BM6P6(@ sssttt{{{~~~nnnUUU???>>>??????>>>>>>??????======;;;777444111///.........------,,,,,,------.............../////////000---000111000111333444333666IIIYYYaaaqqqooogggqqqmmmyyy{{{yyywwwwwwyyytttuuuyyy~~~pppcccYYYNNNIIIEEE@@@===<<<===@@@GGGRRRbbbpppuuuuuuaaakkk~~~xxx___iii~~~vvvlllttt~~~vvvNNN@@@???<<<===555444444333222222222222000111222333222333555777:::QQQkkk|||~~~hhhSSSBBB???BBBAAAFFFPPPZZZdddoooxxxzzz{{{yyyyyy{{{|||||||||rrrfffXXXLLLIIIIIILLLXXXfffrrr}}}dddTTTSSSiii}}}xxxkkk^^^NNN@@@;;;:::999777555444333333999999:::@@@KKKXXXccciiitttuuuvvvyyy}}}tttkkk}}}ssseee[[[LLLDDDAAA::::::<<<:::;;;>>>>>>RRRttt{{{~~~tttYYYHHHMMM^^^vvvtttfffVVVHHHAAA@@@>>>>>>CCCPPPcccyyyzzzvvvxxx{{{~~~eeeMMM@@@@@@@@@>>>>>>>>>===;;;<<<;;;888444222000///......------,,,,,,------............/////////000000111222222222222333444555:::MMM^^^hhhxxxnnnpppvvvppp}}}~~~}}}zzzxxxvvvxxxkkk___RRRLLLGGGAAA>>>>>>===???EEEPPP___mmmuuuwwwkkkdddnnngggddd|||xxxkkkoooyyyxxxRRREEEBBB<<<;;;666555444333222222222222000111333333222333555777888OOOhhhwwwsss^^^LLL===<<>>;;;:::<<<;;;888555333111//////......------------............/////////000000000222222222111000111444888CCCTTTeeeqqq~~~wwwooovvvtttnnn|||yyy{{{~~~vvvhhhXXXOOOIIIDDD@@@@@@======BBBLLLZZZhhhsssyyy{{{fffdddttt___pppzzzkkkkkkttt}}}ZZZLLLDDD;;;999666666555333333222222222000222333333333333666888999PPPhhhsss|||lllXXXHHH>>>@@@AAAAAAFFFQQQ]]]fffqqqzzz~~~}}}}}}wwwjjj^^^RRRLLLGGGEEENNNZZZkkkyyyzzzeeeYYYYYYlll|||{{{pppfffWWWJJJ===<<<999777555444444444777777999???JJJWWWdddllltttvvvxxx||||||ooofffyyyqqqfffVVVLLLHHH???999:::888:::===<<>>III[[[ppp{{{ooofff___gggzzz~~~oooFFFAAA>>>@@@@@@>>><<<;;;<<<;;;999666444222000///......------------.........////////////000000000111//////000///111777???MMM]]]lllxxx|||vvvyyyuuuwwwvvvmmmppp~~~{{{|||ppp]]]RRRKKKFFFBBBBBB===<<>>BBB@@@AAAFFFRRR^^^hhhsss|||~~~}}}~~~{{{vvvlllaaaWWWQQQIIIDDDKKKWWWkkkyyyyyyddd\\\^^^nnn|||~~~zzzoooeeeWWWJJJ???===:::777555444444555666777999>>>HHHUUUccclllsssvvvzzz}}}yyykkkcccvvvxxxlll[[[PPPKKKBBB:::;;;888:::===;;;KKKiii|||{{{rrr[[[KKKLLL]]]tttuuu___KKKCCCEEE<<<;;;>>>FFFWWWlllwwwsssyyyyyysssjjj___\\\eeeqqqtttpppKKKBBB===@@@AAA???===>>><<<;;;999777555333111000///......------......///////////////000000000111111......111222555@@@LLLVVVdddsss|||{{{zzzrrr}}}xxx{{{yyycccVVVOOOIIIDDDCCC>>>;;;===DDDMMMXXXiiixxx{{{wwwmmmiiizzzhhh^^^{{{yyy|||xxx^^^GGG:::>>>999888666555444333333333111222444444333444666888@@@\\\ssswwwzzzzzz]]]LLL@@@:::???@@@@@@GGGTTT```jjjuuu~~~||||||~~~zzzzzzpppfff^^^XXXNNNGGGKKKVVVkkk{{{xxxccc^^^bbbqqq|||~~~zzzpppfffXXXKKK@@@>>>;;;777555555555555666777999===EEEQQQ___iiiqqquuu{{{~~~uuuggg```ttt~~~rrr```TTTMMMDDD<<<<<<999:::===:::GGGccc}}}zzzrrr\\\LLLKKK\\\rrryyycccNNNDDDEEE>>>===>>>EEESSShhh}}}uuullltttzzzxxxkkk]]]YYY___gggjjjRRRFFF>>>@@@BBB???>>>AAA;;;;;;:::888666444222000//////............///////////////000000000111111333///000555777;;;JJJZZZ^^^lll|||{{{{{{{{{uuupppnnnooovvvnnn___VVVNNNFFFCCC???<<<===CCCHHHOOOaaatttyyyxxxgggooovvv___nnnyyyXXXBBBAAA:::999777666444444333333111333444444444444777999BBBbbb{{{~~~xxxZZZKKKBBB<<<@@@???@@@GGGUUUbbblllwww~~~}}}{{{{{{}}}wwwooogggaaaUUUKKKMMMWWWkkk}}}uuuaaa```fffsss}}}{{{rrrhhhZZZNNNBBB???;;;888555555555666777888999;;;AAALLL[[[eeeooottt{{{~~~ssseee^^^rrrwwweeeXXXQQQGGG??????:::<<<>>>999CCC]]]~~~zzzsss^^^MMMJJJ[[[qqq}}}hhhSSSGGGEEE???>>>>>>CCCPPPeee{{{{{{ooouuu{{{uuucccYYYZZZbbbggg[[[KKK@@@@@@AAA======AAA;;;;;;:::999777555222111//////............////////////000000000111111111444///000555888<<>>@@@HHHVVVcccnnnxxx}}}|||{{{|||~~~xxxqqqiii[[[NNNNNNWWWhhh}}}{{{qqq___aaahhhttt}}}zzzrrrjjj]]]PPPCCC@@@<<<888555555666777888999::::::===GGGUUU```mmmsss{{{~~~~~~~~~qqqccc\\\qqq|||iii\\\UUUJJJCCCBBB<<<===>>>888@@@YYY|||~~~zzzttt```OOOJJJZZZqqqnnnYYYKKKFFF@@@>>>>>>AAAMMMbbbyyysssvvvyyywwwhhh]]]]]]dddhhhbbbPPPAAAAAAAAA<<<;;;@@@;;;;;;;;;:::888555333111//////............//////000000000000111111111111333......333666:::LLLaaannn}}}}}}||||||rrreeeWWWJJJCCCBBB===>>>BBBBBBEEEVVVlll|||tttiiihhhyyygggaaa[[[zzzWWWBBB;;;:::888777555444444333222333444444444555777999KKKpppoooPPPGGGBBB<<<>>>>>>???HHHVVVdddnnnyyy}}}|||{{{|||xxxooo___OOONNNWWWfff|||www|||nnn]]]aaajjjuuu}}}wwwpppiii]]]QQQDDDAAA<<<888555555666777999::::::999;;;DDDRRR]]]kkkrrrzzz~~~~~~~~~pppbbb\\\qqqlll___WWWMMMEEECCC>>>>>>???888???VVVxxx{{{uuuaaaOOOJJJZZZpppsss^^^NNNGGG@@@>>>===@@@KKK___www}}}}}}pppdddiiilllfffjjjcccPPP>>>;;;CCCCCC:::===;;;:::999999777555222000000///...............////////////000111222333333333444444333;;;RRRiiixxxnnn^^^QQQHHHJJJBBB>>>??????AAAPPPaaazzzxxxfffddd|||www```VVVeeeiiiAAA;;;:::777444333333333444444444444444444555999<<>><<<<<<<<>>???>>>@@@NNN^^^qqqzzz|||kkkbbbqqqpppXXX```mmmFFF>>><<<999666444444444444333444444444444666:::===WWWwwwWWWHHH===@@@>>>AAACCCMMM\\\iiisss|||}}}{{{zzz{{{ttt\\\NNNTTT```|||zzzwwwwwwccc[[[___iiiwwwwwwpppfff[[[RRREEE@@@;;;999777444555888888===???===999;;;EEENNN___lllxxx||||||~~~kkk^^^[[[qqqvvviii]]]UUUMMMFFF@@@>>>===<<>><<<;;;:::999888555333111000//////......//////111111000000000111111222000555555333???XXXqqq|||}}}|||rrryyyttttttvvvxxx{{{}}}pppiiinnnzzznnnZZZNNNLLLCCC>>>???>>>???JJJYYYhhhvvvttteeefffooo~~~___[[[vvvnnnGGG@@@>>>;;;888555444444555222333444444444777;;;>>>]]]{{{TTTDDD===BBB<<>>===@@@EEEWWW{{{zzzgggQQQJJJYYYooo|||gggTTTJJJEEEAAA<<<;;;CCCUUUlll}}}tttmmmqqq~~~xxxbbbKKKAAAAAABBB>>>===;;;::::::999666444111000000///.../////////222111111000000111111222111777555222CCCccczzz~~~{{{~~~qqqnnnzzzttttttvvvwww{{{zzzwwwzzz}}}~~~{{{eeeXXXNNNEEE??????>>>===FFFSSSaaasssnnndddccckkk[[[mmmmmmEEEAAA???;;;888555444444444222333333444555888<<>>TTTcccrrryyy{{{{{{dddXXXXXXrrr{{{oooddd]]]WWWPPPHHHDDDAAA>>>@@@DDDQQQwwwzzzgggRRRIIIYYYnnnlllXXXLLLFFFAAA<<<<<>><<>>;;;777555333333333222333444444555888<<>><<<<<<;;;:::777555222111000000//////000000111000000111111333444444333555666<<>>;;;777555444444444333444555555555888<<>>::::::;;;GGGXXXjjjtttxxx|||~~~}}}}}}~~~yyycccVVVTTTlllsssjjjeee```XXXQQQLLLFFFAAA@@@DDDKKKooo~~~iiiVVVKKKZZZpppuuu```OOOHHHAAA===>>>@@@HHH^^^tttvvvzzzyyygggXXXYYYZZZWWWOOOFFFAAA@@@@@@???===<<<<<<:::888555222111000000//////000000//////000111222444555666555444777BBBVVVoooddddddtttaaaVVVSSSRRRVVVaaarrrsssdddXXXLLLDDDCCC@@@;;;===DDDLLL___vvvxxxiiillllllddd~~~{{{UUU@@@>>>;;;888777666666777444555555555555777;;;>>>___sssNNNCCCCCC999>>>@@@@@@DDDOOO```mmmuuu|||}}}yyy{{{~~~kkkTTTSSSUUUtttxxxooowwwttt\\\LLLOOOYYYgggqqqtttxxx|||}}}~~~}}}tttnnnhhhaaaWWWOOOGGG@@@:::888666555999>>>HHHIIIIIIFFFAAA===<<<===@@@RRReeeppptttxxx{{{{{{yyyyyyyyyzzz~~~xxxbbbUUUQQQeeevvvmmmiiibbb[[[SSSNNNHHHBBBAAADDDDDDhhhlllWWWLLL[[[qqqzzzeeeQQQHHHAAA>>>???@@@FFF\\\ttt}}}{{{xxxwwwwwwrrr\\\YYYWWWUUUPPPJJJEEECCC@@@???======<<<;;;888666222111111000000000000000...//////111222444666777888444777DDDVVVhhh|||aaaeee~~~uuucccYYYXXXPPPQQQXXXeeettt~~~pppYYYNNNEEEDDDAAA;;;<<>>>>><<>>@@@@@@FFF[[[tttwwwvvvzzz|||ggg[[[YYY\\\WWWRRRJJJ<<<===@@@BBB@@@===;;;888555666444111000000000000///222222222222333444555555000444===HHHUUUdddvvvyyyXXX|||xxxlllbbb\\\UUUTTTRRRZZZiiissswwweeeWWWIIIDDDCCC@@@===<<>>BBBWWWppp{{{ssseeeaaadddaaa^^^TTTBBBAAAAAA@@@>>>===<<<999666777555222111111222111000222222222222333444555555999;;;BBBNNN^^^qqqkkk[[[{{{yyyuuusssjjjeeeYYYYYYaaagggwwwnnn]]]LLLEEECCCAAA??????@@@NNNfff~~~dddjjj{{{~~~bbbeeeoooJJJEEE>>>999777777666666555333333555666555:::@@@YYYlll```HHHCCC===;;;>>>>>>BBBHHHSSSaaakkkqqq{{{{{{yyyzzz|||sss^^^RRR[[[qqq~~~pppzzz^^^IIIEEEDDDIIITTTaaajjjnnnooosssvvvxxx{{{rrrlllggg___TTTLLLEEE@@@;;;888666666===FFFPPPQQQQQQNNNHHHCCC???>>><<>>QQQwwwxxx\\\OOOVVVooojjjYYYOOODDD>>>???>>>BBBVVVooo~~~mmmiiipppwww}}}uuubbbKKKEEE>>><<<======;;;888888666333222222333222111222222222222333444555555:::>>>HHHXXXlllxxxaaaccc|||rrr~~~qqqeeedddcccppp~~~kkkVVVJJJEEEAAA@@@@@@???III]]]vvvmmmeeejjjdddZZZ|||XXXIII<<<;;;;;;666444666666333333555666666:::@@@ZZZkkkeeeIIICCC===;;;<<<:::BBBHHHTTTccclllsss}}}~~~yyyzzz|||~~~ttt```UUU[[[ppp|||mmm{{{aaaJJJEEE???AAAIIITTT^^^bbbcccggglllrrr}}}}}}ssslllfff^^^TTTLLLDDD@@@<<<999666666>>>HHHVVVWWWVVVSSSLLLFFFAAA???:::CCCSSScccqqqyyy|||}}}wwwzzz||||||{{{{{{~~~wwwcccSSSLLLGGGRRRjjjyyytttjjj___TTTOOOKKKEEE???======GGGkkk|||bbbPPPUUUkkk~~~kkk[[[PPPEEE???@@@>>>AAAUUUmmmtttlllttt}}}WWWKKK???<<>>;;;888888666333222222333222111222222222222333444555555666@@@QQQfff~~~lll\\\lllttthhh~~~|||||||||pppgggpppyyyaaaRRRIIIBBB>>>===@@@FFFWWWpppxxxeee___uuuiiiRRRfffiiiPPP<<<<<<===777444777666333333666666666:::AAA[[[iiizzzfffHHHAAA===<<<===999BBBHHHUUUdddnnnuuu~~~{{{xxxyyy{{{~~~uuuaaaVVVWWWmmmxxxiii}}}www___MMMGGGAAAAAAGGGPPPWWW[[[[[[___eeemmmzzzuuullleee]]]TTTLLLCCC???<<<:::777777@@@JJJZZZ[[[ZZZVVVOOOGGGBBB???888@@@NNN^^^nnnyyy~~~zzzqqqhhhVVVKKKJJJGGGPPPeee}}}wwwmmmaaaUUUPPPLLLEEE???<<>>@@@SSSjjjzzzmmmmmmxxx```PPPAAA???AAA>>>:::999777555222111111222111000222222222222333444555555999GGG[[[ppp```XXXtttkkkbbb~~~}}}|||zzz|||}}}~~~{{{||||||jjjmmm|||eeeVVVLLLCCC===;;;>>>BBBQQQjjjhhh\\\jjjtttUUUYYY|||}}}^^^CCC===>>>888555999666444444666666666;;;AAA]]]iiixxxbbbEEE@@@======???<<>>777<<>>???PPPggg|||nnnhhhnnn~~~```PPPBBBBBBBBB>>>999999777555222111111222111000222222222222333444555555<<>>:::===JJJbbb~~~ooo___dddsss```VVVoootttQQQAAA===999777999666444444666777777;;;AAA___mmm~~~]]]CCC???<<<===@@@???BBBIIIWWWfffpppvvv~~~{{{vvvxxxzzz}}}tttcccYYYZZZnnnwwwkkkqqq[[[SSSOOOMMMQQQ[[[eeelllppptttzzzuuullleee]]]RRRJJJ@@@???>>><<<888888CCCPPP^^^______[[[SSSJJJCCC???===@@@HHHWWWiiixxxpppbbb[[[PPPQQQaaaxxxmmmaaaVVVPPPLLLEEE???<<>>RRRuuupppQQQQQQbbbuuu{{{rrrgggUUUJJJCCCCCC>>>>>>NNNeee~~~sssgggddduuu~~~uuuZZZKKKAAACCCCCC<<<999;;;888666333222222333222111222222222222333444555555<<>>>>><<<888999DDDRRRbbbcccccc___WWWNNNGGGCCC@@@AAAHHHVVViiizzzwwwiiiWWWTTTbbb~~~vvvkkk```UUUOOOKKKEEE???<<>>===MMMccc}}}yyy~~~yyyxxxfffZZZbbbiii___SSSFFF???CCCCCC<<<888<<<:::777444333444444333222222222222222333444555555>>>___vvv}}}^^^LLL^^^{{{yyyyyypppkkkqqq{{{~~~|||~~~|||hhh]]]^^^~~~}}}lllXXXMMMGGGDDDEEE>>>===CCCSSSlllpppeeemmmiiiPPPccc||||||pppIII:::;;;;;;666777555555777777777;;;BBBbbbzzz|||xxxWWWBBB???:::888>>>???CCCJJJWWWfffpppttt{{{~~~yyyuuuwwwzzz}}}vvviiibbb]]]oooyyypppnnnggg^^^\\\bbbllluuuyyyyyy}}}tttmmmfff]]]PPPGGG>>>>>>???===888999EEESSSeeefffgggccc[[[RRRKKKGGG:::;;;AAAOOOcccvvv{{{jjjUUUOOO^^^}}}uuujjj___TTTOOOKKKEEE???===;;;;;;HHH^^^wwwsssUUUTTTeeeyyywwwmmmWWWLLLEEEDDD???===LLLaaa~~~wwwqqqrrrccc^^^```aaaSSSDDD;;;AAAEEE???999::::::888666444333222222333444111111444555555777<<>>AAAOOOcccvvv}}}ppppppWWWYYY~~~xxx~~~uuuHHH;;;;;;888777888555444666666777<<>>HHHXXXxxxtttoooeeebbbbbbUUUGGG>>>AAAEEEAAA<<<;;;:::888666444333222222333444111111333444444777<<>>???LLL^^^pppooonnn[[[ZZZzzzwwwKKK===<<<888666777444444666777777<<>>===GGGVVVgggyyyqqqlll~~~bbbYYYpppvvvMMM???>>>888666666444444666777777===CCCggg___DDD@@@:::999JJJYYYNNNTTT]]]fffnnnuuu|||||||||uuuxxx{{{}}}wwwnnneee``````llltttkkk|||kkk^^^PPPNNNYYYkkkyyy~~~tttiiiccc^^^TTTJJJ@@@AAA<<<999;;;:::FFF^^^ooossssssmmmddd]]]UUUNNNDDD???;;;@@@PPPdddvvvwwwiii]]]VVVUUUooo}}}uuuqqqiii^^^VVVRRRMMMFFF@@@AAADDD???HHHVVVooo{{{UUUQQQTTTbbbmmmsss|||zzzppp]]]MMMAAAAAA@@@???IIIYYYuuupppqqqrrrgggUUUFFFAAACCCBBB===:::888666444333222222333333111111333222222777>>>ZZZvvvvvvuuuhhhPPPAAAAAAVVV~~~{{{xxxtttrrrpppppprrrwww{{{}}}}}}vvvvvvoooaaaXXXbbbpppdddYYYMMMDDDEEE???===DDDPPP___ppp~~~wwwmmm{{{iiiXXXbbbpppKKK???>>>999666666333333666777888===DDDkkkdddAAA===999999MMMbbbYYY^^^eeelllpppvvv{{{}}}wwwyyy{{{}}}~~~|||tttkkkddd___^^^jjjvvvmmm~~~lll```QQQKKKSSSbbbqqqyyyvvvkkkeee___UUUJJJAAABBB===:::<<<;;;GGG```rrrwwwwwwqqqiiiaaaYYYQQQFFF@@@;;;===JJJ^^^qqq|||vvviii]]]UUUQQQjjjxxxuuummmccc[[[VVVPPPHHHAAAAAADDD===EEEOOOgggZZZQQQLLLRRRYYYbbbqqq{{{ppp___NNNCCCBBB@@@>>>GGGVVV}}}}}}jjjMMM???BBBBBB<<<:::888666444333222222333222111222333222222999BBB^^^{{{sssNNN>>>DDD[[[}}}{{{xxxsssooooooppprrrvvvzzz|||}}}vvvkkkkkkrrrbbbYYY___xxxqqqcccZZZOOOFFFFFFAAA>>>CCCLLLYYYjjjxxxrrrwwwsssZZZWWWyyyiiiHHH???>>>:::777666444444666777777===CCCjjj___AAADDDBBB;;;???GGGOOOWWWbbbkkkssszzzyyyxxxzzz|||~~~{{{sssjjjccc^^^]]]jjjsssjjjzzzjjj^^^PPPHHHLLLZZZiiirrrxxxnnngggaaaVVVKKKAAACCC===;;;>>>===IIIaaatttyyyzzzuuummmeee]]]UUUIIICCC<<<<<>>CCCJJJbbb^^^RRRGGGFFFIIISSSiii~~~{{{qqqbbbQQQEEECCC@@@<<>>999:::;;;EEEOOO]]]hhhpppxxx|||xxx{{{~~~|||tttkkkccc^^^___kkk}}}oooeeeuuu~~~ggg^^^PPPGGGHHHSSSbbblll~~~yyypppjjjdddXXXMMMBBBCCC>>><<>>JJJccctttzzz|||wwwpppiii```YYYKKKEEE===;;;CCCTTTgggsss|||sssfff]]]WWWaaa|||{{{tttllleee```YYYOOOGGGCCCEEE???CCCGGG]]]fffYYYLLLEEECCCKKKaaaxxx|||rrrdddSSSFFFDDD@@@;;;BBBOOOxxxyyybbbEEEEEEEEE;;;:::888666444333222222333000111333555444666???KKKYYYnnnyyy|||mmmHHHBBBRRRppp{{{yyyuuuooogggiiimmmqqqtttxxx|||qqqdddccc}}}uuubbbXXXZZZnnnlll___TTTIIICCC@@@???CCCJJJTTTcccqqqooo~~~nnnXXXiiitttRRREEEAAA:::777999666555666666666:::AAA\\\qqqgggDDD:::777999@@@AAACCCNNN]]]hhhnnnttt{{{xxx{{{}}}uuulllccc^^^^^^jjj~~~qqqiii{{{pppgggYYYMMMIIIOOO[[[eee{{{zzzqqqkkkfffZZZOOOBBBDDD???===??????KKKdddtttzzz}}}yyyssslllccc\\\MMMGGG???<<>>???CCCIIIRRRbbbooommm{{{vvv[[[ccc}}}YYYIIICCC:::777:::777666777666555:::@@@YYYfffyyy{{{zzz[[[EEE???;;;===???;;;???LLL\\\iiiooouuu|||www{{{}}}vvvmmmddd___\\\hhhxxxsss|||sssdddTTTKKKMMMVVV^^^yyy{{{rrrlllggg\\\PPPCCCDDD???===@@@???LLLdddssszzz}}}zzztttmmmeee^^^MMMHHH@@@===BBBPPPaaammmpppuuu{{{{{{iiiYYY[[[ttt}}}wwwpppkkkfff___TTTLLLFFFIIICCCEEEBBBTTT{{{lll]]]LLLBBBKKKZZZrrr}}}sssaaaQQQFFFDDDAAA===CCCQQQnnnsss}}}ssswwwrrriiiNNNBBB@@@@@@<<<;;;888555333222222222111333777999888;;;FFFSSSkkkvvvrrrTTTAAALLLddd}}}zzz~~~zzzrrrlllkkkdddcccgggnnnppppppvvv{{{kkkbbb___sss}}}gggWWWVVVgggmmm[[[OOOFFFBBB???@@@DDDLLL\\\jjjxxxvvvuuu\\\ZZZsssKKK===>>>;;;777777777666555666999<<>>===999:::@@@EEEMMMZZZhhhooosss{{{~~~yyywwwzzz~~~}}}wwwpppgggbbb___qqqyyyvvvcccVVVRRRWWW]]]uuu|||rrrlllggg]]]SSSEEEEEE???===???@@@MMMfffzzz|||{{{wwwuuurrriii```QQQJJJ@@@:::???NNN^^^gggcccmmmuuuwww|||}}}pppeeeYYYPPPQQQbbb|||ssslllfff___WWWQQQJJJJJJGGGAAABBBSSSttt{{{]]]FFFBBBHHHLLLdddvvvtttdddQQQCCCBBBAAA===BBBMMMpppppp~~~uuuqqqfffpppqqq___JJJ@@@??????<<<;;;888555333222222222333444555666666<<>>===:::<<>>AAAAAAOOOhhhzzz|||{{{xxxuuurrrjjj```YYYQQQEEE===@@@OOO```jjjkkksss|||zzznnncccVVVKKKLLLZZZwww{{{tttmmmhhhaaaXXXRRRNNNMMMHHHBBBBBBPPPkkk```HHHAAADDDFFFZZZmmm~~~uuueeeRRRDDDCCCBBB===BBBMMM}}}vvvooowwwwwwjjj]]]bbbaaaWWWIIIBBB@@@???===;;;888666444333222222555444444444444===QQQddddddUUUGGGSSS}}}zzzxxxfffooo~~~zzzxxxsssmmmkkknnnoooqqqttttttsssxxxnnndddaaavvviiiWWWUUUdddvvvaaaQQQKKKFFFAAA@@@AAAGGGTTTaaasssyyypppjjj{{{ddd[[[yyyXXXDDDAAA<<<777777777666555777:::<<>><<>><<<>>>EEEEEEKKKWWWeeennnuuu}}}xxxvvvvvvyyy}}}{{{vvvooojjjhhhyyy}}}wwwrrrqqqtttzzz|||wwwssslll^^^QQQHHHHHHAAA???BBBDDDSSSmmm{{{~~~~~~zzzvvvssskkkddd[[[QQQGGGAAAFFFWWWqqq|||vvvkkk```QQQUUUiii{{{zzzwwwtttqqqnnnggg^^^VVVUUUQQQIIIDDDIIIUUU```eee{{{{{{dddNNNFFFEEEDDDNNN___sssyyyjjjVVVFFFDDDBBB===BBBMMM|||uuunnngggbbb```YYYKKKAAA>>>===<<<999666444333333333222333555666777BBB[[[rrr{{{|||nnnqqq{{{gggpppyyysssrrrpppmmmpppsssuuusssqqqrrruuuxxxwwwiiibbbuuummm[[[VVVbbb~~~mmmXXXLLLGGGAAA??????DDDQQQ^^^ooowww{{{wwwjjjmmmjjjVVViiigggKKKCCC===888888888777666777:::===WWWhhhyyygggQQQEEE<<<======;;;<<>>BBBDDDSSSnnn|||}}}xxxtttmmmfffZZZQQQGGGCCCFFFWWWuuuzzzpppeeeXXXXXXhhhxxxvvvtttrrrrrroooiii```ZZZUUUQQQHHHEEEOOO```iiijjjsss{{{yyyeeeQQQIIIFFFDDDJJJYYYlll{{{|||mmmXXXHHHEEEBBB===BBBMMM~~~rrr|||{{{pppkkklllcccNNN@@@======<<<999777555333333333111333666777:::HHHddd~~~qqqyyyvvvtttpppkkkmmmqqqsssooommmppptttuuunnnfffwwwnnn\\\VVV___zzzttt]]]OOOIIICCC@@@???CCCPPP\\\nnnwwwzzzrrrnnnvvv\\\eee{{{WWWGGG===888888888777666888;;;===WWWfffvvviiiQQQDDD<<<======:::;;;@@@GGGNNN[[[hhhqqqwww}}}xxxxxxuuuxxx|||zzz}}}|||vvvqqqssszzztttpppjjj^^^QQQGGGGGG@@@>>>BBBEEEUUUppp~~~zzzuuuooojjj```VVVKKKFFFFFFSSSrrrtttiii\\\[[[hhhxxxsssqqqppppppoookkkccc]]]WWWRRRIIIFFFSSSiiivvvvvvsss}}}{{{hhhTTTIIIEEEAAACCCPPPcccuuuooo[[[IIIFFFBBB===BBBMMMmmmnnnxxxtttwwwmmmSSSBBB@@@>>><<<:::777555444333333111333555777<<>>QQQ```qqq~~~hhhOOOCCC;;;======:::;;;AAAFFFNNN\\\kkkttt{{{|||yyyzzzuuuxxx|||xxx|||~~~xxxtttttt}}}vvvnnnjjjfff[[[PPPHHHHHHAAA???CCCGGGWWWsss|||wwwrrrllleeeZZZPPPIIIGGGQQQnnnzzzmmm^^^]]]jjjxxxqqqooonnnnnnoookkkeee___[[[VVVKKKFFFTTTnnn~~~vvvlllWWWKKKFFFAAA???JJJ]]]qqqrrr\\\KKKFFFBBB===BBBMMMnnnlllttt}}}zzztttXXXFFFEEE>>><<<:::777555444444333222333555777>>>TTT{{{}}}zzzsssjjjgggnnnpppkkkjjjpppttttttzzzlllbbbtttnnn[[[RRRYYYqqq~~~~~~}}}cccVVVOOOGGGBBB>>>@@@KKKWWWkkkuuuxxx~~~sss~~~lllddd{{{tttWWWEEE888999999888777888;;;>>>JJJ[[[nnn|||dddMMMAAA:::<<<>>>;;;<<>>===;;;999777555444444444333444:::DDD[[[{{{uuuggg___gggjjjiiihhhgggiiimmmqqqtttwww{{{gggcccsssooo^^^RRRTTTiii|||~~~yyyxxxfff[[[PPPGGGDDDBBBAAAIIIUUUllluuu|||zzz}}}yyy```aaaDDD999888888;;;999777888<<>><<<888:::AAADDDJJJYYYjjjvvv|||{{{zzzvvvyyy|||xxx~~~{{{wwwxxx|||rrrkkkfff```WWWPPPJJJFFFDDDEEECCCKKKdddzzztttpppiiibbbZZZQQQJJJQQQooorrrtttxxxooommmjjjfffddddddcccWWWOOOJJJPPPooowwweeeUUUJJJEEE@@@CCCPPPeeeyyyzzznnn^^^NNNGGGBBB===@@@HHHhhhWWWQQQSSS```lllooosssxxx~~~~~~yyyxxxUUUFFFCCCAAA>>>:::777444222111555555777;;;AAARRRlllwwwvvvooorrriiinnnjjj^^^]]]gggeeedddccceeehhhllloooyyywwwmmmoooyyymmm\\\QQQNNN[[[jjjooopppqqq~~~qqqaaaTTTIIIEEEBBBAAAHHHSSSiiirrryyy}}}xxxlll~~~dddxxxnnnRRRAAA;;;888888999999999>>>DDDKKKaaawwwSSSDDD:::;;;<<<:::<<>>;;;777555333222222444888<<>>GGG\\\rrr|||rrr___MMMEEEAAA===???EEEmmmaaaUUUNNNXXXkkkwwwyyyxxxssslllqqqeeeNNNCCCAAA@@@===;;;999777666555000333777;;;CCCRRRcccnnnssspppmmmxxx}}}kkkjjjfff___aaacccbbb```___```cccgggiiiqqq|||~~~pppsss{{{eee[[[RRRLLLOOOWWW___dddgggsss}}}}}}{{{}}}mmm\\\MMMGGGDDDAAAFFFNNNcccmmmvvvzzz{{{mmm}}}~~~xxxuuu]]]KKKAAA<<<999777999:::<<>><<<;;;===DDDKKKZZZkkkvvv{{{zzzyyyxxxzzz|||~~~kkkttt|||~~~uuummmhhhddd]]]XXXQQQMMMIIIGGGIIIWWWqqq~~~wwwrrrjjjbbbYYYQQQHHHJJJaaazzz|||xxxuuuoookkkkkkeeeYYYRRRLLLKKKfffsssbbbQQQDDD@@@>>>EEEYYYpppttt```MMMEEEBBB???AAAFFFvvv```VVVPPPXXXiiixxx~~~}}}}}}tttfffiiiaaaMMMCCCAAA???>>>;;;999888777777111444777999BBBQQQ```gggyyymmmtttlll~~~mmmeee```[[[___```___]]]\\\]]]```cccfffkkkuuuzzziiilll}}}xxxcccYYYSSSMMMLLLQQQXXX]]]```iiitttzzzvvvqqqrrr{{{rrr```OOOHHHDDDAAAEEELLLaaalllvvvzzznnn}}}ssssss___LLLAAA<<<999888999:::<<>><<<>>>;;;:::===DDDKKKZZZlllxxx}}}{{{zzzvvvxxx{{{~~~gggmmm}}}wwwppplllggg___YYYSSSPPPKKKGGGKKK[[[uuuxxxsssjjjbbbYYYPPPGGGHHH[[[rrr|||~~~}}}zzzsssnnnlllfffXXXQQQMMMLLLddd|||iiiWWWIIIBBB>>>EEEYYYqqquuu```LLLEEECCC@@@BBBGGGggg___VVVWWWcccqqqzzz|||xxxzzzmmmrrrmmmXXXJJJCCCAAA???<<<999777666666333666777:::EEEWWWfffkkkqqqggg}}}zzzlllmmmddd___ZZZ]]]\\\[[[YYYXXXYYY\\\___aaafffooo}}}uuudddhhh{{{wwwbbbUUUQQQMMMKKKMMMSSSWWWYYY[[[hhhzzzxxxrrrkkkiiiqqqwwwcccQQQIIIEEEAAADDDKKK___lllvvvzzznnn{{{nnnuuuxxxfffQQQBBB;;;888888:::;;;<<>>CCCKKK[[[nnnzzz{{{{{{uuuxxx|||dddfff{{{sssuuu{{{tttpppkkkbbb\\\TTTRRRMMMHHHNNNaaa{{{yyytttlllcccZZZQQQHHHGGGYYYnnnzzz}}}vvvooolllfffWWWPPPNNNMMMbbbnnn[[[MMMDDD@@@FFFZZZrrrttt^^^JJJCCCBBBAAABBBGGGnnnfffZZZTTTYYYeeeooosssvvvwww}}}eeeRRREEECCC@@@===999777555444333777999<<>>:::777555333777555777???OOOdddwww|||yyyaaaZZZ}}}yyytttrrrfffccc___XXX[[[UUUPPPRRRTTTUUUXXX]]]cccffflllvvvsssccceeekkkxxxuuu___RRRPPPJJJFFFIIIPPPTTTRRRNNNTTTgggnnnaaaaaaiiisss|||jjjVVVJJJFFFCCCEEEHHH\\\kkkrrrvvvvvv{{{mmmiiirrrVVV@@@===777888AAADDDAAAAAAFFFXXXlllsssPPPFFF<<<:::::::::<<>>888999AAAEEEAAAAAAFFFWWWkkkiiiNNNDDD<<<:::;;;:::<<<>>>CCCIIIWWWfffooottt{{{zzzyyytttwww{{{}}}jjjZZZeee|||zzz|||rrr[[[YYYlllyyyuuuoooeee^^^YYYOOOFFFHHHUUUhhh|||sssmmm```TTTMMMDDDFFF^^^zzz~~~zzzrrrllldddYYYSSSOOOOOOeeewwwbbbSSSGGGCCCHHH^^^wwwppp\\\KKKFFFAAA===DDDPPPyyydddYYYWWW\\\fffooopppsss~~~dddZZZKKKAAA<<<:::666333888777777<<>><<<999777555666888;;;EEEZZZvvvoooQQQWWW|||vvvnnniiiPPPLLLGGGEEEDDDFFFKKKPPPQQQLLLJJJMMMPPPQQQSSSWWWYYYXXXUUUUUUZZZ```___[[[TTT^^^ooouuucccVVVQQQJJJHHHQQQ]]]aaa___NNNJJJRRRmmmvvvjjj___ZZZXXX[[[kkk|||eeeQQQFFFBBBCCCFFFSSSfffpppuuuzzzqqqmmmwwwnnnVVVCCC======DDDEEE@@@???CCCUUUiii|||}}}^^^IIIAAA;;;;;;;;;::::::;;;AAAFFFQQQ^^^fffllluuu}}}|||{{{tttwww{{{}}}~~~{{{\\\TTTeee{{{|||}}}nnnVVVRRRbbblllrrrzzzzzzuuummmccc[[[QQQJJJCCC>>>===BBBPPP]]]sssxxxkkk```WWWQQQGGGEEEXXXrrrxxxtttttt{{{}}}vvvpppfff]]]YYYVVVWWWqqqzzzcccQQQEEEEEENNNddd{{{~~~hhhTTTLLLGGGDDDOOO```ppp^^^UUUWWWfffvvvwwwqqqooo~~~ddd\\\PPPDDD===999777666444666888:::DDDZZZyyylllQQQYYYzzziiizzz~~~jjj]]]WWWMMMJJJHHHGGGFFFDDDHHHMMMMMMHHHGGGKKKOOOPPPSSSWWW[[[[[[ZZZZZZ^^^cccccc^^^UUU___ooouuucccWWWSSSLLLHHHOOO\\\dddfffOOOKKKQQQhhh{{{mmm```[[[YYY[[[hhhwwwiiiTTTIIICCCCCCFFFSSSfffpppuuu~~~ssssssxxxqqqVVVDDD>>>===CCCEEE???===AAAQQQhhheeeLLLCCC<<<;;;;;;::::::<<>>===CCCDDD>>><<>>===BBBCCC===;;;>>>OOOmmmRRRHHH>>>::::::999:::===@@@DDDMMMXXX```gggqqq{{{{{{zzzmmmqqquuuyyy{{{~~~lllWWWSSSggg~~~nnnWWWRRRaaaeeeiiiqqq{{{rrruuu{{{tttjjjbbbOOOGGG@@@??????===<<<===;;;QQQlll~~~wwwkkk```XXXMMMJJJ^^^www~~~{{{mmm\\\]]]ppp}}}}}}rrrggg```___hhhxxx}}}wwwqqqiii```]]]YYYZZZuuuxxxcccSSSFFFIIIUUUkkk}}}yyyppphhh```QQQGGGTTTiiilllbbbaaadddyyyrrr~~~llloookkk[[[___dddWWW@@@;;;>>>888555555777:::AAASSSooofffWWWfffkkkVVVggg~~~lllbbbdddXXXOOOMMMIIICCCIIIUUUQQQIIICCCDDDHHHKKKNNNRRRbbbbbbeeemmmuuuuuummmfffaaagggjjjwwwtttgggbbbWWWNNNLLLLLLNNNWWWaaaYYYOOOKKKWWWpppwwwdddZZZVVVVVVXXX\\\ggglllttt~~~|||{{{qqq[[[LLLCCCBBBEEEUUUbbbpppvvv{{{qqq}}}ooolllcccHHHEEEDDDDDDBBB>>>???DDDLLLppp{{{ZZZFFF======:::;;;???;;;<<<@@@JJJVVV___fffqqq{{{~~~zzzrrrtttxxxzzz{{{}}}}}}UUUQQQ```}}}}}}}}}jjjYYYYYYbbbjjjmmmlllrrr~~~~~~~~~uuuppp{{{tttllleeeTTTLLLDDD@@@@@@AAA@@@======III^^^tttxxxhhh```WWWIIILLL```nnn{{{yyyjjjWWWXXXnnn}}}xxxrrrnnnlllmmmooovvv}}}wwwrrrhhhfff```YYY[[[qqqyyyfffNNNDDDIIIXXXnnnxxxlllkkklllgggUUUGGGRRRiiiqqqhhhgggiii{{{qqqzzzqqqqqqggg[[[\\\___UUUAAA<<<<<<444:::888888:::???MMMdddxxxbbbUUUeeeiiiRRRgggrrrjjjgggZZZPPPLLLFFFBBBJJJVVVRRRJJJDDDEEEHHHJJJMMMQQQ]]]]]]aaaiiippppppiiibbb```iiimmmxxxuuuhhhaaaWWWNNNMMMNNNOOOSSSYYYTTTKKKHHHTTTlllsssbbbZZZXXXWWWXXX[[[bbbgggooovvvyyyvvvrrrooolllrrrzzzrrr\\\MMMDDDCCCEEEUUUbbbooovvvzzzmmmuuussskkkxxx```IIIFFFDDDDDDAAA<<<===AAAOOOqqq|||]]]GGG===???;;;:::;;;666<<<@@@IIIUUU^^^fffqqq{{{}}}yyyqqqtttxxxzzz{{{}}}YYYPPP]]]zzz}}}}}}kkk[[[[[[dddhhhkkkiiinnnyyy{{{|||wwwqqq{{{uuummmgggWWWPPPIIIEEEDDDDDDAAA>>>???DDDRRRhhh}}}~~~wwwhhh```WWWKKKPPPffftttzzzvvvfffTTTXXXooozzzsssnnnllllllnnnttt}}}xxxssshhheee^^^VVVXXXkkkwwwfffPPPEEEJJJZZZpppzzzeeeaaa```]]]PPPFFFSSSjjjyyypppoooooouuuvvv~~~}}}lll\\\WWWVVVOOOAAA>>><<<222:::777666999>>>HHHYYYhhhaaaVVVeeelllTTTiiiyyyrrriii\\\PPPJJJDDDBBBJJJVVVSSSKKKEEEEEEHHHJJJLLLPPPWWWXXX\\\cccjjjjjjddd]]]___kkkqqqzzzvvviiibbbWWWNNNMMMPPPPPPOOONNNMMMFFFDDDQQQhhh~~~ppp```YYYWWWVVVVVVXXX\\\aaahhhmmmnnnlllgggccc[[[]]]cccnnnttt^^^OOOEEECCCEEESSS```nnnuuuzzzjjjllluuujjjrrrzzz\\\IIIFFFDDDCCC???:::;;;???PPPrrraaaHHH===???<<<::::::555<<>><<<;;;===:::<<>>KKKaaauuu}}}~~~xxxllldddZZZOOOZZZrrr~~~{{{ppp[[[NNNZZZvvv~~~wwwoookkkfffffflllxxx~~~zzzvvvooojjjbbbZZZ\\\lllrrreeeTTTGGGOOO```vvvvvv\\\NNNEEEEEECCCCCCTTTiii~~~{{{yyy{{{mmmXXXLLLCCCCCCAAA666444222333999@@@IIIVVVaaannnxxx\\\VVVgggsss\\\yyyzzzrrraaa[[[SSSMMMGGGFFFKKKQQQSSSKKKEEEEEEGGGHHHIIIKKKPPPSSSYYY```fffeee```[[[```oooxxxzzzoookkk___QQQLLLQQQTTTNNNFFFHHHCCCEEEQQQgggvvvaaaSSSMMMKKKLLLPPPUUU]]]eeehhhkkkmmmiiibbb]]]ZZZ[[[eeexxxxxxcccTTTIIIEEEFFFQQQ___mmmuuuyyyiiiiii}}}tttiiivvvoooPPPDDDAAA@@@AAA???;;;===AAANNNtttYYY@@@>>>;;;:::<<<;;;<<<>>>EEEOOOXXXbbbooo{{{{{{wwwpppssswwwzzz{{{}}}iiiTTTUUUjjj~~~pppdddeeelllqqqqqqiiifffkkklllqqq{{{tttnnniiifffiiigggdddaaa\\\VVVPPPLLLGGGCCC@@@FFFTTTeeettt{{{xxxnnnfff[[[PPP[[[sss}}}|||oooYYYLLL\\\yyy}}}wwwooojjjdddcccgggsssyyy{{{~~~yyyuuupppkkkccc___cccsssqqqdddRRRHHHQQQdddyyyttt```PPPDDDBBBAAABBBQQQeee~~~eeeTTTGGGDDDBBB777777555666;;;???GGGUUUbbbiiipppxxx~~~WWWUUUhhhzzzccc~~~zzzqqqddd___XXXPPPJJJHHHKKKNNNPPPIIICCCDDDGGGGGGGGGJJJNNNRRRYYY```dddddd```\\\aaapppzzz~~~ssslllcccVVVPPPSSSWWWRRRIIIHHHDDDEEEQQQfff~~~fffUUUMMMIIIJJJMMMQQQ\\\eeehhhlllpppmmmeee\\\[[[]]]gggyyy{{{fffVVVKKKFFFFFFQQQ___nnnvvvzzz~~~hhhiiiuuuhhhtttmmmKKKCCC@@@@@@AAA???<<<>>>CCCPPPvvvfffFFF@@@:::777888888<<<>>>DDDMMMVVV```ooo{{{|||xxxpppssswwwzzz|||~~~pppVVVSSSfff}}}pppffffffmmmttttttlllgggjjjjjjppp}}}uuunnnjjjgggffflllkkkiiieee___YYYSSSOOOGGGFFFEEEFFFKKKXXXiiitttvvvnnngggZZZOOO\\\rrrzzz|||oooXXXKKK[[[yyy|||}}}uuunnniiibbb```dddppp~~~}}}tttxxx}}}yyyuuunnniiicccaaahhhyyyrrrcccOOOHHHRRRfff|||rrrhhhVVVIIIEEEBBBAAAOOObbb}}}kkkXXXJJJEEEBBB888777777888;;;===EEEVVVffftttvvvzzzYYYYYYkkk|||ddd}}}}}}vvvmmmhhh^^^RRRJJJHHHKKKMMMNNNFFFAAACCCFFFFFFFFFIIIKKKPPPWWW^^^bbbaaa^^^ZZZbbbqqqzzzvvvjjjeee\\\VVVYYY\\\UUUKKKGGGCCCDDDOOObbb|||mmm\\\RRRLLLJJJLLLMMMYYYbbbdddiiiooollldddZZZ[[[```jjjyyy|||hhhXXXLLLFFFFFFQQQ___nnnwww{{{jjjjjj{{{iiiqqqqqqQQQDDDBBBAAABBB@@@<<<>>>BBBQQQxxxkkkHHHBBB<<<777777777<<<===CCCLLLUUU___nnn{{{}}}yyyooorrrvvvyyy|||~~~xxxWWWQQQbbb|||pppfffffflllssstttlllgggjjjjjjqqq~~~wwwoooiiiggggggiiikkkjjjhhhddd^^^XXXSSSQQQGGGGGGFFFFFFHHHRRR```jjjpppkkkfffYYYOOO\\\rrrwwwzzznnnXXXJJJYYYwww{{{~~~zzzssslllhhhaaa___aaammm|||zzzqqquuu~~~~~~}}}yyyuuuooojjjeeeeeennntttcccMMMGGGSSShhh}}}ooommm\\\OOOJJJDDDAAAMMM___}}}vvvhhhXXXKKKEEEBBB:::444555777:::<<>>NNNqqqvvvZZZHHHCCC:::888;;;999<<<===CCCKKKTTT]]]kkkxxx}}}zzzrrrsssuuuxxxzzz}}}^^^QQQXXX|||}}}uuukkkhhhiiipppssspppoooqqqmmmuuu}}}zzzyyyuuupppmmmkkkjjjhhhggghhheee___[[[WWWSSSNNNLLLIIIHHHGGGFFFHHHLLLSSSXXXdddccccccWWWNNN^^^tttyyywwwkkkUUUIIIXXXvvv~~~zzztttnnnhhheeeaaa]]]]]]dddoootttqqqlllqqqxxx|||wwwsssvvvlllgggoooppp___RRRFFFUUUkkk~~~vvvhhhddd^^^TTTKKKEEEIIIWWWcccuuuttt|||iiiTTTWWWLLL???CCC777666999666888@@@IIIaaafffvvvaaaYYY___xxxzzzxxxkkk___VVVRRRLLLEEEHHHPPPLLLHHHCCC@@@AAADDDGGGHHHKKKMMMQQQVVVYYYXXXTTTQQQ[[[lllwww|||vvvnnneee___^^^[[[UUUOOOJJJEEECCCIIIXXXqqqyyyiii\\\SSSNNNNNNOOOSSSXXX^^^aaa```___YYYWWWSSS^^^sss~~~lll\\\QQQKKKGGGUUUbbbqqqzzzuuuooofffccc|||WWWKKKFFFDDDEEEDDD???===>>>NNNqqq{{{hhhOOOAAA@@@;;;999<<<999;;;<<>>LLLooolll^^^GGG>>>@@@<<<:::;;;777:::;;;@@@HHHPPPYYYfffsss}}}pppqqqtttwwwyyy|||}}}~~~cccQQQPPPnnn}}}|||{{{tttkkkggghhhmmmpppnnnnnnpppmmmuuupppgggqqq~~~zzzuuupppllliiieeebbb[[[WWWRRRNNNKKKIIIFFFDDDEEEDDDCCCBBBBBBFFFKKKPPPYYYZZZ[[[TTTNNN```www{{{vvvhhhTTTJJJXXXtttzzzuuuooojjjgggccc___]]]bbbjjjnnnlllhhhjjjooowww}}}}}}{{{wwwtttsssnnnppp{{{}}}mmm]]]PPPJJJXXXnnnooo^^^XXXSSSNNNKKKHHHJJJWWWddd}}}~~~rrrpppmmm\\\JJJSSSNNNCCCDDD555666:::888999AAALLLfffooozzzlllOOO]]]ssslllcccXXXNNNGGGHHHGGGCCCEEELLLJJJGGGBBBAAABBBDDDFFFFFFJJJLLLOOOSSSUUUSSSOOOKKKTTTcccnnnzzz|||vvvnnngggbbb[[[RRRLLLHHHEEEDDDHHHTTTjjjzzznnnhhhddd```^^^aaagggjjjeee___TTTPPPHHHNNN```oooooo___TTTLLLGGGQQQ```rrr|||yyyuuuwwwnnnkkk~~~yyyVVVKKKHHHHHHHHHEEE???===>>>HHHlllvvvaaaJJJ@@@AAA<<<::::::666999999>>>FFFMMMVVVcccooo~~~}}}ppprrruuuxxx{{{}}}~~~~~~cccPPPJJJbbb|||zzzzzzuuulllhhhhhhiiimmmlllmmmqqqoooxxxttt___aaa}}}}}}xxxsssnnniiiddd```YYYUUUPPPMMMKKKIIIGGGEEEEEEDDDCCCBBBAAADDDHHHLLLUUUUUUXXXRRRNNNaaawwwzzzuuufffSSSLLL[[[ttt|||wwwrrrmmmjjjeeeaaa]]]```eeeiiigggccceeeiiiqqqxxx}}}}}}{{{xxxuuusssoooooouuuzzzkkk[[[OOOJJJYYYnnniiiXXXOOOJJJGGGGGGFFFGGGSSSbbbwww~~~zzz{{{iiiVVV[[[SSSEEEGGG888777999666:::EEEMMMaaa~~~nnnyyyfffYYYiiiooocccXXXMMMEEEGGGFFFBBBCCCIIIIIIFFFBBBAAABBBDDDEEEEEEIIIKKKNNNQQQRRRPPPLLLHHHOOO^^^hhhvvvyyyqqqiiibbbZZZRRRLLLIIIFFFFFFIIISSShhh{{{qqqmmmkkkmmmqqqooofff^^^TTTQQQIIIKKKYYYfff}}}qqqaaaUUUMMMHHHPPPaaasss}}}{{{tttrrrtttttt~~~zzzYYYJJJIIIJJJJJJEEE>>><<>><<>>===888888<<<:::888888<<>><<<@@@JJJuuufffMMM???>>>999999<<<:::999999<<>><<<@@@HHHtttiiiQQQCCCBBB<<<:::;;;777999999<<>>???>>>@@@SSSlllmmm}}}kkkPPPIII>>>777:::888<<>>DDDRRRggg~~~|||{{{|||xxxvvvvvvssspppuuu}}}uuudddbbbkkk|||vvvkkkgggbbb\\\XXXUUUSSSQQQMMMMMMLLLIIIFFFDDDDDDEEEEEEJJJMMMOOO\\\rrr|||mmm]]]___rrr{{{sssqqqnnniiieeedddaaaccccccccchhhpppsssqqqtttnnngggdddbbb]]]TTTLLLMMMZZZooommm___TTTKKKMMM```wwwzzzeeeWWWOOODDD???AAAAAACCCUUUjjjwwwzzz{{{oooUUUMMMBBB666777555;;;HHHOOO]]]tttgggXXXhhh{{{ooorrrmmmaaaTTTGGGAAA???>>>AAADDDHHHDDDAAA???@@@BBBDDDDDDJJJMMMUUU\\\[[[PPPFFFBBBAAAEEELLLZZZooozzzsssssssssuuuwwwxxxtttlllfffVVVRRRLLLSSShhhwwwyyyqqqbbbSSSMMMNNNRRRYYY```^^^]]]UUUVVVffftttvvvgggWWWNNNUUU]]]iiiuuu~~~zzziiiaaammm|||oooyyy~~~gggOOOMMMTTT[[[ZZZOOOAAA===@@@>>>RRRrrr~~~vvv]]]EEEBBB>>><<<;;;888888777999>>>DDDKKKXXXdddnnnuuutttppppppuuuxxxyyy{{{~~~sss[[[LLL??????EEEWWW~~~||||||yyyyyyvvvqqqppprrrrrrkkkgggddd]]]UUUXXX```yyypppmmmggg```[[[WWWUUUUUUSSSRRRPPPLLLHHHEEEEEEFFFBBBHHHLLLPPP```wwwpppbbbdddwwwwwwuuutttpppkkkiiiddddddcccaaafffnnnrrrrrrrrrlllfffbbb___XXXOOOGGGCCCMMM]]]nnnmmm___SSSJJJNNNbbbyyy{{{fffXXXMMMCCC>>>AAABBBEEEVVVlll|||zzzzzz{{{uuuiiirrrlllTTTNNNEEE888999555:::JJJSSS^^^pppggg]]]sss{{{vvvnnnbbbUUUHHHAAA???===???BBBGGGCCC???>>>???BBBCCCDDDKKKNNNWWW``````UUUIIICCCAAACCCJJJXXXkkk~~~yyyvvvxxxxxx{{{~~~qqqfffXXXSSSLLLVVVmmm|||}}}qqqaaaYYYTTTUUUXXX[[[aaahhhfffcccYYYZZZkkk|||}}}qqqbbbUUUOOO\\\cccnnnyyyzzziii^^^iiittt|||kkkPPPMMMVVV___]]]PPPBBB<<<===???IIIbbbttt]]]CCC@@@>>>>>>???<<<888777999>>>CCCJJJWWWcccmmmuuutttpppppptttxxxyyy{{{~~~vvv\\\MMMAAA@@@BBBRRR~~~|||xxxvvvvvvtttrrrqqqeee[[[SSSPPPNNNNNNTTT[[[{{{|||tttqqqkkkccc]]]YYYWWWXXXXXXWWWTTTNNNIIIEEEEEEFFF@@@FFFLLLSSSddd|||sssfffiii|||zzzwwwyyyvvvppplllhhhgggccc```dddmmmssssssqqqmmmgggccc___XXXNNNGGG<<>>BBBGGGCCC???===>>>AAADDDEEELLLOOOYYYdddfff\\\OOOHHH@@@BBBJJJYYYkkkzzz|||{{{~~~rrreeeXXXTTTNNNYYYqqqwwwjjj[[[YYYZZZ[[[ZZZ\\\eeepppooojjj\\\\\\mmm}}}}}}lll]]]WWWXXXccciiirrr{{{vvvfffZZZddd|||wwwsssUUUMMMYYYbbb]]]NNNAAA;;;;;;???CCCSSSppprrr}}}eeeGGG@@@======???<<<888777:::???CCCIIIUUU```kkkrrr~~~uuuqqqoootttwwwyyy{{{xxx^^^NNNAAA@@@AAAMMMwww}}}xxxuuuvvvzzz}}}}}}jjj___SSSMMMNNNQQQWWW\\\sssxxxuuuoooggg___ZZZZZZ\\\^^^]]]YYYRRRKKKGGGEEEEEE???FFFLLLUUUiiiuuujjjnnn}}}zzz{{{xxxtttqqqmmmkkkfffbbbfffooouuuvvvtttpppkkkgggccc\\\TTTNNNJJJJJJJJJOOO\\\tttlll^^^RRRJJJRRRggg~~~pppbbbQQQFFF@@@BBBBBBCCCTTTjjjyyyvvvrrrooofff[[[kkkiiiPPPIIIBBB999<<<777999IIIVVVaaaqqqpppccc{{{vvvqqqdddXXXJJJCCC@@@>>>???BBBGGGCCC>>><<<>>>BBBEEEFFFMMMPPPZZZgggkkkcccVVVOOOBBBDDDLLL[[[jjjuuu~~~qqqeeeYYYVVVRRR^^^uuuwwwmmmgggddd___ZZZUUUYYYhhhxxxyyyqqqaaa___ooozzzfffXXXWWW[[[fffkkksss{{{~~~|||qqqbbbWWW___xxx~~~uuuuuuWWWOOO\\\ddd[[[KKK???;;;;;;<<<>>>FFFUUUmmmuuu}}}xxxRRRDDD===;;;;;;888999888:::???BBBGGGRRR]]]gggmmmyyy~~~uuuqqqooossswwwyyy||||||dddRRR???>>>@@@DDDccc}}}wwwyyy|||qqqcccYYYVVVXXX[[[]]]jjj}}}{{{uuulllccc___```ccceeedddaaaZZZRRRKKKGGGFFF@@@GGGNNNXXXmmmwwwmmmsss~~~~~~{{{xxxwwwsssqqqkkkgggjjjrrrxxxyyywwwuuupppmmmiiiddd___\\\___^^^XXXSSSVVVjjj~~~lll^^^SSSKKKSSSiiirrrdddRRRGGGAAACCCBBBCCCTTTiiirrr~~~yyyxxx|||wwwwwwoooeeeZZZkkkkkkRRRKKKEEE666;;;777888GGGWWWeeevvvrrrcccyyywwwttteeeXXXKKKDDDAAA???AAADDDGGGCCC???<<<>>>BBBFFFGGGMMMPPP[[[iiipppiii]]]VVVFFFEEELLLZZZgggqqq{{{}}}}}}rrriiiZZZZZZXXXcccxxx~~~uuujjjaaa[[[^^^mmm|||yyyhhhdddsssssscccWWWUUUYYYhhhmmmttt{{{~~~qqqdddXXX___xxx|||tttqqqVVVSSS```eeeZZZHHH>>><<<<<<:::@@@AAACCCWWWttt~~~xxx___KKK???;;;;;;777:::999;;;???BBBFFFPPPZZZfffkkkvvvvvvqqqooossswwwxxx|||~~~~~~~~~~~~lllVVV===<<>>===>>>:::DDDCCC>>>OOOrrrvvvgggPPPCCC>>>>>>:::;;;:::<<>>>>>FFF???JJJttt}}}{{{rrrfff___[[[WWW```~~~xxxoookkknnnrrrttttttqqqkkkaaaXXXQQQMMMCCCJJJQQQ\\\qqqzzzsss{{{{{{yyytttooorrryyy~~~}}}|||yyyvvvsssqqqqqqqqqqqqwwwzzzwwwjjj___ggg}}}lll___UUUMMMUUUlllmmm]]]OOODDD???BBBCCCFFFWWWmmmsssyyyssspppnnnssshhhjjjlllTTTHHHAAA888999999;;;CCCUUUkkkzzzeee[[[uuutttgggYYYIIIBBB@@@???@@@CCCDDDCCC@@@>>>===???EEEIIILLLQQQXXXaaakkknnneeeZZZFFFIIIMMMSSS]]]jjjxxx|||~~~|||{{{tttlllggg``````kkkxxxyyyzzzsssjjjuuuxxxjjj[[[TTTWWWfffnnnvvv{{{mmmaaammmzzzgggXXXZZZfffgggVVVCCC<<<===>>>===<<>>===@@@CCC___yyyjjjaaaXXXQQQZZZttt}}}|||sssoooppprrrvvv{{{zzzrrrggg^^^VVVOOOLLLJJJPPPbbbxxx}}}uuu{{{zzzqqqooovvv{{{{{{~~~zzzrrrsss{{{vvvkkkpppooo```TTTNNN\\\ssslll^^^PPPIIIEEEDDDBBBEEEVVVjjj~~~}}}tttnnniiikkkvvvqqqqqqoooUUUHHH@@@:::;;;;;;===FFFXXXnnn}}}cccXXXqqq|||wwwhhhZZZJJJCCCAAA???@@@BBBEEEDDDAAA>>>===???DDDHHHKKKPPPVVV^^^fffiiiaaaVVVFFFGGGJJJOOOXXXeeesss|||~~~|||uuummmddd^^^___kkkyyyzzzpppzzzvvviii[[[WWW[[[mmmuuu|||qqqiiizzzdddTTT[[[fffgggVVVDDD===>>>>>>>>><<>>BBBKKKTTTbbbfffpppxxxtttppppppuuuyyy{{{{{{}}}zzz___JJJ???===>>>AAANNNmmm{{{nnneee\\\UUUTTTiiizzzxxxyyy}}}{{{rrrmmmmmmnnnuuu}}}zzzpppfff]]]VVVKKKKKKPPP___rrr|||uuu}}}{{{sssrrryyy~~~zzzyyypppaaaVVVQQQ```vvvpppbbbWWWNNNGGGDDDAAAFFFYYYnnnxxxpppiiigggoooyyy~~~xxxqqqVVVHHH@@@;;;::::::===GGGZZZooo~~~aaaSSSjjjwww||||||jjj[[[LLLDDDAAA???@@@BBBFFFEEEBBB???>>>???CCCGGGLLLPPPTTTZZZaaaccc\\\RRRDDDDDDEEEHHHQQQ___nnnyyy~~~wwwnnn```[[[^^^lllzzzwww}}}~~~sssggg\\\[[[aaattt{{{{{{vvvjjjjjjcccQQQ\\\ffffffVVVEEE???>>>===>>>===BBBCCCHHHhhhxxxcccLLLFFF999::::::;;;888777;;;===AAAJJJRRR^^^cccooowwwssspppppptttxxxyyyyyy{{{~~~gggNNNAAA======>>>AAAYYY{{{~~~rrriii```XXXNNN[[[uuuqqqfff^^^^^^^^^aaafffmmmuuuyyyyyyyyyvvvooofff```___```hhhuuu|||rrrggg]]]VVVIIIIIINNN[[[kkkxxx~~~~~~wwwttt~~~zzz|||zzzqqqcccYYYUUUfff{{{qqqddd\\\RRRHHHCCC@@@GGG]]]ttt~~~wwwqqqnnnttt{{{{{{oooSSSHHHBBB999888888<<>>???BBBFFFMMMQQQUUUYYY]]]___XXXOOOCCCBBBAAADDDMMM]]]nnnzzzwwwmmm\\\XXX]]]lll{{{zzz}}}qqqeeeZZZ[[[cccvvv}}}xxxgggbbbjjjcccRRR^^^fffdddTTTEEE@@@???<<<===>>>DDDDDDHHHggguuuwwwfffPPPFFF888:::::::::777777:::<<<@@@HHHQQQZZZ```mmmxxxtttpppppptttwwwyyyxxxzzz}}}lllRRRBBB>>>===<<<>>>KKKccctttkkk```VVVLLLRRRjjjyyylllZZZMMMDDDCCCAAABBBFFFMMMTTTXXX\\\]]]\\\WWWPPPKKKIIIJJJVVVeeettttttkkkaaaWWWPPPDDDDDDHHHUUUhhhvvvwwwrrrtttoooooo{{{|||qqqccc[[[XXXllllll^^^XXXNNNEEEBBBAAAHHH___www|||yyy{{{xxxjjjPPPIIIDDD999888777<<>>>>>AAADDDOOOTTTWWWZZZ\\\\\\VVVMMMAAA@@@???BBBLLL]]]ppp}}}wwwmmm[[[WWW\\\lll{{{{{{|||pppcccXXXZZZcccxxx{{{ggggggrrrbbbUUU```eeeaaaQQQCCC@@@???<<<;;;>>>FFFGGGIIIeeewwwtttfffPPPFFF999<<<<<<:::777666999;;;>>>FFFOOOVVV]]]jjj|||{{{vvvqqqpppssswwwyyyyyyzzz}}}qqqTTTCCC???>>>;;;;;;???LLLggg{{{xxxwwwzzz}}}~~~tttlll```TTTLLLPPPfff{{{mmmdddYYYLLLAAA;;;:::999999:::<<>>::::::;;;GGGVVVdddfff```XXXOOOIII>>>===@@@MMMddduuusssgggeeebbbgggwww{{{zzzqqqccc]]][[[rrrxxxcccSSSNNNFFFAAAAAACCCKKKbbbyyyuuuhhhPPPJJJFFF<<<999999>>>LLLaaavvv|||YYYbbbssscccRRRHHHCCC???>>>???BBBBBBAAA???===>>>AAACCCNNNSSSXXXZZZ[[[ZZZSSSKKK???======AAAKKK]]]ppp}}}wwwnnn\\\XXX\\\lllzzzuuunnnrrr{{{{{{|||pppbbbWWWYYYccc{{{nnnoooxxx{{{___VVVccceee]]]LLLAAA@@@???;;;;;;>>>GGGIIIKKKdddssshhhRRRGGG;;;???>>>:::777666888:::===DDDMMMSSSZZZgggxxx~~~xxxqqqnnnqqqvvvyyy{{{zzz}}}vvvWWWEEEAAA???:::===:::===MMMbbbuuuzzzrrrmmmccc\\\]]]```cccnnn{{{|||wwwooocccVVVNNNTTTggg|||ooo___SSSMMMIIIBBB<<<;;;;;;::::::999888777777999;;;===;;;888555666888:::DDDMMMNNNKKKHHHBBB===888777999DDD[[[ooonnnbbbVVVVVV```rrr}}}|||yyywwwooodddaaaaaaxxxuuu^^^NNNGGGAAA???BBBEEEOOOeee|||{{{xxxuuuzzzuuujjjRRRJJJEEE<<<999888>>>NNNcccxxxfffhhhuuueeeSSSIIICCC???>>>???@@@@@@???>>><<<===@@@CCCIIIPPPVVVXXXXXXVVVNNNFFF<<<;;;;;;???IIIZZZlllyyy|||yyyppp___ZZZ]]]kkkxxxpppcccfffppp{{{xxx{{{pppbbbWWWYYYddd}}}qqqooovvvwww\\\VVVeeedddZZZHHH>>>??????<<<===>>>FFFIIILLLdddxxxuuuYYYKKK===???<<<:::777666888999<<>>999999???DDDIIIPPPXXX\\\]]]]]]]]]\\\[[[XXXWWWQQQIIIEEEJJJLLLMMMVVVbbbppp}}}|||vvvjjj^^^PPP[[[kkk~~~sss___VVVKKKBBB???>>>===;;;::::::;;;:::999888777666888;;;<<<:::666444666888333777:::999:::;;;888333333555666:::LLLaaahhhbbbNNNOOOZZZkkkvvv|||~~~|||{{{yyywwwpppiiigggiiiuuu{{{nnnffffffhhh}}}xxxaaaQQQGGGAAA@@@CCCGGGRRRiiiyyyrrrdddzzzwwwvvvmmmTTTKKKDDD:::777666<<>>>>>>>>>>>===<<<===@@@CCCEEEMMMTTTVVVVVVSSSKKKBBB;;;::::::===FFFVVVhhhttttttzzzzzzrrraaa[[[]]]jjjwwwyyylllppp{{{wwwsss{{{pppbbbWWWZZZeee}}}rrrnnnuuuwwwZZZUUUfffdddXXXEEE<<<>>>???<<<@@@???DDDHHHLLLdddbbbPPP???===888:::777555777999;;;BBBKKKQQQXXXdddsssxxxnnniiilllrrrxxxzzz{{{^^^HHHCCC???999:::888:::>>>===999<<>>???AAACCCFFFKKKQQQUUUJJJCCCAAAFFFFFFBBBGGGQQQ]]]ppp|||qqqdddSSS```mmmwwwnnnWWWUUUOOOGGGAAA>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;999;;;;;;999555333555777666666444222555999888333111666666444@@@UUUcccdddMMMNNNWWWeeejjjjjjtttxxxuuu~~~wwwnnnllllllccc\\\YYYXXX```xxxyyynnnhhhjjjnnn|||fffWWWKKKDDDAAADDDHHHTTTmmm|||nnnhhhlllgggsssoooYYYPPPBBB===<<<:::;;;GGG___yyyyyylllzzzhhhUUUKKKFFFBBB???>>>>>>???@@@???======>>>@@@FFFKKKQQQVVVUUUOOOGGGAAA@@@;;;999???HHHSSSbbbnnnrrrxxx}}}vvvfff]]]\\\hhhttt|||}}}uuuooowww~~~|||nnncccUUUXXXkkklllkkksss}}}zzzccc[[[iii^^^MMM@@@>>>AAA@@@:::@@@CCCIIINNNSSS___wwwoooSSSDDD===888;;;:::999777777;;;AAAFFFLLLXXXgggssszzzyyyssskkkllluuuzzzyyy|||}}}cccLLLDDD@@@<<<;;;;;;:::;;;======<<<;;;AAA???>>>@@@EEELLLQQQTTTJJJEEEAAAAAA@@@???AAAEEERRRdddwwwuuufff]]]VVVjjjrrrsssxxxuuuiiicccWWWQQQLLLJJJGGGBBBBBBDDDBBB@@@======>>>@@@@@@?????????===<<<:::888777666555555444444444444333333333444444444999EEEVVVccc]]]MMMXXXqqqooobbbdddnnnpppwwwyyytttnnnjjjhhhccc]]]YYYYYYWWWXXXZZZ[[[bbbuuu|||xxxvvvssskkkdddkkkyyy}}}mmmaaaTTTCCC@@@FFFHHHWWWttt~~~sssqqqtttoooxxxpppVVVKKK>>>;;;;;;999:::GGG```zzzooo{{{iiiUUUKKKFFFAAA>>>>>>>>>>>>???>>><<<<<<>>>???FFFIIINNNRRRRRRNNNHHHCCC???:::888<<>>>>>@@@BBBBBBBBB@@@>>>===???DDDJJJOOORRRIIICCC???@@@BBBAAABBBFFFHHHXXXlll|||wwweee[[[^^^qqqzzz{{{tttnnnfff___YYYWWWSSSNNNLLLNNNKKKIIIFFFDDDDDDCCCBBBAAA@@@???>>>===<<<:::999999777777777666666555555555///000111222666AAAPPP\\\bbbVVVbbbxxxvvvkkkiiikkkiiinnnsssvvvuuutttssstttyyyxxxwwwwwwzzz{{{wwwsssfffbbb\\\ZZZYYYWWWRRROOOXXXYYY\\\___^^^dddvvvwwwnnnjjjggggggooozzzpppeeeUUUEEEAAAGGGJJJZZZwww}}}zzz}}}|||vvvWWWLLL@@@:::;;;999999FFF```xxxwww|||jjjVVVJJJEEE@@@======<<<===>>>===;;;;;;===???EEEGGGLLLPPPRRRPPPJJJEEE@@@:::777:::@@@GGGSSS]]]fffpppzzz~~~}}}xxxvvvwwwuuuqqqaaaYYYYYYcccmmmuuu~~~yyyuuueee\\\aaaiii{{{xxxkkkbbbVVV[[[qqqlllrrrxxxlll]]]mmm___OOOFFFDDDCCCAAA???FFFIIIPPPUUUZZZeee|||rrrSSSCCC===<<<;;;;;;999777777:::???DDDKKKTTT```kkkwww~~~vvvmmmkkkpppuuuwww{{{|||}}}~~~xxxYYYGGGDDDGGGJJJFFFCCCAAABBBDDDFFFGGGDDDCCCAAACCCGGGLLLPPPQQQLLLCCC>>>@@@CCCBBBAAABBB???LLL]]]pppmmmaaaiii}}}}}}ooohhhaaa___]]]YYYYYY[[[XXXUUUQQQNNNLLLJJJGGGEEEBBBBBBAAA@@@>>>===<<<<<<999888888888777666555444111222222222444;;;FFFNNNbbb```qqq}}}xxxrrrnnnooonnniiiccc``````bbbcccbbbaaaaaa```]]]XXXUUUUUUQQQNNNMMMPPPQQQPPPNNNZZZ___ddddddaaafffwww{{{iii```aaaiiiuuu}}}qqqeeeVVVFFFCCCHHHLLL^^^{{{|||tttttt|||yyyWWWLLLDDD;;;<<<999999GGGbbb{{{~~~lllWWWKKKEEE@@@===<<<;;;<<<<<<<<<;;;;;;<<<>>>DDDGGGMMMTTTXXXVVVOOOIIIAAA;;;777999<<>>BBBHHHNNNYYYeeeppp~~~wwwoookkknnnssswwwxxxzzz{{{|||}}}lllUUURRRYYYaaa\\\VVVRRRRRRSSSTTTUUUUUUSSSRRRSSSVVVYYYZZZ[[[UUUKKKCCCDDDGGGFFFBBB@@@>>>DDDPPPaaaxxx{{{oootttrrrkkkeeefffgggggggggjjjiiifffaaa^^^[[[XXXUUURRRMMMLLLKKKIIIFFFDDDCCCBBB>>>>>>>>>===;;;999888666777777666444444777<<>>BBBGGGQQQ\\\bbb___UUUMMMBBB===888999;;;>>>DDDLLLWWWcccppptttssspppjjjdddhhhnnnpppkkkfffdddcccbbbVVVSSSSSSZZZeeeooozzz|||iiiXXXQQQSSSLLLGGGMMMTTTeee}}}yyynnn```ZZZ\\\hhhyyyvvvggg\\\SSS\\\vvvrrr}}}vvvaaa```iiimmm[[[NNNNNNMMMEEEBBBEEEIIIMMMTTTZZZ\\\eeezzz```HHH??????;;;;;;:::888777999===@@@HHHLLLVVVbbblllyyy~~~wwwpppkkkkkkpppuuutttwww{{{}}}~~~xxx```cccqqq|||tttooollllllkkkkkkjjjhhhffffffgggggggggfffYYYOOOHHHIIIKKKIIIDDDBBB@@@@@@FFFUUUjjjwww}}}{{{sssnnnpppssstttvvvxxxxxxvvvrrrpppnnnkkkgggddd[[[ZZZWWWTTTPPPLLLIIIHHHFFFFFFFFFEEECCC@@@===<<<:::999888666555555888:::EEE[[[uuupppssswwwrrrnnnkkkhhh```XXXWWW[[[ZZZYYYYYY^^^eeekkknnnnnnnnnqqqoooeee^^^dddvvv{{{}}}www___YYYggg{{{|||kkk^^^QQQEEECCCIIIQQQhhh|||UUUIIIBBB999===<<<>>>VVVxxxmmmwww|||}}}qqqZZZMMMFFF@@@======:::;;;<<<;;;;;;;;;===???AAAGGGRRR```hhhfff[[[PPPCCC===999999:::<<>>HHHKKKUUUbbblllwww~~~yyyssslllgggjjjpppqqqvvv{{{~~~}}}fffmmm}}}zzzxxxwwwuuurrrqqqpppnnnkkkhhhWWWOOOIIIIIIJJJGGGCCCAAABBB@@@DDDQQQddd{{{zzz|||vvvwww|||}}}}}}{{{yyywwwssspppfffdddaaa\\\WWWSSSOOOMMMLLLLLLLLLKKKIIIEEEBBB???<<<;;;999888777888999999<<>>YYYhhhpppwwwwwwsss\\\NNNGGGAAA>>>>>>:::;;;<<<<<<;;;<<<>>>@@@@@@EEEPPP^^^hhhggg]]]SSSBBB<<<999999::::::???EEEMMMZZZfffgggccc___[[[XXXSSSWWWYYYUUUQQQOOOJJJEEEDDDEEEGGGNNN[[[jjjuuu{{{}}}yyywwwwwwvvvxxxtttiii___WWWNNNFFFAAAHHHFFFFFFLLLRRRbbbzzz|||zzzyyysssnnnkkkiiifffccccccfffiiiuuusssbbbXXXRRRcccnnnzzzwwwrrr\\\aaaooogggRRRGGGOOOQQQEEEAAAIIILLLQQQXXX\\\\\\bbbsssjjjKKK===>>><<<<<<;;;999777888;;;===FFFGGGRRRaaajjjsss{{{vvvlllcccccciiiooouuu|||{{{~~~|||xxxssspppeee^^^XXXVVVRRRKKKGGGFFFFFFFFFKKKWWWfffxxx~~~}}}yyywwwtttooojjjfffbbb```ZZZ[[[[[[YYYVVVRRRNNNLLLHHHEEEBBB>>>===<<<;;;::::::JJJrrryyykkkjjjrrrooommmmmmpppssstttqqqmmmmmmmmmfff[[[XXXbbbooovvv|||xxxvvvtttzzzwwwaaa\\\nnnzzzgggZZZLLLDDDGGGOOOZZZrrruuu{{{}}}zzzVVVKKKEEE:::===:::;;;VVV}}}dddlllrrrqqquuu]]]OOOGGGBBB??????:::<<<===<<<<<<<<>>CCCGGGTTT___aaa]]]ZZZXXXUUUIIIMMMNNNLLLJJJHHHBBB<<<>>>@@@CCCJJJXXXhhhtttyyysssqqqqqqlllccc]]]YYY\\\ZZZRRRKKKIIIHHHGGGEEEKKKIIIGGGMMMTTTddd}}}}}}zzzyyyyyyuuu|||qqqaaaWWWSSSggg~~~vvvzzzppp~~~oooaaagggnnneeeOOOEEEOOOQQQDDDAAAJJJNNNRRRYYY]]]]]]bbbrrrssszzz\\\EEE???<<<<<<;;;999777888:::<<>>BBBHHHNNNWWW]]]]]]ZZZVVVTTTHHHHHHGGGEEEBBB@@@AAABBBAAA???BBBLLLVVV___hhhooo}}}tttkkkmmmnnnhhhaaa[[[WWWUUUWWWYYYUUUNNNJJJKKKHHHKKKQQQSSSXXXhhh{{{|||ooo]]]RRRZZZqqq}}}xxx~~~|||lll^^^iiioooZZZMMMFFFJJJJJJEEEEEEKKKSSSTTTWWW]]]aaaggguuu}}}|||jjjFFFDDD???===;;;888888999;;;<<<@@@HHHLLLVVVfffoooyyy~~~xxxooofffdddgggsssvvv{{{~~~}}}oooeeeaaa]]]bbbhhhmmmtttxxxttthhhZZZQQQKKKEEEAAA>>>AAADDDccc{{{|||{{{yyytttpppmmmlllmmmggg\\\SSSWWWdddqqqvvvyyy}}}tttpppooojjjkkkiiifffiiissssss```RRRJJJHHHIIITTTggg||||||ppp]]][[[\\\eeeuuuvvvtttxxxhhhvvvqqqYYYPPPEEE;;;;;;:::>>>PPPmmm}}}cccrrr}}}nnncccXXXPPPCCC===@@@<<<;;;;;;;;;;;;<<<======BBBEEEHHHLLLSSS[[[ZZZUUUIIIAAA;;;:::::::::<<<@@@FFFMMMWWW^^^___\\\WWWTTTJJJIIIFFFCCCAAAAAABBBCCCDDD@@@BBBJJJSSSZZZdddlllzzz{{{www|||yyyqqqqqqmmmkkkjjjiiibbbYYYRRRQQQMMMNNNRRRTTTWWWfffwwwyyymmm\\\SSS]]]uuu|||zzz~~~tttbbbhhhhhhUUUJJJEEEHHHIIIEEEHHHPPPXXXXXX[[[___bbbgggsss~~~vvvzzzOOODDD???===;;;999888999;;;<<<@@@GGGKKKUUUeeemmmxxxzzzqqqiiigggiiirrrvvv{{{~~~xxxmmmcccaaa\\\ccclllttt|||oooaaaWWWOOOHHHEEEAAABBB]]]|||{{{zzzwwwssspppmmmlllmmmiii```WWWYYYfffvvv~~~{{{}}}sssppppppjjjjjjiiihhhlllvvvppp]]]PPPIIIHHHKKKVVViii}}}tttgggPPPKKKKKKWWWlllyyysssqqq```nnnoooYYYOOOCCC;;;;;;999;;;JJJcccyyyzzz}}}bbbrrrqqqhhh[[[SSSFFF???@@@<<<<<<;;;;;;<<<<<<===>>>BBBGGGJJJIIIHHHKKKNNNNNNKKKCCC===;;;:::999:::===BBBJJJUUU^^^```___[[[YYYRRRPPPLLLIIIHHHGGGHHHIIIIIIDDDCCCGGGMMMSSS]]]eeettt~~~www}}}zzzuuummmbbbZZZXXXRRRQQQSSSRRRSSS___ooo~~~zzz}}}||||||vvviii[[[UUUaaayyy|||tttbbbeeebbbMMMFFFCCCFFFGGGGGGNNNXXX^^^^^^```cccdddhhhsssqqqYYYEEE???===;;;999888999:::;;;>>>FFFJJJSSSccckkkvvv|||uuullljjjlllqqquuuzzz}}}xxxsssmmmddd]]]ZZZWWW```nnn{{{qqqbbbVVVMMMFFFDDDBBBWWW|||zzzwwwtttqqqooommmlllllllllfff]]]]]]iiizzz|||uuuqqqpppjjjiiijjjlllqqqyyy}}}lllZZZMMMGGGHHHMMM[[[mmmyyyiii\\\IIICCCBBBMMMeeeuuuggghhhlllzzzzzzfffooo}}}jjjUUUKKK???;;;;;;999888CCCXXXkkkvvv|||^^^mmmxxxzzzmmm^^^TTTHHH@@@@@@<<<<<<<<<<<<<<<======>>>CCCKKKQQQNNNFFFBBBCCCFFFJJJCCC<<<;;;:::888888;;;===DDDOOOXXX^^^bbbdddeeeaaa___]]]ZZZYYYVVVTTTRRRPPPJJJFFFFFFHHHKKKTTT]]]ooowwwnnnhhhgggttt{{{sssiii```\\\UUUPPPPPPMMMLLLVVVccc{{{~~~www{{{qqqeeeccciiiyyyzzz{{{sssfffZZZXXXeee}}}zzzggg]]]bbb^^^EEEBBBBBBEEEGGGJJJTTT```bbbbbbdddggggggjjjuuusss^^^EEE???>>><<<:::999999::::::===DDDHHHQQQ```hhhrrr}}}wwwoookkklllppptttyyy|||~~~yyylllbbbXXXQQQOOOLLLYYYlll|||qqqbbbTTTJJJKKKEEETTT|||{{{wwwrrrnnnlllkkkkkkjjjiiiooopppjjjgggppp}}}}}}zzzrrroooiiihhhjjjqqqwww~~~zzziiiWWWKKKEEEIIIRRRaaasssyyyjjjZZZNNNEEE???<<>>===<<<<<<<<<<<<===>>>>>>FFFQQQ]]]___TTTHHHCCCDDDHHHAAA;;;:::999777777:::888>>>FFFOOOXXXaaaiiiooonnnmmmkkkkkkiiieee^^^YYYUUUOOOIIIFFFCCCDDDLLLUUUmmmwwwddd\\\ZZZhhhxxxooofff]]]TTTMMMKKKGGGDDDLLLXXXvvvxxxiiinnnwww|||xxxssslllaaaYYYPPPPPP[[[sssyyyyyyzzz{{{rrrdddYYYZZZiiixxx```[[[```WWWAAAAAABBBFFFIIIOOOZZZeeecccdddgggjjjkkknnnxxxtttsss\\\EEE???>>><<<:::999999999999;;;BBBEEENNN]]]eeeooo}}}xxxpppllllllooosssxxx{{{}}}~~~ooo^^^QQQIIIFFFEEETTTiii{{{xxxnnnkkk{{{{{{vvvssspppmmmjjjhhhiiijjjmmmuuuwwwgggZZZRRRIIISSSvvvyyyssskkkfffdddeeeeeeeeefffrrr||||||xxx{{{tttnnngggeeejjjuuu~~~yyygggVVVKKKEEELLLXXXhhhzzzzzzhhhYYYLLLBBB@@@<<<:::???MMM]]]kkksssjjjmmmppptttzzz}}}xxxxxxyyy{{{}}}fffPPPKKKFFF777999999999CCCZZZqqq~~~mmmooovvvbbbVVVKKKBBB=========<<<<<<======>>>???JJJWWWhhhrrrlll[[[OOOJJJHHHAAA<<<;;;:::777777999666999>>>EEEOOOZZZeeelllmmmkkkjjjjjjjjjfff^^^XXXSSSNNNHHHDDD@@@@@@GGGQQQnnnnnnbbbYYYaaaxxxxxxnnnddd\\\RRRJJJGGGCCC@@@FFFQQQuuu~~~lllkkkjjjhhhfffccc```___^^^___``````^^^YYYRRRMMMIIILLL[[[www|||rrrqqqyyyzzzpppbbbXXX\\\mmm~~~uuuyyysssyyy{{{aaa___]]]KKKAAABBBDDDHHHNNNVVV___fffdddeeeiiilllmmmpppzzzvvvlllZZZDDD???>>>===;;;:::999888888999@@@CCCLLLZZZbbbkkk}}}zzzrrrlllkkknnnrrrwwwzzz|||}}}|||}}}~~~zzzxxxyyydddRRRHHHEEEEEETTTiii|||~~~sssiii\\\WWWjjjzzztttmmmhhhgggeeebbb___[[[[[[[[[]]]cccvvvzzzmmm]]]QQQTTTrrr~~~wwwoooddd]]]\\\]]]^^^^^^bbbssswwwmmmdddcccjjjyyywwweeeUUUKKKFFFOOO___pppjjjXXXMMMFFF@@@@@@??????AAAFFFOOOYYY___YYYcccppp}}}gggNNNKKKHHH777999999888CCCZZZsss|||ppp{{{eeeYYYNNNDDD>>>===============>>>>>>???IIIUUUkkk~~~~~~nnn]]]TTTLLLEEE???===;;;777666888555777;;;???FFFNNNXXX^^^^^^[[[XXXXXXZZZYYYTTTPPPKKKGGGDDDAAA======EEEOOOooo{{{kkkZZZZZZjjj~~~~~~yyyoooddd\\\QQQIIIGGGCCC@@@EEEOOOuuuvvvqqqjjjaaaXXXQQQLLLJJJJJJPPPVVVYYYVVVQQQLLLIIIGGGLLL___|||pppooouuuvvvlll^^^WWW^^^qqqzzzsss|||wwwzzzsss^^^```[[[DDDDDDEEEFFFKKKSSS\\\bbbdddfffgggkkknnnoooqqqzzz}}}ooo[[[DDD???>>>===;;;:::999888777888???BBBJJJXXX___iiizzz}}}tttmmmkkknnnqqqvvvzzz{{{}}}~~~zzz|||~~~rrriiippplllXXXKKKGGGHHHVVVjjj|||wwwlllaaaSSSMMMcccxxxqqqhhhcccaaa```\\\YYYWWWVVVWWWWWWZZZjjj}}}qqq___YYYooo~~~{{{{{{zzztttjjj]]]UUUTTTVVVWWWWWWZZZmmmyyynnnbbb```iii{{{tttbbbSSSJJJHHHSSSdddvvvsss^^^OOOIIIGGGEEEDDDEEEGGGGGGGGGKKKRRRXXXfffsssgggKKKHHHEEE999;;;999666???VVVooo~~~mmmhhh[[[PPPFFF???===============>>>??????EEEPPPhhhxxxeeeZZZPPPHHHBBB@@@===888666777555777:::<<<@@@FFFLLLQQQOOOJJJEEEEEEIIIKKKJJJGGGDDDAAA@@@>>><<<<<>>===<<<:::999888777777>>>AAAIIIWWW^^^gggyyyvvvnnnkkkmmmqqqvvvyyy{{{|||~~~|||}}}qqqccceeeppp[[[MMMIIIIIIVVViiizzzttthhh^^^OOOJJJaaazzzrrrhhhaaa^^^\\\WWWSSSTTTTTTUUUUUUUUUaaammm___nnnxxxtttuuuvvvssshhhZZZQQQOOOQQQSSSSSSRRReee{{{}}}zzzpppaaa___hhh|||rrr```RRRJJJJJJUUUhhhzzz~~~xxxlll^^^UUUQQQOOOOOOPPPPPPRRRUUUWWWZZZ___gggmmm~~~cccNNNIIIAAA<<<888888===BBBNNNhhh~~~rrrtttoooooo___VVVKKK@@@???===;;;;;;=========<<>>@@@@@@@@@???@@@AAA@@@???DDDKKKggg|||kkkZZZWWW```gggccc[[[]]]eeepppzzz{{{sssgggZZZNNNHHHEEECCCGGGOOOvvvwwwlll```UUUMMMIIIJJJLLLQQQWWW[[[WWWNNNGGGHHHMMMaaavvvppp~~~~~~rrroookkk[[[UUUhhh~~~iiirrryyyccc[[[]]]UUUEEEIIIHHHJJJPPPYYYaaaeeefffnnnpppqqqqqqqqquuu|||fffFFFBBB===999999:::777666888;;;;;;???IIIRRR\\\hhhsss~~~uuupppooolllooowww~~~vvvdddZZZkkknnnZZZJJJNNNZZZkkkzzz~~~{{{sssjjj```SSSQQQggg}}}wwwrrrkkkccc^^^XXXTTTQQQSSSOOONNNQQQQQQXXXsssnnniiixxxkkkjjjppplll]]]MMMFFFDDDDDDFFFIIIJJJRRRaaattt|||~~~}}}uuu```^^^ggg{{{ooo[[[OOOKKKJJJZZZnnn|||nnnooooooooonnnmmmkkkjjjdddcccbbbeeeiiijjjjjjjjjiiijjjlllnnnsss{{{fffRRRIII===<<<888999===BBBNNNgggqqqcccccc}}}sssbbbXXXMMMBBB???===<<<;;;=========<<<@@@FFFTTTjjj{{{iii```SSSIIICCC@@@<<<999;;;888555666888;;;;;;;;;:::<<<<<<::::::<<<>>>@@@CCCAAAAAACCCBBBAAAGGGOOOjjjooo___\\\dddiiiddd\\\UUUZZZcccmmmwww||||||xxxlllaaaVVVPPPLLLIIIMMMTTTwwwwwwlllaaaXXXRRRQQQSSSYYY```ddd```VVVNNNKKKOOObbbyyysss}}}rrrlllkkk]]]WWWiii~~~lllxxxwwweee^^^[[[SSSGGGJJJJJJLLLRRR[[[bbbfffhhhmmmnnnpppqqqrrrvvv|||sssTTTHHHAAA<<<;;;;;;888666777::::::>>>GGGPPPYYYeeeppp|||~~~wwwqqqpppkkknnnuuu}}}|||}}}tttaaaVVVgggiiiRRROOOYYYjjjyyytttiiiaaaXXXZZZqqq}}}rrrmmmddd]]]WWWRRRNNNKKKKKKGGGHHHJJJKKKQQQiiirrrxxxjjjhhhmmmiiiZZZJJJBBB@@@>>>>>>AAA@@@GGGUUUiii}}}}}}yyyrrrbbbaaakkk~~~~~~mmmYYYMMMJJJLLL]]]qqq[[[ZZZYYYWWWUUUVVVYYY\\\eeekkkuuu~~~{{{}}}eeeUUUIII;;;<<<888:::???CCCMMMfff~~~yyyZZZYYYmmmyyyfffZZZOOOEEE@@@>>><<<;;;<<<======<<>>===;;;:::888777777888:::;;;:::;;;;;;:::888:::???DDDHHHEEEDDDCCCBBBBBBIIIRRRjjjuuugggfffmmmqqqjjjbbbVVVVVVXXX___hhhqqqxxx|||uuunnneee^^^WWWSSSVVV\\\zzz}}}rrrhhhbbb[[[^^^eeennnsssooocccZZZRRRTTTdddyyy}}}wwwpppooo```ZZZlll|||rrrqqqfff```XXXOOOJJJKKKLLLOOOUUU]]]dddhhhjjjnnnnnnppprrrtttxxx{{{~~~```NNNFFF???===<<<999666777999888<<>>===@@@GGGTTTbbbmmmssstttsssnnncccTTTIIICCCBBB===<<<:::999:::;;;===>>>===<<<======<<>>;;;;;;888<<>>===;;;:::888666888>>>BBBHHHQQQZZZlllxxx{{{vvvsssnnnkkklllsssxxxzzz|||~~~~~~~~~~~~fffYYYjjjwwwggg^^^ccchhhjjjsss{{{sssggg[[[XXXdddzzzwwwoooggg```[[[OOOKKKGGGDDDBBBAAA@@@???@@@??????===;;;:::<<<>>>JJJlll}}}{{{tttsssvvvxxxxxxxxxzzz|||mmmdddbbb^^^SSSIIIEEEDDD@@@<<<;;;888???IIIWWWjjj}}}}}}uuuooommmooosssvvvpppvvv{{{kkkXXXKKKKKKQQQ^^^qqqEEESSSeeepppuuu}}}kkk\\\MMMJJJWWWjjjyyy~~~{{{rrrRRROOOBBB<<<:::999>>>DDDFFFLLL^^^rrrxxxdddbbbmmmnnn\\\QQQEEEBBB===;;;;;;======>>><<<===???AAAEEEKKKSSSYYYlllqqquuuuuunnnaaaTTTMMMHHHBBB>>>AAAIIIOOONNNJJJJJJEEECCCBBB@@@GGGbbbyyypppeee]]]]]]cccooommm~~~yyyzzzggg[[[ZZZUUUHHHFFFOOORRRVVV[[[___aaacccgggiiilllrrrvvvuuurrrttt}}}xxxppp___QQQCCC??????>>>;;;:::999777888===AAAEEENNNWWWfffrrryyyvvvppplllmmmsssyyy{{{}}}}}}{{{bbbVVVhhhnnn___aaaccc```eeeqqq{{{ppp```XXX\\\kkkyyy{{{rrrhhh___VVVOOOJJJFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@>>>===>>>===<<<>>>QQQeeexxx}}}sssooohhhnnnttttttqqqrrrxxxsssiiiggg___TTTJJJHHHFFFAAA===;;;777AAANNNZZZggguuu~~~zzzwwwqqqkkkhhhjjjoootttuuu|||xxxgggTTTIIIMMMWWWfffxxxTTTgggvvvfffTTTPPP]]]ppp~~~lllRRRSSSEEE<<<:::999>>>EEEGGGKKK]]]qqqcccccclllrrr```TTTFFFBBB===;;;;;;===>>>>>>===>>>???@@@BBBGGGOOOUUU```gggqqqwwwuuukkk^^^TTTLLLEEE@@@DDDOOOWWWUUUPPPOOOIIIEEECCC@@@GGGeeevvvkkkbbbbbbggg}}}xxxyyypppqqqqqqdddZZZYYYSSSIIIIIIQQQTTTYYY^^^aaabbbdddgggjjjgggnnntttsssooorrr~~~vvvyyyeeeUUUFFF@@@@@@>>>;;;999999777888<<<@@@DDDLLLUUUbbbmmm~~~{{{xxxrrrmmmmmmssszzz|||~~~{{{|||bbbUUUeee}}}nnn___```aaa\\\___iii~~~~~~|||mmm[[[VVVaaarrrzzz{{{xxxrrrhhh^^^TTTLLLDDD???>>>>>>>>>???AAAAAA@@@>>>>>>???>>>===>>>??????<<<>>>CCCLLLaaavvv~~~{{{pppnnnbbbkkksssrrrmmmmmmttt}}}wwwmmmjjjbbbWWWNNNKKKIIIDDD>>><<<666DDDRRR]]]fffrrr{{{~~~vvvtttnnnhhhdddeeekkkpppxxxwwwdddRRRHHHOOOZZZkkk}}}mmm~~~yyyfff]]]bbbrrr|||eeeUUULLL@@@;;;:::999;;;AAAHHHQQQ___lllrrrgggeeexxxzzzcccSSSIIIBBB=========<<<===@@@>>>>>>>>>???AAADDDGGGIIIXXXbbblllrrruuuuuukkk___[[[LLLAAAEEEMMMSSSVVVZZZXXXOOOFFFBBBCCCKKK```tttxxxooohhheeeeeewww~~~tttooooooqqqppphhhiiizzzkkkhhhbbbYYYQQQNNNPPPSSSUUUZZZ```ccccccccceeegggjjjkkklllnnnqqqwww~~~rrr~~~aaaEEE??????999888===888666666:::===BBBJJJSSSaaajjjxxx{{{yyysssllliiimmmssswww{{{}}}}}}}}}~~~}}}eeeYYYhhh{{{yyyhhh\\\XXXXXXXXXWWWsss~~~|||xxxhhhUUUNNNYYYmmm|||}}}tttgggYYYMMMCCC???@@@@@@======>>><<<888:::>>>@@@DDDDDD@@@===??????===??????DDDQQQeee}}}zzzoooeeeeeehhhlllnnnpppsssxxx|||tttmmmhhh]]]OOOIIIHHHGGGAAA;;;<<>>DDDIIIPPP]]]iiimmmcccrrrlll\\\NNNFFF???>>>>>><<<<<<>>>>>>>>>>>>???AAADDDGGGIIIRRRYYYaaajjjttt{{{vvvllleeeYYYOOOMMMNNNOOOSSSXXX[[[SSSKKKFFFDDDIIIYYYhhhxxxyyyxxxtttnnniiiggghhhssszzzjjj___YYYXXX^^^]]]ggg|||mmmiiibbbXXXQQQOOORRRVVVZZZ___ccceeeeeeeeegggjjjkkklllnnnoooqqquuuzzz~~~}}}vvvNNNBBBBBB===999;;;:::888777:::<<<@@@HHHPPP]]]fffsss~~~|||uuummmiiilllqqqvvvzzz~~~~~~~~~~~~~~~}}}hhh```pppwwwmmmlllsssyyyzzzzzzwwwiii^^^YYYYYYZZZ[[[yyy~~~oooaaaOOOIIISSShhh{{{~~~ppp```PPPEEE???>>>???<<<;;;<<<:::888:::???DDDHHHHHHCCC@@@AAA@@@>>><<<<<>>BBBGGGLLLQQQ[[[eee}}}{{{ccclllwwwdddUUUKKKBBB???>>>;;;;;;===>>>>>>>>>???AAADDDFFFHHHMMMPPPUUU___nnn{{{~~~zzzrrriii___WWWQQQNNNQQQVVV\\\WWWPPPKKKGGGGGGPPPZZZggghhhiiihhheeecccccccccjjjxxx{{{}}}nnn^^^RRRKKKOOOXXXkkkooojjjaaaWWWQQQRRRWWW[[[bbbeeehhhiiiggggggiiilllnnnpppqqqrrrrrrsssuuuwwwzzzvvv{{{TTTCCCCCCAAA<<<999<<<999888:::;;;===DDDLLLYYYaaammm}}}xxxoooiiijjjooosssyyy~~~~~~~~~~~~ooommm}}}}}}yyy{{{vvvkkk```\\\aaafffhhhiiiqqqxxx|||}}}yyyrrrggg\\\VVVUUUWWWYYYsss{{{gggYYYIIICCCLLLbbbzzzwwwcccRRRFFF@@@>>>???<<<;;;<<<;;;999===CCCLLLPPPQQQLLLHHHGGGEEEBBB??????AAAKKK\\\tttvvvjjjnnnqqqvvvyyy{{{|||~~~zzznnn]]]RRRMMMIIICCC>>>;;;FFFWWWgggsssvvvrrrmmmllliii]]]UUURRRLLLSSShhh|||zzzkkk\\\QQQSSSbbbsssyyyoooeeeiii}}}xxx\\\OOOHHH@@@???>>>???DDDJJJNNNRRRZZZccctttffffff~~~hhhYYYNNNCCC???>>><<<;;;<<<>>>>>>>>>???AAACCCEEEGGGLLLNNNRRRYYYeeettt~~~wwwlllaaaXXXSSSQQQRRRVVVTTTPPPKKKGGGFFFJJJNNNTTTUUUWWWWWWXXXWWWXXXXXX```hhhuuu~~~rrrjjjgggttt{{{{{{nnn]]]RRRNNN^^^uuuoooiii___VVVRRRUUU[[[```hhhkkkmmmllljjjiiikkkmmmqqqsssuuuvvvtttrrrrrrrrrsssqqqvvvRRRAAABBBBBB>>>;;;<<<999888:::;;;<<>><<<<<<<<<<<>>@@@===???EEELLLPPPSSSZZZccclllrrrgggyyyiii\\\OOOCCC>>>>>>===<<<<<<===>>>>>>@@@AAACCCDDDEEEKKKPPPUUUZZZ___kkkyyymmmddd\\\SSSLLLKKKKKKIIIFFFDDDDDDFFFGGGFFFFFFGGGIIILLLOOOQQQQQQUUU[[[eeexxx|||lll```eeeiiivvv|||qqqrrrtttzzzzzzhhhXXXTTTfff~~~lllfff]]]VVVVVVZZZ```eeelllnnnqqqpppllljjjkkkmmmsssvvvxxxxxxvvvsssqqqppppppoootttwwwwwwRRRBBBBBBAAA===;;;:::777777999:::<<>>@@@EEELLLOOORRRYYYaaaeeeuuuyyynnnbbbSSSEEE??????>>>============>>>@@@AAACCCDDDDDDHHHNNNVVVZZZ[[[eee|||}}}ssshhhYYYLLLFFFGGGDDD@@@@@@EEEGGGFFFBBB@@@???BBBFFFKKKNNNOOOMMMPPPXXXjjjsssdddbbbiiizzz|||oooiiihhhqqq~~~~~~mmm]]]ZZZmmmxxxhhhccc]]]ZZZ\\\aaafffiiinnnqqqtttssspppllllllmmmrrruuuxxxxxxvvvsssqqqqqqoooqqquuu}}}lllnnnyyyYYYHHHBBB@@@<<<;;;999777777999::::::???FFFPPPYYYeeeqqqvvvllljjjkkkmmmqqqvvvxxxyyy|||~~~}}}}}}xxxrrrppprrrrrrzzz}}}sssiiiaaa[[[XXX]]]mmmuuu~~~vvvmmm___OOOAAA>>>EEEUUUpppzzzggg\\\SSSLLLIIIDDD???>>>===???GGGPPPdddkkkooommmiiieee___YYYKKKJJJJJJOOO___zzzvvviii[[[SSSSSS\\\bbbbbbfffnnnqqqnnngggeeeYYYOOOJJJFFFRRRlll|||mmm\\\TTTUUUaaatttzzz\\\NNNCCC<<<@@@AAABBBFFFKKKNNNOOOVVV^^^___zzzuuuzzzjjjYYYIIIBBBAAA???======<<<===???@@@AAABBBCCCCCCDDDIIIPPPUUUUUU\\\qqqwwwgggZZZOOONNNIIICCCCCCJJJNNNLLLHHHDDD???>>>AAADDDGGGHHHFFFFFFKKKWWWlllwwwkkkfffpppzzz~~~{{{jjj]]]___kkkuuu~~~}}}pppccccccvvv|||fffeeebbb^^^___ccchhhlllmmmooossswwwwwwtttooommmmmmooorrruuuvvvtttsssrrrrrrqqqssswww~~~zzzqqqaaaKKKCCC@@@===;;;;;;888888999999888<<>>CCCDDDDDDGGGKKKLLLMMMTTT\\\[[[uuukkkpppppp___LLLEEECCC@@@===<<<<<<===???@@@AAABBBCCCCCCBBBDDDIIINNNOOOSSSdddvvvuuujjj[[[YYYRRRIIIIIIQQQUUUSSSQQQJJJBBB===<<<===>>>===AAA@@@@@@GGGUUUkkkxxxiiikkkqqqtttzzzvvv^^^ZZZcccnnnxxx}}}}}}zzzooogggmmmuuu^^^dddaaa```ccchhhmmmppppppoootttyyyzzzwwwrrrooonnnlllooorrrssssssrrrrrrrrrrrrtttyyy~~~eeeJJJBBBAAA???======:::999:::888666999???HHHRRR^^^iiiyyyxxxnnnkkkllllllnnnqqqrrruuuxxx|||zzzmmm|||vvvnnneeeTTTGGGJJJTTTbbbwww~~~nnn\\\UUUOOOLLLKKKMMMVVV___uuu}}}xxxrrrbbb^^^YYYXXXaaawww~~~nnnddd```ooowwwpppjjjmmmooollliiihhh\\\RRRMMMKKKZZZvvvwwwhhhYYYUUU\\\kkkkkk```rrryyyzzzvvvfffSSSLLLGGG@@@<<>>???@@@AAABBBCCCCCCBBB???CCCFFFGGGHHHNNNXXX```xxxzzzjjjccc[[[TTTRRRSSSUUUVVVTTTMMMCCC>>>>>>???===;;;AAAAAAAAADDDMMM\\\lllwwwwwwooonnnqqquuuxxxooo]]]ZZZcccpppzzz}}}{{{{{{~~~~~~oookkkqqq|||qqqdddfffcccaaaccchhhmmmppppppsssvvvyyyzzzwwwssspppnnnrrrrrrrrrqqqqqqrrrrrrssstttyyy{{{zzz|||zzzxxxLLLAAAEEEAAA===>>><<<:::888888:::<<<===EEENNN[[[fffrrr{{{sssmmmlllmmmppprrrwwwxxxyyy{{{}}}~~~xxxoooeee[[[PPPOOO[[[ooouuukkkiiicccZZZTTTTTT[[[cccuuuqqqggg\\\[[[dddxxxxxxppppppwww{{{uuurrrqqqnnnjjj```TTTNNNVVViiiyyykkk___RRRRRRaaavvv}}}eee]]]ppp}}}|||fffRRRJJJEEEAAA@@@EEEGGGKKKOOOSSSVVVWWWXXXZZZeeexxxiiiZZZjjjyyykkkWWWHHHAAA???>>><<<>>>>>>???@@@AAABBBBBBBBB@@@BBBDDDEEEEEEIIIQQQXXXhhh|||sssmmmddd]]]YYYXXXWWWWWWRRRKKKBBB===<<<<<<;;;888999999999;;;BBBNNN[[[ddd|||rrrkkkjjjnnnrrrttt}}}qqqbbb___dddmmmrrrtttttttttxxx}}}~~~yyykkkkkksssnnndddhhheeeccceeeiiinnnpppppptttuuuvvvvvvuuusssrrrrrrsssrrrqqqqqqqqqqqqqqqrrrqqqvvvyyyxxxxxxUUUGGGFFF@@@<<<>>><<<:::999888:::;;;===DDDMMMXXXcccnnn}}}~~~uuuooommmnnnpppqqqvvvvvvvvvwwwyyy|||~~~yyyqqqiii```VVVVVVbbbvvvzzzwwwpppfff^^^\\\bbbhhhyyywwwkkkaaabbbmmm~~~wwwvvv|||zzzvvvvvvuuuooodddXXXRRR[[[nnn~~~|||hhh\\\QQQTTTeeezzzwww{{{cccaaattteeePPPFFFBBBBBBDDDFFFIIILLLQQQUUUWWWYYYZZZ\\\dddsssaaaaaarrrttt^^^MMMDDDAAA@@@>>>===>>>>>>??????@@@@@@@@@???AAABBBAAAAAACCCIIINNNUUUeeessswwwyyy}}}uuuppphhhbbb]]]YYYVVVTTTOOOIIIAAA;;;::::::888666888888888999===DDDNNNTTTfffxxxzzztttppprrrmmmeeeaaabbbggglllooovvvyyyyyymmmddd``````cccdddggggggjjjooouuu{{{}}}~~~~~~~~~{{{{{{~~~|||rrriiinnn{{{mmmfffjjjhhhggghhhkkknnnpppqqqtttsssrrrrrrrrrssstttuuussssssrrrqqqppppppqqqqqqooosssvvvwww~~~yyycccOOOGGG@@@===>>>===;;;999999999;;;<<>>>>>??????>>>???@@@??????@@@DDDGGGIIISSS[[[\\\___fffkkkllliiifffbbb^^^[[[WWWRRROOOMMMHHHAAA<<<999999777666888999999:::<<<@@@FFFJJJQQQaaavvvzzzssskkkddd^^^\\\YYYVVVUUUXXX___eeeiiissstttyyy~~~tttmmmnnniiiccc]]]XXXVVVUUUUUUYYY[[[___fffnnnuuuzzz}}}~~~~~~|||uuuwwwyyyuuulllhhhuuunnnjjjlllkkkjjjjjjlllnnnpppqqqqqqpppooooooqqqsssuuuuuuuuutttsssrrrqqqqqqqqqqqqpppsssvvvxxx}}}pppWWWIIIAAAAAA???===;;;:::999999::::::@@@FFFOOOXXXcccqqq|||uuuqqqooonnnmmmrrrssstttvvvyyy{{{~~~}}}wwwqqqjjjdddggguuuvvvrrrsssuuu|||}}}mmmaaadddrrr}}}pppeeecccmmmyyyrrr]]]VVVTTT___tttiiitttyyytttuuuwwwvvvvvvwwwpppqqqsssvvvyyy}}}sssZZZIII???>>>CCCJJJKKKMMMQQQUUUXXX[[[\\\]]]]]]aaahhhuuunnneeeyyypppZZZLLLFFFAAA???======<<<<<<<<<===>>>???<<<===>>>>>>>>>@@@BBBCCCBBBGGGJJJKKKLLLRRRXXX[[[ZZZYYYYYYYYYYYYWWWSSSQQQKKKGGGAAA===:::999999888444555666777888:::>>>AAAFFFTTTfffvvv}}}sssjjjbbbYYYSSSJJJJJJJJJLLLQQQYYYbbbhhhrrrsssuuuzzzvvvnnngggaaa^^^]]][[[WWWRRRMMMKKKJJJJJJMMMQQQWWW___hhhpppxxx}}}~~~~~~{{{xxxvvvxxxwwwqqqhhhiiiyyyooolllkkkkkklllllllllnnnpppqqqnnnmmmmmmooorrrttttttsssuuuuuutttssssssssssssssstttuuuwwwzzz}}}xxx]]]KKKBBBCCC???>>><<<:::999999999999===BBBJJJTTT___mmm|||}}}vvvrrrnnnllljjjooorrrwww|||~~~~~~yyysssmmmiiimmmzzz|||yyyyyyzzzzzz~~~~~~|||~~~nnn```cccppp~~~uuummmmmmwwwvvvnnnXXXVVVZZZhhh|||VVV___qqqxxxrrrrrrqqqlllhhhgggaaacccggglllsssyyy~~~}}}jjjTTTFFF@@@@@@FFFLLLOOOQQQTTTWWWZZZ\\\]]]]]]aaaeeejjjsssmmmrrryyyaaaQQQHHHAAA===>>>===<<<<<<<<<===>>>???<<<<<<===>>>???@@@@@@@@@???AAABBBCCCEEEIIIMMMPPPPPPPPPRRRUUUXXXXXXVVVTTTHHHEEEAAA>>>;;;:::;;;;;;444666777777777888;;;>>>BBBMMM]]]mmm}}}wwwkkkbbbYYYPPPIIIAAABBBCCCFFFLLLUUU```hhhoooppprrrvvvzzz~~~~~~~~~rrrkkkbbbZZZUUUSSSSSSRRRQQQPPPMMMIIIEEECCCDDDEEEEEEIIIPPPYYYbbbllluuu{{{|||}}}~~~|||wwwwww||||||xxxooohhhlll}}}ooojjjiiijjjlllllllllmmmoooqqqmmmkkkjjjmmmrrrtttsssqqqttttttssssssssssssttttttuuuuuuwwwzzz|||iiiRRRCCCCCC???>>>===;;;:::888888777<<<@@@FFFPPP[[[iiivvvxxxsssooollliiimmmqqqxxx~~~~~~|||vvvqqqnnnrrr}}}}}}}}}zzz||||||yyyyyy|||}}}zzzrrrfffiiitttzzzuuuwww~~~qqqhhhTTTXXXbbbrrrDDDHHHUUUlllzzzqqqiiieeeaaaZZZTTTSSSNNNQQQWWW___hhhpppvvvzzzzzzwwwdddPPPEEECCCEEEJJJOOORRRTTTVVVYYY[[[\\\]]]]]]ffflllpppttt{{{kkkZZZNNNEEE@@@???>>>===<<<;;;<<<>>>???<<<<<<===>>>>>>>>>===<<<======>>>@@@BBBCCCEEEGGGHHHIIIKKKNNNRRRSSSQQQOOODDDCCC@@@===;;;;;;<<<===999::::::999888999;;;===AAAIIIUUUcccuuuxxxkkk___VVVMMMEEE???===>>>???@@@EEENNNZZZbbbiiijjjmmmrrruuuvvvtttqqqccc\\\SSSLLLJJJIIIHHHGGGFFFFFFEEEBBB???===???AAA???DDDLLLTTT]]]gggrrryyy||||||}}}vvvsssvvv|||{{{vvvmmmjjjtttmmmgggfffhhhjjjkkkjjjkkknnnqqqoookkkhhhiiinnnssssssrrrqqqqqqqqqqqqqqqrrrssstttsssrrrtttyyy{{{|||}}}```IIIDDD@@@???===<<<:::888777666<<>>RRRiii}}}tttjjj___XXXRRRJJJDDDBBB???CCCJJJTTT^^^hhhooosssvvv}}}}}}tttaaaNNNFFFFFFIIIMMMPPPTTTVVVXXXZZZ\\\\\\\\\\\\eeellloooqqq~~~uuubbbUUUKKKEEE@@@???===<<<<<<===>>>???============>>><<<:::888<<<<<<===??????>>>>>>???BBBBBBDDDGGGJJJKKKIIIGGGBBBAAA???===;;;:::<<<>>>::::::999888666555777999AAAGGGPPP\\\lllzzz~~~|||tttkkk___TTTKKKDDD===999;;;;;;;;;;;;>>>GGGSSS\\\ccceeejjjooorrrqqqnnnjjj```ZZZRRRLLLIIIFFFBBB???===???@@@>>>;;;999;;;===<<>><<<:::888777666===???CCCJJJTTT___jjjqqq}}}xxxsssnnnkkkkkknnnrrrwwwzzz}}}}}}~~~~~~~~~~~~~~~zzzwww{{{~~~zzz{{{xxxvvv{{{uuueee[[[PPP]]]ppp999888999AAAOOO```oooxxx}}}rrrggg[[[SSSLLLCCC===;;;>>>===???CCCMMMYYYeeelllooouuu}}}{{{www}}}jjjZZZKKKGGGKKKNNNPPPRRRWWWYYYZZZZZZYYYYYYZZZ\\\]]]fffhhhdddmmm~~~rrrgggVVVCCCAAAAAA@@@>>>===<<<===???;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>?????????@@@@@@AAA@@@@@@@@@===<<<:::888888999:::<<<===<<<;;;999888777777777;;;@@@JJJVVVbbbjjjnnnoooggg[[[KKK@@@<<<;;;:::999:::999:::<<<===AAALLLXXX^^^aaaeeejjjnnnqqqssstttooohhh___[[[XXXSSSJJJBBBCCC???:::777777888999999888<<>>===<<<:::888;;;<<>>FFFQQQ\\\ccclllrrr{{{|||www~~~}}}}}}~~~kkk\\\MMMJJJMMMQQQSSSUUUVVVXXXZZZZZZYYYZZZ[[[]]][[[```bbbaaaiii~~~}}}yyyzzzmmm\\\KKKAAA@@@???===;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>AAAAAA@@@>>>===;;;:::999999888888888999;;;>>>???===<<<;;;999888777777777===BBBIIISSS[[[```bbbbbb\\\RRRFFF===:::;;;:::999:::999<<>>===<<<:::999:::;;;>>>CCCKKKVVVbbbkkkyyy}}}xxxqqqkkkkkkmmmpppsssvvvxxxyyyzzzzzz{{{}}}yyyhhhZZZUUUXXXnnn~~~555666999???HHHTTT___fffooorrruuu|||~~~uuuiii]]]OOOCCC>>>???999888777:::@@@IIIRRRXXXfffmmmwww~~~{{{iii[[[MMMKKKNNNQQQSSSVVVUUUWWWYYYZZZZZZZZZ\\\^^^\\\[[[\\\```fffuuuxxxsssbbbTTTDDDBBB???===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<>>===;;;999888666666888777777888999;;;===???<<<;;;:::999888888888888===BBBJJJQQQUUUVVVUUUSSSMMMFFF>>>999888:::;;;:::;;;;;;===@@@??????CCCJJJXXX___hhhnnnoooqqqtttxxxwwwtttqqqnnnjjjcccZZZSSSEEEBBB>>><<<;;;:::999777999;;;???FFFPPP[[[eeekkkmmmnnnrrrwww}}}yyypppllluuuyyykkkppptttpppnnnnnnmmmlllkkkkkkkkkkkkkkklllmmmlllllllllnnnpppmmmlllkkkkkkmmmoooqqqsssqqqooosssxxxwwwtttzzzmmmfff]]]HHHEEEAAA>>>===<<<;;;999888:::<<<@@@HHHRRR^^^eeeooozzzsssnnnjjjkkkmmmppprrrtttvvvwwwwwwxxx{{{}}}tttcccWWWSSS^^^vvv888:::===BBBIIIQQQZZZ___kkknnnpppttt|||}}}uuujjjZZZIIIBBBBBB<<<:::888999===DDDKKKPPP^^^fffqqqzzzyyydddWWWLLLJJJMMMOOOQQQTTTTTTVVVXXXYYYYYYZZZ\\\^^^```ZZZ[[[```ccclll{{{vvvdddXXXJJJGGGBBB>>>===>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888888888888999::::::::::::999999888888888888999999888888888888999999;;;;;;:::999888888888888:::AAAKKKRRRTTTQQQLLLHHH@@@<<<888666888:::<<<<<<>>><<<===???>>><<>><<<;;;;;;;;;:::888::::::<<>>DDDMMMXXX___eeeyyy|||vvvqqqkkkkkklllnnnppprrrtttuuuuuuwwwzzz|||~~~nnn]]]TTTTTTddd|||999<<<@@@DDDHHHNNNUUUZZZeeelllpppqqqttt{{{xxxhhhUUUIIIFFF>>><<<999888:::???DDDHHHTTT^^^kkkvvv|||jjj___TTTKKKJJJLLLNNNQQQTTTSSSUUUWWWXXXXXXYYY[[[]]]aaaZZZYYY______bbbzzzwww}}}~~~jjj^^^PPPKKKCCC???===>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888777777777888999999888999:::;;;;;;;;;::::::999888888777777777777777::::::999999888999999999999BBBMMMTTTSSSMMMEEE@@@<<<:::888888:::<<<>>>???BBB???>>>???>>><<<>>>BBBQQQ```sss~~~~~~vvvcccPPPAAA;;;<<<>>>===;;;::::::;;;<<<;;;::::::::::::>>>GGGSSS^^^eeeiiimmmsssyyy~~~}}}~~~tttnnnrrrxxxllldddgggjjjjjjnnnuuuuuussspppmmmlllkkkkkkkkkeeehhhkkklllllllllmmmooonnnnnnmmmnnnooorrruuuvvvlllpppuuuxxxtttpppqqqvvvtttsssfffKKKGGGBBB???======<<<:::666777999<<>><<<888888888999999999999999999999999888999999::::::;;;CCCNNNTTTRRRKKKFFFCCCBBB@@@???===>>>???BBBCCCEEEBBBBBBDDDDDDAAA@@@CCCLLLZZZooouuuaaaOOODDDAAABBBEEECCC@@@>>>>>>>>>===<<<;;;::::::===EEEPPP[[[bbbaaaeeelllssswwwyyyxxxwwwxxxvvvyyyuuuwwwwwwddd]]]iiiqqqmmmmmmuuutttssspppmmmkkkkkkkkkllliiillloooqqqqqqpppppppppmmmlllkkkkkkmmmoooqqqssslllrrrwwwxxxtttpppqqqsss{{{rrrfffLLLHHHCCC???>>>===<<<;;;666777999;;;???EEEMMMSSS___ooozzzuuuooonnnllllllmmmooorrrtttvvvwwwzzz}}}zzztttbbbVVVYYYaaaqqq666:::>>>@@@BBBGGGNNNUUU[[[ccckkkooottt}}}zzziiiYYYQQQ@@@===:::666666777:::<<>>===>>>======<<<;;;;;;::::::999888888777777888888999:::>>>CCCGGGIIIHHHEEECCC<<<<<<<<<<<<<<<;;;::::::999888888888999::::::;;;===EEENNNSSSSSSSSSTTTVVVKKKJJJGGGDDDBBBCCCEEEGGGEEEEEEHHHNNNNNNIIIDDDCCCIIIVVViii|||sssbbbVVVSSSTTTXXXTTTMMMGGGDDDAAA???===;;;::::::===DDDOOOYYY______bbbgggmmmrrruuuvvvwww{{{uuusssuuussstttjjjeeekkkrrrrrrrrruuusssqqqnnnlllkkkkkkmmmnnnmmmppptttuuusssqqqooonnnmmmlllkkkkkklllmmmpppqqqooouuuzzzyyyuuurrrsssttt{{{vvv}}}jjjNNNIIIDDD???>>>===<<<<<<666777999:::===CCCJJJOOOZZZhhhzzz{{{wwwpppnnnllljjjkkkmmmpppsssuuuwwwyyy|||}}}~~~}}}}}}ooo^^^VVV^^^jjj|||777;;;???AAABBBGGGOOOWWW]]]ccciiinnnvvv|||mmm^^^VVVBBB@@@<<<888777888:::<<<>>>JJJ\\\lllwww}}}{{{uuu^^^UUUMMMHHHHHHJJJKKKNNNRRRRRRSSSUUUUUUTTTTTTUUUVVVUUUVVVXXXYYYYYY\\\bbbhhhwwwooo{{{ggg]]]PPPGGGEEEDDDBBB@@@>>>>>>===<<<;;;;;;::::::999999888888888888888999666<<>>======<<<777888999:::===BBBHHHMMMTTT```rrr{{{wwwpppnnnkkkiiiiiilllooorrrtttvvvxxxzzz|||}}}}}}}}}{{{}}}{{{lll[[[VVVaaappp555555999>>>AAACCCJJJRRRYYY^^^ccchhhnnnuuuzzz||||||yyyvvvpppcccQQQDDDAAA:::666999;;;:::999999;;;DDDTTTfffttt|||~~~qqq___VVVQQQLLLKKKNNNPPPOOOLLLOOOPPPQQQSSSUUUVVVVVVVVVTTTUUUVVVXXXZZZ^^^dddhhh~~~vvv~~~{{{nnn\\\NNNGGGCCC@@@===>>>===<<<;;;:::999999888:::;;;;;;;;;;;;:::999999999<<>>999AAACCCIIIRRR]]]eeejjjkkkbbbYYYOOOIIIJJJLLLNNNNNNMMMNNNRRRYYY^^^]]]WWWPPPRRRYYYggg|||~~~|||rrrfffhhhtttuuurrrllldddZZZRRRKKKGGGFFFDDDAAACCCIIIRRRZZZ^^^]]]bbbhhhmmmpppsssvvvxxx{{{||||||uuunnnuuuzzzvvvtttwwwyyygggiiikkkjjjiiijjjnnnqqqsssrrrpppooonnnooooooppptttyyy}}}{{{uuupppnnnnnnnnnnnnmmmmmmooorrrtttvvvuuutttsssrrrrrrssstttuuu}}}pppZZZJJJCCCBBB===>>>AAA;;;::::::999888999===CCCGGGNNNZZZhhhyyy|||zzzwwwvvvsssmmmhhhggghhhlllnnntttvvvyyy{{{|||{{{yyyxxx~~~|||yyywwwwwwyyyzzzxxxvvv{{{uuuqqquuu~~~|||yyyxxxxxxwwwwww}}}}}}~~~uuueeeXXX[[[lll|||444555888===@@@BBBIIIQQQXXX\\\aaaffflllqqqssstttuuuvvvvvvqqqfffWWWIIIAAA@@@;;;999<<<===:::999:::999BBBQQQbbbpppyyy}}}}}}}}}}}}||||||||||||}}}}}}tttcccUUUPPPLLLKKKNNNPPPNNNLLLNNNOOOQQQRRRTTTUUUUUUVVVSSSTTTUUUVVVXXX\\\aaaeeennn{{{yyyeeeTTTJJJDDDAAA>>>???>>>>>>===<<<;;;;;;::::::::::::::::::999999888999===JJJZZZeeegggeeefff___XXXPPPLLLHHHDDD???;;;:::;;;888444666;;;<<<999???AAAHHHTTTcccmmmqqqqqqsssnnnfff^^^XXXVVVVVVWWWRRRPPPPPPXXXbbbddd^^^VVVXXX___jjj|||zzzpppooohhh]]]___kkkwwwxxxyyyvvvooofff\\\VVVXXXUUUQQQPPPTTTYYY^^^```\\\aaahhhnnnqqqtttwwwyyy|||~~~}}}zzzxxxyyy{{{yyyqqqpppwwwxxxsssrrrwwwaaacccfffggghhhkkkpppttttttsssrrrpppooooooppppppssswwwzzzxxxsssooonnnooopppooooooooopppsssuuuwwwwwwwwwvvvuuuvvvwwwxxxxxxwww|||uuu|||```MMMEEEFFF@@@>>>@@@<<<::::::999888999<<>>@@@GGGOOOWWWYYY]]]ccchhhkkkkkkjjjhhhooouuuooo```PPPFFFCCC>>><<<<<>>>>>=========999::::::::::::999888888444:::III]]]jjjnnnmmmnnneee___WWWQQQLLLGGGAAA<<<;;;===<<<888666888::::::@@@DDDMMM\\\kkkxxx~~~uuuiii```ZZZXXXUUUNNNLLLTTTaaagggccc[[[]]]bbbjjjwwwwwwkkkdddddd___VVVYYYdddvvv|||zzzooogggkkkhhhccc```aaabbbcccccc[[[```hhhooosssvvvxxxyyy}}}}}}}}}|||zzzxxxvvvuuuqqqpppuuuzzzxxxrrruuu}}}{{{bbbdddfffhhhjjjmmmqqquuuvvvuuusssrrrqqqppppppppprrrtttuuutttpppnnnoooqqqppppppppppppqqqsssvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{wwwzzz{{{uuummmSSSGGGHHHCCC??????===::::::999888888:::???CCCIIIUUUcccooozzzxxxtttoookkkhhhiiikkklllrrrtttwwwzzz|||}}}}}}}}}}}}zzzoooYYYSSSKKKFFFDDDCCCAAA???<<>>666>>>JJJWWWdddnnnuuuyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}|||}}}{{{jjjVVVPPPMMMKKKKKKLLLMMMLLLKKKMMMMMMMMMNNNOOOQQQRRRRRRPPPQQQRRRRRRRRRTTTXXX[[[[[[mmmrrr||||||dddSSSIIIDDDBBB????????????>>>>>>>>>===999999::::::999999888777555:::GGG[[[jjjppprrruuupppjjj```VVVPPPMMMGGGAAA<<<>>>>>>:::777777;;;===FFFMMMYYYeeerrr|||lll]]]TTTOOOIIIFFFKKKVVV^^^^^^[[[\\\```fffppp~~~uuulllggggggbbb\\\___hhhvvv|||{{{vvvyyyuuupppllliiihhhfffddd[[[aaaiiippptttvvvxxxzzz|||{{{{{{}}}}}}|||xxxuuuooossszzz}}}xxxttt|||zzzmmmmmmmmmmmmmmmnnnppprrrvvvuuutttsssrrrqqqpppooopppqqqqqqooommmllloooqqqppppppppppppqqqssstttuuuvvvvvvwwwwwwxxxyyyzzzzzz}}}|||sss^^^IIIGGGCCC@@@@@@===::::::999888777999===@@@FFFQQQ^^^iiiwww|||yyyvvvrrrmmmkkkjjjjjjkkkppprrruuuyyy|||~~~|||~~~zzznnn\\\TTTIIIAAA>>>===;;;999888:::<<<===<<<===???AAAGGGJJJNNNQQQUUU```ppp|||lll\\\OOOMMMJJJJJJMMMPPPRRRRRRXXX]]]bbbddddddgggmmmsssxxx}}}~~~qqqaaaZZZ```ooo444333555888:::;;;CCCLLLXXXWWW[[[bbbfffgggkkkqqqfffnnnxxxzzzqqqaaaQQQGGG@@@<<<;;;>>>===;;;:::===999AAALLLWWWaaajjjrrrxxx}}}~~~{{{hhhSSSLLLKKKJJJJJJKKKKKKKKKJJJLLLKKKKKKLLLMMMNNNOOOPPPNNNOOOPPPPPPPPPQQQTTTVVV[[[ddd{{{|||qqqzzzooo\\\OOOHHHFFF@@@@@@??????>>>=========999::::::::::::999888888:::<<>><<<888888<<>>@@@DDDOOO___jjjuuu|||ooo```SSSGGGCCC@@@>>>???@@@@@@@@@FFFLLLRRRVVVXXX]]]eeelllvvv{{{xxxkkk]]][[[gggyyy555444555888999:::BBBKKKWWWVVV[[[cccfffiiittt~~~kkk^^^PPPGGG@@@@@@@@@>>>===>>>BBBJJJTTT]]]dddkkksssxxx~~~sssaaaNNNJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJIIIJJJLLLMMMOOOKKKMMMNNNOOONNNOOORRRTTTWWW]]]mmm~~~uuujjjZZZPPPLLLBBBAAA@@@???>>>===<<<<<<:::;;;;;;;;;;;;:::999999999999AAAPPPaaannnzzz~~~zzzooobbb^^^aaa___XXXFFFAAA===;;;999888<<>>===AAAGGGLLLUUU[[[aaahhhvvv~~~{{{~~~}}}vvvooojjjeeebbbdddhhhlllppprrrtttvvvxxxyyyyyyyyyxxxuuurrrpppnnnssswww{{{zzzyyy}}}vvvqqqooolllkkklllmmmmmmlllqqqqqqqqqqqqqqqpppnnnnnnooonnnkkkjjjjjjkkknnnpppnnnnnnooopppqqqqqqrrrrrruuuvvvxxxzzz{{{|||}}}}}}xxxxxx{{{vvv[[[FFFEEEEEE<<<======;;;999777777999;;;AAAGGGRRR^^^jjj{{{|||yyyuuuqqqnnnlllkkklllnnnqqquuuyyy|||~~~zzz|||~~~yyyddd[[[NNNCCC>>><<<:::999666555444222222444555777222444555777===GGGUUU___jjjrrryyy|||zzztttooofff]]]LLLHHHCCC???===<<<;;;:::;;;@@@GGGNNNSSSZZZbbbhhhtttyyy}}}pppfff]]]aaappp666555555777888:::BBBKKKTTTUUU[[[dddfffkkkmmm^^^OOOKKKKKKIIIFFFFFFMMMUUU___fffkkkpppvvv{{{pppbbbUUUHHHGGGHHHIIIIIIIIIHHHHHHIIIJJJIIIHHHHHHHHHJJJLLLMMMIIIKKKMMMNNNNNNOOOQQQSSSRRRYYYddduuu{{{zzzgggZZZSSSEEEDDDCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;::::::888666:::FFFTTT___jjjssstttuuuoooeeeeeejjjhhh```OOOEEE===:::999777:::@@@HHHUUUfffrrrzzzqqqeeeVVVOOOFFF@@@>>>@@@CCCEEEQQQXXX^^^ffftttxxxrrrnnnkkkhhhfffjjjlllnnnpppppprrrtttvvvuuuvvvwwwtttpppmmmmmmooowwwzzz|||}}}wwwpppooollliiiiiikkklllkkkjjjmmmnnnooooooooonnnmmmmmmooommmkkkiiijjjlllmmmnnnoooooopppqqqrrrrrrrrrrrrrrrtttvvvxxxzzz{{{||||||wwwwww{{{uuuNNNGGGIII>>>>>>>>>===:::888777888:::???BBBKKKWWWcccrrr|||xxxssspppmmmkkkkkkmmmooossswwwzzz}}}~~~yyy{{{}}}~~~~~~mmmcccUUUJJJDDD@@@===;;;888777666555666666666666222444555777<<>>===<<<<<<======<<<<<<;;;:::<<<999;;;DDDMMMUUU]]]dddoootttrrrlllooovvvssshhhVVVIII===:::999666888===HHHSSSeeevvv|||vvvbbbXXXKKKDDDCCCEEEDDDBBBNNNTTT[[[cccrrryyyuuuooolllkkklllllllllmmmnnnooooooooopppsssuuupppsssuuusssnnnmmmpppuuu{{{}}}uuupppqqqqqqnnnjjjiiijjjkkkiiigggjjjkkkmmmnnnnnnnnnmmmlllooommmkkkjjjkkklllllllllpppqqqrrrrrrssssssssssssooopppsssvvvxxxyyyyyyyyy}}}xxxvvvTTTHHHKKKAAA??????>>>;;;888777888999>>>???FFFRRR^^^kkk~~~zzzuuuqqqnnnlllkkklllnnnrrruuuyyy{{{}}}yyy{{{}}}}}}}}}~~~rrrhhhZZZNNNFFFAAA===::::::999888888888666444222444555666888;;;BBBJJJPPP\\\jjjxxx~~~}}}pppiiikkkoookkkdddYYYTTTMMMFFFBBB>>>;;;999555888???JJJVVV___eeegggrrrwww~~~yyyccc```bbbmmm}}}<<<999444333555<<>><<<;;;;;;<<<>>>===;;;999;;;<<<======@@@IIIWWWbbbkkkssstttmmmkkkrrrsssnnn___SSSEEE<<<:::<<<======BBBPPPcccvvvtttgggWWWKKKGGGGGGHHHGGGPPPUUU]]]dddnnn~~~vvvnnnffffffkkkpppqqqooolllmmmoooqqqrrrssssssrrrvvvpppllllllkkkkkkqqq{{{}}}}}}~~~|||qqqmmmpppqqqpppooommmllljjjjjjiiijjjjjjjjjkkkkkkllllllllllllkkkiiiggggggfffggggggkkkllloooqqqrrrrrrqqqpppqqqqqqrrrrrrssstttuuuvvvwwwsssttteeeOOOKKK@@@??????===<<<:::999777777:::???GGGPPPWWWbbbvvv|||||||||wwwrrrpppfffgggjjjnnntttyyy{{{|||xxxzzz|||~~~~~~zzzuuusssxxxuuunnncccVVVKKKCCC???>>><<<666333666888666444444222333444666:::@@@HHHMMMYYYhhhvvv{{{}}}~~~wwwmmmmmmsssssshhh\\\UUUVVVVVVPPPHHHAAA===<<<999999;;;AAAJJJVVVaaagggpppuuuzzz}}}}}}~~~~~~qqqbbb```fffvvv===999555333555<<>>======>>>??????===;;;:::;;;;;;:::<<>>EEEJJJQQQ___mmmsssvvvzzz}}}|||{{{uuuooolllkkkhhh```YYYPPPRRRRRRMMMFFF@@@<<<:::666666888<<>><<<:::;;;;;;::::::===EEEKKKRRRZZZ___]]]^^^eeefffbbb]]]UUUJJJBBB>>>===;;;999???EEEMMMVVVbbbppptttggg```]]]]]]```dddfffiiissszzzqqqllljjjllloooqqqrrrpppnnnlllppppppooooooooopppqqqrrrjjjkkknnntttwwwxxx|||pppeeefffhhhhhhmmmnnnooopppooonnnmmmlllooooooooonnnmmmmmmlllllllllkkkkkkjjjjjjlllmmmnnnlllmmmnnnoooooonnnmmmllloooqqqsssvvvwwwxxxwwwwwwuuusssrrrttt}}}yyyUUUHHHAAA???>>>===<<<:::888777666777999???DDDHHHPPP___nnnzzzwwwrrrmmmlllllliiigggjjjpppuuuuuurrrvvvxxxzzz||||||~~~xxxkkk]]]TTTSSSUUUYYY[[[[[[YYYWWWUUUcccwww~~~mmm\\\RRRPPPRRRGGG???999999999666444444333444444555666;;;AAAEEEHHHUUUcccjjjpppvvv{{{}}}}}}|||xxxooodddZZZTTTRRRJJJKKKMMMKKKFFF@@@<<<;;;777666666999@@@JJJTTT[[[fffkkkrrrvvvxxxzzzvvvkkkhhhlllwww999666333222555<<>><<<:::888;;;>>>BBBHHHQQQ___ooozzzrrrjjjhhhbbbeeefffgggiiioooyyywwwpppkkkiiikkkpppuuuvvvsssooolllllloooooopppppppppoooooonnngggkkkrrryyy}}}lllccciiimmmkkklllmmmooopppqqqpppooonnnpppppppppppppppppppppooommmmmmllllllmmmnnnpppqqqnnnnnnooooooooonnnmmmllloooqqqtttwwwxxxwwwvvvtttqqqrrrrrrqqqsss^^^JJJBBB??????>>><<<:::999777777888999>>>CCCFFFLLLYYYfffyyy|||xxxssspppooommmhhheeegggnnnsssrrrpppvvvxxxzzz{{{|||~~~yyykkk\\\QQQIIIHHHHHHLLLPPPQQQPPPMMMWWWeeeuuuvvveee[[[\\\```KKKBBB;;;::::::888777888444444444444444888<<<@@@CCCNNN\\\fffmmmvvv~~~qqq___PPPHHHEEECCCEEEHHHIIIGGGCCC???===:::888777999>>>GGGPPPUUU\\\bbbjjjppptttxxx}}}{{{qqqiiijjjqqq}}}777555222222666<<>>??????>>><<<;;;<<<============???@@@>>>CCCHHHIIIJJJKKKKKKJJJIIIFFFBBB>>><<<;;;:::999777:::===AAAGGGQQQ^^^gggnnnwww~~~pppjjjiiibbbdddfffgggiiinnnuuuzzz}}}wwwrrrnnnllllllmmmrrruuuwwwuuupppllllllmmmkkkmmmpppqqqqqqooollljjjffflllttt{{{~~~}}}kkkgggmmmpppooolllmmmnnnooopppppppppoooppppppqqqrrrsssttttttuuuoooooonnnnnnnnnpppqqqrrrppppppppppppooonnnnnnmmmlllnnnrrrvvvxxxyyyxxxxxxsssuuuvvvrrrpppwwwfffSSSJJJ@@@@@@???===;;;:::888888888888<<>>===>>>>>>===<<<999999:::;;;<<<<<<======;;;>>>AAABBBAAAAAAAAAAAA>>>===<<<:::999999999999555888;;;>>>@@@FFFOOOUUU]]]fffqqqzzz~~~|||qqqgggcccbbb^^^```cccfffiiimmmssswwwuuuqqqmmmiiiiiikkkooorrruuuvvvuuurrrmmmkkklllnnniiikkknnnppppppmmmjjjhhhhhhpppxxx|||{{{}}}sssjjjjjjmmmoooqqqllllllmmmnnnnnnoooppppppqqqrrrssstttuuuwwwxxxxxxrrrqqqpppoooooopppqqqqqqqqqqqqppppppooooooooonnnhhhkkkpppuuuzzz}}}}}}wwwyyykkk\\\PPPBBBAAA@@@???===;;;:::999666666888===@@@DDDNNNXXXhhh}}}}}}wwwtttssskkkhhheeeeeehhhlllppprrrtttvvvyyyzzz{{{|||~~~wwwhhhYYYPPPIIIFFFDDDDDDGGGIIIHHHFFFFFFGGGLLLZZZmmm~~~nnneeeeeehhhZZZNNNCCC===:::777777999555555555444333444777999;;;AAAMMM[[[gggsss|||oooaaaVVVPPP@@@BBBFFFJJJKKKGGGAAA<<<888777666666888;;;???AAAFFFNNNYYYccckkkttt}}}xxxooommmppp{{{@@@>>>:::999:::===BBBEEEEEELLLKKKKKKTTTVVVUUU[[[eeerrruuussspppkkkgggeeeeeeeeehhhoooyyyttteeeQQQCCCFFFBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFIIIGGGGGGJJJKKKKKKQQQYYYsss}}}|||kkk```eee~~~nnn___PPPFFFDDDCCCAAA>>>======>>>===<<<::::::::::::;;;<<<;;;;;;999:::<<<===<<<;;;;;;===999999888777666666777999666888;;;;;;;;;>>>DDDIIIPPPUUU\\\cccggghhhgggfffjjjllllllhhhbbb]]][[[ZZZYYY\\\___cccggglllpppsssuuu}}}xxxooolllhhheeefffjjjooosssrrrrrrpppmmmkkkjjjkkkmmmiiijjjjjjkkkkkkkkkjjjjjjpppyyywwwfffhhhllljjjlllsssnnnmmmlllkkklllmmmooopppttttttuuuvvvwwwxxxxxxyyyuuutttrrrpppoooooooooooopppoooooonnnnnnnnnoooooolllnnnrrrvvv{{{~~~}}}}}}gggRRRDDDCCCBBB@@@>>>===<<<;;;666555666:::===@@@HHHQQQ[[[rrr{{{vvvuuulllkkkiiifffeeegggmmmrrrqqqsssvvvwwwxxxyyy|||~~~~~~wwwhhh[[[TTTOOOMMMJJJHHHFFFEEECCCBBB??????CCCKKKWWWeeesss{{{uuunnnlllmmmpppbbbRRRGGG@@@:::777888555555555444333333666888888<<>>AAACCCBBBIIIGGGHHHRRRUUUSSSXXXZZZdddqqq|||}}}|||yyytttnnnmmmjjjhhhggghhhjjjlllmmmvvveeeYYYIII???EEEAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEECCCDDDFFFGGGGGGFFFFFFEEEHHHDDDEEEJJJMMMLLLOOOUUUdddwwwjjjbbbuuunnn[[[OOOJJJDDDBBB???>>>>>>>>>======>>>===<<<<<<<<<===<<<:::999888:::;;;:::888:::===777888777666444555666888777999:::999888:::>>>CCCGGGIIILLLQQQVVVWWWUUURRRYYYZZZ[[[ZZZXXXWWWVVVWWWVVVXXX\\\aaafffjjjnnnpppmmmqqqtttwww{{{}}}xxxqqqnnnkkkgggdddeeeiiinnnrrrnnnmmmlllkkkkkkkkkkkkkkkkkkiiigggfffgggiiikkkmmmyyyooo___gggmmmhhhjjjvvvnnnmmmkkkjjjjjjllloooqqqwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvsssqqqooonnnmmmnnnnnnnnnmmmmmmmmmmmmnnnoootttuuuvvvyyy{{{}}}|||{{{www{{{vvvUUUEEEDDDCCCAAA???>>>===<<<888666777:::<<<>>>EEELLLSSSjjjzzzxxxnnnnnnlllgggcccdddkkkqqqoooqqqtttuuuvvvwwwzzz|||~~~zzzjjj```\\\UUUTTTQQQMMMJJJGGGEEEEEE@@@AAACCCEEEHHHQQQaaaoooxxx{{{{{{vvvuuuuuusss```RRRGGG>>>999999555555555444333333666888777;;;EEEUUUcccppp|||nnngggeeeXXXYYYZZZ[[[ZZZSSSHHH@@@666666666666666666555555888AAANNN[[[gggsss~~~yyyoooiiiooozzz\\\TTTHHH???<<>>???BBBAAA@@@???>>>============::::::::::::999888888888777777777777777777777777777777777888999;;;<<<===CCCDDDFFFHHHJJJLLLNNNOOOTTTUUUVVVWWWWWWWWWWWWWWW[[[YYYYYY\\\aaadddeeedddiiikkkmmmoooqqqppppppooojjjhhhdddbbbbbbeeeiiimmmmmmlllkkklllmmmmmmlllkkkllljjjhhhfffhhhooowww~~~xxx|||nnneeehhhmmmmmmlllllliiijjjjjjkkklllmmmnnnoooqqqrrrtttvvvvvvuuutttsssyyyxxxvvvtttrrrooommmmmmooonnnlllllllllnnnqqqssspppqqqsssvvvwwwyyyyyyyyy~~~||||||qqqtttfffNNNDDDBBBBBB???BBBBBB777777777777777999>>>DDDIIIQQQddd~~~{{{qqqmmmgggbbbaaabbbeeehhhooopppqqqsssvvvyyy|||}}}~~~~~~{{{nnngggddd^^^[[[WWWQQQKKKFFFCCCAAA>>>AAACCCBBBAAAGGGSSS]]]lllvvvwwwxxx~~~gggNNNCCC>>>:::777666555444444555666777999<<>>:::999888666555555444444555>>>LLL[[[hhhttt~~~xxxllljjjxxx~~~ooobbbPPPBBB<<<===BBBFFFCCCDDDFFFHHHKKKMMMOOOPPPOOOSSSXXX\\\```eeejjjmmmtttpppllljjjjjjjjjhhhfffeeehhhjjjjjjkkkooouuu{{{yyy{{{~~~iiiYYYIIIDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEDDDDDDDDDCCCBBBDDDFFFGGGGGGHHHJJJLLLOOO\\\vvvhhh^^^hhhzzz{{{cccVVVPPPIIIDDDDDDCCC@@@>>>???@@@???>>>>>>============;;;;;;:::999888888888888666666666666666666666666666666666777888:::;;;<<>>===============>>>===<<<999888777777888999666666666666666666666666555555666666777888999::::::;;;===???BBBEEEGGGHHHFFFGGGIIILLLNNNPPPQQQQQQSSSRRRSSSVVVYYY\\\]]]]]]^^^___aaadddeeeffffffeeeddddddbbb___^^^```dddggghhhhhhiiiiiihhhgggeeedddeeefffiiimmmsss|||lllhhheeefffkkkmmmjjjhhhhhhiiiiiiiiiiiiiiiiiiiiiiiimmmmmmnnnnnnnnnooooooooopppppppppqqqqqqqqqqqqqqqmmmnnnoooppppppnnnmmmlllnnnnnnnnnoooppprrruuuvvvwwwwwwvvvtttsssuuuxxx{{{tttrrr___HHHBBBIIIFFFAAA???;;;999999888777777:::>>>BBBEEERRRfff||||||xxxtttnnnhhhdddcccdddeeejjjlllpppssswwwyyyzzz{{{|||}}}~~~zzzvvvrrroooiiiaaaXXXOOOIIIEEEGGGJJJMMMQQQRRRQQQPPPOOO^^^iiivvv~~~|||UUUAAA???666777777777777777777666111999CCCKKKRRR\\\iiisssuuuvvv~~~uuubbbZZZZZZZZZXXXUUUOOOHHHBBB>>>:::999999888777666555555666<<>>===@@@AAACCCEEEGGGIIIJJJKKKQQQSSSVVVXXXXXXXXXYYY[[[VVVVVVWWWXXXZZZ\\\]]]]]]```dddkkkqqqwwwlllccciii~~~wwwkkkXXXLLLAAA???AAA@@@???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB???AAACCCCCCCCCDDDEEEGGGIIIQQQ\\\mmmpppVVVUUUbbbmmm~~~nnn]]]MMMHHHIIIFFFBBB???>>>>>>===============>>>>>><<<999777666777888:::777777777777777777777777555555555555555666777888666777999<<>>::::::999777666777;;;>>>CCCKKKZZZnnn|||xxxrrrkkkfffcccbbbbbbgggiiimmmrrrvvvxxxyyyyyy{{{|||}}}~~~{{{xxxrrrjjj```VVVNNNIIIGGGJJJPPPXXX]]]\\\VVVQQQVVVbbbqqq{{{gggJJJ???666777888999999888777666444:::BBBKKKTTT\\\bbbeeegggeeennnvvvaaaTTTOOOMMMJJJFFFBBB>>>;;;:::999999999999888777666666777;;;FFFYYYnnn}}}wwwpppttt~~~@@@>>>======>>>???>>>===>>>???@@@BBBDDDFFFGGGHHHGGGJJJNNNQQQSSSVVVYYY[[[TTTUUUUUUUUUVVVWWWYYYZZZ^^^dddmmmuuu}}}gggYYY]]]ooo|||nnnUUUKKKBBBAAAAAA@@@>>>?????????>>>>>>>>>>>>?????????????????????@@@AAAAAA======>>>@@@AAABBBCCCDDD???@@@BBBBBBBBBBBBDDDEEEJJJNNNRRR]]]uuupppXXXVVV___ppprrrZZZPPPNNNLLLHHHEEE???>>>>>>============>>>???===:::777666666888999888888888888888888888888555555555444555555666666444555777:::===@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOQQQTTTUUUVVVWWWXXXYYY[[[\\\___aaacccdddeeebbbaaa___YYYUUUUUU[[[```bbbdddffffffdddccccccdddhhhmmmttt}}}qqqiiihhhkkkmmmkkkiiihhhiiijjjiiijjjjjjkkklllmmmmmmmmmkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmllllllrrrpppnnnlllkkkkkklllmmmjjjjjjiiiiiijjjllloooqqqpppqqqrrrrrrrrrssswwwzzz~~~nnneeessstttOOOIIIGGGDDDCCC@@@<<<;;;:::888555666888;;;>>>BBBNNN___ppp|||vvvnnnhhhdddaaa```cccfffjjjooosssvvvwwwwwwyyyzzz{{{}}}~~~~~~}}}xxxpppfff\\\SSSMMMAAACCCIIIQQQWWWVVVPPPIIIJJJVVVfffrrrzzz~~~yyyVVVBBB777888999::::::999888777888888===KKK[[[eeeeeeaaaeee___ddduuu|||oooZZZMMMDDDBBB???<<<999888888888999999::::::999888777666666<<>>???======???@@@BBBDDDEEEFFF???BBBFFFIIIMMMQQQWWWZZZSSSTTTTTTSSSSSSUUUYYY\\\```hhhrrr|||mmmWWWTTTccc{{{{{{kkkQQQIIIBBBBBBAAA???===>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<===>>>???AAABBBCCCDDD>>>@@@AAABBBAAAAAACCCDDDHHHHHHJJJTTTgggjjjWWWTTThhhjjjZZZRRRLLLGGGDDDAAA@@@???>>>============>>>===:::888777666777888999999999999999999999999666666555555444555555555444555777999;;;>>>???@@@???@@@CCCFFFJJJLLLNNNOOOLLLOOORRRTTTTTTUUUVVVWWWWWWXXXYYY\\\^^^aaacccdddfffeeeaaaYYYRRRRRRYYY``````cccffffffdddeeehhhkkkmmmsss{{{}}}oooppplllooonnnkkkiiikkklllkkkhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllkkkkkkkkkkkkjjjjjjjjjrrrpppmmmkkkjjjkkkmmmnnniiiiiiiiiiiijjjlllnnnooooooqqqrrrrrrrrrsssvvvyyy{{{fffmmm^^^MMMEEEDDDEEEAAA======;;;999666555777999>>>???HHHWWWddduuuzzzssslllfffbbb``````bbbfffkkkooosssuuuuuuxxxyyyzzz|||}}}}}}}}}}}}}}}uuukkk```VVVPPPBBBBBBEEEIIIKKKJJJEEE@@@CCCNNN^^^lllvvv}}}~~~sssppp}}}|||___FFF999999::::::::::::999999888555999KKKcccqqqqqqkkknnnfffgggrrrtttfffSSSHHHAAA???===:::999999999999999::::::;;;:::999888777555===MMMbbbuuuzzztttsss}}}{{{nnnoooFFFBBB<<<888888:::<<<===;;;<<<===???@@@BBBCCCDDD???@@@BBBDDDGGGKKKQQQUUUQQQRRRRRRRRRSSSWWW^^^ccchhhqqq}}}kkkaaa]]]iii~~~pppaaaJJJDDD???@@@@@@===;;;===>>>======<<<<<<======>>>>>>============>>>??????>>>??????@@@@@@AAABBBBBB>>>@@@AAAAAAAAAAAABBBDDDGGGDDDGGGOOOZZZlllpppZZZggg}}}nnn___RRRIIIEEECCCCCCAAA@@@>>>============<<<;;;999888777666666888888888888888888888888777777666555555555555555444555666888:::;;;======<<<===@@@DDDHHHKKKMMMNNNJJJNNNRRRTTTSSSSSSTTTVVVVVVWWWXXX[[[^^^aaaccceeeiiiggg```VVVMMMMMMVVV^^^___cccffffffeeegggmmmssswww}}}uuummmpppkkknnnnnnkkkkkkooooookkkiiihhhhhhgggfffeeeeeedddggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiooonnnmmmllllllllllllmmmhhhiiiiiijjjkkklllmmmmmmmmmooopppppppppqqqtttvvvyyyzzznnnUUUDDDCCCEEE@@@>>>>>><<<:::777666777888>>>>>>EEERRR\\\ggg~~~~~~wwwpppiiidddaaa]]]___cccgggkkkpppsssuuuwwwxxxyyy{{{||||||||||||~~~yyynnnbbbWWWPPPFFFDDDCCCBBBAAA@@@???===>>>HHHXXXgggsss{{{pppfff]]]```kkknnn\\\GGG;;;;;;::::::::::::;;;;;;777666<<>><<<:::999999999:::;;;<<<;;;:::888777444@@@SSSgggxxx{{{vvvtttyyyxxxmmmvvv999999999:::<<<<<<:::999:::;;;<<<>>>???AAABBBBBB@@@@@@@@@???@@@DDDIIINNNPPPQQQRRRSSSUUU\\\eeelllpppzzzvvvjjjXXX\\\kkk|||eeeWWWEEE???<<<>>>>>>;;;:::<<<======<<<<<<<<<<<<=====================>>>??????AAAAAAAAA@@@@@@@@@@@@??????@@@BBBBBBAAAAAABBBDDDHHHDDDGGGOOOQQQZZZyyyllliii{{{rrr```SSSMMMEEEDDDBBB@@@???>>>=========<<<;;;:::999777666555777777777777777777777777888777666555555555555555444555666777888:::;;;;;;===>>>@@@CCCEEEGGGHHHHHHIIIMMMRRRSSSSSSRRRSSSUUUXXXXXXZZZ\\\___bbbeeeggghhheee]]]RRRHHHHHHQQQZZZ___cccfffffffffiiiqqqxxxvvvnnnmmmmmmhhhlllmmmkkknnnsssqqqkkklllkkkjjjhhhfffdddbbbaaaeeefffhhhjjjjjjiiihhhfffggggggggghhhiiiiiijjjjjjlllmmmnnnnnnnnnmmmlllkkkhhhiiijjjlllmmmmmmmmmmmmlllmmmnnnnnnnnnoooqqqsssxxx~~~xxx[[[DDDAAAEEE@@@>>>>>>===:::777666777999888888???KKKRRRZZZooozzzssslllfffccc\\\^^^```dddiiinnnrrrtttwwwwwwyyyzzz{{{|||||||||~~~~~~~~~~~~}}}~~~zzz|||pppcccVVVOOODDDAAA>>>:::999999;;;===666@@@PPP___llluuu|||qqqhhhhhh~~~hhhaaaUUUMMMTTT\\\UUUFFF<<<;;;:::999999:::;;;<<<777888BBBWWWrrr~~~vvvbbbPPPJJJDDDCCCBBB@@@>>>;;;888777999:::;;;<<<<<<;;;999777333AAAVVVkkkzzzzzztttuuu}}}yyyrrr777777777777888999:::;;;;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@@@@AAAEEEGGGLLLTTTYYYZZZ___kkkxxxvvv```QQQJJJhhhkkkWWWGGG???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999======<<<<<<<<<======>>>@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>???BBBCCCAAA>>>GGGDDDGGGLLLLLLOOOccczzzmmmuuukkk^^^QQQIIIDDDEEEEEE???<<<===>>>>>>===;;;888777777888888888888888888999999999888888888888888777666666555555555555666777999999;;;<<<>>>@@@CCCEEEGGGHHHJJJMMMOOOQQQRRRTTTVVVYYY]]][[[ZZZ[[[___bbbbbbaaaddd___WWWPPPIIIHHHQQQ\\\fffeeeeeehhhoooyyyttthhhnnnooofffhhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjjjjhhheeebbb```eeeeeeeeeeeeffffffggggggggggggggghhhggggggfffeeejjjkkkmmmoooppppppooonnnjjjiiiiiiiiijjjlllnnnooopppmmmjjjjjjmmmqqqsssuuuzzzzzz}}}]]]EEEGGGLLLBBBAAA???;;;:::999888666555666888>>>EEEJJJSSSdddsss|||vvvqqqjjjeeebbb]]]ZZZ]]]fffnnnsssssswwwwwwwwwyyyzzz{{{zzzyyyuuuwwwyyyoooaaaTTTKKKBBBAAA>>><<<:::999::::::999@@@KKKWWWdddqqq|||xxxnnn^^^QQQcccmmm}}}~~~tttxxxooo[[[OOOKKKIIIFFFDDD???<<<<<<>>>>>>::::::<<<@@@;;;EEEbbb}}}~~~qqqeee___YYYSSSKKKEEECCC@@@;;;777;;;888777:::===;;;888666:::KKK___nnnzzzxxxwwwvvv{{{xxx~~~777777777777888999:::::::::::::::;;;<<<===>>>??????AAACCCCCCCCCDDDGGGIIILLLTTTZZZ\\\cccppp}}}kkkWWWLLLRRRqqquuuaaaPPPAAA>>>>>>======<<<;;;;;;:::;;;::::::::::::999999999<<<;;;;;;;;;<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>???AAABBBAAA???EEEBBBDDDIIIHHHJJJXXXkkkpppnnnuuu{{{bbb\\\SSSLLLJJJHHHBBB??????======<<<;;;999777777777999999999999888888888888888888999888888777777666555555555666666777999999;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLNNNPPPQQQSSSVVVXXX[[[[[[\\\^^^```bbbbbbcccddd^^^XXXRRRLLLMMMWWWccciiijjjlllqqqzzzmmmgggmmmllleeegggggghhhhhhhhhiiiiiiiiimmmmmmmmmlllkkkiiigggfffhhhhhhhhhgggggggggffffffhhhhhhhhhhhhhhhggggggfffiiikkkmmmooooooooonnnmmmlllkkkkkkjjjkkklllmmmnnnnnnllljjjjjjmmmqqqtttuuuzzzxxx}}}gggJJJDDDFFF@@@AAA???<<<;;;:::999777444666777<<>><<<;;;::::::999777===GGGSSS```nnnzzz{{{ppp```QQQXXX```nnnvvvqqqkkktttzzzdddTTTLLLHHHGGGGGGBBB>>>======<<<999999<<<>>>===OOOqqq~~~rrrkkkbbb___XXXPPPHHHBBB>>>===???======>>>???>>><<<;;;:::MMMbbbqqqzzz~~~xxxxxxwww{{{|||666666666666777888999:::999999999:::;;;<<<>>>>>><<<>>>AAABBBCCCDDDGGGIIIQQQZZZbbbfffnnn|||zzzlllZZZNNNKKKaaa}}}xxxbbbSSSFFF;;;======<<<<<<;;;;;;:::::::::::::::999999999888888::::::::::::;;;===>>>>>>????????????@@@@@@@@@@@@???>>>===>>>@@@AAA@@@???FFFBBBBBBGGGGGGFFFMMMYYYvvvvvvmmmyyy|||mmmbbbVVVOOOIIICCC@@@@@@@@@@@@???>>><<<:::777666:::::::::999999888888888888888999999999888777777666666666666777777888999:::;;;===@@@CCCEEEGGGHHHJJJLLLOOOQQQRRRSSSVVVXXXXXX[[[^^^^^^]]]\\\^^^```^^^[[[XXXUUUSSSVVVaaammmqqqtttyyysssffffffjjjhhhdddggggggfffffffffggghhhiiiooonnnmmmlllkkkkkkkkkkkkooonnnmmmkkkjjjhhhgggggghhhhhhhhhhhhhhhgggggggggiiijjjlllmmmnnnnnnmmmlllnnnmmmmmmllllllmmmnnnnnnmmmkkkiiijjjmmmqqqtttuuuwwwtttuuu|||YYYFFFDDDAAAAAA@@@>>>>>>===;;;777444666666:::???CCCJJJWWWddduuu|||uuupppnnnddd___ZZZYYY^^^eeejjjkkkoooqqqsssvvvxxxzzzzzzzzzyyyzzz{{{|||}}}~~~{{{{{{rrraaa___hhhiiigggeeeccc___ZZZRRRIIICCC======>>>>>>===<<<:::999777<<>><<<999:::>>>???BBB\\\zzzooollleeeXXXIII@@@===>>>@@@AAABBB@@@>>>=========<<>>===>>>@@@AAACCCHHHMMMRRR\\\gggrrrxxxtttfffWWWOOOSSS]]]yyyzzzuuucccSSSIII@@@999<<<;;;;;;;;;:::::::::999999999999999888888888888888888888999:::<<<===>>>======>>>>>>>>>?????????>>>=========>>>?????????FFFBBBCCCGGGHHHFFFHHHMMM\\\lll|||mmm]]]RRRKKKFFFDDDEEEDDDDDDCCCBBB???;;;888<<<<<<;;;:::999888888777888999999999999999888888777777666666777888888999999:::<<>>CCCNNNZZZfffwwwyyytttrrrhhhbbb\\\YYY[[[___ccceeekkknnnrrrtttvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~yyylllVVVOOORRROOOOOOMMMLLLKKKIIIEEEAAA===<<<===???@@@@@@>>><<<;;;999===DDDNNN\\\lll{{{ccc___\\\YYYRRRSSSeee{{{pppaaaZZZYYYYYYSSSKKKDDD@@@===;;;===BBBCCCGGGbbb~~~xxxkkk[[[LLLCCC@@@@@@HHHMMMNNNIIIDDDCCCBBBBBBAAAWWWnnnzzz}}}}}}yyyvvvuuuvvv555555555555666777888999777777777888:::<<<===>>>BBBBBBBBBDDDIIIQQQ[[[aaaiiivvv{{{qqqbbbTTTMMMUUUkkksssxxxrrrdddTTTIIICCC>>>:::::::::::::::999999999999999999888888888777777777777777777888999;;;<<<===<<<<<<<<<=========>>>>>>=========<<<<<<===>>>???BBBAAAAAAEEEFFFEEEEEEGGGMMMUUUlllyyy|||{{{iii]]]TTTNNNEEEDDDDDDEEEFFFDDDAAA======<<<<<<;;;:::999888888999999::::::::::::999999888777777777777888888999888999;;;===@@@BBBDDDEEEFFFHHHKKKMMMNNNPPPRRRTTT[[[```dddaaaZZZVVVYYY^^^dddhhhqqqzzz~~~zzzkkkcccgggiiiddddddhhhiiihhhgggffffffhhhjjjkkkjjjhhhfffeeeeeefffhhhiiiqqqpppnnnllljjjhhhffffffffffffeeeeeeeeefffggghhhkkkkkklllllllllllllllllljjjkkklllnnnppprrrssstttooommmjjjjjjkkkmmmmmmmmmqqqppprrrzzzhhhUUUKKKCCCCCCBBBBBBAAA>>>:::777777555555888;;;>>>GGGPPPYYYfff~~~xxxvvvlllggg```[[[ZZZ[[[^^^```hhhkkkpppssssssssstttuuuwwwwwwxxxzzz{{{}}}~~~~~~qqqYYYMMMKKKEEEAAA@@@>>>?????????===;;;<<<>>>AAABBBBBB@@@>>><<<888;;;AAAJJJXXXiiizzz~~~tttiii^^^QQQNNN]]]qqqzzzqqqjjjfffZZZQQQHHHCCC???===@@@FFFEEEIIIbbb}}}lll]]]TTTPPPNNNMMMZZZaaaddd^^^XXXUUUQQQMMMKKK___ttt~~~zzzwwwyyy{{{|||zzz444444444555555666777888666777777999:::<<<>>>???@@@AAACCCGGGNNNZZZfffnnnwww~~~iii^^^SSSOOOVVVjjjzzzwwwkkkZZZLLLDDD@@@===;;;999999999999888888888888888888888777777777777666777777777777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???===>>>???AAABBBBBBCCCDDDHHHKKKXXXrrrzzz|||xxxqqqqqq~~~uuudddXXXFFFEEEDDDFFFHHHIIIFFFCCC<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;::::::888888888777777888888999888999:::;;;===???@@@AAA@@@BBBEEEGGGHHHIIILLLNNNRRRWWW[[[ZZZVVVUUUZZZ```nnntttiiiddddddjjjjjjeeeeeeiiihhhhhhggggggggghhhiiijjjkkkiiihhhffffffgggiiijjjjjjjjjiiihhhgggfffeeeeeeeeedddddddddfffhhhjjjkkkllllllllllllllllllmmmmmmgggiiilllnnnqqqssstttuuupppnnnlllkkkmmmnnnmmmmmmqqqrrrvvvzzzlllzzzdddPPPFFFDDDCCCBBBBBB@@@<<<999888555444777999;;;BBBJJJOOOZZZooo{{{qqqmmmfff```[[[ZZZ[[[\\\bbbgggnnnqqqqqqqqqsssuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~jjj]]]WWWNNNCCCAAA???>>>>>>???>>>======???AAABBBBBB@@@>>><<<666888<<>>???>>>===???BBBDDDDDDFFFMMM]]]vvvuuugggrrr{{{|||jjjTTTPPPKKKKKKLLLKKKGGGCCC<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999888777777888888999888888999:::;;;<<<<<<======@@@BBBDDDEEEGGGIIILLLLLLPPPUUUXXXZZZ___hhhooo{{{cccdddfffiiijjjhhhfffffffffffffffggggggggghhhhhhlllkkkjjjiiihhhiiiiiijjjggggggggghhhhhhhhhiiiiiieeeeeeeeefffhhhkkknnnpppnnnmmmmmmmmmmmmmmmmmmnnnhhhiiillloooqqqrrrsssssspppnnnmmmnnnppprrrrrrqqqttttttvvv}}}yyy```jjjzzzxxx\\\HHHFFFDDDBBBBBB@@@>>><<<999555444666888:::???FFFLLLSSSeeeuuurrrllleee^^^ZZZYYYYYY[[[bbbjjjooopppqqqtttwwwuuuuuuwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~}}}zzz}}}nnnfffZZZOOOKKKFFFCCCAAA@@@>>>======>>>@@@@@@@@@>>><<<;;;555666:::AAAOOObbbwwwllliiippp~~~vvviii```VVVPPPLLLJJJMMMSSSQQQbbbxxx}}}uuuooommmllllllppp{{{rrrccccccppp||||||wwwzzz{{{444444444444444666777777777777888999;;;===???@@@FFFLLLVVV```lllwwwrrrfff___TTTRRRWWWhhh}}}zzzhhhQQQBBB<<<999888777777777777777777888888888777777777777666666666666888777777777777777888888999999:::::::::;;;;;;;;;:::;;;<<<:::888888<<<@@@===@@@AAA>>><<<>>>CCCFFF>>>CCCHHHQQQiiiooojjjqqq|||ddd^^^VVVQQQOOOKKKEEE@@@;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;999999888888888888888999888888888999999::::::;;;>>>@@@CCCEEEFFFHHHJJJLLLPPPTTTZZZ```hhhrrr}}}wwwdddfffggghhhjjjkkkhhhcccdddeeeffffffggggggffffffllllllkkkjjjiiiiiiiiiiiiggghhhiiijjjlllmmmnnnnnnfffeeefffgggjjjmmmqqqsssooonnnnnnmmmmmmmmmnnnnnniiijjjmmmoooqqqqqqqqqqqqoooooonnnpppsssvvvvvvvvvuuutttsssvvveeeiiiuuuhhhJJJGGGDDDBBBBBBAAA???===999555444666888999>>>DDDMMMPPP```yyyxxxuuuppphhh```[[[XXXXXXVVV^^^gggmmmoooqqqvvvyyyttttttvvvwwwyyy{{{|||}}}|||}}}}}}~~~}}}}}}~~~~~~{{{wwwxxxmmm___XXXSSSLLLFFFBBB???===;;;===>>>>>>>>>===<<<:::999777888:::AAAOOOcccyyyuuuwwwqqq}}}}}}zzz~~~}}}xxxrrriii___YYYUUURRRVVV[[[[[[sss{{{yyyyyyxxxooojjjttt~~~}}}wwwzzz{{{yyy|||333555666777666666777888555777:::<<<>>>BBBFFFJJJXXXcccpppzzz{{{mmm^^^TTTOOODDD[[[lll{{{oooTTT>>>999<<<:::444666666666666666666666666777777666666555555555444555555555555555666777777777777888888888999999999999999999:::::::::;;;;;;???>>>===<<<===???AAABBBAAA>>>DDDRRR```pppttthhhiii{{{{{{jjj]]]WWWPPPJJJCCCCCCBBBBBB@@@>>>===<<<>>>===;;;===???@@@>>>;;;999999888777777888999999777999;;;>>>@@@BBBBBBCCCGGGHHHKKKOOOUUU\\\bbbeeekkknnnpppuuuttttttnnnllliiihhhhhhhhhhhhgggdddeeefffhhhiiiiiiiiiiiinnnlllkkkjjjkkkllllllkkkiiiiiijjjkkklllllllllkkkllllllkkkkkklllmmmoooppppppooommmllljjjiiiiiiiiillljjjiiiiiilllqqqvvvyyyvvvvvvvvvuuuttttttvvvxxxuuuoooooouuuwww{{{oooaaasss{{{]]]SSSJJJHHHFFFBBB??????<<<:::777444444777:::===BBBNNNXXXjjj|||tttpppjjj```XXXUUUXXXYYY___iiinnnooopppsssssstttuuuuuutttuuuwwwyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~{{{qqqkkkvvv~~~sssgggfffaaaXXXOOOHHHDDDBBBFFFFFFBBB===<<<===;;;666999;;;:::>>>OOOkkk}}}wwwvvvyyytttjjjkkktttrrruuusssiiibbb```[[[UUU\\\}}}|||~~~}}}~~~~~~~~~~~~}}}}}}|||}}}{{{||||||vvv555666777777666777999;;;888:::>>>CCCIIIRRR\\\bbbsss|||xxxlll^^^RRRJJJHHHPPPjjj||||||gggMMM===999:::888555555555555555555555555555666666666666555555444444555555555555555666666777777777777888888888999999999999999::::::::::::;;;>>>===<<<<<<===>>>@@@BBBCCC???BBBKKKSSS]]]tttiiikkkuuuxxx~~~xxxkkk```RRROOOLLLHHHFFFEEEEEEEEE?????????BBBFFFHHHHHHFFFCCC@@@<<<:::;;;<<<<<<<<<>>>???BBBFFFKKKOOORRRTTT[[[^^^ccckkkrrryyy~~~uuuvvvmmmkkkhhhhhhhhhiiiiiihhhffffffggghhhiiiiiijjjjjjmmmlllkkkkkkmmmmmmlllkkkllllllmmmmmmmmmlllkkkkkkmmmllllllkkklllnnnoooppppppooonnnlllkkkjjjiiihhhjjjiiiggggggjjjnnnsssvvvtttttttttrrrqqqppprrrtttuuuqqqqqqvvvwww{{{iiikkkxxxooo^^^MMMEEEDDDBBBAAAAAA>>><<<888666666777:::<<<<<>>===:::;;;<<<;;;@@@RRRmmm|||nnnhhhlllssszzz{{{tttjjjccc\\\UUUVVV|||~~~}}}}}}|||~~~}}}zzz}}}zzzsss}}}666666666666666888;;;>>>===AAAFFFNNNYYYfffsss|||wwwqqqfffYYYOOOJJJJJJLLL\\\yyywww{{{uuu[[[BBB::::::888666777555555555555555555555555666555555555555444444444555555444444555555666777777777777777888888888888888888999999999:::::::::======<<<<<<===>>>@@@AAACCC???@@@DDDFFFKKKZZZkkkyyyjjjhhhjjjssskkkfff]]]UUUOOOKKKKKKKKKJJJHHHGGGHHHJJJLLLLLLLLLHHHBBB======BBBGGGIIIHHHNNNOOOPPPSSSXXX]]]aaadddmmmpppuuuzzz~~~vvvrrrrrrkkkiiihhhhhhiiijjjiiiiiihhhhhhhhhhhhhhhiiijjjkkkjjjjjjkkklllnnnooommmkkknnnnnnnnnnnnmmmlllkkkjjjmmmmmmllllllmmmnnnpppqqqooooooooonnnmmmkkkjjjiiiiiigggfffeeegggkkkooorrrqqqqqqqqqooommmmmmnnnpppvvvssssssxxxxxxyyyuuueeettt}}}zzzdddNNNEEEFFFFFFCCCAAA@@@===:::888777777999:::<<>>>>>>>>>>>EEEXXXqqqxxxkkkgggpppyyy~~~ssshhh\\\TTTQQQsss~~~}}}}}}~~~||||||{{{uuu666777888888:::===CCCGGGPPPUUU\\\fffppp}}}zzztttfff___TTTLLLJJJOOOYYY```kkk}}}{{{hhhMMM888888:::555333888444444444444444444444444444444444444444444444444555444444444444555666666666666666777777777888888888888888888999999999999<<<<<<<<<<<<<<<>>>???@@@AAA>>>>>>AAABBBDDDNNNZZZtttgggkkkwwwzzznnnbbbZZZUUUSSSVVVSSSPPPMMMNNNQQQTTTWWWRRRLLLGGGJJJTTT]]]```___cccaaa```___```cccfffhhhnnnpppsssvvvyyyzzz{{{{{{tttooommmiiihhhgggfffgggiiijjjjjjiiijjjjjjiiihhhhhhiiiiiijjjggghhhiiillloooooommmkkkkkklllllllllllllllkkkjjjmmmmmmllllllmmmnnnpppqqqppppppppppppnnnmmmkkkjjjhhhgggeeeeeefffiiilllnnnmmmmmmmmmlllkkkkkkmmmooouuutttuuuxxxxxxxxxgggsssyyycccMMMFFFIIIIIIEEEAAA@@@>>><<<999777777777777===DDDFFFNNN^^^hhhuuu{{{tttjjjdddbbb^^^YYYVVVYYY]]]aaaiiipppnnnoooqqqrrrqqqqqqssstttxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~wwwaaa^^^mmmnnngggWWWIIICCCBBBAAA@@@>>>@@@JJJ^^^tttxxxooojjjttt|||ooobbbZZZWWWrrr~~~~~~~~~~~~~~~~~~<<>>>>>???>>>>>>???@@@BBBHHHPPPuuuuuuppp~~~uuuqqqlllhhhbbb]]]]]]bbbjjjooooooiiidddfffooovvvwwwuuurrroookkkhhhggghhhjjjlllmmmoootttzzzyyyxxxlllmmmkkkcccfffeeeeeefffhhhiiihhhgggjjjjjjiiihhhggggggggggggeeeeeegggjjjmmmmmmkkkiiifffggghhhiiijjjjjjkkkjjjlllkkkkkkkkkkkkmmmnnnooopppppppppooonnnmmmlllkkkhhhgggfffeeefffiiikkkmmmjjjkkklllkkkkkkllloooqqqssssssuuuwwwvvvvvvzzzsssooolllSSSHHHGGGGGGEEEDDD@@@???===:::888666666555888======CCCPPPYYYdddwwwzzzooohhhfffbbb\\\WWWWWWXXX\\\dddllljjjllloooppppppppprrrssswwwwwwwwwxxxyyyyyyzzzzzz||||||}}}}}}}}}~~~~~~~~~~~~{{{tttyyy|||wwwhhhYYYOOOIIIEEEBBB???AAANNNaaatttooottt|||tttkkkgggyyyyyyyyyzzz{{{}}}QQQTTTZZZaaaiiirrr{{{~~~tttiii^^^UUUOOOEEEAAA>>>BBBPPPcccuuuxxxuuunnneeecccgggGGG:::222444555222111555333333333333333333333333222222333333333333333444444444333333444444555666555555555555666666666666666777777777777888888888::::::;;;;;;<<<=========???>>>>>>===<<<>>>BBBFFFVVVqqq~~~uuu}}}|||}}}~~~{{{xxxxxxzzz|||~~~|||ooojjjllljjjddddddcccccceeeggggggfffeeehhhhhhhhhgggfffeeecccbbbccccccdddfffiiijjjhhhgggcccccceeeggghhhiiiiiiiiiiiiiiihhhhhhiiijjjlllmmmooonnnmmmkkkkkkjjjkkkkkkgggfffeeeeeegggiiikkkmmmjjjkkklllkkkkkkllloooqqqpppqqqssstttttttttvvvyyynnn}}}iiiTTTHHHCCCDDDHHH@@@???>>><<<:::888666555666:::999<<>>>>><<<::::::<<>>@@@===999>>>>>>GGGaaaooocccyyyxxxxxxeeeIII======444444333333222111000000111111111111111111111111000000111111111222222222222222222333333333444444333333333444555666777888555555555555666666666666:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======DDDEEEJJJUUUiiixxxkkkkkkyyyuuuggg```dddlllxxx~~~uuuwwwlllgggfffeeedddcccaaa``````___``````aaabbbccccccddddddeeeeeeccc___\\\ZZZYYY]]]^^^___aaabbbccccccdddcccccccccaaa``````bbbdddaaa___^^^___bbbdddeeeeeegggggggggeeebbb`````````bbbbbbaaaccceeegggffffffkkkkkkjjjjjjiiijjjjjjkkkjjjlllnnnnnnnnnmmmnnnooosssvvvaaaKKKHHHFFFEEECCC@@@???===888333555555666777999<<<>>>@@@WWWccczzz~~~pppllleee___\\\YYYXXXVVVYYY^^^eeeiiikkkmmmooorrrrrrrrrsssuuuvvvwwwyyyyyywwwxxxyyyzzzzzzzzzyyyxxx{{{}}}}}}{{{wwwrrryyytttwww~~~|||zzz|||yyyyyy|||{{{wwwvvvxxxyyy{{{}}}~~~zzzzzz{{{|||vvvkkkbbb]]]XXXQQQMMMGGGDDD@@@<<<<<<>>>??????JJJTTTiiijjj[[[kkk}}}uuu[[[@@@666555444333333222111111000000111111111111111111111111000000000111111111222222222222222333333333333444444333333333444555666666444555555555666666666666999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>???EEESSSfff{{{wwweee]]]___dddmmmxxx~~~tttiiicccbbbbbbbbbbbbaaaaaaaaa````````````````````````aaabbbcccaaa]]]ZZZXXXXXX[[[[[[]]]___```aaaaaabbb^^^^^^^^^]]][[[[[[]]]___aaa___^^^___aaacccdddcccaaabbbbbbaaa___^^^___```cccbbbbbbcccfffggggggfffiiiiiiiiihhhiiiiiijjjjjjiiikkklllllljjjjjjkkkmmmpppqqqzzzdddNNNHHHFFFCCC@@@??????===;;;666666666777888:::===>>>IIISSSiii|||vvvmmmfffaaa\\\VVVQQQTTTYYY^^^ccceeeiiimmmppppppqqqrrrsssuuuvvvwwwwwwwwwwwwyyyzzzzzzyyyyyyxxx|||}}}~~~}}}}}}pppjjjyyy~~~|||{{{|||yyyyyy{{{zzzvvvvvvxxx{{{|||~~~}}}{{{zzz{{{|||~~~zzzvvvkkkbbbUUUKKKFFFCCC@@@>>>:::;;;;;;:::888<<>>???@@@888888777777777888:::;;;>>>EEEVVVpppuuummmhhhbbbXXXPPPQQQTTTXXX\\\```eeejjjnnnnnnoooppprrrssstttuuuuuuvvvwwwxxxxxxyyyyyyxxxxxx||||||}}}}}}~~~rrreeennn}}}~~~}}}}}}yyyxxxyyyyyyvvvwwwzzz}}}~~~~~~|||zzzxxxwwwxxxzzz|||}}}yyy|||uuunnnhhhWWWPPPFFF???;;;;;;;;;;;;;;;;;;:::888888@@@TTTfff{{{xxxxxxkkkWWW>>>555555111222222111111000000000000000000000000000000000000/////////000000000111111111111111111222222222222444333333222222222333333333333444444444555555555777777888888888999999999777777777777777888999:::============@@@GGGOOOUUUxxxpppbbbdddppp|||pppddd``````]]]]]]]]]]]]^^^^^^^^^___\\\\\\\\\\\\[[[[[[[[[[[[YYY[[[\\\[[[XXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\ZZZ[[[\\\\\\[[[[[[]]]^^^aaa```______```aaa```___]]]^^^______^^^___bbbdddeeeddddddfffhhhiiiiiihhhhhhhhhhhhhhhiiijjjkkklllhhhhhhgggeeeccccccfffhhhppprrrrrrxxx[[[PPPKKKEEEBBB???<<<<<>>:::888888999999:::777777:::@@@QQQnnn|||}}}}}}zzzwwweeeUUUDDD444444888111111111000000000000//////////////////////////////....../////////000000000000000000111111111222222333222222111111111111222333333333333444444444444666666666666777777777888555555555666666888999999999:::;;;<<<===@@@EEEIIIVVVxxxuuugggeeeiiimmm{{{|||~~~sssoookkkhhh_________^^^]]]]]]\\\\\\ZZZ[[[[[[[[[[[[[[[[[[[[[VVVXXXYYYYYYWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[ZZZ\\\^^^^^^^^^^^^___aaabbbaaa```aaabbbbbb```___`````````___]]]^^^```cccgggfffeeegggiiikkkkkkjjjjjjjjjjjjjjjjjjkkklllmmmiiiiiigggeeecccdddfffhhhmmmrrrsssuuummmSSSJJJDDDCCCBBB===<<<======<<<:::888666666666666<<>>@@@GGG___{{{tttoooppplllooozzzuuussstttqqqkkkcccbbbaaa```___]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYTTTVVVXXXXXXWWWUUUUUUUUUTTTUUUWWWYYYZZZ[[[[[[[[[ZZZ\\\^^^_________aaabbbdddcccbbbcccddddddcccaaa``````___]]]\\\\\\___aaahhhgggggghhhkkkllllllkkkllllllkkkkkkkkkkkklllllljjjjjjjjjiiiggggggiiikkkiiiooosssttt{{{yyy\\\MMMCCCCCCEEEAAA>>>??????===;;;999777666666666666999???HHHXXXnnn|||tttkkkccc[[[WWWSSSRRRTTTWWWZZZ[[[bbbeeeiiimmmpppqqqrrrqqqssssssssstttuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~}}}~~~~~~yyyvvvwww{{{}}}}}}|||{{{|||~~~yyy{{{}}}{{{zzz~~~zzzwwwvvvvvvwwwzzz}}}}}}|||{{{yyyvvvssspppooonnnllljjjiiiiiigggdddbbbYYYUUUOOOJJJFFFAAA<<<999777777777777777:::===@@@AAADDDVVVrrr{{{rrrpppmmmhhhZZZCCC777555000000222...////////////////////////........................------.........//////////////////000000000111111////////////000000111222222222222222333333333333444444444444555555555555444444555555666888999::::::;;;<<<<<<;;;;;;<<<>>>DDDSSScccsssyyyyyyqqqooopppnnnhhheeeeeedddbbbaaa```___^^^aaa```^^^]]][[[YYYWWWWWWTTTVVVXXXYYYWWWVVVVVVWWWVVVWWWYYYZZZ\\\\\\]]]]]][[[]]]```bbbbbbbbbcccdddeeeddddddfffggggggeeecccbbbbbb```___]]]^^^aaadddiiihhhhhhiiilllmmmmmmlllmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmmmmllllllmmmnnnjjjmmmqqqtttwww~~~wwwpppYYYFFFDDDGGGCCC@@@@@@@@@???<<<:::888777777777333666;;;@@@IIIYYYlllzzzssskkkccc^^^XXXTTTSSSTTTTTTSSS\\\___dddiiimmmoooppppppsssrrrrrrrrrtttuuuwwwxxxvvvwwwxxxzzzzzzzzzzzzyyy|||zzz~~~~~~}}}{{{zzzyyywwwuuuwww}}}{{{xxxwwwxxxyyy{{{wwwyyyzzzxxxwww{{{{{{xxxxxxwwwvvvuuuvvvxxxxxxvvvtttmmmllljjjgggccc___\\\ZZZYYYWWWUUUSSSSSSRRROOOMMMFFFCCC>>><<<:::999777666555666777888<<>>>>>AAA???===;;;999888888888444888<<<>>>AAAKKKYYYeee{{{sssjjjddd]]]XXXVVVUUURRRPPPXXX[[[aaafffkkkmmmnnnnnnrrrrrrrrrrrrsssuuuwwwxxxtttvvvxxxzzz{{{zzzyyyxxxvvvzzz~~~~~~}}}|||{{{yyywwwvvvuuutttxxx~~~|||xxxuuuttttttuuuvvv{{{~~~~~~|||iiiiiihhhfffdddcccbbbaaadddaaa]]]WWWRRROOOMMMLLLHHHHHHGGGFFFDDDBBB@@@???<<<888777::::::555555999777999;;;;;;>>>FFFRRR\\\```vvvgggiii{{{|||{{{nnnUUU:::666222000000111000...........................------------------------.........------,,,,,,,,,---------............///000000000000000111111222000000111111111222222222333333222111222333444555555555555555555666777777777777888888888999999999===CCCIIIKKKQQQggg}}}rrrvvv}}}}}}vvvmmmiiihhhhhhgggdddcccbbbbbbccccccaaa___cccbbbaaa```___]]]ZZZXXX[[[ZZZXXXYYY[[[\\\\\\\\\VVVYYY]]]aaacccbbb```^^^cccccccccddddddeeeeeeeeeiiigggeeegggjjjkkkiiiggggggeeecccaaabbbdddgggiiijjjiiiiiiiiikkknnnppprrroooooonnnkkkiiihhhjjjlllmmmmmmmmmmmmnnnooopppqqqoooppprrrtttsssyyyyyyoooyyyyyySSSGGGGGGCCCCCCHHHCCCCCCAAA>>>:::666555555666555555777<<>>>>>======<<<;;;::::::===:::999:::777222444:::::::::999999???MMM___mmm|||iiiUUUWWWlllppphhhYYYAAA777444111000000111///...........................------------------------......---------,,,,,,,,,------------............000////////////000111111000000000111111111222222333222222111222333444555555444444444444555666666777777777888888888999999888===AAABBBGGGXXXrrr}}}|||rrrqqqxxxuuuyyyzzzqqqjjjhhhhhhhhhhhhhhheeebbbaaaaaacccccccccdddbbb````````````^^^]]]\\\ZZZYYYYYYZZZ[[[ZZZYYYXXX[[[___cccddddddaaa```aaaaaabbbcccddddddeeeeeeiiigggeeefffhhhiiihhhfffeeecccaaa``````cccfffhhhiiihhhhhhggghhhjjjlllnnnkkkllllllkkkjjjiiikkklllnnnnnnnnnnnnooopppqqqqqqlllmmmpppssssssvvvrrrggghhhOOOJJJKKKDDD<<>>===::::::999999888777666555444444444555555555555555666555666888888999???GGGDDDFFFIIIOOO[[[nnnpppfffeeegggyyyqqq\\\PPPCCC000333111//////000000...---------------------------------------------------------------,,,,,,,,,,,,------------............///............///000000000000000000111111111111222222111111222222333444333333333333333444555555666666777777777888888888666888999:::===HHHXXXdddrrrtttwwwxxxrrrppp{{{{{{{{{zzzsssoooiiiffffffggghhhhhhjjjfff```]]]^^^aaadddeeedddbbbaaaaaabbbcccbbbaaa]]][[[YYYXXXYYYYYYXXXWWW\\\^^^bbbeeefffeeecccbbb___```aaabbbddddddeeeeeehhhgggeeeeeefffgggfffeeecccbbb```___```bbbeeegggiiihhhgggeeeeeefffggghhhgggiiikkkkkkkkkkkklllmmmllllllllllllmmmnnnooopppjjjiiilllppprrrrrrvvv|||^^^oooxxxlllXXXUUULLL>>>DDDCCCCCCAAA???<<<:::999555555555555777:::>>>@@@JJJYYYmmm{{{pppiiiccc\\\WWWUUURRRRRRRRRTTTXXX^^^cccgggppppppqqqrrrrrrrrrrrrrrrssssssuuuvvvwwwxxxxxxxxxzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwuuusssrrrtttvvvwww|||~~~zzzuuutttttttttuuuwwwyyy{{{}}}}}}yyyzzz999888888777666555444444444555777888888888777666222222222222333333444444444333555;;;EEENNNXXX^^^ZZZ___iiiuuuxxx~~~yyy{{{zzzooo___III>>>888---........./////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...///////////////000000000111111111111111111111222222333222222222222222333333444555555666666666777777777888888888999;;;AAAGGGKKKPPPqqquuuoooyyy}}}rrrkkkhhhfffeeeddddddeeeffffffhhhddd___\\\]]]```bbbcccccccccdddeeeffffffcccaaa\\\ZZZXXXXXXYYYZZZZZZYYY^^^```cccfffgggfffdddccc^^^___aaaccceeeffffffffffffeeeddddddeeefffggghhhdddcccbbbaaabbbdddggghhhiiihhhfffeeecccccccccccccccfffjjjllllllmmmnnnooojjjjjjjjjjjjjjjlllmmmmmmjjjfffgggllloooooopppttt{{{eeeeeeiiizzzqqq```UUUKKKEEEDDDCCCBBB@@@>>><<<:::555555555555666777999:::AAAJJJVVVggg}}}qqqhhhaaa\\\YYYTTTRRRPPPOOORRRXXX^^^ccchhhiiillloooqqqsssttttttttttttuuuuuuvvvvvvwwwwwwyyyyyyzzz}}}~~~||||||}}}}}}~~~~~~~~~}}}{{{zzzvvvuuusssrrrsssvvvyyy{{{xxxsssrrrrrrssstttvvvxxx{{{|||yyyvvv~~~666555555555444444333333222333555666777666555555444444333333333444555555999999<<>>DDDKKKUUUiiiyyymmmfffaaa]]]WWWTTTPPPMMMNNNRRRWWW[[[___aaaeeeiiillloooppppppssssssssstttttttttuuuuuuxxxxxxyyy{{{~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyytttsssssssssuuuyyy||||||wwwsssppppppqqqrrrtttvvvwwwxxxkkksss~~~xxxwww555444444444444444444444333444555555666666555555555555444333444555666777777<<>>EEEJJJUUUnnnyyyqqqiiibbb[[[XXXSSSNNNMMMNNNPPPRRR^^^```dddiiilllnnnnnnnnnrrrqqqqqqqqqrrrsssttttttxxxwwwwwwyyy{{{|||{{{yyywwwzzz|||}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwssstttuuuwwwzzz}}}~~~{{{xxxuuussspppppppppqqqrrrrrrrrrsssgggyyy~~~uuusss{{{444444444444444444444444555555555555666777888999555555444555666888;;;===<<>><<<:::???KKKWWW]]]mmmxxx{{{iiieeemmmwwwyyyfff???888000---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000//////.........//////111111111111111222222333333333222222333333444555555555666666777777888888;;;>>>BBBDDDGGGMMMXXXaaa|||hhh[[[iiitttllljjjvvv{{{zzzwwwqqqnnniiiddd___[[[XXXWWWZZZZZZZZZXXXWWWWWWYYY[[[YYYWWWWWWZZZ___bbbaaa___ZZZ[[[^^^```aaa```___^^^]]]___aaaaaa```___```aaabbbcccfffhhhhhhgggfffdddcccbbbaaacccffffffccc```]]][[[WWWTTTRRRSSSTTTVVVYYY\\\___`````````aaabbbbbbaaa___aaacccdddbbb___aaa___]]]]]]^^^^^^]]]\\\cccdddffffffeeeeeeeeefffhhhgggfffeeefffggghhhiiijjjqqqtttzzzfffLLLDDDDDDAAA???@@@???>>>;;;888666555444444555888;;;;;;;;;@@@HHHOOOfff||||||pppfffeeeccc[[[SSSPPPRRROOOOOOUUU[[[^^^bbbfffgggiiilllmmmmmmnnnppprrrooorrrwwwyyyyyyxxxxxxxxxuuuvvvwwwyyyzzz{{{||||||~~~}}}}}}|||}}}}}}||||||~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{|||{{{xxxuuurrrrrruuuxxx|||~~~}}}xxxssspppppppppppppppooooootttvvvnnngggsssyyytttuuu888;;;;;;777777999888444666888999::::::;;;>>>@@@CCCFFFHHHJJJRRRaaannntttzzzxxxtttxxx{{{lllXXX;;;666///---...///...+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++***************,,,++++++******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------//////............//////000000000000000111222222333222222222222333444444333333444555777888999999777:::<<<<<<<<<@@@GGGMMMbbblllaaabbbxxxssskkklllvvvyyy{{{|||ssspppkkkjjjhhheeeaaa]]]ZZZXXXXXXYYYXXXWWWUUUTTTVVVXXXYYYYYYZZZ\\\]]]^^^\\\[[[XXXYYY[[[]]]^^^^^^]]]\\\ZZZ\\\^^^___``````aaacccaaabbbcccdddeeeffffffgggeeedddcccdddeeedddaaa^^^[[[YYYUUURRRQQQRRRTTTVVVZZZ\\\___``````___```aaacccbbbaaabbbeeeeeecccaaaaaa___]]]\\\]]]]]]\\\[[[```aaabbbcccccccccddddddeeedddcccbbbcccdddeeeffflllpppqqquuuxxxZZZIIIDDDCCCAAA@@@???>>><<<999777666555444555777999999999===DDDJJJRRRgggzzzpppnnnjjjaaaXXXUUUQQQMMMMMMRRRVVVXXX[[[^^^bbbeeehhhjjjjjjkkklllnnnooorrruuuwwwwwwvvvvvvvvvtttuuuwwwxxxzzz{{{{{{{{{}}}}}}||||||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||{{{zzzzzzyyyxxxwwwuuusssqqqsssvvvyyy}}}ssssssssssssrrrqqqooonnnsssoooooooookkkmmm}}}{{{888<<<>>>>>>@@@BBBBBB???@@@EEEIIIJJJGGGFFFHHHLLLaaadddfffeeejjjuuusssYYYDDD666222...---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++******))))))++++++*********++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///.............../////////////////////000111111222222111111222222333444111222333444666888999:::777999;;;:::999:::>>>BBBLLLgggmmm___fffzzzwwwrrrzzzqqqfff```bbbqqqzzzpppmmmpppuuutttiiifffaaaaaabbbaaa___\\\XXXVVVUUUVVVUUUTTTRRRRRRSSSUUU[[[]]]______]]][[[YYYXXXVVVWWWYYYZZZ[[[ZZZZZZYYYVVVYYY\\\^^^___```bbbdddaaaaaa```aaabbbdddfffhhhfffeeecccccccccaaa^^^\\\YYYVVVSSSPPPPPPRRRUUUWWW[[[]]]___```___^^^______dddccccccdddfffgggeeedddaaa___]]]\\\\\\\\\ZZZYYY\\\]]]^^^___```bbbbbbcccaaa```_________```bbbdddffffffiiinnnzzz~~~oooQQQCCCBBBAAA>>>???>>>===<<<:::888666555444666777777666999>>>CCCDDDTTTiii{{{{{{uuupppggg^^^ZZZTTTOOOMMMPPPRRRRRRSSSVVV\\\```dddfffhhhiiijjjlllnnnqqqtttuuuuuuttttttuuussstttuuuwwwxxxyyyzzzzzz}}}||||||{{{||||||}}}~~~zzz{{{{{{|||}}}}}}||||||}}}}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||zzzyyyxxxwwwwwwrrrrrrrrrrrrrrrtttyyy|||{{{uuunnnooopppppppppppprrrttt{{{qqqhhhffffffnnn}}}~~~MMMPPPTTTYYY^^^dddhhhiiitttzzz~~~xxxsssuuuxxxzzzooommmvvv~~~}}}uuu```GGG444000...,,,,,,......---+++++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,++++++***)))))))))***************++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......---------...//////...............///000000111111111111111222333333111222333444555666777777555777:::::::::;;;===@@@BBBRRRhhh{{{{{{}}}jjjVVV[[[eeerrr~~~}}}ppphhh]]]aaahhhpppvvv~~~{{{{{{sssiiibbbaaaYYYYYYYYYXXXWWWUUUSSSRRRPPPQQQQQQQQQPPPQQQSSSVVVZZZ___cccbbb^^^ZZZYYYYYYWWWWWWXXXYYYYYYYYYXXXXXXVVVXXX[[[]]]]]]^^^```aaaaaaaaaaaaaaabbbbbbcccdddcccbbbaaa```___^^^\\\[[[XXXVVVSSSQQQQQQTTTWWWZZZ[[[]]]``````___^^^^^^^^^ccccccdddeeefffggggggfffdddaaa___^^^]]]]]][[[ZZZ[[[ZZZ[[[]]]___bbbbbbccc___^^^]]]\\\]]]___aaabbbdddbbbeeekkkooozzz}}}cccJJJDDDDDDAAA?????????>>><<<:::777666444555555444333555999<<<>>>HHHVVVddduuuyyyppphhhccc]]]WWWSSSTTTSSSQQQPPPRRRVVVZZZ___ccceeehhhjjjllllllooorrrssssssrrrssstttqqqrrrtttuuuwwwxxxxxxxxx{{{{{{{{{zzzzzz{{{{{{{{{wwwxxxzzz|||||||||{{{zzz{{{|||~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||~~~}}}{{{{{{zzzzzzzzz{{{|||||||||{{{xxxvvvuuutttssssssoooqqqrrrsssuuuyyy~~~zzzrrrllloooooommmkkklllqqqxxx~~~qqqccc```eeennn|||}}}wwwzzzqqqaaa\\\SSSWWWjjjsssmmmvvvwwwfffWWWHHH:::000,,,,,,+++,,,---------+++++++++++++++++++++++++++''''''((((((((()))))))))+++++++++*********))))))***)))))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,------............---------------...//////...............//////000111000000000000111222222333333333333333444444444000222444666777888999:::;;;???FFFPPP___www|||dddYYYXXX^^^fff|||{{{ggg^^^\\\]]]ccceeecccccceeeooozzz}}}vvvooojjjeee```^^^^^^YYYWWWTTTQQQPPPOOOPPPQQQMMMNNNOOOOOOPPPRRRUUUXXXWWW[[[``````]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]]\\\\\\\\\^^^```aaabbbccccccaaa```^^^^^^^^^^^^]]][[[[[[[[[[[[YYYXXXVVVUUUVVVXXX[[[]]][[[]]]___```^^^]]]]]]^^^aaabbbdddeeeffffffggghhhgggdddbbb`````````^^^]]]\\\[[[ZZZ\\\```cccdddccc___^^^\\\[[[\\\^^^aaacccjjjggggggiiifffiii{{{yyyWWWHHHFFFEEE@@@@@@@@@@@@>>><<<999888666555555333222333555777888===EEENNN[[[nnnvvvpppgggaaa[[[YYYWWWRRROOOPPPOOOSSSWWW[[[___cccgggjjjjjjllloooppppppppprrrssspppqqqrrrtttuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyuuuwwwyyy{{{|||{{{zzzyyyyyyzzz|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz|||}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||zzz}}}|||zzzyyyyyyyyyxxxxxxyyyyyywwwvvvsssrrrppppppqqqqqqqqqsssuuuxxx{{{|||vvvqqqllliiinnnooopppqqqsssvvv{{{wwwlllbbbdddnnnwww|||vvvsssWWWLLLNNNUUUZZZkkkssssss}}}vvv\\\FFF888333222111+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((((((((())))))))))))************************)))))))))))))))***+++,,,)))))))))************+++++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,---...//////...............///000000000000000///000000111222333333333333222222222222333333444444555666666666888777888===EEETTTjjj|||~~~tttkkkddd^^^dddnnnzzztttdddhhhuuusssgggaaa^^^]]]```eeennn~~~zzzyyy||||||{{{{{{mmmhhhbbb^^^]]]]]]\\\\\\[[[YYYUUUQQQOOOPPPRRRTTTMMMNNNPPPPPPQQQSSSWWWZZZTTTVVVZZZ\\\[[[ZZZYYYYYY\\\[[[[[[ZZZZZZYYYYYYYYY[[[\\\^^^]]][[[ZZZZZZ[[[]]]^^^aaabbbbbb```]]][[[\\\]]]]]][[[YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^___ZZZ\\\^^^___^^^]]]^^^^^^```bbbeeeffffffggghhhjjjhhhfffdddcccccccccaaa```___\\\ZZZ\\\aaadddeeeddd```^^^\\\[[[\\\___bbbeeeeeeccceeefffccceeevvvyyyuuudddMMMEEECCCBBBBBBAAA@@@???===<<<;;;888777555444444444444555666777<<>>CCCOOO\\\www}}}bbb^^^[[[```lll}}}~~~nnn\\\hhhmmmjjjjjjooowwwuuussstttrrrpppoooccc```\\\ZZZ\\\^^^\\\XXXZZZYYYVVVTTTSSSTTTUUUVVVQQQRRRSSSSSSSSSTTTWWWZZZVVVWWWWWWZZZ\\\\\\[[[YYY]]]]]]\\\[[[ZZZYYYYYYYYY[[[]]]^^^^^^\\\ZZZZZZ[[[YYYZZZ[[[]]]]]]]]]]]]]]]^^^___^^^\\\XXXWWWYYY[[[\\\\\\^^^_______________YYY[[[^^^___^^^^^^^^^___```cccfffhhhggghhhjjjllliiigggdddddddddeeedddbbb```]]]ZZZ\\\aaaeeeeeeccc```^^^[[[ZZZ[[[___bbbeee^^^```cccdddeeejjjvvvoootttyyy\\\KKKGGGDDDCCCBBB@@@???>>>>>>>>>:::888777666666666555555666555888===BBBLLL```rrr{{{wwwooojjjddd\\\WWWWWWMMMMMMMMMLLLMMMPPPVVVZZZ^^^aaadddfffgggiiilllnnnmmmnnnoooqqqrrrsssttttttrrrsssuuuwwwxxxyyyyyyxxxuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyzzz{{{||||||{{{zzzzzz|||{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyxxx{{{{{{{{{||||||{{{zzzzzzwwwwwwwwwvvvvvvuuutttsssooonnnmmmmmmnnnqqqtttvvvxxx{{{wwwooolllkkklllllljjjoooyyywwwkkkeeeppp}}}~~~rrrjjjooozzz{{{iiiMMMDDD999222111000...+++,,,---,,,+++***+++---///************************))))))))))))************(((((()))***+++,,,,,,---(((((((((((()))***+++,,,))))))))))))************************************))))))***+++,,,,,,------+++++++++,,,---...///000///////////////000111111///////////////000111111//////000111222333333333111000///000222555666666777444666::::::;;;CCCNNN\\\jjj~~~sssaaaXXX\\\hhhttt{{{fffSSS```{{{zzz~~~vvvpppqqqsssmmmeee```___]]]ZZZ[[[^^^```[[[UUUWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUTTTTTTWWWYYY\\\ZZZYYY[[[___```^^^\\\^^^]]]\\\ZZZYYYYYYYYYYYY[[[]]]^^^^^^\\\[[[[[[\\\VVVVVVVVVWWWYYY\\\^^^___aaabbbaaa]]]YYYVVVXXXZZZ\\\]]]___aaaaaa```___^^^XXXZZZ]]]^^^^^^^^^___```aaadddhhhiiiiiiiiilllooohhhfffddddddeeeeeedddcccaaa]]]ZZZ[[[```ddddddbbb___]]][[[ZZZ[[[^^^bbbeeeeeehhhiiiffffffkkkpppsssrrrdddpppZZZSSSFFFDDDBBB@@@????????????;;;:::888777777777666555333222333777999???PPPaaassswwwrrrkkkccc^^^]]]RRRPPPNNNKKKJJJMMMRRRVVVZZZ\\\```bbbdddfffjjjllllllmmmoooppprrrssssssssspppqqqtttvvvxxxyyyyyyxxxvvvvvvxxxyyyzzz{{{{{{|||}}}|||zzzyyyyyyzzz{{{|||yyyzzz{{{|||||||||{{{zzz|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvyyy{{{|||{{{yyyxxxxxxyyyvvvvvvvvvvvvuuutttrrrrrrnnnmmmlllmmmooorrrvvvyyy{{{}}}}}}xxxqqqkkkiiijjjkkkkkkppprrrxxxxxxjjjiii}}}rrrkkkiiixxx~~~eeeIII777555222///...---......++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))***++++++++++++***,,,,,,+++***+++,,,---...,,,,,,,,,,,,---...//////////////////////////////000000000000111111111111444222111222555777666444666555444555888===BBBEEERRRQQQTTT___tttjjj\\\XXXYYYZZZeeehhhooo{{{|||xxxhhhZZZWWWWWW]]]ooo|||qqqgggdddccc```]]]^^^\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWUUUUUUWWWYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZXXXVVVYYY^^^aaa^^^ZZZZZZ\\\^^^^^^\\\YYYXXXXXX]]]^^^______]]][[[XXXWWWUUUVVVYYY[[[]]]^^^___`````````___^^^]]][[[YYYXXX[[[```ddd```XXXUUUZZZaaaaaa______```aaabbbbbbaaaaaacccfffiiikkkllllllllljjjfffeeehhhiiifffeeegggcccaaa^^^^^^___aaabbbbbb^^^]]]]]]^^^```bbbdddeeehhhiiikkkllllllnnnpppssswwwpppmmmzzzbbbIIIDDDAAABBBAAA>>>???CCC;;;::::::888666666777999333555666666777<<>>CCCIIISSSeeevvv|||sssqqqeeeccc___ZZZUUURRRQQQRRRNNNMMMNNNPPPUUUZZZ\\\]]]^^^```cccfffiiikkklllmmmpppppprrrssstttttttttttttttvvvwwwwwwwwwwwwxxxyyyyyyyyy{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwyyyxxxxxxwwwwwwvvvvvvuuuxxxwwwuuusssrrrqqqppppppqqqnnnkkkiiiiiikkknnnpppoooqqqtttvvvxxx{{{yyytttllljjjhhhffffffhhhkkknnnqqqrrrmmmgggnnntttpppxxxqqqbbbZZZZZZ]]]```qqqyyywwwzzzaaaJJJ777+++111000...---,,,,,,------++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++((()))******++++++******,,,++++++++++++,,,------------------...///000111//////////////////////////////000000000000111111222111111222444555444333333444444555777999;;;<<<888:::<<<<<<@@@MMM___mmm|||qqqXXXQQQEEE===AAAJJJPPPOOO\\\iiitttvvvvvv}}}zzzmmmlllmmmmmmooowww~~~}}}ooogggaaaaaaaaa]]]ZZZZZZXXXWWWVVVVVVVVVWWWYYYYYYXXXXXXWWWXXXZZZ[[[YYYXXXVVVWWWXXXZZZ[[[\\\]]]]]]]]]ZZZWWWWWWZZZ\\\[[[YYYWWWYYY\\\]]]]]]]]]___```aaaaaaaaaaaa___]]][[[ZZZVVVYYY]]]```aaa```^^^\\\dddddddddddddddccccccbbbaaacccdddbbb^^^[[[YYYYYYaaa]]]YYYXXXZZZ^^^aaabbb```bbbeeehhhjjjjjjjjjjjjkkkhhhhhhjjjjjjgggfffiiiiiifffcccbbbccccccbbbbbb`````````aaabbbeeegggiiifffhhhjjjkkkkkkmmmpppssswwwxxxooosss{{{bbbIIIAAACCCDDDAAA>>>@@@@@@>>><<<999777444333888777777555444555999<<<===DDDSSSdddpppxxx}}}xxxooolllfff___YYYUUURRRQQQLLLJJJJJJKKKOOORRRSSSSSSWWWYYY]]]aaaeeehhhjjjkkklllmmmnnnpppqqqrrrrrrsssrrrsssttttttssstttvvvxxxvvvwwwxxxyyyyyyyyyxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzxxxyyy{{{||||||zzzxxxwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvvvvuuuttttttssssssuuutttrrrpppnnnmmmllllllllliiieeebbbbbbeeejjjllltttvvvxxxzzz|||xxxoooiiibbbdddfffeeecccdddjjjooojjjaaaWWW]]]yyysssnnnuuu~~~yyyuuurrrzzzxxxpppooorrrqqq|||{{{tttxxxvvvwwwaaaJJJ:::333222...---,,,,,,+++,,,,,,---***+++++++++++++++,,,,,,************)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((())))))***************+++++++++++++++,,,,,,,,,---,,,,,,------...///000........................////////////000000000111111111111111222333333222111222333555666666777777888::::::::::::@@@KKKSSSjjjzzzjjj[[[TTTQQQMMMFFFFFFSSS[[[XXXYYYaaahhhiiipppuuuvvvppphhhccc^^^YYYNNNOOOPPPPPPOOOUUUfffxxxvvvnnngggbbb___aaa```\\\YYYYYYXXXWWWWWWVVVWWWYYY[[[\\\VVVVVVVVVXXXYYYYYYWWWUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]ZZZWWWWWWYYY\\\]]]\\\ZZZ[[[]]]^^^^^^___aaabbbbbbbbbbbbaaa```___]]]\\\ZZZ\\\^^^___```___^^^]]]``````aaabbbbbbbbbbbbaaabbbbbbbbbbbbaaa___\\\YYY^^^[[[XXXWWWYYY\\\^^^___^^^```cccfffggghhhhhhggghhhfffgggiiigggddddddhhhiiigggeeedddeeefffeeedddcccbbbbbbbbbbbbdddeeegggeeefffhhhiiijjjllloooqqqsssttt}}}vvvnnn|||aaaMMMEEEAAAAAACCCAAA@@@???>>><<<:::666333888777555444333444666888;;;>>>GGGVVVaaaiiirrryyyzzzvvvnnnfff___ZZZUUUSSSPPPNNNLLLKKKMMMNNNNNNNNNRRRTTTXXX\\\aaaeeehhhjjjhhhiiikkkmmmnnnppppppqqqpppqqqrrrqqqqqqrrruuuwwwtttuuuwwwxxxxxxwwwvvvvvvssstttvvvxxxyyyzzzzzz{{{wwwxxxzzz{{{{{{zzzxxxvvvwwwwwwwwwxxxxxxxxxyyyyyywwwxxxxxxxxxwwwvvvuuutttttttttssssssrrrqqqpppppprrrqqqpppmmmllljjjjjjiiihhhgggeeedddeeeiiimmmoooxxxzzz|||}}}wwwppphhhbbb]]]```cccdddcccaaaaaabbbYYYRRRQQQfffxxxvvvooottt~~~~~~zzzhhh]]][[[fffuuu}}}~~~yyy}}}mmmVVVBBB666000///111,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((()))************)))******+++++++++,,,,,,,,,++++++++++++,,,---......------------------------...////////////000000000000000111111111111111222000111222444444444444333666666666888:::<<<======GGGUUUhhh{{{zzzlll```SSSZZZ[[[VVVYYYcccfffbbbWWW___ccc^^^VVVOOOHHHCCC@@@@@@AAABBBCCCLLL___rrr}}}~~~vvvlllfffdddaaa^^^]]]```___[[[XXXXXXVVVVVVUUUVVVWWWXXXZZZ[[[SSSSSSSSSTTTVVVUUUSSSQQQSSSTTTWWWZZZ\\\]]]]]]]]]ZZZXXXWWWWWWZZZ]]]___```]]]^^^^^^^^^]]]]]]```bbbaaaaaaaaa``````___^^^^^^___^^^]]]\\\]]]^^^```aaa]]]^^^___```aaaaaaaaaaaa`````````aaacccbbb^^^[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZ\\\^^^```ccceeeeeedddddddddcccdddfffddd```aaaeeefffeeedddeeeggghhhhhhgggdddcccbbbaaa```aaaaaabbbdddeeegggggghhhiiilllnnniiimmmuuuxxxsssiiiOOO???@@@HHHAAA???>>>??????>>>:::777888666444333444555666666:::888<<>>???AAAAAA>>>;;;999777555444555777666666888555666;;;AAAGGGPPPYYYhhhkkkxxx~~~vvvoooiiiddd```[[[WWWTTTRRROOOMMMJJJJJJKKKLLLNNNPPPRRRTTTZZZ[[[^^^aaadddfffggghhhhhhjjjlllnnnnnnnnnooopppoooppprrrsssttttttsssrrrqqqrrrsssuuuwwwxxxxxxyyyuuuuuuvvvvvvvvvvvvvvvvvvrrrrrrssstttvvvwwwxxxxxxtttttttttsssrrrqqqpppooommmmmmlllkkkiiihhhggggggddddddccccccddddddeeeeeeeeehhhlllqqqvvvzzz|||}}}}}}wwwnnnhhhdddcccbbbaaa___^^^\\\]]]\\\UUUKKKBBB???MMMhhhzzzzzzyyy{{{tttxxx|||uuuxxx|||{{{|||xxxtttllldddbbbeeegggrrrppp[[[III<<<111000222000,,,,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,------************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))((()))***+++,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...000111000...---///000000000000111222333333444444555777777777777777777>>>>>><<<;;;CCCSSSaaaggg~~~{{{uuurrrnnnllllllfffbbbaaa\\\VVVVVVZZZZZZXXXYYY[[[YYYTTTSSSVVVQQQRRRTTTUUUVVVUUUTTTSSSRRRPPPNNNNNNOOOPPPOOONNNNNNPPPTTTVVVXXXXXXWWWVVVSSSUUUVVVWWWXXXYYY[[[\\\[[[ZZZYYYWWWUUUVVVZZZ]]][[[[[[[[[\\\]]]^^^``````^^^]]][[[ZZZ[[[]]]```bbbaaabbbcccddddddeeedddddd````````````___^^^^^^^^^]]][[[XXXVVVWWWWWWWWWVVVWWWXXX[[[]]]______^^^]]]______aaabbb^^^ZZZ\\\bbbdddccccccdddfffgggfffeee]]]\\\[[[ZZZZZZ[[[\\\]]]bbbcccdddcccbbbcccdddffffffjjjmmmnnnuuu|||wwwmmmVVVMMMEEEAAA>>>>>>AAABBB@@@===<<<999777666777888666444777555666:::<<>>>>>AAABBB@@@===???<<<888888888888666333333333666999999999???GGGHHHLLLYYYhhhsss|||}}}xxxrrrlllgggbbb^^^[[[[[[YYYVVVTTTRRRQQQPPPPPPLLLMMMPPPTTTWWWZZZ\\\]]]]]]aaafffiiiiiihhhgggggghhhjjjkkkmmmnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrrrrtttsssqqqpppqqqsssuuuvvvqqqqqqqqqpppooonnnnnnmmmqqqqqqppppppooommmlllkkkddddddcccaaa```^^^]]]]]]aaabbbccceeehhhkkkmmmnnnxxxxxxyyy|||yyysssdddaaa^^^\\\]]]^^^^^^^^^ZZZZZZXXXQQQJJJEEEEEEGGGRRR]]]ppp|||zzz~~~~~~zzz{{{xxxrrriii\\\TTTWWWeeezzzxxxxxxsss\\\HHH<<<111///---+++***+++,,,---------++++++++++++------******))))))((((((''''''+++*********))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................///////////////000000000111111111111222222222222222222222222555666888:::<<<>>>@@@AAAHHHRRRbbbuuu~~~xxx{{{tttlllhhhccc\\\WWWXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVUUURRRPPPQQQQQQTTTWWWZZZ\\\[[[YYYXXXWWWUUUTTTQQQMMMIIIIIILLLNNNMMMPPPUUUWWWWWWWWWVVVWWWQQQPPPQQQTTTXXXYYYWWWTTTVVVVVVUUUSSSRRRRRRUUUWWWUUUVVVWWWWWWWWWXXX[[[^^^[[[ZZZYYYYYYZZZ\\\^^^```bbbcccdddeeeeeedddcccbbb___]]][[[[[[\\\]]]\\\[[[aaa^^^YYYTTTRRRSSSVVVXXXWWWXXXZZZ[[[\\\[[[ZZZYYY```bbbccc```]]][[[]]]``````aaaccceeefffccc^^^ZZZXXXUUUSSSSSSUUUYYY[[[\\\aaabbbcccddddddcccbbbaaa```cccfffggggggqqqggguuummmVVVJJJ@@@???BBBBBB@@@@@@@@@>>>;;;:::999777555333555555555666666888999999EEEJJJQQQYYYcccmmmwww~~~xxxqqqpppnnnhhhbbbdddaaa\\\YYYWWWUUURRRPPPLLLLLLLLLMMMOOOQQQTTTUUUWWWYYY[[[]]]```aaabbbccccccdddgggiiijjjiiihhhgggiiijjjkkklllnnnnnnoooooooooooooooooooooooooooooollllllkkkkkkjjjjjjiiiiiilllmmmllljjjfffcccaaaaaa]]]]]]\\\\\\]]]___aaabbbfffgggiiikkknnnqqqtttuuuvvvyyy}}}}}}vvvoooiiiZZZZZZZZZ[[[[[[\\\]]]]]]RRRSSSOOOFFF>>>BBBRRRaaapppfffjjjxxx{{{vvvqqqppprrrzzzaaa\\\]]]eeeiiijjjtttzzzmmmbbb___fffsss}}}uuuwwwuuuaaaNNN???444///000///---+++***+++,,,------,,,++++++++++++,,,---***)))))))))((((((((('''*********)))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))************)))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---.........//////////////////000000000111111111111111222222333333333333777777888999:::;;;<<<===:::???IIIVVVeeeuuu|||vvvooogggaaa^^^\\\WWWSSSUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTRRRQQQQQQRRRTTTVVVYYYZZZYYYWWWVVVVVVUUUSSSOOOKKKJJJJJJKKKLLLKKKNNNSSSVVVVVVVVVVVVVVVSSSRRRRRRTTTVVVWWWUUUSSSUUUWWWXXXXXXVVVVVVVVVWWWUUUVVVWWWVVVVVVXXXZZZ]]][[[ZZZYYYXXXXXXYYYZZZ[[[bbbbbbbbbbbbbbbaaa______]]][[[ZZZYYY[[[\\\[[[ZZZ\\\[[[XXXVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ^^^______]]]\\\[[[\\\]]]______aaacccdddbbb^^^[[[WWWUUUTTTTTTWWWYYYZZZ[[[^^^___aaaccccccbbbaaa```ZZZ\\\aaacccccchhhxxxiii}}}rrrbbbQQQIIIGGGDDDAAA@@@???>>><<<<<<<<<;;;999777666666555555666666777888:::===CCCJJJRRR\\\ffflllwwwxxxrrrpppmmmgggccc```^^^\\\ZZZVVVUUUSSSQQQPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXYYY\\\]]]___aaabbbbbbaaaaaabbbcccdddfffgggggghhhhhhggggggggggggggggggggggggddddddccccccbbbbbbbbbaaa```aaabbbaaa___]]]]]]^^^___```aaacccfffhhhkkklllnnnnnnppprrruuuxxx{{{|||{{{vvvqqqkkkddd```\\\\\\[[[ZZZXXXVVVTTTSSSMMMJJJEEECCCJJJ[[[qqqxxxuuu{{{~~~uuulllmmmzzzXXXeeesssppp___ZZZWWWYYYYYY]]]nnnzzzxxx{{{~~~xxxlllbbbQQQAAA555000000111///...,,,+++***++++++,,,,,,,,,+++******+++,,,,,,))))))))))))((((((((((((******))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''((())))))******))))))************************+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////////////////000000000000000111111222333444555555777777777777777777777777444666999>>>FFFQQQ]]]eeeyyy}}}ooobbb^^^XXXUUUVVVUUUSSSQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTRRRQQQRRRTTTTTTVVVXXXXXXWWWUUUUUUUUUVVVQQQLLLJJJKKKLLLKKKJJJIIIMMMQQQTTTTTTTTTTTTTTTRRRQQQPPPQQQSSSSSSQQQOOOSSSVVVYYYZZZXXXVVVVVVVVVUUUVVVWWWWWWVVVWWWYYY[[[[[[[[[[[[ZZZZZZZZZYYYYYY``````___^^^]]]\\\[[[[[[\\\ZZZXXXXXXYYY[[[[[[ZZZWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTSSSTTTVVVYYY[[[\\\[[[YYYYYYZZZ[[[[[[ZZZ]]]\\\]]]___``````^^^\\\VVVUUUUUUWWWYYYZZZYYYXXXYYY[[[^^^aaabbbaaa___^^^VVVXXX\\\______```iiirrrvvvtttlllXXXLLLEEEDDDEEEAAA@@@?????????>>>;;;999777777666555555555555555555777:::???EEEMMMVVV\\\dddfffnnn~~~|||uuuoookkkhhheeedddaaa___\\\YYYVVVTTTSSSSSSOOOOOOOOOPPPPPPQQQQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXZZZ[[[\\\]]]^^^_________]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZVVVXXXZZZ[[[[[[[[[]]]^^^aaaccceeeiiilllnnnoooppptttvvvxxxzzz~~~}}}xxxpppiiiccc^^^ZZZWWWVVVVVVVVVUUURRRNNNJJJHHHFFFAAA???HHH^^^yyyuuukkkqqqNNNXXXeeevvvsssjjjbbb^^^[[[___mmm|||{{{kkk___EEEAAA;;;555222111111222------,,,+++******++++++++++++************++++++))))))))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))))))))))))))************************************))))))))))))++++++++++++++++++++++++++++++,,,---------------,,,,,,---------................../////////000000///000111222333444555666555555555555555555444444777777777888;;;AAAJJJOOOYYYcccvvvzzzxxxxxx{{{rrrfffXXXUUURRRQQQRRRTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQTTTUUUTTTSSSQQQQQQRRRTTTTTTVVVWWWWWWUUUTTTUUUVVVWWWQQQKKKJJJLLLNNNKKKHHHJJJMMMQQQSSSRRRQQQPPPPPPNNNMMMNNNNNNOOOOOOOOONNNQQQSSSUUUVVVUUUTTTTTTTTTVVVWWWXXXXXXWWWWWWXXXZZZ\\\\\\]]]^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\ZZZXXXXXXYYY[[[\\\\\\VVVUUUTTTTTTUUUVVVXXXYYYXXXVVVSSSRRRSSSVVVZZZ]]][[[XXXUUUVVVYYY[[[ZZZXXX[[[ZZZZZZ[[[^^^______^^^VVVVVVWWWZZZ\\\[[[YYYWWWUUUXXX\\\```aaa```^^^\\\ZZZYYY[[[^^^___^^^bbbhhhvvvuuuqqqXXXHHHEEEIIIDDDBBB@@@??????===:::888999888777555444444444444555666777999===CCCKKKPPP\\\\\\```lll~~~zzztttpppmmmkkkhhhfffccc```^^^]]]\\\\\\UUUUUUTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]]]]___bbbdddhhhjjjllloooqqqrrrssssssxxxyyy}}}}}}vvvpppggg___ZZZXXXUUUTTTPPPQQQQQQPPPNNNJJJGGGDDD===???GGGZZZtttvvvpppxxx}}}XXX[[[aaalll~~~vvvrrrrrrwww~~~ppp]]]LLLCCC444444333111///,,,***))),,,+++++++++*********+++************************(((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000111222444555555222222222222333333444444333444555666777:::>>>BBBGGGKKKVVVfffttt|||zzz{{{~~~~~~}}}{{{vvvpppmmmllliiibbb]]]TTTSSSQQQQQQRRRSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPTTTTTTSSSQQQPPPOOOQQQSSSTTTUUUUUUUUUTTTTTTVVVWWWXXXRRRMMMLLLNNNOOOLLLIIIMMMPPPRRRSSSQQQOOOMMMMMMLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTTTTSSSRRRSSSUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^___`````````ZZZYYYYYYXXXYYY[[[]]]______]]]ZZZYYY[[[]]]]]]^^^XXXVVVSSSRRRRRRUUUYYY\\\ZZZXXXUUUTTTUUUXXX]]]```ZZZWWWUUUVVVYYY[[[YYYWWWYYYXXXXXXZZZ\\\_________XXXXXXZZZ]]]^^^]]]YYYVVVSSSVVV[[[___```___]]][[[^^^ZZZZZZ\\\]]]^^^bbbiiiuuurrr~~~uuuVVVFFFCCCCCCAAA???>>>>>>===;;;:::;;;:::999777666555444444333333333444555999???CCCQQQSSSYYYbbbmmmzzz}}}xxxuuuqqqooollliiigggfffeeeeee^^^]]][[[YYYWWWVVVVVVVVVQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY]]]^^^```aaabbbcccgggiiinnnpppssswwwyyy{{{||||||~~~}}}~~~yyyuuurrrjjjeee]]]WWWTTTTTTTTTTTTRRRQQQPPPMMMJJJGGGDDDBBB???LLLaaazzzxxxsssttt}}}~~~uuu~~~ooommmkkkmmmttt~~~{{{dddMMM>>>666444111000///...------------************************))))))************))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))))))))))))))***++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------.........///...//////000111222333333//////000111222333333444...000333555666777999;;;>>>===@@@GGGQQQ]]]ooo{{{ssspppqqqccc^^^WWWTTTUUUWWWXXXXXXSSSRRRQQQQQQPPPPPPPPPQQQUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTRRRPPPMMMMMMOOOQQQQQQRRRRRRRRRRRRSSSVVVXXXXXXUUUQQQOOOPPPPPPNNNLLLOOOQQQTTTTTTRRROOOMMMMMMNNNPPPQQQRRRRRRSSSVVVXXXWWWWWWWWWVVVUUUVVVZZZ\\\\\\^^^___^^^\\\ZZZZZZZZZXXXXXXZZZ[[[]]]___``````[[[ZZZYYYYYY[[[^^^aaadddbbb___\\\[[[\\\]]]^^^^^^ZZZXXXTTTQQQRRRUUUYYY\\\ZZZYYYXXXXXXYYY\\\___aaa[[[ZZZXXXXXXYYYZZZZZZYYYZZZYYYYYY[[[]]]_________ZZZ[[[]]]___```___[[[WWWUUUWWW[[[^^^```___^^^\\\^^^ZZZXXXYYYYYY[[[bbbjjjmmmttt|||yyyuuuTTTDDDEEEBBB???===>>>?????????>>>===;;;999888777777666333444444333333555888:::>>>DDDMMMTTT\\\gggsss}}}|||wwwsssqqqooonnniiigggdddaaa___^^^]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^______```dddeeefffggggggiiimmmoooppprrrvvv{{{}}}xxxzzz{{{{{{xxxrrrkkkggg\\\XXXSSSPPPOOOPPPPPPPPPPPPNNNJJJGGGDDDCCCCCCDDDYYYiii}}}xxxyyy|||wwwpppwww~~~wwwkkkYYYEEE777111000111------,,,,,,---///111333))))))***************)))(((((()))******)))(((((('''((((((((()))))))))***'''''''''((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))******************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////000000000111//////000000111222222222///111333444444555777888999777777;;;>>>CCCOOOZZZhhhvvv{{{oooeeedddjjjWWWSSSNNNMMMNNNQQQRRRRRRQQQRRRRRRQQQOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTRRRNNNKKKJJJLLLNNNMMMNNNNNNNNNNNNQQQUUUXXXYYYXXXVVVTTTRRRQQQPPPPPPNNNQQQTTTUUUTTTQQQPPPPPPPPPRRRSSSRRRQQQRRRUUUXXXXXXZZZ[[[[[[ZZZZZZ\\\^^^```aaabbbaaa___\\\\\\\\\[[[ZZZZZZ[[[\\\^^^```aaa```^^^\\\[[[]]]```dddgggeeeaaa]]][[[[[[]]]^^^^^^[[[YYYWWWTTTTTTUUUXXXYYYYYYZZZ[[[\\\]]]___``````]]]]]]]]]\\\ZZZZZZ[[[\\\ZZZZZZ[[[]]]___aaa```___^^^^^^___aaabbb```\\\YYYWWWYYY\\\^^^______^^^^^^\\\YYYXXXXXXVVVWWW```iiihhhkkkvvvzzzwww___OOOJJJDDD@@@???@@@@@@AAA@@@???>>><<<;;;::::::999555666777666444444555666444888???EEEKKKUUU```iiijjjqqqzzzxxxvvvsssooommmkkkkkkkkkjjjjjjjjjiiihhhfffdddbbbbbbbbbcccddddddddddddccc``````aaabbbbbbcccdddddddddeeeeeefffhhhiiijjjjjjooopppqqqrrrrrruuuyyy|||{{{}}}~~~yyyuuuttttttssspppkkkddd]]]YYYQQQOOOLLLLLLLLLMMMLLLLLLHHHFFFDDDEEEJJJQQQZZZ___vvv~~~wwwqqqwwwwwwrrrsssddd^^^RRRHHH;;;222//////...---******+++++++++***))))))((()))************))))))'''((()))******)))(((''''''((((((((())))))******&&&'''''''''(((((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111222222222111222444666333444777:::;;;:::???FFFJJJVVVeeeooottt{{{yyyssskkk___UUUYYYcccSSSQQQNNNMMMMMMMMMKKKIIIQQQRRRSSSRRRPPPOOOOOOPPPMMMNNNNNNOOOQQQSSSUUUVVVUUUTTTQQQMMMJJJIIIKKKMMMJJJKKKKKKKKKLLLOOOTTTWWWYYYZZZYYYVVVSSSQQQRRRSSSMMMPPPTTTVVVUUUTTTSSSSSSPPPRRRRRRQQQNNNNNNQQQTTTVVVYYY\\\^^^]]]\\\\\\]]]bbbccceeecccaaa^^^]]]]]]```___]]]\\\]]]___aaabbbdddbbb___]]]^^^aaaeeegggfffbbb]]][[[[[[\\\]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVXXXYYY\\\^^^`````````___^^^```aaa___[[[YYY[[[^^^[[[[[[\\\^^^aaabbb```^^^`````````bbbcccaaa^^^[[[ZZZ[[[\\\^^^____________ZZZYYYZZZYYYVVVVVV^^^hhhiiiiiimmmzzz[[[UUUKKKDDD@@@>>>>>>>>>AAA@@@???>>><<<<<<<<<<<<222333555444222000000000555666888;;;@@@HHHQQQWWW\\\aaahhhnnnuuu|||zzzyyyxxxyyysssssstttsssqqqnnnkkkiiimmmmmmnnnooooooooonnnnnnjjjjjjjjjkkklllmmmmmmnnnlllmmmnnnoooppprrrsssssszzz{{{|||}}}~~~~~~|||yyyssspppllljjjfff```YYYRRRLLLHHHMMMLLLKKKKKKLLLLLLKKKIIICCCCCCEEEMMMZZZkkk{{{yyywww{{{uuu{{{wwwvvvddd~~~mmmVVVEEE===999777444000...------...---,,,***))))))***,,,---************************,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((('''&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000............////////////////////////000111222333222222111111222222333444888777666666777999;;;<<>>===???BBBAAA<<<888888888777555555444444444666777777999===AAAEEEHHHNNNTTT\\\cccjjjttt~~~}}}|||zzzzzzyyyxxxxxxwwwvvvvvvvvvvvvvvvrrrrrrssstttuuuvvvwwwxxxwwwwwwwwwwwwxxxzzz|||}}}~~~{{{xxxvvvtttqqqnnnkkkhhhddd\\\TTTNNNKKKKKKKKKKKKIIIKKKMMMLLLFFFDDDEEEFFFBBBAAAPPPnnn|||xxx{{{vvvqqqssspppzzzkkk\\\~~~vvvaaaNNN@@@:::888333222000///---------...---,,,***))))))***,,,---************************+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))******+++,,,,,,++++++++++++++++++++++++******+++,,,---...//////---.........////////////////////////000111222333222111111111111222333333666555444444555666888:::888>>>CCCDDDDDDGGGNNNUUU```fffnnnwww~~~{{{lll```YYYXXXZZZYYYYYYXXXVVVTTTSSSUUUWWWOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQOOONNNMMMMMMLLLMMMNNNPPPSSSTTTVVVSSSOOOKKKJJJJJJLLLMMMOOOOOOPPPQQQSSSTTTVVVWWWYYYYYYXXXVVVSSSQQQRRRSSSQQQQQQQQQQQQPPPPPPOOOOOONNNQQQUUUVVVUUUTTTSSSSSSXXXZZZ]]]```aaa```^^^\\\]]]^^^```bbbaaa^^^[[[YYY^^^```bbbaaa^^^\\\]]]^^^bbbbbbaaa___^^^___ccceeeeeedddccccccbbbaaa^^^[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWYYY[[[^^^aaabbbbbbaaa```````````````___^^^]]]\\\___aaabbbcccbbbbbbccceeedddccccccaaa```___^^^^^^]]][[[[[[^^^cccfffgggfff```^^^ZZZXXXXXX\\\```cccdddeeeiiinnnuuujjjWWWLLLDDD??????EEEDDDBBBAAA@@@@@@@@@AAA:::999888777555555444444555555444555777:::===???CCCHHHOOOTTTZZZdddoooxxx}}}~~~~~~}}}}}}~~~~~~|||wwwuuusssqqqnnnjjjdddaaa[[[XXXRRRMMMIIIGGGGGGGGGIIIDDDBBBDDDDDDBBBCCCEEE<<>>@@@AAA@@@AAADDDGGGUUUgggvvv~~~xxxxxx|||~~~uuujjjrrr|||xxxxxx~~~ggg[[[XXX}}}cccNNNIIIAAA777000.........,,,++++++,,,------,,,,,,+++++++++***))))))***++++++************************&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))*********+++)))))))))***************)))******+++,,,---------,,,,,,---------.........///.........//////000111000000000000000111222222222222111111111222333444;;;:::999:::;;;<<<;;;;;;:::;;;===@@@BBBDDDEEEFFFEEEFFFFFFGGGIIIMMMSSSWWWZZZZZZYYYXXXWWWWWWXXXXXXYYYZZZYYYSSSMMMJJJMMMQQQZZZeeennniiiXXXJJJGGGJJJCCCDDDDDDCCCBBBCCCFFFHHHNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMLLLNNNPPPRRRTTTRRRQQQOOOMMMMMMMMMOOOOOORRRSSSTTTUUUVVVVVVVVVWWWVVVVVVUUUSSSPPPNNNNNNOOOPPPQQQSSSTTTTTTRRRPPPOOOMMMQQQUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\^^^bbbeeefffdddaaa___\\\\\\]]]]]]\\\[[[ZZZZZZYYY\\\```aaaaaa___^^^^^^dddcccaaaaaabbbaaa___]]]ZZZ[[[[[[\\\\\\\\\\\\\\\^^^___aaabbbccccccbbbaaabbbaaa___^^^]]]]]]^^^______```aaa___]]]\\\]]]^^^___```bbbccccccaaa___^^^dddcccbbbbbbdddeeegggggggggfffdddbbb```_________\\\]]]___ccceeejjjwwwuuunnnhhhUUUEEEFFFGGGGGGFFFEEEBBB@@@@@@???===;;;999888777666777666555444444444555555555666888:::===DDDMMMSSS\\\eeeooouuuxxx{{{|||xxxtttqqqmmmiiifffeeebbb]]]YYYUUUPPPKKKHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@AAABBB@@@>>>CCCKKKjjjwww|||zzzzzz}}}{{{qqqwwwyyytttwwwvvvnnn^^^XXXWWW~~~ssshhhYYYEEE777444111//////111111///,,,,,,------------,,,+++***************************))))))))))))))))))))))))&&&&&&'''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))*********************++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------.........---......///000000000//////000000111222222222111111222222333333888666555666888999777555::::::999999::::::;;;<<<;;;<<<======>>>@@@DDDGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHKKKHHHCCCAAADDDHHHFFFQQQ[[[\\\SSSJJJFFFFFFCCCDDDDDDCCCBBBBBBDDDGGGLLLMMMNNNOOOPPPPPPOOONNNLLLMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQRRRTTTSSSRRRPPPPPPOOOOOOOOORRRRRRTTTUUUUUUUUUUUUTTTSSSTTTTTTRRRPPPOOOOOOQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNQQQTTTWWWXXXYYY[[[]]][[[[[[[[[[[[[[[\\\\\\]]]^^^___aaacccddddddddddddZZZZZZ[[[[[[\\\\\\[[[ZZZYYY\\\```bbbbbb```______fffdddaaa``````___]]][[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]^^^___``````___^^^^^^bbb```^^^\\\[[[[[[[[[\\\]]]^^^^^^]]]ZZZYYYYYYZZZZZZ\\\^^^___```___]]]\\\```aaacccdddddddddccccccffffffdddcccaaa___]]]]]]\\\\\\^^^aaaaaaccclllvvvvvviiiyyyrrr[[[SSSJJJFFFHHHIIIFFFBBBBBBAAA???===;;;:::999999777666666666555555666666666666666666999>>>DDDHHHPPPWWW```fffjjjooouuu{{{}}}~~~}}}{{{xxxtttpppllliiieeeaaa]]]]]]XXXRRRMMMJJJGGGDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@999;;;======;;;???PPPbbbvvv{{{yyyssssssmmmpppqqqmmmeee]]]XXXVVVttt[[[KKKCCC===888666222000---------...------......------,,,+++******************************))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------......------------......///////////////000000111111111222222222222222222444333333555666777555444666666666777888999:::;;;999:::;;;;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDAAA@@@AAACCCDDDFFFIIIIIIGGGEEEDDDDDDAAABBBCCCCCCCCCDDDGGGIIIIIIKKKMMMOOOOOOOOOMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLMMMNNNPPPPPPPPPPPPPPPSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRRRRQQQOOONNNOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPSSSUUUWWWXXXYYY[[[]]]YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^___``````aaaXXXWWWXXXYYY\\\]]]\\\ZZZZZZ]]]```bbbaaa``````aaaeeeccc```^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYY]]]\\\[[[ZZZYYYYYYYYYYYY\\\]]]]]][[[YYYWWWWWWXXXWWWXXXYYY[[[[[[[[[[[[[[[WWW[[[___aaabbbbbbbbbcccccccccaaa```^^^]]][[[[[[\\\[[[]]]______```fffnnnuuummmrrrnnnVVVGGGEEEGGGFFFCCCDDDCCCAAA???>>>===<<<<<<666666666666666555555555777666555555666999===???BBBGGGPPPVVV\\\bbbjjjoootttssstttvvv|||{{{xxxuuusssooolllgggccc```\\\XXXUUURRRNNNIIIEEECCCBBBAAA@@@@@@??????>>>>>>===<<<<<<555777:::<<>>============>>>AAAAAA@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAABBBEEEHHHEEEGGGJJJLLLMMMLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLOOORRRRRRQQQOOONNNPPPPPPQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUUUUTTTRRRQQQQQQQQQQQQOOOLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRTTTUUUUUUVVVWWWYYYUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVYYY[[[\\\[[[ZZZYYYTTTSSSTTTVVVZZZ\\\\\\ZZZ[[[]]]^^^_________aaacccbbb```]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYXXXUUUTTTTTTUUUTTTUUUVVVWWWXXXYYYZZZ[[[UUUXXX[[[\\\[[[\\\^^^```^^^^^^]]]\\\[[[ZZZYYYYYY[[[YYYZZZ]]]]]]]]]bbbiiitttzzzkkkrrryyyaaaSSSMMMIIIFFFDDDDDDBBBAAA@@@?????????999999999888777666555444666555444444666777777888888<<>><<<======<<<;;;;;;;;;;;;<<<;;;===EEEPPP\\\kkk~~~uuu{{{zzzrrrkkkbbb]]][[[YYYVVVSSSrrr___WWWWWWWWWQQQJJJ:::222---111333///+++,,,***---///...+++***+++------,,,***(((((()))+++,,,))))))************))))))))))))))))))))))))))))))******+++++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,...------,,,,,,,,,------...............///000000///000000000000000/////////222555555444222333444000111222333444666666777666666666555444555777999555666777999::::::::::::>>><<<999999;;;===>>>>>>777999<<<>>>???>>><<<;;;?????????>>>===>>>@@@BBBBBBDDDGGGJJJKKKJJJGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIILLLPPPSSSTTTRRRNNNLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSQQQQQQQQQPPPNNNJJJHHHHHHIIIKKKKKKJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQSSSTTTSSSTTTUUUVVVUUUUUUSSSRRRPPPSSSXXX[[[\\\ZZZVVVTTTQQQPPPQQQTTTYYY\\\[[[YYY\\\\\\]]]\\\\\\^^^aaaddd___]]][[[ZZZ[[[\\\\\\\\\XXXWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYXXXWWWVVVUUUUUUPPPQQQTTTVVVXXXYYYYYYYYYSSSTTTUUUSSSQQQPPPPPPQQQTTTTTTTTTUUUWWWXXXZZZ[[[XXXYYYYYYWWWUUUVVVYYY]]][[[[[[ZZZYYYXXXXXXXXXXXXYYYWWWXXXZZZ[[[[[[```gggfffkkkuuuttt}}}ooo^^^SSSMMMEEEDDDCCCBBBAAA@@@@@@@@@======<<<;;;999888666555555555444555666666555444555777:::===>>>AAAFFFIIIHHHLLLQQQXXX___dddgggiiiooovvv|||}}}}}}yyyuuusssjjjiiihhheeebbb]]]ZZZXXXVVVSSSOOOLLLIIIFFFBBB???===>>>@@@CCCDDDAAA===999<<<<<<;;;::::::;;;======CCCHHHWWWlll~~~uuuuuu|||yyynnnhhh___XXXVVVUUUUUUTTTzzzxxxaaaTTTCCC888666888888666000...+++***+++++++++***+++++++++++++++++++++++++++++++++************)))+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&(((***((((((''''''''''''(((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222222222111000//////000000222111111000000111111222333333333444444333222222777777666666555555555555444555666777777888888888999888777888999:::999888999999999999999:::::::::<<<;;;999888888999;;;<<>>AAACCCFFFHHHLLLQQQWWW[[[```cccggglllooorrrrrrssswwwxxxzzz~~~~~~~~~}}}}}}xxxxxxvvvssspppllliiihhh]]]\\\YYYVVVRRRNNNLLLJJJGGGFFFEEEBBB@@@>>><<<;;;;;;;;;:::;;;<<<<<<<<<;;;777999======999888BBBNNN]]]qqq}}}{{{}}}tttllleee^^^WWWTTTVVVVVVQQQLLLwwweee]]]^^^TTTHHH:::222111222222111000...+++***+++,,,+++***+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&(((***((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111222111000000//////000000111111111111111111111111222222333333333333222222666666555555555444444444444444666777777777777777888777666777888999888777888888888888999999999999:::999888777777888999:::???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEIIIJJJLLLNNNOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPOOONNNMMMKKKJJJIIIJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJIIIEEEEEEIIIKKKIIIKKKLLLMMMNNNOOOOOONNNNNNLLLPPPUUUXXXXXXWWWVVVVVVTTTQQQOOOPPPTTTWWWVVVSSSVVVWWWYYYYYYYYYYYYZZZ\\\^^^___```^^^ZZZWWWUUUTTTTTTRRRQQQPPPPPPQQQTTTUUUVVVVVVVVVUUUUUUTTTRRRRRRQQQNNNMMMPPPUUUXXXVVVTTTSSSQQQPPPPPPQQQQQQOOONNNPPPNNNNNNQQQUUUXXXXXXWWWWWWVVVTTTRRRQQQRRRTTTVVVTTTUUUVVVTTTRRRRRRUUUWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^dddqqqpppvvvvvvddd]]]UUUOOOKKKIIIHHHHHH@@@???>>>???@@@AAA@@@>>>999999888777666555444333444444444444555777888999:::<<>><<<;;;;;;======<<<<<<<<<<<<;;;:::999:::<<<===<<>><<<<<<:::999777555444333555444444444444555666666555666888999;;;>>>BBBEEEKKKMMMPPPSSSVVVXXXYYYYYY]]]___bbbfffkkkppptttwwwuuuxxxzzz||||||}}}~~~}}}}}}}}}{{{zzzzzzyyyvvvssspppnnnmmmllldddcccaaa^^^ZZZWWWTTTRRRIIIHHHGGGDDDBBB@@@???>>><<<;;;;;;;;;::::::::::::999999999999999999888888888999>>>DDDKKKZZZsss~~~}}}|||~~~qqqccc___ZZZWWWTTTTTTVVVTTTNNNIIIxxxqqq___YYYSSSQQQSSSTTTTTTTTTPPPNNNLLLIIIBBB;;;===EEE888333---,,,...000///---...,,,+++++++++,,,+++)))************************************)))))))))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000//////....../////////000111333444444333111000000000111111222222111111222222222222222222111111333333444555666666666666555444444555777888777666555555666666777777888888777777666666666777888888:::<<<>>>@@@AAAAAA@@@@@@=========>>>???@@@AAAAAABBBDDDHHHKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHHHHIIIIIIGGGFFFEEEFFFIIIHHHDDDDDDGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVXXXYYYVVVTTTSSSTTTTTTRRRPPPRRRSSSUUUVVVUUUVVVXXXYYYYYY[[[]]]\\\XXXSSSOOONNNNNNMMMLLLMMMOOORRRVVVXXXSSSTTTSSSSSSRRRQQQPPPOOONNNMMMLLLMMMOOOQQQPPPNNNOOONNNMMMNNNPPPQQQPPPOOOLLLMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSPPPMMMLLLNNNQQQQQQPPPOOONNNMMMNNNOOOPPPRRRTTTVVVXXXXXXVVVTTTRRRPPPTTTWWWVVVUUU]]]ooo}}}jjjXXXMMMGGGEEEEEEDDDDDDDDDBBB>>>;;;>>>===<<<;;;999888777666777777666666666555555555444555777777888999<<>>===<<<;;;::::::999999999888888888888888666777888888888888:::;;;777>>>KKKYYYfffwwwhhh^^^]]]UUURRROOOPPPSSSSSSPPPMMMfffbbb]]]\\\ZZZUUULLLDDDCCC???:::777888;;;;;;999<<>>@@@AAABBBAAA???>>>===============>>>???@@@@@@DDDIIILLLLLLMMMNNNOOONNNNNNNNNMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHEEEFFFHHHHHHHHHHHHFFFEEEGGGIIIIIIFFFFFFIIIIIIFFFEEEFFFGGGHHHKKKMMMNNNOOOOOOPPPPPPPPPPPPQQQTTTVVVYYYWWWUUUSSSRRRQQQOOONNNQQQRRRTTTSSSRRRRRRSSSTTTXXX[[[^^^]]]YYYSSSNNNLLLJJJJJJKKKLLLOOORRRUUUWWWUUUUUUTTTRRRQQQNNNLLLKKKMMMMMMLLLMMMNNNOOOOOONNNPPPOOOOOOQQQSSSTTTTTTSSSPPPOOONNNMMMMMMNNNQQQRRRPPPRRRSSSPPPLLLKKKMMMPPPQQQPPPNNNMMMMMMNNNNNNNNNOOORRRVVVYYYZZZXXXUUUSSSQQQTTTVVVVVVUUUYYYaaagggtttyyyaaaQQQHHHFFFEEEDDDDDDDDDBBB@@@=========<<<<<<;;;;;;:::888888888777777666555555555666777777777777999:::999999;;;<<<===?????????AAABBBEEEIIIMMMPPPSSSTTTUUUWWWZZZ\\\\\\]]]^^^```bbbccceeefffeeeeeefffgggkkkkkklllmmmnnnoooppppppmmmmmmmmmkkkiiihhhiiijjjhhhfffdddcccddddddcccbbb^^^\\\YYYVVVRRROOOMMMLLLJJJIIIHHHFFFCCC@@@>>><<<;;;;;;:::::::::999999999999999888888888777777777777888999888888:::>>>BBBEEEPPPdddvvv|||wwwccc^^^```[[[VVVRRRPPPQQQSSSSSSRRR???>>>======???===888444666666333000000444444111333888===???:::222---+++,,,++++++,,,...///...,,,+++******+++,,,,,,***)))******************************)))))))))(((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$&&&((((((&&&%%%&&&'''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++))))))******+++,,,,,,,,,)))***+++,,,------------...------------....../////////000111111000//////------...///000000000000000000000000000111111111111222333444555555555555444333333444777888888777444444555666777888999999777888888999999:::::::::===???@@@BBBBBBAAA???>>>===============>>>??????@@@EEEJJJLLLLLLLLLNNNQQQMMMMMMMMMMMMMMMMMMNNNNNNFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHFFFEEEDDDDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFFFFIIIIIIGGGGGGJJJJJJHHHFFFGGGHHHIIIKKKMMMOOOQQQPPPQQQQQQPPPOOOPPPSSSUUUWWWVVVTTTQQQOOOMMMLLLLLLOOOPPPQQQQQQOOOOOOOOOQQQYYY]]]``````\\\UUUOOOLLLGGGHHHKKKMMMPPPRRRTTTUUUWWWVVVUUUSSSQQQNNNLLLKKKMMMMMMMMMNNNNNNOOOOOOOOORRRQQQQQQSSSVVVXXXXXXWWWUUUTTTRRROOOMMMMMMPPPSSSNNNRRRTTTRRRMMMLLLOOOSSSSSSQQQOOONNNOOOOOOOOONNNNNNQQQUUUXXXYYYXXXUUUSSSRRRSSSUUUVVVWWWXXXYYYZZZbbb|||yyy```NNNJJJEEECCCCCCCCCDDDDDD>>>>>>>>>>>>>>>=========888888888888777666555444444666777777555555666777666777777888888999999::::::<<<>>>BBBDDDGGGHHHIIIJJJLLLOOOPPPPPPQQQSSSTTTUUUWWWXXXXXXWWWXXXYYY[[[^^^______aaabbbcccdddeee```aaaaaa___]]]\\\]]]^^^ZZZXXXVVVVVVWWWWWWVVVUUUSSSRRROOOLLLIIIGGGFFFEEEBBBBBBAAA@@@>>><<<:::999999999999999999999999999999888888888888777777777666777888888999>>>FFFMMMaaalll}}}}}}vvv~~~qqqeeedddhhhccc^^^WWWSSSQQQRRRSSSSSS333444444555666666666666000222111......111111,,,---111555888888777444000+++++++++,,,------,,,+++*********+++,,,,,,***(((***************************)))))))))((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$&&&((((((&&&%%%%%%&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,))))))+++,,,------,,,,,,------,,,,,,------...///......////////////......,,,,,,---...///000000/////////000000111111111111111222333444444555444444444444333555777999999888444555555666888999999:::666777888999::::::::::::;;;<<>>>>>??????EEEJJJLLLKKKKKKMMMPPPLLLLLLLLLMMMNNNNNNNNNOOOGGGGGGEEEEEEFFFGGGIIIJJJGGGFFFEEEDDDDDDEEEFFFFFFCCCCCCDDDDDDFFFHHHIIIJJJFFFIIIJJJIIIJJJMMMMMMKKKJJJIIIIIIIIIJJJLLLNNNOOONNNOOOPPPPPPPPPRRRTTTWWWYYYXXXVVVTTTPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSS[[[___cccccc___XXXQQQNNNIIIKKKOOOSSSUUUVVVVVVVVVXXXXXXWWWVVVTTTQQQPPPNNNMMMNNNOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUXXXZZZ[[[ZZZYYYYYYXXXUUUQQQOOOPPPRRROOOTTTWWWVVVQQQPPPSSSXXXVVVSSSPPPOOOQQQRRRQQQOOONNNQQQTTTWWWWWWUUUSSSQQQPPPRRRSSSTTTTTTTTTUUUVVV\\\ppp{{{qqqooonnn~~~nnnfffZZZOOOHHHEEEDDDDDDBBBAAAAAA@@@???>>>======999999:::::::::888777666555666777777666555555666666666666666666666777777888999;;;>>>@@@AAAAAABBB@@@BBBEEEFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKLLLMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXTTTUUUUUUSSSQQQQQQRRRSSSNNNMMMKKKKKKLLLMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>>>>>>>===;;;:::999777777777888888888888888666666666777888888999999777:::===AAAGGGRRRaaakkk~~~{{{sssxxxyyynnneeeaaabbbddd___[[[WWWSSSRRRQQQRRRRRR///000000///------///000...222222......111///***,,,---------...000...+++------------------,,,+++***))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&(((((('''%%%%%%&&&((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,------...//////...------------...///+++,,,---...///////////////000000000111111222222111111222333444444444444555444444555888:::999999555555666777888999::::::666666777999999:::::::::888:::===@@@AAABBBBBBAAA>>>============>>>>>>??????DDDJJJLLLJJJJJJLLLOOOKKKKKKLLLMMMNNNOOOOOOPPPKKKJJJHHHGGGGGGHHHJJJKKKGGGFFFFFFFFFFFFHHHJJJKKKEEEEEEEEEFFFHHHJJJMMMNNNGGGKKKMMMKKKMMMPPPQQQNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLNNNPPPQQQRRRSSSVVVXXX\\\\\\ZZZWWWTTTRRRQQQRRRPPPRRRTTTUUUUUUUUUWWWYYY]]]aaaeeeeeeaaaYYYSSSOOOLLLOOOTTTYYY[[[\\\[[[ZZZYYYYYYXXXWWWVVVUUUSSSSSSMMMNNNPPPPPPPPPQQQRRRTTTSSSRRRSSSUUUYYY[[[\\\[[[[[[]]]^^^[[[VVVRRRQQQQQQQQQVVVZZZYYYTTTSSSWWW\\\XXXUUUQQQQQQRRRSSSRRRPPPOOOQQQSSSUUUUUUSSSPPPNNNNNNPPPRRRQQQOOOOOORRRVVVYYY```mmmvvvjjj^^^oooxxxdddVVVLLLHHHEEEDDDDDDCCCAAA???>>>===<<<<<<<<<===>>>===<<<;;;:::666777999999777666666777777777666555555555666666222444666888999:::999999444777:::;;;;;;<<<>>>???===?????????>>>???AAACCCCCCCCCDDDFFFGGGHHHJJJJJJGGGHHHHHHGGGEEEDDDEEEGGGCCCAAA???@@@AAABBBAAA@@@>>>===<<<:::999888777777888888888888888777666555666666666666666666666666222333444666888999:::;;;===BBBIIIQQQ\\\mmmyyypppsssxxx{{{vvvmmmbbbYYYUUUTTTUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQ///...---------///000111111111111111111000//////...------,,,,,,------...---,,,+++***))))))))))))+++***)))***++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++))))))))))))************************+++,,,------,,,,,,++++++,,,,,,---.........------------......---------............///000000000000111111111111222222333444444555555666444444444444444555666666444555666777888999::::::777777777777888999::::::999;;;>>>AAACCCBBBAAA@@@BBBAAA@@@???>>>???@@@AAACCCFFFJJJNNNMMMJJJIIIJJJNNNOOOOOONNNLLLLLLNNNOOONNNNNNNNNMMMKKKHHHFFFDDDGGGEEEDDDEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJLLLOOOPPPKKKJJJKKKNNNQQQTTTUUUTTTRRRRRRRRRPPPNNNNNNPPPQQQLLLOOOSSSVVVWWWWWWYYYZZZ\\\\\\[[[XXXUUUTTTUUUVVVWWWYYY[[[ZZZYYYYYY\\\___`````````___^^^[[[YYYWWWSSSVVVZZZ]]]______]]]\\\]]]YYYUUUTTTVVVWWWWWWVVVQQQQQQRRRQQQQQQSSSVVVYYYTTTVVVXXXYYYYYYYYY[[[\\\ZZZZZZXXXWWWVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[WWWSSSSSSXXX[[[ZZZXXXWWWVVVUUUSSSQQQPPPOOONNNOOOPPPPPPQQQRRRQQQQQQQQQUUUXXX]]]cccpppyyyccc___[[[mmm|||jjj```ZZZVVVQQQJJJEEEBBBAAA@@@@@@CCCAAA???=========>>>???;;;:::999888777777777888777777555444444444444444666666555555555444444444666666777777777777666666888888888888888888888888<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999888999999888888777777666666777555333444777999888777555555666777777777777777444555888<<<======@@@CCCMMM]]]qqq{{{ooouuulllggglllkkk```^^^ZZZVVVSSSRRRRRRRRRMMMQQQTTTRRRNNNLLLNNNQQQ//////.........///000111000000000000000///......------,,,,,,,,,,,,------+++***************+++++++++***))))))++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++(((((()))))))))*********************+++,,,---...,,,++++++++++++,,,------......------------......------------............//////000000000111111111222222333333444555555555444333333333333444555555555666777888999:::;;;;;;888888777888888999:::;;;999;;;>>>AAACCCCCCAAAAAACCCBBBAAA@@@@@@@@@AAABBBEEEEEEHHHKKKMMMLLLJJJJJJNNNOOOPPPOOOMMMMMMNNNPPPRRRQQQQQQOOONNNKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNRRRUUUVVVVVVUUUVVVVVVTTTRRRRRRTTTUUUTTTVVVYYYZZZZZZZZZ[[[\\\ZZZZZZYYYVVVSSSRRRSSSUUUXXXZZZ[[[[[[ZZZ\\\___bbbaaaaaa``````___]]]\\\[[[UUUWWWXXXZZZ\\\]]]^^^^^^```]]]ZZZYYY[[[]]]]]]\\\WWWWWWVVVUUUTTTVVVYYY\\\XXXZZZ[[[[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVUUUTTTTTTSSSWWWWWWWWWXXXXXXYYYYYYYYY[[[WWWSSSTTTXXXZZZZZZXXXWWWVVVUUUSSSQQQOOONNNMMMNNNOOOPPPPPPQQQQQQPPPPPPRRRTTTVVVYYY```qqq|||ppp___aaauuuzzzgggUUUIIIBBB??????===???AAAAAA??????@@@BBB===<<<<<<<<<<<<;;;::::::999888777666666555555555666666666555555555444444666666777777777777666666666666666666666666666666777777888888888999999999888888888888888888777777666777777777888888999999888888888777777777666666;;;999666666888888777555;;;;;;:::999888777555555<<<:::999;;;@@@JJJWWWaaattt|||uuurrrsssrrr{{{}}}pppmmmnnnhhh^^^\\\YYYUUURRRQQQPPPPPPNNNQQQTTTSSSOOOMMMOOOQQQ000000///....../////////...////////////...---------,,,,,,++++++,,,,,,---))))))))))))***+++,,,---+++***))))))++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++(((((())))))))))))******+++******++++++,,,---...+++++++++++++++,,,------...------,,,,,,------...------------............//////000000000000111111111222222333333444555555333333333333333444444555666666777888999:::;;;;;;888888888888999:::;;;<<<:::<<>>>>>???======>>>>>>===;;;999888;;;:::999888888777777888777777666666666555555555555666666777777666666555444444444444444444444444444444444444555555555555555555555555666666666666444444555666777888999999888777777777777666666666999777555555666666555444777777777777888999:::;;;>>>???AAAGGGRRRdddvvv{{{uuuuuuxxx{{{|||wwwxxx|||sssrrroooccc\\\ZZZWWWTTTQQQOOOOOONNNOOORRRTTTSSSPPPNNNOOOQQQ111000000//////.........------.........------,,,,,,,,,++++++++++++,,,,,,******))))))***++++++,,,+++)))((()))***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))************++++++,,,---...+++++++++***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,---------.........////////////000000000111111111111222333333444444444333333333333444555555555666666777888999999999888888888888999:::<<<<<<;;;===???AAABBBBBBAAAAAACCCCCCCCCCCCDDDDDDEEEEEEIIIGGGDDDDDDJJJQQQPPPLLLNNNOOOQQQQQQPPPOOOPPPQQQPPPOOONNNMMMLLLKKKJJJJJJFFFFFFGGGIIIKKKKKKHHHFFFHHHHHHGGGGGGGGGHHHHHHHHHLLLLLLLLLOOOSSSWWWYYYZZZWWWXXXYYYXXXWWWVVVWWWYYY\\\]]]^^^^^^\\\[[[\\\]]]\\\\\\[[[YYYVVVVVVWWWYYYXXXWWWVVVVVVVVVXXX[[[]]]]]]\\\ZZZXXXVVVVVVVVVWWWYYYXXXXXXYYYZZZ\\\^^^______^^^]]]]]]]]]^^^^^^^^^\\\[[[XXXTTTRRRSSSVVVYYY[[[\\\]]]\\\YYYXXXWWWXXXXXXVVVUUUSSSSSSSSSUUUUUU[[[ZZZYYYXXXWWWXXXXXXYYYXXXVVVTTTTTTVVVWWWWWWVVVUUUTTTSSSQQQNNNLLLJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPPPPPPPQQQXXXbbbjjjsssmmmjjjzzzkkkYYYNNNIIIGGGEEECCCAAAAAA@@@???>>>>>>?????????>>><<<999888<<<;;;:::999999888999999888888777777777666666666555666666777777666666555444444444444444444444444444444555555555555666666555666666666777777888888555555555666777888888888777777777777777777777777777666666666777888888888555555444555777;;;>>>AAABBBKKKXXXdddrrruuuooossszzzvvvoooooommm```ZZZYYYVVVTTTQQQPPPOOONNNPPPRRRTTTSSSPPPOOOOOOPPP////////////......------,,,,,,------------,,,,,,++++++************++++++,,,++++++***))))))*********)))((()))******)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***'''(((((((((((()))))))))************+++,,,------+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------......////////////000000000000000111111222333333333444444333333444444555666444444555555666666777777777777777888999:::<<<===<<<===>>>@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFIIIHHHDDDBBBIIIQQQRRRMMMLLLNNNPPPPPPOOONNNOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJEEEEEEFFFHHHIIIIIIFFFDDDFFFFFFGGGHHHIIIIIIIIIIIILLLKKKJJJLLLQQQUUUWWWXXXWWWXXXYYYYYYXXXWWWXXXYYY\\\]]]^^^^^^]]]]]]___```[[[[[[[[[YYYVVVVVVWWWYYYYYYXXXVVVUUUUUUWWWXXXYYY]]][[[XXXVVVTTTSSSSSSSSSXXXYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZWWWSSSQQQPPPSSSVVVVVVXXXYYYYYYXXXWWWWWWXXXTTTSSSRRRQQQRRRTTTVVVXXXZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTSSSSSSRRRRRRPPPNNNLLLJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHJJJJJJKKKOOOUUUZZZdddzzz~~~xxx{{{lllcccZZZRRRHHHDDDFFFGGGEEEAAA@@@@@@@@@??????>>>>>>======<<<;;;:::999999999999999999888888888777777777666666777777777777666666555555555555555555555555555555555666666666777777777777777888888999999999888888888888888888888888777777777888888888888888888888888888888999:::;;;;;;;;;;;;===@@@EEEJJJMMM]]]jjjyyy~~~qqqlllppp{{{vvvnnneeeffffff]]]XXXWWWUUUTTTRRRQQQPPPPPPQQQRRRSSSRRRPPPOOOOOOOOO------.........---,,,,,,+++,,,,,,------------,,,+++******))))))******+++---,,,+++***))))))))))))***)))((((((******)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***''''''(((((((((((()))))))))(((((())))))***+++,,,***************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------......////////////000000///000000111111222333333333333333333333444444555333444444444555555555666666666666777888:::;;;<<<;;;<<<===>>>???????????????@@@AAACCCDDDEEEEEEEEEGGGHHHEEEAAAEEENNNPPPKKKIIIKKKNNNNNNNNNMMMMMMNNNMMMNNNOOOOOOOOONNNLLLKKKEEEEEEEEEFFFHHHGGGEEECCCGGGGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGIIIMMMQQQSSSTTTWWWYYYZZZ[[[YYYYYYYYYZZZ\\\]]]^^^^^^^^^___aaacccXXXXXXXXXVVVSSSSSSTTTVVVZZZXXXWWWWWWXXXYYYYYYXXX]]]\\\ZZZXXXWWWUUUUUUTTTXXXYYYZZZZZZZZZXXXWWWVVVXXXZZZ[[[ZZZXXXXXXYYYZZZZZZZZZXXXUUURRRPPPRRRSSSSSSTTTVVVWWWVVVUUUVVVWWWSSSQQQPPPOOOQQQSSSVVVXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMKKKIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHIIILLLOOOOOO```}}}|||lll___XXXSSSMMMHHHIIIFFFBBB???======>>>???>>>===<<<;;;::::::::::::::::::999999999888888888777888888999999888888777777777777777777777777777555555555666666666666777777777777777888888888888::::::::::::999999888888888888888999999999999:::777888999888777888:::<<<@@@EEENNNXXXbbbjjjoooqqq{{{sssuuuzzzooofff\\\\\\^^^XXXTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMMMM***+++,,,---------,,,++++++,,,,,,---......------******))))))))))))******++++++***************+++***((('''((()))***)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))'''''''''((((((((())))))''''''''''''((()))***+++***************++++++,,,++++++************++++++++++++,,,,,,,,,---------........./////////000000//////000000111222222222111111111111111222222333444444444555555555555666444444555666777999:::;;;;;;;;;<<<<<<======>>>>>><<<===???AAACCCDDDDDDDDDBBBGGGFFF???@@@IIILLLGGGFFFHHHKKKLLLLLLKKKKKKKKKLLLNNNPPPRRRRRRPPPMMMKKKGGGFFFEEEFFFGGGGGGFFFEEEJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDEEEHHHLLLNNNOOOTTTVVVXXXYYYXXXWWWWWWXXX\\\]]]]]]\\\\\\\\\___aaaWWWWWWVVVTTTRRRRRRTTTUUUUUUTTTTTTWWWZZZ[[[ZZZXXX[[[[[[[[[[[[ZZZYYYXXXXXXZZZYYYWWWUUUTTTSSSRRRRRRQQQSSSVVVWWWVVVVVVXXXZZZWWWXXXWWWUUURRRPPPPPPQQQRRRTTTVVVVVVUUUTTTUUUVVVTTTRRRPPPOOOOOOQQQTTTVVVUUUUUUVVVVVVTTTQQQMMMKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGHHHIIIFFFOOOccc{{{}}}qqqkkkiiihhhaaaVVVKKKDDD@@@AAABBB@@@???>>>===<<<<<<<<<<<<::::::::::::999999999999999999::::::::::::999999888888888888888888888888666666777777777888888888999999999888888888888888999999999999::::::::::::999999:::::::::;;;;;;;;;888;;;>>>@@@AAACCCHHHKKKPPP\\\ooo|||wwwyyyuuuiii```VVVWWWXXXPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNLLLKKK((()))+++,,,---,,,,,,++++++,,,------............******))))))))))))******))))))))))))***+++,,,---***((('''((()))***)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&''''''((()))************)))***++++++,,,++++++************++++++++++++,,,,,,,,,---------............/////////000/////////000111111222222///////////////000000111555555555666666666666666333333444555777888:::;;;:::;;;;;;;;;<<<<<<======:::<<<>>>@@@BBBCCCCCCCCC>>>EEEEEE>>>===EEEHHHDDDDDDFFFJJJKKKJJJJJJIIIJJJJJJLLLPPPRRRRRRPPPLLLJJJIIIHHHFFFFFFGGGHHHGGGGGGMMMNNNNNNNNNNNNLLLJJJIIIGGGEEECCCCCCFFFIIIKKKLLLPPPRRRUUUVVVUUUTTTTTTUUUZZZ[[[ZZZYYYXXXXXXZZZ]]]XXXXXXXXXVVVTTTTTTUUUWWWOOOOOOQQQUUUZZZ[[[YYYWWWWWWXXXYYY[[[[[[[[[ZZZZZZ[[[XXXTTTPPPNNNNNNOOOPPPIIIMMMQQQSSSSSSTTTWWWYYYSSSUUUUUUTTTQQQNNNMMMNNNTTTUUUWWWVVVUUUTTTTTTUUUVVVTTTQQQOOONNNOOORRRTTTRRRTTTUUUUUUSSSOOOKKKHHHIIIKKKLLLKKKJJJHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJTTTbbbmmmzzz|||yyysssyyysssaaaSSSKKKHHHHHHBBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::::::::999999999::::::;;;;;;::::::999888888888888888888888888999999999999::::::::::::<<<<<<;;;;;;::::::999999777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>???@@@AAAAAAAAAAAA@@@BBBCCCAAA>>>@@@GGGMMMHHHGGGHHHJJJKKKKKKIIIGGGHHHIIIJJJKKKLLLJJJGGGDDDGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHKKKMMMNNNNNNMMMLLLHHHHHHFFFFFFFFFHHHJJJKKKPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVXXXXXXWWWVVVWWWXXXXXXWWWUUUTTTRRRRRRQQQQQQJJJJJJLLLPPPUUUXXXVVVTTTTTTUUUUUUWWWXXXYYYZZZZZZ\\\YYYVVVRRRNNNKKKJJJIIIKKKLLLNNNPPPQQQSSSTTTTTTYYYWWWTTTRRRPPPPPPPPPQQQQQQSSSVVVVVVUUUTTTTTTUUUTTTQQQNNNLLLMMMOOOPPPPPPPPPPPPQQQPPPNNNLLLIIIGGGHHHGGGGGGFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGNNNVVVYYYcccwwwnnnooovvvdddXXXSSSOOOJJJGGGHHHEEE???>>>BBB:::===???>>>:::888999;;;>>>===;;;:::<<<===;;;888===:::777777999;;;999777:::::::::999999888888888::::::;;;;;;;;;;;;;;;<<<888888666555888<<<:::555@@@;;;888<<<@@@BBBDDDEEENNNUUU```lllwwwuuuvvv}}}zzzppplllyyyqqqkkkbbbYYYTTTPPPNNNLLLMMMMMMNNNQQQTTTUUUTTTRRROOONNNNNNNNNNNNLLLIIIFFF+++,,,,,,------,,,,,,+++++++++,,,---------------******))))))))))))******)))))))))***+++,,,---...***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........------------------------....../////////000000000000//////////////////000222333444444555555444444222222333333444555555555555666777888999:::::::::;;;<<<===>>>????????????===@@@AAA@@@???AAAFFFLLLEEEEEEGGGJJJMMMLLLJJJGGGIIIIIIJJJKKKKKKIIIFFFCCCDDDCCCBBBAAAAAABBBCCCDDDGGGIIIKKKMMMMMMMMMLLLLLLKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMOOOPPPPPPOOOPPPQQQQQQOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPQQQQQQLLLKKKMMMPPPTTTUUURRRPPPSSSSSSTTTTTTUUUVVVVVVVVVWWWUUURRROOOLLLJJJIIIHHHIIIJJJMMMOOOPPPQQQPPPPPPUUUUUUTTTSSSRRRQQQPPPOOOQQQSSSUUUUUUTTTSSSSSSTTTSSSPPPLLLJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMKKKIIIGGGDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEHHHNNNOOOUUUjjjsssnnnrrrwwwooofff```ccceee```ZZZWWWKKKFFFAAA???@@@@@@@@@>>>>>>===;;;:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888:::;;;888777777888999:::999888<<>>===>>>>>>???>>><<<;;;;;;===???@@@CCCCCCDDDEEEGGGGGGEEEDDD===DDDHHHFFFGGGPPP[[[aaagggvvv~~~zzz~~~{{{rrrnnnmmmsss{{{zzznnnbbb\\\YYYTTTQQQQQQRRRSSSSSSPPPRRRSSSRRROOONNNQQQSSSPPPOOOOOOPPPQQQPPPNNNLLL++++++,,,,,,,,,,,,++++++,,,,,,---............---++++++************++++++(((((()))***,,,...000111***)))((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///......------....../////////000111222222222222111111111222333333444444444444555555555555555444666777888999999:::999999888:::===??????AAAEEEHHHBBBBBBDDDGGGKKKMMMMMMMMMIIIJJJKKKJJJGGGEEECCCBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMKKKIIIHHHIIIJJJKKKFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIIIIHHHFFFFFFHHHJJJMMMMMMNNNOOOPPPQQQSSSTTTRRRRRRSSSSSSRRROOOLLLJJJNNNOOOPPPRRRSSSSSSSSSRRRNNNMMMKKKJJJIIIHHHIIIIIIMMMOOOQQQSSSSSSQQQOOOMMMMMMNNNOOOQQQQQQQQQPPPPPPPPPRRRSSSSSSQQQPPPOOOOOONNNKKKHHHFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCAAA@@@???>>>============>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDAAA>>>>>>CCCEEEEEEJJJQQQRRRhhhooo___WWW\\\kkkuuullljjjeee\\\SSSRRROOOMMMLLLKKKKKKPPPVVVWWWRRRJJJDDDAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAABBBEEEJJJOOOPPPMMMJJJIIIJJJLLLSSSXXXYYY___nnn~~~}}}~~~yyysssqqqoooqqqrrrooofff___]]]ZZZUUURRRRRRSSSSSSSSSPPPSSSUUURRRNNNMMMQQQVVVSSSRRRQQQRRRRRRRRRPPPMMM***++++++,,,,,,++++++***+++,,,------......------+++******************+++))))))))))))***+++,,,---)))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------------......---...///000111111111111000000111111222333333333444444555555555555555444555666777888999999999999888:::<<<===???BBBDDDFFFEEECCCBBBCCCGGGLLLNNNOOOIIIJJJKKKJJJFFFDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEECCCDDDFFFIIIKKKMMMNNNOOOLLLKKKIIIGGGGGGHHHIIIJJJGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIHHHHHHIIIKKKOOOOOOOOOOOOOOOPPPQQQRRRUUUVVVWWWVVVTTTQQQNNNMMMNNNOOORRRTTTUUUVVVVVVUUUOOONNNMMMKKKJJJJJJKKKKKKNNNOOORRRTTTSSSQQQNNNLLLLLLLLLLLLLLLMMMOOOQQQRRRPPPRRRSSSSSSPPPNNNNNNNNNLLLJJJGGGEEEEEEEEEDDDBBBBBBDDDFFFGGGHHHGGGEEEDDDJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<===>>>??????@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>>>>>AAACCCDDDDDDFFFNNNYYYjjjvvv```TTTYYYhhh|||qqqnnnkkkjjjgggfffnnnyyy~~~rrrbbbWWWRRRPPPNNNKKKGGGIIIMMMPPPSSSTTTTTTTTT___kkkvvvvvvmmmffffffiiiqqqtttvvvxxx}}}rrrmmmttt~~~yyyyyyuuupppkkkfffccc___\\\]]]YYYUUUSSSSSSSSSSSSRRRNNNRRRTTTRRROOONNNSSSXXXVVVTTTSSSSSSSSSRRRPPPNNN******++++++++++++*********+++,,,,,,------,,,,,,******))))))))))))************))))))((()))))))))((('''&&&'''((()))(((&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...000111111111111///000000111111222333333333444444555666666666555666777888999::::::::::::::::::;;;<<>>>>>AAA@@@???>>>===<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA???>>>>>>?????????>>>JJJKKKPPPjjjhhh]]]]]]ssszzzvvvsssqqqnnnqqquuu{{{uuuiiifffppp~~~tttjjjbbb]]]\\\\\\WWWUUURRRQQQRRRSSSTTTSSSOOOQQQSSSRRRQQQQQQTTTWWWVVVUUUSSSSSSSSSSSSRRRPPP******++++++++++++******)))***++++++,,,,,,++++++))))))(((((((((((())))))***))))))((((((((()))))))))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,------,,,---...000111111222222//////000000111222222222111222333444555666666666888999:::;;;<<<<<<<<<<<<>>><<<;;;;;;>>>AAADDDFFFFFFEEEEEEFFFHHHJJJJJJIIIHHHKKKMMMKKKFFFDDDFFFIIIHHHHHHFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIFFFIIIMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSVVVYYYYYYWWWUUUUUUUUUUUUWWWYYYZZZ[[[YYYWWWVVVWWWUUUSSSPPPNNNMMMLLLLLLMMMNNNOOOOOOOOONNNMMMLLLNNNNNNOOOOOOQQQRRRTTTTTTRRRSSSTTTSSSPPPNNNMMMMMMLLLJJJIIIHHHIIIIIIGGGFFFGGGGGGHHHHHHGGGEEECCCAAA??????>>>>>>>>>>>>????????????>>>===============;;;<<<===>>>>>>===<<<<<<===>>>>>>???????????????>>>>>>===;;;;;;=========@@@@@@CCCUUUppprrrqqq~~~yyysssrrr||||||xxxyyyuuuiii```\\\\\\\\\UUUSSSQQQPPPRRRSSSSSSSSSQQQRRRSSSSSSSSSSSSRRRRRRSSSRRRQQQRRRTTTUUUUUUTTT******++++++++++++******))))))***++++++++++++***((((((''''''''''''(((((()))))))))))))))******+++***)))((()))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,---...000111222222222/////////000111111222222///000222333444555555666::::::;;;<<<============@@@===;;;;;;===AAADDDFFFEEEEEEGGGIIIKKKJJJGGGDDDGGGKKKMMMKKKGGGEEEGGGKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFIIIHHHFFFFFFFFFHHHJJJKKKIIIIIIHHHHHHHHHHHHHHHIIIHHHLLLQQQUUUUUUUUUUUUUUURRRRRRRRRSSSTTTUUUVVVWWWQQQTTTXXXYYYWWWVVVVVVXXXYYYZZZ[[[\\\[[[YYYVVVTTTYYYWWWTTTQQQNNNMMMLLLLLLPPPPPPPPPQQQPPPPPPPPPOOONNNOOORRRTTTUUUUUUUUUTTTSSSTTTUUUTTTQQQNNNMMMLLLLLLKKKJJJJJJKKKKKKIIIHHHIIIIIIJJJIIIHHHEEEBBB@@@<<<<<<<<<===>>>@@@BBBCCC???>>>>>>=========>>>>>><<<===>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<;;;::::::>>>AAAAAA===BBBHHHTTT```aaakkk}}}xxx|||xxxmmmccc\\\ZZZYYYYYYXXXVVVSSSRRRSSSSSSSSSRRRTTTSSSSSSTTTTTTSSSPPPNNNPPPOOOOOOQQQTTTWWWXXXWWW******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))(((&&&%%%%%%))))))(((((((((((())))))((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))***+++,,,---,,,+++***)))***+++,,,---......///000000000000000///000222222111111222444222222333444555666777888;;;<<<<<<===>>>@@@AAABBBAAA@@@??????@@@CCCEEEGGGGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLNNNPPPQQQQQQQQQLLLKKKIIIGGGEEECCCBBBBBBGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHJJJLLLLLLJJJHHHMMMMMMOOORRRUUUWWWWWWVVVSSSSSSTTTUUUVVVVVVVVVVVVTTTVVVXXX[[[\\\]]]^^^^^^]]]___aaa___[[[XXXWWWXXX^^^\\\YYYUUURRRPPPOOOOOORRRSSSUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXSSSRRRQQQRRRRRRQQQNNNKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGEEEAAA>>>999:::<<>>@@@AAA@@@???===;;;:::;;;<<<<<<===<<<<<<<<<::::::;;;<<<===>>>??????CCCDDDGGGLLLRRRXXX^^^aaappp}}}|||}}}}}}|||uuu}}}{{{uuuyyyyyyuuuppphhhaaa\\\XXXUUUSSSWWWWWWUUUTTTSSSRRRRRRSSSUUUSSSQQQRRRSSSSSSPPPLLLPPPPPPPPPQQQSSSTTTSSSQQQ)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((((('''((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********((())))))))))))))))))((())))))))))))***+++,,,,,,+++++++++++++++,,,------......///000000000000000...000111222111111333444222333444555666777777888::::::;;;<<<===???@@@AAA@@@@@@??????@@@CCCEEEGGGFFFGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPLLLJJJHHHEEECCCBBBAAAAAAEEEFFFHHHKKKMMMMMMKKKIIIHHHHHHHHHJJJMMMOOONNNMMMPPPOOOOOOPPPSSSUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZYYYXXXWWWZZZ\\\^^^\\\YYYVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPRRRSSSUUUWWWWWWUUUSSSQQQSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSSSSSSSTTTSSSPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFFFFFFFFFFDDDAAA>>>:::;;;===???@@@AAAAAAAAA@@@???===<<<<<<<<<>>>>>><<<===>>>???>>>===;;;:::999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>?????????@@@AAADDDHHHMMMPPPSSSVVVbbbxxx}}}iiiaaadddvvv~~~ssssssyyyzzzuuuwwwuuunnnpppkkkeee```\\\YYYVVVTTTWWWVVVUUUTTTSSSRRRQQQPPPQQQPPPPPPPPPRRRRRRRRRQQQQQQPPPOOOQQQSSSTTTTTTSSS)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))************))))))))))))))))))***+++,,,,,,++++++,,,---------------......///000000000000///---///111111111222444555333444444555666777888888999999999:::;;;===???@@@@@@@@@???@@@AAADDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHJJJLLLNNNOOOLLLJJJGGGDDDBBBAAAAAABBBDDDEEEHHHMMMRRRSSSPPPLLLJJJIIIIIIKKKOOORRRSSSSSSTTTRRROOOOOOQQQSSSTTTTTTVVVVVVVVVUUUTTTSSSSSSRRRWWWXXXYYYYYYXXXWWWUUUTTTWWWYYYZZZYYYWWWUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOORRRTTTVVVXXXWWWUUUQQQOOORRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSTTTUUUTTTRRROOOLLLKKKIIIHHHGGGHHHHHHIIIFFFEEEDDDEEEEEECCC@@@>>>;;;<<<===???@@@AAAAAAAAA@@@???>>><<<<<<======>>>:::;;;<<<===<<<;;;:::999888888999::::::::::::999:::;;;;;;<<<===>>>??????=========>>>???AAABBBCCCCCCJJJZZZrrrkkkZZZUUUZZZgggtttrrrwwwwwwiiiccceeeeeeaaagggdddaaa^^^]]]ZZZWWWUUUVVVVVVWWWVVVUUURRRPPPNNNMMMNNNNNNOOOOOOPPPSSSVVVQQQPPPNNNOOORRRTTTUUUUUU))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))************))))))((((((((())))))***+++,,,+++,,,---...///...---,,,---...//////000000//////,,,...000111111222444666444444555555666777888888888888888999;;;<<<>>>???@@@@@@AAABBBCCCEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFHHHJJJLLLNNNLLLJJJGGGDDDCCCBBBCCCDDDFFFFFFGGGMMMSSSVVVTTTQQQMMMLLLKKKLLLPPPSSSTTTUUUSSSRRRQQQQQQRRRSSSQQQPPPVVVUUUTTTRRRQQQOOONNNNNNRRRSSSUUUWWWXXXXXXXXXXXXVVVVVVWWWWWWVVVUUUUUUUUUSSSTTTTTTTTTSSSQQQOOOMMMRRRTTTVVVWWWWWWTTTPPPMMMQQQQQQQQQPPPPPPPPPOOOOOORRRRRRQQQRRRSSSSSSPPPNNNIIIHHHFFFDDDDDDEEEGGGHHHEEEDDDCCCDDDDDDCCCAAA???<<<<<<===>>>??????@@@@@@???>>>===<<<<<<<<<======::::::;;;;;;;;;:::999888777888999999::::::999999::::::;;;<<<===>>>??????>>>>>>==================DDDEEEKKKZZZjjj{{{lllaaaYYYZZZfff}}}}}}~~~{{{yyy{{{zzzwwwmmm```ZZZ[[[[[[YYY]]]\\\[[[[[[\\\[[[XXXUUUVVVWWWXXXYYYWWWTTTPPPMMMKKKMMMNNNNNNLLLNNNSSSWWWQQQOOOMMMNNNQQQTTTUUUVVV))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&(((''''''''''''''''''((('''(((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))************))))))(((((((((((()))***+++,,,+++,,,---...///...---,,,------...///////////////,,,...000111111222444666444444555555666666777777777777777888:::;;;===>>>@@@AAAAAACCCEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMLLLKKKIIIGGGFFFFFFGGGHHHJJJIIIHHHKKKQQQUUUVVVUUURRRPPPNNNNNNPPPRRRSSSSSSPPPQQQSSSUUUVVVTTTOOOKKKOOONNNMMMMMMMMMNNNOOOOOONNNOOORRRUUUWWWXXXYYYYYYVVVUUUTTTTTTUUUUUUUUUUUUQQQRRRSSSTTTSSSRRRQQQPPPQQQRRRTTTVVVUUURRROOOMMMOOOOOOOOONNNMMMMMMLLLLLLNNNNNNMMMNNNOOONNNLLLIIIEEECCCBBBAAAAAABBBDDDEEEEEECCCBBBCCCDDDCCCBBB@@@<<<<<<<<<======>>>>>>???=========<<<<<<<<<<<<<<<::::::;;;:::::::::999999888888999:::::::::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>=========<<>>???@@@BBBDDDFFFGGGHHHEEEEEEEEEFFFEEEEEEDDDDDDAAACCCFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMPPPSSSVVVSSSQQQPPPOOOPPPQQQPPPOOOLLLOOORRRVVVXXXUUUOOOJJJGGGGGGHHHIIIKKKNNNQQQRRRMMMOOOQQQSSSTTTUUUUUUTTTTTTRRRPPPPPPQQQRRRRRRQQQJJJKKKMMMOOOQQQSSSTTTTTTPPPQQQRRRRRRRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJIIIIIIJJJHHHFFFCCC??????>>>>>>>>>???AAABBBCCCAAA@@@AAABBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888888999::::::::::::999777888888999:::;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::???GGGLLLJJJHHHOOOYYYuuuyyyllliiirrrwwwwww{{{~~~oooaaa[[[ZZZXXXUUUSSSQQQQQQPPPPPPPPPQQQTTTVVVWWWVVVTTTUUUVVVXXXZZZYYYVVVRRRPPPNNNOOOOOONNNMMMNNNPPPRRROOONNNLLLMMMOOOPPPQQQQQQ((())))))***************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********'''&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''(((''''''(((((()))***++++++++++++++++++,,,------,,,---......//////.........000111222111111333444333333333333444444444444222222222333555666888999;;;<<<>>>@@@BBBDDDEEEEEEAAAAAABBBCCCCCCCCCBBBBBB@@@BBBEEEHHHIIIIIIHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLNNNPPPNNNKKKKKKNNNRRRQQQPPPOOOPPPQQQPPPNNNMMMKKKMMMQQQUUUWWWUUUQQQMMMJJJIIIHHHHHHIIIKKKMMMOOOKKKLLLNNNPPPQQQQQQPPPPPPPPPMMMJJJJJJKKKLLLKKKJJJEEEFFFGGGIIILLLOOOQQQSSSNNNNNNOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDD@@@>>>::::::;;;;;;<<<===>>>>>>@@@>>>======???@@@???>>>;;;;;;:::999999999:::;;;::::::::::::999999888888999888888777777777777777666777888888999999888888666666777888999::::::;;;888999:::;;;;;;;;;:::999888:::???CCCAAA>>>@@@EEEXXXrrrqqq^^^SSSOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNPPPSSSUUUTTTSSSSSSTTTVVVWWWVVVUUURRRQQQOOONNNMMMOOOPPPRRRQQQPPPNNNMMMLLLMMMNNNOOONNNLLL(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***+++---......&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++,,,+++***)))***+++,,,---,,,---......//////......///000222222111111222444222222333333333333333333//////000111222444555666888999;;;>>>@@@BBBCCCCCC>>>???@@@@@@AAAAAAAAAAAA???AAADDDGGGIIIIIIHHHGGGAAABBBCCCDDDEEEEEEEEEDDDEEEGGGJJJMMMOOOOOONNNNNNJJJOOOSSSQQQKKKHHHJJJNNNOOONNNNNNPPPQQQPPPNNNLLLLLLMMMOOORRRUUUUUUSSSPPPRRRPPPMMMJJJHHHGGGGGGHHHGGGHHHKKKMMMNNNOOOOOOOOOLLLIIIEEEEEEFFFHHHFFFEEEDDDDDDDDDEEEFFFIIIKKKMMMNNNMMMMMMLLLLLLMMMNNNOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDAAA>>>;;;777888999:::;;;<<<<<<<<<>>><<<;;;;;;===>>>>>>===;;;:::999888888888999:::888999999999999888777777777777666555555555555666555666666777777777777777555555666777888999::::::999999:::;;;;;;:::999888@@@;;;888999::::::===AAAJJJ[[[kkkuuu}}}{{{}}}}}}ooo^^^TTTQQQKKKIIIIIIJJJKKKJJJKKKMMMNNNMMMMMMNNNQQQSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNLLLLLLOOOSSSUUUSSSPPPMMMLLLLLLMMMNNNMMMLLLJJJ))))))))))))************,,,+++)))(((((()))+++,,,)))))))))))))))******+++++++++***)))((((((((()))'''***000777<<<:::333,,,,,,'''""""""&&&)))'''$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++************************(((((()))***,,,---............//////000000111111333333333333333333333333222111000000222444666888777999;;;>>>???@@@@@@???BBBAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDBBBEEEHHHLLLOOOOOOOOONNNNNNNNNNNNPPPPPPOOOLLLJJJMMMLLLLLLMMMNNNNNNLLLJJJKKKJJJKKKOOOSSSUUURRROOORRRRRRPPPMMMIIIFFFFFFFFFJJJGGGFFFIIINNNOOOLLLGGGGGGDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCGGGKKKHHHGGGFFFFFFHHHLLLOOORRRKKKIIIHHHFFFFFFGGGHHHIIIGGGFFFEEECCC@@@<<<999777888888888888888888888888;;;;;;;;;<<<<<<============<<<:::888666666666666444444444444444444444444555555666666666666555555333333333444444444555555555555555666666666666777666777777777888888888888888888999999999:::::::::@@@EEEJJJQQQ\\\qqq|||xxxrrryyy~~~}}}yyytttkkk```TTTLLLOOOLLLKKKLLLJJJHHHJJJOOOJJJKKKNNNPPPPPPPPPOOONNNJJJLLLNNNPPPQQQPPPOOONNNJJJLLLNNNQQQRRRRRRQQQPPPNNNNNNMMMMMMLLLJJJIIIHHH(((((()))))))))*********,,,+++)))(((((()))+++,,,))))))(((((())))))***+++******))))))((()))))))))---;;;HHHFFF888+++(((+++)))((('''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((()))*********************************+++++++++,,,,,,---------.........///000000111111111111222222333444555555222111111111222444666777777888:::;;;======>>>>>>@@@@@@@@@AAAAAAAAAAAABBB>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCC@@@BBBFFFJJJMMMNNNNNNMMMLLLLLLLLLNNNOOONNNKKKIIIKKKJJJKKKLLLNNNNNNLLLJJJIIIIIIKKKNNNQQQRRRQQQOOORRRRRRQQQMMMIIIFFFFFFGGGHHHGGGFFFIIILLLMMMKKKHHHEEECCCAAAAAABBBDDDDDDCCCCCCCCCBBBAAA@@@BBBEEEIIIFFFEEEEEEEEEGGGJJJMMMOOOKKKJJJHHHGGGFFFGGGHHHIIIEEEDDDCCCAAA???===;;;999888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<:::888777555555555666444444444444444444444444555555555666666555555555333333333333444444444444444444444555555555555666666666666777777777888888777777888888888999999999999===AAAEEELLLZZZmmm|||}}}yyyyyyzzzzzz{{{yyywww{{{uuupppvvv~~~yyysssqqqpppnnnkkkfff```YYYUUUOOOKKKJJJJJJIIIGGGIIIMMMKKKMMMOOOPPPQQQQQQPPPOOOLLLMMMNNNNNNOOONNNMMMLLLIIIJJJLLLNNNOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJIIIHHH(((((())))))))))))******+++***((((((((((((***+++))))))(((((())))))***+++))))))((((((((()))******222AAANNNJJJ777(((%%%***$$$'''))))))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''((((((((((((((((((''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111//////000222333444555666222111111111222333555666777777777888999:::;;;<<<===>>>??????@@@@@@@@@@@@=========>>>>>>?????????AAABBBDDDEEEFFFEEEDDDCCC???AAAEEEHHHJJJKKKKKKKKKIIIIIIIIIKKKMMMLLLJJJHHHIIIHHHHHHJJJLLLLLLKKKJJJEEEHHHLLLNNNNNNNNNOOOOOOSSSSSSQQQNNNJJJGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIDDDBBB@@@@@@AAACCCCCCBBBCCCCCCBBBAAA???@@@CCCFFFEEEDDDDDDEEEFFFIIIKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIDDDCCCAAA???===<<<<<<<<<999999999999999999999999888888999999999999::::::999888777555444444444555444444444444444444444444444444555555555555444444222222222333333333333444222222333333333444444444555555555666666666777777555666666666666777777777888;;;>>>>>>@@@FFFQQQZZZkkkuuu~~~yyywww}}}yyyvvvxxxwwwrrrqqqvvvxxxtttnnnjjjeee`````````___^^^^^^^^^______SSSOOOLLLLLLKKKIIIKKKOOONNNOOOPPPRRRRRRRRRQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJHHHHHH(((((((((((()))))))))***))))))(((''''''((())))))((((((((((((((()))******((((((((((((((()))***+++///333777::::::666111---%%%%%%%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***************************+++++++++++++++,,,,,,,,,------......///000000111//////000111222333444444111111111111222333444555777666555555666777888:::<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@DDDGGGHHHHHHFFFEEEBBBCCCFFFHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLJJJIIIGGGFFFEEEFFFHHHHHHGGGFFFBBBFFFKKKMMMLLLKKKMMMOOORRRRRRQQQNNNJJJHHHHHHIIIDDDFFFHHHHHHGGGGGGIIIJJJCCCAAA??????AAABBBCCCBBBCCCDDDCCCBBB@@@@@@AAACCCEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGHHHHHHIIIEEECCC???<<<;;;:::;;;<<<999999999999999999999999777777777777777777777777777666555333333333444444333333333333333333333333333333444444444444333333111111111222222222333333111111111111222222222333444444444444555555555555444444444444555555555555999;;;>>>===;;;<<>>>>>===;;;:::;;;;;;;;;:::999888888777:::===AAAEEEHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDCCCAAABBBDDDFFFGGGFFFCCCCCCEEEIIIKKKLLLKKKJJJIIIJJJKKKJJJIIIJJJKKKMMMMMMKKKHHHIIILLLOOONNNMMMFFFEEECCCDDDFFFHHHHHHHHHEEEGGGJJJJJJHHHGGGFFFFFFGGGIIIKKKLLLMMMKKKJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDBBB@@@===:::999888888999::::::::::::::::::::::::666666555555555444444444333222222111222333444555222222222222222222222222000111111111111111111000....../////////000000000///000000000000111111111000000000111111111222222111111222222222333333333222333444555555666777888888999999999:::AAAJJJRRRbbbrrrrrrnnnkkkfffZZZTTTSSSWWWYYYVVVUUUWWWRRRTTTTTTRRRQQQTTT[[[bbbeee[[[SSSRRRRRRQQQPPPQQQTTTTTTSSSSSSSSSSSSSSSTTTPPPOOONNNNNNNNNNNNOOOPPPOOOOOOPPPPPPPPPOOOMMMMMMHHHIIIIIIIIIIIIHHHGGGGGG''''''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))***)))((('''''''''''''''&&&$$$###$$$'''***++++++444333///***%%%$$$&&&)))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,,,,------...//////000,,,---...///000111222333000111111222222222111111222444666888::::::::::::888:::===@@@AAAAAA???>>>>>>======<<<;;;:::999999===???AAADDDFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGEEECCCCCCCCCDDDCCCBBBCCCBBBAAACCCFFFIIIKKKKKKDDDCCCDDDHHHLLLNNNLLLHHHGGGHHHIIIIIIIIIJJJLLLNNNPPPLLLHHHJJJOOORRRPPPMMMHHHFFFDDDEEEGGGIIIJJJJJJFFFHHHKKKLLLJJJIIIHHHHHHGGGIIIKKKMMMMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCC>>>===<<<:::999999999:::::::::::::::::::::::::::666666666555555444444444333222222222222333555666222222222222222222222222000000111111111111000000............/////////000000000000000111111111111000000000000111111111111111222222222222333333333000000000000111222333444111444888999999999===@@@EEEPPPcccwww||||||ooo```^^^]]]XXXUUUOOONNNTTTWWWUUUTTTVVVPPPRRRTTTSSSRRRUUU\\\bbbggg\\\TTTRRRSSSQQQPPPQQQTTTTTTSSSSSSRRRSSSSSSTTTOOOOOOOOOOOOPPPQQQRRRRRROOOPPPQQQRRRQQQOOOMMMLLLHHHHHHIIIIIIIIIHHHGGGGGG((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))''''''(((%%%"""###'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&''''''(((((((((((((((******))))))(((((('''''')))))))))***++++++,,,,,,,,,,,,,,,---...///000000...///000111000000111333555444333222222222222222777777888:::<<<===??????>>>===<<<<<<===@@@CCCEEEBBBAAAAAA@@@???======<<<@@@DDDHHHLLLKKKGGGBBB>>>CCCCCCDDDDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCAAACCCDDDEEEFFFJJJNNNRRRQQQLLLHHHIIINNNOOOJJJDDDHHHFFFEEEHHHMMMQQQQQQPPPSSSOOOMMMOOOTTTWWWVVVSSSPPPOOOMMMLLLMMMOOORRRTTTLLLLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDDDDEEEFFFFFFEEE===<<<:::888777777888999999999:::;;;:::999777666555555444333333333333444111111111222222333333333555555444333333222111111111111000000//////......////////////000000000000//////000000111111222222///000000000111111111111111111111111111111111111111111222222222333333333444444555555666777777777;;;===DDDMMMVVVbbbttt}}}xxx}}}{{{wwwxxxyyy{{{~~~{{{ttthhh\\\TTTRRRRRRTTTMMMMMMLLLLLLMMMMMMNNNOOOTTTRRROOOOOOPPPTTTXXX[[[jjjiiiaaaTTTNNNRRRUUUTTTSSSSSSRRRPPPNNNNNNPPPRRRRRRPPPMMMNNNPPPRRRQQQOOOSSSRRRQQQPPPOOOMMMIIIFFFIIIIIIJJJJJJIIIHHHGGGGGG''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((111+++'''&&&$$$"""$$$(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&'''(((((())))))((((((***)))))))))(((((((((''')))))))))***++++++,,,,,,,,,,,,,,,------...///000...///111111000000222333555555444333333333333333666777888:::;;;===>>>??????>>>======>>>AAADDDFFFBBBBBBAAA@@@??????>>>>>>@@@CCCGGGKKKKKKHHHEEEBBBAAAAAABBBCCCEEEGGGIIIJJJNNNMMMKKKIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJMMMRRRUUUTTTQQQNNNNNNOOONNNIIIDDDIIIIIIIIIKKKNNNQQQRRRRRRTTTPPPNNNPPPTTTWWWVVVSSSRRRQQQPPPOOOPPPRRRTTTVVVOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFDDDCCCDDDEEEDDDCCC@@@>>><<<999777777777888999999:::::::::999888777555555444333333333333333111111222222222333333333333333333222111000000000000000000/////////............/////////000000000000000000000000000111111//////000000000111111111000000000000000000000000111111111222222222333333333444444555666666777777666666999>>>BBBHHHUUUaaayyy}}}tttlllnnnrrrttttttrrrooommmfffccc]]]XXXTTTRRRQQQRRRNNNMMMMMMMMMMMMNNNOOOOOOQQQPPPNNNMMMOOOSSSXXXZZZcccddd^^^TTTPPPSSSWWWVVVTTTTTTRRRPPPMMMMMMPPPRRROOOMMMLLLLLLOOOQQQPPPOOOQQQPPPOOONNNNNNMMMJJJGGGKKKKKKKKKKKKKKKJJJIIIIII''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((999///'''$$$$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((())))))(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000///000222222111111333444555555555444444444444444555666777999;;;<<<===>>>@@@???>>>>>>@@@BBBEEEFFFCCCCCCBBBAAAAAAAAAAAAAAAAAACCCFFFIIIJJJJJJHHHGGGAAAAAABBBCCCEEEGGGIIIJJJQQQPPPOOONNNMMMMMMNNNOOOJJJJJJKKKLLLMMMOOOSSSWWWWWWWWWVVVTTTQQQMMMHHHFFFKKKLLLNNNNNNNNNOOORRRTTTUUURRRPPPQQQTTTVVVUUUSSSTTTSSSRRRQQQRRRTTTVVVXXXSSSQQQNNNKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHFFFCCCBBBBBBCCCBBBAAABBB@@@===:::888777777777999999:::::::::999888777555444333333222222333333222222222222222333333333111111111000000//////...///////////////..................////////////000000000000000000/////////////////////000000000000////////////////////////000111111111222222222222333333333444555555666666666555555777777777===FFFXXXbbbuuuzzzzzz{{{xxxzzzpppjjjkkkllllllhhhccc]]]ZZZSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMOOORRRVVVXXXZZZ\\\ZZZTTTRRRUUUXXXXXXVVVUUUSSSOOOMMMMMMOOOQQQMMMLLLKKKKKKMMMNNNNNNNNNMMMLLLKKKLLLMMMLLLJJJHHHKKKKKKKKKJJJJJJJJJIIIIII''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((999...%%%$$$&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,---,,,,,,,,,------...//////000222222111111333444555555555555555555444444444555666888:::;;;<<<===@@@@@@??????AAACCCEEEFFFCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJPPPOOONNNNNNNNNNNNOOOPPPKKKLLLLLLLLLLLLNNNRRRUUUWWWZZZ[[[XXXRRRMMMJJJJJJKKKNNNPPPOOOMMMMMMPPPSSSTTTRRRQQQQQQSSSTTTTTTRRRSSSSSSRRRQQQRRRTTTVVVWWWVVVSSSOOOKKKHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHEEEBBB@@@@@@@@@@@@???@@@>>>;;;999777777777888888888888888888888888888444333333222222222222222222222222222222222222222111000000000//////..............................------........./////////000000000//////................../////////000000////////////////////////000000000111111111111222222222333333444444555555888666666888777555888===BBBJJJ[[[qqqzzzwwwzzzzzzrrrlllvvv}}}vvvyyytttkkkkkkhhhddd___[[[XXXVVVUUUNNNPPPSSSUUUTTTRRRNNNLLLOOOOOONNNNNNOOOOOOPPPQQQPPPPPPOOONNNOOOQQQSSSTTTTTTUUUVVVTTTSSSTTTUUUVVVVVVUUUSSSPPPMMMLLLNNNQQQNNNMMMLLLLLLLLLLLLLLLLLLIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGG''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((111)))###%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,------......000111222111111222444444444555666666555555444333444555777999:::;;;<<<@@@?????????@@@BBBCCCDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIHHHHHHIIIIIINNNMMMMMMLLLMMMNNNPPPQQQMMMMMMMMMMMMLLLNNNQQQTTTTTTWWWZZZXXXRRRNNNMMMNNNJJJLLLNNNMMMJJJJJJMMMPPPRRRQQQPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSVVVSSSNNNIIIEEECCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHDDD@@@>>>>>>>>>>>>===<<<:::888777666777888999777777777666777777777777333333222111111111111222111111111111111111111111000000000000////////////---------------.........------------............000/////////......---------............/////////000000000000000000000000//////000000000111111111111111111222333333444444555333333666555333444888;;;<<>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>???AAADDDEEEFFFFFFFFFFFFGGGGGGGGGGGGOOONNNLLLKKKJJJIIIIIIIIILLLLLLKKKLLLMMMOOOQQQRRROOOOOOOOONNNMMMNNNQQQTTTPPPSSSTTTSSSOOOMMMNNNPPPIIIJJJJJJJJJIIIIIIJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPLLLKKKLLLLLLMMMMMMNNNOOOTTTPPPKKKFFFBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCC>>><<<<<<<<<===<<<:::888777666666777888:::555555444444444555666666333222111111000000111111000000000///////////////////////////////////////,,,,,,,,,---------------,,,,,,,,,---------.....................---------------------.........///000000000000000000000000////////////000000000000000000111111222333333333555222222444444111222555999666555>>>SSShhhrrrqqqllllllqqq{{{yyyrrrrrrxxxxxxzzz|||www|||uuueee[[[RRRLLLKKKMMMPPPRRRRRROOOLLLIIIIIIJJJLLLNNNOOOQQQQQQRRRNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSRRRQQQQQQPPPOOONNNOOONNNQQQSSSQQQMMMMMMOOOSSSTTTTTTRRRPPPNNNNNNNNNPPPPPPOOOMMMJJJHHHIIIJJJFFFEEECCCCCCEEEFFFEEEDDDFFFEEEDDDDDDDDDEEEFFFGGG&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))%%%%%%((((((&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((()))(((((()))************)))'''((((((((()))))))))***)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,---,,,...///000//////000222111222444555555555444333222222444555777888::::::<<<<<<<<<<<<===>>>>>>???===<<<;;;;;;===@@@CCCEEECCCDDDEEEFFFGGGGGGHHHHHHNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQMMMNNNMMMLLLJJJKKKNNNPPPOOOOOONNNMMMLLLLLLMMMNNNIIIGGGFFFGGGHHHJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMOOOHHHHHHIIIIIIJJJKKKKKKLLLPPPMMMGGGBBB???>>>???@@@??????AAABBBCCCDDDDDDDDDEEEAAA===::::::<<<<<<<<<;;;:::888666666777888999333333222222222333555555222222111000000000000000//////.........---------------------............++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------......,,,,,,---------.........////////////////////////........./////////000000//////000000111222222333666222111333444222222555333444333555AAARRR[[[\\\JJJIIILLLWWWgggwww~~~yyyxxx}}}yyytttssswww~~~yyyxxxuuusssvvv~~~yyyvvvlll^^^TTTOOOJJJEEEFFFIIILLLOOOPPPOOOLLLJJJGGGHHHJJJLLLNNNPPPQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMKKKNNNQQQPPPKKKKKKOOOOOORRRTTTTTTRRROOONNNMMMKKKLLLMMMKKKHHHGGGIIIKKKGGGEEEBBBAAABBBCCCBBBAAADDDCCCBBBAAABBBCCCEEEFFF&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''(((&&&$$$&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))(((((()))***************'''((((((((())))))******)))))))))***++++++,,,,,,------,,,++++++,,,,,,,,,,,,---//////......000111000111333555555444333222111222333555777888999:::::::::;;;;;;<<<<<<======<<<;;;::::::<<>>@@@===>>>???AAABBBCCCCCCDDDCCC@@@;;;999:::;;;<<<===>>>===:::888777777777888222222111000111222444555222111111000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------........................................../////////000/////////000111111222222222---,,,///111111222555---333666444999DDDMMMOOOCCC???===AAAKKKYYYeeelllsssxxx}}}uuulllmmmyyy~~~zzzoooqqqqqqmmmkkkmmmmmmkkkeeebbbZZZQQQMMMNNNLLLGGGGGGGGGFFFFFFGGGHHHJJJKKKHHHJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOJJJLLLMMMOOOPPPPPPPPPOOOKKKIIILLLPPPOOOJJJKKKOOOMMMQQQTTTUUUSSSPPPNNNMMMGGGIIIJJJIIIGGGGGGJJJLLLHHHEEEBBBAAAAAAAAA@@@???AAA@@@>>>>>>>>>@@@BBBCCC&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******************++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************++++++,,,---------,,,------...///000333333333333333333333333111222333444555777888999888888888888999;;;>>>??????>>><<<999999;;;AAAEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFDDDCCCDDDHHHKKKIIIHHHFFFDDDBBBDDDHHHKKKFFFDDDBBBBBBCCCEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHKKKHHHDDD???<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@>>>;;;999999:::999888888888777666666666666666444333222000000000000111//////000//////...------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++***)))---------------------------------............///////////////000000000000////////////000000000000222222111222555:::>>>@@@666666555666999===AAACCCNNNQQQWWWbbbppp|||{{{uuuwwwyyynnnqqqvvvwww}}}~~~xxxwwwrrrjjj___YYYWWWWWWTTTRRRNNNMMMKKKJJJJJJKKKKKKLLLJJJHHHDDDCCCDDDFFFFFFFFFKKKLLLNNNPPPPPPNNNLLLJJJKKKJJJJJJJJJKKKMMMOOOPPPMMMLLLKKKJJJKKKMMMPPPQQQLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMJJJIIIGGGEEEEEEFFFGGGHHHEEEDDDBBB@@@@@@AAABBBCCCCCCAAA???===<<<<<<===>>>&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,(((((((((((((((((((((((('''(((((((((((()))))))))---,,,++++++++++++++++++---,,,,,,------...///000333333333333333333333333111111222444555777888888888777777777888:::<<<===>>>===;;;999888;;;@@@DDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFCCCBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGEEECCCAAAAAACCCEEECCCDDDEEEDDDCCCCCCDDDEEEDDDBBB@@@@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFHHHFFFBBB>>>;;;:::::::::999999:::;;;<<<===>>>>>>>>><<<:::999999999888777777777666555555555555555333222111//////////////////////////////...------...------------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,++++++******------------------------------------................../////////000000000.../////////000000000000333222111111333666999;;;666555333333444666999;;;;;;===BBBIIIQQQYYYaaafffwwwrrrssszzzvvvkkkeeecccaaaZZZQQQMMMLLLKKKIIIFFFGGGGGGFFFFFFGGGIIIKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHHHHJJJMMMOOOPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGIIIEEEDDDBBB@@@@@@@@@AAABBB@@@???>>><<<<<<===???@@@&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,(((((((((((((((((((((((()))))))))*********++++++...---,,,++++++******+++,,,,,,,,,,,,---...///000222222222222222222222222111111222333555666777777888777666666666777999999<<<;;;:::888777999>>>AAACCCCCCEEEFFFFFFFFFEEEDDDHHHHHHGGGDDDAAA??????@@@CCCCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFCCC@@@???@@@BBB???BBBFFFGGGEEECCCAAAAAABBB@@@>>>>>>@@@BBBBBBBBB???@@@AAABBBDDDEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFDDDBBB???;;;999999999999777666666666777999;;;<<<<<<:::999999:::999777555555555444333333333333444111111000///..................//////......------------------,,,,,,,,,,,,,,,,,,,,,+++*********)))++++++***)))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++******++++++------------------------------------.....................////////////000....../////////000000000333222111000000111333444777555333111111111333444111333666777999===DDDJJJXXX^^^lll|||}}}}}}zzzxxx{{{{{{zzz~~~{{{~~~|||xxxzzz{{{kkk^^^UUUPPPNNNRRRNNNIIIGGGGGGFFFDDDAAA@@@@@@AAABBBDDDGGGIIIKKKLLLJJJJJJJJJKKKKKKJJJHHHEEEHHHKKKOOOQQQRRRRRRRRROOONNNMMMLLLKKKKKKLLLLLLOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIEEEDDDBBB@@@@@@@@@@@@AAA>>>>>>===<<<===>>>???@@@&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))*********+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////111111111111222222222222000111222333444555666666777666555444444555666666999999999777777888<<>>BBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGEEECCCAAABBBCCCAAADDDGGGHHHFFFDDDCCCBBBAAA???======???@@@AAA@@@???@@@@@@AAACCCDDDEEEFFFEEEFFFFFFFFFGGGGGGFFFFFF@@@>>><<<:::888777888888666555444333444666888::::::999999::::::999666444333222222111111111222222111111000///............------.........------,,,---------,,,,,,,,,++++++---,,,,,,+++***))))))(((******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,///---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////........./////////000000222111000//////000111222888666444222111111222222222555777555333555<<>>>>>???@@@BBBEEEHHHIIIIIIHHHIIIJJJLLLKKKHHHFFFEEEGGGJJJNNNQQQRRRSSSSSSOOOOOOOOONNNNNNNNNNNNNNNQQQRRRRRRRRRQQQNNNLLLJJJLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFEEEDDDDDDEEEFFFHHHFFFEEEDDDDDDEEEGGGHHHDDDCCCBBBAAA@@@@@@@@@AAA??????>>>=========>>>>>>&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***+++,,,---...,,,++++++,,,,,,---...///000000000111111222222222000111111222333444555555666555444333222333444555777888888777777888:::===<<<>>>???AAA@@@???===<<<@@@@@@AAA???>>>===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFFFFDDDDDDDDDEEEDDDFFFFFFFFFDDDCCCCCCDDDAAA???======>>>@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCC>>>===;;;999888777777777666555333333333555777999999999999999:::999777444111111000000000000111111111111111111000///......,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((***))))))((())))))******))))))*********+++++++++*********+++++++++,,,,,,...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////000000/////////000111222555444333222222222222333000333555444222444:::@@@BBB;;;999>>>DDDGGGJJJLLLXXX]]]iiiuuuyyytttpppqqq|||yyyyyy{{{||||||}}}uuuqqqttt{{{xxxwww|||sssnnnnnnpppssssssppplllhhheee```\\\XXXSSSPPPKKKEEEAAA???>>>>>>@@@@@@@@@BBBCCCCCCAAA@@@@@@@@@@@@AAABBBDDDGGGHHHGGGGGGHHHJJJLLLKKKHHHFFFFFFHHHJJJMMMOOOQQQRRRRRROOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTRRRPPPMMMKKKNNNNNNOOONNNMMMKKKIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEHHHGGGEEECCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>===<<<<<<&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((***+++---...++++++++++++,,,---...////////////000111111222222000000111222222333444444555444333222222333333444666777888888777888:::;;;;;;<<<=========<<<;;;:::;;;<<<===>>>===>>>AAACCC@@@@@@@@@@@@@@@AAAAAABBB>>>@@@CCCEEEEEEDDDEEEEEEEEEEEEEEEBBB@@@@@@BBBDDDDDDAAA???>>>?????????>>>AAABBBDDDEEEFFFFFFEEEDDDBBBCCCDDDDDDDDDBBBAAA@@@>>>===;;;:::888777666666555555444444444555777777888777777777888888666444000////////////000111111111111111111000///......++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))))))))((())))))((((((((()))******)))))))))************+++************++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////////////////000111222222000000//////000111111222---000222333333555999===;;;555111333777888:::===???DDDOOOZZZ\\\VVVQQQPPPaaahhhppptttzzz}}}~~~{{{vvvuuuxxxzzzzzzzzzvvvyyywwwuuuyyypppeeedddjjjpppsssllleeeZZZPPPLLLJJJJJJJJJHHHGGGDDDAAA>>><<<;;;:::===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@AAABBBCCCEEEFFFHHHHHHIIIKKKLLLLLLIIIGGGFFFGGGIIIKKKMMMOOOPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRRRRRRRPPPMMMLLLOOOPPPPPPPPPNNNLLLIIIGGGEEEEEEEEEDDDDDDEEEEEEFFFIIIGGGEEECCCBBBBBBCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???===<<<;;;&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((()))++++++++++++++++++,,,---...///......//////000111111222000000111111222222333333444333222222222333444555555777999999888888999;;;<<<<<<;;;;;;;;;:::::::::999:::<<<======???BBBDDD???????????????@@@AAAAAA>>>AAADDDFFFFFFEEEEEEFFFFFFFFFFFFDDDBBBAAABBBDDDGGGDDDAAA@@@@@@@@@???>>>@@@BBBEEEHHHJJJIIIHHHFFFDDDDDDEEEEEEEEECCCAAA??????>>>===;;;999888666666444444444555555555555555777555333333444555444333///////////////000111111000000000000000...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((()))******))))))))))))************************++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------.........//////........./////////000000.........//////000000000///000222444555666777888555000///222444333444888444666===CCCCCC===999:::>>>DDDKKKTTT^^^hhhllljjjnnnssstttooopppwww}}}}}}yyy}}}{{{{{{wwwtttxxx}}}|||~~~|||wwwlllcccXXXRRRVVV___eeefff[[[TTTJJJBBB???@@@BBBDDDCCCBBBAAA???===;;;:::999===???AAAAAAAAAAAAAAAAAA>>>>>>===>>>???AAADDDEEEFFFFFFFFFHHHJJJJJJHHHFFFDDDEEEGGGIIILLLNNNPPPQQQOOOOOOPPPQQQPPPPPPNNNNNNLLLMMMNNNOOOOOONNNMMMMMMOOOOOOPPPPPPNNNKKKGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGJJJHHHFFFCCCAAAAAAAAABBBBBBBBBCCCEEEFFFFFFGGGGGGDDDDDDCCCBBBAAA@@@>>>===&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))++++++++++++,,,---......---......///000111111222000000111111222222222333333333222222222333555555555777999999999888999:::===<<<;;;::::::::::::;;;999:::<<<======???BBBDDD?????????>>>???@@@@@@AAAAAADDDHHHIIIIIIHHHGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEIIIFFFCCCAAAAAA@@@???>>>>>>AAAFFFJJJMMMLLLJJJIIIGGGHHHIIIIIIHHHFFFDDDBBB@@@@@@>>><<<:::888777666333333444555555555444444555333111000111222222222///////////////000111222...////////////---,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((()))******))))))))))))************)))************+++++++++)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........////////////.........---------/////////000000000000111000000000222555555333111111///000444555222333666444444777:::999444333555666777888;;;AAAFFFGGGEEEAAAIIINNNLLLOOOZZZeeejjj{{{~~~zzzyyyzzzoooxxx}}}zzzvvvvvvsssoootttzzz~~~|||rrrooosss|||qqqjjjlllmmmggg^^^ZZZNNNJJJEEEFFFMMMVVVZZZYYYHHHEEEBBB????????????>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>>>>======>>>>>>:::::::::;;;===@@@BBBDDDDDDCCCCCCDDDFFFFFFEEEDDDBBBCCCEEEHHHKKKNNNPPPRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOMMMJJJFFFDDDCCCEEEGGGHHHJJJJJJIIIIIIKKKIIIFFFCCCAAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHIIICCCCCCCCCCCCBBBBBBAAA@@@$$$$$$%%%&&&'''''''''&&&((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''((())))))(((''''''***,,,++++++++++++,,,---......000000000000////////////111111111111222333444444666555444333333444555666666888::::::;;;===@@@CCCAAABBBBBBAAA>>><<<<<<===<<<<<<===<<<<<<>>>BBBEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCFFFHHHJJJJJJIIIHHHHHHJJJLLLLLLIIIGGGEEEEEEHHHFFFDDDCCCDDDDDDCCCBBBBBBDDDHHHKKKLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGDDDCCCCCCBBBAAA???===;;;888777555777999:::999777333111111111111222222222333333///////////////..................///......---,,,************************+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000////////////////////////...///000000//////000111555444333222111111111111///000000000111111111111444666777777555333333333444444555555666777777888<<<;;;:::;;;???DDDIIILLLZZZeeeqqqtttnnnfffcccdddllllllmmmoooqqqnnngggbbbjjjnnnwwwqqquuuyyyzzzwwwooofff___nnn___RRRQQQUUUUUUQQQOOOBBB???>>>BBBJJJPPPQQQOOOEEEAAA>>>===???AAAAAA???BBBAAA???===;;;:::999999;;;<<<<<<===>>>??????@@@<<<;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGHHHIIIKKKNNNPPPNNNOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJKKKMMMNNNOOONNNNNNNNNNNNMMMJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKIIIEEEAAA??????@@@AAADDDGGGIIIJJJJJJJJJHHHFFFCCC@@@>>>======>>>&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''((())))))(((''''''***,,,++++++++++++,,,---......000000000000////////////111111111111222333444444777666555555555555666777777999;;;<<<<<<===???AAA@@@@@@@@@???<<<<<<===>>>@@@@@@???>>><<<===???AAAAAAAAA@@@??????@@@@@@AAABBBCCCFFFHHHIIIJJJIIIIIIIIIKKKMMMLLLJJJHHHGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDGGGIIIKKKKKKKKKJJJIIIJJJJJJJJJIIIFFFDDDBBBAAAAAA@@@???===;;;999888666777999999999666444222222222222222222222222222////////////...........................---,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------......//////........................---///000000///...000111222111000///............//////000000000111111111222333555555333111111222222222333333444555555666666555555555777:::>>>@@@CCCLLLVVV[[[YYYUUUUUUVVVWWWWWWXXX[[[\\\YYYSSSNNNVVVYYY```kkkuuuvvvooohhhWWW[[[aaaeeeeeeaaa\\\XXX]]]QQQGGGHHHLLLMMMJJJHHH???<<<:::===BBBFFFFFFEEEBBB???<<<;;;===>>>>>>===???>>>===<<<:::999888777;;;;;;<<<======>>>??????<<<<<<;;;<<<===>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBAAACCCEEEGGGHHHIIILLLNNNNNNOOOPPPPPPOOOMMMKKKJJJHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFHHHHHHIIIJJJJJJKKKJJJJJJMMMMMMMMMJJJGGGCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHFFFCCC@@@>>>===<<<===)))((('''&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))))))))((((((***,,,++++++++++++,,,---......////////////000000000000000000000000111222333444888888777777777777888999777:::<<<>>>======>>>???>>>>>>>>><<<;;;<<<>>>AAACCCCCCBBB???<<<;;;<<<>>>@@@@@@????????????@@@@@@BBBCCCEEEHHHIIIJJJIIIIIIIIIKKKMMMMMMKKKJJJJJJKKKGGGFFFDDDEEEFFFHHHGGGGGGEEEEEEFFFGGGIIIJJJJJJKKKIIIIIIIIIIIIHHHEEECCCBBB?????????>>><<<:::999888777888888888777666555444444444333333222111111111/////////.........------------......------,,,+++******************************))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------........................---...//////......///111000///...---------------////////////000000000000///111222222000//////000000000000111222222333333111111111111111222333444222666<<<@@@BBBCCCCCCDDDBBBBBBDDDEEEFFFCCC???;;;@@@AAAEEEMMMTTTUUUPPPJJJ>>>BBBGGGLLLNNNNNNLLLJJJJJJAAA;;;>>>DDDDDDBBBAAA<<<:::777888;;;===<<<:::>>><<<999999:::;;;;;;:::;;;;;;<<<;;;:::888777555:::;;;;;;<<<<<<======>>><<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDFFFFFFGGGJJJLLLMMMNNNNNNOOONNNMMMKKKJJJGGGGGGFFFGGGHHHIIIKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLKKKMMMNNNNNNLLLHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHFFFCCC@@@===<<<;;;;;;+++***(((&&&%%%&&&''')))(((&&&&&&&&&'''((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))***)))((((((***+++++++++++++++,,,---......////////////000000000000000000///000000111222333999999999999999999::::::888:::===???>>>===<<<=========<<<;;;;;;<<<@@@DDDDDDDDDCCC@@@===<<<<<<===@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNGGGEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLHHHHHHHHHGGGFFFDDDCCCAAA>>>>>>======;;;:::999888888777777666555555666666777666555444333222111111/////////......------,,,---------------,,,++++++************************))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,...//////...---///000000//////...------.............../////////000000...000111000///...///000//////000000000111111111000000111111111111000000333222222444777888999999999:::;;;<<<<<<:::777555666555666:::???@@@===999777999;;;===??????>>>===@@@:::777<<<@@@???======<<<:::888888::::::999777;;;:::888888888888888888888999;;;;;;;;;999777555::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@BBBAAAAAA@@@@@@??????>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGEEECCCCCCDDDEEEFFFHHHKKKMMMNNNNNNLLLKKKLLLMMMMMMKKKHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEBBB???===;;;::::::+++***(((&&&%%%&&&''')))(((&&&&&&&&&'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))''')))******))))))***+++++++++++++++,,,---........./////////000000000111////////////000111222222888888999:::::::::::::::777:::===>>>===<<<;;;;;;<<<<<<<<<;;;;;;===BBBEEEBBBCCCCCCAAA???>>>>>>???@@@AAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDFFFHHHHHHIIIIIIJJJJJJIIIIIIIIILLLNNNGGGEEEEEEFFFHHHJJJJJJIIIJJJIIIHHHGGGHHHIIIKKKLLLHHHHHHGGGFFFEEECCCBBBAAA======<<<<<<:::999888777777666555444444444555666888777666555444333222111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------+++---......------...//////...------,,,------------............/////////...000000000///...000111000000000000000111111111000000111222333222222111666444111111333555555555666777888999888777666555555333333444777888666444888888888888777777666666;;;777777;;;===;;;999:::999888888888::::::999888999999888888777777777888777888:::;;;;;;:::888777999999999999999:::::::::;;;::::::::::::;;;===>>>@@@@@@??????>>>>>>>>>===AAACCCEEEFFFEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFIIIKKKMMMLLLJJJFFFCCCBBBBBBDDDEEEFFFHHHKKKMMMNNNMMMKKKJJJHHHIIIJJJIIIGGGEEEDDDEEEGGGEEEDDDBBBAAAAAABBBCCCCCCBBBAAA???<<<;;;:::999)))((('''&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''')))++++++***)))***+++++++++++++++,,,---............//////000000111111............///000111222666777888999:::::::::999777999;;;<<<;;;:::;;;;;;999:::;;;:::;;;===AAADDD@@@AAABBBBBBAAA@@@AAABBB@@@AAABBBCCCDDDDDDDDDCCC>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGFFFEEEFFFIIILLLGGGEEEDDDEEEHHHIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGFFFDDDCCCBBBAAAAAA===<<<<<<;;;999888666555555444333333333333444444666666555444333222111111000//////...---,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,++++++******+++++++++------------.........//////000000///......000222000000000000000111111111...///000111111111111000222000......000222333333111333444444333222333444555444222333444555444333555555555444444444444555888555666999999555444777444555666777888888888888777888999888666555666777666777999:::::::::999999888888888888888888888888:::999888888888999;;;<<<========================BBBCCCEEEEEEEEEEEEFFFHHHFFFFFFFFFGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEHHHKKKMMMLLLJJJGGGDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHDDDFFFGGGFFFDDDCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;:::999&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***''')))+++,,,+++******+++++++++++++++,,,---...............///000111111111............///000111111444555777888999999888888666777999999999999;;;<<<666777999999:::;;;>>>@@@???AAACCCCCCBBBAAABBBCCC???@@@AAACCCCCCCCCCCCCCC<<<===>>>@@@BBBDDDFFFGGGEEEEEEDDDAAA@@@BBBEEEHHHGGGEEEDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@======<<<:::888666444333222222222222222222222222333333222111000000//////000//////...,,,++++++***+++++++++++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************************++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---...+++++++++******++++++,,,,,,,,,---------............//////...---...000222000000000000000000000///............................../////////000111111...000111111//////111333444333222111222333333333222222222222333333333444444333444666555111222666222333666777777777777777444666888777555333444666555555666777888888999999777777777777777777777777888777777666666777999:::;;;;;;;;;<<<======>>>>>>AAABBBDDDDDDCCCCCCDDDFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCBBBCCCFFFJJJLLLMMMKKKIIIFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>============<<<;;;::::::$$$$$$%%%&&&'''''''''&&&((('''&&&&&&'''((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))'''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******'''))),,,,,,+++******+++++++++++++++,,,---......---......///000111111222...------......///000111333444666777888888888777555666777777777888;;;===333555777888888999;;;===@@@BBBCCCCCCBBBAAABBBBBB>>>???@@@BBBCCCCCCBBBBBB;;;<<<===>>>@@@CCCEEEFFFDDDCCCBBB???>>>???CCCFFFGGGFFFDDDEEEFFFHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFDDDCCCAAAAAA@@@@@@======<<<:::888555333222000111111222222222111111000000//////......------000//////...,,,+++******+++++++++++++++***))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++***,,,------,,,+++---...---------,,,------......,,,,,,,,,---------......---......---,,,---///111//////////////////......000000...---,,,,,,,,,,,,///111333222000...//////...000111000//////111444222111111111111222333333222222222222222222222222222111333555333000222777333555777888777666666777222555777666333222333444444444444444555777888999777777777777777666666666777777666555555666777888999::::::;;;<<<===>>>>>>@@@AAACCCBBBAAAAAACCCDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEDDDBBBAAABBBEEEHHHJJJMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDAAABBBDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCBBB@@@???===<<<<<<<<<===<<<<<<;;;;;;''''''''''''''''''''''''&&&'''''''''(((((())))))***(((&&&''')))***'''$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$)))+++...000111111111000***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,------...------------.../////////............//////000333444555555555444333222111222222333333444555555777777666666888999;;;<<>><<>>>>>AAA===;;;:::<<>>===<<<===@@@CCCDDDEEEDDDEEEFFFGGGFFFDDDBBBAAA@@@???>>>======<<<<<<===;;;:::888666444111000///.../////////---,,,---...///...---,,,++++++++++++---,,,++++++******++++++,,,,,,***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************,,,,,,+++***)))))))))***++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------......------------.................................///000///...---...000////////////000000000000000000000000000000000000111111222222222333333333111111000000111333444666444444444444444444444444444444444333333222222222333333444444555666666666777666444222222222444555555777888888777777888999:::;;;<<<<<<<<<<<<>>>@@@@@@????????????AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCBBB@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@;;;===?????????@@@BBBCCC:::===>>>===:::888999:::''''''''''''''''''''''''''''''''''''((((((((()))'''&&&%%%'''***+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))+++---///000000///...***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))***++++++,,,---------------------.../////////............///000000222333444444444444333222222222333333444555555555666666666666777999:::<<<>>>???AAABBBBBBAAA???>>>CCCFFFIIIGGGAAA>>>>>>@@@???>>><<<===@@@BBBCCCCCCCCC@@@===;;;;;;=========???===<<<===???AAABBBBBBDDDEEEFFFGGGFFFEEECCCBBB???>>>===<<<<<<;;;;;;;;;:::999777555333111///....../////////---,,,---...///...---,,,++++++++++++,,,++++++***************,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************************************,,,+++******))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........---------------......------------..............................---///000///...---...///....../////////000000000000000000000000000000000111111111222222222333333111111000000111333444555444444444444444444333333444444333333333222222222333333444444555666666666777666444333222333444555666777999999888888888999;;;=========<<<===>>>@@@AAAAAA@@@??????@@@BBBCCCBBBAAAAAA@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@@@@??????@@@AAA<<<===???===:::888888999''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%'''***+++***)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))***+++---------,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((&&&''''''''''''(((((((((******)))((('''&&&%%%%%%''''''''''''(((((((((((())))))******+++,,,,,,,,,---------------......///...............///000000111222222333333333222222222222333333444555555555555555555666777888999:::>>>>>>??????@@@AAAAAABBBEEEGGGIIIGGGCCC??????@@@AAA@@@>>>???AAACCCCCCCCCAAA>>><<<;;;===>>>?????????===;;;<<<===?????????AAABBBCCCCCCCCCBBBAAA@@@===<<<<<<;;;::::::999999777777555444222000///....../////////---,,,---.........---,,,++++++++++++,,,+++******))))))******+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************************************++++++***)))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......------------......---------------------------...//////------...///.........////////////000000000000000000000000000000111111111222222222222111111111111111222333444333333333333333333333333333333333333222222222222333333333444555555666666888777555444444555666666777999:::;;;:::999:::;;;>>>??????>>>======???@@@BBBBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>???@@@AAACCCDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@>>>===>>>@@@>>>??????===:::888777777'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((*********)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********))))))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))******+++++++++,,,------,,,,,,------...///......---......///000111000111111111222222222222111111222222333444444444444444555666777888999999===<<<======???AAACCCEEEHHHIIIKKKIIIEEEBBBAAABBB@@@???>>>???AAADDDEEEEEE???===;;;<<<>>>@@@AAAAAA???===;;;:::;;;======<<<<<<===>>>>>>>>>======<<<::::::::::::999888777777555444333222111000///....../////////---,,,---......---,,,,,,+++++++++,,,,,,,,,+++************+++***))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))******************************************))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------,,,---......---,,,---...------........./////////////////////////////////000000000111111111111222111111111111111222222333222222222222333333333333333222222222222222222222222333333444444555666666888777666666555666777777888:::<<<<<<;;;:::;;;<<>>===???@@@BBBAAA@@@>>>======>>>>>>????????????@@@AAAAAABBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCAAABBBBBB@@@>>>===???AAA@@@@@@???>>>;;;888777666''''''''''''''''''''''''((((((((((((((('''''''''((())))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))***************++++++,,,,,,,,,,,,,,,---......---------......///111111000000000000111111222222000000000111222222333333444444555666777888888999;;;;;;;;;<<<>>>AAAEEEFFFJJJKKKLLLKKKIIIFFFEEEDDD>>>===<<<>>>AAADDDFFFFFF???===<<<<<>>>>>???AAAAAA@@@>>>===<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCAAAAAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFAAAAAAAAA???>>>>>>@@@CCCBBBAAA???===<<<999777555''''''''''''''''''''''''((((((((((((((('''''''''(((***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((************************,,,,,,,,,,,,,,,------...---------......000111222000000000000111222333444000000111111222333333333444444666777888999999999::::::;;;<<>>===>>>AAADDDEEEFFF@@@???===>>>???@@@@@@???;;;999888888;;;=========??????>>>===<<<<<<;;;;;;777888888999888666555444111111111111111000000000.../////////---,,,---...---,,,,,,++++++,,,,,,,,,---,,,++++++******++++++''''''''''''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))*********************++++++++++++))))))*********+++++++++)))******++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------..............................////////////000000000000000000111111222111111000000000000111111222222333111111111222222222222222222222222333444444555555666666666777777777777777999;;;<<<===<<<;;;<<<===???@@@@@@???>>>>>>@@@AAAAAA@@@>>><<<<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIBBBBBBAAA???>>>>>>AAACCCBBB@@@>>>===<<<;;;888555'''''''''''''''''''''''')))(((((((((''''''''''''''')))++++++)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((************)))))))))))),,,,,,++++++,,,,,,---...------------///000111222111111000000111222444555111222222333444444555555444555777888999::::::999999:::;;;===???BBBDDDEEEHHHHHHIIIJJJKKKJJJIIIGGGCCCAAA@@@@@@BBBDDDDDDDDDBBBAAA????????????>>><<<888777666888;;;>>>@@@@@@AAA@@@???>>><<<;;;;;;;;;777777888999888666444333111111111111111111111222.../////////---,,,---...,,,,,,,,,++++++,,,,,,---+++******)))((()))))))))&&&&&&&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++************++++++++++++))))))))))))*********+++)))))))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,+++,,,,,,,,,,,,---------------------------------........./////////000000000000111222222111000/////////000000111222222333000111111111222222222222111222222333333444555555444555666666777777777666999:::<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>@@@BBBAAA@@@???>>>======>>>???>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIEEEDDDBBB@@@======???BBBBBB@@@>>>======<<<999555''''''''''''''''''''''''))))))(((((('''''''''&&&$$$'''***+++))))))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((()))*********))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,------///000111222222111111000111333555666333333444555555666666777444666777999::::::::::::999:::;;;===@@@BBBCCCDDDFFFFFFGGGHHHJJJJJJIIIGGGHHHEEECCCBBBCCCCCCCCCBBBDDDBBB@@@??????>>><<<;;;777666666888<<>><<<:::999999888666777888999888777444333000111111111222222222222.../////////---,,,---...,,,,,,,,,++++++,,,------))))))((('''''''''''''''&&&&&&&&&'''''')))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++)))************+++++++++))))))))))))************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------------------------------............/////////000///000111222222111000///...//////000111222222222000000111111222222222222111222222333333444555555444444555666666777666666888:::<<<<<<;;;:::;;;<<<<<<===>>>>>>===>>>@@@BBBBBBAAA@@@?????????@@@AAA>>>???AAACCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGDDD@@@===<<<>>>@@@BBB???======>>>===999666&&&'''(((*********)))((()))((('''&&&&&&'''((()))&&&''')))***+++***((('''$$$%%%&&&((())))))))))))(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,------------------------...///000000111333333333444444444555555555555666666666666666666888999999:::;;;<<<===>>><<<:::999;;;@@@CCCCCCBBBAAABBBDDDGGGJJJKKKJJJHHHJJJIIIHHHIIIIIIGGGDDDBBBAAAAAAAAABBBBBBAAA>>>;;;<<<:::999999;;;===>>>>>>???===:::777666666888999666666666666666666666666444444333333333222222222111///...---......,,,+++************************************))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///........................////////////////////////////////////000000000000111111222222222111111000111111111111222333444555666666666666666555555555777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHDDD@@@===???CCCFFFDDDAAADDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJGGGEEEFFFIIIJJJIIIGGGGGGEEECCCAAA???>>>>>>>>>???>>><<<;;;:::999888888'''((()))))))))))))))))))))((('''&&&&&&'''((()))&&&''')))++++++***)))(((&&&'''((()))))))))))))))(((((())))))(((((('''&&&'''(((((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((''''''((()))***)))))))))***++++++,,,,,,---------------.........------......///000000111333333333333444444444444555555555666666666666666777888999:::;;;<<<<<<<<<===;;;:::<<<@@@CCCCCCBBBAAAAAACCCGGGJJJJJJIIIGGGHHHHHHIIIJJJJJJHHHDDD@@@BBBBBBBBBCCCCCCBBB???<<<<<<;;;::::::===>>>>>>>>>>>><<<999666555555666777666666666666666666666666444333333333333222222222111///............---+++++++++++++++++++++++++++*********)))))))))((((((&&&&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------....................................////////////////////////....../////////000000000111111111222222111111000111111111111222333444444555555555555555555555555666777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<>>???CCCEEECCC@@@BBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFGGGEEECCCDDDGGGHHHHHHFFFEEECCCAAA???===<<<<<<<<<===<<<;;;:::999999888999******)))((((((((())))))(((''''''&&&&&&''''''((('''(((***+++++++++***))))))))))))*********))))))(((((())))))(((((('''&&&(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******)))))))))***++++++,,,,,,---------.........//////------......///000000000222222222333333333333444444555555555666666777777555777999;;;<<<<<<;;;;;;===<<<<<<>>>@@@BBBBBBAAAAAAAAABBBDDDGGGHHHGGGEEEGGGHHHIIIJJJJJJHHHDDDAAADDDCCCCCCDDDDDDCCCAAA???===<<<<<<>>>@@@@@@???>>>===;;;888666444444555666555555555555555555555555333333333222222222111111111///......//////---,,,++++++++++++++++++++++++******))))))))))))(((((($$$%%%&&&'''((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++************)))))))))*********++++++++++++,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------////////////////////////.........////////////000000000111111222111111000000000000000111222333444444444444444555555555555555555666888888888888888999999:::::::::;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEBBB??????BBBCCCAAA???@@@?????????@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDBBBAAABBBEEEFFFGGGFFFCCCAAA???===;;;:::::::::;;;:::999999888888888888,,,+++)))((('''((())))))''''''''''''''''''''''''))))))***++++++++++++***+++++++++++++++***)))((()))))))))))))))(((''''''((((((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))******)))))))))***++++++,,,,,,---------......//////000............//////000000111111111222222222333333333444444555666777777888555777:::===>>>===<<<:::>>>>>>>>>???AAABBBAAAAAACCC@@@??????AAADDDFFFFFFIIIHHHGGGHHHHHHHHHEEECCCEEEDDDDDDEEEEEEEEECCCAAA??????@@@AAACCCCCCAAA???===<<<999777555555555555444444444444444444444444222222222222111111111111000///......//////---,,,++++++++++++++++++++++++***)))))))))((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))************+++++++++++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------------------........................------.........////////////000000111111111111111000000000000000111222222333333333333444444444444333444555666777777777777777888888999999:::::::::<<<<<<>>>??????@@@@@@@@@??????@@@AAABBBDDDEEEEEEEEEBBB@@@???@@@AAA???>>>=========>>>???@@@AAABBB??????@@@AAABBBBBBBBBCCCAAAAAAAAABBBCCCEEEFFFFFFBBB@@@>>><<<:::999999999888888777777777777777888,,,+++***((((((((()))***(((((((((((((((((((((((())))))***++++++++++++++++++,,,,,,++++++***)))((()))))))))))))))(((((('''&&&''''''((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))))))))))))))***++++++,,,,,,,,,,,,------...//////000............////////////000000000111111111111222333333444555666777888999666888;;;>>>???>>><<<;;;===>>>@@@AAABBBBBBBBBBBBDDD@@@<<<:::===BBBFFFHHHLLLIIIFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEECCCBBBBBBBBBDDDFFFFFFDDDAAA>>>===;;;999777666555555333333333333333333333333222222111111111000000000///...------......---,,,++++++++++++++++++++++++)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------------...............///000111111111111111000000/////////000111111111222222222333333333444111222333444555555555555666666666777888999999:::999999:::;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDBBB@@@?????????>>>===<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBDDDEEEGGGBBBAAA???<<<;;;:::::::::777666666555555555666666++++++***)))))))))******((())))))******))))))((())))))))))))******+++++++++++++++++++++***)))((())))))******))))))((('''&&&&&&'''((((((((('''''''''''''''(((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((((((((()))))))))***++++++,,,,,,***++++++,,,---...//////......///////////////////////////000000000111111222222333555666888999:::666888:::<<<======<<<<<<<<<>>>AAACCCBBBBBBCCCDDDDDD@@@<<<<<>><<<:::888666555555222222222222222222222222111111111000000000000///...,,,+++,,,------,,,+++************************))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***)))))))))************+++)))))))))***************((())))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............///000111111111111000000////////////000000000000111111222222333333000111222333333444333333444444555666777888888999666777888999999999999999:::;;;<<<>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>??????===<<<<<<======>>>???@@@???@@@AAAAAA@@@AAACCCEEECCCAAA???===;;;:::::::::666555444444333333333444))))))***+++++++++******)))***+++,,,,,,+++***))))))((((((((())))))************************)))))))))************)))((((((&&&'''((()))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((())))))***)))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))))))))***++++++,,,,,,))))))***+++,,,---....../////////////////////........./////////000000000111222333555777888::::::666777888999:::;;;;;;;;;:::>>>BBBDDDCCCCCCDDDEEEBBBAAAAAACCCFFFJJJKKKKKKIIIHHHFFFFFFGGGHHHGGGFFFGGGEEEDDDDDDFFFGGGFFFEEEDDDCCCAAAAAABBBCCCCCCBBB>>>===;;;999777555444333222222222222222222222222111111000000000/////////,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))************((()))))))))*********+++((((((((()))))))))******))))))))))))*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...///000111111111111000//////......///////////////000000111222222333//////000111222222222222333333444555666777888888666666777888888888888777999:::;;;<<<>>>@@@AAABBB@@@@@@@@@???======>>>???>>>===============>>>>>><<<<<<<<<;;;<<<===???@@@===???@@@???>>>>>>@@@CCCBBBAAA???<<<::::::::::::666555444333222111111111'''(((***+++,,,,,,+++******+++,,,------,,,+++***((((((((((((((())))))***((())))))*********))))))***************)))(((((((((((()))***************&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((()))***+++***)))'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%)))))))))***++++++,,,,,,((())))))***,,,---......///////////////...................../////////000111111333555777888:::;;;555555666777888999::::::999===BBBDDDDDDCCCEEEGGG@@@AAADDDIIIMMMOOOMMMKKKFFFFFFGGGIIIJJJIIIFFFCCCGGGEEEDDDDDDEEEFFFFFFEEEDDDAAA??????@@@AAAAAAAAA===<<<;;;999666444333222111111111111111111111111000000000000////////////+++***))))))+++,,,+++)))(((((((((((((((((((((((()))(((((((((''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000111111111111000//////.........//////...//////000111222222222...///000111111222222222222222333444555666777888666777777888888888888777888999:::<<<>>>???AAAAAA?????????>>>======>>>??????>>>>>>=========>>>>>><<<<<<;;;;;;<<<===???@@@<<<>>>???>>><<<;;;>>>@@@BBB@@@>>>;;;:::999999999666555444222111000000000...,,,++++++,,,------,,,)))***+++,,,,,,,,,+++***++++++************++++++...,,,***)))((((((((()))******))))))(((((('''''')))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))***)))(((&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((('''&&&%%%$$$###$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))*********++++++++++++******+++++++++,,,,,,,,,...............---------///////////////.........///222555777777666666666444333333333444666777888<<<>>>@@@>>>>>>@@@AAAAAA@@@DDDKKKPPPRRRPPPJJJFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;999888777555333222222222444222111111222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------............///000000000000000////////////000000000000222222333333444555666666555666777777777777777666888999;;;===???AAABBBBBB???>>>=========>>>@@@AAA@@@AAACCCCCCCCCAAA???>>>>>>===<<<::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888888888666444111000111000///...000...------/////////...,,,---...//////......---+++++++++++++++,,,------///......---------------************************)))))))))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))***)))((('''((('''&&&&&&'''((('''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))*********+++*********+++++++++,,,,,,........................////////////............///222555777666666666666444333333333444666777999:::>>>@@@@@@???AAACCCEEEHHHMMMQQQQQQMMMHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@???>>>=========>>>===<<<;;;::::::::::::888888777555444222111111333111000000111111000............---------,,,,,,++++++++++++++++++++++++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************++++++++++++++++++++++++******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------............///000000000000000////////////000000000000111222333444555555555555555555666777888888777777:::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAACCCCCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<>>======<<<<<<<<<===:::999999888777777777777666444111111111111///...888666555666777888777666333333333333333333222222222111111000000/////////...//////000//////......************++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((''''''''''''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''&&&&&&'''((('''&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''(((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))*********++++++++++++,,,---------.../////////000........................///222555777666555666666444333333333444666888999888<<>>===;;;;;;;;;;;;;;;::::::999999888888888666666666666555333111///111000...///000000///------------,,,,,,,,,++++++************************+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&$$$%%%&&&'''((()))******&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((************************************************))))))******+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------............///000000000000////////////000000000111111111222444555666555555444444555666777888888999999;;;<<<===>>>>>>??????>>>??????@@@@@@@@@??????>>>@@@AAACCCDDDDDDCCCBBBAAA>>>>>>??????>>>>>>===<<>>>>>===============999888888777666666555555555333111111111111000///EEEDDDCCCDDDEEEFFFDDDCCC@@@@@@???>>>======>>>>>>===<<<<<<:::888777555444000111222222222000///...,,,,,,++++++******))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))((((((((((((&&&&&&&&&'''((('''&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%%%%&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((()))************++++++++++++,,,,,,---...//////000000------...............///...111555666666555555666444333333333555777999:::888<<>>????????????>>>===;;;::::::::::::888888888888888777666666444555666666555333000...///...------//////...---,,,,,,,,,+++++++++***************************************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------......---...//////000000///////////////000000111111222111222444555666555444333333444666777888999:::::::::;;;<<<>>>???????????????@@@AAAAAAAAA@@@???>>>@@@AAACCCEEEEEEEEECCCBBB>>>???@@@AAA@@@???>>>===???>>>>>>=========>>>>>>999999888888777666555444555333111000111111000///PPPOOOOOOPPPRRRRRRPPPNNNMMMKKKIIIGGGFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA;;;<<<<<<<<<:::888666555333222111///,,,+++)))(((++++++++++++*********************))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((&&&&&&&&&'''((('''&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((((((((())))))*********++++++++++++,,,,,,---...//////000,,,---------......//////...111444666555555555555333333333444555777999;;;===@@@IIIQQQQQQNNNPPPWWW[[[UUUMMMHHHGGGGGGGGGGGGAAA@@@??????>>>>>>>>>???>>>===<<<;;;;;;:::;;;;;;777888888888777666555444333444555555444222000......---,,,---...///...---,,,,,,+++++++++*********++++++++++++++++++++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------...////////////////////////000111222222222222333444555555555444333444555666888999:::::::::888999;;;===???@@@AAAAAA???@@@AAABBBBBBAAA@@@???AAABBBDDDFFFFFFFFFDDDDDD???@@@AAAAAAAAA@@@>>>===>>>===============>>>>>>:::::::::999888777555444333111//////000000///...WWWVVVWWWXXXYYYYYYWWWUUULLLJJJGGGDDDCCCCCCEEEFFFHHHIIIKKKMMMOOOOOOOOOOOOJJJJJJIIIIIIHHHFFFEEEDDD>>>===;;;888555333111/////////...---,,,+++******+++++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((()))))))))************++++++++++++,,,------......,,,,,,,,,---......//////...111444666555444555555333333333444666888:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999999999888666444333333333444444333111000///...,,,,,,,,,...///...---,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------...////////////......///000000111222333333444444444444444444444444555666777888999999::::::777999;;;===???AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFGGGGGGFFFEEEDDD@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<======>>>::::::::::::999777555333111///...---...///...---\\\[[[\\\]]]___^^^\\\YYYKKKHHHDDDAAA???@@@BBBCCCLLLMMMPPPRRRTTTTTTTTTSSSPPPPPPOOOOOOOOOPPPPPPQQQKKKJJJHHHFFFCCCAAA???>>>999888777555333222111000......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))******)))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&'''((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%&&&''''''&&&%%%&&&'''''''''((((((((()))%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++++++++,,,------...//////...000444555555444444555333333333444666888;;;<<>>@@@@@@???>>>===<<<<<<===::::::::::::;;;<<<======;;;;;;<<<;;;999777444222333333222222111111000000...,,,,,,---...//////...---,,,,,,,,,++++++++++++************************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************))))))(((((()))***,,,---***************************++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,---......//////.........///000111222333333444666555333222222333444555666777888999999999999999999:::<<<===???@@@@@@AAA@@@@@@@@@@@@AAACCCDDDEEEDDDEEEGGGHHHHHHFFFEEECCCAAA@@@@@@???????????????;;;;;;;;;;;;;;;<<<======999999:::999888666333111///...,,,,,,---------,,,______```bbbcccbbb```]]]QQQNNNIIIEEEDDDEEEGGGIIIQQQRRRTTTTTTTTTSSSQQQPPPNNNNNNMMMNNNOOOQQQSSSUUUTTTSSSRRRPPPNNNLLLJJJIIICCCBBB@@@>>><<<:::888888000000///...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&)))******)))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!"""###%%%&&&'''&&&%%%%%%&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************++++++******************++++++,,,,,,---...//////---000444555555444444555333333333444666999;;;<<<>>>;;;CCCTTT[[[RRRHHHFFFCCCDDDEEEDDDCCC@@@>>>===@@@???>>>===<<<;;;;;;;;;888888888999:::<<<===>>>=========<<<:::777444222444333222111000000000111...---,,,---///000///...---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&''')))******###$$$$$$%%%&&&'''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************((('''''''''((()))+++,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,---......//////.........///000111222333444444777555333111111333555666777888888999999999888888;;;<<<===>>>????????????@@@@@@???@@@AAACCCEEEGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBAAA???>>>===>>>???@@@:::::::::::::::;;;<<<===777888999888777444222000...,,,++++++,,,---,,,+++___`````````______^^^]]]WWWTTTOOOJJJGGGFFFFFFFFFOOOQQQUUUWWWWWWUUUQQQOOOOOOOOONNNNNNNNNOOOOOOOOOQQQSSSUUUVVVUUUSSSQQQOOONNNKKKHHHGGGFFFFFFDDDBBB>>>===:::666333000...---,,,)))'''(((+++,,,+++)))+++******)))))))))******)))(((((()))+++***(((&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((())))))+++++++++++++++++++++,,,,,,------...///000000111111111222333444666777888444444444555777999<<<===@@@BBBEEEHHHIIIHHHGGGFFFBBBBBBAAA@@@>>>===<<<<<>>============888888999999;;;<<<>>>???@@@???===;;;999777555444444333333222111000//////000000///...------,,,,,,------------,,,+++***)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))***************************++++++,,,,,,------......///////////////......////////////000111222333333333333333333333333333777777888999::::::;;;;;;;;;<<<<<<===============?????????@@@BBBDDDFFFHHHEEEGGGJJJKKKJJJFFFBBB????????????????????????@@@===<<<;;;::::::;;;<<<===999888777666444333222111------,,,,,,,,,,,,++++++ccccccdddddddddcccbbbbbb\\\YYYUUUQQQMMMKKKJJJJJJLLLMMMOOOQQQQQQOOOMMMLLLQQQRRRRRRRRRQQQPPPNNNMMMKKKMMMPPPSSSTTTUUUUUUTTTMMMJJJHHHHHHHHHHHHGGGEEEGGGFFFFFFDDDBBB>>>;;;999666222...,,,,,,,,,***(((...---+++***)))))))))***,,,++++++,,,,,,,,,***((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((())))))*********+++++++++,,,,,,,,,------...//////000111111000000111222333555777888555555555666888:::<<<>>>@@@BBBDDDFFFGGGGGGEEEDDDBBBBBBAAA@@@??????>>>>>>AAA@@@@@@???????????????999::::::;;;<<<===>>>???@@@???===;;;999777666555444444333222111000//////000//////...------,,,,,,------------,,,+++***)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******************************+++,,,,,,------.........////////////......////////////000111222333333333333333333333333333666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>@@@BBBCCCEEECCCEEEHHHIIIHHHFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;666666555333222111000///------,,,,,,,,,+++++++++eeeeeeffffffgggfffffffff___^^^\\\ZZZXXXUUUTTTSSSMMMMMMLLLLLLKKKKKKJJJJJJMMMOOOQQQRRRQQQNNNJJJHHHDDDFFFIIIMMMQQQUUUWWWXXXQQQNNNKKKJJJJJJIIIGGGFFFLLLMMMOOOPPPOOOLLLIIIGGG@@@<<<777333222111000//////...,,,+++******+++++++++***))))))******(((&&&************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))***++++++)))******+++,,,------......//////000000111111111000000000111222444555666666666666777999;;;===>>>@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC;;;<<<<<<===>>>??????@@@??????===;;;:::888666666444444333222111000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))(((******************************++++++,,,---------......///////////////...////////////000111222222222222222222222222222222555666666777999::::::;;;:::;;;;;;;;;;;;;;;::::::===============???@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@======<<<<<<<<<<<<=========<<<:::999888888888888333333222111///...------,,,,,,,,,,,,++++++++++++dddeeeeeefffffffffffffff``````aaaaaa```___^^^]]]TTTRRROOOLLLKKKJJJJJJJJJIIIKKKPPPSSSSSSQQQMMMKKKCCCDDDGGGKKKOOOSSSWWWXXXXXXUUUQQQNNNLLLJJJGGGDDDIIIKKKMMMNNNOOOOOONNNNNNEEEBBB===:::999:::;;;<<<111000///---,,,,,,------***)))((((((******)))'''************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++,,,,,,))))))***+++,,,......//////000000000111111111222/////////000111333444555666777888999:::<<<===>>>???@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEE======>>>?????????@@@@@@>>>>>>===;;;:::888777777444444333222111000//////.........------,,,,,,,,,+++++++++++++++***))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''''''''((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))++++++,,,,,,,,,,,,++++++*********************************+++,,,,,,---------.../////////////////////////////////000111111111111111111222222222222444444555666888999::::::;;;;;;;;;<<<<<<;;;;;;:::===========================???AAABBBCCCCCCBBBAAA>>>===<<<;;;;;;<<<<<<===<<<;;;:::888777666555444111111000///...---,,,,,,,,,,,,,,,++++++++++++***ddddddeeeeeefffeeeeeedddbbbbbbcccdddcccaaa___^^^ZZZWWWTTTPPPMMMKKKJJJJJJJJJMMMRRRVVVYYYYYYWWWVVVKKKLLLNNNPPPSSSUUUWWWXXX\\\YYYUUURRRPPPNNNKKKIIIFFFFFFFFFFFFHHHKKKMMMOOOEEECCC@@@===;;;<<<>>>@@@888777555333000...---,,,,,,+++******,,,---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,,,,)))******,,,---...//////000000000000111111111111/////////000111222333444777777999:::;;;<<<======???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>???AAACCCDDDEEE===>>>??????@@@??????>>>===<<<;;;:::999888777777444333222222000000///...---------------,,,,,,,,,******++++++******))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((''''''''''''(((((('''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++,,,,,,---------.../////////////////////////////////000111000000000111111222222222222333444555777888999:::;;;;;;<<<===============>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@AAAAAAAAA@@@>>>===;;;;;;<<<======;;;:::999888666444333222111000000///...---,,,,,,,,,,,,+++++++++*********ddddddeeeeeeddddddcccbbbbbbbbbbbbaaa___]]][[[YYYZZZYYYWWWTTTQQQNNNLLLKKKIIILLLOOORRRUUUVVVWWWWWWSSSTTTVVVXXXYYYZZZ[[[[[[[[[YYYVVVVVVVVVUUUTTTSSSJJJHHHFFFEEEEEEGGGJJJLLLFFFDDDAAA===999888999;;;??????>>><<<888555111///...,,,***)))***+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,***++++++,,,---......///000000000000000000000000000000000000111222333444666777999:::;;;<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>;;;;;;<<<===>>>@@@BBBBBB======>>>??????>>><<<<<<;;;::::::999888777777666222222111000///......---------,,,,,,,,,,,,,,,,,,))))))*********))))))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''(((((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***((())))))))))))))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...///000000000000/////////......//////000/////////000111111222222111222333444666777999999::::::<<<===>>>?????????>>>????????????>>>===<<<<<<<<<<<<===>>>@@@AAAAAA@@@???===;;;:::;;;<<<===999999999888666555333222000000//////...------,,,++++++++++++************bbbbbbbbbaaa```___^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZXXXTTTQQQOOOLLLKKKKKKKKKKKKLLLNNNOOOSSSTTTXXX[[[]]]]]]]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZYYYRRRPPPMMMJJJHHHGGGFFFFFFEEEEEECCC>>>999666666777>>>@@@CCCDDDDDDAAA>>>;;;666333000---,,,+++)))'''************************))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))((('''((()))***)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((***+++,,,,,,,,,+++,,,,,,,,,,,,------......////////////////////////111111111111111222333444666777999:::;;;;;;;;;;;;>>>>>>???@@@AAAAAABBBBBB??????>>>======<<<;;;;;;888888999:::;;;<<<>>>???;;;<<<===>>>===<<<:::999999888888888777666666666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((''')))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***'''(((((())))))((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...///000000000000000//////.........//////......//////000111111222000000222333555777888999777888:::<<<===??????@@@===>>>>>>??????>>>===<<<<<<<<<<<<<<<===???@@@AAA@@@>>>;;;999999999;;;<<<888999999888777555333222//////...------,,,,,,,,,++++++++++++************^^^^^^^^^]]]\\\ZZZXXXXXXQQQRRRSSSUUUWWWYYYZZZ[[[WWWZZZ]]]___^^^[[[WWWTTTRRRPPPLLLIIIHHHHHHIIIKKKMMMPPPUUUYYY\\\^^^]]]]]]```^^^\\\[[[\\\\\\[[[ZZZYYYWWWTTTPPPLLLGGGCCCAAAEEEFFFEEEAAA<<<888888:::888<<>>>>>@@@AAABBBCCCCCC???>>>===<<<;;;:::999888777777777888999:::;;;<<<:::;;;<<<===<<<;;;999777777777777777666666666555000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...///000000000000000//////.........//////---......///000111111222///000111333555777888999555666888:::===>>>???@@@<<<<<<===>>>>>>===<<<;;;======<<<<<<===>>>@@@AAA???===:::888777888999;;;888888999999888666444333...------,,,,,,++++++++++++++++++************)))]]]YYYWWWXXXYYYVVVSSSQQQMMMOOOPPPQQQRRRTTTWWWYYYXXXXXXXXXYYYYYYXXXVVVTTTOOOQQQRRRQQQOOOMMMLLLMMMJJJLLLPPPSSSUUUXXX]]]```[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZYYYVVVSSSPPPMMMKKKDDDBBBAAAAAABBB@@@<<<777777;;;AAAEEEHHHJJJMMMOOOPPPMMMHHHDDD@@@;;;777333444111---++++++,,,,,,,,,'''((()))***+++***)))(((''')))++++++)))''''''((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$''')))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((()))++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000//////000111222333333444444444555777888:::;;;;;;======<<<<<<===>>>@@@AAA>>>===<<<::::::;;;<<<===999888888888888888999999======<<<;;;999888888777333444444555555444444333///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''...+++(((%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++---------............///...............---------////////////////////////111222222333444555666666888999:::<<<===>>>>>>???AAA???===;;;:::;;;<<<=========<<<;;;<<<===>>>???BBB>>>999888999::::::999555555555555444333222111...---,,,,,,++++++,,,,,,+++++++++***)))(((((('''UUURRRQQQSSSUUUVVVUUUTTTNNNNNNOOOOOOPPPQQQRRRRRRWWWVVVUUUUUUUUUTTTRRRPPPOOOOOOPPPPPPOOOLLLIIIGGGLLLLLLLLLNNNQQQTTTWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[YYYWWWUUUTTTJJJHHHFFFEEEDDDAAA<<<888777999===@@@CCCFFFJJJMMMNNNLLLIIIGGGEEECCC???===777444111......---,,,++++++++++++******)))(((''')))+++,,,,,,***((('''((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''((()))***+++******+++++++++,,,,,,,,,,,,---------.../////////...//////000111222333444333444555666888999::::::<<<<<<;;;;;;<<<===>>>???======<<<;;;:::::::::;;;666666666666777888999:::<<<;;;:::999777666555444222333333444444333333222.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((('''''')))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++------------....................................////////////////////////111222222333444555666666777888:::;;;===>>>>>>>>>AAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>AAA===888666777888777666555555555555444333222111------,,,++++++++++++,,,++++++******)))(((((('''fffdddaaa___```bbbbbbbbbaaa___^^^```bbbbbb___[[[]]]\\\YYYVVVRRRNNNLLLJJJMMMKKKJJJKKKMMMNNNLLLIIINNNKKKHHHHHHMMMQQQSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVZZZ[[[[[[[[[[[[YYYXXXVVVRRRPPPNNNKKKHHHDDD???<<<999:::;;;<<>>>>>????????????>>>======<<<;;;;;;:::::::::;;;<<<===???<<<888555555555444333444444444444333222111111------,,,+++++++++++++++++++++******)))(((((((((~~~zzzwwwssslllddd]]]YYYWWW\\\UUUOOOPPPVVV^^^bbbbbbYYYRRRJJJHHHKKKOOOOOOMMMLLLMMMPPPRRRTTTUUUUUUUUUYYYZZZZZZ[[[ZZZYYYWWWVVVVVVUUUSSSPPPLLLHHHEEEBBB@@@??????>>>@@@DDDKKKPPPMMMLLLLLLMMMNNNMMMKKKIIIFFFDDDBBB@@@>>>;;;777444...---+++******+++,,,---***+++,,,,,,***)))***+++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''(((((()))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((()))************+++++++++,,,,,,,,,...............------------......///000111222222222222333444555666777777::::::999999999999::::::;;;;;;<<<<<<;;;999777666333444555666888:::<<<===:::999888666333111000//////000000111111000000///......------,,,++++++***************************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,,,,---------.........,,,------...///000000111////////////////////////111111222333444555555666666777999:::<<<============>>>?????????>>><<<:::999999999:::::::::;;;;;;>>><<<999666444333333222444444444333333222111000---,,,,,,+++***+++++++++************))))))((((((}}}|||ttthhhdddkkkvvvsssiii]]]TTTPPPNNNIIIEEEKKKMMMPPPSSSUUUUUUUUUTTTVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUTTTRRROOOLLLJJJJJJIIIHHHGGGFFFFFFJJJPPPUUUPPPOOONNNNNNNNNLLLIIIFFFBBBBBBAAABBBCCCCCCAAA@@@555444111...---,,,,,,,,,''')))******))))))+++---))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((+++++++++******((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((((())))))*********+++++++++,,,,,,,,,...............---------------...///000111111222111111222333444555555666888888888999999999999999:::;;;<<<<<<;;;999888666555666666888999;;;===>>>::::::888666444111000///...//////000000//////......------,,,++++++******************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------------...------......///000111111000000000000000000000000000111111222333444555555666666888:::;;;<<<<<<<<<:::;;;===>>>>>><<<:::999999999999:::::::::::::::>>>===;;;888555444333333333333333333222111000///,,,,,,+++************+++*********)))))))))))))))zzz{{{vvviii^^^VVVOOOJJJJJJLLLOOOQQQRRRPPPMMMKKKNNNNNNNNNNNNOOORRRTTTUUURRRRRRSSSQQQOOONNNNNNOOONNNOOONNNNNNNNNPPPTTTWWWSSSRRRQQQPPPOOOLLLHHHDDD<<<;;;<<>>;;;666222///,,,+++((()))***)))))))))+++---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((++++++++++++***((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,------..................,,,,,,---...///000111111000000111222222333444444666666777999999999999999;;;;;;;;;;;;;;;::::::999888888888999:::;;;<<<===:::999888666444222111000......////////////......------,,,,,,++++++******************************((((((((((((((((((((((((&&&''''''(((''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''''''''''''''(((((((((((((((((())))))))))))************************)))))))))))))))******+++,,,,,,,,,,,,------------.........//////000000111000000000000000000000000000000111222333444555555555666777999:::;;;<<<<<<999:::<<<======<<<:::999888999:::;;;;;;;;;::::::======<<<:::666444444555222222222222111000//////,,,,,,+++*********************))))))))))))))))))|||sssmmmiiiggg___aaabbbbbb```[[[UUURRRSSSPPPMMMJJJJJJLLLNNNPPPNNNPPPQQQPPPMMMLLLNNNPPPOOOPPPRRRRRRQQQRRRSSSUUUTTTTTTSSSSSSSSSPPPKKKHHH@@@>>>===>>>AAADDDEEEEEEFFFEEEBBB???;;;666333111,,,,,,,,,+++)))(((***,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******+++++++++,,,,,,,,,,,,---------.../////////+++,,,---...///000000111///000000111111222222333444555777999:::;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===::::::999999888999999999888777666555333222111000......////////////......------,,,,,,+++*********************************((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------///////////////000000000000000000000000000000000000000111222333444444555444555777888:::;;;;;;;;;:::;;;<<<======<<<;;;;;;999999;;;<<<<<<<<<;;;::::::<<<<<<:::666444555666222222222222111000///...,,,++++++***************)))))))))))))))))))))***~~~wwwoookkkbbb^^^WWWQQQNNNMMMOOOPPPMMMOOOPPPNNNLLLKKKMMMPPPMMMOOORRRSSSRRRQQQQQQQQQTTTTTTTTTVVVVVVTTTPPPMMMKKKHHHCCCAAA@@@@@@???>>>FFFFFFEEEDDDBBB???<<<:::000000///,,,)))((()))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''%%%###!!!''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,------...///000000+++,,,,,,---...///000000//////000000111111222222333444777999;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>???;;;:::999888777777777777666666555444333111111000......////////////......------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,---------000000000000////////////000000000000000000000000000000111222333444444555444555777888:::;;;;;;;;;<<<<<<===============<<<999:::;;;<<<===<<<;;;;;;999:::;;;999666444555666222222222111111000///...,,,++++++***)))*********)))))))))))))))*********|||yyysssqqqiii___YYYTTTOOOMMMNNNOOONNNLLLLLLMMMOOOQQQSSSTTTTTTTTTWWWVVVUUUUUUVVVUUUQQQOOOOOOOOOKKKDDDBBBDDDDDDBBB@@@CCCFFFFFFCCCBBBCCCDDD888666333000---,,,,,,,,,+++---///000000...+++******)))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))******+++,,,,,,,,,++++++,,,,,,---...------...///000111222222......//////000000111111...///000000///000222444222444777999:::;;;===???======<<<<<<<<<<<<=========;;;999666444444555555555444222111000000//////000000///...------,,,,,,*********))))))))))))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''&&&&&&'''((('''(((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------------......///000111111222111111000000000000111111000111333444555555444333777777888999;;;<<<======???>>>>>>==================<<<;;;:::999888888888;;;;;;;;;:::999666444333111000///......---------...---,,,+++************(((((())))))))))))))))))iiiaaaXXXPPPMMMKKKJJJIIIMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSSSSSSSTTTTTTSSSOOOPPPLLLFFFDDDEEEEEEBBB???BBBDDDDDDBBBAAAAAABBB===<<<999666222///,,,+++***+++,,,......---+++***+++******)))******++++++************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,++++++++++++,,,------------...///000111222222//////000000000000000111...///000000///000222444222555888::::::;;;===???>>>>>>============>>>>>>===<<<999777555555555666444444222111000/////////000//////...------,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******************+++,,,---......///......//////000000111111111000000//////000000111000111333444555555444333666777888999;;;<<<===>>>??????>>>===<<<<<<<<<======<<<;;;::::::999999:::;;;;;;;;;:::888666444222111111000///............------,,,+++************)))(((((((((((((((((((((}}}nnn___UUUOOOLLLKKKLLLKKKKKKKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQQQQTTTVVVQQQRRROOOHHHDDDDDDBBB>>>===???AAAAAA@@@???>>>???BBBAAAAAA>>>:::555000---++++++++++++++++++++++++++++++************++++++************************)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***+++++++++++++++++++++,,,------------...///000111111222111111111111111000000000...///000000//////111333333555888:::;;;<<<===?????????>>>>>>>>>>>>??????===<<<:::888666666666666444333222111000///////////////......---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************+++,,,---//////000////////////////////////000//////......//////000000111333444555555444333555666777999;;;===>>>?????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999777555333222222111000///............---,,,+++******)))******((((((((('''''''''&&&&&&}}}yyysssoooqqqssssssuuuxxx~~~}}}oooeee___\\\WWWUUUSSSPPPOOOOOOOOOPPPRRRSSSSSSQQQOOONNNQQQSSSSSSTTTPPPIIIDDDBBB???:::===>>>??????>>><<<;;;:::???AAACCCCCCAAA<<<777444111000...,,,+++++++++++++++******))))))))))))***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++++++++++++++***+++,,,,,,---,,,------...///000111111333333222222111111000000...///000/////////111333333666888::::::;;;===???>>>>>>>>>======>>>>>>>>><<<;;;:::888777777666777444333222000////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))******************+++,,,...///000000//////////////////......//////............//////000111333444555555444333555555777999;;;===>>>??????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>::::::999777666444222222111111000///............---,,,+++***))))))))))))((((((((('''&&&&&&%%%%%%cccllltttvvvtttooohhhaaaaaa\\\YYYZZZ[[[YYY[[[^^^```aaabbbcccdddcccbbbaaahhhggghhhmmmvvv{{{xxxvvvyyy~~~|||yyysssjjjbbbZZZTTTPPPRRRRRRQQQNNNLLLLLLMMMOOOQQQSSSQQQLLLHHHHHHFFFBBB@@@@@@??????>>>;;;999777888;;;@@@CCCEEECCC@@@>>>;;;999555111...---,,,,,,+++***)))(((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***++++++************+++,,,,,,,,,,,,---...///000111111333333222222111111000000---...//////...///111333333555888999::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777666666333333111000///.........---------------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++,,,---...///000////////////............//////............//////000111333444555555444333444555666888:::;;;======>>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>:::999777666444333222111111000///...------------,,,,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&lllsssxxxvvvrrroooiiicccccc___]]]]]][[[WWWWWWYYYZZZ[[[\\\\\\YYYVVVRRRPPPQQQOOOMMMNNNTTT]]]ffflllgggccc______\\\WWWVVVYYY[[[iii}}}sssggg``````ZZZSSSMMMLLLLLLMMMMMMNNNQQQQQQNNNNNNRRRSSSPPPGGGFFFDDDBBBAAA>>>:::777444777<<>>BBBFFFJJJLLLFFFEEEBBB???;;;888555333000///...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))***************)))***++++++,,,+++,,,,,,---...///000000......//////000000111111---...///.........000222111333555666666666888999:::999999888888999999:::666666777777666555444333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************+++++++++*********)))))),,,,,,------...///000000111111000000000000111111000111333444555555444333444444444555555555555666999999999999:::;;;<<<<<<;;;::::::999999:::::::::999777555333111000000000------,,,+++************,,,+++***)))((((((((((((&&&&&&'''((()))***++++++uuunnnkkkeee```]]]\\\XXXRRRPPPQQQRRROOOJJJGGGGGGIIIKKKLLLQQQRRRZZZjjjwwwwwwjjj___VVVQQQOOOLLLKKKLLLOOOSSSVVVTTTVVVVVVSSSOOOLLLHHHDDDBBB@@@???BBBHHHMMMOOOOOOOOOJJJCCC<<<999999;;;===777111+++***,,,...,,,***))))))************)))))),,,+++)))((((((((()))***))))))))))))************((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,+++++++++++++++,,,---------............///............/////////000////////////000000000000111222222333444555666777555666777999999::::::999555444444333333444444555000000///...............///---***)))***++++++***))))))***++++++)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))+++*********))))))(((((()))************+++++++++,,,,,,------.../////////,,,---...///000111222333222333444555444333222111444444333333333444555555777888999::::::::::::999777888888888888777777666888555222111222111...+++))))))))))))************,,,+++***)))(((((((((((('''&&&&&&((()))(((&&&$$${{{vvvsssuuuzzzqqqkkkccc[[[TTTOOOLLLJJJLLLIIIKKKUUU___dddjjjpppqqqvvv{{{jjjbbbXXXPPPMMMOOORRRTTTQQQQQQQQQPPPOOOOOOOOONNNKKKHHHGGGIIIMMMQQQSSSSSSQQQNNNIIIDDD???;;;999888===888222000111000...***)))******+++++++++++++++,,,+++***)))((())))))***))))))))))))************((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++************++++++------------.....................///////////////////////////000000000111222222333333444555666666555555666666777888888999555444333333222222333333//////...------------...,,,***(((((()))++++++***)))************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))*********)))))))))(((((()))************+++++++++,,,,,,------.../////////...//////000111222333333111222333444555444444333333333333333444444555666888999999999999999999999666666777777666666555444777444111000111000---+++************++++++++++++,,,+++***)))((((((((((((&&&&&&&&&'''))))))'''%%%uuuiiiaaa]]]UUUNNNIIILLLPPPQQQPPPQQQPPPQQQWWWdddrrr{{{|||yyy~~~~~~xxxmmmfff```YYYSSSRRRRRRRRRRRRQQQOOONNNMMMPPPOOOMMMNNNQQQTTTVVVVVVRRRRRRPPPLLLGGGBBB===:::BBB===999666555333...+++******++++++,,,,,,,,,,,,++++++***))))))))))))***))))))))))))************)))((((((''''''(((((()))((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))******+++------------............///////////////........./////////000000000111111222222333333444444555555555555444444555666777888555444333222111000000000......---,,,,,,,,,,,,,,,***((('''''')))******)))******))))))(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))))))))(((((()))************+++++++++,,,,,,,,,---......//////111111111222222222333333000111222444555555555555333333333333444555666777:::999888777777888999999777777777777777666555555555333111000///...,,,***+++++++++,,,,,,,,,,,,---,,,+++***)))((((((((((((&&&%%%%%%'''))))))((('''nnneee]]]ZZZZZZXXXQQQLLLLLLJJJJJJOOOWWW]]]______iiihhhlllvvv~~~jjj[[[SSSRRRRRRSSSQQQMMMJJJJJJOOONNNMMMNNNPPPSSSUUUWWWTTTSSSPPPMMMJJJFFFDDDCCCBBB???<<<;;;999666111---,,,,,,,,,,,,,,,,,,------++++++*********)))))))))((()))))))))************))))))(((((((((((())))))((((((((('''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))((())))))***+++,,,,,,---------.........////////////............//////000000000111111111222222333333333444444444666555444333333555777999555444222111///.........---,,,,,,++++++++++++++++++)))(((((()))***)))(((+++***)))''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))(((((())))))*********++++++++++++,,,,,,------...//////111111111222222222222222111222333444444555555555333333333333444666777888;;;999777666555666888999999:::::::::999888777777333222000///...---,,,+++++++++++++++,,,,,,,,,,,,++++++***)))(((((())))))&&&%%%%%%''')))***)))(((|||wwwvvvssskkkcccUUUSSSPPPMMMKKKKKKNNNPPPRRRTTT\\\fffnnntttxxx___XXXSSSQQQMMMHHHIIIMMMKKKKKKKKKLLLNNNQQQUUUXXXWWWSSSMMMHHHDDDDDDEEEFFFAAAAAA@@@???>>><<<888555000///...---,,,,,,,,,,,,++++++++++++*********)))((()))))))))************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((()))******+++,,,,,,,,,------------...///////////////.........000000000000111111111111111222222333333444444444777666555444444555777999555444222000...------,,,,,,,,,+++***************---+++************(((&&&+++***((('''''''''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))*********+++++++++++++++,,,,,,---.........000000111111111111111111555444444444444444444444444444444444555666777888999888666555555666888999:::::::::999999777666666111111111///---,,,,,,+++*********++++++++++++,,,+++***))))))))))))))))))'''&&&%%%&&&)))******)))ooommmfff\\\RRRKKKJJJJJJBBBDDDKKKTTTVVVWWWbbbooozzzxxxggg\\\PPPFFFFFFLLLJJJKKKLLLMMMNNNQQQUUUYYYYYYUUUNNNGGGBBB@@@@@@AAACCCCCCDDDDDDDDDBBBAAA@@@777666333000...,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))***************))))))(((((())))))***))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------------............/////////000000000000111111111222222000000111222333444555555777666555444444555666777444333222000...---------,,,,,,+++***************,,,+++******+++***(((&&&))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((()))))))))************++++++++++++++++++,,,------......000000000000111111222222666666555444333333444444555555555444555555666777777666555555555666888999777777777777666444333222000111111000---,,,,,,---************++++++++++++******)))))))))))))))***((('''&&&&&&(((******)))yyynnnddd\\\XXXLLLFFFFFFKKKJJJFFFKKKUUUbbbkkkvvv~~~lllWWWMMMOOOKKKLLLMMMMMMMMMOOOSSSWWWWWWVVVSSSPPPKKKFFFAAA>>>DDDEEEFFFFFFEEEEEEEEEEEE@@@===999444111...---,,,++++++,,,,,,,,,+++***)))))))))))))))******************))))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******+++------++++++,,,,,,,,,---------,,,------...///000111111000000111111111222222222...///000111333555666666555444444444444444444444444333222000///.........,,,,,,+++************+++((('''''')))++++++***((((((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''((((((((()))))))))************+++++++++***++++++,,,,,,---......///000000111222333444444555555444333444444555666777666666555555555555555333444555555666777888888666666666666444333222111000222222111...,,,---...++++++++++++,,,,,,,,,---******))))))))))))*********(((&&&&&&((()))))))))xxxmmmfffgggmmmsss{{{sssfffXXXPPPPPPLLLEEEDDDKKKPPPVVV___hhhvvvsss```\\\KKKMMMNNNMMMKKKLLLPPPTTTSSSVVVZZZ[[[WWWPPPGGGBBBCCCDDDEEEEEEDDDCCCDDDEEEFFFCCC>>>888333000...---++++++,,,---,,,+++***)))))))))))))))******************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))))))))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---...++++++,,,,,,,,,---------+++,,,---...///111222222000111111111111222222222---...///111333555777777333333444444444333222222444333222000////////////---,,,++++++***+++++++++######%%%'''+++,,,+++)))'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%''')))******$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&'''''''''(((((()))))))))************+++++++++***++++++,,,,,,---......000000111222444555666666444333333333444666777999888777666555555444444555111222444666777888888888888888888777666444333222000222333111...,,,---///,,,,,,,,,---------......***)))))))))))))))******+++)))''''''((())))))(((jjjeee___YYYWWWXXXZZZ\\\dddhhhmmmrrrtttrrrooommmkkkooopppmmmooovvv{{{zzzzzzsssttt|||xxx}}}rrrfff^^^XXXQQQNNNNNNGGGIIILLLRRR[[[eeemmmsssssshhhYYYOOOOOOOOOJJJKKKRRRSSSRRRTTTWWWUUUMMMFFFDDDGGGFFFDDDCCCCCCCCCEEEFFFCCCDDDCCCBBB>>>888222...---------,,,,,,,,,,,,,,,)))******+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((&&&%%%%%%&&&'''((((((((((((((((((((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))******++++++++++++++++++++++++++++++,,,---...///000111222333000000000000111111111111000111222333444444444444333222111222444555444333111000///......---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))++++++++++++---...---...000222444666888999222222333333444555666666888777666555444333333333666777888999999888666555111222444555555444222111111000///...---,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))******++++++...---***(((''''''((((((llljjjfffcccaaadddhhhlllmmmllljjjgggccc```^^^\\\\\\bbbeeebbb___``````^^^]]]VVVTTT]]]cccaaaZZZWWW```fffrrr{{{xxxsss|||sssbbbVVVQQQSSSNNNIIIFFFHHHMMMQQQSSS^^^bbblll{{{{{{kkkbbbXXXMMMKKKRRRQQQNNNMMMQQQRRRPPPQQQSSSOOOMMMHHHDDD@@@>>>======@@@AAABBBAAA@@@<<<999777///...,,,+++******+++,,,)))******++++++*********)))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))***++++++,,,++++++++++++++++++++++++------...///000111111222//////000000000111111111111111222333444444444444333222111222444555444333111111000///............,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&'''((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((***++++++,,,...000...///000111222333444555333333444444555555666666666555444333333222222333444555777888888777666555222333444555444333111000///......---------......,,,,,,+++++++++******************)))))))))))))))***)))((('''&&&''')))***zzzrrrmmmllllllrrrzzz}}}zzzvvvrrrnnnggg___ZZZ\\\```]]]XXXTTTMMMOOOXXXbbbcccaaagggrrrqqqzzz~~~{{{|||zzztttxxxmmm___UUUPPPMMMIIIEEEIIIKKKRRR\\\fffssswwwaaaUUUSSSRRRMMMJJJLLLMMMLLLLLLNNNSSSPPPKKKFFFAAA===:::999<<<===>>>???@@@AAA@@@@@@666333///,,,******+++---*********************)))*********))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((('''&&&&&&'''''''''(((((()))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000//////000000000000111111111222333444555555555555333111111111333444333222222111000///............,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))******(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&(((***++++++,,,...000/////////000000000111111555555555555555555555555333333222222222222333333222333444666666666555555333444444444333222000///---------------......///,,,++++++++++++*********++++++******)))(((((('''&&&&&&%%%&&&'''(((***+++yyypppmmmllljjjeeeaaaZZZZZZ```hhhhhhbbb^^^^^^aaaiiilllgggeeekkkuuuzzz|||sssgggYYYOOOKKKIIIIIIKKKOOOYYYlll}}}gggWWWRRRMMMKKKMMMMMMIIIEEEEEELLLLLLLLLJJJGGGCCC???===999999:::<<<>>>@@@BBBCCCAAA===666000,,,+++,,,---+++*********)))))))))***++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***)))((('''&&&'''''''''((())))))******'''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////////////////000000000111111222333444444555555555222111000111222333222111111111000///............,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******+++(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++++++++---...////////////000000111111444444444444444444444333222222222222222333444444111222444555666666666666444444444333222000///.........---,,,,,,---------++++++++++++************************))))))((((((&&&&&&&&&&&&''')))***+++|||xxxvvvsssrrrtttssskkkbbb]]]dddhhhhhh```XXXXXX]]]bbbppprrrttttttvvvzzzooo___SSSNNNHHHEEEDDDJJJXXXfff}}}jjjZZZSSSMMMNNNNNNKKKHHHHHHFFFHHHLLLOOONNNKKKFFFCCC:::::::::;;;<<<>>>@@@BBBHHHDDD===666111---,,,,,,---,,,+++***))))))******+++*********)))))))))(((************************(((((())))))))))))(((((('''((((((((()))))))))***'''((()))******)))((('''(((((((((((())))))******'''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...////////////000000000000111222333444444444444222111000000222222111000111000///...------------,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,,,,******+++,,,//////000000111222333333333222222222222222222222222222222222333444555666222333444555666666777777444333333222111///...---000000...---++++++******+++++++++*********))))))(((((())))))************)))))))))))))))))))))***}}}yyyuuuoooppplllcccYYYSSSSSSUUUZZZYYYWWWTTTUUUYYY___cccjjjmmmnnnqqq}}}~~~nnneeeYYYPPPHHHDDDHHHOOO```ccciiivvvxxxlll^^^XXXSSSLLLGGGEEEFFFIIIMMMPPPPPPNNNJJJGGG@@@????????????@@@AAAAAAIIIGGGBBB===777222///---///...,,,+++******+++,,,************************************************((())))))******))))))(((''''''(((((())))))******'''((()))******+++++++++))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))***************&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......////////////000000///000111222333333333333222111///000111111000///000///...---,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,******+++,,,000000111111222333444444111111111111111111111111333333333333333444555555333444444444555666666666333222222111000///......111000///---+++***))))))+++************)))))))))'''(((((()))******++++++++++++******))))))((((((}}}vvvmmmddd```___[[[XXXUUUSSSQQQPPPNNNMMMTTTXXXXXXVVV[[[iiiyyyzzzooocccWWWPPPOOONNNRRRUUUZZZgggyyy{{{ooo___OOOFFFJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGFFFFFFFFFIIIIIIIIIGGGBBB===777444111///---,,,++++++,,,---)))))))))******++++++,,,************************))))))************))))))'''''''''((()))*********''''''((()))***,,,---...++++++******)))((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))*********)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))************************------------------------,,,,,,------...///000000........./////////000000...///000111111222111111222000//////000000///.........---,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''')))++++++++++++---///222222222222222222222222000000111111222222333333333222222222222222333444444333333333333333444444111111000///////////////000///...,,,+++*********************)))))))))))))))))))))))))))*********)))))))))))))))(((((('''yyywwwllljjjhhhgggeee```XXXQQQRRRUUUTTTLLLIIIPPP\\\dddfffmmmzzzvvvkkkfffTTTWWWUUUNNNPPP\\\hhhmmmlll~~~fffVVVLLLKKKIIIHHHIIILLLOOOQQQOOOOOOOOOOOONNNMMMKKKKKKJJJLLLNNNOOOLLLGGG@@@<<<222000...,,,+++,,,---...(((((()))***+++,,,,,,---************************))))))************))))))&&&''''''((()))******+++'''''''''(((***,,,///000,,,,,,+++***)))((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%'''))))))))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))------------------------++++++,,,---...000000111............/////////000---...///000000111111111222000//////000000///---------,,,+++************,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%''')))+++,,,---000222444333333222111000//////000000111222333333444444222222111111111111111222333333222222111222222222111000////////////000000...------,,,++++++++++++************))))))))))))++++++******)))(((((((((''''''((((((((((((((('''zzzmmmhhhdddaaa]]]YYYWWWUUURRRPPPNNN[[[kkksssqqqnnnooosssssskkk___SSSMMMOOOTTTZZZXXXooohhhXXXMMMGGGKKKOOONNNLLLMMMNNNOOOQQQPPPOOONNNMMMMMMQQQQQQQQQQQQOOOMMMKKKJJJ===999333///---,,,,,,+++)))***,,,---......------++++++************+++++++++***((('''''''''((()))***,,,)))'''+++333444000(((((())))))*********+++000000...+++)))'''%%%$$$(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((&&&%%%&&&((())))))(((''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,,,,---------............---,,,---...///000------------------------000000000000000000000000///............---------,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++***)))'''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))+++...000111000...---111111111000000000000000///000111222222222222222///000222333444333333222222222222111111111111111000000000000////////////,,,++++++******++++++,,,******************************))))))((((((''''''%%%&&&'''(((((('''&&&%%%|||zzzvvvsssooollliiifffTTTVVVYYY[[[\\\]]]```bbbhhhnnnvvvlllXXXKKKGGGHHHOOObbb{{{mmm^^^OOOKKKLLLNNNQQQUUUMMMMMMNNNOOOOOOPPPQQQSSSSSSSSSTTTSSSRRRPPPNNNMMMFFF@@@999333///---,,,+++***+++,,,,,,,,,+++******++++++************+++++++++***)))((('''(((((()))***+++***'''+++111222...((((((((()))))))))******,,,,,,+++***((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))'''&&&'''((())))))(((''''''''''''(((((((((((())))))))))))***+++,,,,,,+++,,,,,,,,,,,,---------...------,,,---...///000------------------------////////////////////////............------------,,,,,,+++++++++*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))***++++++,,,------......000000000000000000000000111111222222222111111000000111222222333333333222222222222111111000000000........................,,,++++++******++++++,,,***************************)))))))))((((((((('''&&&'''(((((((((((('''&&&xxxpppeee___^^^[[[VVVQQQRRRUUU\\\ffftttrrrYYYKKKGGGFFFPPP___ooojjjXXXNNNKKKLLLOOOMMMMMMMMMNNNPPPRRRUUUVVVUUUVVVVVVVVVVVVTTTRRRQQQOOOIIIAAA:::555111///------------,,,+++******)))++++++************+++++++++***)))(((((((((((()))***+++***(((***......,,,'''((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++)))''''''((())))))(((''''''''''''(((((((((((())))))))))))***+++,,,,,,******+++++++++,,,,,,,,,---------,,,---......///------------------------------------------------......---------,,,,,,,,,,,,++++++++++++*********((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))+++***))))))***+++---.../////////000000000000000222222222222222111000///222111111111111222333333333222222111000//////...------------------------++++++************++++++************************))))))))))))(((((((((((('''(((((())))))(((((('''wwwjjj___WWWVVVUUUXXXbbbrrr}}}jjjaaaNNNLLLLLLSSS```tttsss```SSSKKKHHHLLLKKKLLLNNNPPPSSSTTTTTTVVVVVVWWWXXXWWWVVVUUUTTTSSSOOOJJJDDD???:::444000000000...---,,,,,,,,,,,,++++++************++++++*********)))))))))))))))***+++*********++++++)))''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,***(((((())))))((('''''''''''''''((((((((((((((((((((())))))***+++,,,)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''((((((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************+++,,,------......///////////////000111111222222222111111000333222111000000111222333222222111000///......---,,,,,,,,,,,,------------++++++************++++++************************))))))))))))(((((((((((((((((())))))))))))((((((|||ppp```TTTRRR[[[hhhrrrhhh[[[MMMIIINNN[[[pppmmm[[[PPPHHHGGGGGGJJJNNNQQQQQQPPPTTTUUUVVVWWWXXXWWWVVVVVVQQQQQQPPPNNNJJJDDD<<<666222000...,,,,,,,,,---...++++++************++++++***************))))))(((******+++,,,+++)))((()))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***+++***((('''((()))((('''''''''''''''(((((((((((((((((((((((()))***+++,,,)))))))))*********++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((((((((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))+++---...---,,,+++------........./////////...///000111222333333333333222111000000000111222111111000000///...------,,,,,,,,,------.........+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))sss\\\QQQRRRYYY___kkktttnnn[[[QQQMMMMMMWWWcccwwwrrrbbbOOOKKKGGGGGGKKKNNNOOONNNRRRSSSUUUVVVWWWWWWWWWVVVPPPQQQRRRSSSQQQKKKCCC===555333///,,,++++++,,,---++++++************++++++******++++++******)))((()))))),,,///---((('''))))))))))))(((((((((((('''*********)))))))))(((((((((((((((((()))))))))***&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((()))***++++++))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''(((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))+++......---+++***,,,,,,------.../////////---...000111333444444444222222111000000000000111////////////............+++,,,,,,------.........******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))zzznnneee^^^ZZZ\\\bbbqqqrrriii```TTTPPPSSS```iiiuuukkkaaaTTTLLLJJJLLLMMMMMMQQQRRRTTTVVVWWWXXXWWWWWWRRRRRRSSSSSSSSSOOOIIIEEE===:::555000---,,,---...++++++************++++++******+++++++++***)))((()))))),,,111...((('''+++******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((&&&%%%%%%'''(((''''''''''''''''''(((((((((((((((''''''(((((()))***+++*********+++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((()))++++++++++++***+++,,,,,,---......//////...///000111222333333333111111111111111000//////------............//////******++++++,,,---------******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((('''&&&&&&'''((((((lll^^^WWWWWWaaauuuzzzfffXXXVVVKKKOOOWWW___jjj{{{xxxcccRRRLLLKKKLLLMMMQQQRRRTTTVVVXXXXXXXXXXXXTTTSSSRRRRRRRRRPPPLLLJJJFFFBBB<<<555111//////000++++++************++++++******+++,,,+++***)))(((((((((---222///(((''',,,++++++******))))))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&(((''''''''''''''''''((((((((()))'''''''''(((((()))***+++***++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,++++++,,,------...//////000111111222222222111111000111222222222000///...,,,,,,------.../////////((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''(((wwweee]]]YYY```iiitttvvvhhh___UUUMMMMMMQQQ\\\ppppppXXXKKKMMMTTTTTTRRRSSSWWWXXXUUUVVVXXXSSSTTTTTTTTTRRRPPPNNNMMMJJJHHHCCC>>>888333000///------------,,,+++)))))),,,,,,,,,+++***)))((('''$$$)))---,,,+++,,,+++((())))))(((''''''((()))***))))))************))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&***((('''&&&&&&'''(((***((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))&&&%%%&&&)))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))************+++++++++,,,,,,,,,---------......------------,,,+++***)))((()))+++---------+++***+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''((()))))))))))))))***+++---...//////000000000111111111111222222222333333111000000000111222000//////...---,,,,,,,,,---------,,,+++***)))((()))))))))))))))*********&&&''')))***,,,,,,------))))))))))))((((((((((((''''''(((((())))))******tttjjjbbb^^^]]]aaakkkwww}}}ssshhh]]]RRRLLLKKKOOO\\\jjjxxxuuu```TTTQQQTTTSSSTTTWWWWWWTTTTTTXXXTTTTTTTTTTTTSSSQQQOOONNNKKKJJJHHHDDD>>>777111---------------,,,,,,++++++++++++,,,++++++***)))(((+++000222///++++++***(((***)))(((((('''((())))))))))))************))))))(((''''''''''''((())))))''''''((())))))(((''''''***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((''''''(((((()))***((('''%%%&&&)))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))************+++++++++,,,,,,,,,---------......------------,,,+++***))))))***+++------,,,+++***+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))***+++---...//////000000000000111111111222222222444333222111000111111222000000///......---,,,,,,............---,,,,,,+++++++++******))))))(((((('''((()))***+++,,,,,,,,,''''''(((((())))))******))))))))))))((((((((((((|||sssggg^^^]]]aaannnrrrxxx{{{ooo```TTTLLLIIILLLRRR]]]oookkk```XXXTTTQQQSSSSSSSSSUUUYYYTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNNNNLLLFFF===444///......---,,,,,,,,,,,,---******++++++++++++******---333555///))))))+++++++++***)))((((((((((((((())))))************))))))((((((''''''(((((()))***'''(((((())))))(((((('''))))))''''''''''''))))))(((((((((((((((((((((((('''((())))))******))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))************+++++++++,,,,,,,,,---------......------------,,,+++*********+++,,,,,,,,,+++***)))++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))***+++---...//////000000000000000111111111222222222111000/////////000000000000000///......---------------......---,,,,,,,,,,,,+++***)))(((''''''((()))******++++++******&&&&&&'''((()))***++++++*********)))((('''''''''ssseee]]]YYYYYY\\\eeeyyyzzzkkk^^^TTTNNNKKKPPP]]]uuuiii\\\OOOLLLNNNQQQUUUYYYUUUUUUTTTTTTSSSSSSRRRRRROOOPPPQQQPPPLLLDDD<<<777000///---,,,+++,,,------)))***++++++,,,,,,,,,+++***000222,,,'''(((,,,...,,,+++***)))((((((''''''))))))************))))))((((((((('''((())))))***((((((((())))))((((((((())))))(((''''''((())))))(((((((((((((((((((((((('''(((***+++++++++***)))''''''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---------......,,,---------,,,,,,+++***++++++,,,,,,+++***)))(((************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++---...//////000000000000000000111111111111//////......------------000000000//////.........******+++,,,,,,,,,+++++++++*********))))))(((((())))))************))))))''''''(((((())))))*********)))))))))((((((((('''yyymmm^^^ZZZTTTSSSZZZnnnzzzlll]]]SSSNNNOOOYYYmmmqqqYYYMMMLLLNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQNNNJJJFFFCCC444222///,,,++++++,,,---)))***+++,,,,,,,,,,,,,,,+++000111+++'''))),,,...+++++++++***)))(((((('''))))))************))))))((((((((((((((()))******)))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((***+++++++++***)))&&&'''((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,---------......,,,,,,---------,,,++++++++++++++++++***))))))(((*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***+++---...//////000000//////000000000111111111000000000/////////......////////////............******+++,,,,,,,,,++++++(((((())))))*********+++)))************)))((((((******))))))(((((('''''''''((((((((()))))))))***zzzrrreeeXXXQQQWWWkkk~~~tttdddTTTLLLIIISSSdddtttsss```UUUNNNLLLMMMSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSRRRPPPNNNLLLKKK<<<888333///,,,+++,,,---******+++,,,------,,,,,,111333222,,,)))+++,,,***++++++++++++***)))(((((())))))************))))))))))))(((((())))))***+++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))************+++++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++***************)))))))))******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))***+++---...//////000000/////////000000000111111222222333333333222111000.....................------------......---,,,,,,''''''((()))***+++,,,,,,)))))))))***))))))((((((++++++***)))((('''&&&&&&'''''''''((()))*********ooo___VVVZZZdddqqqwww}}}eeeYYYNNNMMMRRRZZZeeennngggUUUNNNQQQRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTUUUTTTRRRPPPNNNLLLDDD@@@999222...,,,------++++++,,,,,,---,,,,,,,,,000000...***+++...,,,''')))***+++++++++***))))))))))))************))))))))))))(((((())))))***+++******)))(((((()))******)))))))))******)))))))))((((((((((((((((((((((((((((((''''''(((((()))***%%%''')))((('''&&&(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))************+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++)))))))))))))))******+++***)))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))''''''(((***'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))***+++---...//////000000////////////000000000111222222333333333222111000,,,,,,------------------............---,,,,,,+++(((((())))))******++++++(((((()))))))))))))))(((******))))))((((((''''''(((((((((((())))))))))))rrr```XXXYYY]]]cccsssuuujjj\\\RRRLLLKKKRRRZZZiiirrrwww]]]TTTXXXQQQQQQPPPPPPPPPRRRSSSTTTTTTUUUVVVVVVTTTQQQMMMJJJJJJEEE>>>666000.........,,,,,,,,,------,,,,,,+++******''''''+++000---'''((()))+++,,,,,,+++***)))))))))************)))))))))))))))))))))******++++++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***%%%'''))))))'''&&&(((***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,,,,,,,---------......++++++,,,------,,,,,,,,,))))))(((((()))***++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))++++++---...///000000000////////////000000000000///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''ppp]]]VVVUUU^^^qqqrrr___UUUQQQKKKCCCNNNUUUbbbvvvtttfff[[[NNNIIIPPPTTTQQQQQQVVVVVVUUUSSSSSSTTTTTTRRRQQQMMMKKKGGGBBB>>>777000,,,------...------,,,+++***,,,,,,,,,++++++************************************)))((((((((()))+++,,,)))))))))))))))*********))))))))))))))))))))))))///---)))&&&$$$%%%''')))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))''''''(((((())))))******&&&'''((())))))((('''&&&%%%&&&&&&%%%######$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((()))************+++,,,,,,---..................////////////444333111000...------,,,***)))((((((((()))+++,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((++++++******))))))((((((''''''(((((())))))******))))))))))))((((((((((((}}}eee^^^ZZZ```kkkzzz{{{ooofffZZZNNNKKKJJJNNNZZZooouuuaaaPPPMMMNNNMMMOOOUUUTTTSSSRRRRRRSSSSSSRRRQQQMMMKKKHHHEEEAAA;;;444///---------------,,,,,,+++,,,,,,,,,+++++++++******************************+++************++++++,,,++++++******))))))(((((())))))))))))))))))))))))---,,,)))'''&&&&&&'''((()))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((()))))))))))))))************))))))(((((((((((())))))******''''''((((((((((((''''''''''''(((&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''(((((((((((((((((()))*********++++++,,,,,,---------------......///000111111111000///...---,,,,,,,,,+++*********++++++,,,---,,,,,,++++++***************)))))))))((((((((((((*********)))))))))))))))((((((((()))))))))))))))''''''(((((())))))******qqqaaaWWWVVV\\\jjjvvvpppbbbQQQIIIDDDJJJ\\\sssyyy]]]OOOKKKIIIMMMSSSQQQPPPOOOPPPQQQRRRQQQPPPNNNMMMKKKIIIFFF@@@999555......------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))******))))))(((((('''(((((())))))((((((''''''''''''(((((()))))))))))))))************))))))((((((((())))))))))))***((((((''''''''''''((((((((())))))(((&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222333------,,,+++++++++,,,,,,,,,,,,------......------+++************)))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))((((((&&&''''''((()))***+++,,,sssfff___[[[ZZZ\\\aaagggsss}}}bbbYYYOOOMMMWWWeeerrryyyrrr^^^QQQJJJJJJNNNNNNMMMLLLNNNPPPQQQQQQPPPNNNMMMMMMMMMKKKGGG@@@<<<000///---,,,++++++,,,,,,++++++++++++++++++++++++************************+++,,,---------,,,***)))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))*********))))))((((((((())))))))))))(((((('''''''''(((((())))))***)))******++++++******)))))))))))))))))))))))))))(((((('''&&&&&&''')))***(((((()))'''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&'''(((((((((((((((((())))))***,,,,,,,,,+++++++++++++++------...///000000111111+++++++++++++++,,,,,,---,,,---...//////...---,,,***)))))))))))))))))))))*********)))))))))(((((((((((())))))******+++++++++******))))))(((((((((((((((((())))))******+++{{{nnn^^^TTTTTTUUU```xxxvvveeeWWWRRRSSSWWWZZZwwwyyydddSSSIIIFFFLLLKKKKKKLLLOOOPPPPPPOOOMMMMMMNNNOOOOOOLLLGGGCCC555333000,,,+++***+++,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))(((((())))))*********+++************************''''''))))))***))))))((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((()))******+++******++++++++++++******************))))))))))))((('''&&&&&&&&&((()))***'''(((((('''%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((('''&&&&&&''')))((((((((((((((())))))***+++++++++++++++++++++***/////////...............++++++++++++,,,---...///+++,,,---......---,,,+++)))))))))))))))))))))***************))))))))))))(((((())))))******++++++++++++******))))))((((((++++++******))))))((((((nnnaaa[[[TTTWWWlllkkkVVVKKKIIIJJJ[[[fffrrr}}}iiiTTTHHHLLLKKKJJJLLLNNNOOOOOONNNMMMMMMMMMNNNPPPOOOLLLJJJ>>>;;;555000,,,++++++,,,***++++++++++++,,,,,,,,,************************))))))***+++++++++++++++''''''((()))***+++,,,,,,************************'''((()))))))))))))))((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((())))))*********)))(((((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''((())))))******))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******((())))))******))))))((((((((())))))***+++,,,,,,******++++++++++++******+++************)))))))))''''''&&&''''''((()))***''''''(((&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))((((((((((((((()))***************+++++++++++++++//////......---,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,------,,,,,,++++++)))))))))************+++++++++*********)))))))))))))))))))))******************************)))))),,,,,,+++***)))(((((('''tttdddZZZ___lll}}}nnnXXXNNNLLLHHHTTTbbbjjjtttnnnYYYLLLKKKJJJLLLMMMNNNNNNMMMMMMLLLKKKMMMOOOPPPPPPOOOHHHDDD<<<555000---------******+++++++++,,,,,,,,,*********************************+++,,,---...///(((((())))))******++++++************************)))))))))(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((((('''''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))************)))'''((((((((())))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))************))))))((()))***+++,,,---......***++++++,,,,,,++++++***+++++++++*********))))))%%%&&&'''((())))))))))))((())))))'''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((()))((((((((((((((()))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,************++++++,,,,,,+++++++++*********))))))*********)))))))))))))))******************++++++,,,++++++******)))))))))zzzddd[[[\\\hhhhhhWWWQQQEEERRR^^^ccciiiuuulllMMMLLLKKKLLLMMMNNNMMMLLLLLLKKKJJJLLLNNNQQQQQQQQQOOOJJJAAA999222/////////*********++++++,,,,,,,,,************************++++++***+++,,,...000222************))))))))))))******************************)))(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))*********)))))))))))))))((('''&&&&&&&&&''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((()))***************'''((((((((())))))******))))))))))))))))))))))))((()))***+++++++++++++++))))))************)))))))))******,,,---...//////***++++++,,,,,,++++++***++++++++++++******))))))$$$%%%''')))***))))))((()))******)))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((***((((((((((((((()))******(((((()))***+++,,,,,,---*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,+++++++++************)))++++++******))))))(((((()))))))))***+++++++++,,,***************+++++++++hhhZZZ___nnnzzzlll[[[MMMIIIJJJSSS```oookkk]]]NNNHHHKKKOOONNNJJJLLLKKKLLLNNNLLLIIILLLRRRQQQOOOJJJDDD<<<555///+++///---++++++,,,---,,,+++++++++++++++++++++++++++************************,,,,,,++++++***)))((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***((('''((()))***)))(((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******+++++++++******)))+++++++++++++++***)))((())))))************))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))*********************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++(((((((((((())))))))))))))))))*********+++++++++************************+++******)))(((''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))))))))))))))******+++---...///...------,,,+++))))))***,,,///111---,,,,,,++++++*********************************---,,,+++******+++,,,---------......,,,)))&&&$$$(((((()))***+++,,,------++++++++++++++++++++++++tttiiibbb]]]kkkxxxzzzYYYOOOGGGJJJTTTcccttt}}}hhhVVVLLLIIIIIIJJJJJJIIIJJJLLLKKKJJJNNNUUUQQQOOOLLLGGG@@@999222///000...,,,,,,---------,,,++++++++++++++++++++++++************************,,,,,,++++++***))))))(((+++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((''''''))))))(((''''''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******+++++++++******)))+++++++++++++++***))))))))))))************))))))(((((()))******)))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))***)))))))))))))))******((((((((()))))))))))))))++++++++++++++++++++++++************************---------,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))*********+++++++++))))))*********+++++++++************++++++++++++******************************))))))(((''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))******,,,,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,---,,,+++***)))+++++++++,,,------......+++++++++++++++++++++,,,xxxxxxwwwvvvuuutttssssssssssssssssssssstttvvvvvvttttttuuuwwwyyy|||ppp]]][[[]]]fffuuu|||jjjVVVLLLJJJPPP\\\fffzzzsss^^^QQQKKKJJJJJJHHHIIILLLLLLKKKNNNTTTPPPPPPOOOLLLFFF???999444111...,,,,,,---------,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))***************)))))))))))))))))))))))))))))))))'''(((((((((((((((((())))))'''&&&'''((()))((('''&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))******+++++++++*********++++++++++++***))))))))))))************))))))(((((()))***++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))++++++***)))))))))******(((((())))))***+++++++++***************+++++++++*********))))))(((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++))))))************++++++******+++++++++,,,,,,,,,***************************))))))(((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))***++++++...---,,,+++************+++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++******++++++,,,------...,,,,,,------.........///------........./////////cccccccccbbbbbbaaaaaaaaa_______________```aaaaaa`````````bbbeeeiiilllooorrruuuxxxyyyzzz{{{|||}}}{{{eeeYYYVVVaaammmwwwsss^^^NNNGGGKKKSSSeee{{{iiiUUUJJJJJJHHHJJJNNNNNNLLLMMMPPPPPPQQQRRRPPPLLLFFF???;;;222///---+++,,,------,,,++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))'''''''''(((((()))))))))((('''&&&'''((()))(((&&&%%%&&&&&&'''((()))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))***+++++++++************+++++++++******)))))))))************))))))'''((()))++++++,,,,,,,,,(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))***+++++++++******))))))))))))))))))))))))+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,+++******)))))))))))))))***************)))))))))))))))((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************''''''''''''((((((((()))++++++++++++,,,,,,,,,,,,************************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,,,,+++***)))))))))++++++---------,,,+++***)))(((***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************+++,,,...000111------...///000111222222444444555555666666777777QQQRRRRRRRRRSSSSSSTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTXXX\\\^^^aaacccfffhhhhhhjjjlllmmmrrruuuxxx{{{|||{{{dddUUUXXX```iii~~~www]]]KKKGGGLLLRRRiii}}}___KKKGGGFFFIIIPPPRRROOONNNOOOQQQRRRSSSSSSPPPKKKEEEBBB555222...,,,+++,,,,,,+++++++++++++++++++++++++++************************+++++++++******************************+++++++++))))))))))))))))))))))))'''((((((((()))*********)))'''&&&'''((()))((('''%%%&&&&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))***+++++++++++++++)))******+++++++++******))))))************))))))'''((()))++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))***+++++++++++++++***************************))))))(((((()))))))))---------,,,,,,++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********&&&''''''''''''(((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,))))))(((((()))+++,,,...000...,,,***((())))))***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---...000222333111222333555777999:::;;;<<<<<<======>>>>>>>>>???FFFFFFGGGHHHIIIJJJKKKKKKEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGIIIKKKNNNOOORRRTTTVVVWWWWWWYYY[[[]]]cccfffjjjmmmoooqqqsssuuuwwwxxx||||||fff]]]XXXYYYfffwwwtttYYYKKKHHHDDDVVVnnnjjjTTTHHHFFFHHHOOOSSSRRRRRRSSSRRRSSSTTTTTTRRRNNNIIIFFF:::666111...------,,,+++++++++++++++++++++++++++*********************************************************+++++++++++++++))))))))))))))))))))))))))))))***************+++***((('''((()))***)))(((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((()))***+++++++++++++++))))))***++++++++++++***))))))************))))))(((((()))***++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((()))***+++++++++++++++************************)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******(((((())))))))))))******))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))***++++++'''(((((()))***,,,---...///---***(((''')))+++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++......000222444555777777999:::;;;===???AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDD???@@@AAABBBAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIJJJMMMOOOPPPSSSWWWZZZ\\\]]]```aaabbbcccggglllrrrxxx|||wwwfffZZZWWWZZZwwwxxxbbbXXXKKKNNNWWWfffyyy}}}kkkSSSMMMIIILLLOOOPPPRRRUUUSSSTTTTTTSSSQQQNNNKKKIIIAAA<<<666222000///...---++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++)))((()))***+++***)))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((()))++++++,,,,,,+++))))))***+++++++++++++++))))))************))))))(((((()))******)))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))'''((()))***++++++++++++*********************************+++,,,---...///,,,,,,---...//////000000------...//////000111111//////000000111222222222222222222111111000000000/////////...------,,,,,,------------------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))******((()))***+++,,,,,,,,,,,,******))))))***+++,,,------------------,,,,,,,,,------------------------,,,++++++++++++++++++,,,///111444888;;;===>>>???@@@AAAAAABBBCCCDDDEEEEEEAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@?????????===>>>?????????>>>===<<<======>>>??????>>>>>>===>>>???AAAAAAAAABBBDDDFFFAAADDDHHHKKKLLLNNNPPPQQQPPPRRRVVV[[[bbbhhhmmmpppuuuzzznnnaaa[[[ZZZooowww___UUUMMMSSSdddyyy___UUULLLJJJJJJKKKNNNRRRTTTTTTTTTSSSQQQNNNLLLKKKFFFAAA:::555222111///...++++++++++++++++++++++++******************************************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))---------,,,,,,++++++++++++***)))***+++,,,+++)))((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,((()))***+++++++++++++++))))))************))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((******+++++++++************************++++++,,,---...000111222---...///111333555777777888888999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???>>>>>>===<<<;;;;;;:::999999888888777666555555////////////////////////...------,,,,,,------...************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))+++***)))))))))))))))***)))***,,,------,,,+++***&&&''')))+++,,,,,,,,,,,,.........------,,,,,,,,,........................---,,,+++******+++,,,---///222777<<<@@@CCCEEEEEECCCCCCCCCCCCCCCCCCBBBBBB???>>>>>>===<<<;;;::::::CCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@BBBAAA???======>>>???AAA@@@@@@@@@@@@?????????>>>???@@@@@@BBBCCCDDDEEEEEEGGGHHHKKKOOOTTTYYY]]]```ggglllttt{{{vvveeeZZZ\\\kkkbbbGGGIIIVVVaaatttjjjQQQKKKNNNOOOLLLKKKTTTTTTTTTTTTRRRQQQOOOMMMLLLHHHBBB;;;555000---,,,,,,***((()))+++---......+++,,,,,,---.........---,,,,,,,,,++++++*********,,,++++++******++++++,,,+++)))&&&$$$%%%'''+++---+++,,,,,,------,,,,,,+++,,,)))%%%%%%''')))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((***,,,---+++(((''''''''''''''''''(((((((((((()))))))))))))))******+++))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++******+++...000222222222222444666999:::;;;===AAACCCFFFFFFDDDCCCCCCCCCDDDEEEGGGFFFGGGHHHJJJKKKJJJIIIHHHIIIIIIGGGEEEEEEHHHKKKFFFFFFEEECCCBBB@@@???>>>BBB>>>:::999999888555333555444222111111111///---......---,,,+++++++++++++++***)))))))))***+++,,,)))((()))***------,,,+++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&%%%%%%&&&%%%$$$(((((((((((((((((((((((())))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******))))))((('''&&&------,,,,,,+++***))))))------.........---,,,+++...------,,,,,,,,,------,,,,,,---..................---,,,,,,,,,,,,---...111333888>>>BBBEEEFFFGGGDDDDDDCCCBBBAAA@@@?????????>>>;;;888666444222222FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBDDDGGGKKKOOOSSSUUU[[[```fffmmmsssxxx~~~bbb\\\^^^ooorrrRRRIIIKKKPPP^^^ooocccRRRKKKIIIMMMSSSPPPQQQRRRSSSRRRQQQPPPOOOMMMJJJEEE???999444000...///---++++++,,,------,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***)))((((((((()))***++++++,,,,,,------,,,,,,+++,,,)))'''''')))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))((((((''''''((((((((())))))))))))'''(((******((('''&&&'''''''''''''''(((((((((((()))))))))))))))******+++)))******************)))***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))******+++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,------------000000000111444888;;;>>>>>>@@@BBBCCCDDDFFFHHHKKKKKKKKKIIIHHHHHHHHHIIIJJJMMMMMMNNNOOOQQQQQQQQQPPPNNNPPPQQQPPPNNNNNNOOOQQQLLLLLLKKKKKKJJJJJJIIIIIIJJJGGGDDDDDDEEEEEECCCAAAAAA???<<<:::999777444222000///...,,,+++******))),,,+++***)))))))))*********))))))***++++++***)))))))))))))))************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))))))))(((************++++++++++++,,,,,,,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,)))******,,,,,,---------------,,,+++---///222444333555999===AAACCCCCCDDDFFFEEEDDDBBB???>>><<<;;;777666444222111//////...FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>>???@@@CCCEEEGGGHHHMMMQQQVVV[[[```ffflllpppwww{{{ooo___\\\dddsssiiiVVVKKKEEELLLWWWpppjjjSSSGGGHHHOOOOOOPPPRRRSSSSSSQQQPPPNNNNNNMMMJJJEEE???:::555222111000...---------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,((()))***++++++++++++***++++++,,,,,,,,,,,,+++++++++***)))***++++++)))'''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((''''''((((((((()))))))))&&&'''((('''%%%%%%%%%&&&''''''''''''(((((((((((()))))))))))))))******+++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,...000222444555666999:::;;;===AAADDDHHHJJJIIIKKKLLLMMMMMMNNNPPPRRRQQQQQQPPPOOOOOOOOOOOOPPPSSSSSSTTTUUUVVVVVVVVVVVVRRRTTTUUUUUUSSSSSSSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQOOONNNNNNOOOPPPPPPOOOQQQOOOLLLJJJHHHFFFDDDAAA888777666444111///...---,,,++++++******++++++,,,,,,+++******++++++***((()))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))'''(((((((((((((((((((((((()))((((((''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((()))************&&&'''((()))***+++,,,---++++++***++++++,,,---...+++++++++******++++++,,,))))))***+++,,,,,,------------,,,---000333777999777999;;;===???????????????>>><<<:::777555333222111111000000000000//////IIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???@@@@@@AAABBBBBBDDDFFFIIIMMMQQQVVV\\\```bbbfffnnnuuu{{{{{{gggZZZZZZffftttppp^^^OOOJJJLLLTTThhhnnnVVVJJJFFFPPPQQQRRRSSSRRRPPPNNNMMMOOOOOONNNKKKGGGAAA;;;888333111............,,,++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))***))))))'''''''''((((((((())))))&&&''''''&&&$$$$$$&&&(((''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,******************++++++)))***,,,---......------000111333555999<<>>@@@BBBDDDFFFJJJNNNRRRRRRWWW^^^eeekkkqqqwww{{{lll\\\___iiizzzyyy}}}xxxbbbQQQGGGHHHWWWooopppXXXIIILLLMMMNNNNNNOOONNNMMMMMMOOOPPPQQQPPPMMMGGGBBB>>>555222///------...---,,,---...............------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++---...***++++++,,,,,,++++++***((()))***+++***)))''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))***))))))''''''''''''(((((((((((('''(((((('''&&&&&&((()))''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((***************************************++++++,,,))))))*********************+++---000111111111111333333555888;;;???BBBDDDFFFGGGIIIJJJKKKKKKKKKKKKQQQSSSUUUVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRUUUWWWWWWUUUTTTUUUWWWWWWTTTPPPMMMLLLNNNQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVUUUUUUVVVVVVTTTSSSSSSSSSQQQOOOMMMIIIGGGEEE===<<<:::888555222000///---+++))))))***++++++***************++++++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***---///...+++(((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))))))))(((''''''''''''((((((((()))))))))(((((()))***+++---...///,,,,,,,,,,,,,,,---......------,,,,,,,,,---......111333666999999888666555555555555555555444333333222222333555666777888999888:::<<<>>>@@@AAAAAABBBKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEGGGJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKHHHGGGFFFDDDCCCCCCBBBBBB===???@@@AAAAAABBBEEEGGGJJJNNNRRRWWW\\\bbbhhhmmmsssyyyggg^^^```eeefffkkkzzzwww]]]JJJDDDKKK\\\uuufffQQQJJJJJJJJJJJJKKKLLLNNNOOOMMMOOOQQQRRRPPPLLLGGGDDD:::666111---------.........////////////......---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))+++---...******++++++++++++******(((***+++***)))'''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&'''''''''((((((((('''((())))))(((''')))***''''''''''''(((((((((((()))))))))))))))******+++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))((((((************************+++************+++,,,,,,))))))******+++,,,,,,---...///222444555444333222222222333555777;;;>>>@@@EEEDDDAAA@@@AAAEEEIIILLLTTTVVVXXXYYYXXXWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSTTTWWWYYYXXXVVVTTTVVVXXXRRRNNNHHHEEEEEEFFFHHHHHHKKKKKKKKKLLLNNNQQQTTTWWWTTTUUUVVVVVVUUUVVVXXXZZZ\\\ZZZXXXXXXXXXXXXVVVTTTWWWWWWWWWVVVTTTQQQNNNLLLLLLKKKGGGCCC>>>888444222///,,,***)))***++++++************++++++++++++,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))+++---,,,)))'''(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***************)))((('''&&&))))))))))))((((((((((((((()))***,,,---.........,,,,,,,,,,,,---...//////---,,,,,,,,,---///111222666888:::<<<;;;888555222111111000000000000000000111222333555888:::;;;<<<;;;===???BBBDDDDDDEEEDDDRRRRRRRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOOOOOOONNNMMMOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFAAABBBDDDCCCBBBAAAAAABBBDDDFFFHHHKKKNNNSSSYYY^^^cccjjjrrrwwwzzznnniiiaaa]]]^^^hhh|||qqqZZZNNNKKKNNN\\\ooo|||gggSSSQQQNNNLLLKKKLLLNNNPPPLLLNNNPPPRRRRRROOOLLLJJJDDD>>>555///------............//////......---,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************++++++++++++******++++++++++++*********+++,,,***(((''')))+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&'''''''''((((((%%%''')))***)))(((((()))''''''''''''(((((((((((()))))))))))))))******+++)))******************)))***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))((((((************************++++++******++++++,,,---)))***+++,,,---///000000555666777888888555333111222111111111333555888999>>>???AAACCCGGGKKKNNNPPPTTTVVVYYYZZZYYYXXXXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTTTTXXX[[[ZZZVVVTTTVVVYYYQQQNNNIIIGGGGGGFFFDDDBBBDDDCCCBBBBBBCCCFFFIIIKKKJJJLLLNNNOOONNNPPPSSSVVVYYYXXXWWWWWWXXXXXXWWWVVVVVVWWWXXXWWWVVVTTTRRRPPPRRRQQQOOOLLLHHHCCC@@@===888555111///......---,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))******(((%%%(((((((((((((((((((((((('''''''''''''''((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))))))))))))))((('''))))))))))))))))))))))))(((***,,,...//////---,,,++++++++++++,,,---...///---------///222666999;;;;;;;;;;;;:::999777555444111111222222333444555666666666777888999::::::;;;;;;===???BBBCCCDDDCCCCCCbbbaaaaaa```___^^^^^^]]]XXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJEEEGGGHHHHHHEEECCCBBBBBB@@@@@@AAAAAACCCHHHNNNSSSQQQYYYbbbgggjjjoooxxxiii___VVVYYYlllmmmcccWWWLLLIIINNN[[[rrraaa]]]WWWQQQNNNMMMNNNOOOJJJLLLOOORRRRRRQQQNNNMMMKKKDDD999111---------...---.........---,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,'''(((+++------,,,***(((******++++++++++++******,,,------+++((((((+++...))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&&&&'''''''''((((((###&&&)))***)))(((((((((''''''''''''((((((((())))))))))))))))))******+++))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))((((((************************++++++******++++++,,,---***+++,,,...000111222333:::;;;<<<;;;999666222///333222111000111333555666555<<>>======<<<;;;===???BBBCCCCCCBBBAAA~~~xxxvvvtttpppkkkkkknnnmmmhhhhhhggggggeeeccc```]]]\\\ZZZYYYVVVTTTRRRPPPOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBCCCBBBAAA@@@AAABBBCCCDDDEEEJJJPPPSSSWWW]]]gggooorrryyy{{{bbb\\\dddtttzzzgggSSSJJJIIILLLUUU___ppp\\\TTTQQQMMMKKKLLLJJJPPPSSSSSSUUUWWWRRRIIINNNGGG===444000......///------------------------+++++++++,,,,,,---------------,,,,,,+++***)))))),,,,,,,,,+++++++++************++++++++++++******+++*********))))))(((((()))***+++,,,+++)))'''&&&&&&(((******)))(((((((((************)))(((&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))+++,,,---...///......///333999>>>BBBEEEDDDAAA???<<<999777555555555555333222333666888:::>>>LLLaaannnkkk^^^TTTWWWWWWWWWWWWWWWVVVVVVVVVWWWUUUSSSUUUXXXZZZXXXVVVXXXUUURRRSSSVVVYYYZZZYYY[[[YYYXXXXXXWWWTTTNNNIIICCCAAA===999666555444444777777777888999;;;===???===>>>>>>???AAACCCEEEFFFKKKLLLNNNPPPRRRTTTVVVVVVUUUSSSQQQOOONNNNNNOOOPPPOOOKKKGGGEEEEEE@@@888111111000///...------------///---+++***,,,---......++++++++++++***)))((('''************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********+++,,,,,,+++---000333444666999<<<>>>@@@@@@AAA=========<<<;;;;;;::::::;;;;;;<<<>>>AAACCCDDDDDDEEEBBB???>>>======<<<;;;AAABBBDDDEEEEEEDDDCCCBBB||||||{{{zzzwwwsssooommmlllhhhbbb\\\WWWTTTSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPNNNLLLIIIHHHGGGFFFEEECCCBBBAAAAAABBBCCCGGGKKKNNNPPPVVV___fffjjjqqqzzzyyyjjjbbbggg~~~ttt^^^OOOGGGEEELLLTTTooo~~~tttdddWWWNNNLLLPPPLLLQQQSSSRRRRRRTTTQQQLLLOOOHHH???777222000///...------------------......,,,,,,,,,,,,,,,,,,------------,,,,,,+++******))),,,,,,,,,+++++++++************++++++++++++******************)))))))))(((((()))+++++++++***((('''(((***,,,,,,+++*********************)))((('''&&&''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++******)))***+++,,,...///000222444888<<<@@@CCCDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999:::===???BBBEEEPPPbbbmmmjjj___WWWVVVVVVVVVVVVWWWXXXYYYZZZVVVUUUSSSUUUWWWXXXWWWVVVUUUSSSQQQRRRUUUXXXYYYYYYZZZXXXWWWVVVTTTPPPJJJFFF???>>><<<:::::::::;;;<<<444444333333444666777888:::999777666666888999;;;CCCDDDFFFIIILLLOOORRRSSSTTTQQQMMMIIIHHHJJJLLLNNNRRROOOMMMKKKIIIFFFAAA===999777555333000...---,,,///...,,,,,,------,,,++++++++++++++++++***)))(((*********)))))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***)))+++,,,------///333555666888;;;???BBBDDDEEEFFF@@@??????>>>======<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDDDDBBBAAA@@@{{{rrriiidddaaa```\\\YYYVVVTTTUUUUUUTTTTTTRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJMMMLLLIIIGGGDDDBBBAAAAAAAAACCCFFFGGGHHHLLLRRRWWW]]]bbbkkkrrrxxxooobbbkkk}}}rrr]]]MMMEEEFFFKKK[[[kkk{{{dddQQQKKKLLLLLLPPPSSSQQQPPPRRRRRRPPPOOOJJJBBB<<<777333000---,,,---------......//////------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++************++++++++++++******************))))))))))))'''(((***++++++***)))))))))***,,,,,,***)))***+++)))******))))))((('''&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***++++++,,,++++++++++++---///111333666999===AAADDDDDDBBBAAA=========>>>>>>>>>??????>>>????????????AAADDDGGGLLLKKKRRR___gggddd]]]XXXSSSSSSTTTUUUVVVXXXYYYZZZVVVUUUTTTUUUVVVWWWVVVUUUUUUSSSRRRSSSVVVYYYZZZZZZZZZYYYWWWUUUSSSOOOJJJFFF???>>>=========>>>???@@@888777666555555666777777;;;999777555444444444555999999:::<<<@@@DDDGGGIIIIIIEEE???;;;:::===AAACCCOOOQQQRRRQQQPPPNNNMMMMMMGGGEEEBBB>>>999555222000///...---.........,,,***++++++++++++++++++******))))))))))))((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))((((((((((((((())))))***,,,...000111444777:::>>>???AAADDDEEEFFFFFFFFF?????????????????????>>><<<===>>>@@@AAABBBBBBBBBAAACCCEEEFFFGGGFFFEEEDDDAAAAAABBBBBBAAA???===<<<~~~{{{qqqmmmgggcccaaa^^^[[[XXXWWWUUUSSSQQQPPPQQQRRRSSSQQQQQQPPPPPPOOONNNNNNMMMQQQOOOMMMKKKHHHFFFDDDCCCAAACCCCCCCCCBBBDDDGGGJJJOOOTTTZZZ```fffoooyyyqqqbbbaaazzzuuu```QQQJJJHHHMMM[[[mmm~~~gggRRRHHHIIIMMMQQQRRRQQQQQQRRRSSSOOOLLLFFFAAA<<<777111...---------...//////000000......------,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++************++++++++++++***************)))))))))))))))&&&''')))***+++++++++***'''(((***)))((('''((())))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,---...111444777999===???BBBDDDCCC@@@===:::777888888999:::;;;<<<<<<;;;===???AAABBBEEEIIILLLQQQOOOQQQYYY]]]ZZZWWWVVVOOOQQQTTTVVVXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVTTTQQQMMMKKKEEEDDDBBB@@@????????????<<<;;;:::888777888888999::::::;;;;;;;;;:::999888555555444444666888:::<<<===:::666222111333555777DDDJJJQQQTTTTTTSSSVVVYYYUUUTTTPPPLLLGGGBBB???<<<333111///...///...---+++++++++***************+++)))))))))(((((((((''''''******))))))))))))******((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))***+++---///333555777:::>>>@@@EEEFFFFFFFFFEEEDDDBBBAAA======>>>???@@@AAABBBBBB@@@AAACCCDDDDDDDDDEEEFFFDDDFFFFFFFFFDDDBBBAAAAAABBBBBBAAA@@@>>>;;;999888{{{uuummmhhhfffccc^^^YYYVVVUUUUUUVVVTTTSSSSSSSSSSSSTTTTTTTTTQQQQQQPPPNNNMMMKKKJJJIIIEEEEEEEEECCCBBBAAABBBCCCFFFIIIMMMQQQVVV^^^hhhoooxxx}}}nnn\\\aaa~~~yyyfffUUUKKKHHHNNN[[[nnnkkkRRRGGGJJJNNNRRRSSSSSSSSSTTTPPPMMMIIIFFFAAA;;;555000.........//////000000000.........------,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))******''''''((()))***+++++++++((()))))))))''''''(((***((())))))))))))(((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,---///111444888;;;>>>@@@??????@@@@@@>>><<<:::888888888888999999::::::::::::===@@@CCCFFFIIIMMMPPPSSSQQQQQQTTTUUURRRRRRTTTPPPSSSXXX\\\\\\XXXSSSPPPTTTTTTTTTSSSRRRRRRQQQRRRPPPQQQRRRRRRSSSTTTUUUVVVTTTUUUUUUTTTRRRPPPOOONNNJJJIIIGGGFFFDDDCCCBBBAAA===<<<;;;999999999999:::666:::???CCCEEEEEEBBB@@@???===;;;888666555555555777666555333222222222222555???JJJPPPRRRSSSWWW[[[[[[ZZZXXXUUURRRNNNKKKIIIBBB===888333000...---+++++++++***)))))))))******))))))))))))((((((((((((******))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))***+++---...///222555888;;;===@@@CCCFFFEEEFFFFFFEEEDDDBBB@@@>>><<<===???AAADDDFFFHHHHHHGGGHHHHHHGGGDDDCCCDDDEEEEEEFFFFFFCCC@@@>>>>>>???BBBBBB@@@>>><<<:::888777zzzuuummmeee___[[[ZZZZZZVVVVVVUUUUUUTTTUUUUUUVVVQQQRRRRRRRRRQQQQQQPPPOOOKKKJJJHHHFFFDDDCCCBBBBBBAAADDDFFFHHHKKKQQQYYY```iiinnnvvvpppYYYmmmiiiWWWLLLIIIMMM^^^tttdddLLLIIIKKKPPPTTTSSSRRRSSSPPPNNNLLLIIIEEE???999444000000000000000000000000.........---------------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))************'''(((((()))***++++++,,,***++++++***))))))***,,,(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,---...///222444888<<<@@@BBBCCCDDD<<<<<<===>>>>>>????????????????????????>>>>>>>>>@@@BBBFFFHHHKKKMMMPPPSSSTTTRRRSSSTTTRRRNNNPPPTTTRRRVVV[[[^^^]]]XXXQQQLLLPPPQQQQQQPPPMMMLLLLLLMMMIIIKKKLLLLLLKKKJJJLLLMMMLLLMMMNNNNNNLLLKKKKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHBBBAAA@@@??????@@@AAABBB;;;@@@GGGNNNQQQQQQOOOMMMMMMKKKHHHEEEAAA===:::888555444444333222111000///---555???FFFJJJMMMSSSXXXWWWXXXXXXXXXVVVTTTRRRPPPQQQLLLDDD===888333///---...---+++***))))))******************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,---000222444555777:::>>>@@@BBBCCCFFFHHH@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBEEEGGGIIIKKKLLLJJJKKKJJJFFFAAA@@@BBBEEEIIIKKKMMMJJJFFFCCCCCCEEEGGGFFFEEEEEEDDDCCCCCCBBByyyoooiiifffeee]]]\\\ZZZXXXVVVUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJHHHGGGEEECCC@@@BBBDDDDDDDDDHHHNNNTTTZZZ___gggpppxxxkkkjjjsssrrrZZZOOOIIIRRRaaappp|||wwwVVVMMMGGGKKKPPPQQQPPPQQQQQQOOOMMMJJJGGGBBB===888222111111000000/////////------------............++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******((()))))))))************)))(((((())))))***+++++++++++++++***))))))+++---(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---///111222333888;;;@@@DDDFFFFFFEEECCC===???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHJJJLLLNNNNNNOOOPPPRRRSSSRRRSSSTTTPPPLLLNNNSSSPPPRRRVVVWWWVVVRRRMMMJJJJJJLLLMMMKKKGGGFFFFFFHHHDDDFFFHHHGGGDDDCCCDDDEEEGGGIIIJJJIIIFFFDDDEEEGGGCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJDDDGGGLLLQQQTTTUUUUUUTTTUUUTTTSSSPPPLLLHHHDDDAAA777666444222111111111111///333777:::???EEENNNTTTSSSTTTVVVWWWWWWWWWUUUTTTVVVSSSOOOJJJFFF@@@:::555222000...,,,******++++++++++++++++++******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...111444888:::<<<:::===@@@BBBCCCDDDEEEFFF@@@AAACCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHGGGDDDAAACCCJJJPPPZZZ^^^bbbaaaZZZSSSPPPOOOQQQRRRSSSTTTVVVXXXZZZ[[[{{{wwwvvvhhhfffccc___\\\ZZZYYYYYYTTTUUUVVVVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKIIIGGGEEEAAACCCDDDCCCAAACCCHHHMMMQQQUUU]]]fffoooxxxooodddsssiiiYYYLLLKKKSSS]]]kkkwww```QQQFFFGGGMMMOOOOOOPPPQQQOOOMMMKKKIIIDDD???;;;333333222111000///......,,,---------.../////////++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******(((((())))))*********+++))))))))))))))))))***+++)))))))))(((&&&''')))+++(((((()))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---///111333555777>>>AAAEEEIIIJJJHHHDDDBBBCCCEEEHHHKKKLLLKKKIIIGGGIIIIIIIIIIIIIIIJJJJJJJJJMMMOOOPPPPPPOOONNNNNNOOOOOOPPPRRRRRRNNNIIIKKKQQQLLLMMMNNNNNNNNNLLLIIIHHHGGGHHHIIIGGGCCCAAABBBDDDCCCEEEGGGFFFCCC@@@AAACCCGGGHHHIIIGGGCCCAAABBBDDD???@@@@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCEEEGGGIIIJJJGGGHHHJJJLLLNNNPPPQQQQQQUUUVVVVVVUUUSSSNNNJJJGGG>>><<<999666555666888999555444222333777@@@JJJQQQRRRSSSVVVXXXYYYXXXWWWVVVRRRRRRSSSSSSRRRMMMEEE@@@555333000...,,,+++,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...000333777;;;>>>@@@<<>>;;;555...,,,///000///---------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))((('''&&&%%%+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******+++******)))(((''''''&&&))))))))))))))))))))))))******)))))))))))))))************)))******+++,,,---------111666:::>>>???IIIIIIHHHIIIJJJIIIGGGEEELLLLLLLLLLLLKKKKKKKKKKKKMMMKKKIIIHHHJJJLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOOOONNNKKKIIIHHHIIIMMMPPPKKKJJJHHHGGGGGGHHHHHHIIIEEEJJJMMMLLLGGGFFFKKKPPPUUUYYYVVVMMMIIINNNSSSTTTVVVZZZbbbfff^^^TTTSSSYYY\\\ZZZWWWSSSQQQQQQRRRRRRPPPMMMLLLMMMOOONNNKKKHHHHHHHHHIIIKKKNNNPPPOOONNNSSSTTTSSSPPPNNNMMMNNNOOOJJJGGGCCC>>>:::999999999444555444222222555;;;AAANNNPPPRRRUUUWWWXXXXXXWWWVVVWWWYYYXXXVVVRRRPPPOOODDD???:::555111...+++(((---,,,+++))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))&&&'''(((((())))))((((((%%%&&&((())))))***---///111333666999;;;===>>>>>>???>>>===<<<>>>BBBGGGJJJEEEFFFGGGGGGFFFEEECCCBBB@@@@@@AAACCCAAA>>>@@@FFFBBBFFFKKKPPPUUU^^^hhhpppsssxxxsssoooiiihhheeedddiiiqqquuusssooovvvpppgggdddaaa___^^^^^^\\\[[[VVVUUUTTTTTTSSSRRRQQQPPPPPPMMMIIIGGGEEEDDDCCCAAACCCDDDFFFKKKRRRZZZaaafffpppvvv}}}pppffffffwwwlllVVVJJJJJJOOOTTT```lll|||tttUUUJJJNNNPPPMMMIIIKKKNNNNNNKKKJJJLLLJJJEEE===777000---...000///---.........---------,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))(((((())))))))))))))))))+++*********))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''******))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******,,,++++++***))))))((((((******************************))))))))))))******+++++++++++++++++++++,,,///000222666;;;@@@CCCEEECCCDDDEEEGGGIIIJJJIIIHHHMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJLLLNNNOOOPPPPPPOOOOOOQQQTTTTTTQQQNNNKKKJJJIIIGGGFFFGGGIIIKKKHHHHHHJJJLLLQQQXXX___eee\\\\\\\\\\\\]]]___aaacccdddhhhgggcccdddkkkqqqqqqzzz{{{qqqpppooonnnmmmlllllllllnnnooopppqqqpppkkkeee```YYYTTTMMMIIIHHHIIIJJJJJJLLLNNNPPPPPPPPPOOOPPPQQQLLLKKKJJJHHHEEECCC@@@?????????>>>:::777777:::===>>>BBBIIIPPPTTTUUUTTTSSSVVVWWWWWWWWWVVVUUUTTTTTTOOOKKKFFFAAA<<<888333000,,,,,,++++++++++++,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&'''(((&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((((())))))))))))((('''(((***++++++---000222777999;;;>>>@@@AAABBBBBB=========>>>AAAEEEHHHKKKRRROOOKKKGGGCCCAAAAAAAAADDD@@@???@@@BBBFFFOOOYYYdddccc```^^^___dddkkkpppsss{{{sssnnniiieeefffjjjlllhhhdddvvvrrrmmmhhheeebbb```]]]ZZZYYYWWWWWWXXXWWWUUUSSSVVVSSSOOOLLLJJJGGGCCC@@@@@@@@@AAADDDIIIOOOTTTXXXccciiirrr{{{hhhZZZbbbssscccOOOHHHIIILLLQQQ```rrr~~~eeeRRRLLLJJJHHHFFFKKKNNNOOOLLLJJJLLLLLLKKKBBB;;;444/////////...---/////////............---...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************(((((()))******+++,,,,,,***************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,+++******))))))+++++++++++++++++++++++++++******)))******++++++,,,,,,,,,,,,---------...444555888;;;>>>AAACCCCCC===???BBBFFFIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMQQQNNNLLLOOOSSSSSSMMMFFFAAAAAAAAABBBCCCEEEHHHIIINNNQQQWWW]]]eeeppp}}}{{{wwwrrrrrrvvvxxxwwwuuusssuuuvvvwww|||yyyrrrlllddd\\\WWWSSSQQQOOOLLLOOORRRSSSPPPMMMJJJHHHIIIJJJLLLMMMMMMJJJHHHFFFEEEFFFDDDAAA===:::999999888;;;@@@FFFLLLPPPRRRTTTXXXXXXWWWWWWXXXXXXXXXXXXTTTQQQMMMIIIDDD???888444......---,,,,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))***''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((((('''%%%%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***,,,...///000222555777===>>>@@@BBBCCCDDDDDDCCC<<<===>>>AAADDDGGGJJJKKKMMMKKKHHHEEECCCAAAAAABBBAAA>>>???DDDKKKUUUcccooo}}}xxxoooiiiggghhhjjjlllxxx~~~wwwpppiiiaaa]]]]]]\\\WWWSSSwwwooohhhaaa]]]\\\ZZZXXXXXX[[[[[[ZZZXXXYYYVVVSSSQQQNNNJJJFFFBBBBBBAAAAAABBBDDDHHHKKKMMMWWW^^^gggqqqzzz}}}hhhaaaeeejjjxxx```QQQJJJFFFQQQ^^^nnn|||jjjTTTIIIIIINNNKKKNNNPPPOOOLLLLLLLLLMMMFFFAAA999333000///...---/////////.........------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))******++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))(((((())))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++*********+++,,,,,,++++++---...000111111111666888;;;<<<;;;;;;;;;;;;;;;>>>CCCGGGJJJLLLNNNPPPMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKIIIIIIJJJJJJKKKFFFEEELLLVVVYYYRRRJJJEEEFFFGGGKKKPPPTTTVVVWWW___fffpppxxx}}}zzzrrrjjjdddcccfffhhhfff___VVVNNNIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHFFFDDDBBBAAAAAA>>>;;;:::===CCCJJJOOOTTTTTTUUUWWWYYYYYYXXXWWWTTTSSSQQQOOOLLLGGGAAA===666444111---+++******+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))'''&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((())))))))))))))))))((()))))))))***///111333444555777:::===???@@@BBBCCCCCCCCCBBBAAA>>>???AAADDDFFFHHHIIIJJJAAABBBDDDEEEDDDCCCAAA@@@@@@@@@EEEPPP[[[dddoooxxx{{{vvvrrrqqqpppllliiixxxzzzzzzyyy|||}}}uuujjjbbb\\\SSSNNNLLLJJJFFFBBBwwwlllfffaaa\\\XXXXXX[[[]]]\\\ZZZYYYWWWUUUSSSQQQOOOKKKHHHFFFEEECCCBBBBBBCCCEEEFFFJJJOOOWWW```hhhqqqxxx}}}kkk]]]ZZZggg}}}hhhVVVIIIKKKRRR```rrr{{{eeeVVVNNNFFFHHHKKKNNNNNNMMMLLLMMMJJJFFF???888444111///---.........------------,,,///...------,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((()))***************+++++++++))))))))))))))))))******************************(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************((()))***++++++***)))((('''''''''''''''''''''''')))))))))))))))***++++++***************)))))))))************************+++++++++++++++,,,------***+++...000333444555555555888:::;;;999777777888???CCCGGGJJJKKKLLLNNNPPPLLLLLLLLLKKKKKKKKKKKKJJJMMMNNNNNNKKKHHHGGGHHHIIIFFFCCCGGGUUUiiiuuutttnnndddddddddggglllpppqqqqqqnnnvvv~~~~~~tttkkkgggZZZUUUNNNGGGDDDDDDGGGJJJGGGHHHJJJMMMPPPQQQPPPPPPJJJFFF@@@;;;999;;;>>>AAAGGGHHHKKKPPPUUUVVVTTTRRRSSSSSSTTTVVVVVVTTTPPPLLLBBB???888222---+++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***(((''''''((()))+++,,,---444666888999:::;;;???AAAAAABBBCCCDDDCCCCCCAAAAAAAAABBBDDDFFFGGGGGGGGGGGGCCCDDDEEEFFFHHHKKKMMMNNNRRRPPPRRR[[[cccjjjrrryyy~~~}}}~~~}}}xxxpppiiiggghhhgggdddaaa^^^XXXRRRJJJFFFAAA>>>======;;;888rrrjjjbbb^^^^^^___^^^[[[ZZZXXXVVVUUUTTTSSSQQQOOOJJJIIIFFFDDDBBBAAAAAAAAACCCGGGLLLRRRYYYaaahhhnnn{{{zzzddd\\\\\\hhhlllWWWGGGFFFNNNccczzziiiKKKDDDBBBDDDJJJOOOOOONNNOOOMMMJJJEEE???999444000///.........---------,,,,,,///......---------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++)))(((''''''((((((*********+++++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))******)))))))))************+++))))))************))))))((((((((((((((((((((((((***))))))))))))***++++++************************))))))))))))))))))))))))++++++++++++,,,---......,,,...000333555666666666222666::::::999999;;;>>>DDDGGGLLLMMMLLLKKKMMMPPPKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIGGGDDDEEEHHHLLLOOOOOOWWWllluuu{{{xxxpppdddXXXPPPMMMNNNPPPHHHHHHHHHKKKOOOQQQRRRRRROOOPPPOOONNNJJJDDD???<<<;;;;;;>>>DDDKKKNNNLLLIIIJJJKKKNNNSSSWWWXXXWWWUUUMMMIIICCC<<<666111...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))(((''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&'''((())))))((('''&&&((((((((()))))))))******'''''''''))),,,///222444999;;;<<<======???AAADDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEJJJTTT```lllsssnnnfff```aaaeeejjjqqqxxx}}}xxxoooeee^^^LLLMMMNNNKKKHHHDDDBBB@@@:::::::::<<<>>>???===<<>>BBBFFFJJJNNNNNNLLLJJJLLLOOOJJJIIIIIIIIIIIIHHHHHHHHHFFFIIIKKKJJJKKKOOOWWW^^^hhhhhhooo||||||~~~uuukkkddd```___UUUQQQLLLJJJKKKLLLLLLKKKOOORRRWWWYYYXXXRRRKKKFFF@@@===:::<<<@@@CCCAAA???===>>>BBBIIIOOOSSSTTTTTTRRRQQQOOOJJJDDD;;;444000------------,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''''''''''''''(((***++++++***((('''(((((()))))))))*********'''''')))+++000555999<<<===???@@@@@@@@@@@@CCCEEEDDDEEEFFFFFFFFFEEECCCCCCCCCCCCDDDDDDEEEFFFFFFGGG???BBBIIITTTcccqqq~~~{{{rrrkkkkkknnnppptttyyy|||vvvlll```VVVOOOKKK@@@??????@@@@@@???>>>???>>>AAAFFFLLLOOOPPPNNNMMM{{{tttoooiiidddbbb___[[[YYYYYYYYYYYYYYYUUUSSSPPPMMMIIIFFFDDDCCCAAAAAAAAABBBEEEKKKSSSYYYbbblllzzztttcccfffxxx```QQQFFFJJJZZZooobbbSSSIIIKKKQQQRRRQQQSSSOOOOOOMMMHHH@@@999333111000000000000//////////////////...------------...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,+++)))))))))+++---///*********++++++,,,,,,,,,(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000555666777777666444222000666999;;;:::777777<<>>::::::;;;999777777888===DDDKKKQQQSSSSSSSSSUUUWWWUUUNNNDDD999222//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((()))******)))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''')))***++++++***)))'''))))))))))))************'''(((***...333999>>>AAA@@@AAABBBAAAAAAAAACCCEEEBBBCCCDDDEEEDDDDDDBBBAAABBBBBBBBBCCCDDDFFFHHHIII???GGGSSSaaalllssswwwxxxwwwrrrqqqvvvzzzzzzyyyzzzzzzooo^^^NNNDDDAAAAAABBB???>>>AAAEEEFFFEEEEEEIIINNNVVV^^^bbbbbb```]]]~~~rrrhhhgggddd___\\\\\\\\\[[[[[[WWWTTTQQQNNNLLLJJJHHHFFFHHHEEEBBBAAACCCGGGLLLOOOYYY```jjjttt|||sssbbbhhhjjjUUUGGGKKKSSS]]]ttttttYYYDDDFFFQQQSSSOOONNNPPPMMMJJJIIIHHHBBB888000///...---...//////---+++------------------------,,,,,,---...---,,,***)))++++++++++++++++++++++++///---++++++++++++)))((())))))))))))))))))))))))((()))***)))((('''((()))************************+++******)))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))******+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++---111555999777555333222333444555777777777888:::>>>BBBDDDFFFGGGIIIKKKKKKIIIJJJLLLJJJIIIGGGCCC@@@BBBIIIOOOZZZgggvvv|||zzzzzz|||{{{~~~|||yyy{{{{{{wwwnnn```TTTNNNLLLHHHGGGKKKSSSVVVTTTQQQQQQOOORRRMMMBBB;;;>>>???===444444555999@@@HHHQQQVVVSSSUUUVVVUUUQQQJJJBBB===555444222...+++***+++,,,++++++************++++++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''++++++...333999???AAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDCCCAAA>>>===DDDAAA@@@CCCFFFHHHIIIJJJOOOSSS[[[eeeiiikkkqqqxxxvvvwwwxxxyyyxxxtttppplllmmmlllcccRRRDDD???@@@AAABBBFFFOOOWWWYYYSSSLLLHHHQQQYYY```eeekkkrrrvvvvvvtttnnnfffaaa```___]]]ZZZZZZXXXUUUTTTTTTSSSQQQOOOJJJHHHDDDBBBBBBDDDGGGIIIMMMTTT]]]fffooozzzuuukkksssqqqUUUKKKJJJPPPddd{{{gggKKKEEEKKKOOOQQQTTTQQQNNNKKKJJJIIIDDD;;;333///...---...//////---,,,------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++///---,,,,,,------+++***************************(((*********((('''((()))************************+++******)))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))******+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---......------,,,++++++***+++++++++++++++,,,,,,,,,***---///111222333555666777777666666666777777777::::::;;;===???BBBEEEGGGKKKKKKLLLNNNMMMKKKIIIHHHFFFCCC???>>>DDDQQQ```jjjxxxxxxvvvxxxyyyyyy}}}}}}yyymmmeeebbbWWWNNNLLLLLLLLLNNNQQQPPPRRRRRRLLLFFFBBB>>>:::666444222333777???GGGLLLPPPRRRTTTUUUSSSNNNHHHDDD>>>;;;777222///,,,+++***,,,,,,,,,+++++++++******---,,,+++*********++++++************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))******))))))+++...444:::>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEECCCAAA@@@??????@@@AAA>>>@@@EEEMMMSSSWWWZZZ\\\cccdddiiipppssstttxxx~~~uuummmeee]]]VVVRRROOOQQQNNNDDD<<<===AAADDDLLLRRR]]]hhhllliiibbb]]]ZZZdddnnnuuu{{{wwwnnnkkkiiiccc^^^\\\ZZZXXXXXXXXXWWWUUUSSSOOOMMMIIIFFFDDDCCCCCCDDDEEEIIIPPPWWW___jjjvvv~~~zzzmmmzzzmmmYYYMMMHHHSSSccc}}}vvvUUUGGGFFFHHHLLLQQQQQQOOOMMMMMMKKKGGG???999111///...---...///...---------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***************************)))***+++***((('''((()))************************+++******)))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))******+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---///......------,,,,,,+++******++++++,,,,,,,,,---+++///555888999999999999666777999;;;<<<<<<;;;:::>>>???AAACCCEEEGGGIIIJJJIIIGGGEEEEEEGGGFFFBBB>>>CCCCCCEEELLLZZZmmmzzzoooeeecccgggnnnyyy|||sssnnnrrrrrrllliiijjjbbbcccdddgggooovvvuuupppuuuyyyppptttxxx{{{|||qqq^^^UUUQQQOOONNNNNNOOOOOORRRUUUSSSLLLFFFDDD>>>:::555222222777<<<@@@KKKNNNRRRVVVUUURRRNNNKKKFFFAAA;;;777555333///,,,---------------,,,+++***---,,,++++++******++++++************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************)))))))))***,,,,,,---444<<>>????????????CCCDDDFFFGGGHHHHHHHHHHHHHHHDDD@@@???CCCHHHGGGBBBHHHQQQ^^^lllzzzuuummm\\\QQQJJJKKKMMMPPP^^^ooollleee```aaaaaa^^^]]]```VVVWWWYYY___lllxxxyyyttteeemmmtttvvvtttppphhhbbb```cccdddfffhhhmmmqqqssszzz}}}zzzrrrlllcccWWWQQQOOOJJJKKKRRRUUURRRQQQSSSJJJGGGAAA;;;777777777888CCCHHHOOOVVVXXXVVVRRROOOIIIDDD===;;;<<<;;;666111+++,,,---------,,,++++++,,,,,,++++++++++++***+++************************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++***)))((()))+++...///222:::CCCFFFCCCAAAAAACCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCRRR\\\gggooowww~~~}}}||||||yyytttsssuuuuuuhhhVVVIIICCCEEEHHHJJJVVV^^^bbb___[[[\\\______jjjnnnrrrvvv{{{~~~zzztttooosssvvvvvvyyy|||{{{wwwzzzppphhheeebbb___]]]\\\ZZZXXXTTTSSSQQQNNNKKKHHHFFFEEECCCEEEGGGIIIMMMVVVbbbkkkttt}}}{{{ppplllNNNCCCEEENNNhhhwww]]]MMMHHHLLLQQQOOOOOOOOOOOONNNLLLHHHEEE999555111///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&&&&''')))******)))************************)))++++++***)))((()))***************************+++******)))))))))))))))((()))))))))************(((***+++***)))((()))*********))))))******+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***+++,,,---...///000111444777999;;;;;;<<<===>>>CCCBBB@@@??????@@@BBBCCCGGGHHHHHHHHHGGGFFFEEEDDDHHHFFFAAA@@@HHHUUU[[[XXXZZZgggxxxwwwppptttuuukkkiiiddd[[[UUUPPPLLLMMMSSSTTTTTT^^^mmmpppjjjfffeeedddcccdddfff___```ccclll}}}xxxvvvuuuwwwvvvqqqmmmkkkiiigggdddaaa]]]\\\___cccaaaaaalllzzzzzzttt|||zzzjjj```ZZZQQQIIIIIILLLNNNPPPSSSSSSQQQMMMGGGBBB<<<888666777>>>HHHRRRWWWXXXWWWTTTMMMHHHBBB@@@@@@???999444++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************)))((('''))),,,000222:::???DDDEEEBBB@@@BBBEEE@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>@@@DDDJJJQQQUUU\\\eeennnssszzz}}}zzztttjjjddddddggg]]]NNNCCCAAAHHHRRRZZZnnnuuuyyysssllliiigggeeeqqqxxx~~~uuussslllfffeeeiiiiiifffqqqlllfffbbb___^^^]]]\\\VVVTTTRRROOOLLLJJJHHHGGGAAABBBCCCDDDHHHPPP[[[dddjjjuuummmkkkyyyzzzYYYIIIGGGIII```{{{eeeOOOGGGKKKQQQMMMMMMNNNOOONNNLLLJJJIII>>>:::444000////////////------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))((()))***************************+++******)))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))******+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++,,,---///000222333333666888999::::::<<>>===AAAJJJXXXgggpppiiipppvvvxxxwwwnnnhhhaaaXXXRRRRRRPPPMMMGGGBBBDDDNNN___kkkyyysssoookkkyyyqqqnnniii___VVVVVV[[[\\\YYYvvvmmmgggdddbbbaaa\\\ZZZVVVSSSPPPNNNMMMLLLDDDDDDDDDBBBCCCHHHQQQXXX^^^iiiwww}}}fffgggsssttt___UUUJJJXXXjjj}}}yyy^^^NNNIIIIIIJJJKKKMMMNNNMMMLLLKKKKKKDDD>>>777222000000000000------------------------,,,,,,+++++++++,,,---...------------------------+++***)))***,,,,,,,,,***++++++++++++++++++++++++***+++,,,+++)))((()))***************************+++******)))))))))))))))))))))))))))************(((***+++***)))((()))*********))))))******+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555666333666999;;;===@@@CCCFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDBBBAAAAAABBBBBB===EEEJJJNNN\\\sss~~~iii```WWWQQQOOOSSS```mmmjjjeeedddhhhkkklllooossssss{{{~~~sssmmmiiigggeeemmmpppssswww{{{~~~qqqoooqqqeeeQQQMMMMMMNNNNNNLLLJJJGGGEEE888999:::===CCCJJJPPPUUUSSSRRROOOKKKFFFBBB>>><<<888666222...,,,+++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++))))))***,,,000444888;;;???@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA???CCCKKKVVVbbbnnnxxx~~~www}}}lllaaaUUUPPPMMMKKKMMMQQQOOORRRSSSQQQQQQZZZlll{{{zzzvvvyyytttbbbcccaaa\\\YYY\\\bbbbbb]]]~~~tttnnnjjjhhhccc```\\\XXXTTTRRRQQQQQQKKKKKKHHHDDD@@@BBBHHHMMMTTT^^^lllwww~~~qqqfffdddwwwvvveeeJJJQQQ[[[lllvvv\\\KKKCCCHHHJJJLLLMMMLLLKKKLLLLLLGGGAAA999333111000000000------------------------,,,,,,+++***+++,,,...///------------------------+++)))((()))***+++***(((++++++++++++++++++++++++***+++,,,+++)))))))))***************************+++******)))))))))))))))))))))))))))************(((***+++***)))((()))************)))***++++++,,,+++++++++,,,,,,+++++++++++++++******++++++,,,------------------------------...///111333555666777000333888===@@@CCCFFFIIIAAABBBEEEGGGHHHIIIIIIIIIEEECCCBBB@@@@@@AAACCCDDDJJJWWWaaagggvvv{{{rrrggg```___\\\XXXWWW[[[bbbkkkyyyyyyoooiiikkkmmmpppqqqpppooonnnooopppwwwcccIIIJJJKKKLLLNNNOOOOOOPPPEEE@@@:::666777>>>GGGMMMPPPQQQPPPMMMIIIEEECCCCCC???<<<666000,,,*********++++++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***,,,///333888<<<>>>>>>>>>>>>???AAAAAA???===??????@@@@@@@@@AAAAAAAAA???KKK]]]ppp|||~~~~~~uuu^^^RRRFFFBBBFFFLLLUUU^^^iiinnnpppjjjdddfffttt|||oooqqqmmmhhhnnnxxxuuujjjcccdddeeehhhooouuusssmmm}}}uuunnnlllddd^^^]]]\\\XXXUUUUUUTTTQQQLLLIIIHHHHHHGGGFFFKKKSSSaaaooowww~~~ppp```ooo[[[JJJLLL```kkkOOODDDLLLJJJLLLQQQRRROOOMMMNNNMMMFFF===666222111000/////////.........------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++******++++++,,,---...---+++))))))***+++,,,*********)))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------------------------,,,***)))+++///222222111........................000222444444333333333444000444:::@@@EEEGGGGGGGGGFFFGGGIIIJJJJJJHHHGGGEEEGGGBBB>>>>>>EEEMMMTTTWWWfffqqq{{{~~~zzzrrrhhh```^^^[[[VVVWWW[[[gggcccbbbhhhttt|||tttsssssswwwzzzyyyrrrllljjjooorrruuu}}}yyy^^^RRRGGGFFFIIILLLOOORRROOOGGG===666555999>>>AAAIIIIIIKKKMMMOOOLLLFFF@@@CCCCCC???888000,,,...111,,,---------,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******&&&(((***)))(((&&&&&&'''))))))))))))))))))))))))(((***++++++******+++,,,)))---444999;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFF@@@>>>===>>>@@@AAABBBAAALLL[[[mmmyyy~~~yyy}}}xxxlllTTTFFF>>>DDDMMMVVVfffvvv}}}vvvpppsss{{{vvvuuujjjiiifffgggssswwwxxxxxxzzzyyyqqqwwwpppiiicccbbb```\\\XXXXXXSSSPPPMMMJJJIIIGGGFFFDDDIIIOOOZZZgggooowwwqqqjjjwwwjjjTTTMMMWWWnnn```MMMIIIGGGHHHMMMPPPNNNMMMNNNMMMIIIBBB:::444111000/////////.........------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,***(((((()))***+++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...111111000///..................///333444555444222111222333222666;;;AAAFFFHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGG===@@@FFFQQQ^^^iiioooqqqsss}}}zzztttlllddd\\\WWWVVVZZZ]]]^^^bbbgggssssssuuuyyyxxxuuuuuuxxx}}}|||sssvvvvvvuuuxxx|||{{{uuurrrfffYYYOOOIIIDDDFFFJJJLLLIIIDDD>>>999888888999@@@BBBEEEJJJNNNNNNJJJGGGDDDBBB>>><<<999555111---,,,------------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))'''((())))))((('''((())))))))))))))))))))))))))))))***++++++******+++,,,,,,000666:::<<<===>>>>>>AAAAAAAAAAAAAAA@@@??????DDDAAA===<<<===???@@@AAASSS```ooozzzyyywwwqqqjjjgggfffccc\\\UUUKKKHHHLLLVVV]]]bbbqqqwwwtttxxxwwwoookkkkkkfffgggggglllyyy|||zzzzzzrrrjjjgggddd___[[[ZZZVVVTTTQQQNNNMMMKKKHHHEEEFFFIIIQQQZZZbbbkkkzzzmmmggg}}}zzz___NNNMMMWWWwww|||^^^MMMHHHFFFKKKNNNNNNMMMNNNMMMLLLIIIAAA888222000000/////////.........------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++***)))((((((((()))***************************))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...///...///...------...///000111777777666444222111222444777:::>>>CCCFFFHHHHHHHHHGGGFFFFFFEEEDDDCCCAAAAAA>>>GGGWWWjjj{{{xxxttt|||vvvdddYYYWWWWWWVVV``````eeemmmsssuuuyyy~~~}}}yyysssuuuwwwvvvwww}}}ttteeeTTTHHHGGGMMMJJJJJJHHHEEE???:::777555888999===CCCIIIMMMNNNNNNHHHCCC???@@@BBB>>>444+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((())))))(((((((((+++---)))))))))))))))))))))))))))***+++***)))***+++---000444999===>>>???@@@@@@AAABBBBBBBBBAAA???>>><<>>>>>AAAHHHPPPVVVYYYdddlllwww~~~sssaaa\\\VVVQQQPPPQQQTTTVVVRRRVVV```iiikkknnn}}}yyyooolllmmmmmmmmmmmmllllllmmmqqqtttlllmmmlllmmmttt~~~yyyqqqkkkeeeaaa```\\\ZZZXXXVVVTTTQQQMMMJJJFFFFFFIIIPPPVVV___nnn|||lllqqqpppYYYQQQOOOYYYtttrrrYYYPPPIIIJJJMMMMMMLLLLLLMMMOOOOOOGGG<<<444111111////////////............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++***))))))))))))******)))***************++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------------------///222555666999999888666444555777:::>>>@@@CCCEEEGGGGGGFFFFFFDDDEEEGGGHHHHHHFFFDDDCCCRRR[[[jjjzzz~~~qqqiiikkkrrrmmmggg\\\RRRPPPVVV```ggg~~~{{{wwwuuuwww~~~~~~jjj[[[YYY___PPPLLLHHHEEECCC@@@<<<888777777888<<>><<<<<<<<<222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''((())))))((((((***...111)))))))))))))))))))))))))))***+++++++++---000333999<<>>???@@@AAAAAA@@@???BBBIIIWWWgggvvvvvvhhhSSSNNNJJJMMMYYYiiiwwwzzzwwwuuuvvv}}}pppfffeeefffeeegggeeedddiiisss~~~}}}zzzxxxvvvwww|||tttmmmkkkfffccc___\\\YYYVVVRRRPPPMMMIIIFFFHHHJJJNNNXXXaaallluuuzzzooouuu|||eeeZZZMMMNNNaaatttrrr___KKKEEEIIILLLNNNOOONNNPPPQQQMMMEEE===888666000000000/////////............------------......+++,,,,,,------,,,,,,+++------------------------++++++******++++++,,,---***+++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------,,,++++++---///---...000333666999;;;<<<888999;;;<<<===@@@DDDGGGGGGGGGHHHHHHGGGEEEDDDCCC@@@???@@@EEEPPP___nnnxxxuuufffllltttqqqlllkkkmmmmmmpppvvv{{{zzzrrrrrrqqqdddSSSJJJGGGGGGCCC???DDDBBB@@@<<<:::<<<@@@DDDNNNNNNKKKEEE>>>;;;???CCC999777333///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************------,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((())))))))))))***---000)))))))))))))))))))))))))))***+++,,,---000555888<<<>>>AAAAAAAAA@@@AAAAAA=====================>>>DDDNNN```sss{{{uuussspppeeeYYYJJJIIIJJJSSSdddwww~~~yyywwwvvvuuuuuuyyyzzzuuujjjhhhooouuuuuurrrooommmrrr}}}~~~{{{yyy{{{xxx|||wwwxxxssskkkgggbbb^^^[[[XXXUUUSSSQQQKKKHHHHHHHHHIIINNNUUUdddkkkwwwttt~~~uuufffQQQIIIWWWeee}}}oooTTTIIIIIILLLMMMNNNNNNNNNNNNLLLHHHBBB<<<888000000000000/////////.........------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,...111000222555888::::::::::::777999<<<>>>@@@BBBEEEHHHEEEFFFFFFGGGGGGFFFFFFEEECCCGGGOOOZZZhhhvvvtttoooyyy{{{zzzzzzvvvuuummmaaaVVVMMMHHHEEECCCEEEGGGHHHFFFBBB???>>>>>>DDDHHHKKKIIIDDDAAAAAADDDBBB>>>888333///......///------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))&&&(((******)))***+++---)))))))))))))))))))))))))))***+++---///333999======???AAAAAA@@@??????@@@======<<<<<<===@@@BBBCCCPPPZZZkkk|||vvvrrrjjjbbbaaaaaa]]]VVVNNNSSS[[[fffsss~~~sssnnnoooooooootttzzzzzztttvvvwwwsssssszzz}}}wwwuuuxxxvvv|||wwwpppkkkfffaaa^^^[[[YYYWWWRRRMMMIIIHHHGGGEEEIIINNNYYY^^^hhhvvv}}}kkkwww[[[IIIRRRXXXppp___NNNLLLLLLLLLKKKNNNMMMLLLKKKIIIEEE>>>:::000000000000////////////......------------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---'''((()))***************))))))***+++,,,,,,------************************))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++---///...,,,---///222444666999;;;;;;:::888777666999===???AAABBBEEEGGGCCCDDDEEEFFFGGGHHHHHHHHHMMMXXXjjj|||~~~wwwzzzzzz}}}}}}pppoookkk```RRRIIIGGGIIIDDDIIINNNNNNIIICCC>>><<<;;;AAAIIIMMMLLLGGGCCCAAAGGGCCC===666111//////000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******&&&(((***+++***)))***+++))))))))))))))))))))))))(((***+++---000555;;;@@@>>>???AAA@@@???>>>>>>???<<<<<<<<<>>>AAAFFFKKKNNNhhhooo{{{yyyhhheee^^^XXXXXX^^^___]]]ccclllwww}}}~~~jjjbbbeeelllpppxxx{{{yyy|||yyy|||~~~yyyzzzzzzkkkeeedddaaa]]]\\\WWWUUUQQQMMMIIIGGGHHHJJJPPPSSS^^^lllyyyyyyrrr}}}rrrXXXKKKOOOaaazzzhhhNNNHHHMMMKKKQQQPPPOOONNNLLLGGGAAA<<<111111000///...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///000///000222444;;;<<<;;;:::888777888999;;;<<<<<>><<<:::<<>>@@@BBBBBB???999222---...---,,,---......---+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++,,,...222666:::===???AAA===>>>????????????===<<<;;;===EEEPPPXXXaaaqqq~~~lllVVVUUUYYYhhhyyy|||~~~vvvlllhhhmmm|||{{{{{{~~~}}}~~~rrrmmmnnnwwwpppiiidddbbb___]]]YYYTTTOOOKKKIIIGGGHHHIIIOOOZZZeeeooo|||vvvkkk|||rrr[[[GGGMMM^^^uuupppZZZRRRHHHLLLKKKLLLMMMNNNMMMJJJHHH:::555///---...000000...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------------............---,,,,,,,,,,,,---.........///.........222777:::777888888777666555777999======???CCCFFFFFFDDDBBBBBBCCC@@@CCCNNNWWWjjjxxxiiibbb]]]aaannn}}}}}}|||~~~gggWWWIIIFFFGGGEEEHHHNNNEEE???999999???FFFJJJKKK<<<>>>AAADDDFFFAAA888111...---,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))(((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++...000444888;;;>>>???@@@???>>>>>>???@@@???>>><<<>>>BBBNNN^^^mmmxxx|||xxxlll___QQQVVVaaasss}}}{{{zzz~~~tttyyy{{{}}}~~~wwwyyy~~~{{{{{{{{{{{{|||rrrkkkiiibbb___[[[WWWTTTOOOKKKIIIFFFEEEIIIQQQZZZcccppp{{{oooqqqkkkPPPKKKPPPddd|||hhhMMMLLLLLLLLLMMMOOOOOOMMMLLL???999222...///000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,------------.........---------------......///...///111222333555888;;;666777999999999:::===???AAAAAACCCGGGIIIGGGFFFGGG===EEEJJJSSSccclll{{{{{{ggg\\\[[[aaakkkyyyuuu___WWWOOODDDCCCLLLJJJEEE???;;;:::===AAADDD>>>===???EEEJJJHHHAAA:::222///---,,,---......---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,111333777:::===?????????BBB???>>>@@@AAA???>>>???CCCMMM]]]ooo{{{{{{nnnfffbbb\\\TTTXXX[[[cccppp{{{wwwtttrrrqqqtttrrrzzz{{{}}}}}}yyyyyy~~~rrrllldddaaa]]]ZZZWWWTTTOOOLLLHHHFFFFFFKKKQQQXXXdddooo|||tttxxxdddRRRHHHUUUkkkYYYOOONNNMMMMMMNNNOOOMMMLLLDDD>>>666222000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,------------......------......///000---000555888999999::::::888:::<<<>>>???BBBEEEHHHIIIFFFFFFIIIIIIEEEEEEIIIIIIXXXffftttxxxhhh]]]XXXfffssszzznnn___KKKBBBEEEFFFHHHHHHDDD===999999<<<@@@>>>>>>CCCIIILLLJJJFFF888555000...............---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++---...///444666:::===???@@@??????BBB>>>===@@@???>>>@@@FFFKKK\\\qqq{{{qqqfffbbbccccccaaa___```eeeoooyyypppnnnnnnooonnn{{{yyysssyyyvvv|||~~~|||qqqjjjeee```\\\[[[XXXTTTPPPMMMIIIGGGIIIKKKPPPYYYcccpppxxxxxx|||}}}```HHHJJJZZZmmmiiiRRRPPPMMMMMMMMMMMMMMMLLLGGGCCC===777222000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------///............///000000///333999===>>>===;;;;;;;;;===@@@BBBCCCFFFJJJLLLOOOIIIGGGHHHGGGCCCFFFOOO]]]pppuuujjjddddddhhhkkk|||qqq[[[KKKFFFBBBGGGKKKKKKEEE>>>;;;:::???===<<<@@@FFFLLLOOOOOOAAA<<<666111/////////...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************************)))***+++---///222333777999===???AAA@@@???>>>>>>;;;===@@@???>>>HHHUUU\\\nnn}}}qqqlllgggfffkkkrrrvvvwwwooonnnpppwwwrrrmmmooossssssqqqttt~~~~~~xxx}}}yyywwwxxxxxx~~~rrrlllddd```^^^\\\WWWSSSQQQLLLIIIHHHHHHIIIPPPXXXfffnnnzzz|||sssQQQHHHOOO[[[qqqvvvRRRPPPMMMKKKLLLMMMMMMLLLHHHGGGDDD===444//////111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------............//////......//////000111444888<<>>======???AAABBBCCCDDDFFFHHHKKKPPPHHHEEEHHHIIIIIISSSaaaqqq~~~vvvooogggdddgggoooxxx|||ooo[[[NNNGGGHHHJJJLLLLLLHHHAAA<<<999999;;;>>>CCCIIINNNQQQIIICCC;;;555111000///...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++...222555777999<<>>????????????@@@AAACCCDDDCCCCCCCCCEEEGGGMMMEEECCCJJJNNNSSScccuuu~~~kkkhhhhhhmmmvvv~~~}}}hhhVVVRRRLLLHHHKKKPPPOOOEEE<<<444666:::===AAAFFFLLLQQQNNNHHH???777222000///......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))***,,,///444888:::;;;===@@@BBBCCCAAA???===>>>>>>EEEKKKJJJMMMccc}}}vvvhhhZZZYYY___pppvvvppplllnnnxxxuuuyyy{{{kkkiiinnnssszzzuuuxxx|||mmmgggddd^^^[[[\\\WWWRRRKKKGGGEEEFFFHHHHHHVVV[[[eeeqqq|||nnnRRRHHHJJJTTT___kkkaaaPPPGGGKKKMMMFFFGGGPPPJJJKKKIIICCC:::333///.........---------......///........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------------------------------++++++,,,------......///000000///............///000000//////000222444555;;;;;;===???AAACCCEEEFFFKKKFFFAAAAAAEEEFFFCCC???CCCIIINNNSSS___qqq|||qqqjjjnnnqqqwww~~~~~~ooonnnbbbQQQGGGIIIMMMHHH???<<<999777888<<>>;;;>>>AAAAAAGGGNNNSSS\\\lllzzz{{{lllbbb]]]XXXbbbmmmwwwwwwmmmjjjkkksss{{{{{{qqqiiiggghhhkkkooouuu~~~yyyxxxvvvuuu~~~yyynnnkkkfff```]]]ZZZUUUOOOJJJHHHGGGGGGGGGLLLPPPYYYeeesssfffPPPFFFKKKTTT\\\pppwww```LLLHHHKKKJJJIIIJJJKKKLLLJJJEEE===555000...///......------......///------------------------///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......//////000//////.............../////////000111333555777888888:::<<>>===;;;888777999???CCCNNNPPPOOOIII>>>555000///.........---,,,+++,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))888111***''')))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++***((()))******)))'''+++)))'''(((+++,,,+++)))++++++,,,000666:::;;;;;;>>>===;;;::::::;;;>>>AAABBBOOO^^^iiisss}}}qqqeeeaaaaaajjjrrr{{{tttkkkjjjnnnttt}}}vvvoooooosss{{{yyy{{{yyyvvvuuu}}}tttooojjjbbb]]]]]]YYYSSSNNNLLLIIIGGGEEEHHHKKKRRR]]]jjjxxx```IIIEEEJJJRRRcccwwwwwwXXXHHHHHHMMMLLLHHHLLLMMMMMMIIIAAA999222/////////............//////------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------......///000000111.........---....../////////000222444666777888999666888;;;???BBBDDDDDDDDDCCCEEEFFFEEECCCBBBCCCEEEKKK___wwwwwwvvv~~~qqq]]]QQQJJJFFFBBBBBB@@@:::444444999>>>LLLOOORRRNNNFFF<<<555222............---------------,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))333///***((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---+++)))((()))************)))((()))+++,,,+++***,,,,,,...333888<<<=========;;;888999<<<>>>???>>>DDDTTTiiiyyyuuuiiiccceeeiiisssyyyxxxpppkkkooowww~~~zzzvvvzzz{{{zzz~~~{{{{{{~~~|||{{{yyyvvv~~~}}}|||}}}uuunnnfff```^^^[[[VVVRRROOOLLLHHHFFFGGGIIINNNVVVbbbppp}}}|||sssWWWJJJIIIRRRcccwwwpppTTTHHHJJJMMMKKKLLLMMMNNNLLLFFF===666111000000//////.../////////------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------...........................---------...//////000000...---------...///000000000111444666777777777777444777;;;@@@CCCDDDDDDCCCEEEGGGFFFBBB===>>>FFFMMMaaarrruuu{{{yyygggVVVKKKHHHFFFBBB===999777888:::EEEJJJPPPQQQLLLDDD<<<888///...------......---,,,---,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))...,,,***)))***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,///,,,)))((()))+++++++++***))))))***+++,,,,,,,,,---///222666:::===>>>???999;;;===@@@BBBBBBAAA@@@PPP```ssszzzxxxsssnnnkkkkkkooorrrtttxxx}}}~~~{{{|||vvvkkkjjjhhhdddlll|||~~~~~~}}}}}}wwwmmmfff___\\\XXXUUURRROOOLLLIIIDDDEEEGGGLLLVVVbbbnnnuuuwwwlllWWWLLLUUUddd{{{mmmNNNCCCHHHNNNLLLMMMNNNMMMIIIBBB:::444222111000///////////////------------------------------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------.................................+++,,,,,,------...//////---------...///000111222333444555666666555444333444777;;;@@@BBBCCCCCCCCCFFFEEEBBB>>>???HHHWWWbbb}}}rrrqqqvvvsss```PPPJJJCCC@@@???>>>999555<<>>???@@@:::===AAABBBBBBEEEKKKPPPffftttnnnkkkiiillltttyyyzzzxxxwwwyyy|||wwwhhhgggeeeeeeqqq{{{{{{wwwwwwyyyttthhhbbb___[[[XXXUUURRROOOMMMFFFEEEEEEHHHNNNXXXbbbhhh{{{|||gggSSSTTT___wwwaaaEEEBBBJJJKKKLLLMMMMMMKKKFFF>>>888333222111000000//////000........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------....................................++++++,,,,,,---..................///000222333444666666666666555555444333777999<<<@@@BBBCCCCCCCCCBBB@@@@@@FFFRRRddduuuwwwpppiiippp|||aaaVVVJJJDDDDDDBBB;;;444777<<>>>>>???@@@@@@AAACCCBBBDDDOOO___llltttwwwbbbbbbfffppp|||{{{yyyzzz}}}~~~zzzppppppqqquuuzzzxxx|||oooiiieee```[[[XXXUUURRROOOKKKJJJHHHHHHLLLRRRZZZ^^^ooozzz}}}~~~www```WWW\\\ooo}}}UUUEEEHHHJJJJJJKKKLLLLLLHHHAAA<<<444333222111000000000000////////////////////////,,,,,,,,,,,,,,,---...///........................------------------------------,,,,,,,,,,,,------------------....................................,,,,,,------.../////////......///000111333555666888888777666666666666777:::<<<===???AAABBBCCCCCCAAAAAAGGGXXXpppzzzqqqppptttwwwzzzzzzmmm[[[NNNGGGCCC???<<<777;;;BBBIIINNNPPPNNNLLLEEE===444/////////...---,,,------------------,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---+++******++++++***)))(((+++------,,,,,,///111666:::>>>@@@???>>>???@@@BBBDDDHHHMMMWWWgggxxx~~~uuufff]]]cccmmmyyy}}}yyywwwyyyyyy{{{{{{zzzxxxxxx}}}|||}}}~~~}}}pppkkkddd^^^ZZZVVVSSSQQQLLLJJJGGGFFFHHHMMMRRRVVVgggrrruuulll]]]\\\kkkeeeKKKIIIJJJIIIIIIKKKLLLIIICCC>>>444333222111000000000000000000000000000000000000,,,,,,,,,,,,,,,---...///000000000000000000000000------------------------......,,,++++++,,,......---------.........//////////////////////////////------......///000000000//////000111222444666777999888777777777888:::;;;======>>>???AAABBBCCCDDDCCCEEEPPPiiizzzhhhcccoookkkWWWIIIDDDDDDEEE888;;;AAAHHHMMMPPPPPPNNNLLLCCC777111000111000...,,,------......------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++************))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++*********,,,+++)))'''(((+++---...,,,,,,///222888<<>>>>>???AAAEEEOOO]]]ooo~~~~~~wwwkkk```]]]hhhwww{{{xxxyyyxxxyyyrrroooiiiffflllwww}}}}}}zzzuuuuuu{{{|||pppeeeaaa\\\UUUSSSUUUMMMKKKHHHFFFFFFIIILLLNNN]]]eeerrr{{{hhh]]]___vvv\\\GGGLLLGGGNNNSSSLLLGGGEEE===999666111////////////...000000///...............111///...------...///111.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------............///111000...---...///111222///...------///333666999666888:::;;;;;;;;;<<<===???;;;:::>>>@@@>>>======AAAOOOdddzzz|||nnnmmmuuu~~~~~~}}}{{{cccQQQIIIEEE@@@===:::888===GGGPPPQQQMMMKKKFFF???888222...------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---///333666999<<>>BBBDDDDDDDDDDDDEEEHHHSSSeeeyyyrrrjjjlllkkkeeehhhpppttt}}}yyywwwyyyzzzzzz}}}yyywwwyyy}}}zzz{{{~~~{{{nnngggaaa\\\ZZZUUUSSSQQQNNNKKKIIIHHHHHHKKKQQQ[[[gggvvv{{{ccc\\\aaalll~~~zzzQQQFFFGGGLLLHHHHHHJJJFFF@@@;;;555111000111222222111000//////......//////000///...------...///000.................................---------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------............//////...---------///000111...///000222444666888999;;;<<<<<<;;;::::::<<<===:::===AAABBB???@@@KKKYYYlllvvv}}}yyytttrrrvvvwwwdddTTTIII@@@@@@>>>======AAAIIIOOONNNLLLHHHBBB<<<666222///---+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///111444888;;;===@@@BBBCCCCCCDDDFFFGGGMMM```uuuuuu```WWWbbbnnnpppuuu{{{{{{~~~}}}{{{zzzwwwtttpppmmmtttkkkfffbbb___VVVUUUTTTQQQNNNKKKHHHGGGIIIMMMTTT___mmm~~~pppccc___eeewwwYYYIIIGGGMMMJJJIIIKKKGGGCCC>>>666111///000222333111000000///.../////////000///............///000.......................................---------,,,,,,------------,,,,,,,,,,,,,,,------------...---------............///...---------...///000111///000222555777888888888999:::;;;:::::::::===???>>>>>>???@@@AAAIII[[[mmmyyyvvvttt|||xxxcccRRRCCCAAAAAAAAAAAA@@@DDDIIINNNMMMKKKGGGBBB;;;444111...,,,******,,,......---------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000333777;;;???@@@AAABBBBBBBBBDDDGGGJJJTTTjjj|||nnn[[[WWWiiizzz}}}~~~|||tttmmmgggccc^^^ZZZqqqiiiccc___WWWVVVUUUSSSPPPMMMJJJHHHIIIKKKPPPXXXeeeuuu}}}lllaaabbbrrr]]]IIIDDDKKKKKKJJJKKKHHHEEE???777111///000111222111111000/////////////////////............//////................................................,,,------......------,,,,,,,,,---------.........---------............///---------...///000111111000222444666888888777777555777999::::::<<>>BBBCCCCCCBBBBBBCCCGGGLLLQQQ```qqqrrr```ZZZ___ttt~~~|||xxxmmmhhhbbb[[[VVVRRROOOMMMsssggg___YYYYYYWWWUUUSSSPPPMMMLLLIIIIIIKKKPPPZZZiiixxxqqq```[[[hhhzzzbbbHHH???GGGIIIIIILLLKKKFFFAAA999333111000000000222111000000//////000000////////////////////////......................................./////////------............------,,,---------............---------............///------...///000111222222333444555666777666666555333555999;;;===>>>@@@BBB@@@@@@HHHZZZooo{{{nnnjjjssszzzrrraaaPPPGGGAAA<<>>999666444222000222111111000000000000000......////////////..............................---.........//////000000------............---------------.........//////---------.........//////...///000111333333444444777777666555444333333222777;;;@@@CCCCCCBBBAAAAAAOOOaaazzz|||~~~dddGGG<<<@@@FFFHHHLLLNNNNNNKKKGGGEEE999555111............---........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++++++++*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------///111666:::???DDDKKKOOOOOOPPPSSSXXXbbbpppyyyzzz{{{ggg]]]bbbjjjuuuyyyzzzyyyuuuvvv|||qqqjjj```VVVPPPMMMJJJIIIKKKLLLMMMNNNPPPTTTYYY\\\{{{iiiddd^^^XXXTTTRRRQQQPPPHHHIIIHHHGGGGGGNNNZZZcccmmmnnn]]]SSSNNNjjjsssNNNAAADDDHHHIIIIIIHHHFFFBBB<<<666222111111111111000000000000111111111000///......---......000000//////.........---........................///............///000000...------,,,---...///000000000000000000000000000222111111000222444777888===:::666444333555888:::???>>>AAAEEEFFFCCCCCCFFF^^^xxx~~~sssRRR??????AAAJJJPPPPPPPPPQQQLLLFFFAAA;;;333...,,,,,,......------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********+++*********))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,------,,,***)))...333;;;BBBFFFHHHIIIIIIXXXYYYZZZaaappp}}}zzzzzzrrreeedddllluuuttt||||||tttoooddd\\\SSSMMMMMMNNNLLLJJJOOOSSSWWWYYYZZZ^^^ffflllqqqkkkccc]]]ZZZXXXUUUSSSLLLLLLKKKHHHGGGKKKUUU]]]fffwwwyyy}}}yyydddUUUKKKaaayyyaaaKKKDDDDDDFFFFFFHHHGGGDDD>>>888333111111111111000000000000111111//////.........//////000000/////////...................................................//////000......---------...///000000000000000000000000000111000000000222555888999<<<:::777555666888;;;===BBBAAAAAAAAA???AAAJJJTTTggg|||{{{xxx^^^MMMHHHCCCJJJOOONNNOOOPPPLLLFFFDDD>>>666111............------------------------.........---------,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******+++*********))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------...///...---333555;;;CCCKKKOOOOOOMMMNNNOOOTTTaaaxxx}}}~~~yyypppooowww}}}|||uuulllddd```UUURRRNNNMMMPPPSSSUUUVVVZZZ^^^dddhhhkkkrrrzzzwwwjjjaaa]]]YYYUUUQQQQQQPPPMMMIIIFFFHHHOOOUUU]]]lll~~~}}}zzzrrr[[[KKKYYYqqq{{{\\\HHHCCCEEEGGGJJJIIIFFFAAA;;;555222111111111000000000000111111............///000111222////////////....................................------------.........///......------......///000000000000000000000000000/////////111333666999;;;;;;:::999999:::===???AAAGGGDDDBBB@@@???GGGZZZmmmxxx{{{|||vvv|||ttt```QQQFFFIIIKKKLLLNNNOOOLLLGGGHHHCCC<<<555222000...---------------------------.........------------,,,,,,------......------,,,,,,,,,,,,++++++++++++******************)))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///111222333777888===FFFOOOTTTRRRNNNJJJMMMTTTfff~~~|||}}}ssshhh^^^WWWSSSRRRPPPSSSVVVYYY]]]bbbhhhllloootttyyy~~~wwwggg___[[[VVVRRRTTTRRROOOKKKGGGGGGKKKOOOUUUcccsss~~~~~~hhhTTTYYYllloooQQQFFFFFFIIIJJJJJJIIIEEE>>>888333222111111000000000000111111//////......///000111111///////////////.................................,,,------.................................//////////////////////////////---...///111555888;;;===;;;;;;<<<===???AAADDDEEEHHHDDDBBBEEELLLZZZqqq|||uuuuuuzzz}}}{{{{{{xxx{{{rrrZZZLLLJJJHHHHHHLLLOOONNNKKKMMMHHHAAA;;;777333000---....................................------------,,,------......------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---.........000333555;;;@@@IIIQQQUUUUUURRROOOQQQVVVaaaqqquuunnnyyylllfff^^^VVVRRRRRRUUUWWW___eeemmmqqqtttyyyqqqeee```]]]\\\TTTSSSPPPLLLIIIIIIJJJKKKPPP]]]kkkvvvxxxbbbZZZfffbbbLLLFFFFFFIIIJJJJJJGGGAAA:::555222111111000000000000111111111111000///////////////.........///////////////////////////////////////,,,---.../////////......//////////////////......////////////////////////---...000333777:::===>>>;;;===???AAADDDEEEFFFFFFCCC@@@DDDQQQbbbssstttwwwyyy}}}zzzttt~~~lllVVVNNNFFFEEEKKKOOOPPPOOOOOOKKKFFF@@@<<<777222///........................//////.........---------,,,------......------,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......------...333666>>>JJJWWW]]]YYYTTTRRRRRRYYYcccppp}}}vvvnnnuuu~~~vvvkkk\\\YYYUUUSSSVVV\\\dddjjjrrryyy{{{jjjbbb```aaaUUUSSSQQQNNNLLLKKKJJJIIIMMMWWWdddnnn{{{vvv\\\]]]uuuwwwVVVEEEAAAFFFIIIKKKIIIDDD===666333111111000000000000111111333222111000////////////.........///////////////////////////////////////,,,---///000000000///...//////000000000///......000000000000000000000000...000222666999<<>>LLL\\\```YYYSSSTTTXXXfffppp{{{~~~zzzuuuvvvxxx~~~yyypppdddYYYVVVUUUVVVYYY```iiirrrxxxttteee``````WWWUUUSSSQQQNNNLLLIIIGGGIIIRRR\\\fffsssbbbXXX___~~~eeeHHHAAACCCGGGJJJJJJEEE>>>888444111111000000000000111111111111000000000000000000............/////////000////////////////////////---...000111222111000//////000000111000///...---000000000000000000000000000222444888;;;>>>@@@AAA???AAAEEEHHHIIIHHHEEEDDDCCCLLL```zzzxxx|||{{{www{{{xxxbbbKKKDDDFFFJJJMMMOOONNNLLLIIIGGGCCC>>>888333........................////////////............,,,------......------,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---//////...---000888>>>FFFRRR^^^ccc``````eeekkk~~~xxxzzz{{{nnngggccc^^^WWWYYY[[[```gggpppyyyiiikkkmmmmmmmmmoooqqqtttvvvvvvxxxyyy|||~~~|||}}}~~~~~~~~~}}}|||{{{wwwwwwvvvsssqqqqqqsssuuusssrrrrrrtttyyylllcccaaaYYYWWWUUURRRPPPLLLHHHEEEFFFNNNXXX```nnn{{{iiiXXXRRReeepppNNNEEEBBBFFFJJJKKKFFF???888555111111000000000000111111////////////000111222333---.........//////000000000000000000000000000000...///111222333222000//////000111111111///...---000000000000000000000000111333666999<<>>AAACCCCCCFFFIIIJJJJJJJJJLLLMMMUUUkkk|||{{{hhhWWWLLLEEEFFFLLLLLLLLLKKKJJJIIIHHHBBB<<<777333///...///000///...////////////////////////........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,------.../////////111,,,---555888777AAAOOO```iiirrruuuuuu{{{xxx{{{{{{}}}~~~qqqgggbbb\\\XXXZZZ```iiiooorrrxxx}}}}}}xxxNNNOOOOOOOOOOOOOOOOOONNNPPPQQQQQQRRRTTTVVVWWWXXXZZZXXXWWWWWWXXXXXXVVVTTTWWWWWWWWWXXXXXXXXXWWWWWWUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[]]]```ccceeemmmqqqwww~~~ttthhh^^^[[[WWWTTTSSSQQQMMMIIIIIIHHHJJJRRR[[[iii|||ttt___WWWRRRccc|||iiiGGGHHHDDDIIIMMMHHHFFFAAA444333222000111222222111000000000000000000000000000/////////000000000111111000///////////////000000111111111111111111111111222111000//////000111222111111111111111222333444666888;;;<<<===>>>AAACCCHHHJJJLLLKKKJJJMMMTTT[[[eeewww{{{zzziiiVVVHHHEEEIIIKKKKKKKKKJJJIIIGGGCCC???999444000......//////...////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000000,,,...555777999FFFUUUfffmmmsssrrrqqqzzz~~~{{{zzzssseee[[[YYYWWWXXX]]]fffnnntttvvv}}}}}}{{{xxxvvvPPPOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTRRRPPPPPPPPPRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\```ccchhhmmmuuu~~~}}}nnnccc^^^XXXUUUTTTSSSPPPNNNJJJHHHHHHMMMTTT```rrr{{{bbbYYYQQQXXXhhhnnnuuuVVVKKKDDDGGGLLLHHHHHHDDD888444333111111222222111000000000////////////000000//////000000000111111111000000000000111222333444111111111111111111111111222111000000000000111222222222222222333444555666888:::<<<>>>>>>@@@BBBDDDJJJMMMOOOMMMMMMVVVfffttt{{{~~~gggQQQFFFEEEHHHIIIJJJKKKKKKHHHDDDCCC<<<777222...---...//////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......///000000...,,,///555777<<>>@@@@@@BBBDDDFFFHHHMMMQQQQQQSSSbbb{{{|||dddPPPFFFEEEEEEHHHMMMMMMIIIFFFEEE???;;;555///------...000////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////000000......111555888???PPPbbbmmmlllkkkmmmwwwyyysssyyyqqqddd]]]YYYXXX```dddkkkttt|||zzzvvvtttyyy~~~tttsssqqqooommmlllllllllooonnnmmmkkkjjjiiiiiiiiiiiigggfffgggjjjlllllllllllllllmmmnnnpppsssuuuvvvzzz{{{|||}}}~~~~~~}}}|||zzzwwwtttqqqooooooooommmjjjggggggiiikkkuuu}}}yyykkk]]]XXXWWWSSSRRRSSSOOOKKKHHHHHHJJJPPP^^^jjjzzzrrreeedddjjjlll~~~[[[HHHBBBFFFFFFGGGFFF>>>888555222111111111111000000000////////////000000............/////////000333222111000000000000000000000000000000000000000111111222222222222111111///000000111333555666777;;;===@@@BBBCCCDDDGGGIIIJJJQQQXXXYYY]]]mmmiiiVVVIIIEEEFFFLLLOOOKKKGGGGGGCCC???999222...---...000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------......///000000111///111444888<<>>AAACCCEEEGGGJJJMMMPPPYYYcccgggkkkwww}}}yyyuuu[[[NNNFFFJJJNNNLLLIIIJJJFFFCCC>>>777000......000////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---......//////000111111000333888===DDDNNN[[[dddgggdddhhhwww}}}~~~~~~zzzoooccc[[[YYY^^^kkkwwwyyy~~~xxxqqqooossszzz~~~|||sssrrrrrrwwwkkkbbb]]]UUURRRUUUOOOLLLJJJIIIHHHHHHOOOXXXeeepppxxxwwweeegggfffsssyyyYYYFFFFFFEEEFFFHHHDDD;;;888333111000000000000///000333444444333000///000000111111111222222222222111000000000000000111000000000000000000000000111222222333333222222111///000111333555777999:::;;;>>>AAADDDGGGJJJMMMPPPTTT```mmmuuuzzz|||~~~yyytttrrrqqqpppqqqrrrsssuuuvvvxxxxxxyyy{{{}}}vvvqqq|||uuu]]]HHHFFFJJJJJJKKKNNNHHHGGGBBB;;;333//////000////////////////////////........................------------.........///------------------------------,,,,,,,,,,,,------------........./////////.........///000000111111111444:::CCCNNNZZZcccggggggiiirrr{{{lllddd___aaagggnnnzzz{{{uuuuuu|||zzztttnnnoooyyypppfff___VVVSSSVVVNNNKKKJJJIIIGGGFFFLLLTTT^^^jjjzzzzzzddddddcccooo```JJJGGGEEEGGGIIIFFF<<<888444111000000000000///111444666666444111///////////////000000000000000000000000111222333333000000000000000000000000111222333444444333222111000111222444666999;;;<<<;;;===AAAEEEHHHKKKOOORRRTTTaaarrr~~~}}}zzz|||yyyuuuqqqnnnmmmmmmnnnkkkmmmooolllfff```]]]]]]^^^___```bbbdddeeegggggghhhiiijjjkkklllmmmnnnooorrrsssuuuwwwzzz~~~yyyqqqllltttiiiJJJCCCGGGIIILLLQQQJJJIIIEEE===555000///000////////////////////////........................---------.........//////------------------------...------,,,,,,------............////////////000......//////000000111111000444<<>>???AAADDDHHHMMMRRRWWWYYY___lll}}}{{{xxxxxxtttnnnjjjiiigggccc```___\\\YYYVVVUUUSSSRRRPPPPPPRRRSSSRRRPPPNNNNNNNNNMMMHHHIIIOOORRRPPPOOORRROOOOOOOOOPPPRRRTTTVVVWWWUUUYYY^^^______```cccfffkkkjjjiiikkkpppwww~~~ssskkkppp~~~]]]GGGCCCGGGJJJIIIMMMJJJEEE???999555222111........./////////////////////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////......000111333111999BBBVVVlllnnnjjjooowww}}}~~~nnneee]]]cccnnnxxxyyytttvvvxxxvvv{{{nnn^^^VVVVVVTTTPPPMMMMMMJJJGGGGGGKKKRRRYYYgggxxx{{{]]]VVV\\\{{{WWWHHHGGGEEEDDDDDDDDD>>>666222111222333333111111111111000000000000111111111222222222333333////////////////////////222222222111111111000000111111111111111222222222111222444777999<<<>>>???AAABBBGGGMMMUUUZZZ[[[ZZZfffvvv|||xxxtttppplllgggccc]]]ZZZUUUSSSRRRRRROOOMMMKKKKKKJJJJJJIIIIIIGGGFFFGGGIIIJJJJJJIIIHHHIIIIIIJJJFFFFFFKKKMMMJJJJJJLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNPPPRRRRRRSSSTTTVVVVVVVVVUUUWWW[[[aaahhhlllxxxssslllssskkkRRRGGGGGGKKKNNNMMMKKKFFFAAA<<<777333111//////////////////////////////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000//////000222333555BBBOOO___nnnmmmkkkuuu|||xxxwwwooottt|||zzzvvvpppnnnrrrzzzuuurrrvvvxxxbbbWWWXXXUUUQQQOOOPPPNNNIIIGGGIIIKKKQQQ___ooo|||}}}hhhXXXVVVnnndddKKKDDDFFFFFFEEEFFFAAA999333111111222333222222111111111000000000111111111222222222333333////////////////////////222222222111111111111111222222222222222111111111111333555999<<<>>>???@@@CCCEEEJJJSSS[[[______]]]jjj~~~yyyuuuqqqpppooommmjjjeeeaaa]]]XXXRRRNNNNNNLLLHHHGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGJJJKKKKKKKKKLLLNNNMMMIIIIIIMMMOOOMMMKKKLLLHHHJJJLLLMMMMMMLLLKKKJJJLLLLLLLLLNNNPPPQQQPPPOOONNNMMMLLLMMMPPPTTTYYY\\\```ffflllpppuuuzzzzzzwww~~~mmmmmmyyy|||```LLLEEEIIIOOOMMMLLLIIIEEE@@@:::444111////////////////////////...............---------------------------------...------------,,,,,,,,,,,,,,,,,,---------......////////////////////////...///000000000000222444666LLL^^^iiiooojjjmmm}}}}}}{{{~~~wwwkkkgggeeeiiisss~~~{{{uuuvvv~~~iii\\\[[[VVVRRRQQQRRRQQQKKKHHHHHHHHHMMMXXXhhhttt~~~sssvvv___UUU\\\zzzoooPPPDDDHHHKKKIIIIIICCC<<<555111111222333222222222111111111000000000000000111111111222222111111111111111111111111111111111111111111111111333333222222222222111111333555888;;;===???@@@@@@DDDHHHNNNTTTYYY^^^bbbdddmmm}}}tttqqqkkkfffaaa___^^^^^^[[[YYYVVVSSSPPPMMMIIIFFFKKKJJJHHHGGGGGGGGGHHHHHHLLLNNNOOOOOONNNNNNOOOOOORRRTTTWWWZZZ[[[\\\^^^``````^^^___aaacccccccccbbb\\\^^^```aaa```^^^[[[YYY]]][[[[[[]]]aaacccaaa^^^aaa___^^^]]]]]]___aaacccbbbgggkkkmmmpppuuuvvvsss{{{{{{}}}xxxwwwmmmSSSEEEEEEIIILLLLLLLLLIIIDDD===777333000000000///////////////........................------------------------------------------------,,,,,,,,,---------......////////////////////////+++...000000///000333666888UUUjjjpppnnniiiqqq~~~}}}}}}yyyyyyrrrpppnnnooosss{{{vvvddd```YYYUUUSSSTTTSSSNNNIIIHHHFFFIIISSS```kkkwwwooojjjZZZVVVppp|||[[[JJJIIIKKKJJJIIIEEE???888333111222333222222222222111111111111////////////000000000111222222222222222222222222111111111111111111111111333222222222222222222222777888:::<<<>>>@@@@@@AAAFFFKKKQQQTTTWWW^^^iiirrrzzz|||{{{xxxuuupppkkkgggeee\\\YYYUUUPPPMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGJJJJJJKKKMMMOOORRRUUUWWW]]]^^^___^^^^^^```dddgggnnnqqquuuwwwyyy{{{~~~|||zzzzzz}}}~~~||||||||||||{{{cccPPPFFFDDDKKKLLLMMMKKKGGG@@@999555111111000000////////////---.....................------------------------------------------------,,,,,,,,,---------......////////////////////////***,,,//////...000555:::@@@^^^rrrtttpppmmmzzz~~~{{{}}}{{{|||{{{www{{{~~~rrrttt}}}iiiaaa]]]WWWTTTUUUUUUOOOJJJHHHEEEFFFLLLWWWaaalll|||vvvwwwcccXXXjjj|||nnnVVVIIIFFFHHHHHHFFFBBB<<<666222222333333222222222222111111111/////////000000000111111000000000000000000000000111111111111111222222222222222222222333333333444::::::;;;<<<>>>AAACCCDDDLLLPPPTTTXXX]]]iiizzz}}}zzzxxxtttnnniii]]]\\\[[[YYYWWWUUUSSSRRRPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKKKKNNNQQQSSSSSSRRRWWWZZZ___ccchhhooouuuzzz~~~|||gggRRREEEIIIKKKLLLLLLIIICCC===999222111111000000//////...---------...............------------------------,,,,,,,,,------------...,,,,,,,,,---------......////////////////////////***---//////...222;;;BBBPPPiiiwwwuuusssvvvtttzzzwwwvvv}}}uuupppppp|||tttggg```YYYTTTVVVUUUPPPKKKIIIFFFFFFIIIQQQYYYcccrrr~~~lllVVV___lllfffMMMEEEIIIFFFFFFDDD???888444333333333333222222222111111111111111111111222222222222000000000000000000000000000000111111111222222222000111111222333444555555:::::::::;;;???CCCGGGJJJUUUUUUWWW```ooo~~~xxxssspppjjjfffbbb```aaa___ZZZUUUOOOPPPRRRTTTWWWYYY[[[[[[bbbaaaaaaaaaaaabbbcccdddaaaaaabbbeeehhhjjjjjjiiiooosssyyy~~~bbbKKKGGGIIIKKKKKKIIIEEE???<<<222222111111000//////...---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////,,,///111000000666AAAKKK___rrrvvvqqqttt||||||~~~|||vvvrrrvvvzzzqqquuuuuubbbZZZUUUUUUVVVQQQLLLJJJIIIGGGIIIOOOVVV___ooo|||zzzrrrQQQSSS\\\|||rrrRRRGGGMMMDDDFFFEEEAAA:::555333333333333333222222222111111222222333333333444444444222222222222222222222222000000111111222222222222000000111222444555666666888888888:::???EEEKKKOOO\\\XXXZZZggg~~~yyypppxxxpppiiiccc```^^^WWWTTTRRRUUUYYY[[[XXXTTTWWWZZZ^^^dddjjjpppuuuwww{{{|||}}}}}}~~~{{{{{{{{{}}}{{{lllOOOGGGHHHJJJKKKIIIEEEAAA>>>222222222111000//////...---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////...111333222222999FFFQQQhhhuuutttlllsss}}}|||sssssspppooovvvxxxxxxxxxiii___VVVTTTTTTQQQOOONNNKKKIIIIIILLLPPPXXXfffsss|||ttt[[[MMMUUUqqqaaaFFFJJJJJJGGGEEEBBB;;;333222555333333333222222222111111111222222333333222222111000000000000000000000000222222222111111111111111000222444444444444666888>>>;;;<<>>777333555333333333222222222111111111222222333333222222111000000000000000000000000111111111111111222222222000111222333333444666888:::<<>>777555333333333222222222111111111222222333333222222111000000000000000000000000000000111111222333444444222333333222333666:::>>>???EEEEEEDDDSSSiiipppiiimmmvvvqqq^^^QQQKKKIIIFFFFFFHHHDDD@@@HHHUUUwww{{{wwwwww|||vvvbbbKKKCCCFFFJJJIIIEEEDDD@@@999333///...///000......////////////......................................................---------............///............////////////222111111555???RRRiiiyyyyyywww~~~uuukkksssyyyqqqmmmsss~~~~~~~~~kkk\\\YYYWWWSSSQQQPPPLLLIIIHHHFFFFFFNNNXXXhhhrrrqqqUUUQQQZZZtttwwwVVVGGGBBBAAAEEEFFF@@@888444333333333222222222111111111222222333333222222111000000000000000000000000000000111222333444444555444444555555555999>>>AAAAAAFFFGGGLLLaaazzz~~~rrrtttnnn\\\SSSKKKGGGFFFHHHEEE@@@GGGRRRlllzzzrrrnnnooonnnnnnsss|||vvvpppVVVFFFEEEJJJJJJFFFGGGCCC===666111//////000......////////////......................................................---------............///........./////////000000222111222888GGG]]]rrr~~~xxx{{{xxxqqqsss}}}{{{www}}}}}}zzzxxxwwwyyywwwuuurrrooolllkkkjjjxxxfff^^^YYYTTTQQQPPPMMMKKKKKKHHHFFFKKKSSS```jjjxxx___PPPOOOeeebbbNNNFFFAAADDDFFFAAA999555333333333222222222111111111222222333333222222111000000000000000000000000111111222222333333444444444555666777888;;;@@@CCCNNNRRRVVV^^^ooouuufffYYYRRRKKKGGGHHHFFFBBBEEENNNgggvvvooosssvvv{{{yyyzzzzzzyyy|||~~~dddNNNFFFIIIJJJGGGHHHFFFAAA:::444000///000......////////////......................................................---------............///....../////////000000000000222666???RRRiiixxx~~~xxx|||xxxzzzzzzxxx}}}yyyuuussssssqqqnnnjjjeeeaaa^^^\\\\\\[[[YYYVVVTTTSSSRRRQQQuuuggg]]]VVVTTTPPPOOONNNMMMIIIEEEGGGMMMUUU___nnn|||uuu\\\MMMVVVqqquuuVVVKKKBBBCCCFFFBBB;;;777333333333222222222111111111222222333333222222111000000000000000000000000333333333333333333333333222444666888:::<<<@@@CCCQQQXXXeeepppxxx|||}}}|||zzzyyyyyyiiiaaaUUUMMMMMMLLLGGGHHHMMM```~~~~~~rrruuu{{{|||{{{yyyxxx|||qqqWWWHHHGGGIIIIIIGGGGGGDDD>>>666111000000......////////////......................................................---------............///.../////////000000000000000444;;;GGG]]]sss}}}}}}zzzrrrqqq}}}yyytttssstttrrrqqqoookkkfffaaa\\\ZZZ[[[ZZZYYYWWWUUUSSSQQQPPPOOOOOOPPPPPPQQQRRRTTTUUUnnn```XXXVVVQQQPPPPPPOOOIIICCCCCCHHHMMMWWWfffvvvoooSSSPPPeeeuuu]]]OOODDDCCCFFFDDD===999333333333222222222111111222222222333333222222222000000000000000000000000444333333333333333333333000333666888:::<<>>888333333444444444333222222222222222222222222222222000111111111111222222222222333444555555555444333444444777<<<===;;;===BBBJJJQQQaaaqqqvvvyyy~~~tttjjjgggpppkkkWWWQQQPPPMMMJJJJJJPPPgggkkk___lll|||uuusss}}}qqq[[[LLLHHHLLLHHHIIIGGGAAA:::444333333000/////////............////////////////////////////////////////////////............////////////111111111///......111444444111AAAbbbtttrrrvvv~~~vvvpppkkkdddfffrrrwwwqqqlllmmmfffgggfffccc^^^YYYWWWUUUXXXXXXXXXYYY[[[\\\^^^___fffgggiiiiiihhhjjjnnnssstttwww{{{~~~lll\\\VVVTTTTTTRRROOOLLLIIIHHHHHHKKKOOOZZZjjjxxx~~~bbbZZZmmmsss[[[EEEBBBGGGGGG@@@;;;333444444444444333222222222222222222222222222222111111111111222222222222222222444555555444444333333444888===>>>===@@@EEENNNWWWfffqqqwww|||wwwlllmmmuuuxxxaaaUUUQQQMMMIIIHHHPPPcccqqqaaahhh{{{zzzyyyxxx}}}eeeQQQGGGDDDIIIJJJHHHBBB;;;444111111000000/////////.........////////////////////////////////////////////////............///////////////000000000///000222444555777JJJgggvvvvvv~~~~~~~~~zzz}}}yyysssmmmdddbbbkkkooojjjgggjjjfffhhhhhhgggeeeccccccdddiiiiiikkkmmmpppsssuuuwwwzzz}}}vvvcccZZZVVVUUUTTTRRROOOLLLIIIHHHIIILLLUUUbbbooo{{{nnn^^^mmmfffKKKBBBFFFHHHBBB<<<444444444444333333222222333333333333333333333333111111111111222222222333111222333444444444444333444555999>>>???>>>CCCJJJWWWdddpppvvv{{{vvvpppqqqnnn\\\SSSLLLGGGEEEMMM[[[zzz{{{dddaaarrrvvvsss}}}uuu^^^LLLCCCJJJJJJHHHDDD===666111///000000000000////////////////////////////////////////////////////////////............////////////---///111111111111333444555AAAYYYqqqzzz||||||xxxyyy}}}yyywwwnnnkkkppptttrrrsssxxxtttuuuwwwxxxyyy{{{~~~|||kkk]]]WWWVVVTTTRRRPPPMMMIIIGGGGGGHHHNNN[[[hhhuuuvvv]]]dddyyyvvvUUUEEEEEEHHHCCC<<<666555444444333333333333333333333333333333333333111111111222222222333333111111222333333444444444555777:::>>>??????FFFNNNeeesss|||~~~yyykkkppp}}}{{{aaaSSSKKKFFFCCCHHHSSSmmmhhh\\\fffzzzyyywww|||nnnXXXIIIHHHHHHHHHEEE???999444111111111111000000000//////////////////////////////////////////////////////............////////////...000222222111111222222333KKKiii{{{~~~~~~uuuzzzxxxzzz|||yyy~~~yyyzzzsss```YYYVVVSSSQQQPPPMMMIIIFFFEEEEEEJJJUUUbbbooo|||]]]\\\kkk]]]HHHDDDGGGDDD>>>777666555444333333333333333333333333333333333333111222222222222333333333111111222222333444555555999999<<<>>>>>>@@@JJJUUUqqq|||oooiiiqqqeeeSSSKKKGGGCCCGGGPPPgggooo\\\]]]ooo{{{yyyvvvtttrrrtttwww}}}|||yyybbbPPPGGGGGGFFFEEEBBB>>>888555222111111111111000000000////////////////////////////////////////////////............////////////000222333333111000000111555TTTttt|||uuuxxxyyy|||yyytttvvv~~~eee\\\WWWRRRPPPOOONNNJJJGGGEEEDDDGGGQQQ\\\iiiyyydddYYYaaa{{{gggMMMEEEGGGFFFAAA888777555333222222333333333333333333333333333333222222222222333333333333222222222333444555666777;;;;;;===>>>???DDDRRRaaavvv|||~~~kkkiiiwwwgggSSSLLLGGGCCCHHHOOOcccxxxbbb[[[ffftttzzzuuupppnnnnnnooossszzzwwwlllVVVIIIGGGFFFFFFDDDAAA===:::222222222222111111111000////////////////////////////////////////////////............////////////111222333222111000111333>>>^^^zzz|||wwwtttuuuvvvsssvvv|||~~~sssppp|||lll```ZZZSSSOOOOOOOOOLLLIIIGGGEEEGGGNNNWWWbbbppp}}}oooYYYWWWgggwwwYYYJJJHHHFFFBBB999888555333222222333444444444444444444444444444222222222333333333444444333333333333444666888999===<<<>>>???AAAJJJ^^^pppzzzzzzyyylllkkkiiiTTTLLLGGGBBBFFFLLL\\\uuukkk\\\___iii|||sssllljjjiiikkkqqqxxxxxx{{{cccMMMJJJGGGFFFEEECCC???<<<333333222222222111111111////////////////////////////////////////////////............///////////////000111111111222555777LLLhhh{{{xxxzzzwwwzzzmmmiiinnnssspppuuu|||xxxrrrrrrvvvvvvqqqtttqqqccc\\\TTTPPPPPPPPPNNNKKKHHHFFFGGGMMMTTT]]]jjjuuuwwwXXXPPP[[[dddOOOIIIFFFBBB:::888666333222222333444444444444444444444444444222222333333333444444444444444444444555777999:::======>>>@@@DDDPPPfffzzz}}}yyyrrr___rrrkkkTTTMMMGGGAAACCCHHHUUUkkkqqq]]][[[bbbvvv{{{hhhfffdddfffkkkrrrxxx{{{}}}yyy~~~rrrQQQMMMIIIGGGFFFDDD@@@<<<333333333222222222111111////////////////////////////////////////////////............/////////000---...///000000333888;;;VVVooo{{{sssvvvzzz|||{{{lllgggmmmssspppvvv}}}rrrddd\\\WWW___nnnxxxhhhnnnsss~~~pppcccWWWTTTSSSPPPLLLJJJMMMJJJGGGHHHKKKSSSaaannneeeTTT[[[sssyyyUUUIIIGGGCCC>>>:::666333333333333333111222333333444444333333444444444444444444444444222444555666666777:::<<<@@@CCCEEEFFFMMM]]]qqq~~~{{{zzzzzziiiiiiyyy}}}jjjUUUOOOHHH???AAAEEEMMMdddyyyhhh\\\TTTdddyyyyyyhhhaaa```dddnnnyyy|||~~~rrr^^^JJJDDDHHHJJJDDD===666333000///000111111000////////////////////////---------.........//////000000000000111111111111555000111666444000888GGGmmmqqqvvv{{{~~~kkk]]]aaammmuuuuuuzzzqqq```WWWYYYYYYdddzzz}}}mmmhhhlllxxx|||tttqqqxxx}}}vvvhhhZZZUUUTTTQQQNNNMMMMMMIIIGGGHHHKKKQQQ___kkk{{{uuu]]]YYYnnn^^^MMMHHHFFF???;;;777444333333333333222222333444444444444333444444444444444444444444222444555666666888:::===BBBDDDGGGMMMXXXhhhwww{{{hhhdddqqq~~~|||gggRRRLLLGGG???BBBEEEKKKaaa}}}lll___WWW```rrr{{{lllaaa]]]dddnnn}}}jjjQQQFFFGGGGGGAAA:::777444111///000111111000////////////////////////---------.........//////000000000000111111111111444000111555333111;;;JJJuuuzzz{{{fffYYY^^^kkksssyyy~~~qqqaaaZZZVVVYYYfff{{{qqqbbbccclll~~~rrriiicccdddffflll|||ppp___WWWTTTRRROOOOOOLLLIIIGGGHHHIIINNNZZZffftttiii[[[iiigggNNNGGGGGG@@@<<<888555444444333333222333444444555555444444444444444444444444444444333444555666666888;;;>>>BBBBBBGGGSSSdddsss{{{mmmaaaggg|||yyycccNNNJJJFFF???BBBEEEIII[[[vvvrrrddd[[[YYYgggzzzlll]]]]]]dddzzz}}}|||vvvXXXGGGEEEFFFAAA:::888555222000000111111000////////////////////////------........./////////000000000000111111111111333000111444222333@@@PPPxxx}}}sss```VVV[[[hhhrrrxxx~~~|||}}}ttteee___UUU]]]lll~~~tttccc^^^```nnn{{{rrrhhhaaa]]]```mmm{{{yyyeeeZZZUUURRRPPPPPPKKKHHHGGGHHHHHHKKKUUU___nnnzzzdddjjjlllOOOEEEFFFBBB>>>999666555444444333333333444555555555555555555555555555555555555555444555666666777999===@@@BBB???CCCUUUjjjxxx~~~yyyddd```qqqxxx~~~bbbMMMIIIFFFAAABBBDDDFFFTTTlll|||yyyjjj___TTT\\\kkk~~~lllbbbaaahhhvvv}}}^^^IIIDDDGGGEEE@@@999666333111111111000000////////////////////////............///////////////000000000111111111111222111111222222888IIIZZZzzz}}}kkk\\\WWW\\\iiissswww}}}xxx|||{{{lllfff[[[fffwwwzzziii^^^ZZZcccppp~~~zzznnndddaaafffmmm~~~|||pppnnnuuummm___WWWRRRPPPPPPKKKIIIHHHHHHGGGHHHOOOXXXhhhzzztttnnntttTTTFFFFFFDDD@@@;;;777555555444333444444555666666666666555555555555555555555555555444555666666777:::>>>AAAEEE@@@FFFZZZppp~~~eee[[[iii|||{{{zzzeeeOOOJJJGGGBBBAAACCCDDDNNNaaaooopppdddSSSTTT^^^qqqpppfff]]]jjj}}}}}}gggMMMDDDFFFGGGCCC;;;888444222111111000///////////////////////////........./////////000000///000000000111111111111111222333222444>>>TTTgggvvvccc[[[\\\aaalllwww~~~}}}rrrmmmooorrrpppppprrrtttvvvtttpppllljjjqqquuunnnfffsssqqqbbbZZZ```hhhrrryyypppjjjhhhhhhyyy|||rrroooiiiggglllzzzwwwfff\\\TTTQQQPPPLLLJJJIIIIIIGGGFFFKKKSSSaaatttooo~~~___LLLHHHFFFBBB<<<888666555444333444555666666777666666666555555555555555555555555555666666666777:::???CCCJJJHHHQQQggg}}}dddVVVbbbtttzzzjjjRRRKKKGGGBBB???BBBBBBIIIXXXdddzzzxxxkkkVVVRRRUUUeeezzz{{{tttxxx~~~nnnbbbgggssszzzvvv{{{}}}tttWWWFFFDDDEEECCC===999555222222111000///////////////////////////....../////////000000000000000000000111111111111000333444333666FFF```uuunnn[[[\\\ccchhhqqq|||tttiiigggiiiccccccdddgggiiigggaaa\\\UUU[[[mmm|||uuutttuuufff^^^cccgggkkkzzz~~~xxxvvvuuuqqqmmmooo||||||pppkkkjjjhhhkkkttt}}}nnnaaaXXXRRRQQQMMMKKKKKKKKKGGGEEEHHHOOO[[[nnnyyykkkpppkkkQQQIIIGGGCCC===999777555444333555555666777777777777666555555555555555555555555666666666666777;;;@@@DDDKKKNNN___xxxeeeUUU^^^lll|||oooUUULLLGGGAAA===AAA@@@FFFRRR\\\qqqsss[[[SSSPPP\\\ooo}}}wwwwwwxxxwwwkkkkkkooo{{{qqqsss~~~aaaJJJEEEEEEDDD>>>:::666333222111000///////////////////////////.../////////000000000000000000000000111111111111000444666555999MMMjjjeeeUUU]]]iiinnnvvvvvvnnnmmmfffcccaaabbbcccbbb]]]XXXQQQSSSbbb|||{{{vvvhhhaaaggghhhgggsss}}}xxxrrrqqqvvvzzzyyytttjjjvvvqqqkkkhhhfffgggnnntttzzzsssfff[[[TTTRRRMMMLLLLLLKKKHHHDDDGGGMMMWWWjjjvvv~~~fffeee|||rrrSSSGGGHHHDDD>>>999777666444333555666666777777777777777666666666666666666666666666666666666777;;;AAAEEEIIIQQQgggiiiVVV\\\ggg}}}~~~qqqVVVLLLEEE???<<<@@@@@@DDDOOOWWWlllzzz___TTTOOOWWWhhh{{{ooonnnqqqzzzqqqpppzzzgggNNNGGGHHHGGG>>>;;;777333222111000///////////////////////////////////////000000000000000000000000111111111111000555777555;;;QQQqqq{{{```QQQ]]]mmmrrrxxxyyyuuupppkkkeeecccdddccc```\\\XXXUUU___xxxttthhheeeaaa]]]bbbnnnqqqeee[[[]]]jjjyyysssqqqzzzzzzmmmddddddeeegggjjjnnnrrruuuhhh]]]WWWRRRNNNNNNNNNLLLJJJIIIIIIJJJTTT^^^mmm|||eeeXXXlllZZZNNNIIIFFF@@@;;;777666777777444444444444444555666666555555666666555444333333:::555444777:::===DDDKKKTTTVVVkkkoooSSSTTTdddvvvuuuXXXOOOHHH???AAABBB>>>@@@IIINNN^^^xxxiii___TTTQQQXXXiiimmmooossswww}}}uuujjjooozzz```IIIBBBFFF@@@>>>999555222000000000////////////////////////......////////////.........///000111222222222222,,,666222111IIIeeexxxyyy^^^TTTOOOVVVbbbkkkvvvyyyooonnnrrruuuqqqmmmddd___fff{{{xxxjjjccc[[[WWW___mmmwwwiiiZZZWWWbbbrrr{{{ssstttyyyiii^^^]]]\\\]]]aaaeeehhhiiiuuussseee[[[SSSOOOOOONNNLLLJJJHHHHHHIIIQQQ[[[iiiyyyiiiWWWfff]]]MMMIIIFFFAAA<<<999777666777555555444444555555666777666666777777666555555444999666666999;;;===CCCIIIZZZdddzzzoooRRRQQQ\\\kkkzzz]]]SSSLLLCCCAAABBB>>>???GGGKKKYYYsssqqqeeeXXXRRRUUUaaavvv~~~~~~nnnlllnnnuuu{{{wwwhhhiiidddMMMGGGKKKBBB???:::666222111111111//////////////////////////////000000000000/////////000111222222222222222222999444555PPPlll{{{~~~||||||iiiSSSJJJHHHQQQ^^^jjjvvv}}}{{{ttthhhcccjjj}}}pppdddXXXSSS]]]lllzzzqqq]]]SSSVVVdddttt~~~}}}pppmmm|||yyyfffXXXVVVTTTUUUWWW[[[]]]^^^fffvvv|||kkk[[[PPPQQQPPPNNNKKKIIIHHHGGGGGGMMMVVVdddsssrrrWWW___}}}cccLLLIIIGGGCCC???;;;888666666666666555555666666777888777777777777777666666666777666888<<<======@@@FFFVVVhhhqqqUUUPPPUUU```xxx}}}bbbVVVNNNEEECCCDDD??????DDDFFFSSSkkkyyylll]]]SSSRRRZZZkkkzzztttsss}}}qqqgggdddnnnvvvxxxzzzhhhaaarrrkkkTTTKKKLLLCCC@@@;;;777333111111111////////////////////////000000111111111111000000111111222222222222222222666:::555;;;ZZZvvvyyywwwyyyvvv[[[GGGBBBCCCMMM]]]lllyyyxxxnnnkkkrrr~~~zzzkkk[[[TTT\\\iiixxxwwwcccTTTOOOVVVbbbjjjpppgggeeesssyyyhhhXXX[[[\\\[[[WWWUUUWWWZZZ```jjj{{{ttt```QQQSSSQQQNNNKKKJJJHHHFFFEEEIIIQQQ]]]lllzzz}}}[[[YYYppplllLLLKKKIIIEEEAAA===999666555666666666666666777888888777777666666666666666666555666999======<<>>:::777666666666666666666777888888666555444444444555666666555666:::>>>======AAAIIIVVVhhh~~~vvvZZZQQQPPPQQQccczzzkkkZZZNNNFFFFFFFFFAAA???BBB???HHH^^^{{{kkk^^^UUUSSS[[[ddd{{{|||kkkbbbbbbeeevvv}}}jjjfffeeeccchhhsssxxxlllYYY\\\nnnqqqVVVCCCEEEAAA<<<777222000//////000000000000000000000000111111222222222222111111111111000000000111222222333999===OOOqqqwwwwwwoooYYYGGG@@@DDDJJJUUUeeewww{{{yyy{{{xxx|||tttzzzttteeeZZZVVVWWW^^^lllvvvooodddXXXPPPKKKJJJJJJGGGMMMUUU```nnnwwwuuunnnkkkxxxsssaaaXXXVVVXXX^^^cccfffnnn|||rrr]]]VVVRRRNNNLLLLLLKKKHHHEEEDDDJJJSSS___mmm~~~rrr\\\XXXuuu^^^PPPMMMIIICCC>>>:::888777666666555555666666777888555555444333333444666777777888;;;??????@@@HHHRRRdddoootttXXXPPPMMMKKKWWWjjj{{{uuu```RRRIIIFFFGGGBBBAAACCC???GGG[[[zzztttfffYYYRRRTTTYYYoooqqqgggeeeeeeppp|||uuullldddaaabbbgggnnnwww___YYYbbbqqqcccKKKGGGCCC>>>888333111//////000000000000000000000000111111222222222222111111111111000000111222444555555AAALLLaaauuusssdddMMMDDD@@@GGGPPPZZZjjj}}}wwwpppqqqvvv~~~xxxuuuiii^^^WWWSSSTTT```rrrvvvnnnaaaVVVOOOJJJGGGFFFAAAFFFLLLTTTaaammmooojjjffftttrrraaaXXXVVV[[[]]][[[___nnnvvv```WWWSSSNNNMMMNNNNNNJJJGGGDDDHHHPPP[[[iiizzzjjjXXXlllvvvSSSOOOJJJCCC>>>:::999888555555444444555555666777666555444333444555777888:::;;;===@@@AAADDDPPP]]]sssyyytttWWWPPPMMMHHHMMM[[[mmmvvvzzz|||eeeUUUKKKGGGHHHDDDBBBDDD@@@GGG[[[|||xxxkkk^^^SSSRRRUUUbbbwwwsssjjjggggggnnnzzz~~~rrrhhhbbbdddpppnnn]]]\\\dddpppyyyooo[[[JJJFFFAAA;;;666333111111000000000000000000000000000000111111111111000000222222111111333555777999===OOOaaaxxxrrrmmmZZZFFFFFFAAAKKKVVV```ppp~~~lllfffqqq|||yyysss}}}vvvlllcccZZZTTTSSS]]]nnn|||qqqaaaTTTMMMIIIFFFCCCCCCEEEGGGKKKYYYgggjjjeee[[[iii~~~kkk\\\XXX\\\[[[WWWZZZiii{{{|||eeeXXXSSSNNNNNNOOOOOOLLLHHHDDDHHHOOOYYYgggxxxwww]]]jjjUUUQQQJJJCCC===:::999999444444444444444555666666777666555444555666888:::>>>>>>???BBBCCCHHHWWWeeewwwYYYQQQNNNGGGIIISSS___{{{}}}uuuvvvgggUUUKKKGGGHHHDDDDDDFFFAAAHHH\\\xxxmmmaaaVVVTTTVVVXXXoooqqqiiieeeeeemmmzzzzzzddd```eeeqqq|||ddd[[[^^^hhhppp}}}}}}uuugggLLLIIICCC===888444333333000000000000000000000000000000111111111111000000333333222333555777:::<<>>DDDCCCNNNZZZeeevvvrrrffflllzzzlllgggwwwzzzrrriii^^^SSSVVVWWWbbbxxxwwwjjj]]]VVVRRRLLLHHHFFFBBBBBBCCCGGGNNNWWW```fffYYY___lll|||}}}iiiYYYYYYYYYZZZXXXVVV^^^tttiiiYYYSSSOOOPPPOOOKKKIIIJJJFFFFFFIIISSSbbbttt{{{dddeee___TTTHHHBBB@@@>>>999555444555555555666666777777777777777777666666666666===888<<>>BBBIIITTTmmm|||zzzyyyxxxbbbTTTLLLIIIGGGCCCPPPeeevvv}}}qqqbbb___mmmvvvhhhZZZTTTOOOLLLUUUaaa{{{kkkcccWWWTTTWWWggguuuggg]]]VVVIIIHHHFFFFFFJJJSSS```hhhooorrrrrroooqqq{{{kkkUUUSSSUUUiii|||}}}kkkOOOHHHAAA;;;999555111111222222222222111111000000222333333333222111555444444555444444<<>>@@@BBBAAAAAABBBBBBDDDHHHNNNRRRPPPWWWcccppp{{{tttfff^^^\\\eeefffVVVRRRSSSQQQNNNLLLKKKIIIGGGHHHPPP[[[ddd{{{mmmWWW```XXXBBBCCCEEEAAA888888777777777777888888999888666666666888;;;<<<===>>>DDDQQQgggssszzzwwwtttsssyyysssZZZMMMJJJEEEFFFEEEIII[[[rrruuusssnnneee[[[\\\lllvvvbbbVVVPPPPPPXXXbbb{{{qqqbbbUUUUUUcccvvv~~~rrrgggUUUQQQJJJDDDDDDDDDFFFKKKRRRXXX^^^cccccccccjjjxxx}}}dddVVVRRR]]]rrriiiUUUDDD;;;999333222222222111222222333333222222222222111111000000444222///444888222:::TTTqqqVVVGGGCCCFFFPPP[[[jjj|||{{{qqqjjjsssooo``````ooofffOOOHHHOOOYYYqqqsssddddddnnn}}}kkk[[[TTTRRROOOKKKLLLKKKHHHCCC???===???@@@@@@@@@AAAAAABBBFFFLLLPPPOOOTTT^^^iiisssxxxkkkcccgggvvvmmmZZZTTTSSSQQQNNNMMMMMMJJJHHHIIIPPP[[[dddyyysssZZZ^^^\\\FFFCCCBBB<<<888888777777777777888888888777777666777999:::;;;>>>???GGGXXXoooiiiyyyvvvtttttt{{{yyy^^^OOOJJJEEEFFFEEEGGGTTThhhwww{{{zzzwwwrrrggg[[[XXXdddsss}}}iii]]]VVVSSSXXX^^^xxxhhhZZZXXXccctttvvvjjjXXXQQQJJJDDDBBBBBBBBBFFFKKKOOOTTTYYYZZZ\\\dddrrr~~~~~~gggYYYSSSZZZmmmoooXXXEEE>>>;;;333333222222222222222333333222222222222111111111000444444111555999444@@@\\\oooSSSFFFDDDHHHRRR\\\ooozzzjjjlllqqqcccdddpppfffOOOFFFKKKTTTlllzzzjjjhhhppp}}}kkk\\\VVVTTTOOOJJJKKKJJJGGGCCC???===>>>???>>>???@@@@@@AAAEEEJJJNNNNNNPPPVVV^^^hhhzzz~~~rrrsssooovvvrrrpppvvvaaaVVVSSSQQQOOONNNMMMLLLIIIIIIPPPZZZbbbvvvbbb]]]wwwcccKKKFFFAAA999999888888777777888888999777777888888999::::::;;;???@@@KKKaaazzztttgggvvvtttssswww~~~dddQQQJJJEEEFFFDDDCCCJJJZZZiiipppxxxuuupppfffZZZSSSZZZeeewwwrrrddd\\\YYYXXXZZZppp```[[[bbbqqquuuaaaTTTLLLEEECCCBBB@@@AAADDDEEEIIINNNPPPSSS]]]mmmyyy|||iii]]]TTTVVVccc||||||xxx]]]FFF@@@???444333333222222222222333333222222222222111111111111333555444666999888IIIhhhjjjNNNCCCDDDIIITTT___rrrvvvmmmxxxrrreeelllvvvfffOOODDDGGGMMMeee{{{pppkkkqqq~~~kkk\\\WWWUUUQQQMMMLLLKKKIIIDDD@@@>>>>>>???>>>???@@@@@@AAADDDHHHLLLLLLMMMPPPVVV```rrrzzz|||qqqiiirrrgggYYYSSSQQQQQQMMMMMMKKKIIIIIINNNWWW^^^qqqkkk^^^eeefffOOOIIIDDD<<<999999888888888888999999888999:::;;;<<<<<<<<<<<<@@@AAANNNiii~~~mmmnnntttqqqsssyyykkkTTTJJJEEEEEEDDDAAACCCMMM\\\gggllljjjhhhbbbXXXPPPSSS[[[mmmwwwyyyggg___\\\[[[[[[}}}vvvddd\\\```lllmmmXXXPPPIIIGGGEEEBBBAAABBB@@@CCCHHHJJJOOOZZZjjjvvv}}}wwwiiiaaaWWWSSSZZZqqq{{{dddHHHBBB@@@444444444333222222222333333222222222222222222222222222666555555888<<>>>>>>>>>>>@@@BBBRRRpppnnnhhhqqqqqqnnnrrr}}}qqqWWWKKKEEEEEECCCAAA@@@EEESSS^^^aaa``````^^^WWWPPPPPPTTTeeeoooyyy~~~hhh^^^]]]^^^^^^}}}zzzhhh]]]^^^hhhrrr\\\SSSJJJHHHGGGCCCAAAAAA===@@@CCCFFFKKKVVVdddnnnsssxxxqqqiiiggg^^^UUUXXX___rrrxxx~~~lllMMMCCC@@@555555444444333222222222333222222222222222222222333000666444333999BBB[[[}}}yyy\\\DDDAAAFFFLLL[[[kkkuuu}}}}}}xxxxxx{{{lll___^^^iiizzzhhhRRREEEBBBDDDVVVqqqyyyrrrwwwrrraaaXXXTTTSSSNNNNNNLLLHHHCCC@@@?????????@@@AAAAAAAAACCCFFFHHHGGGHHHKKKPPPVVVddd}}}{{{|||lllgggjjj|||ttt___UUURRRSSSKKKLLLKKKHHHFFFIIIOOOTTTeeeuuusssZZZVVVmmmeeeNNNIIIGGGAAA;;;::::::999999::::::;;;<<<<<<======>>>??????@@@BBBEEEYYYzzz{{{gggeeelllnnnkkkqqqwww]]]OOOGGGEEECCCBBB???AAAKKKUUU[[[YYYZZZ[[[WWWPPPMMMOOO]]]fffqqqyyykkk]]]]]]```aaa{{{lllaaa___gggsssaaaVVVKKKGGGFFFBBB??????;;;===@@@BBBFFFNNNYYYaaahhhmmmiiigggkkkdddZZZ[[[RRRcccuuu{{{vvvTTTDDD???777666555444333333222222333222222222222333333333333111666444333<<>>>>>===???@@@@@@@@@AAADDDFFFEEEGGGKKKNNNQQQZZZmmmwww{{{oooeeeaaaooo{{{cccVVVRRRRRRLLLMMMLLLIIIGGGHHHNNNRRR```pppwww[[[RRRdddlllTTTLLLHHHBBB;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@DDDKKKdddllldddgggkkkllliiiqqq}}}bbbTTTKKKFFFCCCCCC@@@>>>CCCKKKPPPOOOPPPTTTSSSMMMJJJJJJSSS]]]hhhrrr~~~ppp___\\\^^^```uuusssfffbbbggg}}}iii\\\OOOIIIGGGCCC???>>>;;;<<<>>>???BBBGGGNNNTTTZZZ___\\\^^^hhheee\\\\\\PPPWWWkkktttuuu~~~]]]EEE???;;;666666555333333222222222222222222333333333444444333888444444@@@PPPjjj||||||}}}eeeNNN@@@DDDIIIMMM```yyy{{{lll]]]XXXeeeyyy~~~gggSSSFFFBBBBBBJJJcccttt|||yyyppp]]]VVVUUULLLLLLKKKGGGBBB>>>===<<<<<<===????????????BBBDDDDDDFFFKKKMMMNNNSSSbbbrrrzzzxxxzzzqqqddd[[[fff~~~fffVVVQQQQQQMMMNNNMMMKKKHHHIIINNNRRR\\\nnn{{{___SSSaaauuu[[[RRRKKKCCC<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@FFFPPPmmmqqq^^^bbblllpppkkkhhhqqqfffXXXMMMGGGDDDCCC@@@<<<>>>DDDEEEDDDGGGMMMNNNKKKHHHHHHMMMVVVbbbnnn{{{vvvaaa[[[]]]]]]mmmyyykkkeeehhh~~~rrrcccTTTMMMIIIDDD@@@???<<<>>>??????AAADDDIIIMMMOOOSSSQQQVVVccccccZZZZZZPPPKKKQQQggguuupppxxxcccGGG???===777666555444333222222222222222222333333444444444555999555555CCCVVVnnn~~~{{{wwwxxx___KKK???EEEIIIMMMbbb}}}~~~nnn```WWWcccvvv}}}fffRRRFFFAAAAAAFFF___oooyyyzzzsssbbbXXXTTTNNNMMMKKKHHHDDDAAA>>><<<<<<>>>>>>>>>>>>>>>@@@BBBDDDCCCFFFMMMQQQTTT]]]iiisssvvvccc[[[```gggkkk[[[TTTQQQQQQOOOMMMKKKJJJJJJKKKLLLWWWggg{{{hhh[[[___~~~|||[[[LLLKKKFFF???<<<:::999:::<<<======:::;;;<<<<<<;;;===AAADDDDDDUUUvvv```aaaooommmggggggnnnzzzjjj[[[PPPLLLFFFBBB@@@>>>;;;:::===???BBBEEEGGGGGGGGGFFFLLLOOOXXXfffvvv~~~gggUUUSSSZZZhhh|||nnnfffnnn}}}dddWWWTTTJJJCCCDDDCCC??????===<<<===>>>@@@AAAEEEIIIKKKLLLQQQWWWXXXVVVPPPIIIIIIUUUccctttvvvooorrr{{{jjjNNNAAA<<<;;;666333444555333333555333333222222222333444555777555999<<>><<<:::<<<<<<<<<<<<<<<>>>@@@DDDDDDGGGLLLNNNRRR^^^kkkqqqyyyfff\\\^^^ddd|||nnn^^^VVVQQQPPPOOOMMMKKKJJJJJJKKKKKKUUUdddvvvnnn\\\___}}}^^^OOOOOOKKK???===:::999;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCFFFYYY{{{{{{bbbgggppplllgggiiippp{{{kkk[[[PPPLLLFFFBBB@@@>>><<<:::<<<>>>@@@CCCEEEEEEEEEEEEKKKNNNUUUbbbqqq~~~jjjYYYTTTXXXdddvvvooofffmmmjjj\\\XXXNNNGGGGGGCCCAAA???===<<<<<<===@@@AAAAAADDDFFFFFFHHHLLLLLLHHHGGGCCCFFFOOOWWWeeerrriiijjjtttuuuVVVFFF???;;;666333444444222222444222222222333333444444555777555888<<>><<<:::<<<<<<<<<<<<<<<>>>@@@DDDFFFIIIJJJIIINNN]]]mmmrrrvvvbbbXXXYYY^^^nnnuuucccYYYRRRPPPNNNLLLKKKJJJIIIJJJJJJRRR```qqq~~~ttt^^^]]]zzzfffSSSNNNIII@@@>>>;;;:::;;;<<<<<<<<<===<<<:::;;;===@@@BBBCCCFFF\\\qqqcccnnnqqqjjjhhhmmmttt~~~lllZZZPPPLLLGGGCCC@@@???===;;;:::<<<>>>@@@AAABBBCCCCCCHHHKKKRRR]]]jjjwwwnnn]]]VVVVVV^^^nnnqqqffflllqqq```ZZZOOOIIIGGGAAACCC@@@===;;;:::===@@@BBB>>>BBBCCCBBBBBBEEEEEEAAADDDCCCGGGJJJKKKSSSkkkooodddbbbhhhwww|||\\\FFF???;;;666222444444222222444111111222444555555555555666666777<<>>>>>>>>===>>>@@@BBBCCCHHHLLLJJJGGGKKKZZZiiirrr|||ttt```VVVVVVZZZddd~~~kkk]]]TTTOOONNNMMMKKKJJJIIIIIIIIIPPP^^^nnn|||{{{bbb[[[qqqvvv\\\OOOEEEBBB???<<<:::;;;<<<<<<;;;===;;;:::<<<@@@EEEGGGGGGLLLeeegggaaapppooofffiiiqqqwwwmmmYYYPPPLLLGGGCCCAAA@@@>>><<<::::::;;;<<<>>>???@@@AAAFFFIIIOOOYYYfffsss}}}nnn___WWWTTTYYYggg{{{sssgggkkk}}}~~~iii^^^PPPJJJIIICCCDDDAAA===:::999<<>><<<>>>>>>>>>===>>>@@@BBBCCCLLLRRRPPPLLLOOOYYYcccrrrxxx}}}ggg[[[XXXZZZ```uuudddXXXPPPOOONNNLLLJJJIIIIIIHHHMMM\\\nnn|||fffXXXffffffUUUHHHCCC@@@<<<;;;;;;;;;;;;;;;;;;:::;;;>>>CCCHHHLLLNNNZZZwwwbbb___mmmiiiccckkksssyyy{{{oooXXXPPPMMMHHHDDDBBB@@@???===:::999999:::;;;===???@@@DDDGGGNNNWWWdddqqq}}}nnn```XXXSSSVVVaaattttttgggjjj{{{yyygggTTTNNNNNNHHHEEEBBB>>>:::999;;;>>>AAAEEEKKKNNNLLLLLLPPPRRRRRRPPPOOOMMMKKKHHHJJJRRR[[[yyy}}}ggg\\\TTTXXXfffyyyjjjHHHAAA===777444444444222222444111222333444555555555555444:::666???ccc}}}ZZZIIIAAAAAACCCHHHTTTggg|||yyy~~~xxxxxx|||qqqfffdddmmm}}}}}}iiiVVVHHHCCCBBBCCCSSSiii{{{kkk\\\UUUOOONNNMMMJJJGGGDDDBBB@@@:::<<<<<<<<<<<<<<<>>>@@@CCCPPP\\\]]][[[[[[___aaavvvzzztttbbbYYYVVV^^^|||kkk^^^PPPPPPOOOMMMLLLJJJIIIHHHKKKZZZkkkyyynnnWWW]]]~~~hhhVVVJJJDDDAAA===;;;;;;;;;;;;:::888:::===@@@CCCGGGMMMRRRbbb~~~```]]]iiieeebbbmmmtttzzzttt[[[PPPMMMHHHDDDCCCAAA@@@>>>;;;:::999999:::<<>>@@@CCCTTTfffnnnooonnnjjjeeerrrxxxqqqaaaYYYYYYvvvrrrbbbQQQQQQPPPOOOMMMKKKJJJIIIHHHVVVfffsssxxxZZZXXXtttmmmXXXKKKEEEBBB>>><<<;;;;;;::::::777;;;@@@AAA@@@CCCJJJQQQdddwwwbbb___gggcccbbbnnntttyyyzzz___QQQMMMHHHEEECCCBBBAAA???===;;;:::999:::<<<@@@BBBBBBEEEKKKRRR\\\iiivvv~~~jjj]]]UUUSSSWWWaaarrruuuggghhhyyyaaaRRROOOHHHEEECCC???<<<;;;;;;<<<===IIIYYYkkkuuuzzz{{{zzzvvvrrrtttqqqggg[[[SSSRRRSSSmmm{{{kkk```^^^iiiSSSIII@@@:::777777777444333555888666444222222333555666222>>>777FFFyyygggIIIEEE>>>AAAEEELLLXXXkkk|||zzzwwwlllbbb___hhhzzz}}}jjjWWWJJJDDDCCCEEEUUUkkk}}}lll~~~xxxggg^^^QQQPPPOOOMMMJJJGGGEEECCC<<<>>>>>>>>>>>>>>>@@@BBBDDDWWWmmmyyy}}}|||sssjjjdddmmmwww}}}ooodddUUUpppvvveeeRRRRRRQQQPPPNNNLLLJJJIIIGGGSSSaaannn|||___VVVnnnyyy^^^NNNFFFBBB>>><<<;;;;;;:::999666<<>>GGGOOOhhhyyyqqqccc```gggdddcccnnntttyyycccQQQMMMHHHEEEDDDBBBAAA@@@>>><<<:::999:::===@@@CCCAAADDDIIIOOOXXXdddrrr{{{ppp```VVVRRRSSSZZZiiivvvggghhhyyyooo]]]WWWOOODDDCCC@@@===<<<;;;<<<<<>>======>>>>>>???EEEPPP^^^kkkvvvzzztttlll___^^^___hhhyyykkk___pppfffYYYTTTPPPPPPNNNIIIGGGGGGJJJPPPZZZgggwwwnnnXXXdddkkkIIIEEEBBB>>><<<;;;;;;;;;:::;;;@@@===;;;@@@BBBGGGUUUqqq|||]]]\\\aaagggddd]]]bbbpppwww{{{iiiXXXPPPJJJIIIHHHDDDAAA@@@>>>===;;;::::::;;;<<<===DDDEEEGGGLLLTTTaaaoooxxxlllbbb[[[XXXXXXbbbwwwvvvlllkkkttt___QQQRRRHHHEEEAAA???>>>>>><<<;;;@@@UUUssszzz___UUUXXXvvvpppaaakkk^^^JJJ>>>333222555666555555666555555555555666777777555===:::TTTlllQQQCCC<<>>??????CCCKKKVVVaaalllpppjjj```[[[YYYYYY```qqqrrreeevvvgggYYYSSSPPPPPPNNNJJJGGGHHHHHHNNNWWWdddssswwwYYY```oooKKKFFFCCC>>><<<;;;;;;;;;:::;;;AAA>>><<>>>>>>>>??????BBBHHHPPPZZZeeejjjbbbWWWVVVTTTRRRVVVeeewwwmmm~~~hhhYYYSSSPPPPPPNNNKKKIIIJJJFFFKKKTTT___nnn]]][[[yyyvvvQQQGGGDDD???<<<;;;;;;;;;:::;;;AAA???>>>CCCCCCLLL^^^fffQQQRRRXXX^^^]]][[[dddqqqxxx|||ggg\\\QQQNNNLLLHHHDDDCCC???>>><<<::::::;;;<<<===AAABBBDDDFFFKKKWWWeeepppzzzoooiiiccceeesssuuuiiigggqqqmmmYYYUUUHHHEEEBBB@@@@@@@@@???>>>:::GGG^^^wwwuuueeeaaa~~~vvvsssjjjaaammm}}}^^^MMMAAA666555888888777777555444444444444555666666666;;;???___{{{mmmPPP>>>>>>???;;;@@@IIIWWWhhh~~~wwwllleeegggggg~~~~~~ooo___OOOGGGFFFIII\\\rrroookkkttt|||ccc^^^WWWPPPLLLIIIHHHHHHCCCBBB@@@???>>>>>>???@@@CCCHHHPPP[[[hhhnnnfff[[[VVVTTTQQQRRR]]]xxx}}}tttssshhhZZZTTTPPPPPPOOOKKKJJJKKKFFFJJJQQQ[[[jjj|||cccYYYnnn{{{WWWIIIEEE@@@<<<;;;;;;;;;::::::???>>>???CCCCCCOOOfffaaaOOOQQQVVVZZZZZZZZZdddpppyyy~~~tttfffWWWQQQNNNIIIEEECCC@@@???<<<;;;:::;;;<<<===AAABBBDDDDDDHHHRRR```kkk}}}zzzrrriiigggqqqsssfffccclllnnnYYYUUUHHHFFFCCCAAAAAAAAA@@@???>>>FFFWWWnnnyyyhhhaaa|||sssqqqjjjdddpppyyy^^^NNNBBB777555888888777777444444444444444555555666777:::EEEjjjmmmMMM===???AAA>>>DDDLLLYYYhhh||||||zzzpppiiiiiijjjooo___PPPIIIHHHKKK___vvvvvvoooqqqyyyyyytttnnndddZZZQQQLLLJJJJJJDDDCCCAAA@@@?????????@@@AAAGGGRRR^^^lllsssnnnddd[[[[[[XXXUUU\\\ttt~~~uuummmtttjjj\\\UUUPPPPPPOOOKKKJJJLLLGGGJJJOOOXXXgggyyylll[[[eee[[[LLLGGGAAA===;;;;;;;;;;;;999>>>===???BBBCCCTTTqqq[[[QQQSSSWWWYYYXXXZZZdddooozzzqqq___UUUPPPJJJEEECCCAAA???===;;;:::;;;<<<===AAACCCEEEEEEFFFNNN[[[eeeyyyxxxmmmhhhnnnssseee```fffyyyiiiXXXTTTJJJGGGDDDBBBBBBBBBAAA???>>>BBBMMMaaavvv}}}nnnhhh{{{xxxuuuooojjjtttrrr[[[NNNBBB666555777777666666555444444444444555666666999;;;NNNvvvoooMMM???@@@===???EEEOOOZZZiii|||yyy}}}tttmmmjjjlllppp___PPPIIIHHHNNNccczzz|||rrrppp}}}yyyuuuxxx}}}}}}nnn^^^SSSLLLJJJEEEDDDBBB@@@??????@@@@@@>>>FFFOOOZZZfffooonnniiibbbdddccc]]]^^^qqqtttiiirrrqqq^^^WWWRRRPPPOOOKKKJJJLLLHHHIIIMMMUUUcccwwwuuu___bbbzzz^^^NNNIIIBBB===;;;;;;;;;;;;:::===<<<>>>BBBEEE[[[~~~mmmSSSRRRVVVYYYXXXVVV[[[eeeooo{{{hhh[[[TTTMMMGGGDDDAAA@@@>>><<<;;;;;;<<<===@@@DDDGGGFFFEEEKKKVVV```uuu}}}qqqiiikkkzzzuuuggg___```ooo~~~eeeWWWUUULLLIIIFFFCCCCCCBBB@@@???;;;===DDDRRRbbboootttuuuuuuxxxzzzooojjjsss}}}wwwrrrzzzxxxdddOOOBBB777555777777666555555555555555555666777777;;;===WWWkkkJJJ???@@@999===DDDOOO\\\kkk~~~yyyxxxqqqnnnqqqppp```PPPHHHGGGPPPfff}}}vvvqqqzzz~~~vvvtttvvvooo\\\PPPJJJFFFDDDCCCAAA@@@???@@@@@@???EEEKKKPPPXXXbbbhhhiiiggglllllleee```mmm{{{lllmmm}}}```YYYSSSQQQNNNKKKJJJKKKHHHIIIKKKSSS```ttt{{{bbbeeedddOOOJJJCCC===;;;;;;;;;;;;<<<>>><<>><<<;;;;;;<<<===>>>CCCHHHGGGEEEGGGQQQZZZqqqtttiiiiiiuuuxxxkkkaaa]]]gggttt|||eeeWWWVVVNNNKKKGGGDDDCCCBBB@@@>>><<<===BBBJJJVVV___dddeeedddjjjwwwssshhhcccjjjzzzsssPPPDDD888777999888777666777666666666666777888888===???___~~~bbbDDD>>>AAA:::===EEERRR___nnn~~~{{{|||uuuuuuxxxqqq```PPPGGGFFFRRRhhh{{{tttzzzzzzuuuuuu|||zzzdddSSSJJJFFFEEECCCAAA@@@@@@@@@@@@BBBFFFIIIHHHLLLXXXbbbhhhiiippprrriiiaaakkkrrrkkkbbbZZZTTTQQQNNNJJJIIIKKKGGGHHHJJJPPP^^^rrreeeiiijjjPPPKKKCCC>>>;;;;;;;;;;;;===???===@@@DDDJJJgggoooMMMOOOPPPUUUWWWUUUUUU\\\iiirrr}}}wwweee\\\TTTLLLIIIBBBAAA>>><<<;;;;;;<<<===<<>>AAABBBEEEKKKRRRYYY]]]___bbbkkkyyyrrrddd^^^ddd}}}{{{RRREEE:::888:::999888888777777777777777888888999>>>AAAddd{{{\\\???>>>EEE>>>@@@HHHUUUbbbppp}}}xxxzzz}}}qqqaaaPPPFFFDDDTTTjjjuuuuuuwwwnnnxxxzzzaaaQQQMMMJJJDDDAAACCCDDDAAA@@@AAA@@@BBBFFFJJJLLLSSS```kkkqqqyyyxxxiii```kkknnnkkkppp[[[RRRTTTOOOLLLNNNJJJEEEHHHNNNVVVcccsssgggnnnrrrYYYHHHBBBAAA<<<===???:::CCC777<<>>:::>>>555<<>>AAA@@@BBBIIISSSZZZ___fffmmmvvv~~~ppp^^^QQQLLLUUU___vvvaaaHHH;;;:::555444666444777777777777777888888999???JJJsssnnnOOOCCC???<<<>>>AAANNNYYYiii~~~|||sssxxx~~~xxxyyyuuujjj___SSSIIIFFFSSSpppyyyuuuzzzxxxpppwww~~~ppp```UUUQQQMMMHHHEEEEEEDDDAAABBBFFFGGGOOO[[[eeemmmtttyyy{{{ttttttlllaaa```tttyyyggghhhfffWWWTTTLLLKKKOOONNNHHHHHHGGGJJJUUUiiijjjjjjyyy[[[MMMHHHGGG===;;;>>>:::<<<777>>>EEECCC[[[XXXDDDFFFNNNOOORRRTTTUUUYYYggguuulll^^^TTTMMMGGGEEECCC@@@>>><<<<<<<<>><<>>===<<<<<<>>>DDDLLLOOOMMMJJJIIIJJJYYYooo}}}lllfffrrrvvvlllfffeeeccclll~~~zzz^^^PPPEEEFFFGGGCCCAAADDD>>>EEEVVVkkkvvvtttmmmhhhdddfffgggddd\\\TTTNNNLLLNNNMMM]]]{{{|||eeeLLL>>><<<777666999777777777777777888999::::::@@@VVVxxx}}}~~~jjjOOOBBB;;;:::AAAIIIZZZggguuu|||}}}lllmmm||||||yyytttdddZZZRRRKKKHHHHHHSSSppp~~~~~~xxxxxxuuuuuuyyyvvvllldddZZZRRROOOKKKIIIGGGEEEAAA???EEENNNWWWeeesssxxxxxxtttkkkbbbXXXUUURRRQQQ\\\www~~~nnnddd{{{iii[[[WWWNNNJJJLLLJJJGGGHHHHHHJJJRRRddd{{{uuulll|||\\\MMMHHHEEE===<<<@@@===???===AAAAAABBBaaaqqqLLLBBBJJJLLLLLLOOOSSSWWW]]]iiiuuu}}}hhhXXXMMMIIIGGGDDDAAA???======<<<===CCCKKKOOONNNLLLJJJIIIRRRgggrrrkkkuuuzzzppphhheeeccchhhvvvcccRRREEEDDDFFFCCCBBBDDD>>>EEEZZZwwwqqq``````^^^[[[VVVPPPLLLIIIGGGLLLLLL[[[}}}xxx{{{iiiOOO@@@>>>888777:::888777777777777888999:::;;;CCC___|||}}}ssssssaaaJJJAAA<<<<<>>AAA===<<<;;;@@@AAAGGGllljjjIIIBBBKKKKKKJJJMMMSSSXXX___jjjuuurrr]]]NNNJJJHHHEEEBBB???>>>=========BBBIIINNNOOOMMMLLLKKKLLL^^^uuuwwwqqqxxx~~~tttkkkhhhffffffpppqqq\\\JJJFFFFFFCCCBBBEEEDDDKKKbbbuuu___ZZZRRRKKKHHHFFFEEEEEEHHHHHHXXX{{{~~~vvvmmmRRRCCC???999777:::888777777777888999:::;;;<<>>GGGUUUhhhsss|||qqqccc]]]ttt|||~~~xxxzzzwwwvvvvvvvvv|||uuugggVVVLLLFFFCCCCCCFFFVVVssszzzyyywwwwww}}}sssjjjeee]]]VVVTTTRRROOONNNOOOKKKKKKLLLIIICCCBBBMMM[[[mmmyyy|||nnn___YYYUUUPPPMMMOOOQQQQQQRRR]]]zzzvvviiizzzggg^^^RRRLLLNNNLLLGGGHHHIIIIIINNN___www|||fff```zzzmmmVVVHHHDDD???@@@BBB<<<;;;<<>>======<<>>@@@>>>===EEEMMMhhhzzz{{{cccTTTPPPgggzzz{{{vvvuuu{{{uuussssssuuuwww}}}nnn```QQQHHHDDDBBBDDDGGGZZZvvv{{{xxxvvvvvv{{{ppp```[[[UUUPPPPPPOOOLLLLLLNNNLLLMMMNNNKKKEEEEEEQQQ___zzzssshhhaaaYYYRRRTTTWWWUUUNNNRRRiii}}}lllmmmaaaSSSMMMPPPOOOHHHIIIHHHFFFKKK\\\vvvkkk\\\wwwuuu[[[JJJDDD@@@BBBBBB:::>>>???DDDIIIXXXaaaDDD@@@HHHIIIIIILLLSSSZZZaaakkkvvviiiSSSKKKIIIFFFCCC@@@>>>======<<<@@@FFFKKKNNNOOOOOONNNEEEMMM\\\ooo|||yyy|||{{{ssspppkkkccchhh|||vvv[[[OOOJJJEEEBBBDDD;;;CCC\\\pppddd]]]VVVRRRTTTNNNWWW{{{wwwssssssXXXFFFAAA999777999777777777777888999;;;<<<===SSStttwwwddd\\\HHH>>>AAA>>>;;;AAABBBeee}}}qqqWWWIIIJJJ```rrrsssrrrsss~~~yyytttrrrtttxxxzzz~~~hhh[[[MMMFFFDDDCCCEEEIII]]]xxx|||zzztttwwwwwwhhhfffaaa[[[XXXWWWTTTPPPOOOLLLKKKKKKFFFEEESSSdddsssmmmkkk```YYYXXXTTTRRRbbbwww}}}ssssssaaaRRRPPPRRRNNNLLLJJJHHHIIINNN[[[tttmmmiiiwwwbbbNNNKKKDDD@@@CCCCCC===GGGFFFBBB\\\\\\HHHEEEHHHKKKJJJLLLQQQUUU\\\hhhsss~~~vvvZZZMMMHHHEEEEEECCC>>>===@@@@@@???@@@HHHRRRWWWTTTPPPLLLMMMQQQ]]]pppyyyuuuyyy}}}rrrnnniiifffiiitttcccRRRLLLHHHEEEEEEBBBGGGWWWtttzzzhhhVVVSSSQQQXXXsss}}}sss{{{nnn___KKK???<<<===;;;888888666666999:::999:::>>>]]]}}}~~~kkkZZZGGG???===<<<===???HHHccc|||sssWWWLLLTTTiiitttllllll}}}wwwuuuvvvxxx{{{}}}eeeXXXKKKEEECCCBBBDDDGGGaaa{{{}}}}}}}}}xxxrrrsss|||yyynnnddd]]]VVVQQQPPPLLLKKKKKKFFFDDDPPP```||||||nnnccc]]]UUUOOO\\\oootttyyyfffVVVQQQRRRMMMJJJIIIIIIKKKOOO[[[qqqttthhhqqqdddOOOKKKEEE@@@@@@>>>???FFFEEEFFFdddxxxVVVFFFEEEIIIJJJIIIKKKQQQVVV\\\hhhtttbbbQQQKKKGGGFFFDDD???===???@@@>>>@@@HHHRRRXXXWWWSSSNNNMMMNNNUUUeeexxx}}}vvvsssxxx}}}tttqqqfffcccdddooo}}}gggVVVMMMHHHEEEDDDBBBEEEQQQiii~~~kkkYYYTTTXXXtttwwwqqqaaaKKK>>>::::::999666999666777:::;;;999<<<@@@eeeuuurrraaaRRRDDD>>>>>>>>>???AAAMMMfff|||zzzbbbZZZfffuuuxxxmmmnnnzzzvvvwwwzzz~~~eeeXXXKKKEEECCCBBBDDDHHHaaa{{{~~~~~~}}}{{{wwwrrrpppvvvvvvhhh]]]WWWQQQMMMKKKKKKFFFCCCMMM\\\tttzzzmmmfff[[[RRR[[[lllwwwmmmZZZSSSQQQKKKIIIHHHJJJMMMPPPZZZnnnkkklllhhhOOOKKKFFFBBB@@@<<>>@@@???>>>@@@HHHRRRZZZ[[[YYYSSSPPPLLLNNNXXXiii}}}zzzrrrooouuu~~~~~~wwwuuugggbbbbbbiiiuuummmYYYOOOHHHDDDBBBAAACCCJJJZZZooo}}}bbbYYYZZZvvv{{{yyyhhhPPP@@@:::999888777:::888888;;;;;;:::>>>DDDnnnoooeeeVVVKKKAAA@@@CCCDDDEEEGGGVVVlllxxxuuu}}}nnnqqq|||yyyzzz}}}}}}eeeXXXKKKFFFDDDCCCEEEIIIaaa{{{}}}{{{yyyuuuqqqsss~~~sssddd]]]TTTOOOMMMMMMHHHEEENNN\\\mmmvvvooommmeee\\\bbbppp{{{qqq]]]SSSQQQJJJJJJIIIIIIKKKNNNXXXkkk}}}rrrkkkpppRRRKKKFFFDDDDDD@@@CCCCCCEEEUUU}}}eeeMMMEEEFFFHHHFFFFFFIIIPPPVVV]]]jjjvvvnnnWWWOOOHHHFFFEEEAAA@@@AAA???>>>???GGGRRR[[[___```[[[UUUNNNKKKPPP^^^uuuwwwnnnkkkqqqzzzyyyyyymmmgggdddhhhqqq~~~ppp\\\PPPGGGCCCAAA???AAAGGGQQQ___mmmzzz~~~~~~nnnaaa^^^yyy~~~rrrYYYEEE<<<;;;:::999;;;999:::<<<<<<;;;@@@HHHsssooo___OOOHHHCCCEEEJJJLLLNNNQQQ```ttt~~~mmmsss}}}}}}|||fffYYYLLLFFFDDDCCCFFFIII```yyyzzzzzzwwwssssss}}}zzzggg___XXXRRRNNNNNNKKKHHHQQQ^^^lllyyyrrrmmmggggggnnnllldddfffqqqttt^^^SSSQQQJJJMMMKKKIIIHHHJJJTTThhh{{{xxxjjj~~~ZZZMMMFFFCCCEEECCCDDDBBBGGG```|||xxx```LLLGGGGGGFFFEEEEEEIIIOOOUUU]]]jjjvvvoooYYYPPPGGGEEEEEECCCBBBCCC>>>===???EEEPPP[[[cccfffaaaYYYPPPLLLLLLVVVlllvvvlllhhhmmmvvv{{{zzzuuuooojjjkkkppp|||sss^^^QQQGGGBBBBBB===@@@FFFNNNWWWaaajjjooojjjgggeeelll}}}yyyhhhbbb{{{zzz```JJJ>>>;;;::::::;;;:::;;;<<<;;;<<>>===>>>DDDNNN[[[eeejjjfff\\\RRRNNNLLLPPP```sssxxxlllfffjjjqqq{{{zzzxxxrrrmmmlllooozzzyyycccTTTIIICCCCCC>>>@@@EEEKKKRRRYYY^^^aaa[[[XXXXXXaaarrrmmmfff|||~~~dddMMM???:::999999;;;:::;;;<<<:::;;;DDDNNNwwwbbbJJJDDD@@@CCCGGGJJJOOOUUUccctttwwwkkkwww|||iii]]]OOOHHHEEECCCEEEHHH[[[uuu||||||{{{{{{~~~vvvoooggg\\\SSSPPPKKKIIIQQQ]]]jjjyyy|||wwwttthhh]]]]]]TTTRRR[[[kkkqqqkkkkkksss}}}dddWWWTTTNNNMMMKKKIIIIIIIIIPPPbbbssslll~~~lllZZZIIIAAACCCBBBCCCDDDUUU}}}rrr|||oooQQQEEEGGGGGGDDDFFFFFFIIIOOOTTT\\\iiiuuu{{{fffYYYMMMIIIHHHFFFDDDDDD>>>======BBBLLLYYYeeemmmlll```WWWTTTOOOLLLVVVdddwwwzzznnnfffgggnnn{{{yyysssnnnjjjjjjmmmwwwjjjYYYLLLEEEEEEAAA@@@AAAEEEKKKQQQTTTUUUQQQRRRWWWbbbqqqooofffzzziiiQQQBBB;;;999999;;;:::;;;;;;999;;;EEEPPP}}}hhhLLLEEE??????BBBEEEKKKRRRaaatttssslllzzz|||{{{{{{yyylll___PPPIIIEEECCCDDDGGGXXXsss}}}lll```UUUOOOJJJGGGNNN[[[cccqqqssslllfffZZZQQQTTTUUURRR[[[mmmtttppprrr{{{gggXXXUUUPPPKKKJJJJJJKKKKKKPPP```oooqqqnnn]]]LLLDDDEEEFFFCCCEEEZZZxxxjjjKKKAAAEEEGGGEEEGGGFFFIIIOOOTTT[[[hhhtttzzzmmm___QQQKKKJJJGGGDDDCCC???======AAAKKKXXXfffnnnrrreee\\\ZZZTTTLLLPPP[[[ppp|||ooofffffflllzzzxxxlllhhhffffffjjjuuuppp]]]NNNGGGFFFCCC@@@===???EEEKKKNNNNNNNNNSSS]]]kkkwwwooofffxxxmmmVVVFFF>>><<<<<<::::::;;;;;;999:::EEEQQQnnnPPPGGG@@@>>>???BBBIIIQQQbbbuuupppmmm|||}}}}}}xxxuuurrr{{{mmm```QQQIIIEEEBBBCCCFFFWWWqqq|||hhh___TTTMMMIIIIIIPPPYYYaaaeeecccZZZUUUXXXZZZYYY]]]\\\cccqqqyyyxxxyyy~~~gggUUUSSSQQQNNNMMMLLLLLLKKKPPP___nnn~~~vvv~~~eeeUUUNNNGGGDDDGGGCCCGGGaaadddKKKEEEFFFFFFEEEGGGGGGHHHMMMSSS]]]hhhqqqzzzlllZZZNNNIIIHHHFFFCCCBBBDDDCCCCCCJJJZZZhhhoootttpppiii___VVVRRRQQQRRRcccyyyqqqfffgggmmm|||uuujjjgggfffhhhhhhppp}}}hhhRRREEECCC???AAA???<<<@@@JJJTTTXXXZZZ]]]ccclllwwwxxxmmmeeeoooooo]]]MMM???;;;@@@???777<<<:::;;;999>>>cccgggPPPGGG???===???CCCKKKSSSfffyyyyyyhhhmmm}}}wwwooowwwpppbbbQQQGGGCCCAAACCCGGGWWWooozzzfff^^^VVVPPPLLLIIIMMMSSSUUUZZZ[[[VVVUUU[[[```bbbaaa___fffsss{{{{{{~~~hhhUUUSSSQQQMMMLLLLLLLLLKKKOOO^^^mmm}}}sss{{{cccSSSKKKCCCAAADDDDDDHHHaaadddJJJEEEFFFFFFEEEHHHHHHJJJNNNSSS\\\jjjwwwvvvbbbRRRLLLIIIGGGDDDBBBDDDDDDCCCKKKZZZiiiqqquuurrrkkkaaaXXXRRRPPPPPP^^^tttrrrgggfffkkk~~~{{{ssshhhddddddffffffnnnlllUUUHHHEEE???@@@???===BBBMMMVVVZZZYYYZZZ^^^gggrrr{{{~~~~~~qqqggg```kkkssscccRRRAAA:::<<<>>>777<<<:::;;;:::AAAfff}}}bbbNNNFFF???===???CCCKKKSSShhh{{{xxxgggmmmxxx~~~sssdddSSSIIICCC@@@BBBEEEUUUmmm}}}zzzfff^^^WWWSSSNNNIIIIIILLLKKKQQQUUUTTTVVV\\\ccceeeaaa```fffrrryyy{{{iiiVVVSSSQQQMMMLLLKKKKKKJJJNNN\\\kkk|||sssyyyfffTTTJJJBBB@@@BBBEEEIIIbbbbbbJJJEEEFFFFFFEEECCCEEEIIINNNQQQXXXgggvvv|||kkkXXXNNNJJJHHHFFFCCCEEEDDDDDDKKK\\\kkksssyyyvvvqqqhhh^^^VVVQQQOOOWWWkkkttthhhfffiiixxxzzzrrriiidddccceeefffmmmnnnWWWIIIEEE???@@@@@@???EEEPPPYYY]]]YYYXXX[[[dddooouuutttoooggg___YYYccc{{{zzzlll[[[FFF;;;:::===666;;;:::;;;<<>>>>>@@@CCCKKKSSSiii|||yyygggooo}}}vvvgggVVVKKKEEEAAAAAADDDRRRjjj|||{{{hhh```WWWSSSNNNHHHGGGJJJJJJPPPWWWZZZ[[[\\\^^^___^^^]]]cccnnntttxxxlllXXXUUUQQQLLLKKKKKKKKKIIIMMMZZZhhh{{{vvvyyymmmYYYMMMEEEBBBDDDFFFJJJddd___HHHFFFFFFFFFFFFAAAEEEOOOXXXYYYYYYcccqqq{{{rrr\\\OOOJJJIIIHHHDDDFFFEEEEEEMMM^^^nnnvvv}}}|||xxxpppeee[[[TTTPPPPPPccc~~~xxxkkkfffggguuu}}}ssslllgggdddfffgggmmmoooWWWHHHDDD@@@AAA@@@@@@HHHTTT\\\^^^XXXWWWYYYdddppptttoooggg```YYYUUU\\\qqqsssaaaKKK===;;;<<<555;;;999<<<>>>JJJtttxxxZZZGGGBBB>>>???@@@CCCLLLTTTiii}}}|||jjjsss~~~wwwvvvhhhWWWMMMFFFBBBBBBEEENNNgggzzzlllaaaVVVPPPLLLHHHHHHKKKLLLSSS]]]cccbbb^^^ZZZZZZ\\\[[[aaajjjooosssppp\\\VVVRRRLLLLLLLLLKKKIIILLLYYYggg{{{wwwxxxttt^^^OOOGGGEEEFFFGGGKKKggg[[[GGGGGGHHHFFFFFFDDDKKKZZZgggggg```dddooozzzuuu___QQQKKKIIIIIIFFFGGGFFFFFFNNN```qqqyyy~~~|||uuujjj___VVVRRRMMM\\\vvv|||nnnggggggwwwwwwnnnhhhdddeeefffkkk}}}qqqZZZJJJFFFBBBBBBAAABBBJJJVVV]]]^^^TTTTTTZZZfffrrruuummmddd[[[XXXUUU[[[lll}}}sssaaaKKK>>><<<<<<555;;;999<<<@@@NNNzzzzzz[[[EEEAAA>>>???@@@DDDMMMWWWjjj}}}nnnxxxwwwnnnzzzuuugggWWWNNNHHHDDDDDDGGGLLLeeexxxooobbbUUUNNNLLLJJJKKKOOONNNUUUaaajjjiiiaaa\\\[[[^^^^^^bbbhhhiiilll|||uuu___XXXSSSMMMLLLMMMLLLJJJLLLXXXeeeyyyuuusssyyy```OOOGGGDDDEEEGGGLLLkkkVVVFFFIIIJJJGGGGGGDDDHHHVVVfffggg___aaalllzzzyyydddUUUMMMKKKJJJGGGHHHGGGGGGOOObbbsss|||~~~~~~|||vvvlllaaaYYYTTTOOOYYYooosssjjjhhhxxx|||ooogggcccccccccfffvvvuuu]]]NNNKKKEEEDDDBBBCCCKKKWWW\\\[[[QQQTTT]]]jjjuuuvvvmmmddd[[[YYYXXX]]]kkk|||ooo^^^III===;;;<<<666<<<:::<<>>;;;===777===:::<<>>AAANNNUUUVVVaaasssyyy~~~ooo___SSSMMMKKKHHHIIIHHHHHHQQQdddvvv~~~uuullldddaaaUUUXXXhhhyyynnnjjjkkkuuulllfffeeeccceeerrruuu]]]OOOLLLIIIHHHDDDDDDLLLUUUXXXVVVVVV___lllyyy|||ssslllbbbaaa^^^[[[___qqq|||ttteeeOOO@@@<<<>>>888===:::<<>>;;;;;;999<<>>AAA>>>>>>;;;===@@@AAA\\\oooSSSFFF@@@===???CCCLLLYYYfffzzz|||jjjkkk{{{xxxmmm]]]OOOHHHEEECCCCCCJJJZZZooo{{{eeeYYYWWWWWWaaammmnnn^^^YYYXXX]]]```___]]]]]]fff___ZZZWWWRRRMMMRRR]]]{{{zzz```WWWYYYTTTQQQNNNNNNLLLMMMVVV___vvvkkkiiiaaaMMMLLLIIIJJJWWWtttNNNHHHGGGFFFHHHFFFEEECCCEEEJJJOOOVVVcccooo~~~qqqhhh```RRRIIIJJJIIIIIITTTjjjzzzrrrmmmbbbVVVXXXooo~~~pppgggdddkkkttt~~~wwwsssooofff``````___bbbooo~~~vvvnnnoootttooommmllllllhhhdddfffllluuu}}}sssmmmhhhcccZZZYYYjjj~~~qqq```KKKAAACCCAAA@@@<<<>>>@@@DDDbbb|||iiiPPPEEE@@@===???DDDMMM[[[hhh~~~yyyiiikkk}}}{{{qqqaaaSSSIIIEEECCCCCCGGGWWWmmmwwwbbbUUURRRQQQ\\\iiilllbbbZZZVVVYYY^^^___aaacccccc]]]XXXUUURRROOOTTT\\\nnnzzz```VVVXXXUUUQQQOOONNNLLLNNNVVV```vvvmmmjjjbbbJJJIIIHHHKKK]]]oooKKKGGGHHHJJJLLLKKKDDDCCCEEEJJJOOOVVVbbbnnn{{{yyypppgggVVVKKKKKKIIIIIIUUUlll{{{tttooofffYYYWWWiii}}}oooeeeccceeennn}}}yyyrrrmmmiiiaaa]]]]]]\\\\\\gggvvv~~~|||yyyuuummmhhhnnnwww~~~yyysssmmmhhh^^^YYYdddttt}}}rrr```MMMBBBBBB??????;;;===@@@GGGiiiwwwdddNNNDDD???===???EEEOOO]]]jjjvvvhhhlll~~~~~~uuufffVVVKKKEEECCCCCCFFFUUUjjj~~~rrr^^^TTTRRRPPPXXXeeehhhaaaYYYUUUWWW\\\___dddiiifff```ZZZVVVSSSQQQTTTYYYfff{{{}}}aaaVVVWWWUUURRROOONNNMMMNNNVVV```vvvqqqooocccKKKIIIIIIJJJ```nnnKKKHHHIIIJJJMMMKKKCCCCCCFFFKKKPPPVVVbbbnnnyyyyyyxxxmmm\\\NNNMMMJJJJJJVVVnnnyyytttjjj]]]XXXeee{{{qqqhhheee^^^gggvvv~~~xxxqqqjjjeeeeee]]]ZZZZZZXXXVVV^^^kkk~~~{{{wwwqqqppp|||yyysssoooeee]]]aaammm~~~wwwcccOOOAAA>>><<<<<<999<<>>CCCJJJUUUdddrrrrrrgggoooyyykkk[[[NNNFFFDDDDDDFFFSSSfffzzz{{{tttnnn]]]QQQPPPUUUSSSXXXaaa```^^^```eeeiiihhheeehhhnnnnnniiiaaaYYYTTTSSSRRRRRR^^^jjjjjjYYYXXXVVVRRRPPPOOOMMMOOOWWWaaaqqqzzznnngggSSSMMMHHHLLLeeesssOOOJJJIIIGGGGGGDDDCCCCCCFFFLLLQQQWWWbbbmmmwww~~~rrrmmmttt{{{iiiVVVTTTOOOLLLXXXrrr}}}yyyrrrhhh___aaaooo|||qqqmmm```bbbeeehhhlllnnnpppqqqsssqqqooonnnlllhhhccc```\\\WWWVVVXXXVVVQQQWWWaaappp~~~zzzzzzrrrfffcccgggzzzzzzdddPPPCCC???<<<>>>===@@@EEEPPPxxxrrrbbbUUUEEEAAA@@@DDDLLLXXXhhhuuuqqqgggpppyyymmm\\\NNNFFFDDDEEEFFFRRReeezzzyyyqqqjjjddd\\\SSSVVV^^^]]]bbbhhhggg```gggqqqwwwsssllllllpppkkkggg```XXXUUUUUUUUUTTT]]]eee~~~lllZZZXXXVVVRRRPPPOOONNNOOOWWWaaapppyyylllgggTTTLLLEEENNNgggrrrNNNJJJIIIHHHHHHEEEBBBBBBFFFLLLQQQWWWbbbmmmuuu|||rrrjjjlllwwwmmmYYYVVVPPPMMMYYYsssssskkkbbbaaakkktttpppfffccc```]]]\\\^^^```bbbeeedddddddddccc```\\\YYYZZZUUUUUUYYYWWWSSSXXXbbbkkk|||}}}{{{|||uuuiiicccfffuuuxxxaaaOOOEEEBBB???AAAAAACCCGGGQQQyyyqqqcccWWWEEEBBBAAAEEENNNYYYjjjwwwqqqgggqqqyyymmm]]]NNNFFFDDDEEEEEEQQQddd{{{sssfffbbbccc]]][[[]]]hhhvvv{{{wwwooottt~~~|||sssrrruuuqqqjjjaaaZZZWWWVVVTTTRRRVVVcccxxxsss]]]XXXWWWSSSOOOMMMKKKLLLTTT]]]jjjsssmmm{{{bbbTTTPPPIIINNNfffkkkPPPFFFFFFJJJBBBDDDEEECCCEEEKKKRRRXXXcccmmmwww}}}uuuhhhjjjwwwuuugggVVVPPPRRRWWWnnntttddd^^^dddxxxsssjjjccc^^^WWWQQQMMMLLLMMMOOORRRSSSTTTUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTVVVXXXfffttt{{{uuunnngggdddpppxxxgggRRREEECCCAAA>>>;;;GGGBBBNNN~~~hhhgggUUUDDDBBBAAAEEEOOO^^^llluuullldddooo{{{nnn^^^RRRJJJFFFDDDIIINNN]]]uuu~~~qqqmmmnnnmmmkkkmmmwww{{{xxxxxxtttmmmccc\\\YYYWWWUUUSSSUUU___qqqxxxbbb^^^YYYTTTOOOMMMKKKLLLTTT]]]kkkssshhhdddSSSNNNHHHQQQkkkfffOOOGGGGGGJJJBBBEEEEEECCCEEEKKKPPPWWWaaakkkuuu{{{zzzmmmmmmyyy|||iiiYYYSSSUUUYYYnnnwwwggg```eeewww~~~rrrjjj___[[[UUUOOOKKKIIIIIIIIILLLLLLMMMNNNNNNOOOOOOOOOQQQRRRSSSSSSRRRSSSVVVXXXbbbppp{{{vvvppphhhcccmmm{{{hhhRRRDDDAAABBB>>>;;;FFFCCCQQQ{{{kkklllZZZEEECCCCCCFFFPPP___nnnwwwllldddppp|||nnn___SSSKKKGGGFFFGGGMMM\\\uuu~~~wwwpppkkkiiiiiiiiiiiiooouuu~~~~~~{{{{{{yyyqqqggg```\\\YYYVVVSSSVVV]]]jjj|||gggccc[[[UUUPPPNNNLLLMMMTTT\\\lllvvviiigggSSSLLLGGGRRRooo```NNNIIIGGGIIIBBBFFFDDDCCCDDDJJJOOOUUU^^^gggssszzzuuurrr~~~mmm]]]WWWYYY[[[nnn{{{lllcccfffvvvyyyooohhhaaa___[[[VVVQQQMMMKKKIIIGGGHHHHHHIIIJJJJJJJJJKKKOOOPPPQQQQQQQQQRRRUUUWWW^^^lll|||yyysssiiibbbjjjlllTTTDDD@@@BBB@@@<<>>HHHGGGWWWoooiiilllVVVDDDBBBAAAEEEPPP```pppzzz}}}iiieeeuuu{{{nnn___TTTMMMIIIHHHGGGLLL[[[tttxxxnnnhhhfffjjjnnnpppnnniiibbb]]]WWWUUURRRPPPNNNNNNOOOPPPTTTXXX___hhhxxx{{{pppgggaaa\\\VVVRRRVVV\\\eeepppiiiaaaYYYRRROOOOOOOOOTTTZZZkkklllyyyqqqWWWPPPLLLOOOpppZZZMMMJJJHHHJJJBBBGGGEEEDDDFFFLLLPPPTTT]]]eeerrrzzz{{{hhh^^^[[[\\\nnn~~~rrrjjjkkkzzzzzztttpppoooppppppnnnjjjddd\\\UUUQQQQQQQQQPPPOOOOOOPPPPPPQQQOOOPPPPPPOOOOOORRRUUUYYYdddqqq~~~~~~~~~xxxnnneeedddwwwsssZZZGGG@@@???AAA@@@JJJIIIYYYtttdddaaaeeeNNNEEECCCBBBGGGRRRcccttthhheeewwwzzzmmm___TTTMMMIIIHHHIIINNN\\\tttwwwooofff```\\\]]]^^^^^^[[[WWWRRROOOMMMLLLLLLKKKKKKKKKLLLMMMKKKOOOTTT\\\jjjuuullleee^^^WWWRRRQQQXXX```yyyzzzqqqddd[[[SSSPPPPPPPPPTTTYYYjjjhhhqqquuuZZZRRRNNNPPPqqq\\\LLLIIIHHHKKKBBBFFFDDDCCCFFFLLLQQQUUU]]]eeepppyyynnnbbb^^^]]]nnnuuunnnnnn|||~~~zzzyyy}}}{{{tttlllddd___YYYXXXVVVTTTSSSSSSTTTTTTQQQQQQQQQPPPPPPSSSWWW[[[hhhuuu~~~zzzpppiiiddduuurrr[[[HHHAAA>>>AAA@@@JJJJJJ\\\kkk\\\[[[aaaHHHFFFDDDDDDIIIVVViii{{{~~~hhheeewww|||oooaaaUUUMMMJJJIIIJJJOOO]]]tttyyyqqqlllfff```[[[VVVUUUSSSQQQOOOMMMKKKKKKIIIJJJJJJJJJKKKLLLLLLMMMJJJLLLOOOUUU```ttt{{{qqqiiiaaaYYYTTTRRRYYY\\\oooyyyfff\\\SSSQQQQQQQQQTTTXXXiiiooouuuxxx[[[RRRMMMNNNoooaaaLLLGGGHHHLLLCCCEEEBBBAAADDDKKKPPPTTT\\\dddllluuusssiiieeeaaannnxxxpppppp||||||tttoooaaa___\\\YYYXXXWWWWWWXXXSSSSSSRRRRRRRRRUUUZZZ^^^iiivvv~~~yyyzzzzzzsssnnneeeuuusss^^^LLLEEE???AAA???GGGIII___jjjYYYYYY___GGGCCCBBBBBBHHHVVVjjj~~~|||gggeeewww~~~rrrcccWWWOOOKKKJJJIIINNN\\\ttt{{{ppphhhdddaaa\\\XXXUUUSSSOOOLLLJJJJJJKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPSSS[[[nnntttlllddd\\\VVVXXX\\\[[[hhh|||ggg]]]TTTQQQQQQQQQTTTWWWhhh|||yyy\\\RRRLLLKKKkkkdddLLLFFFHHHLLLCCCDDD@@@???CCCIIIOOOSSS[[[ccchhhrrrwwwnnnjjjeeemmm~~~zzzrrrppp|||yyytttfffdddaaa^^^[[[ZZZZZZ[[[TTTTTTSSSSSSSSSVVV[[[___iiivvvxxxqqqooo|||zzztttpppfffuuuvvvcccRRRJJJ@@@AAA===EEEHHHbbbnnn[[[ZZZ```FFF???>>>???EEETTThhh}}}}}}gggeeewww~~~uuueeeYYYQQQMMMKKKGGGLLLZZZsss~~~