BM6P6(@ zzzVVVTTTQQQLLLGGGCCC@@@>>>>>><<<:::888777555222000222111000///...---,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))******...222555555333333222///111111000111555444///,,,,,,---------,,,+++******)))))))))))))))************++++++++++++************)))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777666555333333333444666888;;;;;;:::888444111---+++,,,,,,,,,---------..................////////////333333222222222333444555444333333444666777666555999:::===@@@BBBAAA===:::444444333222111///...---111000//////000111333444777555333333555555222///111000......///222555777:::999<<<===:::@@@^^^}}}xxxooogggfffddd\\\WWWXXX]]]aaagggmmmoooooommmkkkaaa```___aaafffnnnwww}}}}}}xxxwwwyyywwwqqqjjjmmmkkkgggccc___[[[YYYXXXSSSQQQQQQVVV___gggmmmoooiiillliiiaaaYYYTTTOOOIIIGGG^^^vvv}}}wwwjjj^^^ZZZ[[[]]]___ccc```bbbaaaYYYLLL@@@999777666777<<>><<<888777666555444333111000888333333888DDDlll}}}SSS___uuulll```sssyyyUUU<<<777:::MMMYYYGGGAAA???<<<999888999>>>LLLZZZpppxxx|||jjjXXXTTT]]]gggiiifffiiikkkllllllkkklllmmmnnnrrrqqqpppppprrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkkkksssrrrqqqooollllllnnnpppnnnppprrrqqqoooooossswwwtttuuuwwwxxxyyyzzz{{{{{{zzz}}}~~~}}}jjjZZZXXXVVVVVV\\\eeelllnnnmmmfffVVVFFF@@@>>>;;;<<>>>>><<<:::888777555222000///...---,,,+++***)))))),,,,,,,,,+++++++++******))))))(((((((((((())))))+++///333555555333222222000222222000111444222...+++,,,---------,,,+++******))))))))))))******+++******++++++++++++************)))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777:::888666444444444555666999999999777555222///...,,,,,,,,,---------..................////////////333222222222333333444444444333333555666777666444888:::===AAADDDCCC???;;;333333333333222222111000111111111222444666888999:::888666666666666333000111000///...///222555666999888:::;;;888<<>>;;;999999999===KKKXXXllltttzzz|||zzzjjjWWWRRR\\\fffjjjiiijjjkkkmmmmmmmmmmmmoooppprrrpppppppppqqqrrrqqqpppnnnnnnmmmlllllllllllllllooopppqqqpppnnnllllllmmmnnnooopppppppppqqqtttvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz~~~~~~~~~mmm___ZZZXXXWWW\\\cccjjjlllkkkfffWWWHHHBBB>>><<<<<>><<<:::888777555222000...------,,,+++***)))))),,,,,,,,,+++++++++******(((((())))))))))))((((((+++///444666555222111000000222222000111333222---+++,,,---------,,,***))))))))))))))))))***+++,,,******++++++++++++************)))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777===;;;888666444444444555777888888777555333111///,,,,,,,,,---------..................////////////222222222333333333444444555444444555777777666444666888===BBBEEEDDD@@@<<<333333333333333333333333000111222444777:::<<<>>><<<:::888777777666444222111000//////000222444666888666888:::777777EEEWWW|||vvvsssnnneee]]]YYY```dddjjjnnnooolllhhheeedddbbb______bbbhhhnnnsssrrryyy}}}}}}|||xxxssspppnnnjjjfffbbb^^^\\\[[[TTTSSSUUUYYY___fffjjjlllxxxzzzwwwooohhhaaaYYYRRRIIIMMMSSS___rrryyymmmaaa[[[YYYXXXZZZ]]]___^^^YYYPPPEEE===::::::888777===MMMcccttt{{{{{{uuu{{{{{{tttiii```^^^WWWSSSRRRRRRWWWiii|||{{{ggg[[[TTTNNNJJJBBBCCCLLLUUUoooYYYRRRXXXtttooo^^^wwwiiitttgggYYYRRRJJJBBB>>>999555444444333333666000444000444:::CCChhh^^^uuugggZZZTTTnnncccFFF>>>AAATTT^^^GGG======;;;:::999999===IIIUUUhhhpppwwwxxx|||uuu```XXX]]]eeeiiiiiijjjlllmmmnnnnnnnnnppprrrqqqpppooooooqqqqqqpppooooooooonnnmmmmmmmmmnnnnnnlllnnnpppqqqooolllkkkkkkooonnnnnnooorrrtttuuuuuuvvvwwwwwwxxxyyyyyyxxxxxxyyy}}}}}}}}}~~~pppfff^^^[[[YYY[[[aaafffhhhhhhfffYYYLLLDDD???<<<<<<>>>:::999999<<>><<<:::888777555222000000000///......---,,,,,,,,,,,,,,,+++++++++******'''((()))******)))((('''+++///333555444111///......000000///111444333///++++++,,,---,,,+++***)))))))))))))))***+++,,,---***++++++,,,,,,++++++******))))))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777<<<:::777555444333444555888888888777555333111///,,,,,,,,,---------..................////////////222222333333444444444333555444444555777777666555333666;;;AAADDDCCC???;;;333222222222111111111111///000111444666888:::;;;999999777777666666666555111000//////000222444555777666777999888777===GGGggg{{{vvvqqqiiiaaa[[[[[[___eeeiiijjjhhhdddaaabbb```]]]]]]___dddjjjnnnnnnsss|||yyyrrrpppkkkfffaaa\\\YYYWWWPPPQQQSSSXXX^^^dddhhhkkkssswwwxxxuuupppjjj```VVVSSSKKKEEENNNeee}}}}}}xxxlllaaa[[[XXXVVVXXX\\\]]]ZZZTTTJJJAAA;;;:::;;;;;;888===PPPjjj}}}yyykkkfffbbb```\\\YYY___gggrrrxxx}}}hhh\\\VVVPPPJJJDDDDDDKKKSSSjjjWWWOOOTTTppp}}}qqqfff]]]~~~||||||jjj]]]YYYTTTDDD???999444222333333333666///444111555:::???aaaqqqVVVoooWWWMMMNNNnnn```DDD<<<@@@TTT]]]EEE999<<<:::::::::999<<>><<<:::888777555222000111111000000//////......,,,,,,,,,+++++++++******'''((()))******)))((('''***...333555444111...,,,,,,...///...111555444000***+++,,,,,,,,,+++***)))((((((((()))***,,,---...++++++,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777888777555333333444555666999999999777555222///---,,,,,,,,,---------..................////////////111222333444444444333333444444444555777888777666111444888===@@@???;;;777333222000///...---------......///111222333444555333444444444444555777888111000000000000222333444666555777999:::999===AAAMMMuuu|||uuuooojjjbbb\\\VVVZZZ```dddfffeeecccaaa^^^]]][[[ZZZ]]]aaagggjjjlllttt~~~|||zzzuuurrrmmmfff___ZZZUUUSSSOOOPPPSSSWWW]]]cccjjjnnnooouuuzzz{{{yyysssfffZZZZZZLLLAAAFFF[[[uuu{{{tttkkk```[[[WWWUUUWWW\\\ZZZVVVOOOGGG???;;;;;;;;;;;;:::AAAXXXwwwyyyzzzuuuooolllhhh___WWWRRRYYYbbbqqqiii]]]XXXRRRJJJDDDBBBHHHTTTwwwVVVNNNSSSnnnsss{{{rrrhhhaaazzzlll```[[[UUUDDD???999444222333333333444///444222666999===]]]}}}iiiOOOccc{{{NNNEEEGGGhhhYYY???999???SSS]]]FFF:::;;;:::999:::999<<>>HHH\\\sss}}}tttRRRQQQNNNKKKHHHEEECCCBBB>>><<<:::888777555222000/////////.........------,,,,,,,,,+++++++++******(((((())))))))))))((((((***...444777666333000...,,,.........111555444000***+++,,,,,,,,,+++)))((('''(((((()))+++---...///++++++,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777555444333222333444666888::::::999777555222///---,,,,,,,,,---------..................////////////111222333444555444333222333333333555888:::999888222333666999;;;:::666333222111...,,,+++******+++,,,,,,...//////////////////000111111111333666999111111000111111222222333444555777888999;;;???CCC<<<^^^|||pppjjjgggbbb[[[UUUWWW\\\```cccddddddccc\\\[[[YYYXXXZZZ^^^bbbeeejjjvvv}}}{{{zzzxxxuuuooohhhaaa[[[VVVTTTQQQSSSUUUXXX\\\bbbjjjpppqqqwww|||~~~~~~yyylll___]]]PPPDDDEEERRRhhh}}}sssjjjaaa[[[VVVSSSUUUZZZVVVRRRLLLFFF@@@===;;;:::::::::EEE___{{{rrrmmmjjjfff___YYYVVV[[[gggwwwkkk___[[[SSSIIIHHHBBBEEERRRxxxWWWPPPTTTpppxxx~~~oooaaaxxxzzznnnaaaWWWMMMBBB>>>999555444444333333333...555222666999@@@cccmmmQQQ\\\oooOOOEEEBBB___SSS<<<:::@@@SSS]]]GGG>>>;;;999999999999===JJJWWWiiirrr{{{~~~{{{vvvnnnfff[[[WWWYYY```fffiiiiiikkkllllllkkkkkkmmmnnnnnnmmmllllllnnnnnnmmmlllppppppooooooooopppqqqqqqooopppooonnnmmmnnnqqqtttoooooooooqqqssstttsssrrrssssssuuuwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvxxx}}}~~~tttmmmiiibbb[[[WWWWWWYYY[[[^^^\\\SSSHHH@@@===;;;777666888999===GGG[[[tttmmmQQQPPPNNNKKKHHHFFFCCCBBB>>><<<:::888777555222000...............---------,,,,,,,,,+++++++++******))))))(((((((((((())))))+++000666::::::777444222...000000...000333222---***++++++,,,,,,***)))(((''''''((()))+++---///000+++,,,,,,------,,,,,,+++******)))((((((((((((((((((((((((((('''''''''''''''((()))***,,,///333777666555444333444555777888888888888777555333000///,,,,,,,,,---------..................////////////000222333555555444333222222111222555999;;;;;;:::555555555777888666333000000...,,,+++******+++,,,***+++---...///......------///000///...000444777111111111111111222222222333555555444444999@@@EEE999GGGeee}}}llldddbbb___YYYSSSUUUXXX[[[^^^```aaabbb]]][[[YYYWWWXXXZZZ]]]```eeeqqq~~~}}}|||{{{xxxssslllfff```\\\ZZZSSSTTTTTTUUUWWW]]]ffflllrrruuuxxx{{{}}}|||sssiiibbbYYYNNNHHHHHHUUUooo~~~tttkkkbbb[[[UUUPPPRRRWWWRRROOOKKKFFFBBB>>>;;;999888999DDD[[[zzz{{{tttrrrooolllbbb______eeesssmmm```]]]UUUIIIIIICCCEEEQQQuuuWWWPPPUUUqqqgggxxxxxxkkk___TTTIII@@@===888666555555444333333///444000444;;;IIIrrrnnnUUU]]]yyylllRRRIIICCC\\\vvvMMM:::;;;AAAQQQZZZFFF@@@<<<:::888888999???LLLZZZjjjpppxxx|||xxxnnnYYYVVVSSSSSSYYYaaahhhmmmkkkmmmnnnmmmlllkkklllnnnmmmlllkkklllmmmmmmmmmkkkooooooooooooooopppqqqqqqlllmmmoooooonnnnnnppprrrnnnppprrrsssrrrqqqqqqrrruuuvvvvvvwwwwwwwwwwwwvvvxxxxxxxxxwwwwwwxxxzzz|||{{{~~~qqqlllddd[[[UUUTTTVVVXXXZZZZZZTTTGGG???===:::666555777888<<>><<<888777666555444333333///444...222===QQQ~~~jjjVVVaaa{{{sssQQQKKKFFF___cccIII888;;;@@@NNNVVVCCC???<<<:::888888999???NNN]]]iiiooovvv}}}tttWWWVVVUUUWWW\\\ccciiilllmmmooooooooommmlllmmmnnnmmmlllkkkkkkmmmmmmlllkkkoooooonnnnnnooopppqqqqqqhhhkkknnnpppoooooooooooonnnqqqttttttqqqoooppprrrxxxxxxxxxxxxwwwuuutttssswwwxxxyyyzzzyyyxxxwwwwwwwwwsssnnneee[[[TTTRRRTTTVVVXXXYYYTTTGGG???===:::666444666888;;;DDDXXXrrrmmmTTTQQQLLLHHHEEECCC@@@???===;;;999888888666333000---.../////////...,,,,,,+++++++++************))))))************++++++++++++...222666888777555333///222222000000222///)))((()))***+++,,,++++++***((()))***+++,,,---------)))***+++,,,,,,+++***)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++///444777777555444666888::::::999999888777777666444000---,,,,,,,,,---------..................////////////222222222111111111000000000222555777999:::999999666444111111111222222111///---,,,...000///,,,)))///......///111222222222222111000//////000222333333333333111...---...//////111333222222777@@@HHHDDD999<<>><<<<<<777777999===CCCRRRmmmlllSSSPPPLLLIIIFFFCCC@@@>>>===;;;999888888666333000---.../////////...---,,,+++++++++************)))))))))*********+++++++++***---111555666555333222///111222000000222///)))((()))***+++,,,,,,+++***((((((***+++,,,---------)))***++++++++++++***)))******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++///444777999777666666888999888777888777666666555333///,,,,,,,,,,,,,,,------------............////////////222222222111111111000000///111444777999999999999777444222111222222222111///------...000111...,,,---,,,,,,...///000111111000000///......//////000666666555333///------......000222111111555>>>EEEGGG999444777JJJ}}}vvvccc___bbbbbb[[[UUUPPPPPPOOOPPPUUU[[[bbbaaa^^^[[[XXXVVVVVVWWW]]]eeeoooyyy|||wwwrrrmmmhhhccc```XXXVVVRRRPPPPPPSSSVVVYYYaaadddjjjooosssvvvvvvvvvoooiiibbbYYYLLLCCCFFFPPPbbbjjjwww~~~{{{pppfffbbb___YYYWWWXXXSSSOOOIIIDDDAAA>>>:::777:::666;;;KKK```qqquuuwwwxxxpppaaaWWW___lllssseeemmmiiiQQQDDDHHHDDDTTTaaaOOORRR^^^zzz|||]]]mmmooo[[[ZZZUUUHHHAAA===888444333333333333333111444666333===fffhhh[[[hhhnnnVVVOOOeeeyyyUUUEEE666999;;;JJJVVVDDD<<<<<<:::999999888===LLL[[[lllttt~~~iiiXXXMMMSSS]]]bbbiiippprrrqqqqqqpppoooooonnnnnnkkkllljjjiiilllrrrrrrooorrrqqqoooppprrrssssssrrrlllmmmmmmkkkjjjjjjlllnnnmmmoooppppppnnnnnnooopppuuuwwwwwwuuuwww{{{zzzuuuvvvrrrnnnlllllljjjddd___SSSWWW___jjjsssvvvjjj___ZZZYYYVVVUUUVVVWWWTTTOOOIIIDDD???;;;999888777888;;;AAAPPPjjjiiiRRROOOLLLJJJGGGDDD@@@======;;;999888777666333000......//////......---,,,+++++++++************))))))))))))*********++++++***,,,000333444444222000///111111000000222///***)))***+++,,,,,,,,,+++***'''((()))***+++,,,,,,,,,)))***++++++++++++***)))******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++///444777:::888666666777888777666777777666666555222...+++++++++++++++,,,,,,,,,,,,............////////////222222222111111111111111...000333666888999999999777444222111222222222111.........///111222111///---------...///000111222111111111000000//////...777888777444000...------...///000000000333:::@@@HHH:::333000777^^^}}}fffaaaeeefff[[[WWWTTTTTTSSSRRRTTTXXXbbbbbbaaa^^^ZZZWWWWWWWWWYYY```iiiqqq~~~yyyuuuqqqkkkfffbbbZZZXXXUUURRRQQQRRRSSSTTT\\\___dddiiimmmqqqrrrsssllliiieee___TTTGGG@@@???JJJRRRcccvvvzzzqqqgggccc___XXXTTTSSSTTTPPPJJJEEEAAA===999777999777===OOOeeevvvwwwhhh```]]][[[mmmuuucccgggdddPPPDDDHHHDDDTTT___PPPTTT```tttxxx{{{qqqoooUUUjjj}}}]]]WWWVVVNNNAAA===888444333333333333444222333555444AAAhhhnnn^^^iiijjjQQQJJJ```|||hhhGGG888::::::EEEOOOAAA>>>;;;999999888777<<>>BBBQQQggg|||{{{tttkkkeee```ZZZTTTPPPTTTQQQLLLFFFAAA===:::888:::999AAAVVVmmm{{{zzzpppooodddSSSYYYlll~~~yyy```]]]XXXGGGDDDHHHDDDTTTYYYOOOZZZhhhppp}}}lllVVVkkk___XXXWWWPPPBBB===888444333444444333333222444666666BBBeeessscccpppdddMMMKKKeeeJJJ::::::888@@@HHH>>>@@@:::999888888666;;;IIIWWWbbbmmmzzz~~~ooo___QQQRRRZZZaaafffjjjooonnnnnnnnnmmmmmmlllllliiikkkkkkiiikkkpppqqqpppnnnlllkkkkkkmmmnnnnnnmmmoooooonnnlllkkklllooorrrpppqqqrrrqqqooonnnoooppppppsssuuutttssstttvvvwwwxxxlll\\\PPPMMMRRRZZZ```]]]\\\^^^```^^^\\\```ffftttggg^^^XXXSSSRRRTTTUUUTTTRRRNNNJJJEEEAAA???:::888777777999FFF___uuugggPPPNNNLLLJJJHHHEEE@@@===<<<:::888777777555222/////////......------------+++++++++*********))))))(((((()))))))))*********,,,...000222333333222111...000111000111333000******+++,,,------,,,+++***'''((()))***+++,,,,,,,,,+++******************+++***))))))(((((((((((((((''''''''''''''''''''''''(((((()))***+++...444777777666555666888999:::999:::999888888777555111---******+++++++++,,,,,,,,,............////////////111111111111111111111111000111444777999999999888111///...///222444555555333333444444444444555666555555666444333333666999;;;:::999777555333222111111222333333000///...///,,,---...///000222666888444000000333333555QQQvvvvvvpppoookkkccc```aaabbb```[[[WWWXXX```dddgggfffaaa]]]\\\\\\aaaeeeiiikkkqqq}}}yyyvvvqqqllliii\\\[[[YYYWWWUUUTTTSSSSSSRRRSSSWWW\\\cccjjjppptttlllkkkjjjhhheee]]]OOODDD???===DDD[[[ttt|||ssskkkfff```YYYSSSTTTRRRMMMHHHBBB>>>;;;:::999:::FFF]]]rrr~~~}}}wwwkkkYYYTTTWWWdddzzzccc[[[VVVFFFDDDGGGCCCSSS[[[QQQ\\\jjjyyyhhhvvvZZZkkk^^^XXXVVVLLLBBB>>>888555444444444444111222666777777BBB___{{{uuufffwwwhhhTTTWWWrrrNNN;;;:::777===DDD;;;AAA999888888888777:::HHHVVVcccppp~~~jjj^^^SSSTTT\\\dddggghhhmmmmmmllllllllllllkkkkkklllnnnnnnllllllpppsssrrrooommmllllllnnnoooooonnnmmmmmmmmmlllkkkllloooqqqpppqqqrrrqqqpppooopppqqqttttttrrrmmmgggdddgggllltttqqqkkkaaa[[[]]]hhhqqqlllgggeeejjjmmmllljjjjjjrrrvvv~~~nnnbbbYYYSSSTTTXXXYYYVVVSSSNNNJJJGGGEEEDDD===:::888777777AAAWWWlllkkkPPPNNNLLLJJJHHHEEEAAA>>><<<:::888777666555222/////////...------------...+++++++++************)))((((((((()))))))))******---...000222333222111111---000111///111333000++++++,,,---------,,,+++***((()))***+++,,,---------++++++***))))))***++++++******)))((((((((((((((())))))))))))))))))))))))(((((()))***+++///444777666555444555888:::::::::;;;:::999999888555111...++++++++++++,,,,,,,,,,,,............////////////111111111111111222222222111222555777888888777666...------000444999;;;<<<:::;;;;;;999888777888::::::;;;;;;888555555888;;;???===:::777444222111111///111222222111/////////,,,---...000222444666777555333...000333000@@@aaa|||yyyvvvnnnfffdddeeegggddd]]]XXXXXX___eeekkkkkkfffaaa```aaadddfffjjjooottt|||xxxtttqqqnnnkkk___^^^[[[XXXVVVUUUTTTTTTPPPQQQSSSWWW^^^fffmmmqqqppppppnnnlllkkkggg\\\QQQIIIBBBBBBRRRiii{{{~~~uuukkkeeeaaaZZZRRRRRRQQQMMMHHHBBB===<<<<<<777<<>>999555444444444444000333666888888AAAYYYpppvvvcccooocccTTT\\\zzzQQQ<<<999666<<>>BBBDDDCCCDDDCCC@@@<<<;;;<<<>>>CCCDDDDDD@@@;;;:::===AAAEEEBBB===888555333333444000222444444222///......,,,---...111444777888888555777///---444111:::WWWjjjxxxllljjjjjjllliiiaaa\\\[[[^^^eeemmmooojjjeeedddeeeddddddiiipppuuu~~~}}}yyyvvvsssqqqpppeeeccc^^^ZZZVVVTTTSSSSSSQQQQQQQQQTTTYYY```ggglllmmmppppppoooqqqrrrkkkbbbXXXPPPKKKOOOZZZiii||||||rrrfffaaa^^^XXXPPPOOONNNLLLFFF@@@<<<<<<===999AAATTTiiiyyyyyyiii]]]UUU^^^sss|||aaaYYYVVVJJJDDDGGGBBBQQQeeeSSSUUU```|||nnnlllpppkkkttt^^^]]]]]]SSSBBB>>>999555444555555444222333555666777BBBXXXmmmvvv\\\```{{{XXXKKKWWWwwwTTT;;;777666>>>CCC:::AAA::::::::::::888;;;HHHUUU^^^mmm}}}iii___TTTRRR[[[fffjjjiiijjjjjjjjjjjjjjjjjjjjjjjjqqquuuuuupppnnnpppssssssqqqpppnnnoooppprrrqqqqqqjjjlllooopppooooooooopppmmmooopppqqqpppqqqrrrtttnnnnnnnnnjjj___WWW\\\gggjjjvvvzzzuuuuuu{{{wwwyyy|||xxxrrrooolllpppuuu|||yyynnnddd\\\\\\______^^^\\\XXXTTTPPPLLLJJJAAA@@@>>>:::666:::IIIZZZlllRRROOOJJJGGGFFFDDDCCCAAA;;;:::888777666444111///000///...---,,,---......+++++++++************)))(((((((((((())))))))))))+++,,,.../////////......---000000///111333111,,,,,,------...---,,,*********+++,,,---.../////////,,,+++***))))))***+++,,,******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++///444777:::888666666777888777666999888777777666444000---,,,,,,------------................../////////000000000111111222222222222000111222333333222000///,,,---///444<<>>???AAAKKKMMMLLLGGGAAA???CCCGGGJJJFFF@@@:::777666777888333555666666333000...---,,,---///222666999999999---444---+++333///444NNNVVVqqqrrrooopppqqqmmmeee```___]]]fffoooqqqlllgggfffhhhcccbbbgggnnnsssyyy{{{yyywwwvvvuuujjjgggaaa[[[VVVSSSRRRRRRSSSRRRPPPQQQUUU\\\bbbgggeeekkkooopppuuuzzzwwwoooeee^^^VVVPPPOOOZZZrrr~~~tttgggbbbaaa[[[SSSLLLLLLJJJDDD>>>;;;;;;<<<===GGG[[[ppp~~~ppphhhYYYRRRccc{{{aaaYYYVVVKKKDDDGGGBBBPPP```OOOTTTcccrrrooovvvkkkqqq{{{XXXXXX[[[TTTCCC???999666444555555444333444444333555BBBZZZnnnsssXXX[[[gggUUUIIIUUUsssUUU;;;666666???EEE:::AAA;;;:::;;;;;;999;;;HHHUUU^^^mmm~~~qqqeeeWWWQQQWWWbbbgggfffiiiiiiiiiiiiiiijjjjjjjjjooossssssnnnkkkmmmoooooonnnmmmllllllnnnoooooonnnmmmpppsssuuutttsssssssssoooppprrrsssssstttvvvxxxfffiiinnnooogggaaagggsss{{{~~~~~~yyyxxxzzz{{{xxxuuuuuunnnnnnlllqqq{{{sssiii```^^^aaacccdddcccaaa]]]WWWQQQMMMCCCAAA@@@<<<666888FFFUUUrrrSSSPPPLLLHHHFFFCCC@@@>>><<<;;;999777444222000///------......------,,,++++++++++++************))))))(((((('''''''''((((((+++---000111111111222333.........000111111...+++)))+++------,,,******+++'''(((***+++------......,,,,,,***)))))))))***+++******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((()))***---222666<<<<<<:::666222222666:::;;;;;;;;;999666222///,,,+++,,,...---,,,,,,---//////////////////.........000111111222333333444444...///000111000///...---......222999CCCMMMTTTWWW\\\YYYTTTNNNIIIHHHKKKPPPUUUbbb```TTTOOOIIICCCEEEHHHEEE???999666666777999888999777333111111000///+++222555555777;;;:::555666222/////////000666>>>MMMggg|||zzzuuurrrssssssnnnhhhccc]]]ccclllrrrtttqqqlllgggaaaaaadddhhhkkkppp}}}zzzssspppmmmhhhbbb^^^[[[YYYYYYUUUUUUTTTQQQNNNQQQZZZbbbfffkkknnnqqqwww~~~~~~zzznnneee^^^[[[TTTRRR___rrrwwwmmmhhhdddZZZOOOPPPHHHBBBAAA@@@===;;;<<>>777666666444333444333222222222555DDD```yyyiiiXXX^^^lllMMMPPPMMMbbbzzzKKK<<<:::444;;;HHH>>>===<<<:::888999999<<>>:::;;;DDDOOO{{{mmmTTTQQQLLLIIIGGGDDDAAA>>>===<<<:::777555222000///------......------,,,,,,+++++++++************)))***))))))((((((((())))))***...444777777444333222......///000111000...+++)))+++------,,,******+++))))))***+++,,,,,,---...,,,,,,***)))))))))***+++******)))((((((((((((((()))(((''''''&&&&&&'''''''''(((((()))***...333777===<<<999666444555888::::::;;;:::999666333///---+++,,,...---,,,,,,---////////////////////////...000000111111222333333333......///////////////......111666===HHHWWWgggrrrwwwhhhXXXRRRSSSRRRMMMQQQkkkxxxsssjjjZZZNNNOOOIIIDDD===::::::<<<>>>???<<<<<<:::666333111000///---333666555777;;;:::666666222/////////000666>>>KKKfffzzz~~~|||yyywwwrrrjjjddd]]]```gggooouuuvvvsssooofffeeeeeegggiiimmmxxx}}}yyytttrrrmmmhhhbbb^^^\\\ZZZVVVVVVUUUSSSQQQRRRVVVZZZ[[[ccckkkooottt{{{xxxlllccc___YYYSSSZZZfffxxxoookkkiii```VVVRRRJJJDDDBBB@@@<<<;;;<<>>777666666444333444666666666555888IIIiii}}}gggWWW```tttPPPQQQMMMbbbssseeeIII;;;999444<<>>======:::999999999;;;EEEOOO\\\fff{{{qqqeeeWWWSSS[[[fffkkkkkkhhhjjjlllmmmnnnnnnmmmlllhhhiiihhhgggfffgggiiilllkkkmmmlllhhhiiimmmmmmiiijjjlllppprrrrrrqqqpppooonnnnnnllljjjggggggiiikkklllffffffppptttooonnnrrrwww{{{||||||}}}|||zzznnnbbb]]]ZZZ___bbb```^^^\\\WWWPPPPPPIIIBBB>>>;;;<<>>===;;;888666333111000......---------,,,,,,,,,+++++++++************)))******))))))))))))*********000777<<<<<<888333000/////////111111000...+++)))+++------,,,******+++++++++*********+++,,,---,,,,,,+++************+++******)))(((((((((((((((***)))((((((''''''(((((('''(((((()))***...333777>>>;;;888666777888:::::::::::::::999777444111///+++,,,...---,,,,,,---///......////////////////////////000000111222222333...---------...///000111///333888???KKK___yyyvvv\\\UUUZZZUUUGGGOOOmmmdddWWWLLLEEE===;;;>>>BBBCCCBBBCCCAAA???;;;555111000000333666777777777::::::777777222000000///000666===IIIdddvvvxxx|||xxxoooggg```___ccckkktttyyyyyyvvvmmmjjjggggggfffhhhqqq{{{~~~yyywwwsssoooiiiddd```^^^XXXWWWUUUUUUUUUTTTRRRPPPPPP[[[fffjjjnnnvvv~~~rrriiigggccc[[[WWWZZZyyy{{{rrrooonnnggg___VVVNNNFFFCCC@@@<<<;;;===NNN^^^rrrmmmfffaaaWWWXXXddd|||uuu```UUUMMMGGGEEECCCGGGRRRbbbNNNOOO[[[qqq]]]\\\TTTXXXPPPFFF>>>777666666444333444000222555666;;;QQQxxx}}}lll[[[hhh~~~UUUQQQNNNbbbqqq]]]HHH888888444===HHH>>>>>>>>>;;;999999999:::CCCLLLYYYdddyyynnnbbbVVVTTT\\\fffkkkllljjjkkknnnppppppooommmkkkfffggghhhhhhgggggghhhjjjlllnnnnnnkkkkkknnnnnnlllnnnpppsssttttttrrrooommmooonnnlllhhhdddbbbbbbdddoooiiihhhnnnpppnnnoootttxxxsssddd\\\WWW^^^cccdddcccaaa[[[TTTRRRIIIAAA===<<<<<>>===;;;999666444222111......------,,,,,,,,,,,,+++++++++*********))))))))))))(((((())))))*********000888<<<<<<888333000/////////111222111...+++)))+++------,,,******+++...,,,***))))))***,,,---,,,,,,++++++***************))))))(((((((((((((((******)))((((((((((((((('''((())))))+++///444888>>>:::666666888::::::999999::::::999777444222000+++,,,...---,,,,,,---///............/////////////////////000111111222222...---,,,,,,---000333555333555888>>>KKKaaazzzwwwZZZRRRZZZUUUDDDMMMaaayyyyyyaaa[[[QQQGGGCCCEEEGGGEEEBBBHHHFFFDDD@@@999222111333;;;;;;;;;999999::::::999777333000000000000666===JJJdddrrrrrr}}}uuulllccc______fffqqqyyyzzzwwwrrrmmmiiigggeeeeeelllttt|||zzzzzzxxxuuupppkkkfffddd\\\XXXTTTTTTVVVVVVQQQMMMMMMVVV^^^bbbgggqqqzzz~~~}}}tttnnnpppoooeeeYYYRRRiii}}}uuurrrqqqlllddd[[[RRRIIIDDD???;;;<<<@@@TTTfff{{{rrrdddWWWVVV^^^llluuuaaaUUUMMMGGGEEECCCGGGRRRbbbNNNOOOZZZ~~~~~~kkk___^^^TTTXXXPPPFFF>>>777666666444333444///222444555999PPP{{{ooo\\\mmmcccWWWPPPbbbxxxcccHHH777666444===GGG===???>>>;;;999999888999AAAJJJVVVaaawwwnnnaaaUUUUUU]]]eeeiiikkkkkklllnnnoooooollliiiggggggiiikkklllkkkjjjkkklllmmmoooooommmllllllmmmnnnrrrrrrqqqrrrrrrqqqpppnnnpppooolllhhhdddbbbbbbcccpppkkkiiilllnnnnnnqqqvvvvvvfff[[[[[[aaafffgggggggggbbb\\\VVVMMMDDD???===<<<@@@EEEnnnhhhQQQOOOMMMKKKIIIFFFBBB>>>>>>===;;;999666444222111///...---,,,,,,,,,------+++++++++*********))))))'''''''''''''''((()))***,,,000666888888555222111/////////111222222///---)))+++------,,,******+++...---+++))))))***+++---,,,,,,,,,,,,++++++*********))))))(((((((((((((((******)))((((((((((((((('''((()))***+++///555999===999666666999;;;:::888999:::::::::888555222000+++,,,...---,,,,,,---///---.........//////000000/////////000111111222222///...------///333777:::<<<::::::@@@MMM^^^oooyyysssXXXMMMSSSPPPCCCEEEOOO[[[qqqzzzuuujjj]]]VVVTTTQQQLLLFFFLLLIIIHHHEEE>>>555444:::FFFCCC@@@>>><<<:::;;;<<<888444111111000000666===MMMcccqqqqqq|||wwwlll___[[[ZZZaaannnxxx{{{zzzuuupppkkkiiigggfffjjjpppuuuzzz{{{{{{yyyvvvrrrnnnkkkbbb\\\UUUSSSUUUWWWTTTPPPMMMQQQTTTXXXaaannnvvvxxx{{{vvvsssuuusssgggVVVKKKZZZ~~~wwwtttrrrmmmfff^^^VVVLLLEEE???;;;>>>CCC[[[mmmpppaaa\\\[[[\\\wwwuuubbbVVVNNNHHHEEECCCHHHRRReeeRRRSSS___zzzsssaaa[[[fff[[[^^^WWWFFF>>>777666666444333444666777888555777LLLuuuoooXXXkkkuuu```TTTbbb{{{tttLLL888666555===EEE<<<@@@===:::999999888888@@@HHHSSS___wwwpppaaaTTTUUU]]]bbbfffiiihhhiiikkkmmmlllkkkhhhggggggjjjmmmnnnmmmmmmmmmmmmiiiiiijjjkkkkkkkkkooossstttppplllkkkmmmoooqqqqqqlllllljjjgggdddcccdddfffjjjiiijjjmmmqqqtttzzz{{{jjj^^^```eeehhhggghhhiiigggcccZZZRRRIIICCC>>>;;;===BBBkkkiiiPPPNNNLLLJJJHHHEEEAAA===>>>===;;;888666333111000///...---,,,+++,,,------+++++++++************)))'''&&&&&&''''''((()))***,,,000333555444222111111---...///111333333111///)))+++------,,,******+++---,,,+++*********+++,,,,,,,,,,,,---,,,++++++*********)))(((((((((((((((***)))((((((''''''((((((&&&((()))***,,,000555999===;;;999888999::::::999;;;;;;;;;:::888555222000+++,,,...---,,,,,,---///------......///000000000//////000000111222222333000//////000333777;;;>>>DDDAAA@@@EEEOOOZZZccchhhooosssiiiSSSFFFFFFCCC<<<;;;CCCDDDIIIVVVcccxxxuuullleee___WWWPPPOOOLLLLLLLLLDDD;;;<<>>777666666444333444333444555555999OOOwwwvvv]]]mmm{{{bbbZZZiiiRRR<<<777555<<>>===;;;:::;;;<<<<<<<<<<<<;;;888444111///+++,,,...---,,,,,,---///------......///000000111000000111111222333333333111111222444777;;;???BBBEEEEEEGGGIIINNNUUU\\\aaahhhhhh```QQQEEE@@@===;;;777>>><<<666999EEEfff}}}uuummmeee]]]XXXRRROOOPPPRRRLLLBBBDDDOOO]]]UUUMMMIIICCC======AAA999555222111000000666===MMMVVV```fffhhhppp~~~oooaaaQQQRRRWWWaaalllvvv}}}{{{vvvrrrqqqnnnjjjiiikkknnnzzz}}}zzzwwwvvvmmmggg___ZZZXXXWWWUUUSSSPPPPPPMMMKKKRRR```nnntttwwwvvvooocccUUUIIIBBB>>>EEEddd{{{yyy|||{{{yyywwwqqqkkkcccZZZPPPGGG???<<>>777666666444333444......000333;;;RRRwwweeerrrwww```___qqqYYY@@@999555;;;AAA999AAA:::888888999888888???GGGSSS___yyyqqq^^^PPPSSS[[[```fffmmmnnnnnnmmmlllllllllllllllfffhhhjjjkkkjjjkkklllmmmllljjjkkknnnoooqqq{{{zzzrrrnnnkkkhhheeebbbbbbbbbbbbaaacccfffiiijjjpppwww||||||}}}~~~ssseee___dddgggfffffffffbbb]]][[[YYYUUUNNNBBB;;;@@@IIIllluuugggMMMKKKJJJIIIGGGDDD???<<<<<<;;;999777444222000///000...---++++++,,,---...+++++++++************)))(((((((((((()))***+++,,,***...333666555111...---++++++---111444555444222)))+++------,,,******+++)))***+++,,,,,,,,,,,,+++,,,,,,---...---,,,+++*********)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''')))***,,,111666:::@@@BBBBBB@@@<<<:::<<<>>>======<<<;;;888444000...+++,,,...---,,,,,,---///---------...///000000111111111111222333333444444111222444666:::>>>BBBDDDBBBFFFJJJKKKKKKPPPZZZbbbnnnhhh```VVVMMMEEECCCCCC:::>>>:::666;;;CCCZZZyyyzzzssskkkccc]]]ZZZTTTQQQSSSWWWQQQGGGKKKVVVdddZZZQQQLLLEEE>>>>>>CCC:::555222222000000666===JJJMMMUUU[[[ZZZ\\\qqq|||lll^^^QQQUUU[[[cccllltttzzz}}}~~~xxxuuutttqqqkkkhhhhhhhhhppp|||yyyxxxoookkkddd^^^ZZZVVVSSSQQQTTTVVVRRRKKKKKKWWWgggqqqrrrqqqiiiWWWFFF======???BBB^^^{{{vvvwww|||}}}{{{zzztttnnnddd[[[PPPGGG???===DDDMMMeeesss}}}}}}lll```YYYccc{{{wwwbbbUUUKKKCCCGGGFFFJJJVVVfffTTTVVVcccuuubbbyyyfffbbbdddYYY\\\UUUFFF>>>777666666444333444555333222333999KKKkkkhhhqqqwwwaaabbbttt^^^BBB:::555;;;???888AAA999777777999888999???HHHTTT```zzzooo\\\NNNRRR[[[```gggpppyyywwwssspppllljjjiiiiiigggiiikkkkkkkkklllmmmooollliiiggghhhggghhhrrr~~~xxxpppllllllllliiifffbbbccccccbbbbbbdddhhhjjjssszzz~~~yyyyyy|||rrrddd^^^dddiiiiiiiiigggaaaZZZYYYYYYXXXQQQDDD===CCCNNNpppgggdddOOONNNMMMJJJGGGDDDAAA@@@???===;;;777444222000///......---------,,,,,,,,,,,,+++***((((((((()))***))))))))))))***************---000222000///......,,,---...000333333111///***,,,...///---+++******((()))***++++++++++++***+++++++++++++++***)))((())))))))))))((((((((((((((((((((((((''''''''''''&&&'''((()))+++///555999@@@BBBAAA>>>===>>>===:::;;;:::999999999777444222,,,,,,,,,---------......+++,,,---...////////////222222222222333444555555222///444>>>DDDBBBBBBDDDGGGDDDCCCEEEGGGKKKUUU___hhhlllkkkiiimmmnnn^^^IIIHHH======>>>555:::SSSfffgggkkkkkkddd]]]ZZZYYYVVVVVVWWWRRRQQQRRROOOVVVkkkuuuaaaOOOKKKKKKEEE???>>>;;;888333111000222333333BBBEEEEEEAAA???GGGZZZiiiwwwqqqbbbOOOSSS[[[dddmmmuuu{{{~~~}}}yyytttooollljjjjjjiiimmmyyypppttt{{{}}}vvvqqqiiiaaa\\\XXXUUUSSSVVVUUUMMMIIILLLPPPbbbrrr\\\PPPRRRJJJ@@@BBBDDDRRR~~~uuujjjkkkpppvvv|||}}}{{{vvvsssgggcccRRRDDD???;;;AAASSSgggsss~~~uuudddddd[[[gggqqq^^^TTTLLLFFFFFFBBBIIIXXXjjjUUUSSS^^^{{{qqqooolllgggbbb[[[___UUUCCC???:::666444444444444666555444333555FFFggggggxxx[[[PPPUUUqqq___AAA111666:::???>>>777;;;999888888777777>>>GGGSSSaaazzznnn^^^OOONNNVVV```kkksss|||{{{xxxsssnnnjjjiiijjjjjjiiiiiilllppppppmmmjjjmmmllljjjfffcccbbbccceeeeeennntttpppjjjhhhgggeeedddddddddeeegggkkkpppsss~~~~~~|||{{{{{{{{{yyywwwzzzzzz{{{}}}nnnddd```^^^]]]___bbbcccaaa^^^YYYTTTSSSSSSJJJBBBIIIWWWjjjcccOOONNNMMMJJJGGGDDDAAA???<<<;;;888666444222111000......---------,,,,,,,,,,,,+++***)))(((((()))***))))))))))))************+++...111333111000......------...000222222000---)))+++......,,,*********(((((()))***+++,,,---...,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((''''''''''''&&&'''((()))+++///444888???AAA@@@<<<<<<>>>>>><<<===<<<::::::999666222///,,,,,,,,,---------......,,,------...////////////222222222222333444555555:::777666;;;<<<:::;;;???@@@>>>???@@@AAAEEEQQQ\\\sssyyywwwWWWEEE>>>===777<<>>FFFRRR```yyy~~~lllZZZSSSTTTWWW[[[___oooppppppnnnkkkhhhffffffhhhggghhhlllooopppnnnkkkkkkkkkiiifffdddcccdddfffiiimmmpppooopppqqqnnnhhhiiihhhgggiiinnntttyyy||||||yyy|||~~~}}}|||{{{{{{|||~~~~~~~~~|||{{{||||||~~~uuukkkeeeaaa\\\[[[^^^``````___^^^\\\]]][[[OOOEEEMMM]]]pppdddOOONNNLLLJJJGGGCCCAAA???999888777555333222111111......---------,,,,,,,,,++++++***)))))))))******))))))))))))************+++...222444333111000///---------...000000...,,,)))+++------,,,***)))***((((((((()))+++...000111---------------,,,,,,+++))))))))))))((((((((((((((((((((((((''''''''''''&&&'''((()))+++///444888>>>@@@>>>::::::>>>@@@>>>@@@>>><<<;;;999555111---,,,,,,,,,---------......------.../////////......222111111222222333444555:::999;;;>>>>>><<<===AAA:::;;;===>>>>>>AAANNN[[[rrrxxxfffMMM???===;;;DDDSSSXXXUUUSSSNNNGGGFFFJJJLLLJJJOOOPPPLLLLLLRRRSSS___wwwppp]]]TTTMMMEEEBBBEEE???===999555222111000000111555777555222555???HHHPPPdddlll~~~hhhTTTYYY```iiiqqqwwwzzz{{{zzz|||}}}{{{uuuqqqooopppgggggglllyyynnn^^^RRRPPPUUUfffqqq}}}~~~yyyrrrkkkddd^^^XXXTTTVVVXXXRRRLLLKKKMMMaaa|||uuugggXXXVVVPPPRRRpppwwwlllccc```]]]\\\___fffnnnsssiiiaaaMMM@@@AAA???DDDRRRhhhtttkkkYYYZZZfff|||qqq^^^UUUOOOJJJFFFEEENNN^^^fffRRRRRR]]]rrr\\\ZZZ}}}ssstttsss___ZZZ^^^UUUCCC???:::666444444444444000222666999<<>><<<888999>>>AAA@@@???>>>===<<<:::666111...,,,,,,,,,---------............////////////......111111111111222333444555444888>>>BBBBBB??????@@@>>>???CCCDDDCCCEEEQQQ___ssstttyyypppTTTBBB===<<>>AAAAAAEEERRRhhhttttttaaa^^^]]]sssppp]]]UUUOOOJJJDDDDDDNNN___dddQQQSSS^^^bbbXXXwwwtttxxxjjjnnn]]]XXX]]]VVVCCC???:::666444444444444111333666777:::GGGccc}}}pppfffTTTLLLJJJ^^^wwwRRR<<<333666555888???>>>:::888888999777777<<>>>>>===:::777444222000000......---------,,,,,,,,,*********++++++++++++***((()))))))))***************...333666555333111000...---,,,,,,......,,,+++,,,---......,,,++++++,,,---,,,*********,,,...000++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))***---222666;;;===;;;888999>>>AAA@@@===<<<<<<===<<<999444000,,,,,,,,,---------............//////000/////////111111111111222333444444555999<<<>>>AAADDDGGGHHHSSSUUUXXXZZZYYYYYYaaalll~~~}}}}}}sssZZZGGG???>>>PPPeeemmmiiijjjdddVVVJJJGGGHHHJJJIIILLLIIIKKKOOOMMMVVVkkklll]]]PPPKKKEEE===;;;>>>CCCBBB???:::444222222444999999888555333333555888CCCYYYbbbwwwoooYYY___jjjuuu|||~~~zzzvvvsssqqqjjjiiikkksss~~~sss\\\hhhzzz{{{tttmmmfff___[[[WWWZZZVVVQQQPPPPPPaaa~~~jjjOOOAAA>>>DDDMMMRRReeeuuufff^^^[[[VVVSSSUUU[[[bbbhhh___WWWEEE;;;???@@@DDDQQQhhhsssnnnaaaWWWjjjnnn]]]TTTNNNIIIDDDBBBLLL]]]bbbRRRUUUaaajjjYYYuuupppbbbmmm]]]VVV[[[VVVCCC???:::666444444444444333333444555999IIIiiiwwwkkknnnwwwUUULLLKKK```oooLLL999333777666888>>>===:::888888999777666;;;CCCDDDPPPmmmbbbVVVLLLNNNVVV]]]cccgggggghhhiiijjjiiijjjllloooiiikkklllmmmkkkiiihhhggghhhhhhhhhgggfffhhhkkknnnqqqqqqoookkklllmmmiiicccfffhhhlllsssxxxzzzwwwttttttxxxyyywwwvvvxxxyyyxxxxxxxxxyyyzzz||||||zzzxxx}}}~~~{{{ppphhh```WWWRRRRRRTTTUUUTTT]]]YYYUUUPPPJJJCCCAAACCCGGGSSSmmm|||^^^NNNMMMKKKIIIFFFBBB@@@>>>???>>>;;;888444222000///......---------,,,,,,,,,)))***++++++,,,+++++++++))))))))))))************)))...333666666333111000...,,,+++,,,---...---,,,,,,---...---+++***+++,,,,,,++++++******+++------***++++++,,,,,,,,,,,,+++))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))---222555999;;;;;;888999>>>@@@???;;;;;;<<<===>>>;;;666333,,,,,,,,,---------......------...///000000000000111000000111111222333444666777888===KKK]]]jjjooossssssvvvxxxwwwuuuwww}}}pppZZZJJJFFFMMMkkkyyyfffWWWLLLJJJMMMIIIJJJNNNLLLUUUjjjhhhXXXIIIFFFBBB<<<999<<>>>>>CCCQQQgggrrr}}}eeeWWWccc~~~ooo]]]UUUNNNHHHCCCBBBJJJZZZaaaSSSYYYffftttaaazzzyyy```sssdddWWW[[[WWWCCC???:::666444444444444333333333444:::NNNqqqtttkkkvvv{{{XXXKKKKKKfff{{{OOO;;;444888777888===;;;999888888999777666:::AAADDDQQQooodddWWWKKKKKKSSSZZZaaafffjjjkkkjjjiiihhhiiilllnnnlllmmmooonnnkkkhhhffffffhhhhhhhhhhhhgggiiilllooooooqqqpppjjjeeeeeedddaaafffkkkqqqvvvxxxvvvsssqqqnnntttwwwvvvvvvxxxyyywwwrrrsssuuuxxx{{{|||zzzxxxzzz{{{}}}yyykkkeee___WWWRRRRRRTTTTTTTTTYYYTTTOOOKKKHHHDDD???<<<===CCCOOOfff~~~[[[NNNMMMKKKIIIEEEBBB@@@>>>===<<<999666444222111000......---------,,,,,,,,,)))***+++,,,,,,,,,++++++))))))))))))************(((---222666666333111///...,,,+++,,,...//////...++++++,,,+++)))((()))+++)))))))))***+++,,,------++++++,,,---------------))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())),,,111555888;;;;;;999:::>>>???===;;;<<<===>>>>>><<<777333,,,,,,,,,---------......+++,,,...///111222222222000000000000111222333444222555:::FFF^^^xxx}}}~~~|||xxxyyyxxx~~~uuu]]]LLLIIIWWW}}}}}}eeeVVVUUUNNNKKKLLLJJJTTTkkksss^^^JJJDDDBBB>>><<<>>>CCCCCC@@@:::444444999???LLLEEE;;;444333666:::===PPPdddiii{{{yyy___fffqqq|||~~~{{{tttllleeegggpppxxxyyyvvvssslllkkkooosssyyynnnttt|||wwwsssooolllffffff^^^YYYWWWPPPTTTggg___KKKCCCDDDMMM\\\[[[~~~kkk```^^^[[[WWWTTTQQQOOOOOOIIIIII???999<<<;;;AAAQQQfffqqq~~~qqqccc```oooqqq```VVVNNNHHHAAAAAAKKK\\\^^^SSS]]]mmmnnn}}}vvvaaa[[[yyynnn\\\[[[VVVCCC???:::666444444444444333333333444:::MMMpppzzzvvv~~~aaaNNNMMMmmm[[[CCC777888666888<<<:::999888999:::777555:::@@@JJJXXXvvvhhhYYYKKKIIIQQQZZZccciiijjjkkklllllljjjjjjkkklllkkknnnpppooolllhhhggghhhhhhiiiiiihhhhhhiiimmmooommmooommmgggeeeffffffcccgggmmmtttvvvtttrrrrrrsssnnnsssuuusssrrruuuwwwvvvrrrrrrtttwwwzzzzzzxxxvvvvvvxxx{{{}}}}}}zzz{{{yyykkkggg```WWWRRRSSSVVVXXXXXXVVVTTTQQQLLLIIIEEEAAA>>>???CCCCCCHHHccc[[[MMMMMMKKKHHHEEEBBB???>>>:::999777555333222111111......---------,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))************''',,,222666555333000///---,,,+++,,,...000000000)))******)))'''&&&((()))%%%&&&(((***,,,------...,,,,,,---.../////////...))))))))))))(((((((((((()))((((((((('''''''''''''''((((((((())),,,111555777;;;;;;999:::===>>>;;;<<<===>>>??????;;;666222,,,,,,,,,---------......+++,,,---///111222333333000000000000111222333444000666???OOOhhhtttqqqqqquuuuuunnngggdddrrrfffMMMEEEQQQvvvddd```TTTLLLKKKHHHSSSjjjgggOOOFFFDDD@@@???AAACCCCCC???999444555<<>>>>><<<999777555333///,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,...000111111000000---,,,,,,---......---++++++++++++---......,,,***+++++++++***((()))+++---------,,,+++************,,,,,,++++++***)))))))))&&&'''((((((''''''((())))))******+++,,,///444888===@@@@@@>>>===@@@???<<<@@@AAABBBBBB@@@<<<888555...............///000111,,,---...///000000000000000000111222333333444444111222;;;PPPjjj|||~~~xxxggg\\\bbbgggddd```bbbhhhzzzoooQQQFFFMMMbbbsssYYYNNNKKKMMMXXXeeeqqq]]]HHHAAACCCCCCAAA???BBBIIICCC999555222999JJJ]]]III888555555333555<<>>===;;;999777666444000.........//////......---,,,************************))))))))))))))))))))))))++++++---...///000000///---,,,,,,---//////...---,,,++++++---......+++)))************)))))),,,...,,,,,,++++++***+++++++++,,,,,,++++++***)))))))))''')))))))))''''''((()))))))))******+++...333777<<>>>>>@@@@@@<<>>CCCNNNYYY```uuuhhhLLL@@@CCCQQQkkk}}}YYYFFFKKKbbbxxxyyyeeePPPIIIKKKKKKHHHFFFKKKMMMDDD;;;999666@@@VVVeeeNNN;;;666555222222777AAAKKKVVVeeeyyytttTTTMMMRRRdddqqqrrrooooooiiihhhjjjrrr}}}|||uuunnnkkkqqqxxx~~~wwwuuuuuussskkkddd```\\\YYY___ggg~~~bbbfffnnneeeYYYhhh|||nnnccc___]]]TTTQQQMMMAAABBB;;;888999999999CCCPPPhhhsss~~~kkkeeehhh|||lll]]]UUUMMMFFFCCCFFFLLLvvv~~~]]]UUU\\\zzz}}}mmmmmmWWWaaajjjccc___WWWEEE>>>888888777444444777555222222555888DDD```|||~~~uuuVVVJJJgggZZZ@@@;;;444555666===:::;;;:::999888888:::<<>>>>>===;;;999888777555222000......//////......---,,,************************))))))))))))))))))))))))******+++---.../////////---,,,,,,---///111000///---,,,,,,---...---***(((((()))******)))***---///,,,++++++++++++,,,,,,---,,,,,,++++++***))))))))))))***+++***((('''''')))(((((())))))***---222666;;;>>>@@@>>>???BBBAAA>>>>>>???AAAAAA???;;;777444------------------...///......///000111111111111---...000222555777999:::111111444;;;EEELLLNNNNNNMMM@@@777666666555;;;CCC[[[ooo{{{www```GGG;;;888>>>NNN___ooosssxxxXXXUUUhhh{{{nnnZZZSSSSSSQQQNNNLLLRRRNNNBBB;;;999555EEEcccpppXXXAAA999777444222333999DDDPPP[[[gggnnngggYYYDDDBBBDDDOOO___lllqqqqqqooorrrwww|||wwwooojjjooo{{{wwwvvvuuupppkkkfffaaa^^^cccjjjxxxssssssdddSSSNNN\\\xxxhhh___]]]XXXXXXSSSEEEBBB;;;777999888888BBBPPPjjjuuu{{{iiigggoookkkYYYPPPKKKGGGCCCHHHQQQ~~~\\\VVV___}}}vvvzzzvvvooo___mmmeeebbb```WWWDDD===888777666333333555444222222444555AAA^^^{{{xxxnnnzzz\\\QQQmmmWWW<<<777333888888===<<<===<<<:::888888999;;;IIIZZZtttxxxeeeQQQIIIMMMVVV```hhhjjjjjjhhhggggggggghhhiiihhhiiijjjkkklllkkkjjjjjjllljjjiiikkkoooqqqpppooommmkkkjjjiiijjjkkkmmmoooooooooooooooooooooooonnnrrrssstttsssrrrrrrtttvvvtttsssuuuxxxwwwttttttxxxzzzyyyyyy{{{}}}~~~}}}|||uuuoookkkddd```aaadddgggkkkqqqlllnnnyyyrrrbbbVVVXXXqqq[[[RRROOOKKKFFFBBB@@@>>>>>><<<:::999888888777444222.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))+++,,,......//////---,,,,,,---000222222111...---------...,,,***'''((()))*********+++...111+++++++++++++++,,,---...,,,,,,++++++***)))))))))+++,,,,,,+++(((''''''((('''((((((((())),,,111444999===@@@???@@@CCCBBB???>>>???@@@AAA???;;;777555------,,,,,,,,,------......///000111111222222222...///000222444666777888000//////000222444666777999:::???EEEBBB999555777[[[hhh{{{yyyrrrhhhVVVCCC999333333<<>>999555KKKqqqyyyaaaHHH===:::888555444666@@@IIIMMMQQQQQQJJJAAA<<<>>>???DDDTTThhhqqqnnnnnnuuu}}}}}}}}}}}}{{{vvvpppjjjkkkwwwzzzvvvtttsssppplllgggeeehhhlll~~~|||rrrbbbYYYTTTQQQmmmlllaaa``````aaaZZZIIIBBB;;;777888777888CCCQQQmmmwwwsssiiifffjjjWWWNNNKKKHHHCCCJJJVVV___YYYbbbbbblll}}}iiimmmzzzdddgggdddXXXEEE>>>888777666333333555555333333444555@@@^^^|||qqqaaa}}}bbbYYYvvvPPP:::666222888:::???>>>>>>===;;;888888999:::DDDWWWrrrzzzgggSSSKKKNNNVVV```gggiiihhhhhhggggggggghhhiiifffgggiiikkkkkkkkkjjjiiilllhhhhhhmmmtttxxxuuuqqqlllkkkkkklllnnnpppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttsssrrrrrrtttvvvtttuuuvvvwwwvvvtttuuuxxxxxxwwwxxxzzz|||}}}|||zzz}}}sssnnnkkkeeebbbdddgggjjjpppwwwxxxxxxwww______|||[[[RRROOOLLLGGGCCC@@@>>>>>>;;;:::999888888777444222.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())),,,...///000//////...,,,+++,,,///111222222...---------...,,,***'''''')))*********,,,///222++++++++++++,,,---......,,,,,,++++++***)))))))))+++,,,,,,+++(((''''''((('''((((((((()))+++000333888===@@@@@@AAADDDCCC???>>>???@@@AAA???<<<888555...------,,,,,,,,,------...///000111111222222222000000111111222222222333222111000///......000111999;;;>>>???:::666888===RRR]]]lllvvvwwwpppgggaaaVVVHHH<<<777222000777BBBAAA???;;;>>>QQQlll}}}uuu|||{{{dddXXXSSSOOOLLLKKKRRRSSSKKKBBB:::888QQQyyyyyydddLLL???;;;:::777555333999>>>???>>>===:::777777===@@@BBBQQQeeemmmiiicccmmmyyy~~~|||yyyzzz|||yyyssslllddd^^^___lllzzz||||||xxxssssssrrrooommmmmmmmmllljjjtttlllcccbbb___TTT```mmmbbbbbbdddfff]]]JJJDDD<<<777888888888DDDRRRmmmxxx}}}kkkeeezzziiiWWWOOOLLLIIIDDDLLL\\\~~~^^^YYYddd\\\fff~~~\\\hhhxxxeeeiiifffXXXGGG@@@:::999777444444666666444555555555AAA```ttt___yyy}}}cccYYYuuuPPPAAA<<<333777888===??????>>>;;;888777888:::AAATTTooo{{{hhhUUUNNNQQQWWW___eeeggghhhiiijjjjjjiiihhhhhheeegggiiikkkkkkkkkiiihhhjjjggghhhoooyyy}}}yyytttlllkkkkkknnnqqqttttttsssqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqqqqtttvvvtttvvvwwwuuutttuuuwwwwwwtttuuuvvvxxx{{{{{{zzzxxx~~~~~~~~~}}}sssnnnlllfffbbbccceeehhhpppxxx```^^^[[[PPPOOOLLLIIIEEEBBB???===;;;:::888888777666444111......//////......---,,,************************))))))))))))))))))))))))'''***...222333333111///...---+++,,,...000111111---,,,,,,---...---***(((((()))*********,,,///222---,,,,,,,,,,,,------...,,,,,,++++++***))))))))))))***+++***((('''''')))((())))))((()))+++000333999===AAAAAABBBDDDCCC???>>>???AAABBB@@@===999777///...------------------......///000111111111111222222222111000000/////////......---...///111111444777;;;:::777444777:::BBBOOOaaannnmmmbbbTTTJJJFFF<<<555333111000999EEEGGGTTTVVVIIIEEERRR```eeeppp|||eeeWWWPPPLLLKKKLLLJJJOOOIII>>>:::<<>>>>>===:::888777888:::AAARRRmmm|||jjjWWWPPPRRRXXX^^^dddggghhhjjjkkkkkkjjjiiiiiifffhhhjjjllllllkkkiiiggghhhgggjjjrrr{{{~~~zzztttllljjjiiilllpppttttttrrrooooooooooooooooooooonnnrrrrrrqqqpppooopppsssuuurrrvvvvvvsssrrruuuwwwvvvrrrssstttwwwzzzzzzyyywww}}}|||}}}sssmmmlllgggbbbaaabbbfffoooyyyhhhbbb}}}ZZZMMMMMMLLLJJJGGGCCC???===;;;:::888777666555222000......//////......---,,,************************))))))))))))))))))))))))'''+++111666777666222000///---++++++,,,...//////,,,++++++---......+++))))))***++++++***,,,///111...------,,,,,,,,,------,,,,,,++++++***)))))))))''')))))))))''''''((()))))))))))))))))),,,000333999>>>AAAAAABBBDDDBBB>>>???@@@BBBCCCAAA>>>:::888000///......------......------...///000000000000333333222222111000//////+++******,,,000333333333+++222999;;;888555333222666EEEZZZhhhgggYYYGGG:::>>>666111222111222===JJJOOO\\\ddd\\\KKK@@@???BBBAAAUUUssswww```QQQKKKIIIJJJMMMGGGNNNFFF<<<@@@IIITTTaaarrrgggUUUEEE===:::999888111111222333444333444555222444777===DDDKKKMMMLLL@@@JJJVVV]]]^^^\\\\\\^^^ZZZQQQFFF??????LLLggg~~~zzz{{{{{{yyyvvvuuuyyy{{{qqqdddgggbbbVVVQQQddd|||yyyeee```mmmiiiXXXQQQOOOQQQXXX|||yyygggaaa___bbb]]]NNNGGG???::::::999;;;GGGUUUqqq|||ooohhhppp|||fffXXXSSSMMMGGGFFFPPPaaayyyXXXYYYjjjbbbbbb]]]oooyyyaaaeeedddVVVGGG@@@:::888777333333555444444666666666BBBddd|||ccc```nnnUUUdddvvvEEE:::777111:::<<>>KKKbbb{{{oooWWWMMMNNNVVV```hhhkkkiiifffeeeeeehhhkkkmmmhhhjjjlllnnnmmmkkkhhhfffiiijjjoootttxxxwwwqqqllliiieeebbbdddjjjnnnooommmrrrqqqqqqpppooonnnnnnmmmppppppooommmlllmmmqqqtttnnnrrrrrrmmmlllqqqsssqqqrrrsssuuuyyy{{{|||zzzwwwzzzzzzzzz}}}sssllllllfff```]]]^^^dddqqqqqqfffgggwwwqqq[[[SSS```WWWQQQRRRPPPJJJFFFEEEBBB===;;;;;;999777666444222222......---------,,,,,,,,,++++++************++++++(((((())))))******++++++******000888;;;777222111111///---,,,,,,,,,...///---***)))***...///...+++,,,,,,+++++++++,,,------111///...---/////////...'''***---,,,)))''''''))))))******++++++)))(((''''''((((((((())),,,111444<<<======>>>>>>>>>>>>>>>AAAAAAAAA@@@???===:::999333111//////000111111000............////////////333333333555666555333111//////......000333666888000///222777444---,,,222<<>>VVVpppoooVVVKKKIIIIIILLLQQQTTTMMMDDDFFFYYYnnnpppeeehhhoooaaaJJJ???;;;;;;CCC555666777777888777222---444444444444444444444444000555<<<@@@@@@===999777888444222888DDDWWWpppjjjRRRPPP```lllllliiijjjeee\\\PPPUUUVVVRRRQQQUUUVVVSSSLLLNNNbbbyyyhhh___]]]]]]^^^OOOEEE===;;;:::===LLL]]]{{{zzziiidddwwwvvvbbbUUUNNNKKKIIIHHHOOOlllsssYYYUUUmmmbbbwwwzzz|||kkkPPPzzzvvvfffdddiiiQQQGGG@@@999777666333333666555444555555444BBBfffkkkoooppphhhzzzPPP\\\WWW>>>DDD111222BBB<<<:::::::::999888777666555???LLLccc{{{yyynnn]]]OOOKKKQQQ]]]fffjjjkkkllljjjhhhgggggghhhiiilllnnnmmmjjjhhhjjjmmmlllqqqtttuuuuuutttnnnfffaaacccfffhhhjjjmmmppprrrpppqqqqqqooommmlllmmmoooqqqqqqrrrqqqppppppqqqsssqqqpppnnnlllmmmpppvvv{{{zzzyyywwwxxxyyyzzz{{{zzz{{{{{{}}}~~~uuulllmmmfffaaa```___aaakkkwwwrrrfffccc]]]SSSVVV[[[YYYQQQVVVvvvVVVJJJLLLLLLGGGEEEFFFDDD@@@<<<;;;999888555444222111......---------,,,,,,,,,++++++************++++++)))))))))))))))*********+++***///777:::666222111///...---,,,,,,---///000---+++)))***---///---***+++************+++,,,,,,...---+++,,,---......---)))***,,,,,,***)))((())))))******++++++)))(((''''''((((((((())),,,000444;;;<<<===>>>????????????AAAAAAAAA@@@???===:::999222///------...//////...............////////////555666777999999777444222000...,,,,,,...222666999;;;777444333222222666:::@@@FFFPPPZZZ```^^^SSSIIICCC>>>666///000666>>>CCC@@@<<<999:::999777999???======>>>HHHaaa}}}~~~lllYYYQQQOOOOOOPPPSSSQQQKKKFFFNNNeeewwwnnn[[[ZZZhhhcccPPPDDD>>>BBBOOONNNJJJBBB888555666666555333333333333333333444444222555888999888666555444888555666;;;EEEUUUmmm}}}lll[[[OOOXXXZZZRRRPPPWWW^^^]]]XXX___aaaYYYPPPLLLIIIFFFIIIMMMXXXrrrpppfffaaa^^^\\\NNNEEE>>>;;;999===NNNaaa|||pppdddsssuuuaaaUUUNNNKKKIIIHHHRRRqqqqqqZZZXXXppphhh}}}{{{sss```NNN}}}hhhbbbhhhTTTGGG@@@999777666333333555333333555666777EEEhhh|||iiilll}}}pppSSSWWWccc@@@<<<222444>>>999:::::::::999888777666555===III```www}}}qqq^^^OOOJJJQQQ^^^hhhiiijjjkkkjjjhhhggghhhiiijjjkkklllkkkjjjiiijjjlllpppvvvyyyvvvqqqmmmfff___bbbeeehhhiiijjjkkkmmmooonnnnnnnnnmmmkkkkkklllmmmtttuuuuuusssqqqppprrrsssqqqpppooonnnnnnpppuuuyyyuuuuuutttuuuwwwyyyzzzzzz|||}}}~~~yyypppjjjeeebbbbbbaaaaaaiiirrrssswwwssshhhbbbccc___VVVVVVZZZZZZRRRQQQiiiTTTJJJLLLKKKGGGEEEFFFDDD@@@<<<;;;:::888555333222111......---------,,,,,,,,,++++++************++++++***))))))))))))))))))(((+++***...555888555222222...---,,,+++,,,---000111...,,,******---...,,,))))))))))))))))))***++++++,,,***)))***,,,------,,,+++++++++,,,,,,,,,***((()))******++++++)))(((''''''((((((((()))+++000333999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::222000------...///..................////////////333555888:::<<<;;;:::999888555111......000444777===;;;666111111666888888???AAAEEELLLXXX```[[[QQQFFF===333...000444666777555555666888777888@@@IIIIIIIIIAAA<<>>III^^^ppptttxxxxxx}}}sssmmmXXX\\\WWWIIIBBBJJJUUUZZZTTT^^^ddd___VVVQQQPPPPPPPPPVVVUUUYYYyyyxxxlllccc[[[VVVNNNFFF@@@<<<888===QQQggg~~~zzzeeemmmsss```TTTNNNJJJHHHHHHWWWxxxnnn[[[[[[uuummmkkk[[[UUU|||jjjaaahhhWWWGGG???999777555333333555333333444666666BBBdddhhhttttttSSSPPPsss~~~NNN999777999999666:::::::::999888777666555:::FFF[[[rrrsss```OOOHHHOOO\\\gggggghhhjjjiiihhhhhhiiikkkkkkjjjiiiiiijjjkkkkkkjjjqqqyyy}}}wwwnnnggg```[[[cccfffiiikkkkkkjjjjjjkkklllmmmmmmlllkkkjjjlllmmmuuuuuuuuusssqqqpppqqqrrrpppqqqqqqppppppqqqtttvvvqqqrrrsssuuuxxxzzz{{{|||}}}~~~yyyoooiiifffdddcccaaa___bbbhhhaaahhhjjjfffeeehhheee]]]VVVXXXYYYTTTMMMYYY}}}SSSQQQRRRPPPJJJFFFEEEBBB===<<<;;;:::888555333222111......---------,,,,,,,,,++++++************++++++******))))))(((((((((''',,,***---444777444222222,,,+++++++++,,,...000222///,,,******,,,---+++((()))))))))))))))***+++,,,+++))))))***,,,---...------+++***+++......***''')))******+++***)))((('''&&&'''((())))))+++///222666888;;;===???@@@@@@??????????????????===;;;:::444222000///000000000///............///////////////111444777:::===@@@CCCDDDBBB>>>999555333222222888>>>???999666888666111<<>>777777999999777666777999;;;???BBBGGGOOOVVVRRRMMMAAA999DDDbbb|||{{{nnndddZZZRRROOOHHHQQQ\\\hhhtttvvvcccMMMDDDVVV[[[RRRJJJGGGRRRggguuutttiiiRRRAAA;;;999666333333222222222222111111111222333333333555888;;;555555666777777<<>>UUUnnniiijjjrrr___SSSMMMJJJHHHHHH\\\jjjZZZ^^^zzziiixxxttt___aaa}}}}}}kkkccchhhWWWGGG???999777555222222555555333444444333===[[[yyykkkvvvwwwXXXNNNgggddd>>><<<;;;555888:::::::::999888777666555999CCCWWWnnn}}}~~~tttcccRRRJJJNNNYYYccceeeggghhhiiihhhiiikkklllllliiiggggggjjjlllkkkiiinnnxxx~~~xxxmmmeeebbb```cccfffjjjlllkkkjjjiiiiiilllmmmmmmlllkkkkkklllnnnqqqqqqrrrpppooonnnpppqqqppprrrssstttsssrrrsssuuupppsssvvvxxxzzz|||~~~}}}~~~zzznnnllliiifffbbb```^^^___aaadddiiijjjgggfffgggeee___WWWUUUVVVVVVMMMNNNkkkzzzSSSSSSTTTQQQKKKFFFDDD@@@;;;===<<<:::888555333111000......---------,,,,,,,,,++++++************++++++***)))))))))((((((''''''+++))),,,333666444111222++++++******+++...000222...,,,)))***,,,---***((()))))))))******+++------,,,+++***+++---//////...---+++***+++......***''')))******+++***)))((('''&&&''')))))))))+++...000444666999<<<>>>???>>>>>>===>>>??????>>>===<<<;;;555222000//////000000///............////////////000000111222444999@@@EEEJJJIIIHHHFFFBBB===999666999BBBGGGCCC<<<999777555BBBOOOXXX]]]lll{{{vvveeeRRRFFF<<<<<>>:::@@@XXXqqqpppjjjzzzppp]]]RRRLLLIIIHHHHHHbbb}}}iiiYYY```}}}~~~bbb{{{uuu```dddrrrkkkfffhhhVVVFFF???888666555222222555444333333444333<<>>>>>>>>===<<<===>>>>>>>>>===<<<;;;333111...------...---,,,............////////////222333111///...111999???CCCFFFJJJLLLLLLIIIEEECCC???AAAEEEGGGBBB;;;:::===QQQeeerrrsss```JJJ888666===CCCIIIPPPRRRVVVYYY]]]aaaaaaZZZPPPBBB888555888444555LLLkkk~~~wwwkkkaaa\\\YYYUUUPPPeeevvvwwwpppmmmkkkfff[[[\\\RRRIIIJJJLLLXXXnnn~~~dddJJJ@@@===888444444333333222222111111222333444555666999>>>AAA;;;777666666555666===FFFGGGLLLPPPMMMCCC===GGGWWWooottt~~~~~~tttjjjaaaZZZVVVYYYPPPIIIIIIKKKLLLLLLNNNPPPPPPXXX[[[PPPKKKccc{{{fffWWWRRRJJJCCC@@@===DDDZZZrrr}}}zzzllluuunnn\\\PPPKKKIIIGGGIIIggg|||iiiXXXcccwww]]]~~~[[[___hhhkkkggghhhUUUFFF>>>888666444222222444222111333666777@@@ZZZuuu|||cccwwwwww}}}```RRRZZZmmmzzz|||ddd???777333111===:::::::::999888777666555999AAAUUUmmm}}}|||wwwmmm___TTTRRRXXX```ccceeeggghhhhhhiiikkkmmmllljjjhhhhhhjjjlllmmmnnnttt|||~~~uuuiiidddddddddeeehhhkkkmmmllllllllllllkkklllllljjjhhhggghhhjjjmmmooopppqqqqqqsssuuuwwwrrruuuwwwxxxxxxwwwxxxxxxrrrvvvzzz{{{yyyxxxzzz||||||}}}~~~xxxtttsssnnniiiiiilllmmmjjjcccaaa]]]YYYVVVWWWXXXYYYVVVPPPNNNRRRRRRNNNQQQXXXtttzzzSSSKKKMMMLLLGGGEEEEEECCC???>>>===;;;888555222000///......---------,,,,,,,,,++++++************++++++'''''''''((((((((((((((((((''',,,444777333///...,,,+++******+++---///000,,,)))((())),,,---+++)))((((((((()))***+++,,,---///---,,,,,,...///...---)))***,,,,,,***)))((())))))******++++++)))((('''%%%''')))))))))***,,,...555777;;;>>>@@@@@@>>>===;;;<<<===>>>>>>===<<<<<<444111...------...---,,,............////////////000222222000------333888:::>>>DDDJJJNNNOOOOOONNNFFF???DDDSSSWWWKKKDDDGGG\\\rrr{{{rrrxxxtttWWW@@@EEEVVV```cccdddbbbkkkqqqpppkkkbbbRRRDDD<<<999:::;;;888777BBBQQQZZZaaaddd```^^^aaacccaaaeeerrryyyuuuooommmggg___gggeeeXXXNNNNNNOOO\\\sss}}}uuuXXXIII@@@888555555444444333222222222333333333444888@@@IIIPPPDDD===777555444333666:::999<<<@@@===777777@@@KKKdddkkkuuu}}}xxxtttnnnfff```\\\SSSNNNNNNNNNNNNQQQVVVPPPQQQVVVZZZUUUPPPYYYfffooo^^^UUUKKKCCCAAAAAAGGG[[[pppzzz}}}pppooo~~~mmm[[[PPPKKKHHHGGGIIIkkk|||jjjYYYeeewww___\\\bbbfffkkkfffgggVVVFFF>>>888666444111111444222000333777888AAAYYYsssccczzz___NNNUUUhhhuuuxxxxxxqqqXXX@@@777444444<<<:::::::::999888777666555777@@@TTTlll}}}~~~yyytttjjj[[[OOONNNUUU^^^ccceeeggghhhhhhhhhjjjlllllllllkkkjjjiiikkkoooqqqvvv{{{{{{qqqgggcccddddddjjjlllnnnmmmlllkkkkkklllooopppooommmjjjiiijjjkkknnnooopppqqqqqqrrrtttvvvsssvvvyyyzzzzzzzzz{{{|||www{{{~~~~~~zzzwwwxxxzzz}}}~~~yyyyyytttmmmkkklllhhhaaaUUUSSSQQQPPPQQQRRRTTTWWWQQQNNNLLLMMMPPPQQQQQQQQQddd|||SSSNNNPPPNNNJJJGGGGGGEEE@@@>>>===;;;888555222000///......---------,,,,,,,,,++++++************++++++&&&'''''''''(((((())))))'''''',,,555888333///---,,,+++*********,,,...000+++)))'''))),,,---,,,***&&&&&&''''''(((***+++,,,///---,,,,,,---...---,,,'''***---,,,)))'''((())))))******++++++)))((('''%%%''')))***)))***,,,...777999===@@@BBBAAA???>>>;;;<<<===>>>>>>>>>===<<<666333000//////000///.............../////////000+++///222222///...111555555999???EEEKKKOOORRRSSSMMMCCCLLLhhhtttcccRRROOO___tttwwwddddddmmmZZZhhhtttxxxgggSSSDDD===BBBDDDAAA@@@BBBCCCAAAJJJVVV```cccgggnnnssssssyyywwwttthhhXXXnnnlll```UUURRRQQQ^^^wwwqqq[[[JJJ;;;666666555444444333222222222111111444<<>>888666444111111444333111333666666===TTTmmmwwwvvvYYY}}}dddMMMNNN___kkkmmmsssgggTTTDDD;;;777888::::::::::::999888777666555666???SSSlll}}}}}}{{{uuupppdddTTTHHHGGGQQQ[[[dddeeeggghhhggghhhjjjkkkkkkmmmmmmkkkiiijjjoootttuuuxxxvvvmmmeeedddfffgggoooooopppnnnkkkjjjjjjkkkuuuuuutttrrrnnnmmmmmmnnnmmmnnnoooooonnnoooqqqssstttwwwyyyzzz{{{{{{}}}~~~||||||xxxxxxzzz~~~}}}}}}xxxooojjjfff\\\QQQGGGFFFFFFHHHJJJKKKMMMPPPLLLNNNLLLIIILLLSSSUUURRRPPPpppSSSTTTPPPKKKHHHFFFDDDAAA@@@>>><<<999666333111000///------......------,,,++++++++++++************)))))))))(((((((((((())))))))))))---333999999333---000...,,,,,,------,,,+++---,,,***+++,,,,,,+++)))***)))((('''''')))+++,,,...------,,,,,,,,,------000//////...,,,+++******((()))+++,,,+++***((('''))))))))))))***+++,,,---111999BBBEEECCC>>>=========<<<<<<===???>>><<<:::333111///.../////////...000111111111111222222222000111222222111111333555555999???CCCFFFLLLTTT[[[dddYYYOOOTTThhhvvvsssgggzzzwwwhhhZZZZZZ^^^qqq|||yyy~~~rrrvvviiiWWWXXX\\\___```^^^[[[YYYaaannnuuurrrtttvvvnnnqqqrrrjjjcccaaa}}}jjj^^^bbbdddaaafffrrreeeKKK===@@@<<<333000666999888333BBBDDD>>>DDDPPPcccxxxkkk\\\III>>><<<===:::555555555444444555777888999JJJLLLTTT^^^bbblllzzzvvvppppppfff___XXXSSSRRRRRRPPPOOOMMMLLLLLLNNNQQQTTTUUUTTT```qqqpppaaaTTTGGG>>>===EEEVVVeeeooowww~~~qqqjjjvvvtttiiiYYYHHHFFFJJJDDDIII|||uuummm[[[kkk|||ssscccvvv|||nnnsssooo___WWWCCC???:::777555444333222666000777777888:::GGGtttssskkkbbbvvvjjjUUUTTTUUUkkklllpppWWWDDD888333777>>>@@@>>>:::999999888888777666@@@RRRhhhzzz|||}}}uuufffUUUHHHFFFLLLSSS```ccceeeeeehhhllllllhhhoookkkkkknnnmmmjjjmmmtttuuukkkeeebbbaaaeeelllmmmooopppnnnllllllooorrrvvvuuusssooollljjjlllmmmooopppppppppnnnnnnpppqqqttt~~~}}}{{{}}}yyy}}}~~~}}}qqqeee]]]XXXTTTPPPGGGFFFEEEEEEGGGKKKOOORRRQQQQQQOOOLLLIIIKKKPPPVVVYYYqqqqqqVVVOOOLLLIIIFFFEEEDDDAAA???<<<;;;999777444222000///------......------,,,++++++++++++************)))))))))(((((((((((()))))))))))),,,222777888444///000...,,,,,,---------++++++***)))***,,,------,,,+++***)))((((((***+++---...------,,,,,,,,,------//////...---,,,+++******((()))***++++++)))(((&&&''''''((()))***,,,...///222:::CCCGGGEEEAAA@@@@@@===<<<<<<===>>>>>><<<:::666333000......//////...000000111111111222222222000111222333333555888;;;:::<<<===???BBBGGGMMMQQQeeelllfffWWWZZZnnn|||{{{zzzaaaOOOLLLNNN[[[qqqzzz{{{~~~llleeesss}}}uuu^^^^^^eeeoooqqqiiiddddddpppkkkjjjssswwwvvvvvvXXXLLLCCCBBB???999;;;BBBPPPFFF:::@@@SSS\\\bbbpppyyy^^^DDD999;;;<<<:::666555444333444555777999???@@@FFFNNNOOORRRdddyyy}}}{{{{{{rrrkkkbbb\\\YYYWWWTTTQQQMMMLLLLLLNNNQQQTTTUUUUUURRR```qqq}}}hhhZZZIII>>><<>>@@@===:::999999999888666666@@@QQQfffxxx~~~xxxiiiXXXKKKGGGLLLRRR^^^aaacccdddfffjjjjjjgggnnnkkklllnnnnnnlllooovvv|||rrrgggbbb```aaagggnnnpppqqqqqqnnnkkkjjjlllnnnsssrrrpppmmmjjjhhhjjjkkkmmmnnnoooooonnnooorrrtttqqq{{{{{{{{{}}}{{{zzzmmmbbb[[[VVVRRRPPPGGGEEECCCCCCFFFJJJNNNOOORRRTTTTTTRRROOOOOORRRVVVQQQfffpppUUUJJJHHHGGGFFFEEEDDDAAA>>>::::::999888666333000///------......------,,,++++++++++++************)))))))))(((((((((((())))))))))))***///555777555222///---,,,,,,---------,,,***)))((())),,,......---,,,+++)))))))))***,,,---------,,,,,,,,,,,,------......---,,,+++******)))'''(((***+++***)))'''&&&%%%&&&'''(((***---///000111888AAAFFFEEECCCBBBBBB<<<<<<<<<===>>>>>>===;;;:::666111....../////////000000000111111111222222111222333333555888===AAACCCBBBBBBCCCGGGKKKNNNOOO```|||cccPPP```yyyvvvVVV@@@>>>???FFFVVVjjjvvv}}}zzznnn```SSS\\\{{{oooUUUJJJSSSaaakkklllhhhhhhlllhhhnnnrrr~~~wwwzzzcccMMMKKKEEE999AAAUUU^^^QQQFFFLLLXXXVVV\\\rrr}}}ZZZEEEBBB@@@:::888666444222222333666888999999===CCCBBB???FFFQQQ{{{~~~{{{tttjjjccc^^^YYYTTTPPPNNNLLLLLLMMMPPPTTTVVVVVVRRRZZZ[[[```ppp___KKK???<<<>>>FFFNNNZZZdddooovvv{{{|||}}}}}}}}}~~~zzzoootttnnn^^^SSSHHHIIIKKKDDDRRRwww~~~^^^DDD???HHHTTT[[[rrreee|||iiijjjtttnnnoooaaaSSSDDD???999444222222333333555000777555777:::EEEnnnvvvoootttjjj```nnnvvviiiJJJ:::888;;;===???<<<:::999999999777666777???NNNbbbttt~~~zzzmmm]]]NNNIIILLLRRR]]]bbbddddddfffjjjkkkhhhmmmllllllooooooooosssxxxzzzoooddd______bbbjjjrrrssssssqqqnnnjjjhhhhhhhhhnnnnnnmmmjjjgggfffgggiiilllmmmmmmmmmmmmooorrruuurrrzzzyyyyyy}}}{{{~~~uuujjj```[[[WWWSSSQQQJJJGGGCCCDDDHHHMMMPPPQQQTTTVVVXXXWWWTTTRRRSSSTTTPPP```zzzlllRRRIIIHHHGGGGGGFFFDDD@@@===888999999999777444111///------......------,,,++++++++++++*********))))))))))))(((((((((((()))))))))((()))---222555555555///---,,,,,,---...---,,,+++***((()))+++---------,,,+++***))))))+++---...,,,,,,,,,+++,,,,,,------------,,,++++++***))))))'''(((*********)))'''%%%&&&&&&'''(((***+++---......555===BBBCCCBBBAAAAAA<<<;;;;;;<<<>>>???>>>======888222.........///000000000000000111111111111333333333333555888>>>CCCFFFEEEFFFKKKQQQTTTSSSPPPSSSvvvqqqUUUTTTdddppp|||iiiIII888:::;;;<<>>;;;<<<@@@SSSvvv~~~{{{qqqjjjddd___YYYTTTOOOMMMKKKKKKOOORRRUUUVVVYYY[[[UUURRRiiinnn]]]HHH>>>;;;===AAAFFFVVVaaalllsssxxx|||{{{www|||||||||}}}~~~~~~qqqqqq}}}zzzfffUUUEEEDDDJJJIIIYYYgggHHH===DDDRRRXXXvvvrrrZZZ^^^iiisssjjjpppdddSSSDDD???888333222222333333444000777444666999BBBhhhtttmmmjjj```kkkyyyvvvRRR:::555999<<<===<<<:::999999999777666666<<>>===999333///...//////000//////000000000111111111444444333222333666;;;???CCCDDDIIIPPPUUUVVVQQQLLLIII___sssppp\\\NNNSSS^^^hhhZZZAAA777<<<;;;777<<<>>>IIIMMMLLLUUUgggnnniii^^^UUU^^^wwwvvvzzzssspppuuuzzzdddWWWWWW[[[nnnssstttppppppvvvxxxuuunnnlllnnnyyymmm]]]WWWVVVsssqqqdddfffwwwvvvhhhVVVEEECCC@@@:::666333333555666555222222555777777777888===SSSrrr|||uuupppkkkddd___QQQNNNKKKJJJMMMQQQTTTVVVVVVSSSPPPPPPSSS```xxx}}}ppp___PPP@@@999888:::===AAALLLWWWdddkkkqqqvvvvvvsss{{{{{{zzz{{{{{{|||}}}~~~}}}~~~nnnjjjtttsssdddMMMCCCGGGHHH___iiiUUUOOOUUUYYY}}}ooo]]]ooouuutttjjjqqqdddQQQBBB>>>888444333444444444444111777333555999@@@ccc~~~jjjcccYYY^^^ooofff@@@333777;;;<<<;;;999999999999777555444999DDDTTTfffttt{{{|||yyyxxxrrrdddTTTLLLMMMRRR\\\bbbffffffgggjjjllllllkkkmmmnnnnnnppptttyyy{{{yyymmmbbb___bbbfffkkkqqqnnnmmmlllkkkjjjiiigggfffjjjkkkkkkjjjhhhggghhhjjjllllllkkkjjjhhhhhhkkkmmmqqqvvvssssss{{{{{{{{{~~~~~~wwwnnnfffbbb]]]XXXTTTRRRNNNKKKLLLRRRYYY^^^```___``````[[[VVVSSSSSSUUURRRVVVddd|||nnnTTTOOOMMMJJJHHHGGGDDDAAA>>>::::::999888666333000///------......------,,,++++++++++++************)))))))))(((((((((((())))))((((((***+++...111444555...,,,++++++---......---///---***)))***+++++++++,,,+++)))))))))***,,,---+++******++++++,,,---...---,,,,,,,,,++++++++++++((()))+++,,,+++***((('''***))))))(((((())))))***///333999???CCCCCCBBBAAA;;;:::999;;;===???@@@???<<<888333///...//////////////////000000000111111333333333222222444888;;;CCCGGGNNNTTTWWWVVVQQQLLLFFFOOO]]]eee___SSSSSS\\\YYYRRRBBB<<>>]]]fffwwwaaaXXXVVVggg~~~LLL555666;;;;;;:::999999:::999777555222666@@@PPPaaaooovvvyyyxxxyyyuuuhhhWWWMMMLLLPPPXXX___dddccccccgggiiiiiijjjnnnooonnnooouuuyyy{{{tttiiiaaaaaaeeehhhjjjmmmjjjiiiiiiiiijjjjjjhhhfffiiijjjkkkkkkjjjiiijjjkkkkkklllllljjjhhhggghhhjjjkkkpppnnnqqqyyyxxxyyy}}}}}}~~~xxxnnnnnnttt{{{~~~xxxpppjjjeeeaaa[[[WWWUUUSSSQQQQQQTTTYYY```eeehhhiiigggaaaZZZVVVUUUVVVSSSSSS[[[mmmqqqWWWNNNKKKHHHGGGFFFEEECCCAAA<<<;;;999777444222000///------......------,,,++++++++++++************)))))))))(((((((((((())))))''')))***,,,...///222444...,,,++++++---............+++)))((())),,,------+++***)))((((((***+++---************+++,,,---...------------,,,,,,,,,,,,)))***,,,---,,,+++)))(((((((((((((((((()))******///222777===AAABBBAAA???;;;:::999:::===???AAAAAA999666222000/////////...////////////000000000111111222222222222444777999???EEELLLRRRTTTTTTSSSRRRJJJRRR\\\aaaaaa```______SSSRRRIIIEEEFFF>>>666<<<>>>HHHFFF>>>JJJhhh{{{|||___NNNCCCGGGLLLOOO^^^qqq|||uuuiiidddppp~~~~~~sssrrrjjjfffnnn}}}vvvppprrr{{{qqqzzz|||xxxyyyvvvlllaaa\\\RRRNNNIIIBBB<<<888555444666666555333444555555555666333444>>>LLLYYYaaaeeefff{{{yyyooohhh\\\WWWQQQNNNOOOSSSVVVXXXVVVVVVVVVTTTLLLDDDCCCGGGFFFGGGKKKOOOQQQOOOKKKHHHAAA;;;777666555444666;;;BBBLLLXXXaaaiiiqqqtttsssnnnnnnoooqqqsssvvvxxxyyyxxx~~~nnnZZZVVVcccwwwcccHHHBBBMMMXXXPPPIIILLLMMMoooyyy```WWW```uuuiiiwwwjjj{{{wwwttttttaaaMMM===;;;999888999999999888333222777111444888<<>><<<:::666333111000///------......------,,,++++++++++++************)))))))))(((((((((((())))))''')))+++------///111222---,,,++++++---///......,,,***''''''***---//////***)))((('''((()))+++,,,************+++,,,---......------------------,,,***+++---------,,,***(((&&&&&&''''''(((***+++,,,---000444:::>>>???===;;;;;;999999:::===@@@AAAAAA777555222000000000...---////////////000000000000///000222333333555888:::555;;;CCCIIIKKKNNNRRRUUUMMM]]]gggeeeeeejjjhhh^^^SSSVVVPPPLLLLLLBBB<<>>DDDKKKRRRNNNffftttlll```[[[UUUQQQQQQUUUXXXZZZOOOSSSPPPHHHEEEHHHEEE>>>EEEEEEHHHLLLMMMJJJGGGFFF@@@===;;;;;;888555777<<<>>>HHHRRRYYY```gggjjjiiiggghhhjjjmmmppptttwwwyyyxxx~~~tttYYYOOOXXXgggyyy}}}RRRKKK???CCCNNNJJJFFFIIIJJJxxx|||bbbWWW```nnneee|||wwwqqqqqq^^^~~~sssuuuuuuaaaNNN;;;:::999:::;;;;;;:::999333222777111333888;;;WWWkkklll{{{mmmOOOQQQJJJ[[[|||TTT:::777777999999888999:::999777444333777@@@NNN___lllsssuuu~~~qqq\\\MMMIIIKKKVVV___ddddddcccfffjjjkkkjjjoooppplllnnnuuuyyyxxxddd]]]ZZZaaahhhjjjiiihhhhhhgggfffhhhjjjjjjgggdddgggiiikkkkkkkkkkkkkkkmmmhhhjjjmmmooonnnlllllllllmmmpppooorrrwwwrrrrrr~~~~~~{{{zzz|||}}}wwwsssjjj___XXXWWWXXXZZZ___gggttt}}}wwwtttrrrooojjjfffdddeeeddd^^^YYYZZZccckkkjjjmmmnnnjjj```VVVPPPMMMPPPMMMNNNTTT]]]aaa\\\UUUkkkVVVJJJIIIGGGGGGFFFDDDAAA>>>???===:::666444222111111///............---------+++++++++************)))))))))(((((((((((())))))(((&&&&&&+++222666555222111000///,,,***+++...000---+++***)))*********))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))(((((()))+++------+++)))''''''''''''((()))++++++...000555===CCCEEEAAA===<<<999999===BBBEEECCC@@@:::888444222///---+++)))......//////000000111111000111222333555666777888888:::999777===GGGKKKIIIPPP\\\ZZZWWW```eee]]]YYYMMMXXXVVVQQQRRRMMMEEEFFFHHHZZZLLLFFF<<>>;;;777444444444555>>>AAAHHHOOOVVV\\\```bbbddddddcccbbbdddiiipppuuutttwww|||yyydddOOOFFFOOOddd}}}___MMMGGG???DDDKKKDDDDDDSSSkkk___YYYaaa]]]dddxxx___fffqqqyyysssvvvfffRRRBBB???<<<:::999888666444666222333777555222===MMMwwwdddwwwTTTGGGIIIHHHkkkYYY;;;666???999;;;<<<;;;:::999999:::888777<<>>===:::777444222111000///............---------+++++++++************)))))))))(((((((((((()))))))))'''''',,,333777666444111111///---++++++---///,,,+++))))))***+++***)))***))))))))))))))))))***++++++++++++++++++++++++------------,,,+++******(((((()))+++------+++)))(((((('''(((((()))***+++...000555<<>>:::999<<>>>>>GGGFFFEEELLLMMMJJJLLLVVVcccddd___^^^UUUIIIGGGKKK```UUUIII;;;???eeepppmmmWWWHHH>>>:::???GGGUUURRR^^^zzzvvvwww|||xxxvvvyyy{{{tttkkk```[[[RRRJJJCCC===999777666555444444333333333444444444444444555666777777666>>>LLL```rrrjjjhhh___ZZZ^^^^^^___ZZZSSSNNNMMMLLLIIIFFFFFFHHHKKKMMMOOOOOONNNNNNGGGDDD???:::777555666666:::===AAAGGGLLLQQQTTTVVVXXXXXXXXXYYY[[[aaahhhmmmrrrwww}}}ssscccQQQFFFEEETTTkkkppp^^^UUUIIIIIIMMMEEEEEEVVViii___\\\rrrXXXeeegggqqqpppxxxssstttcccNNNAAA>>>;;;999888777555444666222333777555222<<>>;;;888999===@@@AAA@@@>>><<<:::666333111///.........///000000111111222111111222333555666777777888@@@DDD???999777888888;;;BBBCCCEEELLLLLLPPP___zzz}}}pppiii\\\NNNLLLMMMhhheeePPP888777OOOTTTvvvyyytttbbbTTTTTT^^^ggghhhjjjnnnzzz{{{xxxnnn^^^UUUJJJBBB???===999555777777666666666555555444555444444444444444555555444444777EEEdddwwwsssfff___```^^^___[[[UUURRRQQQPPPNNNKKKIIIJJJKKKLLLNNNOOOQQQRRRNNNJJJDDD===888555555555777888;;;>>>AAAEEEHHHJJJLLLMMMNNNPPPSSSYYY```eeennnuuu}}}llldddXXXJJJCCCFFFXXXtttttthhh^^^PPPLLLLLLEEEHHH\\\ggg___^^^zzzXXXjjjgggxxxlllvvvrrrsss```KKK???===:::888888777555333555222333666444333<<>>@@@@@@>>>>>><<<888444111000000...//////000111111222222111111222333444555666777999???EEEFFFCCCAAAAAABBBAAAFFFFFFKKKPPPQQQ]]]vvvvvviii[[[PPPPPPVVVwwwaaa>>>555???AAA\\\tttzzzpppuuuwww}}}zzzooonnn}}}zzznnn\\\PPPCCC<<<======999555999999999999999888888777666555444444333333333444777555444;;;QQQuuu~~~yyykkkaaa___\\\^^^[[[WWWVVVVVVUUURRROOONNNMMMKKKKKKLLLNNNQQQSSSSSSNNNGGG???999555333222777777888999<<>><<<999888888888777666lllZZZLLLJJJGGGEEEDDDBBB@@@>>>::::::999888666333000...///............---------+++++++++*********))))))(((((())))))))))))((((((&&&&&&'''***...222555666000111111///,,,******++++++)))((()))+++,,,,,,++++++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((('''''')))+++,,,+++******))))))(((((((((((()))+++---111888???BBB@@@===???<<<999888:::===@@@BBB>>>>>><<<888333000000111//////000000111222222222111222333333444555666666999<<>>AAA???===>>><<<:::999:::===AAACCC===>>>===999333///000111//////000111111222222333222222333333444555666666999888===HHHTTT[[[bbbfff}}}vvvnnnrrrnnneeeggg```NNN@@@DDDVVVvvvqqqRRRQQQWWWbbbkkkmmmlllkkkjjjgggbbb```dddrrr}}}oooaaa^^^bbbggggggfffjjjqqqzzz}}}yyy}}}rrrddd]]]ZZZVVVNNNFFFEEEDDDAAA>>><<<:::::::::999999888777666666666777000333666777666;;;LLL]]]ooo}}}rrriiiaaaaaaaaacccggghhheee]]]WWWNNNLLLJJJJJJLLLRRRXXX\\\[[[XXXSSSKKKDDD===888555111222222444666888:::;;;>>>AAAEEEHHHKKKNNNSSSVVV]]]cccjjjooorrrvvv~~~lllgggooohhhZZZJJJCCCVVVrrr{{{___[[[WWWMMMJJJHHHCCCNNNjjjaaa\\\aaappp^^^}}}aaafff}}}xxxqqqZZZEEE888666444444444444333222333333444444444666999<<>>:::333777:::===>>><<<999888888222555999???JJJZZZlllxxxzzz}}}yyylll```XXXQQQMMMOOOYYYccceeefffjjjnnnoooooorrr|||sss^^^[[[dddRRRLLLIIINNNUUU[[[```eeedddcccbbbbbbcccfffiiikkkjjjiiihhhhhhjjjllllllllllllllllllmmmnnnooopppqqqpppppprrrssstttuuuuuuuuutttvvvzzz}}}wwwooommmooottt{{{}}}sssnnneeeWWWJJJAAA======;;;999666666666777777666gggWWWNNNKKKGGGDDDCCCAAA???===;;;999777555333222111000///............---------+++++++++************)))'''((()))******)))((('''(((((()))***,,,///333555111111///---++++++---///,,,+++))))))***+++***))),,,***(((''''''(((***,,,************************)))******++++++++++++***((('''&&&''')))++++++***(((((('''(((((()))***+++***+++...555<<<@@@???===<<<<<<;;;;;;<<>>:::333///000333///000000111111222333333222333333444444555555555999777999BBBJJJRRR^^^iii}}}rrrmmmsssppphhhqqqrrrcccJJJMMMaaa|||ppp```ZZZYYYVVVUUUVVVRRRQQQPPPSSS]]]pppxxxssskkkdddfffllllllhhheeelllwww~~~xxxtttnnnddd\\\VVVRRRLLLFFFAAA>>>======;;;:::999999999999999:::444333555777666333888@@@<<>>777555333222333444333222222333444333444666888999YYYtttyyyNNNdddiiiLLLKKKKKKhhhOOO@@@222555888<<<>>>===:::999999111444888===EEETTThhhvvv{{{pppddd\\\UUUOOOOOOYYYaaacccdddhhhmmmoooqqqsss~~~xxx```YYYbbbRRRJJJEEEHHHOOOVVV^^^dddeeeddddddeeefffhhhjjjlllkkkiiihhhhhhkkkmmmmmmmmmmmmmmmmmmnnnnnnoooooooooqqqqqqrrrsssuuuuuuuuutttsssuuuxxx{{{~~~|||rrrpppuuu}}}}}}ooofffXXXKKKBBB===:::888:::888555555666777777777gggWWWOOOLLLHHHEEECCCBBB@@@>>>;;;:::777444222111111111//////.........---------+++++++++************)))'''((()))++++++)))((('''******++++++,,,///333666111000///,,,***+++...000---+++***)))*********))),,,+++(((''''''(((+++,,,******************************+++++++++******))))))'''&&&''')))***+++***''''''''''''(((***++++++******...555<<<@@@???===;;;;;;<<<<<<===@@@CCCFFF>>>@@@@@@;;;444000111444000000000111222222333333333333333444444555555555999777888<<>>===;;;:::999111444888;;;BBBQQQfffuuu~~~rrrhhh```XXXQQQPPPYYY```aaabbbggglllnnnsssqqq{{{www\\\QQQXXXRRRIIIBBBDDDKKKSSS\\\ccceeeeeefffgggiiijjjlllmmmllljjjiiiiiikkkmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqqqqssstttuuutttsssqqqsssvvvxxxzzz~~~uuutttyyy|||iii\\\KKK@@@<<<;;;777444;;;888666666777999999888jjjUUULLLKKKIIIHHHGGGEEEAAA>>>888999999888444111//////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((%%%((('''%%%(((111444111111///---++++++---///000)))***,,,+++***)))******,,,++++++***************))))))***,,,---,,,)))&&&*********++++++,,,,,,,,,)))((((((((((((***+++,,,)))((((((((((((((())))))+++...000222888???AAA??????===<<<<<<>>>AAACCCDDD>>>>>>===:::444///,,,+++000000000000000111111111111333444444222222333555888<<<>>><<<:::@@@NNNZZZwwwxxxuuuuuu~~~oooooottt||||||tttooo~~~xxxyyy~~~kkkdddhhhtttyyy~~~|||uuuuuuzzzvvvssslllcccZZZSSSNNNJJJGGGFFFDDD@@@>>>===<<<;;;999666:::<<<:::666555777777;;;888777999666444999BBB@@@AAAFFFPPPZZZkkk~~~wwwqqquuuzzzwwwooommm```UUUTTTUUUTTTTTTXXXVVVTTTQQQMMMHHHAAA;;;666444444444444444444555555333444666:::???EEEJJJMMMPPPTTTZZZ___dddlllvvv}}}zzz~~~___ZZZcccmmmjjjTTTJJJccc|||gggZZZPPPGGGIIIJJJFFF^^^ttt]]]^^^mmmcccmmmwwwzzzccc}}}{{{vvvhhhPPP888777666555333222111000000333333333333444666777999RRRxxxiii___^^^|||mmmPPPVVV[[[qqqttt666@@@555666888;;;======999666555555777:::>>>HHH[[[mmm}}}~~~uuuiii___ZZZWWWTTTSSSVVV^^^cccdddhhhmmmqqqwwwttt{{{nnnTTTOOOHHHJJJLLLCCC===CCCJJJSSSbbbhhhiiijjjkkklllmmmmmmmmmkkkkkklllmmmmmmnnnoooooommmmmmmmmnnnoooqqqrrrsssoooppprrrtttvvvxxxxxxyyytttrrrsssxxx|||}}}|||nnnTTTLLLBBB;;;999:::::::::666666888666444BBBJJJAAAjjjSSSKKKJJJHHHGGGFFFDDD@@@===888999:::888555222000000......---,,,,,,,,,,,,---,,,,,,+++++++++*********(((((((((((())))))))))))''')))(((%%%)))111555444111000---,,,+++---///000,,,.........+++************))))))(((((((((((((((******+++---...---***'''******+++++++++,,,,,,,,,)))((((((((((((***+++,,,))))))(((((((((((())))))+++...000222888???AAA???AAA@@@>>>===>>>@@@AAABBB<<<===<<<:::555111...---000000000000111111111111111333444444333222333555999;;;<<<:::999===GGGPPPxxxiiifffUUUYYYfffxxx~~~wwwsssrrrtttxxxzzzqqqfff___hhhvvv~~~ssskkkeeeaaa___OOOLLLIIIFFFDDDAAA>>>;;;<<<<<<<<<;;;;;;<<<;;;999;;;888777999777333333888222111222555666;;;IIIWWWzzz|||wwwqqqkkkjjjuuuxxxsssggg\\\YYYXXXTTTSSSUUUTTTPPPLLLIIIFFFAAA;;;777555555444444333333333333333444555999>>>CCCHHHKKKLLLPPPVVVZZZ```gggqqqxxx~~~{{{zzzzzz~~~}}}}}}}}}}}}~~~tttuuukkk^^^___hhhkkk[[[QQQfffvvvaaaWWWOOOGGGJJJJJJGGGbbbqqqZZZ]]]mmmiiikkk{{{jjj]]]~~~nnnsssooo___JJJ888666555444333222111111111333333333333444666777999PPPeeeggg^^^sssoooQQQRRRVVVnnnzzzBBB:::555666888;;;======999777555555666888<<>>>>>>>>??????;;;<<<<<<:::666222000/////////000000111111111111111333444444333333444555::::::999777777:::???CCCJJJ```rrr{{{zzzhhh[[[___\\\cccmmmsssooojjjmmmtttssssssrrrvvv{{{qqqhhhcccbbbkkk}}}{{{zzzooonnnnnnpppsssvvvvvvvvvxxx{{{zzzrrrmmmmmmiiiccc]]]VVVOOOHHHCCCCCC>>>:::;;;>>>@@@???===???;;;:::;;;;;;777444444888666777888666333555999???JJJVVV[[[\\\^^^]]]ZZZ\\\mmm{{{pppeee___[[[VVVSSSSSSPPPKKKEEECCCCCCAAA<<<777:::999888666444333333333222333444777;;;@@@DDDGGGGGGKKKQQQUUUZZZaaajjjpppwwwyyyzzzvvvrrrrrrwww|||wwwwwwxxxzzz|||qqqddd}}}iii\\\___ggg^^^XXXjjjppp[[[RRRNNNHHHIIIJJJIIIggglllYYYaaatttuuummm|||^^^```wwwmmmvvvmmmTTTAAA555555444333333222222222333333333222333444555777888III}}}iiittttttfffsssvvvUUUQQQPPPiiiooo~~~NNN666555666888;;;======:::777666555444666888BBBVVVggg|||sssddd\\\WWWTTTLLLMMMSSS^^^fffiiinnnsssvvvNNNAAABBBCCCFFF>>>666<<>>;;;999;;;;;;:::666333111111......---,,,,,,,,,,,,---++++++++++++************&&&''''''((()))******+++******((('''***000888<<<333222000...------...//////000111///---+++++++++,,,++++++***************,,,+++,,,...//////---+++++++++++++++++++++++++++)))((((((((((((***+++,,,***))))))(((((((((((()))***---...000666>>>AAA@@@@@@@@@???>>>===<<<===>>><<<======;;;666222000/////////000000111111222222111333444444333333555666999777666666777999::::::<<>>???BBBFFFJJJIIICCC>>>===>>>===;;;999888888999;;;;;;888555444111555999;;;>>>CCCHHHKKKRRRaaavvvyyylllbbb[[[VVVTTTSSSKKKEEE>>>===???@@@===999@@@???<<<:::777666444444222222333555888<<<@@@BBBDDDHHHNNNRRRUUU[[[ccciiiooosssuuuqqqkkkjjjpppwwwqqqrrruuuxxx{{{uuu^^^mmmxxx___UUU\\\WWWVVVmmmppp[[[OOOMMMGGGHHHIIILLLkkkggg[[[jjj|||mmm\\\qqqvvvrrr}}}nnnPPP===666333333333222222333333444333222222222333555777888CCCssstttaaaxxxsss~~~ZZZQQQKKK```eeepppzzzNNN777666666777:::======:::888888666555555666???RRRddd~~~wwwllldddZZZPPPHHHIIIPPP\\\eeejjjpppvvvVVVFFFKKKGGGKKKCCC:::<<>>>>>888888888999999999888777<<<777555999:::>>>```mmmTTTIIIHHHFFFEEEDDDBBB>>>;;;999;;;;;;:::666333111111......---,,,,,,,,,,,,---+++++++++*********))))))&&&''''''((()))******+++***)))(((((()))...666===444333111///............+++---......,,,++++++,,,,,,++++++***************,,,,,,,,,---//////...,,,++++++++++++++++++++++++)))((((((((((((***+++,,,******)))((((((((((((((())),,,---...555===AAA@@@<<<===>>>===;;;;;;<<<>>>???@@@???<<<666222///......//////000111111222222111333444444444444555777888666555666999::::::999CCCFFFDDDOOOooo|||yyy{{{xxxtttqqqxxxxxxnnnlllvvvmmmfffbbb___dddkkkwwwxxxsssddd\\\RRRLLLKKKMMMMMMMMMQQQWWW___hhhooovvv|||}}}vvvnnniii^^^UUULLLFFFCCCCCCMMMXXXVVVPPPGGGAAA???@@@>>><<<;;;:::999888999888555111:::888555444555888>>>CCCIIISSSdddyyypppaaaWWWRRROOOMMMEEE@@@;;;:::===???>>>;;;AAA@@@???<<<:::777555444222222222333555999<<<>>>BBBFFFKKKOOORRRWWW^^^cccgggkkknnnkkkeeedddiiippplllmmmqqquuuzzz~~~eee^^^nnngggSSSTTTKKKOOOmmmooo[[[OOOLLLFFFFFFIIIPPPqqq|||ccc[[[ppp```[[[ppprrr}}}lllOOO>>>999333333222222222333444444222222222222333555666888AAAlll{{{YYYgggppprrr{{{^^^OOOFFFSSS\\\lllyyyeeeDDD:::666666777:::<<<===;;;999:::888666555666===OOO```yyy~~~}}}wwwsssmmm]]]KKKFFFGGGNNNYYYcccjjjqqqxxx\\\HHHMMMKKKQQQIII>>>===@@@MMMaaaggghhhiiikkklllmmmnnnnnniiihhhgggfffggghhhiiijjjmmmlllllllllllllllmmmmmmmmmnnnoooqqqrrrsssssssssppppppuuu|||~~~||||||~~~yyygggWWWTTT___mmmtttmmmfffZZZLLLAAA;;;999:::888999::::::999777666555===<<<999===<<<333LLL~~~iiiQQQIIIHHHFFFEEEDDDBBB>>>;;;999:::;;;999666222111111......---,,,,,,,,,,,,---+++************)))))))))''''''(((((())))))******)))(((((())))))+++222;;;555444333111///...------***+++------+++++++++,,,***))))))(((((((((((((((,,,++++++,,,...///...---,,,,,,,,,++++++++++++***)))((((((((((((***+++,,,+++***)))((((((''''''((()))+++,,,---444===AAA@@@;;;===???>>>;;;:::<<<>>>AAAAAA@@@<<<777222///---......///000111222222333111333444555444555666888777666666777999;;;<<<;;;999BBBGGGYYYwwwyyyrrrxxx}}}zzz~~~|||}}}~~~{{{pppfff```\\\ZZZMMMNNNOOORRRXXXcccooowwwrrrzzz|||rrrggg[[[RRRIIIEEENNN[[[ccc```YYYOOOIIIGGGBBB>>>??????>>>;;;<<>>;;;;;;<<<===>>>???????????????===999666444333333222222444666999:::???CCCHHHKKKNNNRRRXXX]]]^^^aaacccaaa^^^]]]aaaeeedddfffkkkpppuuuyyy|||}}}www___aaa}}}uuu^^^VVVFFFJJJmmmjjjXXXOOOLLLEEEEEEMMMXXXyyyyyyaaa[[[sssyyy[[[\\\wwwyyy}}}hhhNNN>>>555333333333222222333444444222222111222333444666777BBBggg\\\kkk{{{sss~~~yyyiiiQQQCCCIIIUUUkkksss\\\BBB>>>666666777999<<<===<<<::::::888777666666;;;KKK[[[rrrzzz}}}zzzzzzyyyiiiUUUIIIIIINNNXXXaaahhhqqqyyyaaaHHHGGGLLLTTTMMMAAA>>>>>>JJJ___fffgggiiikkklllnnnnnnoookkkjjjhhhgggggghhhjjjkkklllllllllllllllmmmnnnooommmnnnoooqqqrrrrrrssssssppppppuuu|||qqqgggXXXNNNLLLRRR[[[```lllpppsssrrrnnnjjjiiiiiiddddddfffiiikkkqqq{{{nnnfffTTTMMMCCC<<<999888888777777999999999777666777888999>>>:::???AAA333BBBsssiiiOOOJJJIIIGGGFFFEEEBBB???<<<888999:::888555222000000......---,,,,,,,,,,,,---************))))))))))))(((((((((((())))))))))))(((&&&'''***((('''...777666555444222000...---,,,+++---...---+++************))))))(((((((((((((((+++******+++...///...---,,,,,,,,,+++++++++******)))((((((((((((***+++,,,+++***)))(((''''''''''''(((***+++,,,333<<>>???===888333222555666333444888:::@@@FFFMMMWWWdddjjjkkkiiijjjeeeYYYOOOJJJDDD>>><<<===>>>===<<<<<>>@@@CCCDDDCCC???:::777444333222222333444777888:::>>>CCCFFFHHHKKKQQQUUUUUUVVVWWWWWWUUUVVVXXXZZZ[[[^^^ccchhhmmmrrrtttvvvyyy|||tttfffsssrrrdddLLLLLLkkk{{{eeeTTTOOOKKKCCCEEERRRcccwww```]]]wwwnnn\\\eeezzzdddOOO???000444444333222222222333333222111111111222444666777===___ffflllwww}}}]]]GGGGGGSSSlll{{{lllQQQCCC666555666999;;;===<<<;;;888777777666555999GGGUUUgggvvv~~~{{{{{{xxxjjjOOOMMMPPPXXX```hhhqqqzzz~~~mmmQQQHHHJJJTTTQQQEEE@@@???KKK```fffgggiiikkkmmmnnnoooooommmkkkiiihhhhhhiiikkkmmmllllllllllllmmmnnnppppppnnnooopppqqqrrrssssssssssssssswww~~~vvv[[[TTTLLLIIIKKKOOOSSSVVVWWWXXXYYYYYYXXXUUUSSSQQQOOOLLLMMMPPPSSSWWWaaakkklllxxxzzzlll___SSSLLLCCC???:::777777888888888777888999999999;;;???CCC>>>EEE>>>???GGG:::CCCppplllPPPJJJIIIGGGFFFEEECCC???<<<888999999888444111//////......---,,,,,,,,,,,,---************))))))))))))))))))))))))((((((((((((&&&%%%'''***(((%%%+++555666555444222000...---,,,...//////...+++))))))))),,,++++++***************+++******+++---......---,,,,,,,,,++++++*********)))((((((((((((***+++,,,++++++)))(((''''''''''''(((***+++,,,222<<>>??????===888444222222---...///000111222333333111333444555555555777999888999999999888888;;;>>>999CCC???<<>>AAA>>>===BBBIIIMMMRRRXXXZZZUUUOOOLLLFFF>>>:::===@@@???<<<;;;???CCC@@@CCCGGGJJJIIIEEE@@@<<<555444333222222444666777666:::???BBBDDDGGGLLLPPPOOOOOOOOOOOOPPPPPPQQQRRRUUUXXX]]]ccchhhlllooopppuuuyyy~~~qqqpppqqqUUUPPPkkkzzzcccRRROOOJJJBBBEEEWWWkkkvvvaaa```}}}tttmmm[[[qqq~~~zzz{{{sss___QQQEEE333555444333333222222222333222111111111222444666777555VVVpppfff~~~xxxtttkkkLLLKKKUUUooodddGGG666555666888;;;===<<<;;;777666666666444777DDDQQQZZZnnnyyyvvvuuu}}}~~~vvvTTTQQQRRRYYY```hhhrrr{{{{{{^^^QQQJJJVVVTTTIIIDDDBBBNNNcccfffgggiiikkkmmmnnnoooooonnnmmmjjjiiiiiijjjlllnnnkkkkkkllllllnnnoooqqqqqqnnnooopppqqqrrrsssssssssxxxwwwzzzuuueeeQQQLLLJJJLLLPPPRRRSSSTTTXXXXXXWWWWWWVVVTTTPPPMMMLLLFFFCCCFFFJJJLLLQQQUUUSSS[[[```[[[SSSLLLFFFAAA:::999888777777888999;;;777999:::;;;<<>><<<:::999@@@@@@???<<<777444222111...//////000111222222222444333333333333444555555777555555777;;;======;;;>>>===>>>AAAGGGOOOWWW[[[|||jjjyyydddhhhqqq}}}{{{{{{{{{xxxhhh]]]\\\eeennnyyy~~~wwwmmmpppyyyyyyhhhcccZZZNNNGGGFFFGGGEEECCCGGGCCC>>>:::777666555555444666888999:::;;;>>>@@@GGGLLLRRRUUURRRMMMGGGCCC@@@@@@??????@@@BBBCCCEEEGGGIIIKKKLLLKKKGGGCCC@@@666666555444444444555555666777:::>>>BBBEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKQQQQQQUUU\\\aaadddkkkssswwwxxx|||pppmmmzzz[[[VVVmmmrrr___QQQGGGIIIHHHGGGTTTtttqqq^^^fffkkkXXXxxxooo[[[MMM>>>222444444444444444444444444222222333444444555555666777TTT{{{qqqVVV{{{|||YYYKKKRRRfff|||QQQBBB555444:::888;;;???:::999888777777666777AAAKKKZZZfffpppuuu}}}cccUUUOOOXXXcccjjjsss~~~~~~yyy[[[TTTVVVQQQEEE???FFFSSS[[[gggggghhhjjjmmmmmmllljjjnnnnnnllliiihhhiiimmmppppppooonnnmmmmmmnnnoooppprrrqqqppprrrtttuuuuuutttvvvzzz~~~qqqddd]]]QQQNNNKKKJJJMMMQQQTTTVVVYYYXXXVVVUUUSSSPPPLLLIIIIIIKKKIIIEEEEEEJJJLLLKKKPPPNNNKKKIIIGGGCCC???<<<<<<;;;:::999999:::;;;;;;;;;::::::<<<@@@FFFLLLPPPQQQPPPUUUUUUKKKDDDUUUnnnlllPPPJJJIIIGGGFFFEEEBBB???<<<888999999777444111000000///......---,,,,,,+++++++++++++++************)))+++***)))''''''''''''(((&&&&&&&&&''')))***,,,---555888888222......---+++//////000000///...,,,+++,,,+++***)))((((((((()))+++******)))***+++---...000///...,,,,,,,,,,,,---******)))(((((()))******+++***)))(((''''''''''''***++++++,,,///555<<>><<<:::999?????????<<<888555333333......//////000111222222444333333333333444555555777666555777;;;===<<<;;;>>>>>>===>>>AAAEEEJJJMMMYYYhhhvvv~~~uuurrruuuqqqqqquuuppplllppp{{{}}}uuupppkkkeeeaaafffhhhkkkpppuuuwwwuuusssrrrwww|||vvvggg___\\\nnn~~~rrrvvvqqqhhh[[[QQQLLLJJJHHHGGGCCCEEEEEEBBB<<<888777999777888999:::999999999999BBBIIIRRRVVVTTTMMMFFFAAA??????>>>??????AAACCCDDDHHHJJJLLLNNNMMMJJJFFFDDD:::888666444333444555555666777999<<<>>>@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHNNNNNNQQQXXX]]]```gggoooyyy{{{~~~|||mmm{{{dddbbbvvvooo\\\PPPHHHIIIGGGJJJ[[[|||mmm]]]hhhooodddvvv~~~{{{hhhTTTFFF<<<333333333333333333333333333222222333333444555555555555OOOrrrddd}}}zzzZZZSSSWWWbbb~~~___CCC666444888666888;;;666:::888777777555666>>>HHHXXXdddnnnsss|||gggZZZSSSYYYaaagggrrreeeRRRRRROOOFFF@@@DDDRRR___gggggghhhjjjmmmnnnmmmllljjjjjjjjjiiiiiilllpppsssooonnnnnnnnnoooppprrrsssqqqpppqqqsssuuuvvvuuutttxxx{{{xxxkkk^^^WWWPPPNNNKKKKKKMMMQQQSSSTTTXXXWWWVVVUUUTTTRRROOONNNMMMPPPOOOLLLLLLNNNOOOLLLIIIGGGDDDBBBAAA>>>;;;999888999999:::::::::999999999;;;>>>AAAEEEJJJQQQUUUYYYXXX[[[ZZZRRROOObbb{{{lllNNNIIIHHHFFFEEEDDDBBB>>>;;;999::::::888444111000000.........------,,,,,,++++++++++++************)))((((((''''''''''''((((((&&&&&&&&&'''(((***,,,,,,444777555000,,,,,,,,,***///000000000000...---,,,,,,+++***)))((((((((()))))))))(((((()))+++,,,---,,,,,,------------,,,,,,***)))(((''''''((()))***,,,+++***)))((((((((((((******+++,,,...444;;;@@@AAAAAAAAA???>>><<<:::999===>>>???===999666555555............///000111111444333333333333444555555666666666777:::<<<<<<;;;======<<<<<<===???AAABBBFFFLLLQQQWWWdddooommmddd]]]ZZZ^^^mmmuuujjjuuu|||tttwww}}}yyyxxxuuunnnggg^^^aaaeeefffeeeaaa^^^]]]bbbeeejjjmmmoooppprrrtttttt{{{xxxrrrllloooyyy}}}pppcccXXXQQQMMMLLLEEEJJJNNNKKKCCC===;;;===888777777888888888666555===EEEOOOUUUSSSLLLDDD???>>>=========>>>@@@BBBCCCHHHKKKNNNPPPQQQNNNKKKIII???===999555333333444555555666777888999:::::::::>>>>>>>>>???@@@BBBCCCDDDJJJIIIMMMSSSWWWZZZaaahhhyyy|||uuu|||~~~qqqsss|||kkkZZZNNNJJJHHHFFFNNNfffzzzggg\\\mmmtttgggllluuu|||xxxbbbKKK???999444222222222222222222222222222222333333444444555555444GGGdddvvvtttmmmUUUTTTSSSUUUvvvmmmHHH999555888444666:::555;;;888777666444444;;;CCCRRR^^^iiioooyyyjjj___XXXZZZ___dddppp}}}xxx[[[SSSLLLGGGBBBCCCSSSeeehhhhhhhhhkkknnnooonnnmmmhhhjjjkkkkkkkkkllloooqqqnnnnnnnnnnnnppprrrtttuuuppppppqqqtttvvvwwwuuussssssuuuyyy}}}|||ssshhh]]]VVVRRROOOMMMMMMNNNPPPQQQQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRUUUVVVRRRQQQQQQNNNJJJAAA???===<<<<<<<<<:::999999:::;;;<<<======<<<<<<>>>BBBGGGJJJKKKOOOWWW]]]eeeiiipppuuurrrsssiiiMMMIIIHHHFFFEEEDDDBBB>>>;;;:::::::::888444111000000......---------,,,,,,,,,+++++++++*********))))))''''''''''''(((((())))))&&&&&&''''''(((***+++,,,444666555///+++,,,---+++///000000111000...---,,,+++******)))))))))))))))))))))))))))***+++---...)))***,,,......---,,,+++***)))(((''''''((()))***---,,,+++***)))))))))))))))***++++++...333999>>>AAAAAA@@@???>>><<<:::999;;;===>>>>>>;;;888777666......------...///000111444333333333333444555555666666666888999:::;;;;;;;;;;;;<<<>>>???AAABBBCCCIIIIIIHHHHHHNNNSSSNNNFFFRRRNNNMMMSSS___jjjnnnooommmmmmqqq{{{zzzvvvvvvfffeeedddaaa^^^\\\ZZZZZZ^^^hhhqqquuuxxx{{{|||{{{www|||uuuccccccmmmyyy{{{nnnbbb[[[XXXQQQSSSTTTPPPJJJDDDAAA@@@999777444555666888777666999@@@HHHNNNMMMGGGAAA===<<<;;;;;;<<<===???AAABBBHHHKKKOOORRRSSSRRRPPPNNNEEEAAA<<<666333333444555444444555666666666666555999999999;;;<<<>>>@@@AAAEEEEEEHHHNNNSSSVVV\\\cccuuuzzzttt}}}xxxiiiZZZOOOIIIFFFEEERRRqqqrrrbbb]]]tttjjjgggttt|||[[[uuu~~~ttt|||xxx```GGG;;;777555222222222222222222222222111222222333444444555555555AAAVVVqqq\\\sssssswwwvvv~~~UUUOOOKKKJJJiiivvvLLL<<<777999555888===999<<<888777666444333777>>>JJJWWWdddlllvvv~~~vvveee___ZZZ[[[]]]aaammmyyyuuu___LLLHHHFFFGGGUUUhhhiiiiiiiiikkknnnoooooonnnjjjlllmmmmmmlllkkkkkklllnnnnnnnnnnnnoooqqqssstttoooooorrruuuxxxxxxuuusssoooppprrruuuyyy|||~~~}}}zzztttmmmddd^^^WWWUUURRRPPPPPPOOONNNMMMOOOPPPQQQQQQQQQRRRSSSUUUUUUYYYYYYUUUQQQNNNHHHBBB===<<<::::::<<<>>>>>>>>>?????????@@@AAABBBDDDEEEIIINNNRRRRRRQQQUUU___hhhuuugggNNNIIIHHHFFFFFFDDDBBB>>>;;;:::;;;;;;888444111000000---------------,,,,,,,,,+++++++++*********))))))'''(((((()))************''''''''''''(((***++++++444777666111---......,,,//////000000000...---,,,************)))))))))(((************+++---///000(((***,,,...///...,,,++++++***))))))))))))***+++---,,,+++******)))))))))))))))***+++---111777;;;@@@@@@??????===<<<:::999:::===??????<<<:::888888//////---------...000111444333333333333444555555555666777888888999:::;;;;;;<<<===???AAABBBCCCDDDFFFGGGGGGGGGHHHKKKKKKHHHKKKKKKKKKJJJKKKQQQZZZaaa```___^^^```fffnnntttxxx~~~}}}{{{zzzzzz|||~~~{{{tttnnniiifffbbbddddddbbbeeemmmtttuuuvvvxxxzzz{{{}}}gggYYYcccrrr~~~yyywwwvvvnnnjjj___ZZZTTTPPPMMMJJJEEEAAA@@@===999777666666666666777;;;@@@CCCBBB???===<<<999999999:::;;;===???AAAGGGJJJNNNSSSUUUTTTRRRQQQIIIFFF???999555333444555222222333444555555555555666666777888999;;;===>>>BBBBBBEEEKKKPPPSSSZZZaaapppuuu}}}oootttvvvtttgggZZZQQQHHHDDDDDDWWWzzzkkk^^^aaa~~~oooSSSRRRzzzuuupppyyyppp^^^sssuuu}}}xxx```GGG;;;777555333333333333333333333333111111222222333444444555555<<>>===<<<::::::;;;===@@@@@@===:::888888111000...------...000111444333333333333444555555555666888888777888999;;;<<<======>>>???@@@@@@AAABBBEEEGGGGGGFFFHHHKKKMMMEEEJJJOOOOOOLLLLLLPPPUUUSSSVVVYYY[[[\\\```gggkkkmmmrrr{{{|||zzzyyyyyywwwwwwyyy|||{{{wwwxxx{{{uuuyyy~~~}}}|||xxxsssrrrrrrllldddbbbgggmmmooonnnqqqxxxkkk[[[[[[aaavvvtttqqqjjjaaaaaappp|||ooommmxxxzzz}}}}}}yyysssoooeee\\\RRRMMMMMMKKKFFFAAAJJJJJJGGGAAA;;;777555555666888::::::999999:::;;;777777777888:::<<<>>>@@@EEEHHHMMMQQQTTTTTTRRRQQQLLLHHHBBB<<<777555444444111111222444444555555555555555555666777999:::;;;???>>>BBBIIINNNQQQYYY```lllsss}}}ooobbbiii{{{|||ooodddXXXQQQGGGDDDFFF\\\ggg]]]gggtttYYYDDDFFFmmmvvvccchhhoooxxx}}}vvv]]]FFF;;;777444333333333333333333333333111111222222333333444444333999GGG___[[[[[[jjjfff|||iiiLLL@@@GGGWWWyyy|||NNN===555555222666===<<<===999777777666333333777EEETTTeeeqqq|||zzzlllYYYVVVSSSSSSWWW^^^ffflll^^^KKKKKKSSS___jjjlllkkkiiijjjlllmmmmmmlllgggiiikkkmmmmmmmmmnnnppppppooonnnmmmmmmnnnooooooooopppqqquuuxxxyyywwwuuuxxxyyyzzz|||}}}||||||{{{wwwvvvvvvyyy{{{zzzuuuqqqhhhddd]]]WWWSSSPPPMMMJJJRRRUUUYYYYYYVVVTTTUUUWWWWWWXXXVVVOOOIIIEEE???999888888:::>>>CCCEEEFFFEEEHHHGGGEEEEEEHHHLLLPPPSSSTTTWWWYYY[[[^^^gggttt~~~~~~mmmTTTKKKJJJHHHGGGFFFDDD@@@===<<<<<<<<<999555111000000------------------------+++++++++************)))'''((()))******))))))((((((''''''(((((()))***+++111666888444111111...+++---............,,,+++***((()))***++++++***)))((())))))))))))+++---///000,,,,,,......///...------+++***)))(((((()))***+++,,,+++***))))))((())))))((()))***+++,,,///444777??????>>>>>>===<<<::::::;;;>>>@@@AAA>>>;;;888777333111///------///111222444333333333333444555555444777888888777777888;;;<<<<<<<<<<<<===>>>???@@@DDDEEEFFFGGGEEEDDDFFFIIIFFFJJJNNNQQQQQQPPPPPPPPPSSSVVVYYY[[[[[[\\\___aaaggghhhjjjoootttwwwxxxwww}}}|||zzzwwwuuuuuuwwwxxxttttttwww||||||xxxzzz||||||}}}|||llldddgggjjjkkkkkklllooorrrnnneeeZZZVVVZZZ___aaa```fffhhhiiibbbVVVOOOXXXfffrrrfffoooyyytttpppllliii___YYYQQQLLLJJJHHHEEEBBBOOOSSSVVVQQQFFF<<<777666555777777777555555777888666666666777999;;;===???CCCFFFKKKOOORRRRRRPPPOOOMMMJJJEEE???:::777555444111222222333333333333222444444444444555666888888;;;;;;???FFFLLLPPPXXX___mmmuuu~~~vvvYYYbbbwwwuuuhhh^^^UUUNNNHHHEEEJJJbbb|||ddd]]]mmmqqqOOOAAAIIIqqqiii\\\ooommm{{{|||pppVVVAAA999666444222222222222222222222222111111111222333333444444444:::FFF]]]}}}iiiQQQccciiiooouuuSSSCCCGGGVVVwwwyyySSS@@@777555111555<<<;;;>>>999777888777444333555CCCRRRcccqqqxxx\\\VVVNNNKKKQQQ\\\eeeiiijjjOOOKKKVVVdddlllnnnllliiiiiijjjkkkkkkjjjgggiiikkkllllllmmmooopppoooooonnnnnnnnnoooqqqrrrppppppqqqtttwwwyyyxxxwwwxxxyyy|||}}}{{{xxxtttqqqcccdddiiiqqqzzz~~~}}}yyymmmhhh```ZZZVVVSSSQQQOOORRRWWW[[[[[[VVVRRRQQQRRRPPPPPPLLLEEE@@@???===888888:::===CCCHHHJJJJJJIIIIIIJJJKKKNNNPPPSSSUUUVVVWWWYYY\\\___dddkkksssxxxsss~~~zzzqqqUUULLLKKKIIIHHHGGGEEEAAA>>><<<===<<<999555111000000------------------------+++++++++************)))&&&'''((())))))((('''&&&(((((('''(((((()))***+++///555888555222111...***,,,------...---+++***)))((()))***++++++***)))(((((((((((((((***,,,...///.....................---***)))(((''''''((()))***,,,+++***)))((((((((((((((()))******,,,...333666>>>>>>>>>>>>===<<<::::::<<<>>>AAAAAA???;;;888777444222000......///111333444333333333333444555555444777999888666666888;;;;;;;;;;;;<<<===@@@BBBDDDCCCBBBCCCFFFGGGGGGGGGIIINNNKKKJJJKKKOOORRRRRRQQQTTTTTTUUUWWWZZZ^^^aaacccaaabbbdddfffiiimmmqqqssstttuuuwwwwwwvvvuuuvvvvvvzzzvvvuuuvvvsssqqqvvv}}}yyyvvvxxx}}}|||xxxvvvxxxzzz|||}}}~~~qqqhhhcccaaa___VVVOOOFFFCCCJJJXXXfffoooqqqzzzppp```]]]ccc{{{}}}pppsss}}}tttmmmhhhdddVVVTTTPPPLLLGGGDDDCCCCCCMMMWWW___\\\PPPCCC<<<;;;555666777777555555555666555555555666888:::===>>>AAADDDIIINNNPPPPPPOOOMMMMMMJJJFFFAAA<<<888555444222222333222222111000000444333333333444555666666888999===EEEKKKOOOWWW___pppwwwZZZbbbwwwpppcccZZZQQQKKKIIIGGGNNNfffzzzbbb^^^qqqrrrQQQHHHUUUddd^^^sssnnn~~~{{{kkkPPP<<<666666333000000000000000000000000000111111222333333444444666;;;GGG\\\zzzwwwMMM[[[wwwsss___LLLLLL]]]}}}XXXEEE:::777222555===;;;>>>999777888888555444555@@@NNN___nnnaaaXXXKKKFFFMMMZZZdddhhhzzzrrrSSSKKKWWWgggooonnnllliiihhhiiijjjiiihhhllllllmmmllljjjjjjlllnnnnnnnnnnnnnnnppprrrtttuuuqqqqqqqqqsssvvvxxxyyyxxxyyy|||}}}wwwqqqlllPPPSSS\\\iiixxxoooiiiaaa[[[WWWUUUTTTTTTPPPUUUZZZYYYTTTNNNLLLLLLHHHHHHDDD<<<999::::::777:::===AAAHHHMMMOOONNNLLLKKKMMMRRRVVVYYYZZZYYYYYY[[[\\\___cccfffjjjlllnnnppp|||uuudddpppVVVIIIGGGFFFGGGGGGEEE???:::999999888777666444222111......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))///555666333000111333---//////---***)))+++...((()))***++++++***)))((('''((()))***+++,,,------,,,---......//////......+++***)))(((&&&&&&%%%%%%***++++++***(((''')))***))))))))))))+++...111333>>>AAAAAA===<<<>>>>>>;;;999:::<<>>:::666777555222000000111333555444444555555555555555555555666777888888999999888;;;;;;;;;<<<>>>AAACCCEEEAAABBBCCCEEEFFFFFFGGGGGGIIIKKKNNNOOOOOOPPPSSSUUUPPPSSSVVVWWWWWWWWWXXXYYYZZZ]]]aaafffiiikkkkkkkkkmmmoooppprrrtttvvvvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvvvvssswwwyyyuuuyyyxxxlllhhhjjjqqqzzz}}}|||}}}}}}~~~ppplllaaaXXXSSSKKKMMMjjjvvvhhh}}}nnncccgggxxxmmmfff]]]UUURRRPPPJJJFFFFFFGGGMMMSSSTTTNNNFFF@@@===777666444444555666666555555666666666666888;;;>>>HHHHHHJJJKKKLLLLLLLLLLLLGGGFFFEEEBBB???<<<999888888666333222333444333333222222333333333333444444777888===DDDHHHMMMVVV```sss{{{yyy^^^mmmnnn```WWWOOOJJJGGGCCCNNNooorrr\\\]]]xxxeeeVVVCCCggg}}}iii[[[zzzwwwwww___FFF999777444...222222222111111111000000222333333444444555555555555999???PPPrrriiiHHHtttmmmPPPUUUqqq}}}EEE???<<<222777444@@@888777666555555666777777???CCCQQQeeevvvwwwfffSSSKKKMMMUUU```iii~~~qqqOOOLLLZZZfffnnnpppnnnkkkiiihhhhhhjjjkkkpppnnnkkkiiihhhjjjmmmoooppppppooonnnnnnooopppqqqvvvuuutttttttttvvvwwwxxx~~~zzzxxx{{{|||rrr___OOOCCCGGGQQQdddxxx{{{pppeee___[[[WWWUUUVVVVVVRRRQQQSSSRRRJJJCCCAAA<<<<<<===<<<;;;;;;===???BBBAAAGGGRRRWWWSSSPPPPPPVVVUUUWWW]]]eeeiiihhheeeaaaeeeiiijjjiiijjjlllooozzzzzz}}}~~~tttdddWWWmmmOOOIIIGGGFFFGGGGGGEEE@@@;;;:::999999777555333111000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&''''''((())))))***)))///444555222000000111---///000///,,,+++,,,...((()))***++++++***)))((('''((()))***+++,,,,,,---+++,,,------............,,,+++***)))((('''''''''***++++++***(((((()))***))))))))))))+++...000222???BBBBBB???>>>@@@AAA???:::;;;===@@@AAA???;;;888888666333000000111333555333444444444555555666666555666777888888999999888;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHJJJLLLMMMNNNOOOQQQSSSSSSUUUXXXYYYYYYZZZ\\\]]]YYY\\\```eeehhhjjjjjjjjjlllnnnpppsssvvvxxxzzz{{{wwwxxxyyyyyyxxxwwwuuutttrrrooouuuyyyxxx}}}{{{mmmoooooottt{{{~~~~~~~~~|||ppp___SSS___uuu|||zzznnniii{{{xxxmmmbbb\\\XXXSSSQQQRRRHHHJJJLLLLLLHHHAAA:::555999777666666777777666555777777777666666888<<>>@@@AAA@@@===:::999777333111000111333555222222333444555666666777555666777888888999999888;;;;;;;;;<<<===>>>@@@AAACCCDDDDDDEEEEEEDDDDDDCCCGGGIIIKKKLLLLLLMMMPPPQQQTTTUUUWWWXXXYYYZZZ]]]___XXX[[[___dddgggiiijjjjjjjjjkkknnnrrrvvvyyy{{{|||xxxxxxyyyyyyxxxvvvtttsssrrrnnnsssyyy{{{~~~oooqqqoooqqqyyy~~~~~~~~~pppXXXJJJRRRcccwwwmmmppp}}}vvvmmmfff___[[[[[[MMMJJJEEEAAA>>>===;;;::::::999888888888888777555999999888777666888<<>>555555555222222222222111111111111111222333333444555555666666999999;;;JJJkkkSSSVVV|||NNNQQQqqqmmmIII777222999777<<<===<<<:::777666444444333999AAAMMMVVV[[[eeeyyyooo]]]OOOLLLWWWeeetttwwwaaaNNNNNN]]]kkkppplllkkkiiihhhhhhiiikkklllnnnllljjjhhhhhhjjjlllnnnnnnnnnnnnooopppqqqrrrsssxxxwwwuuuttttttwwwzzz|||{{{wwwsssnnnggg\\\OOOFFFBBBEEEOOOcccxxxyyypppkkkddd[[[VVVVVVTTTPPPLLLKKKFFF???<<<===<<<<<<;;;:::;;;???FFFJJJOOOOOORRR[[[```aaabbbcccccciiittt~~~tttuuusssooollllllpppuuuuuutttsssuuuxxxwwwrrrnnnoooNNNIIIFFFEEEEEEGGGFFFAAA===<<<;;;:::888555222000.........---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((()))))))))---111222000...,,,,,,,,,...000111111///...---)))***++++++++++++***)))((((((((()))***++++++,,,))))))******+++,,,---...,,,,,,+++***)))(((((((((***+++,,,+++***))))))***((())))))***+++---///000888===>>>;;;999<<>>@@@@@@===;;;:::888444111000111333444111111222333555666777777555666777888888999999888;;;;;;;;;<<<===>>>>>>???BBBBBBCCCDDDEEEEEEEEEDDDGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTUUUTTTTTTVVVYYY\\\WWWZZZ^^^bbbfffhhhjjjjjjgggiiilllooorrruuuwwwwwwvvvwwwwwwxxxxxxwwwuuuuuuwwwqqqsssxxxzzzsssnnnjjjkkkttt}}}}}}}}}}}}||||||||||||||||||~~~nnnWWWFFF>>>EEESSS||||||llllllhhhkkk{{{vvvkkkgggbbb\\\RRRFFF>>>;;;===@@@<<<:::999999::::::888777::::::999777666777;;;>>>AAABBBDDDFFFIIIJJJKKKLLLDDDCCCAAA@@@@@@AAACCCDDD<<<:::666444444444333111222222222333333333444444444555:::BBBHHHOOOZZZeeeppp{{{xxxpppzzzxxxfffZZZRRRLLLIIIKKKNNNaaaxxxhhh```pppeeeLLLFFFbbb```xxx{{{yyyyyygggNNN;;;444444444333111111111111111111111111222333333444555666777777888:::<<>>>>>>>>>>>>>>BBBKKKTTT[[[]]]\\\^^^bbbfffiiijjjjjjsssxxx}}}}}}{{{xxxuuuwww}}}zzzwwwtttsssuuuwwwwwwvvvrrrSSSJJJGGGEEEEEEFFFEEEAAA===<<<;;;:::888555222000.........---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((())),,,///111000...,,,+++,,,---...000111111///...)))***+++,,,,,,+++***)))((((((((())))))******+++******)))******,,,---...+++******)))(((((((((((()))+++,,,,,,***))))))***(((((()))***+++---...///444;;;>>>;;;999;;;>>>>>>;;;;;;:::<<<>>>>>>===;;;;;;999555222000000222333111111222333444555666777555666777888888999999888:::;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHJJJLLLMMMMMMMMMOOOQQQTTTTTTTTTSSSRRRSSSUUUXXXWWWYYY]]]aaaeeehhhjjjkkkiiijjjlllnnnppprrrssssssrrrtttuuuwwwxxxxxxxxxwwwyyyrrrrrrtttwww~~~pppkkkkkksss|||~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz}}}xxxmmmcccYYYUUUWWWpppvvv|||nnncccssstttfffddddddhhhrrr|||tttwwwvvvpppbbbRRRFFFAAAAAABBB???===<<<<<<<<<<<<:::<<<<<<;;;999888888:::<<>>@@@PPPrrrsssKKKggg\\\QQQ]]]lllEEE;;;888777333999999999999888888777777555777@@@LLLXXXddduuurrr^^^PPPSSS^^^jjjyyykkk]]]]]][[[cccmmmlllhhhhhhhhhhhhhhhiiikkkllljjjjjjhhhhhhhhhjjjkkkmmmjjjkkklllmmmoooppppppqqqoooqqqtttwwwxxxwwwvvvuuu{{{sssfffXXXNNNHHHGGGHHHHHHIIIPPP___sss~~~wwwpppdddWWWOOOMMMAAA???===<<<::::::CCCMMMOOONNNMMMNNNRRR\\\gggnnnrrrqqqpppoooqqqssssssrrrzzz}}}~~~zzzyyyzzz|||}}}qqqUUUKKKHHHEEEEEEEEEDDD@@@===;;;:::999777555333000///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''(((((((((((((((((((((***...000111000---,,,,,,,,,,,,...111111000...)))***+++,,,,,,+++***)))((((((((()))))))))******,,,+++*********+++,,,---+++***)))((((((((((((((()))+++------+++***))))))(((((()))***+++,,,------333<<>>>>>;;;:::999:::<<<>>>===<<<<<<:::666222000000222333111111222333444555555666555666777888888999999888999:::<<<===>>>?????????===>>>@@@CCCEEEFFFGGGHHHIIIJJJLLLMMMLLLMMMOOOPPPTTTUUUUUUUUUTTTTTTVVVXXXWWWYYY]]]aaaeeehhhkkkllllllmmmnnnooopppqqqqqqqqqppprrrtttvvvxxxyyyyyyyyyvvvppppppqqqsssyyytttsssxxx|||}}}}}}zzz}}}vvvhhh```^^^mmmqqqkkkjjj___VVVRRR```mmmkkkkkkiiieeelll|||sssssszzzuuueeeYYYRRRPPPLLLGGGCCCBBBAAAAAA@@@>>>??????>>><<<;;;;;;<<<@@@AAAAAABBBBBBAAAAAA@@@????????????AAACCCEEEGGGCCC@@@<<<999777666444222222222333333333333444444444555:::CCCJJJSSS```lll{{{ooo^^^TTTNNNJJJHHHHHHVVVsssnnnbbbddd|||lllJJJBBBZZZsss~~~lll^^^|||vvvxxxttt^^^FFF888444333222222111111111111111222222222222222333555666777888999444>>>BBB>>>FFFdddIIIRRRrrrkkkSSSPPPiiizzzPPP@@@555666222999999;;;<<<<<<======<<<555444:::IIIYYYhhhvvvzzzxxxsssiiiZZZRRRXXXccchhhwwwfff[[[dddaaaeeeooojjjhhhggggggggghhhiiijjjjjjiiihhhhhhhhhhhhjjjkkklllkkklllmmmnnnoooppppppooonnnpppsssvvvxxxwwwvvvttt{{{rrreeeXXXOOOMMMNNNOOOLLLLLLQQQ___qqq|||uuulll^^^OOOFFFEEE666666888:::===DDDUUUeeemmmllliiigggjjjqqqzzz{{{{{{|||zzzvvvtttvvvzzz~~~~~~~~~nnnUUUMMMJJJFFFEEEEEECCC???<<<:::999999777555333111000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((('''((())),,,000222111///---,,,******,,,///111000///******,,,,,,,,,,,,******(((((((((((())))))))))))...---+++******+++,,,---++++++***)))))))))******)))+++---...,,,***))))))'''((()))***+++,,,,,,,,,111;;;BBB@@@<<<;;;;;;;;;===;;;::::::<<<>>>???>>>===;;;666222000000111222222222222333333444444444555666777888888999999888999:::<<<>>>@@@AAAAAAAAA>>>???AAACCCDDDEEEFFFFFFHHHIIIKKKKKKKKKKKKMMMOOOPPPRRRUUUVVVVVVVVVXXXYYYXXXZZZ]]]aaaeeeiiilllmmmkkklllmmmoooooopppppppppqqqrrrtttvvvxxxxxxxxxxxxtttppprrrqqqooo{{{~~~zzzyyy|||}}}|||~~~}}}tttbbbWWWSSSRRRkkkuuurrrjjjZZZUUUKKKRRRqqq|||vvvpppvvvwwwllleee^^^UUUNNNIIIGGGFFFFFFAAACCCEEEDDDBBB???===<<<>>>>>>?????????>>>>>>===<<<===>>>@@@AAACCCDDDEEEFFFCCC>>>;;;999777555333222222333333333333444444444555;;;DDDLLLUUUcccooo|||lll[[[QQQLLLIIIGGGLLL^^^pppdddggggggKKKGGGiiiyyy}}}uuueeelllrrrjjjxxxmmmWWW@@@666444333222222000000111111111222222222222222333555666888999999666AAADDD>>>BBB\\\}}}OOOIIIVVVzzzZZZLLLaaa~~~VVVCCC222777555888999:::<<<<<<===<<<<<<555333888EEEVVVeeettt{{{wwwppphhh]]]VVVXXX^^^dddttt]]]UUUgggeeehhhqqqjjjggggggggghhhhhhhhhhhhhhhhhhggggggggghhhiiikkkkkkmmmnnnooopppqqqqqqppppppqqqqqqssstttvvvwwwwwwxxxyyyrrrggg___ZZZXXXWWWUUUOOOOOOSSS```rrryyyqqqgggWWWGGG>>>===444555777:::>>>III___sss{{{yyyuuurrrsssxxx{{{yyyzzzwwwqqqjjjlllppptttzzznnnUUUNNNKKKFFFEEEDDDCCC>>>;;;999999888777666444222111......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''''''''))),,,000333333000...,,,***(((***...000000///***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))000...,,,*********,,,,,,,,,,,,++++++***+++++++++)))+++......,,,***))))))'''((()))++++++,,,,,,,,,...888AAA@@@;;;999888777>>><<<;;;;;;===???@@@@@@>>>;;;777333000000111222333333333333333333333333555666777888888999999888888:::<<>>;;;<<<===============<<<;;;<<<>>>@@@BBBCCCDDDDDDHHHDDD@@@<<<:::888666444222222333333333444444444555666;;;DDDMMMVVVeeeqqq{{{}}}jjjZZZPPPKKKIIIGGGPPPdddsssgggiiibbbHHHJJJnnnxxxccc___tttpppkkkzzz~~~gggQQQ<<<444444333222333000000111111222222222222222222333555666888999999888CCCFFF???BBBYYYtttYYYKKKHHHzzz```PPPccczzz|||YYYCCC000888999666666888999:::999999888555333777BBBPPP```rrr{{{vvvqqqfffZZZSSSRRR^^^oooTTTPPPgggfffiiissskkkhhhhhhhhhhhhhhhggggggggggggggggggggghhhiiijjjkkkpppppprrrssssssrrrqqqppptttsssrrrrrrtttwwwzzz|||xxxrrrkkkfffdddaaa]]]YYYQQQPPPTTTaaasss|||vvvnnncccRRRAAA999999666777999:::===HHH___tttqqqpppmmmkkkkkkqqqyyy~~~{{{tttqqqrrrnnngggeeegggkkkpppvvvpppMMMJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++(((+++333666111...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******///...,,,+++***++++++,,,++++++******)))(((((((((*********+++,,,,,,***(((,,,+++++++++,,,------...333777===@@@AAA???===;;;@@@<<<999999;;;>>>???>>><<<:::777333000/////////222222222333333444444444777777777888999999::::::<<<<<<======>>>@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIIKKKLLLKKKJJJHHHLLLMMMOOOQQQSSSUUUVVVWWW[[[^^^aaadddffffffeeedddllllllkkklllmmmoooqqqrrrqqqrrrrrrrrrqqqrrruuuxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}lll\\\RRR^^^gggpppvvv{{{|||sssfffXXXYYYppp{{{kkk___WWWPPPJJJGGGJJJGGGGGGLLLQQQQQQJJJBBB<<<;;;;;;:::;;;;;;<<<<<<:::;;;<<<===???AAACCCDDDHHHFFFCCC???;;;777444333333333333444444555555555777666:::EEESSSaaappp{{{vvv^^^PPPRRRNNNGGGJJJWWWrrrqqqkkkuuu[[[PPPZZZwwwuuu^^^eeejjjfffuuu|||vvvaaaIII666555777333///111111111111000111111222333333333333444666777999:::;;;<<<>>>@@@HHHWWWlllzzz{{{lllDDDEEESSSqqqVVVXXXnnnqqqPPPJJJ;;;,,,999555888;;;:::777444333444111666666>>>QQQaaatttzzzjjjYYYQQQSSS]]]gggwwwyyyzzz\\\VVVjjjpppkkklllmmmiiigggeeefffhhhjjjkkkjjjiiiiiihhhgggggghhhllloooqqqtttvvvuuurrrqqqrrrtttssssssvvvxxxxxxwwwyyy|||{{{xxxwwwxxxwwwqqqiiidddYYYWWWZZZeeettt~~~~~~zzzhhh```TTTGGG===777555555888999999888999AAAMMMWWWTTTWWWXXXZZZdddoooqqqmmmnnnnnnlllfff___]]]aaafff___gggllllllqqqrrrNNNJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000///......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''''''''((((((((()))))))))&&&)))000222///,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***+++---,,,++++++++++++,,,---,,,,,,+++***))))))((((((***))))))+++,,,,,,)))'''))))))))))))***+++,,,---222666;;;???@@@>>><<<;;;AAA===:::999;;;>>>??????>>><<<888555222000//////111222222333333444444555777777777888999999::::::<<<<<<<<<===>>>???AAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKKKKKKKJJJMMMMMMOOOQQQSSSUUUVVVWWWZZZ\\\___ccceeefffeeedddhhhiiijjjlllooorrruuuwwwrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz||||||}}}}}}~~~~~~~~~~~~~~~hhhYYYPPPJJJJJJOOOUUU^^^kkkwwwxxxrrr]]]```rrrrrreee]]]VVVOOOKKKJJJHHHIIIMMMRRRSSSNNNIIICCCAAA???===;;;999888888888999999;;;===???AAABBBHHHFFFDDDAAA===:::777666333333333444444555555555888777<<>>???AAAFFFTTTfffttt}}}tttLLLGGGNNNvvv|||wwwUUURRRkkk~~~PPP???:::666:::666888;;;:::777555444555333777666===NNN[[[mmm~~~oooddd``````fffrrrrrrttt[[[ZZZmmmqqqkkkkkkllljjjhhhffffffhhhjjjkkkjjjggghhhjjjkkkkkklllnnnpppooorrruuuuuusssrrrssstttuuuvvvxxxzzz{{{|||{{{pppiii```]]]]]]ccckkkmmmhhhaaaHHHDDD???999777777999;;;666777777666777>>>HHHQQQVVV]]]ccceeejjjpppqqqnnnqqqsssuuussspppmmmkkklllnnnqqqqqqnnnttttttPPPJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000.........------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((()))))))))))))))'''&&&(((---000...,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++''''''''''''((()))+++++++++++++++***++++++,,,---...---,,,+++***)))(((((()))((()))***++++++)))'''''''''((((((***+++---...000333888<<<>>>>>><<<:::BBB>>>;;;:::;;;>>>@@@AAA@@@>>>;;;777444222000///111111222333333444555555777777777888999999::::::<<<<<<<<<===>>>???@@@AAACCCDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZ]]]aaadddeeeeeeeeehhhhhhjjjmmmppptttwwwxxxsssrrrqqqssswwwxxxwwwuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~xxxcccVVVLLLDDDBBBAAABBBLLL___rrryyyxxxlllppp}}}zzzmmmddd]]]UUUNNNLLLLLLMMMPPPRRRRRRPPPNNNHHHFFFCCC@@@<<<999777666777888999:::<<>>KKKYYYgggvvvsssjjjVVVLLLNNNIIIFFFOOOsssrrrjjjzzzUUUYYYyyy{{{jjjhhhrrrkkkzzzyyygggMMM===111222666333111111111111111111111222333333333444555666777999::::::>>>@@@AAAAAAEEEPPP```lllzzz]]]MMMKKKlll]]]QQQmmmlllJJJBBB<<<111666888;;;;;;999777666555444888666:::HHHSSSaaavvv~~~qqqkkk```cccllljjjyyyqqquuulll[[[^^^oooooojjjkkklllkkkiiiggggggiiijjjjjjjjjeeehhhlllnnnooonnnoooooonnnppptttuuutttsssssssssvvvwwwyyyzzz|||wwwmmmhhhccc___^^^___ZZZPPPGGG;;;:::888666666777888999555777999:::<<>><<<::::::999777555333111000......---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,///000///...---,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))+++++++++***************///...---,,,+++)))(((((((((((((((***++++++)))'''(((((()))***,,,---///000///111555:::===>>><<<:::AAA???<<<;;;<<<>>>AAABBBBBB@@@>>>:::777333111///111111222333333444555555777777777888999999::::::<<<<<<<<<<<<>>>???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMNNNOOOQQQSSSUUUWWWXXXUUUXXX[[[___bbbdddeeeeeeiiijjjkkkmmmoooqqqssstttssspppooosssxxxyyyvvvrrrsssttttttuuuvvvvvvvvvvvvxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~}}}}}}{{{|||zzzcccRRRFFF???BBB@@@BBBQQQhhhyyy}}}|||}}}ppphhhbbbYYYQQQOOOQQQSSSTTTTTTRRROOOMMMIIIGGGEEEAAA>>><<<:::999888999999;;;===???@@@BBBCCCCCCBBB@@@???===<<<;;;555555444333444444555666888999@@@OOO^^^kkkzzznnnfffUUULLLLLLGGGHHHUUUzzzxxxllldddoooWWWfff~~~oooooosssooowww]]]DDD999111333666444111111222111111111111222333333444555666777999::::::;;;>>>@@@BBBBBBEEEMMM[[[eeevvvlllPPPEEEdddkkkTTTnnn[[[BBB:::///777888:::;;;:::888777666333777444666BBBJJJVVVjjjvvvyyy}}}~~~{{{rrrjjjeee]]]^^^gggiiixxx}}}iiijjjhhh\\\bbbnnnkkkhhhlllmmmllljjjhhhgggiiijjjjjjjjjgggjjjmmmnnnmmmmmmmmmnnnoooqqqtttuuuuuusssrrrqqqrrruuuwwwxxx}}}zzzooommmfff]]]WWWSSSMMMCCC;;;<<<<<<;;;:::999888888777999;;;???BBBFFFLLLSSSXXXgggooo|||uuuPPPJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000---------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((***---000000///------------............************************,,,+++***(((''''''&&&&&&,,,,,,++++++***)))((('''......---,,,+++***)))((((((((((((***,,,,,,***((((((((()))***+++---///000---///222777<<<>>><<<:::@@@???===<<<<<<>>>@@@BBBBBBAAA@@@===999555222000000111111222444555555666777777777888999999::::::;;;;;;<<<<<<===???@@@AAACCCCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFHHHJJJMMMNNNMMMNNNPPPRRRTTTVVVWWWXXXUUUWWWZZZ^^^aaadddeeefffggghhhjjjlllnnnppprrrrrrqqqooonnnqqqvvvxxxtttppprrrrrrtttuuuuuuuuuuuutttyyyyyyzzz|||}}}~~~~~~}}}}}}yyyrrrqqqvvv{{{hhhTTTLLLJJJMMMNNNWWWlllsssllliiiaaaWWWQQQSSSUUUWWWVVVTTTRRRPPPMMMKKKHHHDDD@@@===;;;:::888999999:::;;;===>>>???@@@??????>>>===<<<<<<<<<777666444333333444555666888:::DDDUUUeeeqqq~~~mmmfffVVVNNNMMMFFFKKK___xxxkkkdddxxx[[[YYYnnnrrrlllrrrppprrrsssRRR@@@999444444555444111000222222222111222333333444444555777999:::;;;;;;;;;===@@@CCCDDDFFFMMMYYYbbb~~~vvv|||TTT@@@YYYwwwVVViiikkk@@@888<<<666777888:::;;;:::888666111555111333>>>DDDNNN```kkkqqquuuqqqfff]]]YYYXXXXXXXXXeeemmmiiihhhggg___dddjjjffffffmmmnnnkkkiiiggggggiiijjjjjjjjjkkkllllllllljjjjjjkkkmmmsssssstttuuuuuutttqqqpppqqqwwwyyyyyyssslllcccVVVMMMGGGBBB===999777888:::<<<======<<<;;;>>>@@@CCCFFFJJJNNNSSSWWW```hhh{{{vvvOOOJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000------------------------+++++++++************)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&''''''&&&***///000...------...............///++++++++++++++++++++++++,,,+++***((('''&&&&&&&&&******+++******)))'''''',,,,,,,,,+++******)))))))))((()))+++------+++***&&&&&&'''''')))***,,,---------000666<<>>>>>>>>======???@@@AAAAAA@@@>>>;;;777333000000000111222444555666666777777777888999999::::::;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXVVVWWWZZZ]]]```ccceeefffccceeehhhkkkoooqqqssstttpppnnnnnnppptttuuutttqqqrrrssstttuuuvvvuuutttssswwwyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}uuuooommmfff]]]\\\aaahhhqqq~~~yyyvvvvvvvvvxxxwwwooodddYYYXXXWWWXXXZZZZZZYYYWWWUUURRRNNNIIIDDD@@@===;;;999999999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;888777555333333444666777:::>>>LLL___ooo{{{}}}llleeeWWWPPPMMMHHHRRRlllyyylllnnnuuuXXXMMMZZZmmmmmmsssdddvvvnnnuuukkkHHH<<<999666555444333222111222222222222222333444444555666888:::<<<<<<<<<<<<===AAAFFFHHHIIINNNWWW___xxxyyyhhhGGGPPP^^^eeeZZZ;;;===666666777999;;;;;;888666111444111222;;;>>>FFFWWWjjjuuu|||tttfff[[[VVVTTTTTTTTTbbbooojjjgggfffaaaeeehhhcccfffmmmkkkiiigggeeefffhhhjjjkkkjjjmmmnnnnnnmmmllllllmmmooovvvuuuttttttuuuuuutttrrrvvv|||}}}wwweee[[[MMMCCC>>><<<:::999>>>???AAABBBBBB@@@>>>===@@@AAABBBCCCFFFIIILLLNNNXXXaaayyywwwPPPJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&((((((&&&)))000222///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((&&&''')))*********))))))************************))))))***,,,......---+++''''''''''''((()))++++++---,,,///555<<<@@@???<<<999<<>><<<===>>>???@@@@@@???<<<888333111///000111222444555666777777777777888999999::::::;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJNNNOOOPPPRRRTTTVVVXXXXXXWWWXXXZZZ]]]```ccceeefffdddfffiiillloooqqqrrrssspppppppppqqqrrrssstttuuutttuuuwwwxxxwwwvvvtttssstttvvvzzz}}}~~~~~~|||{{{{{{||||||{{{{{{{{{~~~tttjjjhhhpppqqqdddWWWRRRUUU^^^llltttqqqkkkmmmsssooowwwmmmfff]]]ZZZ\\\______^^^XXXVVVSSSNNNIIIFFFCCCAAA>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999777555333333444666777>>>EEEUUUkkk|||wwwiiicccVVVPPPNNNJJJZZZyyyvvvmmmmmmLLLKKK]]]fffvvv|||{{{sssllleee}}}ooowwwyyy___>>>777777555333222333333333333222222222222333444444555777999<<<=========<<>><<<===>>>???HHHIIIIIIHHHFFFBBB???===???>>>???AAAEEEIIILLLNNNTTTZZZoooyyyRRRJJJHHHFFFEEEDDDBBB>>><<<::::::999777555333111000------------------------+++++++++************)))))))))))))))))))))))))))******))))))(((((((((''')))+++***'''+++333555222+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((()))***+++###$$$''')))++++++,,,+++((())))))))))))******************,,,//////...,,,******)))******+++,,,,,,---,,,...555===AAA???<<<777;;;???@@@>>><<<<<<<<<>>>???@@@???===999444111///000111222444555666777777777777888999999::::::;;;;;;;;;;;;===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIINNNOOOPPPRRRTTTVVVXXXYYYXXXYYY[[[^^^```ccceeefffiiikkkmmmnnnpppppppppoooqqqrrrrrrrrrqqqrrruuuxxxwwwxxxyyyzzzyyywwwuuutttqqqtttyyy|||~~~}}}zzzxxxzzzzzz{{{{{{zzz{{{~~~uuunnnuuujjjYYYNNNWWWbbbgggbbbYYYYYY^^^bbbtttddd[[[\\\___aaa```XXXVVVTTTQQQNNNLLLJJJJJJDDDCCCBBB@@@????????????===<<<<<<<<<<<<;;;;;;;;;:::888555333333444666777CCCKKK]]]ttt|||qqqggg```TTTOOONNNLLL___|||rrrnnntttOOOPPP```bbbcccvvv{{{mmmbbbmmmuuupppyyytttVVV888333444444111111333555555333333222222333333444555555777:::<<<>>>>>>===<<>>BBBHHHOOOTTTVVVPPPQQQ___zzzsssLLLHHHGGGEEEDDDCCCAAA>>><<<<<<;;;999777444222000/////////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************************''''''''''''(((,,,111555///,,,)))***---//////---***++++++++++++)))'''&&&)))(((((((((((())))))***(((((()))+++------+++(((***+++,,,------,,,***)))((()))***,,,,,,------,,,******)))))))))***,,,---///------000777===@@@@@@>>>>>>>>>>>>>>>===<<<<<>>;;;777444222/////////222444666555444888888888888888999999999888:::<<<=========???@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIJJJKKKJJJHHHGGGHHHIIIFFFSSSPPPJJJTTT\\\XXXUUUUUUWWWZZZ^^^aaacccddddddhhhhhhjjjmmmqqqsssrrrqqqqqqqqqqqqrrrssstttuuuvvvxxxxxxxxxxxxwwwvvvtttssswwwwwwxxx|||~~~zzzwww}}}|||{{{|||~~~zzz{{{tttqqqkkkeee``````bbbeeeqqq}}}}}}|||}}}mmmeeedddddd]]]WWWbbb\\\VVVVVV[[[]]][[[WWWPPPNNNNNNLLLFFF>>>===AAAEEECCC@@@???>>>>>><<<:::@@@>>>999444333666999999EEENNN```xxxooodddXXXQQQNNNHHHJJJhhhvvvpppvvvrrrRRRVVVffffffgggnnnxxxhhhnnnccctttooorrrwwwgggKKK777333222111111000000111111444333333222222333333444888888999;;;>>>@@@@@@???EEEHHHKKKMMMMMMOOOQQQSSSoooppp]]]>>>NNNuuugggEEEUUUoooTTTBBB888666444444888;;;999555777333000111111333:::BBBXXXpppbbbUUUPPPbbb|||qqqZZZcccaaabbbfffkkklllhhhccccccccceeeggghhhiiiiiiiiinnnmmmpppxxx|||zzzxxxxxx|||{{{wwwuuuxxx}}}~~~{{{zzz~~~}}}{{{wwwzzz~~~|||ooo```FFFEEEDDDBBB@@@AAACCCEEEIIIKKKKKKHHHGGGIIIIIIFFFAAADDDFFFGGGLLLRRRRRRNNNHHHLLLZZZooowww|||tttMMMHHHGGGEEEDDDCCCAAA>>><<<<<<;;;999777444222000//////......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***///555:::333///,,,,,,...///...,,,++++++++++++******)))(((***))))))((((((((())))))(((((())),,,......,,,***)))***,,,------,,,***))))))))))))***+++,,,,,,,,,+++***)))))))))***,,,---///------000666<<>>>>>>>>>>>>>>===BBBAAA@@@???<<<888555333000///000111444555555444888888888888999999999999888;;;===>>>===>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEHHHIIIJJJJJJHHHHHHIIIJJJKKKTTTQQQMMMUUUZZZYYY^^^XXXYYY\\\^^^aaacccdddeeeggghhhjjjmmmooopppqqqrrrrrrqqqqqqqqqrrrtttvvvwwwxxxxxxwwwwwwvvvuuuuuutttqqqrrrtttxxx|||}}}zzzwww|||{{{zzzzzz{{{}}}~~~~~~|||xxxzzzvvv|||~~~zzzsssoookkkkkksss|||xxxsssoooggg___[[[YYYZZZaaakkkrrrrrrpppfffaaa[[[VVVNNNFFFCCCFFFGGGFFFEEEBBB@@@>>>=========;;;777333333666999:::NNNXXXkkkyyyjjj___XXXRRRNNNKKKUUUsssqqqkkkssstttRRRXXXlllppp}}}nnnmmmssseeehhh}}}kkkooorrr___FFF888333333222111111111111222333333222222333444444555444555777:::>>>AAABBBBBB@@@CCCGGGJJJKKKMMMOOOQQQdddwww}}}uuuddd>>>???WWWjjjqqqLLLNNNbbbsssXXX:::555333222222555999:::999777333111111111333:::AAAWWWooo~~~jjjZZZPPP___yyyxxxfffdddbbbcccggglllooolllhhhffffffggghhhhhhiiiiiihhhmmmkkknnntttwwwtttrrrrrrwwwwwwtttrrruuu{{{|||yyyzzzzzzuuummmeeeccceeeccc`````````YYYPPPEEEFFFGGGHHHIIIJJJLLLNNNLLLNNNNNNJJJJJJLLLLLLIIICCCEEEGGGGGGLLLPPPOOOJJJKKKHHHLLLYYYfffyyyrrrccc\\\kkk~~~vvvOOOHHHGGGEEEDDDCCCAAA>>><<<;;;;;;999777444222111000.........------,,,,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***111888>>>777333///---...///---***++++++***************++++++***))))))(((((((((((('''((())),,,//////...,,,)))***,,,------,,,***)))))))))(((((()))***+++,,,+++***)))))))))***+++,,,...------000555:::===???======>>>>>>??????@@@@@@BBBBBBAAA@@@===:::777666222111000111333555555444888888888888999999::::::999;;;>>>>>>>>>>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIIIIJJJLLLKKKNNNKKKMMMUUUTTTUUUaaa[[[\\\]]]^^^aaaccceeeffffffhhhkkklllkkklllppptttsssrrrqqqqqqrrrtttvvvxxxyyyxxxvvvuuutttuuuuuuvvvnnnooossswww{{{}}}{{{yyy|||{{{zzzzzz{{{~~~tttqqqpppuuu{{{}}}zzzuuuqqqppppppooonnn|||wwwsssooohhhbbbaaaddduuu}}}uuuiiihhhjjjqqq{{{~~~uuukkk___WWWOOOGGGDDDFFFIIIKKKKKKHHHCCC???>>>???<<<;;;888666555777;;;@@@WWWeeeyyyrrrdddYYYWWWRRRLLLPPPdddyyyjjjfffpppsssTTTfffrrrzzzjjjhhh|||tttdddllljjjSSS===666444444333222222222222222222222222333444555666777555666888;;;===@@@AAABBBCCCFFFIIIKKKLLLLLLMMMOOOXXXmmmrrruuuwwwJJJ888@@@LLL}}}XXXHHHQQQ]]]cccsss```>>>666444333333444666999;;;777444111222222222888???PPPhhhwwwvvvbbbQQQWWWnnn~~~yyymmmcccbbbbbbeeejjjmmmmmmkkkhhhhhhhhhhhhhhhhhhhhhhhhkkkhhhjjjoooqqqnnnkkkkkkppprrrrrrqqqtttyyyzzzwwwxxx~~~{{{rrrcccVVVOOONNNIIIDDDDDDJJJNNNOOO[[[[[[[[[ZZZYYYWWWUUUSSSVVVXXXWWWTTTTTTWWWWWWUUUPPPQQQPPPNNNPPPRRRNNNGGGKKKEEEDDDIIIOOOYYYnnn~~~wwwiii\\\OOOFFFIIIaaa{{{xxxQQQHHHGGGEEEDDDCCCAAA>>><<<;;;:::999777555333111000......---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))///777===777333...---...///---***+++***)))(((((()))+++,,,,,,+++***)))(((((((((((('''((()))---000000///---)))***,,,------,,,+++******)))'''&&&'''(((***,,,++++++***))))))***+++,,,...---...000333888;;;===<<<<<<===>>>???@@@AAABBBCCCCCCBBBAAA???===:::888444222000000222444555555777888888999999::::::::::::<<<>>>???>>>>>>???@@@CCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMLLLJJJIIITTT___XXXRRR^^^]]]]]]]]]^^^___bbbeeefffeeeiiilllkkkhhhiiioootttsssrrrqqqqqqrrrtttwwwyyyyyywwwuuutttssstttvvvwwwqqqsssvvvzzz}}}~~~~~~}}}~~~}}}}}}}}}ttthhh^^^aaappp}}}zzzyyyxxxoooddd^^^```jjjttt{{{}}}vvvlllggggggppp~~~xxxkkk\\\SSSMMMGGGEEEFFFJJJNNNPPPLLLEEE??????@@@???===<<<:::888888???GGG^^^ooooooaaaWWWWWWQQQJJJTTTqqquuufffdddrrraaaRRRxxx~~~iiiooolllcccllleeeHHH444444555444333333222222333333111222222333444666888999:::;;;<<<<<<===>>>???AAABBBFFFKKKPPPSSSUUUXXXZZZYYYmmmzzzlllaaaAAA???KKK|||dddJJJDDDSSS[[[aaauuuhhhIII:::888666777666555666:::777444222333222222666===EEE]]]mmmvvvjjjRRROOO^^^nnnpppkkkbbb```___aaadddhhhiiihhhggggggggggggggghhhhhhhhhhhhfffggglllmmmjjjhhhhhhmmmqqqttttttwww{{{|||xxxwwwxxxeeeUUULLLIIIBBB===AAAMMM]]]ggguuutttrrrpppmmmhhhbbb^^^bbbdddccc``````cccdddbbbdddccc___[[[ZZZXXXQQQGGGGGGDDDFFFLLLMMMLLLTTT```]]]aaabbb```^^^[[[RRRHHHFFF>>>EEE___{{{yyySSSHHHGGGEEEDDDCCCAAA>>><<<;;;:::888777555333111111---------------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&''',,,222777444000,,,,,,...///...+++***)))(((''''''(((***+++,,,,,,+++)))(((((((((((('''((()))---000000///---((()))+++---------+++******)))'''&&&&&&(((***+++,,,+++***))))))***++++++------...///222555999<<<<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBB@@@>>><<<;;;666444111000111444555555777888888999::::::;;;;;;<<<===???@@@?????????AAACCCCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHIIIIIIJJJLLLNNNPPPLLLMMM___nnncccUUU[[[\\\\\\\\\]]]___aaadddeeeeeeiiikkkjjjhhhiiinnnssssssrrrrrrrrrsssuuuwwwxxxxxxwwwuuusssssstttvvvwwwuuuwwwzzz|||}}}}}}}}}}}}|||}}}~~~~~~jjj___cccppp{{{}}}}}}wwwsssqqqjjjeee```___fffrrr}}}vvvqqqqqqvvv}}}pppbbbYYYSSSLLLJJJJJJKKKOOOQQQNNNFFF@@@???@@@AAA>>>>>>===999888BBBOOOiii{{{nnn```WWWWWWPPPKKKZZZ|||ssseeegggxxxgggKKKPPPwwwdddrrryyykkkiiipppdddEEE333555555444333333222222333333222222222444555777999:::<<<===??????>>>???BBBEEE<<>>BBB[[[uuuyyyTTTHHHGGGEEEDDDCCCAAA>>><<<:::999888777555333222111------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''')))...222222...++++++...000///---******)))))))))))))))***,,,+++******))))))))))))'''((())),,,//////...,,,((()))+++---------,,,+++***)))(((''''''((()))***,,,+++***)))))))))***+++,,,---...///000333888;;;<<<;;;;;;;;;===???AAABBBAAABBBBBBBBBAAA???>>>===999555111///111333555555777888888999:::;;;<<<<<<===>>>@@@@@@@@@???@@@AAABBBBBBCCCCCCDDDEEEEEEEEECCCEEEHHHIIIIIIJJJLLLNNNNNNMMMNNN___mmmbbbTTTVVVZZZ[[[\\\]]]```bbbdddeeefffiiikkkkkkjjjkkknnnqqqrrrrrrsssssstttvvvwwwwwwvvvvvvuuutttttttttuuuvvvvvvxxxzzz{{{zzzzzzzzz{{{xxxzzz}}}~~~yyyqqqooonnnsssvvvxxxxxxtttpppmmmkkkmmmnnnqqqvvv{{{~~~zzzzzzvvvyyyxxxttttttuuu{{{rrrggg```XXXOOOKKKLLLKKKNNNQQQOOOIIICCC@@@???@@@=========999999HHHZZZwww{{{lll^^^WWWTTTOOORRRggg~~~qqqeeejjjwwwUUUGGG[[[ooolllqqqnnnpppqqq```DDD555777444444333222222222222222333333333444666888999::::::===@@@AAABBBDDDJJJNNNFFFHHHLLLPPPUUU[[[bbbfffaaagggzzz|||NNN===HHHtttpppMMMCCCDDDOOOcccSSSCCC888222555777444555999888555444555333000222777@@@RRRaaannn}}}}}}tttaaaTTTRRRYYYccciiidddcccbbbbbbbbbccceeefffccccccbbbcccdddgggiiijjjgggdddeeekkknnnmmmmmmnnnoooxxxlll\\\RRRKKKFFFJJJVVViii|||xxxoooqqqpppmmmnnnsssuuutttwwwuuuqqqnnnooonnndddYYYOOOIIIGGGJJJJJJGGGLLLVVVaaabbb___ZZZXXXYYYYYYVVVLLLAAABBBXXXrrrwwwTTTHHHGGGEEEDDDCCCAAA>>><<<:::999888666555333222111------------------------+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((()))---000333000------///111///...,,,,,,,,,,,,++++++***)))++++++******)))*********(((((())),,,......,,,***''')))+++---------,,,+++))))))))))))))))))))))))---,,,***)))))))))***++++++---/////////111666:::<<<;;;::::::;;;===???@@@@@@AAAAAABBBAAA@@@???>>>:::666111///000333555666777888888999:::;;;<<<======???AAAAAA@@@???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGDDDFFFHHHIIIIIIJJJLLLNNNIIINNNNNNUUU]]]WWWPPPWWWYYYZZZ]]]___bbbdddffffffgggiiijjjlllmmmmmmnnnnnnqqqrrrsssuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxzzzzzzyyyxxxzzz{{{www{{{~~~~~~}}}wwwwww~~~sssiiidddmmmiiieeebbbZZZPPPKKKLLLMMMOOOPPPPPPMMMGGGBBB???@@@===>>>???===???RRRiii|||rrrfff[[[SSSOOOPPP^^^wwwyyyooodddllllllOOOQQQkkkwwwddd{{{iiinnnqqqiiiTTT???555666333333222111111111111222444444444555666888999:::<<>><<<:::999888666555333222222------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((())))))+++---000666222///...000111000.........//////...,,,***)))******************++++++(((((()))+++------+++(((''')))+++---...---,,,+++))))))************)))(((---,,,***)))))))))******+++---//////...111555:::<<<;;;:::999:::<<<>>>??????@@@AAAAAAAAA@@@???>>>;;;777222///000222555666777888888999;;;<<<======>>>@@@AAAAAA@@@???@@@AAA???@@@AAACCCEEEFFFGGGHHHDDDFFFHHHIIIIIIJJJLLLNNNKKKSSSRRRPPPSSSQQQRRR^^^XXXZZZ^^^aaadddfffgggggghhhhhhjjjlllooopppnnnmmmppprrrtttvvvwwwwwwvvvuuussstttuuuuuuvvvuuuuuutttuuuxxx{{{{{{zzzzzz{{{~~~yyy}}}}}}}}}||||||uuulll```aaacccccc\\\SSSOOOQQQOOOOOOPPPQQQOOOKKKDDD???BBB???@@@CCCBBBFFF\\\vvvsssjjj```WWWOOOLLLQQQgggvvvlllcccmmm]]]HHHWWWqqqeee^^^yyybbblllnnn___HHH888333333333222111111000000111111555555555555666888999:::@@@DDDGGGGGGFFFHHHNNNTTTQQQQQQOOONNNOOOSSSZZZ___^^^\\\fffyyyqqqxxxQQQJJJMMMlllMMMAAAFFFWWWvvvkkkQQQ:::444444222333999888555555666333000000444777AAAHHHWWWlllsssttt}}}xxxhhhVVVOOOTTT]]]___aaacccddddddeeegggiiiiiigggfffeeeeeefffhhhiiikkkhhhhhhmmmpppnnnnnnooopppzzzxxxmmmmmmbbb^^^ggguuu}}}oooddd[[[UUUUUUSSSNNNQQQYYYhhhllllllhhhfffggggggeeeVVVIIIHHH\\\uuu}}}MMMIIIFFFDDDBBBBBBAAA@@@>>>:::999888666444222111000......---------,,,,,,,,,************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&''')))+++---777666333///,,,+++---000444222000...,,,+++***))),,,,,,,,,+++***)))((('''###$$$&&&(((*********)))''')))+++...///...---,,,,,,+++)))'''&&&'''((())))))******)))(((((()))+++............000222444555>>>===<<<<<<===???AAABBBDDDBBBBBBCCCEEEDDD@@@<<<>>>;;;777222///000555999888888888999:::;;;<<<===BBBAAA???>>>>>>???AAABBB@@@AAACCCDDDFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLKKKNNNQQQSSSSSSSSSTTTUUUXXX[[[```bbbdddeeeggghhhfffhhhkkkmmmoooooonnnmmmooopppqqqrrrsssttttttttttttttttttuuuvvvvvvwwwwwwwwwxxxzzz{{{|||}}}||||||}}}|||}}}~~~}}}qqqgggaaaccceee```WWWQQQOOOOOOQQQUUURRRIIIBBB@@@===AAABBB>>>@@@RRRmmmtttdddYYYUUUSSSJJJSSSpppvvvjjjggglllUUUPPPaaaqqqxxxZZZoootttggggggoookkkTTT===444555555444333222111000000000000333444666777999;;;<<<===BBBDDDEEEDDDGGGLLLMMMKKKOOOPPPQQQOOOMMMNNNRRRVVV]]]YYYiiixxx~~~zzz[[[KKKNNN}}}YYYBBBDDDQQQgggPPP888999111111999777888888666555333333333333555;;;EEERRRcccqqquuurrr{{{zzz{{{vvvbbbPPPQQQ^^^^^^aaadddeeeeeedddddddddggghhhgggfffffffffiiikkkiiiiiiiiikkklllnnnpppqqqsssvvv}}}|||~~~wwwxxxoooqqqsssvvv|||}}}jjjccc[[[UUUPPPPPPXXXbbbqqqppppppooommmiiibbb^^^SSSLLLOOO```vvvPPPIIIGGGEEECCCCCCBBB@@@???:::999888666444222111000......---------,,,,,,,,,************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&'''(((***,,,444444333000,,,***,,,...333222000...---,,,++++++,,,,,,,,,,,,+++***)))(((%%%&&&''')))***+++,,,,,,)))***,,,------------,,,,,,+++)))'''''''''((())))))*********(((((()))+++,,,,,,,,,---...000222333;;;===>>>======>>>@@@CCCCCCBBBBBBCCCDDDCCC@@@<<<>>><<<888333000000444777777777777888999:::;;;<<>>======>>>@@@BBBCCC@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLOOOQQQSSSSSSTTTUUUWWWVVVYYY\\\___```bbbdddffffffhhhjjjlllnnnnnnmmmmmmlllmmmnnnooopppqqqqqqqqqsssssstttuuuuuuvvvvvvwwwwwwxxxzzz|||}}}}}}}}}|||~~~}}}||||||}}}~~~}}}~~~sssnnnhhh___WWWRRROOOKKKKKKMMMLLLFFFAAA@@@AAACCCDDDDDDJJJ^^^xxxuuufff[[[XXXQQQOOO[[[xxx~~~qqqffffffnnnUUUTTTdddiiipppqqqwwwuuueee}}}~~~mmm|||aaahhhjjjaaaLLL:::555555555222222111111111111222222555555666888999;;;<<<===BBBGGGIIIGGGGGGIIIJJJGGGKKKMMMOOONNNMMMNNNRRRUUUVVVTTTbbbooouuuvvvfffLLLAAAddd___DDD@@@JJJ[[[XXX:::999333000555444888777666555444333333222000666@@@NNNaaarrrxxxwww}}}{{{zzztttbbbNNNLLLUUU[[[^^^bbbdddddddddcccdddeeefffggggggggggggiiijjjjjjjjjjjjkkklllnnnooopppqqqsssxxx}}}|||zzz}}}}}}}}}~~~{{{llleee\\\VVVRRRTTT]]]hhhuuuttttttssspppllleeeaaaTTTPPPTTTfff{{{~~~QQQIIIGGGEEEDDDDDDCCCAAA???;;;:::888666444222111000......---------,,,,,,,,,************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&((()))***000222444222...++++++,,,111111///...---,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++---...///,,,,,,,,,+++,,,,,,,,,---,,,+++)))(((''''''((()))(((***+++***)))((()))+++******++++++---...000111888<<>><<<;;;???CCCBBBBBBBBBCCCDDDCCC@@@===???===999555111000333555555555666777888999::::::<<<<<<;;;<<<===@@@BBBCCC@@@AAACCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMOOOQQQQQQRRRSSSVVVXXXWWWXXX[[[]]]^^^```dddfffeeegggiiikkklllmmmmmmlllkkklllmmmoooppppppqqqqqqsssssstttuuuuuuvvvvvvwwwwwwyyyzzz|||}}}}}}}}}}}}{{{{{{{{{{{{}}}~~~~~~}}}{{{zzz{{{}}}|||nnneeecccWWWMMMFFFEEEEEEBBB>>>===AAA@@@BBBHHHWWWlll}}}qqqcccZZZWWWOOOUUUiii|||mmmcccfffqqqzzzMMMXXXllllllwwwyyyuuuwwwzzzxxxllliiijjjccckkkbbbRRR@@@777555555555111111111111222333444555777777888999:::;;;<<<<<<<<>>???HHHqqqddd>>>;;;777111222333777777666555444333333222111777@@@LLL___rrr{{{}}}{{{xxxwwwsssdddQQQJJJMMMVVVZZZ___cccdddccccccccccccdddeeeggghhhiiiiiiiiikkkkkkkkkkkklllmmmooooooqqqrrruuuyyyyyy{{{yyysssjjj```ZZZXXX\\\gggsss{{{zzzyyyxxxuuupppiiieeeUUUUUU]]]pppzzzNNNHHHFFFDDDCCCCCCBBB???===;;;:::999777444222000000......---------,,,,,,,,,************)))))))))((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---111666555000,,,+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((()))***,,,///000///...,,,******+++,,,---,,,+++***)))((((((((((((((()))+++***)))((()))***)))******+++---...///000444:::@@@???;;;999>>>CCCAAAAAABBBCCCCCCBBB@@@>>>???>>>;;;777333111222333444555666777888999999999;;;;;;;;;;;;===>>>@@@AAA@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFFFFHHHHHHIIIJJJMMMNNNOOOOOOPPPRRRVVVYYYXXXZZZ\\\]]]^^^aaaeeehhheeefffhhhjjjkkklllllllllnnnooopppqqqssssssssssssttttttuuuvvvvvvwwwwwwxxxwwwxxxzzz|||}}}}}}}}}|||zzzzzz{{{}}}~~~~~~}}}||||||}}}kkk]]]NNNHHHFFFBBB>>><<>>LLL___mmmrrrxxxxxx{{{|||uuueeeVVVMMMOOOSSSYYY^^^```aaabbbccc``````aaaeeeiiikkkiiihhhjjjjjjiiiiiijjjkkkllllllrrrrrrsssvvvxxx~~~|||xxxzzz~~~|||tttlllkkkmmmrrr{{{~~~zzztttlllgggXXX^^^mmm|||QQQDDDCCCBBBAAAAAA???<<<999===<<<:::777555222000///......---------,,,,,,,,,************))))))))))))(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))222::::::444///...///---,,,++++++******************+++++++++******)))&&&&&&'''''')))***,,,---///...,,,*********,,,---+++++++++******)))((((((''')))++++++***)))))))))***+++,,,...///000111111000666===>>><<<:::<<>>@@@CCCCCCBBB@@@??????>>>>>>>>><<<777333222111333555777888999999999999<<<<<<<<<<<<<<<<<<<<<<<>>??????NNNLLLJJJPPP\\\bbb[[[OOOLLLPPPSSSRRRNNNKKKKKKLLLMMMQQQQQQ[[[sssrrr```~~~SSSAAA>>>\\\XXXCCCJJJ___XXX;;;777444///444444555666666666555333222///222666;;;HHH[[[jjjqqq|||nnn[[[OOOOOORRRXXX\\\^^^```bbbdddbbb``````ccchhhjjjiiigggiiiiiiiiiiiijjjkkklllmmmpppppprrruuuwww|||~~~uuussswwwzzz~~~xxxtttvvvzzz}}}{{{tttmmmggg[[[dddttt{{{QQQDDDCCCBBBBBBBBB@@@<<<999===<<<:::888555222000///......---------,,,,,,,,,************))))))))))))(((((()))))))))*********''''''''''''''''''''''''((((((((())))))(((((('''(((111999:::444...---000///...---,,,++++++++++++((())))))******)))))))))%%%&&&''')))***++++++,,,...---,,,+++++++++,,,---++++++++++++***)))((((((''')))+++,,,***)))((())))))***,,,...///000000000000555:::======<<<<<<<<<===@@@CCCCCCAAA??????@@@<<<>>>???===999555222111222333555777888888888777;;;;;;<<<===============AAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJMMMPPPRRRSSSTTTWWWXXXUUUXXX[[[]]]___```ccceeegggggghhhiiijjjlllmmmnnnnnnooopppqqqrrrssssssssstttttttttuuuvvvvvvwwwwwwtttuuuwwwyyyzzzzzzzzzyyy|||}}}}}}~~~~~~~~~~~~yyymmm```RRRJJJIIIFFFGGGWWWvvv~~~oooddd[[[UUUSSSUUU```zzz{{{zzzgggZZZ]]]___qqqttt~~~rrrMMMzzzwwwrrr^^^jjjlll^^^EEE444555666000000777444333333444444555666777999:::;;;<<<>>>???@@@AAAJJJKKKKKKNNNVVV]]]\\\UUUNNNQQQTTTSSSOOOMMMNNNOOOOOOSSSQQQ^^^|||eeewwweeeIII:::SSSeeeEEEHHH]]]{{{oooDDD:::777000333444555666777666555333222111444777:::DDDUUUcccjjj}}}wwwcccUUUPPPSSSWWWZZZ\\\___bbbeeedddaaa___aaafffiiihhhfffjjjjjjjjjkkklllnnnooopppooopppssswwwxxx|||zzzssssssuuu|||uuummmhhh```iiiyyy~~~xxxMMMDDDDDDCCCCCCCCCAAA===:::>>>===;;;888555222000///......---------,,,,,,,,,************))))))))))))(((((())))))*********+++((((((((((((((((((((((((((()))))))))))))))((((((&&&000888999222------000111111///...---,,,,,,,,,'''((())))))))))))(((((($$$&&&(((***+++,,,,,,+++,,,,,,,,,+++,,,,,,,,,---++++++,,,++++++***)))(((&&&)))+++,,,+++)))((((((((())),,,...///000//////111444888<<<>>>>>>;;;:::<<<@@@CCCCCCAAA??????@@@;;;===???>>>:::666333111000222444666777777666555999:::;;;===>>>?????????AAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHJJJJJJKKKLLLKKKNNNRRRTTTVVVWWWXXXYYYVVVZZZ^^^aaabbbccceeefffggghhhhhhiiijjjlllmmmnnnooopppqqqrrrssstttttttttrrrrrrsssssstttuuuuuuuuussstttvvvxxxyyyyyyyyyxxx}}}}}}}}}}}}~~~~~~tttbbbXXXUUUOOOQQQeeeyyyiii___WWWRRRSSSWWWggg}}}{{{ggg[[[^^^bbbuuu|||\\\MMMxxxuuuVVVlllhhhTTT???222777777//////:::222222222333555777888999999999;;;===>>>@@@BBBBBBGGGLLLOOOOOORRRXXX[[[ZZZQQQTTTVVVVVVSSSQQQSSSUUURRRWWWSSSaaaooosssqqqQQQ???YYYxxxNNNIII[[[zzzNNN>>>;;;444444333444666777777555333222000222333333;;;IIIVVV[[[yyy}}}jjj\\\QQQSSSVVVYYY[[[^^^bbbfffeeeaaa^^^```eeeiiihhhfffjjjkkkkkklllnnnpppqqqrrrqqqrrrvvvzzz|||~~~zzzwwwxxx|||{{{~~~~~~qqqjjjdddxxx}}}vvvnnnhhhcccmmm|||}}}nnnMMMEEEDDDCCCCCCCCCBBB???<<<<<<<<<;;;888555222111111000//////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))///666666...***+++.........///000///,,,))))))'''&&&(((+++---+++***((((((((((((((()))******,,,---,,,+++******,,,...------,,,+++***)))((('''(((((()))+++------+++***((((((***+++---...000000//////111777===@@@@@@>>>@@@AAABBBCCCDDDCCCBBBAAA???>>>>>>===<<<:::666222222333444555666888999999<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNPPPTTTWWWXXXXXXZZZZZZZZZ]]]aaacccddddddhhhiiijjjiiiiiijjjlllnnnpppqqqrrrssstttsssrrrrrrqqqrrrssssssttttttssssssssstttwwwxxxxxxzzz|||~~~|||}}}~~~}}}zzzzzz|||yyyzzz|||}}}~~~~~~~~~}}}qqqbbbZZZkkk|||mmmccc```XXXNNNUUUddd|||}}}ooodddaaaiiissslllXXXWWW~~~}}}~~~qqqhhh]]]___```EEE<<<555555666555333333333555777888777888:::<<<:::;;;>>>AAAEEEGGGGGGGGGKKKMMMLLLLLLRRR[[[]]]YYYYYYZZZVVVQQQPPPUUUYYYZZZXXXRRR```~~~zzz{{{~~~XXX@@@XXX|||___JJJPPPjjjuuuEEE@@@444...333333444666888777555222000000111222666===GGGMMM[[[lllyyy|||xxxcccUUUUUUTTTTTTZZZbbbdddbbbfffdddbbbaaaaaacccfffhhhfffjjjmmmmmmllllllnnnppprrruuuxxxvvvuuu{{{xxxwwwpppooottttttlllbbb___ZZZhhh|||ssspppmmmgggiiiuuu}}}~~~yyyyyy}}}~~~nnnNNNHHHFFFEEEDDDCCCBBB???===<<<<<<;;;888555222111111/////////......---,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((...555555...***+++...---...///000///,,,******((('''(((+++---,,,***((((((((((((((()))******,,,---------,,,,,,---...------,,,+++***)))(((((((((((((((***,,,---+++***'''((()))+++---///000111000000111666<<>>===???BBBDDDEEECCC@@@>>>>>>============;;;888555111222333444666777999999<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDGGGGGGIIIKKKLLLMMMMMMMMMOOONNNOOORRRUUUXXXYYYXXXXXXXXXYYY[[[___bbbcccbbbfffhhhjjjkkkjjjkkkmmmnnnmmmnnnppprrrtttuuuuuuuuuooopppqqqrrrssssssssssssuuuvvvxxxxxxxxxxxxzzz|||{{{}}}~~~|||{{{|||~~~yyyzzz{{{|||}}}}}}||||||qqqhhhvvv|||nnneeeaaaYYYQQQ[[[mmmuuuccc^^^hhhttt___JJJRRRzzzpppzzzlllooodddeeefff[[[CCC;;;444444666444222333333555777777777888:::<<<<<<===???CCCGGGIIIIIIIIIJJJOOOQQQRRRUUU[[[[[[VVVVVVXXXWWWTTTTTTWWWVVVRRRRRRNNNfff~~~sssnnnbbb@@@JJJcccuuuSSSKKK___}}}[[[GGG888888333333444666777777555333111111111222555<<>>>>>===:::888000000111333444666888999;;;<<<======??????@@@AAA>>>@@@BBBDDDDDDDDDCCCBBBGGGGGGIIIKKKLLLMMMMMMMMMPPPPPPPPPRRRVVVXXXXXXXXXWWWVVVWWWZZZ^^^aaaaaaaaaeeegggjjjllllllmmmnnnooommmmmmnnnooopppqqqrrrsssmmmnnnpppqqqssstttttttttwwwxxxyyyyyyxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}zzzzzz{{{||||||{{{{{{{{{}}}zzzwwwlllddd___WWWSSSbbbwwwwwwjjjoooxxxwwwTTTDDDPPPjjjvvvvvvoooooogggzzzsss]]]kkkiiiQQQ@@@999333444444333222333222444666777777888:::<<<<<<>>>AAADDDGGGHHHIIIJJJKKKQQQWWWXXXYYYZZZYYYVVVXXX[[[[[[YYYZZZ\\\YYYUUUOOODDDYYYwwwdddwwwLLLAAAGGGoooeeeGGGJJJbbbmmmIII333888333333444555777777555333111111111111333999@@@EEERRRdddrrruuuzzz}}}gggXXXOOORRRWWWYYY\\\```ccccccddddddeeefffggggggggghhhiiiiiigggggghhhiiinnnrrruuuuuuvvv}}}~~~yyynnnbbb\\\WWWccczzzwwwsssqqqllleeekkkwww}}}~~~nnnQQQMMMJJJFFFCCCAAA@@@>>>===<<<<<<;;;888555222111111.../////////...---,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''***///111000---++++++++++++---///000///---*********+++,,,,,,,,,,,,))))))(((((((((((())))))'''(((***---......,,,***,,,,,,++++++***))))))((()))(((''')))+++,,,+++***''''''(((***,,,///111333111111222444888;;;>>>???;;;<<>>>>>===>>>??????>>>;;;888000000000111333555777999;;;;;;<<<===>>>???@@@@@@>>>@@@CCCEEEFFFEEEDDDBBBFFFGGGIIIKKKLLLMMMMMMMMMPPPPPPPPPRRRUUUWWWWWWVVVVVVVVVWWWZZZ^^^aaabbbbbbcccgggkkkmmmnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmnnnppprrrtttuuuvvvvvvwwwxxxzzzyyyxxxxxxyyy{{{{{{|||~~~}}}|||||||||||||||||||||{{{{{{~~~uuunnnfff___YYYRRRSSSgggkkkPPPLLL\\\jjjkkkooorrrxxxjjjttt```[[[jjjbbbEEE<<<666222333444222111333222444666777777888:::<<<<<<>>>BBBEEEGGGHHHJJJKKKLLLSSSYYY\\\[[[ZZZ[[[[[[^^^bbbbbb^^^^^^eeennnrrrcccFFFHHHggg|||nnn[[[FFF>>>TTT}}}RRR???III\\\~~~TTT444666333333333555777777666444222222111000111666<<<@@@TTTggguuuwwwxxxooo\\\OOOQQQVVVVVVYYY```aaabbbdddfffggggggggggggiiijjjjjjjjjjjjkkklllmmmpppsssvvvvvvvvv|||yyynnnfff```jjj||||||{{{xxxpppgggoooyyy~~~~~~}}}mmmQQQLLLIIIEEEAAA@@@>>>===;;;<<<<<<;;;888555222111111...//////000///---,,,***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))),,,000222000,,,+++******,,,...//////...***+++++++++++++++,,,,,,))))))(((((((((((())))))((((((+++...111111...+++,,,,,,++++++***))))))))))))((('''(((***++++++***((((((((()))+++...111333111222222333555999<<>>;;;888111000000000222444666888;;;;;;<<<===>>>???@@@@@@???AAADDDGGGHHHGGGFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMOOONNNNNNPPPSSSUUUUUUUUUXXXWWWXXX\\\```cccddddddcccfffjjjmmmmmmmmmnnnooooooooooooooooooooooooooonnnoooqqqsssuuuwwwxxxxxxvvvwwwyyyyyyyyyyyy{{{}}}zzz{{{}}}}}}|||~~~~~~}}}}}}}}}}}}}}}}}}|||rrrhhhbbb[[[VVVQQQWWWnnn___LLLTTTttt~~~tttpppmmmfffXXX___dddTTT>>>999444222333333111111444222444666777888999;;;===???CCCGGGJJJKKKLLLNNNPPPPPPTTTXXX[[[[[[[[[^^^bbbaaaffffff```aaasss]]]LLLYYY```bbbooozzzxxxgggOOOAAAKKKllllllIIIEEENNNdddmmmAAA888333333333444666777666555333333222000000333888<<>>AAACCCBBBAAAAAAAAAAAA???;;;888333222111111111333555777:::;;;<<<<<<>>>>>>???@@@@@@BBBDDDFFFHHHHHHGGGGGGGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMOOOSSSUUUUUUUUUXXXXXXYYY]]]aaaeeeffffffdddfffiiikkkkkklllmmmnnnmmmnnnqqqsssuuuvvvvvvvvvoooppprrrtttvvvwwwxxxxxxuuuwwwyyyzzzyyyzzz|||}}}{{{zzz{{{}}}}}}|||~~~~~~~~~}}}}}}~~~yyyooogggaaaZZZUUUTTT___wwwVVVMMMcccyyybbbwwwsssWWW[[[eee\\\HHH;;;666333222444333111222555333555777999999:::===???EEEIIINNNPPPPPPQQQTTTWWWUUUTTTVVVYYY[[[\\\```fff^^^dddddd```dddzzzooo]]]aaa^^^]]]lllyyy|||uuu}}}]]]FFFDDDaaaWWWHHHHHHQQQyyywwwFFF444333333222333666777777666444444222111000222777:::HHH[[[nnnuuuwww{{{xxxnnn```WWWTTTWWW[[[]]]^^^___bbbdddfffggggggggggggfffeeegggjjjnnnooopppsssuuuwwwwwwwwwzzzwwwqqquuupppeeeuuu|||}}}zzzzzz{{{}}}iiiPPPIIIHHHEEEDDDCCC@@@===:::<<<<<<;;;888555222111111---...000111000...+++***))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((()))000777666///,,,+++***+++---......---(((***,,,+++)))((()))+++******)))(((((((((((((((+++)))***...333555333///+++++++++***************)))'''&&&&&&)))***+++***,,,+++))))))***---///111222333333111111444:::???>>>===<<<<<<===???AAACCCAAA@@@@@@AAABBBAAA===;;;666555333111111333555666:::;;;;;;<<<===>>>??????@@@AAACCCEEEFFFGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMMMMMMMLLLMMMPPPSSSVVVWWWVVVXXXXXXYYY]]]aaaeeeffffffeeegggiiiiiiiiiiiikkkmmmkkknnnrrrvvvxxxxxxxxxwwwoooppprrrtttuuuvvvwwwwwwxxxyyyzzzzzzyyyyyyzzz|||{{{yyyxxxzzz}}}~~~}}}|||}}}}}}||||||}}}~~~~~~~~~~~~uuukkkfff```YYYUUUXXXfff}}}sssRRR^^^kkk___oooZZZaaadddSSS>>>888555222222555444222333777444666888:::;;;<<<>>>AAAFFFKKKQQQSSSRRRSSSVVVYYYZZZUUUTTTZZZ]]]]]]___ccc^^^bbbbbb___eeevvvmmmeeefff___]]]jjjuuu|||uuurrrNNN@@@[[[```IIIFFFIIIkkkwwwJJJ777444222222333555777888777444444333111111222666999DDDUUUhhhsssxxxvvvccc[[[```bbb___]]]^^^```bbbdddfffggghhhiiifffdddfffiiimmmnnnnnnrrrtttvvvvvvxxx{{{xxxyyyrrrkkkvvv{{{|||zzzzzz|||~~~}}}hhhOOOIIIHHHFFFFFFEEEBBB>>>;;;<<<<<<;;;888555222111111---...000111000...+++)))))))))******++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((()))000888777000---+++******,,,------,,,(((***,,,+++(((''')))+++******)))((((((((((((((()))&&&&&&***000333000---+++++++++***************)))'''&&&&&&(((***++++++---,,,***)))***,,,///000222333333111000444:::???<<<<<<===>>>???@@@AAABBB??????@@@AAACCCBBB@@@===888666444222111222444666::::::;;;<<<===>>>??????@@@@@@AAACCCDDDFFFGGGHHHGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNQQQUUUWWWXXXXXXXXXXXXYYY]]]aaaeeefffffffffggghhhhhhggghhhjjjllljjjmmmrrrvvvwwwvvvsssqqqooopppqqqssstttuuuuuuvvvzzz{{{|||{{{yyyxxxyyyzzz{{{yyywwwxxx{{{~~~}}}||||||{{{{{{{{{|||}}}}}}||||||~~~rrrhhheee___WWWTTTYYYiiihhhSSSttt|||ddd```qqqaaaddd```LLL999333444222333555444222444888444777999;;;;;;===???BBBEEEJJJPPPRRRQQQQQQTTTXXX\\\VVVUUU[[[___]]]\\\___aaabbbaaa```eeennnsssttttttfffdddeee\\\[[[hhhqqqnnnYYYEEE___hhhJJJKKKOOOnnn}}}VVVFFF444222222333555777888777444444333222111333666999AAAOOOaaalllttt}}}ooodddiiijjjccc\\\]]]___aaaccceeeggghhhllliiifffgggjjjmmmmmmmmmppprrrtttvvvxxx|||~~~}}}wwwtttuuu{{{}}}|||zzz}}}}}}}}}pppJJJIIIFFFCCCCCCDDDBBB===777999999999777444222222333000000///...------,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''%%%&&&((()))+++///444777222000---,,,,,,,,,+++***************))))))))))))************))))))))))))))))))***+++,,,,,,,,,,,,---------,,,)))((()))+++)))((('''&&&'''(((***,,,*********))))))***...000222333444444222222333444;;;<<<;;;;;;:::<<>>===999666222///...000333555888:::<<<===<<<<<<===>>><<<===???BBBEEEGGGHHHIIIEEEGGGIIIJJJJJJKKKLLLNNNMMMNNNPPPRRRTTTVVVWWWWWW[[[YYYXXX[[[```dddfffeeefffhhhkkkkkkjjjhhhggggggnnnpppsssuuuvvvtttqqqpppnnnoooqqqssstttttttttsssvvvvvvwwwxxxyyyyyyyyyyyyyyywwwwwwxxx{{{}}}}}}|||}}}~~~~~~}}}|||}}}wwwlllccc```]]]YYYYYYcccuuu}}}ZZZbbbjjj}}}{{{bbbYYYddd___BBB111555333333222222444666999:::999999999:::===BBBGGGJJJOOOMMMLLLNNNSSSWWWWWWWWW[[[YYYXXXXXXZZZ[[[[[[ZZZaaa___]]]___dddffffffdddddddddccc^^^[[[]]]ccciiiaaaFFFccczzzVVVWWWbbbyyyGGG>>>333222333...222:::888444555555444222222333555>>>HHHWWWbbbkkksss|||ttt```oookkkggg^^^aaaiiieeebbblllmmmiiigggiiiooorrrqqqnnnrrrsssttttttvvvyyy}}}~~~|||{{{xxxsssvvvxxx{{{}}}~~~~~~|||{{{sssMMMJJJFFFCCCBBBCCCBBB===999888999999777444222222222000//////...------,,,,,,+++***)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&((()))***---222555333000---,,,,,,------,,,************))))))))))))************))))))))))))(((((()))***++++++++++++,,,------,,,***)))***+++)))((('''''''''(((***+++***++++++***)))***---///222333444444333222333444:::;;;;;;;;;;;;<<>>;;;999555111000000222444666888:::;;;;;;;;;<<<===>>>???AAACCCDDDEEEEEEFFFEEEGGGIIIJJJJJJJJJLLLNNNMMMNNNPPPSSSUUUVVVWWWXXX\\\ZZZYYY[[[```ccceeedddeeegggjjjkkkiiihhhggghhhkkkmmmppprrrtttsssrrrqqqqqqrrrssstttttttttttttttvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvxxx{{{}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~~~~|||tttjjjbbb^^^[[[[[[eeessspppQQQdddttt{{{lllppp___YYY___WWW???222444444333333333555777999;;;:::;;;<<<===???BBBFFFIIIPPPMMMLLLMMMQQQUUUVVVVVVWWWVVVVVVXXX[[[\\\\\\\\\\\\YYYWWWXXX\\\^^^]]][[[^^^``````ZZZRRRSSS\\\fff~~~~~~QQQTTThhh\\\VVV\\\uuupppEEE888555666000111666222555555666444222222333444555>>>LLLXXXaaahhhnnnsssmmm|||nnn___ggg~~~~~~rrraaa^^^gggeeeaaaiiigggeeedddggglllooopppnnnpppqqqrrrssstttwww{{{yyyxxxwwwttttttwwwwwwuuuwwwxxxvvvyyy{{{}}}~~~uuuOOOKKKGGGCCCAAAAAAAAA===:::888999888666333111111111/////////...------,,,,,,***)))((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&''''''((((((+++///222333000,,,+++,,,---......+++++++++*********))))))************))))))))))))&&&'''((()))************,,,------,,,***)))***+++))))))(((''''''(((***++++++,,,,,,***)))))),,,...222333555555333222333444999:::;;;;;;;;;<<<>>>@@@>>>???@@@@@@AAAAAA@@@@@@???<<<888444111111111222444666888999999999;;;<<>>777777222222444000555666666555333111222333333:::EEEQQQ[[[ccchhhjjjlllooosssppp___XXXqqqggg\\\dddeeeaaaeeeccccccdddgggjjjmmmoooqqqoooppprrrssssssvvvzzz}}}vvvqqqnnniiieeedddlllyyyvvvllljjjkkkjjjnnnnnnpppvvvyyyyyy~~~~~~wwwnnnlllrrrwwwxxxyyyzzz|||~~~~~~~~~~~~}}}~~~}}}}}}}}}tttNNNKKKGGGCCCAAA@@@???>>><<<888999999666333000000111//////.........---------******)))(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''))),,,///222///+++***+++---...///,,,,,,,,,+++******))))))************)))))))))(((''''''((()))************+++,,,---,,,+++)))***+++))))))(((((((((((()))***,,,,,,,,,+++))))))+++---111333555555444333333444777999;;;;;;;;;<<<===???======>>>???@@@AAABBBBBBAAA???;;;777333111000000333555777999999999;;;<<<@@@AAABBBBBBCCCCCCCCCBBBEEEFFFHHHIIIIIIJJJLLLNNNNNNPPPRRRTTTVVVXXXXXXYYY\\\\\\\\\^^^___aaabbbbbbccceeehhhiiiiiiiiijjjkkkllllllmmmnnnpppqqqssstttwwwvvvtttsssrrrssstttuuuwwwxxxxxxyyyyyyxxxxxxxxxzzzyyyxxxxxxzzz{{{{{{{{{|||}}}~~~}}}||||||}}}~~~yyyzzz|||~~~|||vvvpppiiicccYYY[[[jjj}}}xxx\\\OOOggguuu```sssxxxmmmzzz[[[``````SSSCCC888333222333333333444666777999:::;;;>>>BBBDDDCCCCCCEEEGGGIIIIIILLLNNNRRRTTTUUUUUUOOOPPPRRRVVVZZZ[[[ZZZYYY\\\YYYWWWWWWZZZ\\\ZZZXXXVVVZZZ\\\XXXRRRQQQXXX```^^^nnndddcccqqqNNNLLL```xxxTTTOOOXXXrrr\\\DDD888666222444777444555666777555333111111222444777>>>JJJWWWcccjjjnnnrrrpppsssppp[[[KKK^^^qqq```bbbcccaaaeeeccceeeggghhhiiikkkoooqqqpppqqqssstttuuuwwwzzz}}}{{{xxxqqqmmmeee]]]YYYVVV]]]___WWWOOOMMMMMMKKKVVVXXX]]]bbbeeeiiittt~~~}}}uuullljjjpppuuuvvvtttuuuwwwyyyzzz{{{{{{{{{}}}zzzyyy{{{{{{{{{}}}rrrLLLJJJGGGDDDAAA@@@???======999:::999777333111000000...............---------++++++******))))))******))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&'''+++...000---***)))***,,,---------------,,,+++******)))************)))))))))((('''((()))***++++++++++++***,,,------+++******+++))))))((((((((((((((()))+++,,,,,,,,,***)))+++,,,///222555666555555555555666888;;;<<<<<<;;;<<<===<<<<<<===>>>@@@AAABBBCCCBBB@@@===999555333111000222444777999999:::<<<===>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIIIIIIIKKKMMMNNNPPPRRRTTTVVVXXXXXXYYY[[[\\\^^^______```aaabbbbbbdddgggiiiiiikkkmmmooopppppppppooopppqqqssstttvvvuuutttrrrrrrrrrsssssswwwwwwxxxyyyyyyyyyxxxxxx~~~|||zzzyyyyyyzzzyyywww{{{|||~~~}}}|||{{{|||}}}zzz{{{}}}~~~~~~yyysssmmmfff```XXXbbbwww~~~}}}iiiTTTLLL\\\sss{{{lllhhhwwwuuuzzz\\\dddaaaOOO===666444222222222333444666777888999999>>>DDDEEEDDDDDDFFFIIIEEEHHHMMMQQQTTTUUUUUUUUUOOOPPPRRRUUUXXXXXXWWWUUUVVVTTTRRRSSSWWWYYYXXXVVVSSSVVVXXXYYYXXXXXXYYY[[[SSSfff}}}lllZZZSSSIIIKKKyyy___QQQNNN[[[sssrrrQQQ:::555111333888666444555777666444222222222222222555>>>MMM]]]jjjrrrmmmqqqtttnnnYYYKKKTTTgggyyyeeeaaaaaaaaagggccceeefffgggggghhhkkkmmmqqqrrrtttvvvvvvxxxzzz}}}|||}}}|||tttnnndddYYYTTTHHHHHHFFFCCCBBBBBB???:::BBBCCCHHHNNNQQQWWWdddqqq|||{{{uuunnnkkknnnqqqpppoooppprrruuuxxxzzz{{{|||~~~{{{wwwuuuwww}}}~~~}}}}}}}}}sssLLLIIIGGGEEEBBB@@@>>>===<<<;;;;;;:::888444111000111........................,,,++++++******+++++++++)))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''+++---000...,,,+++,,,------,,,///...------,,,+++******************))))))))))))(((((()))***++++++++++++)))+++------,,,******+++))))))))))))((((((((((((***+++,,,,,,+++***+++,,,---000444666777666777777444777;;;<<<<<<;;;;;;;;;<<<<<<<<<===???AAABBBCCC@@@???===:::777444222000000333666888999:::<<<>>><<<===???AAACCCDDDEEEFFFDDDFFFHHHHHHHHHIIIKKKMMMNNNOOOQQQSSSUUUWWWXXXXXXZZZ\\\___```___```aaabbbbbbdddgggiiijjjmmmppprrrrrrrrrrrrqqqrrrrrrssstttuuuuuutttsssrrrrrrrrrsssvvvvvvwwwxxxyyyyyyyyyyyy|||zzzyyyyyyyyyxxxwwwzzz|||}}}}}}{{{zzzzzz{{{zzz{{{~~~~~~zzzsssnnnhhhaaa\\\ZZZlll~~~|||sssUUURRRXXXfffvvv{{{}}}gggooobbbaaaddd]]]JJJ:::555555333222333444555777888999999999>>>EEEGGGFFFGGGKKKOOOIIILLLPPPSSSTTTUUUVVVWWWRRRRRRRRRTTTVVVWWWVVVTTTWWWTTTSSSTTTXXXZZZYYYWWWQQQRRRTTTVVVXXXXXXVVVUUURRRaaawwwzzzYYYhhh^^^JJJAAAVVVwwwZZZHHHIIIRRRppp```AAA777111111444333222444666666444333222333222111222888DDDVVVhhhssssssyyy~~~xxxgggWWWQQQSSSjjj|||yyyfff^^^^^^```fffbbbaaabbbcccdddfffggghhhoooqqqsssuuuuuuvvvxxxzzz||||||}}}}}}~~~|||tttkkk^^^SSSNNNAAA>>>;;;===AAABBB===777999:::===AAADDDJJJVVVcccoooqqqooojjjhhhkkkkkkhhhlllnnnpppsssvvvyyy|||}}}zzzxxxuuusssuuuzzzvvvPPPGGGGGGFFFDDDAAA>>><<<<<<<<<<<<<<<999555222111222........................+++***************++++++))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&''''''&&&&&&(((+++...222000////////////---+++//////...---,,,+++******************))))))))))))&&&'''((()))************(((+++---...,,,+++***+++)))))))))))))))(((''''''(((***,,,,,,++++++,,,---+++///333777888888999999333666:::===<<<;;;::::::<<<<<<<<<===>>>@@@BBBCCC======<<<:::888555333111...111444666777999;;;===<<<===???AAACCCDDDEEEEEEDDDEEEGGGHHHHHHIIIKKKMMMMMMNNNPPPSSSUUUVVVWWWXXXXXX[[[___`````````aaacccbbbdddgggjjjlllnnnrrruuupppqqqqqqrrrsssttttttuuuttttttuuuuuuuuuttttttssstttuuuwwwxxxyyyzzz{{{{{{}}}{{{yyyyyyzzzzzzzzzyyyzzz|||}}}}}}{{{zzzyyyzzzxxxzzz}}}|||eee\\\RRRQQQppp{{{sssnnnrrryyy{{{tttoookkkfff___ZZZ^^^uuu|||{{{~~~jjjSSSgggrrrgggzzziiiXXXccc^^^RRRCCC888555444444444555666888999:::;;;;;;999@@@FFFIIIIIIJJJPPPVVVTTTTTTTTTQQQPPPRRRVVVZZZTTTTTTSSSUUUWWWYYYXXXWWW^^^[[[YYYYYY\\\^^^\\\ZZZRRRSSSTTTSSSQQQQQQRRRTTTTTTZZZmmmjjjccc}}}qqqVVVEEEAAA]]]gggMMMIIIFFFTTThhhEEE;;;555222333000000333555666555444333444444444555777???NNN```lll~~~~~~~~~eeeQQQJJJRRRlllqqq```YYY[[[]]]aaaaaa___^^^```dddhhhhhhfffkkkmmmoooqqqqqqrrrtttuuuvvvwww{{{}}}zzzzzzzzzrrrfffVVVKKKFFF>>><<<<<<@@@DDDDDD@@@===999888888<<>><<<;;;======<<<999666333222222---.....................***)))))))))))))))******))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''''''''(((,,,///333222222222222111---+++000//////---,,,+++******************))))))))))))%%%&&&'''((())))))))))))(((***---...---+++***+++))))))***))))))(((''''''''')))+++,,,,,,+++,,,...***---333777888999:::;;;222666:::===<<<;;;:::999======<<<<<<>>>???AAACCC;;;;;;;;;:::999666444222,,,///222555666888:::<<<===>>>???AAABBBCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMMMMNNNPPPRRRTTTVVVWWWWWWWWW[[[___`````````bbbdddccceeehhhjjjlllppptttwwwmmmnnnppprrrtttuuuuuuvvvtttuuuvvvwwwwwwvvvuuutttssstttvvvxxxzzz{{{||||||zzzyyyxxxxxxzzz||||||{{{zzz{{{}}}}}}{{{yyyyyyyyyvvvxxx}}}~~~oooSSSCCCFFF???;;;\\\{{{wwwlllddd___cccllluuu~~~{{{wwwqqqnnnlllgggaaa\\\aaazzz{{{|||ssscccnnnnnn}}}wwwttt___ZZZdddYYYJJJ>>>777444444555666777888:::<<<<<<======:::AAAHHHKKKKKKMMMUUU\\\^^^[[[VVVOOOLLLOOOVVV\\\VVVUUUTTTVVVYYY[[[\\\\\\aaa^^^[[[[[[]]]^^^\\\YYYUUUWWWVVVRRRLLLKKKPPPVVVUUUSSSbbbqqqrrraaaPPP@@@NNNlll}}}pppVVVTTTJJJHHHjjjjjjGGG>>>999555444111///222555666666444444555333444555555999DDDUUUaaayyyrrr|||nnnTTTLLLDDDaaahhhZZZUUUYYYZZZ]]]aaa^^^\\\```gggkkkkkkiiigggiiilllmmmmmmnnnoooqqqooorrryyy|||zzzqqqcccQQQFFFBBB======@@@DDDFFFEEECCCCCC888555444777:::===EEEMMMLLLPPPRRRSSSWWW___bbbbbbiiijjjkkkllloooqqqtttuuurrrrrrssstttwww{{{~~~}}}|||{{{{{{|||TTTIIIHHHFFFEEECCCAAA===999999888777666444222111111......---------,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((111555777444///++++++---...,,,++++++,,,+++***)))---,,,***(((((((((((()))''''''(((((())))))*********)))(((***------+++(((,,,+++***)))((((((((((((&&&(((+++---...,,,***(((+++---000444888:::;;;<<<555444444888===>>>;;;777<<<===@@@BBBBBBBBBAAA@@@BBB@@@===:::777444333222......000111444666888:::>>>>>>@@@BBBCCCDDDEEEEEEBBBDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVXXX[[[[[[[[[]]]___cccfffhhhhhhhhhggggggiiimmmqqqsssmmmnnnooorrruuuvvvuuutttuuuuuuuuuuuuuuutttttttttqqqsssuuuwwwwwwyyy{{{~~~zzzyyyxxxzzz}}}~~~{{{yyy|||}}}~~~|||yyyyyyyyywwwxxx{{{sss[[[KKKDDDCCCEEE???===RRRooonnndddcccWWWTTTQQQRRRZZZggguuu~~~~~~~~~tttmmmllleeeZZZYYYaaaooo{{{zzztttwwwzzz~~~ttttttiiiSSS```gggVVVDDD:::555222333555777888<<<999777GGGSSSMMMLLLFFFGGGRRRWWWUUUXXXaaa^^^]]]ZZZVVVTTTUUUZZZ^^^\\\YYYUUUVVVZZZ___aaaaaa[[[^^^___[[[YYYZZZ[[[YYYZZZXXXWWWUUUTTTTTTTTTTTTSSSQQQXXXkkk}}}qqquuuSSSJJJEEE[[[wwwLLLAAARRRdddoooTTTEEE;;;222111666222222333444555555555555777555222111777CCCRRR\\\fffjjjpppvvvzzzsss[[[BBBKKKUUU___^^^WWWUUU]]]eeedddcccccceeeggghhhgggfffmmmmmmmmmnnnoooqqqssstttqqqtttwwwzzz{{{}}}yyypppeeeTTTGGGBBB??????CCCIIIJJJFFFCCCCCC???999555777:::<<<@@@EEEKKKLLLNNNNNNPPPSSSWWW[[[eeefffhhhmmmrrrttttttsssrrrsssuuuuuuvvvxxx|||}}}}}}}}}|||{{{|||~~~TTTJJJHHHFFFEEECCCAAA===:::999888777666444333111111......---------,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---111444444///,,,,,,...---,,,++++++,,,,,,+++))),,,+++***)))(((((())))))'''((((((((()))))))))******)))(((***------+++(((+++++++++***)))(((((((((%%%'''***---...---+++)))***,,,000444777:::<<<<<<999666444777===@@@===999;;;<<>>@@@BBBCCCCCCDDDCCCEEEGGGGGGGGGHHHJJJLLLLLLMMMNNNOOOQQQTTTVVVWWWYYYZZZ[[[]]]___aaadddeeeggggggggghhhjjjmmmppprrrpppooonnnoooqqqrrrttttttssssssssssssttttttttttttuuuwwwyyyyyyxxxwwwxxxyyy{{{zzz{{{}}}|||yyyyyy|||~~~~~~|||zzzyyyyyyzzzzzz|||~~~tttUUUAAAKKKDDDDDDFFFAAA<<>>666444333333555444444888999CCCbbbvvveeeWWWVVVUUURRRTTTZZZ[[[\\\\\\ZZZXXXYYY\\\___^^^ZZZVVVVVVXXX[[[\\\\\\___aaa```\\\[[[\\\[[[XXX]]]\\\ZZZYYYXXXWWWXXXXXXXXXVVVZZZjjj}}}rrrdddNNNDDDWWWyyy```MMM[[[nnnrrrOOO;;;888888555111222333444555555666666777555222000444===IIIRRRccceeefffiiiooopppdddVVVOOOUUUZZZZZZWWWWWW[[[```cccdddeeeggghhhhhhiiiiiikkkkkkkkklllmmmooopppqqqqqqssswwwyyy{{{|||vvvooogggZZZNNNHHHBBBBBBFFFLLLMMMGGGBBBAAA>>>888444666888999<<<@@@CCCDDDFFFGGGHHHLLLPPPTTT\\\^^^bbbiiiooosssssssssrrrtttuuuvvvxxxzzz~~~}}}~~~~~~}}}||||||UUUJJJHHHFFFDDDCCC@@@===::::::999888666444333111111......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((,,,111222000------...---,,,++++++,,,,,,+++***+++******)))))))))******(((((((((((()))))))))))))))))))))***,,,,,,+++)))***++++++++++++)))((('''%%%'''))),,,------,,,+++)))+++...222666999<<<===>>>888444666<<>>@@@AAAAAA@@@@@@@@@???===;;;999777666666111000//////000333666888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGHHHHHHIIIKKKMMMKKKLLLMMMNNNPPPSSSUUUVVVXXXYYY[[[]]]___```aaaaaadddeeefffhhhjjjlllnnnoooqqqooommmlllmmmpppsssuuuqqqqqqrrrrrrssstttttttttvvvxxx{{{|||zzzxxxwwwvvvzzz{{{}}}}}}zzzwwwzzz}}}~~~|||{{{{{{}}}|||}}}}}}}}}}}}wwwaaaTTTKKKGGGIIIDDD<<>>FFFPPP[[[aaaccchhhooowwwuuukkkddd]]]ZZZeeetttwww~~~|||YYY}}}mmmqqqnnnyyyWWWWWW^^^WWWGGG777333555666666666999777999:::DDDeeewwwdddTTTRRRUUUUUUVVVZZZYYY\\\^^^]]][[[[[[^^^aaabbb___ZZZXXXXXXYYYZZZZZZcccccc___\\\]]]___]]]WWW\\\[[[YYYXXXWWWVVVVVVVVVYYYUUUWWWbbbqqqzzz]]]PPP^^^sssrrrUUU___uuueee@@@<<<===444111222333444555666777777777555222000111777>>>DDDOOOYYYfffrrryyyyyynnnbbb\\\[[[YYYWWWVVVWWWYYY[[[___cccggghhhhhhgggiiillljjjkkkkkklllmmmnnnnnnooopppsssvvvxxxzzz{{{~~~}}}uuurrrqqqiii]]]TTTFFFEEEHHHNNNOOOHHHAAA???===777444555666666777:::;;;<<<>>>???AAAEEEJJJMMMSSSVVV]]]fffnnntttuuutttvvvwwwyyyyyyyyyzzz}}}~~~~~~~~~}}}|||}}}WWWJJJHHHFFFDDDBBB@@@===;;;::::::888666444333111000......---------,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%)))///111000...,,,,,,,,,+++***+++------,,,+++******************++++++(((((((((((()))))))))))))))))))))***+++,,,++++++)))***,,,,,,,,,***((('''%%%&&&)))+++,,,---------)))***---000444888<<<>>>@@@:::444444;;;??????===;;;<<<>>>???AAAAAAAAAAAA???>>>===;;;:::999999888444222000...///111444666777999;;;===???AAABBBCCCCCCEEEGGGHHHHHHHHHJJJLLLKKKKKKLLLMMMOOORRRTTTUUUXXXZZZ\\\^^^````````````cccdddfffiiikkklllllllllnnnnnnnnnnnnnnnpppsssvvvqqqqqqrrrsssttttttuuuuuussswww{{{}}}}}}zzzyyyxxxxxxzzz}}}|||yyyvvvzzz~~~~~~~~~zzziiiZZZOOOKKKFFF>>>???EEEOOOiiizzzmmmeeeYYYMMMCCC===:::888999888999<<>>???@@@RRRcccdddWWWOOOKKKQQQXXXZZZ[[[^^^YYY\\\___]]]ZZZZZZ^^^bbbdddbbb___\\\[[[[[[\\\\\\bbb```\\\ZZZ]]]bbb___YYY[[[ZZZYYYXXXWWWVVVVVVUUUYYYUUUUUU\\\ggguuussslll]]]dddhhh}}}WWW\\\oooTTT@@@;;;555222222333444555666888888555555333111111333777;;;???OOOfffyyywwwooonnniii```XXXSSSRRRTTTVVVZZZ```fffgggeeeeeehhhlllkkkllllllmmmnnnoooooooooooorrruuuwwwxxxzzz|||~~~zzz}}}~~~vvvxxx|||xxxiii[[[GGGEEEGGGMMMNNNGGG@@@<<<>>>888555666777444333555888999;;;<<<>>>BBBGGGKKKPPPSSS[[[eeeooouuuvvvvvvzzz{{{|||{{{zzzzzz{{{|||~~~~~~}}}}}}XXXKKKHHHEEECCCBBB@@@===;;;;;;:::999777555333111000......---------,,,,,,,,,******))))))))))))******'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%(((---000///---+++***,,,+++***+++---......,,,*********+++++++++++++++))))))))))))((((((((((((((())))))******+++,,,---)))***,,,---,,,+++)))(((&&&'''(((***+++---......******+++...222666;;;===@@@;;;666555999<<<===<<<<<<<<<>>>???AAABBBCCCCCC??????===<<<;;;;;;::::::777555111///...000333444666888:::===???AAACCCCCCBBBDDDFFFGGGGGGGGGIIIKKKJJJKKKLLLMMMOOOQQQSSSUUUYYYZZZ]]]___aaaaaaaaaaaabbbdddfffiiikkkkkkkkkjjjjjjmmmpppqqqqqqrrrtttvvvrrrrrrssstttuuuvvvvvvwwwssswww|||~~~}}}zzzxxxwwwuuuxxx|||}}}zzzxxxwww{{{kkkWWWLLLFFFAAAAAAEEECCCUUUmmmuuucccYYYLLLAAA<<<:::999888666666777888<<<@@@DDDGGGNNNXXXgggvvvyyyuuurrrnnnhhhccc```eeesss~~~fffQQQxxxggggggsssqqqdddRRR]]]]]]III===333444999:::888777888888AAAFFFDDDMMMUUUQQQNNNOOOSSSXXXZZZYYYZZZ]]]YYY]]]^^^\\\XXXWWW\\\bbbaaa```___]]]\\\\\\]]]___^^^\\\XXXWWW\\\bbbaaa[[[^^^]]]]]]\\\[[[ZZZYYYXXX[[[XXXXXX]]]dddpppyyyxxxvvv___YYYRRRvvveee\\\ccczzzMMM:::888333333333333555666888999555555555444222333555777>>>KKK^^^pppzzz~~~}}}wwwkkk]]]QQQLLLNNNQQQSSSYYY```cccbbbbbbeeeiiiiiijjjkkkmmmnnnnnnnnnnnnnnnqqqtttvvvwwwxxxzzz|||xxxzzz|||ooo\\\IIIDDDDDDIIIJJJEEE>>>;;;>>>999888999999555333444666777999:::<<<@@@EEEHHHNNNQQQYYYbbblllrrrtttssswwwyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||}}}VVVKKKIIIEEECCCAAA@@@===<<<<<<;;;999777555333111000......---------,,,,,,,,,******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++...///...,,,***+++******+++...//////...***++++++,,,++++++******))))))))))))((((((((((((((()))******)))***,,,...******+++,,,,,,+++***)))((((((((()))***,,,---...+++++++++,,,000444999<<>>@@@AAABBBCCC@@@@@@>>>===<<<<<<;;;;;;999777444111000000111222444666999<<>>FFFUUUhhh||||||nnnWWWOOODDD<<<::::::;;;;;;888777777888999<<<>>>@@@HHHSSScccttt}}}wwwrrrsssoooiiieeefffmmmwww~~~pppTTTOOOeeesssdddooosss___UUUZZZVVV@@@777222444777777666777888777AAAHHHGGGNNNVVVTTTTTTWWWZZZYYYVVVTTTWWWZZZUUUZZZ^^^\\\XXXWWW\\\aaa[[[\\\\\\[[[ZZZ[[[]]]___ZZZYYYWWWUUUZZZ```aaa^^^\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVXXX\\\```hhhwwwyyyfffQQQCCCaaakkk]]]ssshhhEEE===555444444444444666777888666777777666444333444555:::FFF\\\sssuuufffXXXOOOMMMMMMNNNSSSZZZ^^^___```bbbeeedddfffhhhjjjllllllllllllmmmpppsssuuuuuuwwwxxxzzz|||xxxxxx~~~{{{xxxuuu{{{{{{gggPPPHHHDDDFFFGGGCCC>>><<<===:::999<<<<<<888555555444555666777888;;;@@@CCCJJJMMMSSS[[[eeekkknnnoooqqqssswwwzzz{{{}}}}}}}}}}}}|||{{{|||~~~SSSLLLIIIEEEBBBAAA@@@>>><<<===<<<:::888555333111000......---------,,,,,,,,,******))))))))))))******''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((,,,...000///...+++******+++...000//////+++,,,,,,,,,,,,+++)))(((***)))))))))((((((((('''''')))******))))))---000++++++++++++++++++++++++***)))(((((()))+++---...,,,+++***+++...222777;;;===AAABBB@@@:::666777:::999999:::;;;===???AAABBBAAAAAA???>>>===<<<<<<<<<;;;999666444222111000000222444666:::===@@@AAABBBBBBDDDFFFGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUXXXYYYZZZ\\\^^^```bbbdddeeefffgggiiijjjkkklllllllllooorrrqqqnnnmmmppptttttttttttttttttttttttttttuuuxxx{{{|||zzzwwwuuuttttttwww{{{|||zzzxxxxxxyyyyyy{{{}}}~~~~~~||||||~~~|||~~~zzzjjjVVVKKKGGGDDDBBBBBB???AAAEEEOOO]]]fffddd\\\JJJEEE>>>::::::;;;<<<===999888888777999;;;===>>>CCCMMM\\\lllzzz}}}{{{yyyuuussssssnnnhhhgggmmmxxx}}}uuu\\\LLL___kkktttzzzzzzmmmoooyyywwwpppYYYXXXUUUNNN888444333666888777888;;;@@@===EEEKKKHHHLLLSSSQQQTTTVVVXXXWWWUUUUUUUUUTTTMMMUUU^^^```\\\ZZZ]]]aaaYYY[[[\\\[[[ZZZZZZ]]]___YYYZZZYYYVVVXXX]]]```___YYYYYYYYYYYYXXXVVVTTTSSSRRRTTTWWWZZZZZZ___lllzzzzzz]]]KKKSSS~~~cccppp}}}YYYBBB777666555444444555666777888999999777555333333444111===UUUooovvvlllaaaVVVNNNKKKNNNTTTZZZ^^^```aaaaaabbbdddgggiiikkklllllllllmmmooorrrttttttuuuwwwyyyvvvyyy{{{}}}vvviiiIIIIIILLLTTT___jjjrrrwwwvvv\\\QQQGGGEEEEEEBBB???>>><<<999:::>>>???:::666666333444555555666888<<<@@@GGGIIIMMMUUU___fffkkkmmmooorrrvvvyyyzzz{{{}}}|||||||||{{{zzz{{{}}}PPPLLLIIIEEEBBBAAA@@@>>><<<===<<<:::888555333111000......---------,,,,,,,,,******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&***///111222222+++******,,,...000000///,,,,,,------,,,***)))(((******))))))((((((((('''''')))******((()))---000,,,++++++******+++,,,,,,+++***)))((((((***,,,...---,,,******---111666:::===CCCHHHDDD;;;555666:::777777888999;;;===???@@@BBBAAA@@@>>>===<<<<<<<<<;;;:::888666333111000///000222555888<<<>>>@@@AAADDDEEEGGGHHHHHHIIIKKKMMMKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWXXXYYY\\\___bbbdddfffggghhhiiijjjkkklllmmmppprrrrrrnnnjjjiiinnnrrrssssssssssssssssssrrrrrrqqqtttxxxzzzzzzyyyxxxxxxuuuxxx{{{{{{yyyxxxyyy{{{yyyzzz{{{{{{|||~~~~~~{{{yyy{{{~~~lll```RRRJJJGGGCCC???===CCCAAA???@@@FFFLLLMMMKKK???<<<999777777888:::;;;555444444444555777:::<<<@@@HHHUUUdddsss|||xxxvvvvvvuuutttpppkkkeeefffrrrdddSSSPPPqqqyyysss~~~sssuuuYYYTTTZZZRRRJJJ444333555999:::999<<>>@@@;;;777777444444555555555777;;;>>>FFFGGGKKKSSS]]]fffkkknnnrrruuuxxxyyyxxxxxxxxxyyy{{{||||||{{{zzzzzz}}}PPPKKKGGGCCCBBBBBB@@@<<<999<<<;;;:::888555333222111111000///...---,,,++++++************))))))))))))...,,,)))'''&&&''')))+++)))((('''&&&&&&'''((()))+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,...000222333000---******,,,///000111...---,,,---......***''',,,++++++***)))(((((('''&&&''')))))))))***,,,...---***&&&$$$&&&(((***+++***)))((('''(((***,,,------,,,+++)))***---333777888AAAHHHGGG???888888::::::;;;;;;:::888999===AAA>>>BBBCCC>>>:::;;;;;;:::;;;:::999777444111...,,,///111333777:::===@@@AAAFFFDDDCCCDDDHHHKKKKKKJJJKKKLLLNNNQQQSSSUUUVVVWWWZZZYYYXXXXXXZZZ^^^bbbdddeeefffhhhiiikkklllllllllmmmmmmlllmmmnnnnnnlllkkksssrrrqqqrrrtttuuutttssswwwwwwxxxxxxxxxxxxwwwwww}}}zzzwwwwwwyyy||||||{{{xxxyyy{{{|||~~~~~~vvvsssxxx~~~~~~|||wwwyyymmm___RRRKKKEEE??????DDDEEEDDD@@@:::;;;@@@DDDCCC@@@:::666888:::888666777:::999888777777888999999>>>JJJUUU]]]jjj}}}|||zzzxxxwwwvvvuuuqqqnnnrrr{{{sssPPPKKKfffyyytttzzzkkkRRRWWWUUUCCC<<<555555444555666999<<<===>>>BBBHHHLLLOOOOOOOOOOOOYYYZZZ[[[[[[ZZZYYYVVVUUULLLRRRZZZ^^^___^^^^^^^^^]]]WWWWWW^^^```ZZZYYY\\\[[[```aaa\\\WWWYYY^^^```]]]]]]]]]\\\[[[YYYWWWVVVSSSRRRSSSWWWYYY^^^hhhrrrvvvcccOOOPPPbbbtttpppnnn^^^wwwrrrIIIBBB777666777111555;;;999777888999999777444111///666555999FFFUUUdddtttwww___PPPIIIEEEMMMYYY``````^^^ggghhhiiiiiiiiijjjmmmooorrrsssttttttttttttwwwyyyvvvvvvzzzwwwSSSIIIAAA???>>>===AAAIIIVVVlllgggccczzzooo^^^QQQNNNJJJAAA>>>BBB<<<;;;;;;<<<<<<;;;777444444333333333444777:::;;;???BBBIIIRRR[[[cccjjjmmmrrruuuyyy{{{zzzvvvppplll{{{yyyxxxzzz}}}~~~|||zzzSSSKKKGGGCCCBBBBBB@@@<<<999;;;;;;999777555333111111//////...---,,,+++******************))))))))))))+++***((('''&&&''')))***)))((('''&&&&&&'''((()))((((((&&&&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***---000333555222///,,,+++,,,...//////---+++***,,,......,,,************))))))(((((((((&&&((()))))))))))),,,...---***'''%%%''')))************((('''((()))+++,,,,,,,,,,,,++++++---111555777???GGGHHHBBB<<<999:::888:::<<<;;;:::;;;>>>@@@<<>>@@@EEECCCBBBDDDHHHJJJKKKJJJJJJKKKNNNPPPSSSUUUVVVVVVYYYYYYYYYZZZ\\\___bbbcccdddeeeggghhhiiiiiiiiihhhmmmmmmllllllmmmmmmmmmlllrrrqqqppprrrtttuuutttsssvvvvvvwwwxxxxxxxxxxxxxxxxxxuuussssssvvvyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~zzzxxx{{{~~~~~~}}}vvvtttooocccVVVPPPKKKEEEDDDGGGDDDDDD@@@:::888<<>>???BBBLLLcccaaa\\\vvvrrrbbbUUUQQQKKK@@@;;;>>>;;;;;;:::;;;;;;:::777555444444333333444666999:::===AAAGGGPPPYYYbbbiiimmmrrruuuxxx{{{zzzwwwrrrooovvvvvvvvvyyy}}}~~~|||TTTKKKGGGCCCBBBBBB@@@<<<999:::999888666444222111000......---,,,+++******)))************))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((+++///333666333111---,,,,,,......---,,,+++***+++---//////...))))))))))))(((((((((((('''((())))))))))))+++---...+++((('''((()))******,,,+++)))((((((((()))***+++,,,---,,,,,,,,,///111555<<>><<>><<<>>>>>>===:::777444000...///000111333666999<<<===BBBAAABBBDDDGGGIIIJJJIIIJJJKKKMMMPPPRRRTTTUUUVVVXXXYYYZZZ\\\^^^```aaabbbcccdddfffhhhhhhgggfffeeemmmmmmlllkkkkkklllmmmnnnqqqppppppqqqsssttttttssstttuuuvvvwwwxxxyyyyyyyyyvvvtttrrrsssvvvxxxzzzzzz~~~~~~}}}||||||{{{~~~}}}~~~~~~}}}||||||tttooooooyyymmm```WWWQQQJJJFFFFFFEEEFFFCCC<<<888:::<<<;;;<<<999;;;BBBFFFCCC>>>===:::999777666666666777777:::DDDOOOYYYfffwww~~~~~~~~~}}}wwwtttrrryyybbbNNNTTT~~~{{{uuuyyyYYYLLLRRRJJJ999444999888666666888<<<@@@BBBHHHMMMPPPLLLDDD@@@CCCHHHFFFKKKRRRVVVWWWXXXZZZ\\\RRRUUUXXXXXXUUUPPPMMMKKKWWW```aaaWWWTTT\\\___ZZZZZZ]]]]]]ZZZZZZ^^^___^^^\\\\\\\\\[[[YYYWWWTTTSSSPPPPPPSSSWWWXXXYYY```hhhwww|||aaaOOOSSSggggggWWWXXXnnn___CCC777888;;;555333666222;;;:::888666555555555555111//////333999EEEYYYjjjyyyqqqbbbPPPHHHMMMVVV\\\]]][[[^^^bbbdddeeeeeefffgggkkkmmmqqqssstttwwwzzz}}}}}}yyyxxx}}}iiiQQQEEEBBB@@@;;;888IIIbbbgggaaapppqqqdddXXXSSSLLL@@@999999;;;999999999::::::888666555444333222333555777999;;;???EEEMMMWWWaaaiiimmmqqqtttwwwyyyzzzxxxvvvtttuuuuuuuuuxxx{{{}}}|||{{{SSSKKKGGGCCCBBBBBB@@@<<<999999999777666444222111000......------,,,++++++***************)))))))))(((%%%&&&((())))))))))))((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((,,,000333222000---,,,---.........---,,,++++++,,,---///000(((((((((((((((((())))))'''((())))))((()))+++---...,,,***)))*********))),,,+++***)))((((((((((((***,,,......---,,,,,,---333888@@@GGGJJJGGG@@@;;;666888;;;>>>>>>===<<<<<<===@@@@@@<<<;;;======:::??????>>><<<999666333111//////000111444777999;;;??????AAACCCFFFHHHIIIIIIKKKLLLNNNQQQSSSUUUVVVWWWWWWXXX[[[]]]```aaaaaaaaa```bbbeeeggghhhhhhgggfffmmmmmmllljjjjjjkkknnnppprrrqqqpppqqqssssssrrrqqqssstttuuuwwwyyyzzzzzzzzzyyywwwvvvvvvwwwyyy{{{|||~~~~~~}}}}}}}}}{{{~~~}}}|||{{{~~~bbb]]]fffpppbbbXXXQQQJJJGGGGGGIIIFFF???;;;;;;;;;999999888<<>>@@@???;;;;;;===;;;888?????????===;;;888555444/////////000222444777888;;;===@@@CCCEEEGGGHHHIIIKKKMMMOOORRRTTTVVVWWWXXXVVVXXX[[[^^^```aaaaaa```^^^```cccgggiiijjjjjjjjjmmmmmmmmmllljjjkkknnnrrruuusssrrrrrrrrrrrrqqqooorrrsssuuuwwwyyyzzz{{{{{{|||{{{zzzxxxwwwxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||tttnnnmmmaaaZZZSSSMMMHHHIIIFFFAAA???@@@===888777777<<>>555333555777222666888;;;===<<<:::666444222222444444222444@@@MMM[[[hhhwwwrrrYYYLLLMMMQQQQQQVVV[[[bbbfffiiiiiiiiijjjgggjjjmmmooopppqqqsssttt}}}~~~ppp[[[NNNGGGCCCBBBSSScccjjjtttuuu]]]WWWRRROOOIIIBBB<<<;;;999999999:::<<<===<<<:::777666444333333444555666888:::???GGGRRR^^^iiiooopppqqqtttvvvwwwxxxxxxwwwvvvwwwxxxxxxwwwvvvvvvvvv||||||RRRKKKGGGCCCBBBBBB@@@<<<999999888777666444333222222/////////......---------************))))))))))))((((((***++++++***))))))''''''((((((((((((''''''''''''''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))***,,,+++***+++---.........---...///...,,,,,,---///************))))))))))))((()))***)))((((((***,,,---,,,,,,---......---++++++++++++***)))((((((''''''***---...---+++******---111888@@@FFFIIIHHHFFF<<<;;;999:::;;;<<<;;;:::>>>???===:::;;;>>><<<888>>>>>>>>>>>><<<:::888666000000//////000222555777888;;;???BBBDDDEEEGGGIIIKKKLLLOOOQQQTTTUUUWWWWWWUUUWWWZZZ\\\^^^`````````___```cccfffiiikkkmmmnnnlllnnnooonnnllllllpppsssvvvtttssssssssssssrrrpppssstttuuuwwwyyyzzzzzzzzz{{{{{{zzzwwwuuuuuuwwwyyy}}}|||||||||}}}~~~~~~zzz}}}sssggg```WWWNNNIIIHHHEEECCCEEEGGGBBB999999777;;;DDDIIIFFFAAA???>>><<<:::888666666666666666888@@@LLLYYYhhh{{{tttuuuyyy~~~{{{tttllljjjppp{{{~~~{{{yyyyyyzzz|||qqqQQQMMMeeexxxcccrrrwwwzzzjjj\\\[[[ZZZEEE555444555777777777888;;;>>>AAACCCDDDHHHPPP[[[bbb```WWWOOOMMMJJJHHHLLLSSSXXXWWWTTTSSSTTTVVVZZZ]]]]]][[[YYY___bbbxxxkkkVVVUUUTTTYYY[[[ZZZZZZ\\\[[[XXXXXXYYYYYYYYYYYYWWWVVVUUUQQQRRRUUUXXXVVVRRRTTTYYYRRR\\\uuuwwwzzzmmmTTTLLLSSSyyy[[[KKKsssvvvIII999333555999666555888<<>><<<999999;;;>>>@@@AAA???===:::888666444333444555666777888===EEEQQQ^^^iiipppqqqsssuuuwwwxxxxxxwwwwwwrrrtttwwwxxxwwwwwwyyyzzz{{{TTTKKKGGGCCCBBBBBB@@@<<<999999999888777555444333333......------------,,,,,,************))))))))))))))))))))))))))))))((((((&&&'''((())))))((('''&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((,,,***)))***,,,,,,,,,******,,,//////------...000,,,,,,++++++******))))))((()))***)))((((((***,,,++++++,,,...000000...,,,***************)))(((((('''))),,,---,,,++++++++++++///555<<>>;;;999777666666666555888CCCSSS```lll{{{yyyyyy{{{~~~~~~zzzxxxzzz~~~}}}}}}aaaKKKTTTiii}}}yyylllyyyzzzaaaWWWZZZVVV===333888555777888999;;;>>>@@@BBBCCCCCCEEEIIIOOORRRRRROOOKKKKKKKKKLLLMMMOOORRRVVVYYYXXXXXXXXX[[[]]]]]]ZZZWWWVVVWWWbbbqqqooo]]]PPPOOOSSSZZZ^^^\\\ZZZZZZZZZWWWWWWXXXYYYZZZZZZYYYXXXWWWPPPPPPSSSVVVTTTQQQSSSXXXUUUYYYkkkxxxlll|||bbbXXXMMMlll{{{VVVaaaYYYDDD777444888999777999<<<>>>>>><<<999777555333222333222000333888:::HHHYYYeeerrrxxxYYYMMMMMMMMMNNNRRRYYY^^^aaadddfffhhhgggjjjnnnpppppppppqqqrrrrrruuuzzzlllYYYNNNGGGNNNOOO[[[``````qqqxxxfffRRRQQQNNNIIICCC???===;;;999:::>>>BBBEEEDDDBBB???<<<:::888555444444555666666888<<>>BBBCCCDDDFFFHHHGGGIIIKKKMMMPPPRRRSSSSSSUUUVVVWWWYYY[[[]]]___```cccbbbbbbccceeehhhkkkmmmkkkooosssssspppoooqqqtttrrrqqqqqqsssvvvxxxxxxxxxtttuuuvvvwwwxxxyyyyyyyyywwwxxxyyywwwuuuvvvzzz}}}~~~}}}{{{zzz{{{|||~~~yyy}}}~~~~~~vvvcccRRRRRRMMMIIIMMMXXX]]]TTTFFF???;;;<<>>AAABBBCCCDDDJJJKKKKKKJJJHHHHHHKKKNNNNNNQQQTTTQQQLLLMMMUUU]]]aaa___]]]\\\\\\YYYSSSOOOPPPPPPQQQRRRSSSSSSPPPMMMPPPYYY___\\\XXXWWWWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYPPPPPPRRRSSSPPPLLLMMMRRRVVVSSS```}}}lll}}}uuu[[[JJJWWWzzzhhhQQQssseeeMMM:::222777;;;999:::;;;<<<<<<<<<;;;:::999444222222222111333777///???MMMOOOOOO]]]xxxlllWWWMMMHHHIIIMMMSSSYYY\\\___bbbdddgggjjjoooqqqrrrrrrssstttssszzz}}}hhhWWWKKKFFFKKK___iiiggguuu}}}jjjTTTSSSPPPHHHAAA>>>;;;999999;;;???DDDHHHGGGCCC@@@===;;;999666555555555666666888<<>>@@@AAA===>>>>>>>>>>>><<<:::999;;;999555222000111222333444666:::<<<===>>>AAABBBFFFEEEFFFIIINNNQQQSSSTTTTTTUUUWWWZZZ]]]aaadddeeehhhggggggffffffgggiiijjjppppppqqqpppqqqsssxxx{{{uuurrrpppppprrruuuwwwxxxtttvvvxxxzzzzzzxxxvvvuuussssssssstttuuuwwwyyyzzz}}}{{{zzz{{{}}}~~~~~~}}}|||||||||~~~~~~}}}~~~~~~~~~nnnaaaSSSVVVRRRTTT___[[[JJJAAA???<<<===DDDLLLLLLHHHDDDGGGBBB===<<<:::666555888777BBBTTTdddnnnxxx|||zzzyyy{{{~~~~~~~~~~~~|||qqq\\\RRRccc|||hhhXXXTTTNNNDDD;;;666444444===<<<<<>>===:::777888;;;<<<;;;999999666333222222222111000444555:::BBBFFFIIIOOOVVV~~~iiiQQQCCCJJJIIIMMMTTTYYY[[[___dddfffiiikkklllkkkmmmqqquuuzzz|||sssWWWOOOHHHDDDJJJ^^^pppzzzaaa```\\\TTTIII???;;;<<<888===CCCGGGJJJJJJFFFAAA>>><<<999666444444666777111666;;;@@@NNNdddsssyyy|||yyyvvvuuuxxxyyyxxxwwwzzzyyyxxxyyy{{{zzzvvvrrrtttTTTGGGFFFDDDCCCCCCAAA===:::<<<<<<<<<:::666333111111000...------------,,,***************************''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,///000...+++++++++)))+++---...,,,+++++++++.........+++)))((()))******)))(((((((((((()))******+++,,,---------,,,++++++***)))((()))))))))((('''(((******))))))+++---)))+++...111666>>>JJJRRRWWWQQQHHH@@@;;;;;;<<<>>>::::::::::::<<<>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::;;;999666333111000111111222555888:::<<<===@@@BBBGGGGGGHHHKKKOOOSSSUUUVVVXXXXXXYYYZZZ]]]___aaabbbeeeeeeeeeeeefffgggiiijjjoooooopppppppppssswww{{{uuussspppppprrruuuwwwwww{{{|||}}}}}}|||zzzwwwuuuwwwuuutttssstttvvvzzz||||||{{{zzzzzzzzz|||~~~~~~~~~}}}}}}}}}}}}||||||~~~}}}|||}}}~~~uuuzzzuuuiiiXXXVVVLLLMMM^^^]]]JJJ===;;;:::<<>><<<999999777444222222222111000111111555;;;???BBBHHHOOObbbwww}}}fffVVVMMMIIIIIIOOOSSSVVVZZZ___bbbeeeiiijjjkkkmmmqqquuuxxx{{{fffOOOIIIAAAJJJUUUooo[[[XXXYYYXXXQQQDDD>>>???;;;>>>BBBEEEGGGGGGFFFDDD@@@>>>:::777555444555666444777;;;AAAPPPdddqqquuu{{{yyywwwwwwyyyzzzyyywwwyyyyyyyyyyyyzzzyyyvvvssssssRRRGGGFFFDDDCCCBBB@@@===;;;;;;<<<<<<:::666333111111000...------------,,,***************************(((((()))))))))*********(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******))),,,000222000...,,,,,,'''***---...---+++))))))...//////---***(((''''''***))))))(((((())))))******+++,,,---...---,,,,,,,,,,,,+++***)))((('''''''''((((((((('''(((***,,,(((***,,,...222;;;FFFOOOYYYUUUMMMDDD===::::::<<<:::::::::;;;<<<>>>???@@@@@@???>>>======<<<<<<===;;;:::777444111000000000000222555888999;;;>>>@@@EEEFFFHHHKKKNNNRRRUUUWWWXXXXXXYYYZZZ]]]___aaabbbbbbbbbbbbccceeehhhjjjkkkmmmnnnooooooppprrrvvvzzzuuusssqqqqqqsssuuuvvvvvv{{{|||}}}~~~}}}{{{xxxwww{{{yyyuuussssssvvvzzz}}}{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}fffVVVaaayyyqqq___XXXTTTJJJNNNeeeiiiSSSBBB;;;???GGGQQQYYY\\\WWWRRRKKKBBB;;;999999888888:::???SSSmmm|||~~~|||{{{zzzxxxzzz~~~|||~~~~~~{{{iiiQQQKKKOOOmmmjjjPPPOOOHHH@@@;;;:::;;;<<<;;;===BBBHHHKKKJJJJJJJJJKKKTTTTTTRRROOORRRWWWWWWRRROOOQQQRRRRRRQQQQQQSSSUUUYYY\\\]]]YYYTTTVVV___hhh[[[\\\ZZZTTTRRRVVVXXXXXXOOOPPPQQQQQQQQQPPPNNNMMMMMMRRRUUUUUUUUUWWWUUUQQQRRRSSSSSSPPPLLLKKKNNNRRRSSSWWWUUU[[[uuu~~~wwwsssXXXKKK```sssJJJAAADDDcccxxxWWW:::888999777666777:::???@@@===::::::888555444444333222111111///111555888:::@@@GGGOOOddd~~~vvvdddUUUMMMFFFHHHLLLQQQVVV[[[___cccgggiiiiiikkkooorrruuu{{{xxx]]]RRRPPPGGGIIIRRRiii}}}VVVOOOQQQYYYVVVHHH???@@@<<<>>>@@@BBBCCCCCCEEEGGGAAA???<<<888666555555555777888;;;CCCSSSeeeooopppyyyxxxxxxyyyzzz{{{yyyxxxwwwxxxzzzyyywwwvvvuuuvvvvvvRRRHHHFFFDDDBBBBBB@@@>>>;;;:::;;;;;;999666333222222000...------------,,,***************))))))))))))(((((()))))))))*********'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((+++...111111///,,,+++(((***,,,,,,+++***)))***+++---///...,,,)))(((''')))))))))))))))))))))))))))***,,,---...------,,,.........---***((((((((((((((('''&&&%%%&&&))),,,((()))***+++...666BBBJJJTTTTTTQQQKKKCCC;;;888666999::::::;;;<<<<<<===>>>@@@???>>>===<<<======>>>;;;:::888555333111000///...000333555666888<<<>>>@@@BBBEEEHHHKKKNNNRRRUUUTTTUUUWWWZZZ]]]aaadddeeeaaaaaabbbcccfffiiilllnnnlllmmmnnnnnnoooqqquuuxxxuuusssqqqqqqsssuuuvvvuuuuuuvvvxxxzzz{{{zzzzzzyyy|||zzzxxxvvvvvvwwwzzz{{{|||}}}~~~}}}}}}~~~{{{SSSBBBJJJZZZiiiqqqttthhhJJJNNNOOOIIIMMMccciiiWWWGGGHHHSSS```iiikkkeeeXXXMMMHHH@@@:::::::::999888:::FFF___||||||zzzzzzyyyxxxvvv{{{~~~}}}~~~}}}aaannniiiSSSOOOeeepppWWWNNNNNNEEE;;;666777999999777AAAJJJRRRUUURRRPPPQQQTTTXXX]]]^^^\\\^^^___XXXLLLPPPQQQRRRRRRRRRRRRRRRSSSWWW[[[]]]ZZZVVVXXXbbblllcccaaa[[[VVVWWW\\\]]][[[SSSTTTUUUUUUUUUTTTSSSRRRNNNPPPQQQQQQRRRRRRQQQOOOLLLMMMNNNNNNMMMMMMOOORRRNNNVVVQQQPPPeeebbbOOOWWWmmmgggJJJIIIcccgggBBB>>>;;;555555777;;;@@@AAA>>>:::;;;999666666666555333222333111111333555666<<>>@@@AAAAAACCCGGG@@@>>>;;;999777666666666888777:::FFFXXXhhhoooooowwwxxxyyyzzz{{{{{{zzzyyyvvvxxxzzzxxxuuutttuuuxxxyyyRRRHHHFFFCCCBBBAAA@@@>>><<<::::::;;;999555333222222000...------------,,,************)))))))))((((((''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******&&&(((+++...///...,,,***+++++++++)))((((((+++---(((+++......---+++***)))))))))************)))))))))***+++---......------///111111000,,,)))))))))(((((('''&&&%%%&&&)))+++((()))))))))+++222<<>>>>>;;;;;;:::888666333111000---///111222333555999<<<<<>><<<===<<<999999<<>>;;;;;;:::888777777777444222444111111222333333888???IIIZZZnnn}}}rrr___RRRKKKHHHJJJNNNVVV[[[```dddeeehhhlllooosss{{{sssPPPHHHFFFDDDEEETTTcccaaaPPPEEEIIIcccuuummmXXXJJJEEE@@@>>>BBBCCCAAAAAAEEE>>>===;;;:::999888888888777666;;;JJJ]]]jjjppppppuuuwwwyyyzzz{{{zzzzzzzzzvvvxxxxxxvvvssssssuuuyyyzzzRRRIIIFFFCCCAAAAAA@@@>>><<<999::::::888555333222222000...------------,,,************))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''***------,,,***---,,,+++((('''(((,,,///'''***---...---+++++++++)))******++++++******)))((()))+++---.........---...111333111---***)))***((((((((('''&&&&&&(((***((()))***)))***...666<<>>CCCFFFHHHKKKQQQVVVXXXXXXYYYZZZ]]]___aaabbbddddddeeeeeegggjjjlllnnnmmmnnnpppppppppppprrrtttsssqqqqqqrrrtttvvvwwwvvvxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwxxxyyy{{{|||}}}}}}||||||~~~}}}|||]]]PPPDDD@@@@@@??????AAA>>>EEEVVVtttnnnwwwsss]]]XXX[[[]]]aaafffjjjfffWWWLLLHHHEEE??????>>>???@@@===:::>>>DDD^^^wwwzzzxxxuuutttuuuvvvwwwwww}}}|||{{{{{{}}}qqq]]]PPPKKKppprrrQQQKKKSSS>>>:::444444777===@@@AAABBBIIIPPPQQQOOONNNRRRWWWWWW[[[WWWLLLMMM[[[bbb___ZZZWWWSSSQQQQQQTTTUUUVVVVVVVVVVVVYYY\\\___``````bbb[[[QQQMMMSSS[[[\\\WWWXXXWWWVVVTTTTTTUUUVVVWWWYYYTTTQQQPPPNNNMMMNNNRRRRRRQQQPPPPPPOOOOOOOOOPPPLLLTTTPPPLLLWWWfffuuuzzziiiYYYJJJbbb{{{___MMMiiipppMMM<<<999777999<<>><<<<<<;;;:::999999888555333333000000111111000444:::KKKZZZiiirrrzzzyyyhhhXXXJJJDDDEEEKKKQQQYYY___bbbggglllpppsssyyy~~~vvv___LLLEEECCCCCCEEEWWWggggggWWWLLLQQQpppgggZZZNNNEEEFFFGGGDDDBBBDDDAAA@@@???===<<<;;;::::::777777???PPPaaakkkpppssssssuuuxxxyyyyyyyyyzzz|||wwwwwwvvvtttssssssvvvxxx}}}UUUIIIGGGCCCAAA@@@@@@>>>===888999:::888555222222222000...------------,,,***+++******)))((((((''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''%%%%%%'''+++------+++,,,,,,,,,+++)))***,,,...)))+++------,,,******+++)))***++++++++++++***)))((()))+++---.........---+++///222111,,,((((((***''')))))))))''''''((())))))++++++***))),,,111666DDDIIITTT___eee^^^OOOBBB;;;<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<999777555000000111000000111444777777;;;AAADDDEEEIIIOOOUUUXXXXXXYYYZZZ]]]___aaabbbfffeeeeeeeeefffhhhiiijjjooopppqqqqqqppppppqqqsssqqqpppppprrruuuwwwxxxwwwxxxyyyyyyzzzzzz{{{{{{{{{xxxyyyyyyyyyzzzzzzyyyyyyxxxyyyzzz{{{{{{||||||||||||~~~~~~~~~hhhOOOHHHBBBDDDGGGHHHJJJMMMMMMJJJNNNdddyyyrrrffffffhhhmmmrrrrrrdddLLL<<<;;;>>>===@@@AAACCCAAA;;;:::DDDQQQkkkwwwtttqqqqqqtttxxxzzz{{{zzzzzz{{{|||~~~~~~iiiRRRGGGHHHiiiwwwbbbPPPRRRHHH888777666777;;;AAAGGGKKKGGGKKKNNNMMMKKKLLLQQQVVVQQQWWWPPPCCCGGG```uuu|||zzzqqqeee[[[VVVUUUTTTSSSVVVUUUVVVWWWYYY[[[]]]^^^[[[YYYSSSMMMNNNUUUZZZ[[[XXXVVVSSSPPPPPPRRRUUUWWWTTTPPPNNNOOOOOOKKKLLLPPPSSSQQQOOONNNOOOPPPPPPPPPLLLQQQPPPOOOUUUZZZggg||||||fffQQQZZZ{{{RRRQQQuuulllBBB===888666999<<<=========<<<;;;;;;;;;999666444222000000222222000222777FFFRRR]]]bbbhhhuuukkkUUUHHHEEEEEEKKKSSSZZZ]]]aaagggkkkppptttyyyyyyfffSSSNNNJJJNNNUUU^^^uuutttaaaWWWoooxxxbbbOOOLLLLLLHHHEEEFFFGGGFFFDDDBBB???===;;;;;;999:::DDDVVVcccjjjnnnsssrrrtttvvvwwwvvvwwwzzz}}}yyyvvvsssqqqsssuuuvvvwwwYYYIIIGGGCCCAAA@@@@@@>>>===888999999888555222222222000...------------,,,***+++******)))(((''''''&&&''''''''''''((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$(((&&&$$$&&&***---...---+++,,,...---,,,+++,,,---,,,---...---+++))))))***)))***+++,,,,,,+++***)))((()))+++---............)))---111///+++'''''')))''')))******)))(((((((((***+++---+++******...222AAAEEEOOO\\\fffcccTTTFFF===>>>?????????>>>===<<<999:::;;;<<<<<<<<<:::::::::;;;===>>>===;;;888666111111111000///000333666333888>>>@@@BBBEEELLLRRRTTTUUUWWWZZZ]]]aaadddeeeffffffeeedddeeefffggghhhppprrrsssrrrqqqpppqqqrrrpppoooppprrrvvvxxxxxxxxxtttuuuvvvxxxzzz|||}}}~~~zzzyyyxxxwwwwwwyyy{{{|||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~{{{}}}cccPPPHHHCCCFFFKKKPPPVVV[[[XXXRRROOO^^^nnnjjjvvvlllhhhdddeeesssWWWDDDBBBDDDBBBCCCEEEEEEAAA::::::IIIZZZsss{{{{{{tttqqqoooppptttyyy~~~xxxzzz|||~~~}}}jjjTTTLLLNNNcccqqqwwwvvvUUUQQQUUU555777888999;;;>>>CCCJJJOOOPPPQQQPPPNNNMMMNNNSSSXXXSSS[[[XXXMMMTTTrrrzzzjjj^^^XXXWWWVVVVVVVVVVVVVVVUUUUUUWWW[[[^^^XXXZZZXXXPPPLLLRRR\\\bbbYYYVVVRRROOONNNQQQUUUWWWTTTPPPPPPUUUUUUPPPOOOSSSNNNLLLKKKKKKMMMPPPRRRRRRJJJNNNMMMPPPSSSQQQ\\\ttt|||mmmYYYVVVeee___RRRgggFFF@@@888444666:::===>>>===<<<;;;;;;;;;:::777444333222333555444111333777666AAALLLSSS\\\iiiuuu{{{yyy```OOOJJJFFFLLLRRRWWWYYY[[[___bbbnnnqqqvvv{{{|||pppccc]]]ZZZaaammm|||uuuYYYdddrrrWWWPPPOOOKKKGGGIIIMMMLLLIIIFFFBBB???<<<:::;;;===IIIYYYdddhhhmmmsssrrrtttvvvuuutttvvvzzz~~~zzzuuuqqqpppsssvvvwwwvvvwwwRRRHHHFFFCCCBBB@@@???<<<:::===<<<;;;999666333000//////............---------************))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$'''+++------+++)))+++,,,,,,***))))))***+++,,,---------,,,+++***************************'''((()))***,,,---...//////---******+++***(((%%%))))))))))))))))))((('''******+++,,,,,,,,,,,,,,,444===FFFOOOZZZbbb^^^UUUDDDAAA>>>===>>>>>>>>><<<@@@>>><<<<<<<<<<<<;;;:::=========<<<;;;:::888888888444000......000222222888999;;;>>>AAAEEEHHHJJJOOORRRUUUXXX[[[]]]aaacccdddcccbbbcccfffhhhjjjjjjooorrrvvvwwwuuusssqqqppprrrpppppprrrvvvxxxxxxvvvqqqrrruuuxxxzzz}}}~~~yyyxxxwwwuuutttuuuuuuvvvzzz{{{{{{{{{{{{|||}}}|||}}}}}}uuuaaaLLLEEENNNZZZccchhhiiiccc\\\]]]jjjsssjjjYYY]]]iiieeeWWWUUUWWW]]]iii{{{UUULLLPPPIIIJJJEEECCCCCC???@@@QQQgggxxxzzzuuuwwwyyy{{{|||||||||{{{zzz}}}zzzwwwzzz~~~~~~bbbFFFJJJ^^^kkkeeerrruuuSSSNNNHHH999777555999AAAEEEDDDIIIPPPQQQSSSSSSQQQSSSWWWVVVRRRWWWZZZ[[[ZZZmmm|||lll\\\WWWZZZ\\\[[[YYYXXXWWWUUUTTTUUUWWWZZZ[[[[[[YYYWWWSSSRRRUUUZZZ^^^\\\^^^[[[TTTRRRVVVXXXUUUTTTRRRQQQPPPPPPQQQRRRTTTOOOLLLIIIIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNRRRWWW[[[zzzpppQQQRRReee[[[DDD```aaa???555<<<444444===:::LLLCCC===>>><<<777444777777666444222111111111222222666<<>>???@@@GGGQQQ[[[dddkkkppptttxxxuuurrrqqqsssvvvyyyzzzvvvtttssstttwwwwwwuuurrryyyUUUHHHFFFCCCBBBAAA???<<<:::>>>===<<<:::777444111000............------------************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$$$$&&&***,,,---,,,***,,,---,,,***))))))***,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---...///000111...,,,,,,------+++)))(((((())))))))))))(((((('''((())))))******))))))---555@@@KKKXXXccceee___NNNFFF>>>;;;>>>@@@???<<<>>><<<;;;;;;===>>>>>>===<<<<<<<<<<<<;;;:::999999888555111//////000111111444555777:::>>>BBBEEEGGGNNNPPPSSSVVVYYY\\\aaaddddddccccccdddfffhhhjjjjjjmmmqqquuuwwwvvvsssqqqppppppooonnnppptttvvvvvvtttssstttuuuwwwyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxyyyyyy{{{|||}}}|||{{{{{{|||}}}{{{{{{{{{~~~|||~~~~~~~~~uuuccc```gggqqqwwwzzzuuummmbbbYYYTTTQQQPPP^^^iiiaaaQQQNNNRRRYYYeeeppp}}}oooaaaWWWTTTKKKDDDBBB@@@FFF\\\ttt~~~zzzyyyyyywwwyyy}}}|||{{{www{{{wwwvvvooovvvvvvfffQQQOOOeee~~~gggNNNKKKFFF::::::999===DDDGGGFFFIIINNNSSSTTTSSSQQQTTTXXXXXXUUUWWWWWWZZZccc~~~qqq^^^```bbb```\\\YYYYYY\\\WWWWWWVVVTTTSSSTTTXXX[[[ZZZYYYVVVSSSQQQRRRVVVYYYUUUXXXVVVQQQQQQVVVXXXWWWSSSQQQOOONNNNNNOOOQQQSSSVVVSSSNNNLLLJJJJJJIIIGGGGGGHHHIIIIIIJJJMMMRRRUUUfffcccUUUIIIXXXuuulllIIIOOO]]]yyy{{{III444===999333888;;;NNNPPPKKK???888999999666777666555333222222111111000222666===EEEMMMTTTXXX^^^ooo~~~mmm\\\LLLBBBGGGLLLKKKNNNVVV^^^bbbkkkqqquuu}}}zzz```ZZZiiiwwwfffgggxxxyyyiiiWWWSSSMMMFFFGGGEEEMMMZZZdddkkkooosssuuuvvvtttqqqrrrtttwwwyyyyyyzzzuuuooommmooorrrttttttzzzWWWHHHFFFDDDBBBAAA???<<<:::>>>===<<<:::777444222111............------------************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((+++------+++---...---+++)))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////...------......---+++(((((((((((())))))((((((&&&'''(((((())))))(((((()))000:::EEESSSaaagggggg]]]QQQBBB<<<>>>AAA???<<<;;;::::::;;;>>>@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::777333000000000000///111222444777;;;???BBBDDDLLLNNNPPPRRRUUUZZZ```ddddddddddddeeeggghhhjjjkkkkkkoootttwwwvvvtttqqqpppnnnnnnmmmooorrrttttttssstttuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{|||~~~|||{{{{{{zzzzzzzzz|||~~~}}}{{{}}}}}}}}}wwwjjjYYYKKKJJJSSSfffooocccNNNJJJPPPZZZggg___cccyyyjjj\\\LLLDDDDDDOOOiiizzzyyyyyyvvvsssxxxzzz~~~~~~{{{xxxyyy}}}{{{wwwxxxxxx{{{oooVVVKKK^^^mmmUUUIIIGGGBBB:::<<<<<>><<<;;;:::;;;>>>@@@AAA@@@::::::::::::;;;;;;<<<<<<;;;888555333222111000...000111333666:::>>>AAABBBHHHJJJLLLNNNQQQWWW]]]bbbcccdddeeefffggghhhjjjllliiinnntttwwwvvvtttqqqpppnnnnnnnnnpppqqqrrrssssssttttttuuuuuuuuuuuuttttttttttttuuuvvvxxxyyy{{{{{{~~~}}}zzzzzz{{{|||}}}}}}||||||~~~~~~{{{pppzzzhhhiiiggg[[[UUUZZZmmmxxxkkkQQQIIIQQQ___ooo\\\SSSlll{{{iiiTTTIIIKKK[[[wwwvvvrrrsssvvvuuurrrxxxxxxyyyzzzzzzyyywwwvvv}}}}}}xxxyyy}}}yyyjjj___eee|||~~~oooWWWKKKGGGCCC>>>999;;;===AAAFFFJJJKKKJJJJJJQQQQQQOOOLLLOOOUUUWWWUUUYYYWWW```uuuiiiYYYTTTMMMLLLRRRXXXWWWSSSMMMPPPQQQLLLFFFEEEKKKRRRSSSSSSSSSRRRPPPPPPQQQRRRMMMOOOPPPNNNMMMOOORRRUUUPPPNNNKKKIIIIIIKKKNNNPPPSSSQQQNNNLLLLLLLLLKKKIIIHHHHHHIIIHHHHHHIIILLLOOOUUUyyymmmVVVCCCAAAjjjttt[[[JJJRRRzzz\\\;;;:::<<<555555===FFFXXXaaaSSSBBB===;;;888666777777777666444222111333222222333666;;;@@@CCCRRR]]]mmm}}}~~~mmmWWWHHHBBBAAAEEEJJJJJJQQQ^^^iiillluuussstttjjjffffffbbb___[[[```rrrzzzjjj^^^VVVXXXWWW```lllrrrssssssuuuxxxtttsssssstttvvvvvvuuusssppprrrtttvvvwwwvvvsssqqqyyyUUUIIIGGGDDDCCCBBB@@@===;;;;;;:::999888555333111///...------------,,,,,,,,,************)))))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((+++...---...///...,,,******+++,,,++++++******,,,---...,,,,,,---------.........++++++,,,,,,------......,,,---------------......,,,+++***))))))))))))***(((((()))******************---222888@@@KKKXXXbbblllhhh```SSSFFF??????AAA>>>===<<<<<<>>>??????>>>:::::::::::::::;;;=========;;;888666555333111//////000111444777:::===>>>DDDEEEGGGIIIMMMRRRYYY]]]___bbbeeegggggghhhkkkmmmiiimmmsssvvvuuusssqqqpppooopppqqqqqqrrrsssttttttsssssstttuuuuuuuuuuuuuuussstttuuuwwwxxxyyyzzzzzz{{{~~~||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}lllbbbtttsss^^^VVVdddjjj___WWW[[[rrr|||]]]NNNVVVjjj~~~dddPPPPPPeeezzzqqqbbbRRRMMMWWWmmm}}}yyysssooooooqqqsssuuuxxxwwwtttssssssuuuwwwyyy}}}~~~{{{xxxyyy}}}|||jjjdddzzzhhhQQQIIIFFF@@@::::::>>>@@@CCCIIINNNRRRQQQNNNMMMNNNKKKHHHKKKQQQSSSQQQOOONNNVVVaaammm|||wwwaaafff```TTTJJJLLLRRRSSSNNNJJJNNNOOOKKKDDDCCCHHHNNNNNNOOOPPPPPPOOOOOOQQQRRRPPPQQQRRRPPPKKKIIIKKKOOONNNLLLIIIGGGGGGIIILLLNNNLLLKKKIIIIIIJJJKKKJJJIIIGGGHHHHHHHHHGGGHHHJJJLLLMMMiiiaaaOOOAAAMMM~~~uuu[[[YYYsssbbbGGG;;;666666;;;<<>>======>>>???>>>===;;;::::::999:::;;;===>>>>>><<<:::999999777333111---...///000222555777888???AAACCCFFFIIIMMMSSSWWW[[[___dddfffggghhhkkkoookkknnnrrrtttsssqqqpppppppppqqqssssssrrrssstttvvvssstttuuuvvvwwwwwwwwwwwwuuuvvvwwwyyyyyyzzzzzzyyytttyyy}}}|||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~xxxiiifffqqqlllVVVVVVbbbqqqmmm[[[WWW```zzzxxxaaafffxxx___LLLFFFNNN```eeeWWWUUUNNNIIIRRRgggssssssqqqnnnlllnnnrrrwwwyyyvvvrrrpppqqqvvv{{{~~~{{{}}}xxxvvvwwwxxxhhhnnnvvvdddRRRIIIBBB<<<:::===CCCEEEHHHKKKRRRXXXWWWSSSLLLMMMKKKHHHJJJOOOPPPMMMKKKJJJOOOOOOKKKTTT[[[UUU^^^ffffffXXXLLLKKKNNNNNNKKKNNNPPPMMMIIIGGGIIIMMMJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRSSSQQQJJJDDDFFFLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHGGGFFFDDDCCCDDDEEEDDDDDDDDDFFFHHHFFFZZZuuukkk]]]LLLBBBhhhkkk]]]kkkjjjNNN>>>666999666<<>>999999999888777666555444444222000//////111333555777AAAPPP^^^gggpppdddRRRGGG???AAADDDNNN[[[aaadddpppmmm[[[hhhvvvvvvvvvuuuuuuwwwzzz|||uuutttsssssstttsssqqqooonnnppprrrrrrrrrtttvvvxxxyyyRRRJJJHHHEEECCCBBB@@@>>><<<::::::999777555333111000---------,,,,,,,,,++++++************))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&))),,,+++---//////...---...///''''''((()))***+++++++++***++++++,,,------......***+++,,,---...///000111000222333222000///000222333111///,,,************'''((())))))******))))))&&&&&&)))---///666FFFWWWaaajjjrrrpppdddTTTIIIDDD@@@>>>======>>>??????>>><<<;;;:::999999:::<<<===???>>>===<<<<<<:::666333......///000111222444555;;;===@@@CCCFFFIIIMMMQQQWWW]]]cccffffffhhhlllpppmmmoooqqqrrrqqqoooooooooooorrrtttsssrrrrrrtttvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwxxxxxxxxxwwwvvvvvvrrrvvv|||}}}{{{zzz}}}||||||~~~~~~|||{{{{{{~~~zzztttqqqqqq}}}zzzoooeeehhhoookkk```WWWggg~~~kkkfffmmmsssuuueeeRRRJJJNNNNNNBBBDDDDDDKKK]]]xxx~~~vvvsssmmmnnnnnnmmmlllnnnrrruuuuuusssqqqpppssswww}}}~~~|||vvvtttpppmmmuuu{{{|||bbb\\\RRRGGG<<<777<<>>IIITTTUUUKKK@@@;;;:::999888777666666666333222111000000000111222888:::AAAKKKRRRZZZiiixxxrrr[[[GGGHHHDDDFFFOOOUUUXXX```kkkwww```^^^~~~{{{wwwuuuvvvxxxxxxxxxsssrrrqqqqqqsssssssssqqqpppsssuuuuuussssssuuuwwwvvvNNNJJJHHHEEECCCBBBAAA>>><<<;;;::::::888666444222111---------,,,,,,,,,++++++************))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&&&&(((+++***,,,...///......///000%%%&&&(((************)))******++++++,,,---......++++++,,,...///111222333///111222111...---...000555333000---+++***************+++,,,,,,,,,,,,,,,(((''')))++++++///>>>PPP\\\fffrrrwwwooo___NNNDDD???===<<<===???@@@@@@???===<<<:::999999:::<<<===???>>>>>>>>>>>><<<888555111111111111222333444555999;;;???BBBDDDGGGJJJMMMUUU[[[bbbeeefffggglllpppnnnpppqqqqqqooonnnooopppoooqqqssssssqqqqqqsssuuuyyyyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvvvvuuutttrrrqqqtttxxx|||~~~|||zzzzzz}}}~~~{{{{{{}}}{{{zzzyyyzzz~~~zzz}}}{{{{{{ssshhhjjjuuuxxxssseeevvvxxxwwwzzzxxxwwwlllZZZRRROOOHHHDDDHHHTTTjjjqqqkkkkkkkkkjjjjjjkkkmmmoooqqqrrrpppoooooopppsssxxx|||yyyuuuZZZeeemmmpppyyyrrrwwwzzzuuukkkRRRTTTPPPDDD777555>>>HHHHHHJJJHHHHHHNNNVVVUUUNNNPPPRRRQQQNNNOOORRRQQQMMMNNNIIIMMMOOOJJJMMMSSSPPPKKKRRRSSSOOOQQQVVVPPPDDDIIIJJJLLLNNNNNNLLLIIIGGGHHHHHHGGGEEECCCDDDFFFIIIJJJKKKNNNOOOIIIBBBEEENNNHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCCCCDDDFFFGGGEEEDDD???@@@BBBBBBBBBBBBDDDEEEFFFCCCGGGggg{{{zzzsssNNNIIIVVVmmmyyy___iiihhh<<<===666999888:::LLL]]]UUUAAA<<<;;;999777666666777777444444333222222222222333777333444===FFFOOO\\\iii}}}pppTTTOOOEEEAAAGGGLLLOOOVVV___jjjssspppggg}}}zzzuuutttvvvwwwuuuqqqqqqpppoooppprrrtttuuutttpppuuu|||~~~{{{vvvsssqqqrrrNNNHHHGGGEEEBBB@@@===;;;:::;;;888666666777666222///......---------,,,,,,,,,************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,++++++---///111000///******)))(((((()))***+++((()))+++,,,---,,,,,,++++++,,,---...////////////000000222222333222111000111000///---+++*********++++++***)))((((((((()))(((******))))))...999AAAZZZ___gggnnnvvvuuudddPPP??????>>>===<<<===???AAA;;;;;;;;;;;;;;;;;;::::::>>><<<999:::<<<<<<:::888888666333111000000000111777888;;;>>>AAADDDGGGHHHMMMRRRYYY___cccfffiiijjjlllmmmnnnllljjjkkkooosssqqqqqqqqqrrrrrrrrrrrrssswwwxxxyyyzzzzzzyyyxxxwwwttttttvvvxxxzzzyyyvvvttttttxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||ttt}}}lllcccdddZZZYYYWWWHHHWWWnnntttllljjjkkkhhhiiikkkpppuuuvvvssspppnnnmmmooovvv|||~~~uuuXXXVVV[[[aaafffjjjvvvpppwwwVVVSSSNNNFFF>>>:::===EEEKKKKKKFFFGGGMMMQQQPPPQQQUUUUUUSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSQQQMMMJJJHHHHHHLLLMMMNNNLLLIIIFFFEEEEEEFFFHHHHHHFFFBBB@@@BBBDDDGGGKKKNNNMMMHHHEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCCAAAFFFHHHNNNggg~~~zzzhhhLLLDDDZZZuuunnnTTT{{{XXX>>>777444<<>><<<999666555888===555444444333222111000000222555777888;;;CCCPPPYYYlllbbbXXXLLLKKKKKKCCCBBBKKKOOO^^^___rrr~~~~~~{{{wwwsssqqqqqqssstttsssssssssttttttuuuuuuuuuxxxwwwvvvxxxyyywwwrrrnnnuuuRRRIIIHHHFFFCCCAAA>>><<<;;;;;;999777666777666222///......---------,,,,,,,,,************))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((())),,,///000///---++++++***))))))***+++,,,+++,,,---------,,,+++***,,,------...///////////////000111333333333222111111111000...---+++***)))+++***))))))))))))))))))***++++++)))'''+++333:::MMMVVVbbbnnnzzzuuugggLLLEEE>>>;;;===???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<<<<;;;999888666444111000///000000444555777:::>>>AAADDDEEEJJJNNNUUU[[[___cccgggiiihhhjjjllllllkkklllpppsssssssssssssssssstttttttttuuuvvvwwwwwwwwwwwwvvvuuurrrssstttvvvxxxxxxvvvsssvvvzzz~~~~~~~~~}}}}}}~~~~~~jjj\\\sssqqqfffaaakkk{{{vvvnnniiigggfffkkkkkkmmmqqquuuuuurrroooqqqrrrtttvvvxxx|||sssttt}}}tttXXX```fffnnnuuuzzz~~~WWWQQQJJJAAA<<<===CCCHHHJJJQQQLLLJJJMMMOOOLLLLLLOOOVVVTTTRRRRRRRRRSSSRRRPPPSSSSSSTTTUUUVVVVVVWWWWWWPPPQQQRRRQQQMMMJJJIIIIIINNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIGGGDDDCCCDDDFFFDDDHHHKKKJJJFFFCCCDDDGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA???BBBCCCCCCQQQllltttdddMMMMMMXXX[[[]]]www~~~RRRCCC777888888777OOOiiikkkUUUJJJ>>>;;;======999444666666555444333222222111000333444555666<<>>AAA@@@<<<999::::::;;;;;;<<<<<<<<<;;;:::999:::<<<<<<<<<:::999777555222000000//////000111333555999<<>>>>>>>>FFFTTTaaappp|||zzz{{{{{{vvvyyyxxxvvvuuutttvvvwwwyyyqqqqqqqqqqqqqqqpppppppppooopppqqqtttvvvwwwuuusssqqqNNNIIIHHHFFFDDDAAA???===<<<;;;:::999888666444222000......---------,,,,,,,,,************)))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((+++///333444333111,,,+++***)))((()))******---......//////...---,,,......////////////.........///111333555555555444111222222222000---***((()))((((((((()))***+++++++++,,,,,,***(((''')))+++000;;;LLL[[[iiittt|||rrrbbbNNNAAA???AAABBBAAA999999::::::;;;<<<======::::::::::::;;;<<<<<<<<<:::888666444222111000000...///000222555888;;;===@@@CCCHHHMMMRRRYYY___dddaaaeeejjjlllllllllnnnpppuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvxxx{{{||||||zzzwwwzzz|||}}}{{{yyyxxxxxx||||||}}}~~~~~~~~~~~~qqqtttjjj]]]cccooowwwqqqiiieeeeeegggiiijjjrrrqqqqqqqqqqqqqqqppppppmmmuuu}}}~~~||||||yyyfffdddqqq|||}}}{{{uuu|||{{{zzzRRRMMMIIICCC>>>>>>DDDIIIMMMMMMTTTQQQNNNNNNPPPQQQRRRSSSTTTRRRQQQQQQSSSUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMVVVXXXZZZZZZXXXWWWWWWWWWSSSNNNIIIIIIMMMPPPOOOLLLJJJIIIIIIGGGFFFEEEEEEFFF@@@BBBEEEEEECCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>>>>DDDBBBDDDFFFBBBHHHfffjjjXXXTTTaaaWWWcccsssnnnMMM:::<<<===DDDaaauuu[[[EEE;;;<<<>>>===999999888777666555444444222333444444333444777:::BBBKKK[[[rrrwwwrrriiiVVVMMMKKKDDDAAA???AAADDDGGGMMM]]]nnn||||||zzzyyyzzz}}}|||wwwrrruuutttttttttuuuvvvxxxyyysssssssssrrrrrrqqqqqqppplllmmmnnnqqqrrrsssrrrqqqrrrPPPGGGFFFEEEBBB@@@>>><<<;;;;;;;;;:::999666333222111......---------,,,,,,,,,************)))))))))(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))---222333333222+++***)))((('''(((((()))***,,,---///000000//////......//////000////////////000222444555666555555111222333333111///,,,***)))((((((((()))***++++++***+++,,,+++***)))******,,,444BBBOOO[[[fffsss}}}tttbbbNNNBBB===>>>@@@999999::::::;;;<<<======999:::;;;;;;;;;;;;<<<===::::::888666444333222111/////////000222555888:::<<>>>>>??????@@@AAAAAA@@@@@@??????>>>>>>@@@;;;>>>EEEDDDDDDYYYuuu~~~gggXXXlll^^^VVV\\\zzzjjjAAA888<<<@@@UUUuuurrrYYYCCC:::<<<>>>999999888777666555444444111333444444444555666777:::???III\\\uuu~~~jjj^^^WWWKKKEEEBBB@@@AAACCCEEEKKKQQQaaawwwnnnwwwuuuuuuvvvwwwvvvrrrnnnqqqqqqrrrssstttuuuvvvwwwrrrrrrqqqqqqpppppppppooommmooopppqqqqqqqqqqqqqqqpppMMMFFFEEEDDDBBB@@@>>><<<;;;;;;<<<<<<:::666333222222......---------,,,,,,,,,************))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&)))---000000///,,,+++***((((((((()))))))))***,,,...000000000000------...///000000000000000222333555666666555555222222333333222000///...))))))))))))))))))***+++******++++++++++++++++++,,,000999EEEOOO[[[lllzzzwwwcccNNN???:::;;;999::::::;;;;;;<<<<<<<<<999;;;<<<;;;::::::;;;<<<;;;::::::888777666555444111000//////000333555777999<<>>>>>?????????@@@@@@@@@???????????????@@@;;;===DDDDDDBBBMMM^^^```]]]{{{```MMMeeefffDDD<<<888AAAXXXeeerrrwwwkkkYYYLLLBBB:::::::::999888777666555555111111222333333444444555222666>>>KKK___uuuvvvbbbMMMFFFBBB??????AAABBBBBBAAAFFFVVV```kkk~~~vvvwwwxxxrrrrrrrrrrrrsssuuutttsssqqqoooppprrrsssttttttttttttnnnnnnnnnnnnnnnmmmmmmmmmppprrrtttsssrrrqqqrrrsssoooJJJGGGFFFEEECCCAAA???======;;;======:::666222111222......---------,,,,,,,,,************))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&***---//////...---,,,************+++***+++,,,.../////////...+++,,,...///111222222222222333444666666666555444222222222222222222222222+++***))))))))))))))))))+++***)))******++++++*********...888BBBMMM___nnn|||fffPPPBBB===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999:::<<<;;;;;;;;;;;;:::999888777333111///......000222444666888<<>>@@@@@@?????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>===>>>>>>>>>>>>>>>>>>???BBB???AAADDDDDDCCCHHHPPPkkksss___bbbaaaXXXvvvrrrYYYEEE888???HHHTTT```iiipppnnnZZZBBB<<<;;;;;;:::999888777777333333222333333444444444000444;;;AAAKKK___zzzlll___YYYPPPGGGCCCBBB@@@>>><<>>;;;======;;;666222111222......---------,,,,,,,,,************))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%&&&***---000111000///...,,,++++++,,,,,,+++,,,---.........---,,,+++,,,---///111222333333333444555666666666555444222111111111222222333444++++++***)))(((((()))))),,,***)))((()))***))))))((($$$%%%---555@@@QQQaaa||||||dddOOODDD;;;;;;;;;;;;;;;;;;:::::::::<<<>>><<<999888999;;;;;;;;;<<<<<<<<<;;;:::999333222///------...000111444666:::===???AAAEEEGGGLLLRRRXXX]]]```dddjjjnnnlllmmmoooqqqsssuuuwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvtttrrrtttwww||||||}}}~~~|||{{{{{{|||zzzzzzzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}{{{{{{}}}|||}}}}}}}}}xxxkkkddd___ZZZ___]]]^^^cccjjjoooooonnnjjjjjjhhhfffeeehhhnnntttyyyzzzwwwwwwsssvvv}}}vvv|||{{{rrrlllkkkiiidddddd]]]YYYUUU[[[www[[[IIILLLMMMAAAHHHFFFGGGMMMVVVZZZXXXUUU]]]``````\\\\\\]]]YYYRRRLLLKKKKKKMMMQQQTTTUUUUUUQQQQQQRRRQQQOOOKKKGGGEEECCCEEEGGGHHHGGGFFFGGGGGGJJJKKKLLLLLLIIIHHHGGGHHHDDDBBBAAABBBFFFHHHGGGFFFBBBAAAAAABBBBBBAAA>>><<<@@@@@@@@@@@@????????????=========<<<<<<=========;;;<<<<<<<<<======>>>>>>???@@@BBBBBB@@@AAAFFFKKKRRRpppXXXoooddd___~~~```AAA:::777:::DDD\\\|||sssQQQ======<<<;;;:::999999888888666555444555555555444///444888888999IIIggg~~~mmmZZZMMMHHHFFFEEE<<>><<<===<<<;;;999666333111///......---------,,,,,,,,,+++++++++************)))***)))'''&&&%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***---222222111...,,,+++,,,...)))+++...///...///000111000///---,,,...111555777111555999888333111333777666555333000...---///111000...,,,***)))))))))))))))+++,,,+++)))''''''(((***)))---444888<<>>;;;@@@???777666<<<<<<===>>><<<::::::===@@@>>>===<<<===>>>>>><<<:::999666333///...///111222000111333777;;;@@@DDDGGGIIILLLPPPUUUZZZbbbiiinnnooorrrtttqqqlllmmmssszzzvvvvvvtttrrrqqqssswww{{{uuuuuuuuuvvvyyy{{{~~~{{{}}}~~~{{{wwwtttsssvvvxxx{{{}}}~~~}}}{{{yyyzzz{{{}}}~~~~~~}}}{{{zzz~~~~~~~~~zzz|||~~~rrrddd^^^\\\[[[ZZZ[[[^^^ccchhhkkkkkkjjjiiillliiifffeeegggmmmtttyyy~~~}}}xxx}}}{{{uuurrrzzzvvvddd\\\fffppprrrpppnnnaaa[[[eeeuuuwwwvvvgggPPPWWWPPPAAAEEEKKKNNNQQQTTTUUUVVVXXXZZZZZZ\\\]]]```eeeeee\\\PPPMMMMMMLLLLLLNNNRRRUUUWWWQQQOOOLLLLLLLLLKKKHHHDDDCCCDDDEEEDDDCCCBBBCCCDDDHHHIIIJJJHHHEEECCCBBBCCCGGGFFFEEEEEEFFFGGGGGGGGGCCCBBB???===<<<<<<======>>>>>>?????????===;;;:::>>>>>>======<<<<<<;;;;;;>>>>>>===============>>>===???@@@AAAAAACCCFFFHHHKKKqqqiiieee~~~sssjjjuuu\\\CCC777>>>@@@JJJiiiiiiJJJAAA;;;======999888:::999777444444666777666555333222555999888>>>VVVrrr{{{[[[KKKKKKIIIEEEGGGEEEAAACCCMMMVVVYYYcccnnntttrrrnnnoooooollljjjjjjjjjlllmmmnnnllljjjhhhiiikkkmmmnnnnnnmmmlllpppppprrrrrrrrrrrrqqqpppmmmooopppnnnkkkjjjmmmpppooommmlllmmmnnnooonnnllloooMMMKKKHHHEEECCCBBB@@@>>><<<;;;;;;:::888666333111000......---------,,,,,,,,,+++++++++************)))+++***)))'''&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&))),,,111111000...+++***+++,,,)))+++---...---...///000000///---,,,---000333555333555777666333222444666555555555222000///000222111///...,,,************+++***))))))((((((&&&&&&***)))***,,,,,,000???NNN```wwwpppSSSFFF>>>BBBCCC???>>>BBB===???@@@>>><<<;;;>>>@@@???>>>======>>>>>><<<:::999777444111//////000111111222333555888<<<@@@BBBDDDFFFJJJOOOTTT[[[ccchhhlllppprrrppplllmmmrrrxxxwwwwwwwwwvvvsssrrrsssuuuvvvvvvvvvwwwyyy{{{}}}zzz|||~~~}}}{{{xxxwwwwwwxxxyyy{{{}}}}}}|||{{{zzzzzzzzz{{{||||||{{{zzzzzz~~~{{{|||~~~|||rrreee]]][[[\\\[[[ZZZ```bbbfffiiikkkjjjgggfffgggffffffhhhmmmuuu}}}yyyvvvxxxxxx~~~uuuvvvpppfff]]][[[cccrrr|||qqqiii\\\]]]lllttt~~~yyycccTTTYYYTTTIIIIIINNNOOOQQQRRRRRRRRRTTTVVVSSSVVVYYY\\\```bbb\\\SSSKKKKKKJJJKKKMMMQQQUUUWWWPPPMMMJJJIIIKKKLLLLLLKKKFFFFFFFFFDDDBBBAAA@@@@@@GGGHHHIIIGGGEEEBBBBBBBBBEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA???===;;;<<<<<<===<<<<<<=========<<<;;;;;;==================<<<<<<=========<<<<<<<<<=========>>>???@@@@@@AAACCCEEEFFF\\\~~~uuujjjrrrddd^^^xxxxxxzzzGGG<<<<<<888???^^^aaaQQQCCC>>>===;;;999999888777666555555444333333222111555999888:::LLLaaauuu}}}ggg^^^UUUGGGCCC???===???EEELLLQQQZZZccciiihhheeeggggggeeehhhhhhjjjlllmmmnnnmmmlllhhhiiikkkllllllllljjjiiimmmnnnooopppqqqpppooooooooopppooommmlllkkkmmmoooooonnnllllllmmmmmmlllkkknnnMMMJJJHHHEEECCCBBB@@@>>><<<999999888777555333111000......---------,,,,,,,,,+++++++++************)))++++++***)))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&)))+++///000000///,,,*********(((***,,,,,,,,,,,,---///111000...---...///111333777777666555444444555555666777777666333111111111111000///---++++++*********)))'''(((***---///000000///...,,,((((((111<<>>???>>>???@@@@@@>>>>>>>>>@@@AAA@@@????????????<<<:::999888666444222111000000111111111222444777999;;;===@@@CCCGGGLLLSSSZZZ___dddiiimmmmmmjjjkkkooottttttvvvxxxxxxvvvtttssstttxxxxxxxxxyyyzzz{{{}}}}}}zzz{{{}}}}}}{{{zzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||~~~~~~}}}~~~~~~}}}yyyfffaaaZZZXXXYYY[[[[[[ZZZeeegggiiijjjiiigggdddbbbcccccceeejjjqqqzzzzzzoooqqqyyytttuuudddUUUUUU[[[dddrrr~~~tttrrrooowww~~~uuu\\\WWWVVVRRRNNNJJJPPPQQQQQQPPPOOOOOOPPPRRROOOTTTWWWVVVWWWYYYVVVRRRKKKJJJJJJKKKMMMPPPSSSUUUQQQNNNJJJHHHJJJLLLMMMMMMHHHHHHGGGEEEBBB@@@>>>===FFFGGGGGGFFFCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>AAA???>>><<<;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<==================>>>>>><<<<<<<<<<<<<<<============>>>???>>>>>>>>>@@@BBBGGGIIIaaajjjUUUdddwww]]]cccccciiiQQQGGG:::888KKKlllrrrYYYIII@@@<<<;;;<<<999::::::999666444333333222000333777777666???LLL[[[nnneeeVVVIIIFFFCCC???@@@FFFLLLSSSYYYYYYYYY[[[]]]]]]bbbcccfffhhhjjjkkkkkkkkkggghhhjjjkkkjjjiiigggfffiiijjjlllmmmnnnnnnnnnnnnqqqooommmlllmmmnnnnnnmmmooommmllllllmmmmmmllljjjpppQQQJJJGGGDDDBBBBBBAAA???===888888777666555333111000......---------,,,,,,,,,+++++++++*********))))))******))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&(((***...000111111...,,,******((()))************,,,...222111000000000000111222:::888666666777888777666999;;;<<<:::666222000///111000///---,,,***))))))'''(((((((((,,,333>>>EEE...---------,,,+++,,,...:::MMM\\\nnnvvvWWWHHHEEEBBB???>>>===>>>????????????@@@@@@BBBAAA@@@@@@@@@???===;;;999999888777555222000////////////000111333555666888;;;>>>AAAFFFKKKRRRVVV[[[```eeegggggghhhkkknnnqqqsssvvvwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{||||||{{{|||}}}|||{{{{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{}}}~~~}}}nnnddd^^^[[[WWWVVVXXXZZZ\\\\\\fffgggggghhhfffdddbbb```gggiiilllqqqxxx~~~pppnnnvvvsssooocccYYY[[[hhhssswwwuuuppp~~~vvvnnnVVVVVVMMMHHHMMMJJJQQQRRRQQQPPPNNNNNNOOOQQQSSSWWWXXXSSSOOONNNNNNLLLMMMLLLLLLKKKLLLNNNPPPQQQRRRPPPMMMKKKJJJJJJJJJIIIJJJHHHGGGFFFDDDBBB???<<>>>>>>>><<<;;;::::::;;;>>>>>><<<;;;::::::::::::::::::999999:::;;;===>>><<<<<<<<<======>>>>>>>>><<<<<<======>>>>>>>>>======>>>???>>>======???AAAFFFAAANNNsssgggZZZ^^^|||ccccccxxxxxxfffOOO???>>>QQQttt}}}dddNNN@@@<<<>>>:::<<<===<<<999777666777444111111444555333777===EEEWWWpppvvvaaaYYYPPPDDDAAAHHHDDDIIIMMMPPPRRRUUUXXXZZZYYY\\\```bbbdddfffggghhhggghhhiiiiiiiiigggeeedddfffgggiiikkkmmmmmmmmmmmmooollliiijjjnnnpppooonnnmmmlllllllllnnnooonnnmmmqqqSSSIIIGGGDDDBBBBBBAAA???===888888777666555333111000......---------,,,,,,,,,+++++++++*********))))))(((((()))(((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''))),,,///333444222///,,,+++((()))***)))((()))+++---333333222222222111111111;;;999888888:::::::::999===??????===999444000///111000///...,,,***)))(((&&&(((***((()))222CCCPPP000,,,''''''+++//////,,,...===HHHZZZwwwjjjWWWPPPLLLGGGDDD<<<<<<<<<===???@@@@@@@@@BBBAAA@@@@@@@@@@@@>>><<<::::::999888777444222111............000222444555666888;;;>>>AAAFFFLLLPPPUUUYYY___ccceeegggjjjlllrrrsssttttttuuuvvvyyy|||yyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}|||{{{zzz{{{}}}}}}|||{{{{{{{{{}}}~~~~~~}}}||||||}}}~~~~~~{{{{{{~~~}}}~~~~~~~~~}}}yyymmm___VVVZZZXXXVVVUUUXXX[[[___```bbbccccccddddddcccbbbbbblllooottt{{{rrrlllrrrpppoootttrrrqqqrrrttt___SSSTTTFFFCCCNNNQQQQQQRRRRRRQQQPPPPPPQQQSSSTTTXXXXXXPPPJJJIIIJJJJJJPPPOOONNNLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLJJJHHHGGGIIIGGGFFFGGGGGGEEEBBB>>>AAABBBCCCBBB???>>>===>>><<<===>>><<<999888999;;;<<<<<<;;;:::999999999999::::::999999:::<<<>>>???;;;;;;<<<<<<======>>>>>><<<===>>>????????????>>>>>>??????>>>======???@@@??????DDDYYYlllaaazzzaaaeeewwwuuuUUU???AAA]]]{{{gggMMM>>>:::;;;<<<<<<<<<:::999999999666222000111333444666888===LLLddd{{{tttiii]]]MMMHHHMMMDDDEEEGGGJJJMMMOOOSSSWWWSSSVVV[[[^^^___aaacccfffcccdddfffggggggeeedddbbbdddeeehhhjjjllllllmmmllljjjgggeeeggglllppppppooolllkkkkkkmmmpppqqqqqqqqqpppPPPIIIGGGDDDBBBBBBAAA???>>>999999888777555333111000......---------,,,,,,,,,+++++++++************)))'''(((((())))))(((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''***...333666555111...---)))******)))((()))+++---111222222333333222111111888999:::;;;;;;;;;;;;;;;???@@@AAA???;;;666333222222222111000...+++)))((((((******'''%%%+++999EEEHHH???111'''(((---...+++***444;;;IIIfff}}}{{{lll]]]NNNEEE@@@>>><<<<<<===?????????@@@?????????@@@@@@???===:::::::::999888666444444000000//////000111333444444666888:::===AAAGGGKKKOOOSSSYYY^^^aaaeeehhhkkkrrrrrrsssrrrqqqrrrtttwwwwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}}}}{{{zzz{{{|||{{{{{{{{{{{{}}}||||||||||||||||||||||||||||||~~~~~~yyyyyyzzz{{{}}}~~~yyyoooggg```WWWRRRSSSSSSTTTUUUYYY]]]bbbddd^^^______aaabbbccceeeeeehhhmmmuuu~~~yyyoooppp{{{|||}}}wwwmmmsss}}}iiiXXXQQQOOOGGGFFFQQQYYYPPPQQQSSSTTTSSSRRRRRRSSSPPPTTTSSSMMMIIIKKKMMMMMMOOONNNMMMLLLKKKJJJJJJJJJEEEHHHLLLNNNMMMJJJIIIIIIGGGFFFEEEFFFHHHGGGCCC???>>>@@@AAA@@@>>><<<<<<===:::<<<===;;;888777999<<<:::::::::999999888888888999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===?????????>>>>>>===>>>???>>>======>>>@@@===CCCFFFLLLhhhtttzzzeeebbbwwwQQQ???HHHXXXlll~~~|||dddNNN??????===:::999::::::999888777444222222333555777888888BBBUUUkkk~~~{{{jjjWWWMMMMMMGGGCCCBBBDDDEEEEEEGGGKKKMMMRRRWWWZZZ[[[\\\```ccc]]]^^^aaacccccccccbbbaaacccdddfffhhhjjjjjjjjjjjjeeedddccceeehhhlllmmmnnnkkkjjjjjjllloooqqqqqqqqqoooKKKIIIFFFDDDBBBBBBAAA@@@>>>;;;;;;:::888666333111000......---------,,,,,,,,,+++++++++************)))(((((()))*********)))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&&&&+++222666555222///---*********)))((((((+++......///111222222111000///222666;;;<<<;;;:::;;;<<<>>>???@@@???<<<:::999999444444444222000...+++*********(((''''''***...111HHHEEE;;;...''')))***(((***000111:::SSShhh|||{{{```NNNGGGCCC>>><<<<<<=========>>>>>>===???@@@AAA???>>>;;;::::::999888777777777555444222111111111222222111222444666888<<>>???>>><<<;;;;;;;;;888:::<<<;;;777666999<<<888888999999888888777777888888999::::::;;;::::::::::::::::::::::::999999888999;;;===>>>======<<<;;;<<<===<<<;;;<<<===??????EEEGGGGGGQQQrrrxxxwwwnnnqqq^^^KKKCCCKKKVVVeeeuuuppp\\\IIICCC<<<:::<<<===;;;777666666666555555666666555444888BBBRRRbbbssstttggg___XXXQQQKKKJJJGGGCCCCCCGGGFFFKKKQQQTTTTTTUUUYYY\\\UUUWWWZZZ]]]___```______aaabbbdddfffggggggggggggbbbcccccccccdddeeehhhkkkkkkjjjjjjkkkmmmnnnnnnlllpppIIIHHHFFFDDDBBBBBBAAA@@@>>>===<<<;;;999666333111///......---------,,,,,,,,,+++++++++************)))))))))+++,,,,,,+++***))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&###)))000555555333///---++++++***)))((()))+++...+++---///000111000///...---444;;;===:::999:::<<<<<<===??????===<<<===>>>666666666555222000---++++++(((&&&)))---...)))$$$(((111444...))))))***)))+++...***///DDDVVViiiyyydddNNNHHHAAA<<<<<<<<<<<<;;;===<<<<<<>>>@@@AAA@@@>>>;;;:::999999888888999999999777555333111000000111...///111222444888===@@@???AAAFFFLLLRRRWWW\\\___aaaeeejjjnnnooonnnnnnnnnssstttvvvxxxyyyyyyyyyyyyqqqtttyyy|||}}}}}}}}}}}}xxxyyy{{{}}}}}}|||}}}zzzzzzzzz{{{|||~~~{{{fff^^^SSSLLLKKKMMMOOOOOOPPPTTT[[[___aaaaaa``````]]]^^^^^^```bbbeeehhhjjjqqqwww~~~rrriiimmmyyyzzzyyywwwrrrggg]]]```hhhiiiddd^^^]]]jjj~~~}}}ttthhhYYYUUU^^^NNN@@@IIILLLGGGMMMOOORRRUUUVVVTTTQQQOOOMMMLLLNNNMMMIIIIIIMMMNNNKKKFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKIIIFFFDDDFFFHHHFFFCCCBBBCCCFFFDDD>>>999<<<===>>>===<<<::::::;;;666999;;;:::666555999===777888888888888777777666666777888::::::999888888:::::::::999999888888888666777:::<<<<<<<<<;;;:::999:::;;;;;;:::;;;===??????@@@BBB@@@===OOOjjjiiiuuuwwwfffLLL???;;;>>>VVV{{{}}}SSSJJJ@@@===@@@AAA===888444777999888777666555333555444888AAALLLYYYoooqqqggg^^^ZZZUUUNNNLLLOOO@@@EEEKKKNNNMMMNNNRRRVVVPPPRRRUUUYYY\\\]]]^^^]]]___aaabbbdddeeeeeeeeedddaaacccdddcccaaaaaadddhhhlllkkkiiijjjkkkkkkjjjhhhhhhNNNHHHFFFBBBAAA@@@@@@???>>><<<<<<;;;999666333000...000...,,,---///000---***++++++******)))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&(((,,,...,,,***++++++***(((&&&'''))),,,***,,,///111222111///...///000222777<<<===;;;888DDDCCC???:::<<>>BBBEEEHHHLLLQQQTTT```cccgggkkkmmmnnnmmmlllnnnooorrrtttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxx{{{yyyyyy{{{}}}~~~|||zzz{{{~~~}}}sssiiifffPPPPPPOOOMMMLLLMMMPPPSSS[[[]]]```aaa```^^^]]]]]]YYYZZZ\\\aaahhhnnnrrrsss~~~{{{llldddgggvvv{{{oooeeeaaa```aaaaaakkkjjjgggaaaaaaiiisssyyyttt{{{cccVVVPPPVVVUUUQQQLLLHHHHHHKKKNNNNNNOOOPPPPPPQQQQQQPPPPPPKKKMMMLLLIIIJJJNNNNNNLLLJJJIIIHHHIIIJJJJJJIIIGGGKKKKKKIIIHHHHHHGGGFFFEEE@@@CCCBBB>>>???CCCAAA;;;<<<===>>>???>>>===;;;999888888999999999999888888666777999::::::999888777555555666777888999999:::999999999999999999999999888999999::::::;;;;;;<<<999999::::::;;;<<<<<<<<<===<<<>>>@@@>>>DDD___}}}fffdddooosssjjjvvvdddDDD@@@???CCC]]]aaaJJJDDD>>><<<>>>;;;888888777555444444555777555666666666999BBBPPP[[[}}}wwweeeZZZQQQMMMIIIHHHJJJKKKJJJHHHLLLMMMOOORRRSSSTTTSSSSSS[[[YYY\\\aaa```[[[ZZZ^^^``````aaabbbbbbbbbaaaaaafffffffffggghhhhhhgggfffkkkQQQHHHFFFCCCAAAAAA@@@???>>>;;;;;;:::999777444111///000...---...//////---+++++++++******)))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%(((+++------++++++++++++)))(((((()))++++++---///000000///---+++...000333999===>>>:::777BBBEEEEEE@@@<<<===>>>>>>>>>:::666444333333222111---,,,***(((((()))***+++)))******(((&&&'''***---)))******)))+++111===EEEiiieeeKKKCCCFFFDDD???;;;???>>><<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;888888777555444333222111000/////////111333666777999;;;???BBBEEEIIINNNQQQZZZ\\\aaaeeeiiikkkmmmmmmmmmoooqqqtttvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzzzzzzz|||{{{zzz|||}}}}}}~~~|||}}}~~~uuudddWWWRRROOONNNMMMKKKKKKNNNSSSWWW\\\^^^```___^^^\\\\\\]]][[[^^^cccfffjjjnnnuuuyyyuuujjjfffnnn}}}|||wwwnnneee```^^^]]]^^^kkkwww~~~sssaaa\\\hhhvvvtttyyyjjjzzzZZZPPPTTTUUUSSSOOOLLLKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPLLLIIILLLPPPOOOJJJIIIHHHHHHHHHIIIIIIGGGEEEHHHGGGFFFFFFEEEDDDBBBAAAAAACCCBBB???@@@CCCAAA;;;;;;<<<===>>>>>><<<;;;:::777888888999999888888777999999999888777666555444666666666777888888888999999999999999999999999999888888999999:::;;;;;;;;;999::::::;;;<<<<<<======<<<>>>DDDHHHDDDAAAOOOccc}}}lllbbbjjjmmmggg{{{XXXIII===<<>>???<<<999<<>><<<======???<<<888555444444333222000///,,,)))((()))***,,,)))))))))(((&&&''')))+++***,,,---,,,+++...444999NNNhhhkkkWWWOOOIIIBBB>>>;;;<<<>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888777777666666555555444111111000000000111333444444777:::===@@@DDDIIILLLQQQSSSWWW\\\aaafffjjjllllllmmmppprrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyy|||zzzyyyzzz}}}~~~{{{|||}}}~~~wwwlll___PPPHHHFFFKKKJJJIIIIIIJJJOOOVVV[[[^^^^^^^^^\\\YYYYYYZZZ[[[ZZZ```gggjjjlllqqq{{{uuukkklllsss{{{~~~zzzrrroooiiiaaaYYYTTTSSSTTTkkkpppwwwyyyvvvqqqpppqqqoooqqqgggsssSSSOOOYYYTTTPPPLLLLLLOOORRRSSSRRRQQQQQQPPPOOOPPPQQQRRRSSSPPPLLLGGGEEEJJJQQQPPPJJJFFFEEEFFFGGGIIIJJJIIIGGGIIIIIIHHHIIIIIIGGGCCC@@@AAABBBAAA???@@@BBB@@@<<<999:::;;;<<<<<<<<<;;;:::777777888888888888777777888777666666555555555555777777777777777777777777888888888888888888888888888888888999::::::;;;;;;::::::;;;;;;<<<======>>>===>>>DDDHHHDDD>>>BBBMMMjjjiii___uuuuuuaaaqqqhhhQQQEEEAAAWWW~~~{{{```FFF@@@BBB;;;:::;;;;;;::::::888777666555555555333222444;;;AAAOOOWWWbbbjjjpppzzz~~~ooobbbYYYTTTOOOKKKMMMJJJHHHGGGHHHIIIJJJJJJKKKJJJKKKOOOQQQOOOOOOQQQOOONNNNNNOOOUUU]]]eeejjjlllcccXXXSSSSSSTTTSSSRRRiiiKKKHHHFFFCCCBBBAAA@@@>>><<<888999999888777555333222..................---,,,++++++******)))((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&)))+++------***,,,...---+++******++++++,,,...///000///...------///333777;;;>>>??????:::BBBFFFCCC@@@AAAAAAAAA@@@===999777666666555444444222...+++))))))+++,,,)))))))))((((((((()))***,,,///111111//////111333555KKKfff}}}}}}```NNNGGGEEE999<<>>=========:::::::::999999999888888777777777777777777777777333222111000000000111111000222555888;;;???CCCFFFIIIJJJMMMRRRWWW]]]bbbeeeiiijjjlllnnnooopppoooooorrrssstttvvvwwwxxxxxxxxxyyyxxxwwwwwwyyyzzz{{{||||||}}}~~~}}}~~~zzznnn___TTTJJJDDDEEEIIIFFFGGGIIIKKKMMMRRRWWW[[[]]]\\\ZZZWWWUUUVVVXXX[[[YYY___gggmmmsss{{{xxxjjjdddhhhwww}}}{{{yyyvvvnnnlllfff]]]UUUPPPPPPQQQlllkkkttt|||wwwpppdddSSSTTTZZZSSSNNNJJJKKKPPPTTTSSSPPPOOONNNMMMMMMNNNPPPRRRTTTWWWUUUPPPJJJIIIMMMLLLIIICCCCCCDDDGGGJJJLLLLLLKKKJJJIIIIIIJJJKKKHHHDDD???@@@??????>>>??????===:::777888999:::::::::::::::666777777777777777777666444444444444555777999;;;777777777777777666666666888888888888888888888888777777888888999::::::::::::;;;;;;<<<<<<======>>>???<<<===??????===BBBJJJOOOsssvvvhhhgggiiimmmqqq}}}sssSSSBBBQQQfff~~~mmmVVVNNNEEE222::::::::::::;;;:::888666777888777555333444666999;;;BBBJJJQQQXXXbbbppp{{{~~~sssjjjddd^^^VVVPPPMMMKKKHHHFFFGGGEEEDDDEEEFFFEEEDDDDDDFFFEEEEEEHHHOOOXXXbbbhhhdddYYYKKKDDDDDDFFFFFFEEEjjjKKKHHHFFFDDDCCCBBB@@@===;;;888888999888777555444222......//////...---------++++++******)))((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''')))+++---,,,---///...,,,++++++,,,***+++---000111222222222///000000222666<<>>???@@@???>>>>>>>>>???::::::999999999888888888777777777888888888999999444333222111111000000000---///222444666999===@@@CCCDDDFFFIIINNNSSSXXX[[[```bbbeeeiiilllnnnooopppqqqrrrsssuuuwwwxxxxxxyyywwwwwwxxxxxxxxxyyyzzz{{{~~~~~~|||}}}}}}tttnnn```WWWNNNHHHDDDBBBEEEKKKGGGKKKPPPTTTVVVWWWYYYZZZZZZYYYWWWTTTSSSUUUZZZ]]]___cccjjjuuuwwweee___dddqqq{{{xxxtttpppjjjgggaaa[[[WWWWWW[[[^^^qqqwww~~~gggRRRVVVYYYRRRRRRMMMJJJKKKPPPRRRPPPMMMKKKJJJJJJJJJLLLOOORRRTTTeeehhhdddWWWLLLHHHIIIIIIGGGGGGGGGIIILLLMMMLLLKKKFFFDDDCCCEEEGGGFFFAAA<<<>>><<<;;;<<<===;;;999888666666777777888888888888555666666777777666666555555555555555666888:::<<<777777777666666666666666777777777777777777777777666666777888888999999:::::::::;;;;;;<<<============:::999;;;===???CCCHHHGGGTTTxxxzzzgggpppxxxooooooYYYGGGGGGWWWZZZbbbccc^^^___VVVAAA>>><<<:::999::::::999777777777888777555555666666444777:::<<<@@@IIIVVV```nnnsssxxxtttmmmhhhccc]]]YYYUUUSSSOOOLLLKKKKKKIIIFFFEEEDDDBBBCCCFFFLLLSSSWWWYYYQQQFFF@@@@@@BBBBBBAAAnnnMMMHHHFFFDDDCCCBBB@@@===:::888999999888777555333222---...000///...,,,------++++++******)))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%'''***,,,---...///...---,,,---...***+++---000222444555555333222000///111777@@@FFFIIIHHHDDD@@@AAAFFFEEEBBBDDDAAA<<<:::999999888777999777444111---+++***)))+++***)))***+++,,,+++)))((())),,,...///000//////111///111===SSSrrr^^^PPPKKKDDD@@@>>>>>>>>>===;;;;;;;;;;;;::::::::::::777777777888888888999999555444444333222111000///---///111222333555888:::>>>>>>@@@CCCFFFKKKOOOQQQUUUXXX]]]ccciiinnnqqqsssqqqrrrtttvvvxxxyyyzzzzzzwwwyyy{{{|||{{{zzz{{{|||}}}~~~~~~ttthhh]]]VVVKKKHHHHHHJJJIIIFFFEEEGGGNNNSSSYYY]]]]]][[[ZZZYYYVVVUUUUUUTTTUUUYYY___dddlllooowwwooofffbbbhhhttt~~~zzzsssllleee```^^^ZZZVVVVVVZZZ```fffiiiyyyxxxrrrSSSIIIUUUVVVIIIPPPMMMLLLMMMOOOPPPNNNLLLJJJIIIIIIJJJKKKMMMOOOPPPZZZaaacccXXXLLLIIILLLOOOMMMLLLKKKKKKKKKKKKIIIFFFFFFCCCBBBDDDHHHHHHCCC>>><<<999888;;;;;;888666777555555555666666666666666555555666666666666555555999888777777666666666777666666666666666666666666666666666666666666666666666666666777888888999999999999::::::;;;<<<<<<===999:::<<<>>>??????@@@@@@FFFBBBXXXyyy|||vvvsssppp[[[AAA<<>>::::::;;;:::999666666666666666666555555444555444222333888BBBIIIWWW]]]bbbfffsssxxxrrrpppmmmgggbbbbbbdddbbb]]]SSSPPPJJJEEEBBBDDDFFFIIIXXXVVVRRRPPPOOOOOONNNMMMnnnMMMHHHFFFEEEDDDBBB@@@<<<999999999999999777555333111,,,///000000---,,,,,,...++++++******)))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((+++///000///...,,,,,,...000***+++---///111222444444777666333000///333:::???HHHJJJHHHDDDBBBEEEGGGEEEEEEBBB>>>;;;::::::999999:::999777444000,,,)))(((+++)))((()))+++,,,***(((******+++---///111111111222...---333>>>SSStttnnnaaaPPPEEEAAA@@@>>>;;;;;;;;;;;;::::::::::::999777777777777888888888888555555555444333222111000...///000111111222444666888999;;;>>>BBBEEEHHHJJJLLLPPPUUU\\\ccchhhlllmmmmmmnnnqqqsssuuuwwwxxxxxxvvvyyy}}}~~~|||zzzzzz{{{zzz{{{|||~~~}}}~~~|||~~~~~~~~~|||tttjjj___TTTMMMHHHEEECCCEEEJJJKKKIIIIIIKKKUUUXXX\\\]]]\\\YYYVVVUUUSSSTTTUUUVVVYYY___fffkkkxxx~~~yyybbbbbbjjjwww{{{yyywwwssslllbbbXXXRRRYYYTTTRRRWWWaaajjjnnnnnn~~~vvvvvv___PPPOOORRRPPPJJJMMMMMMNNNOOOPPPPPPOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKGGGPPPUUUPPPJJJJJJOOORRRLLLKKKJJJJJJKKKJJJHHHFFFHHHDDDAAADDDIIIKKKGGGBBB===888777;;;;;;777555777666555555444444444444555444555555666666555555444888888888777666555444333444555555555666777777777666666666666666666666666555555666666777888888999888888999999:::;;;;;;;;;888;;;==================AAAAAAJJJaaawww}}}zzzpppWWWCCC;;;???HHH[[[nnnsss[[[RRRFFF>>><<<<<<<<<;;;777777666666777777666555555555444222111222777;;;CCCLLLQQQQQQYYYiiirrrrrr}}}xxx{{{zzzllleee[[[QQQLLLLLLPPPRRRcccggglllmmmkkkgggdddccclllJJJHHHGGGEEEDDDCCC@@@<<<999:::::::::999777555222111,,,///111000---+++,,,...++++++******)))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&(((++++++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&'''%%%######'''+++111000///---,,,,,,///111+++,,,---...///111222222999999666222///000444999AAAHHHKKKGGGDDDFFFJJJKKKFFFBBB>>><<<;;;;;;:::999;;;:::888666222---)))'''***((('''(((***+++)))&&&)))(((((())),,,...////////////222666666>>>YYYuuuttt]]]LLLFFFDDD@@@;;;999999999888888888777777777777777777777777777777666666666555444333222111///000111000000000222444444666999<<<@@@CCCFFFGGGIIILLLQQQVVV[[[___bbbccciiijjjllloooqqqsssttttttsssxxx|||~~~{{{yyyxxxxxxwwwxxxyyy{{{||||||}}}}}}{{{}}}~~~|||zzzxxx}}}}}}}}}tttnnndddYYYPPPJJJGGGFFFHHHDDDBBBEEEHHHJJJOOOUUUWWWYYY[[[ZZZWWWSSSQQQPPPRRRSSSVVVYYY]]]dddlllqqqxxxlllaaafffrrrzzzxxxvvvtttmmmbbbWWWQQQ___[[[YYY```mmmuuuvvvssshhhTTTVVVXXXPPPLLLQQQKKKMMMPPPRRRQQQQQQQQQRRRPPPPPPOOONNNLLLJJJHHHGGGIIIOOORRRNNNJJJJJJKKKJJJFFFFFFFFFHHHKKKLLLKKKJJJEEE@@@===???EEEHHHEEEAAA===888777<<<<<<888666888666555444444333333333333444555555555555555555444333444555666666666444444333444444555666777888888666666666666666666666666555555666666777888888888777888888999999:::;;;;;;:::<<<;;;888777:::???AAA<<>>>>>>>>===;;;:::999888999999888777444666777666444222333444666BBBGGGEEEHHHTTT[[[ZZZ```ooowwwkkk___[[[]]]bbbgggooowwwzzzvvvtttoooMMMIIIFFFCCCBBBAAA@@@>>><<<::::::999999777555222111000000000///......------,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((((()))///888777...'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((,,,000///+++))),,,///111///---,,,---000222444333555666444111000444777???DDDJJJIIIBBB>>>GGGTTTMMMEEE===999:::<<<<<<;;;;;;===>>>999000+++***,,,++++++,,,,,,,,,++++++*********))))))***,,,...//////111111000...222;;;CCCaaadddUUUIII@@@===;;;<<<;;;:::888777666666999999999999888777666555888888777666555444444333444333222111000000000000222333444666888;;;===>>>CCCEEEGGGKKKOOOSSSWWWYYY```cccgggjjjlllnnnppprrrooosssxxxzzzyyyyyyzzz}}}xxxyyyzzz|||}}}}}}||||||{{{{{{{{{}}}~~~~~~|||zzz~~~~~~}}}}}}|||}}}}}}}}}~~~~~~xxxooohhh[[[WWWQQQJJJFFFDDDEEEEEEBBBCCCEEEHHHMMMSSSYYY\\\YYYWWWVVVUUUQQQMMMOOOUUUWWWYYY]]]bbbhhhqqq{{{|||iiiaaaddddddtttxxxtttnnnfff___[[[^^^cccggg|||~~~ppplll|||~~~ooo^^^UUUVVVWWWSSSMMMPPPPPPQQQRRRSSSRRROOOMMMSSSOOOMMMMMMOOOMMMHHHBBBHHHJJJMMMMMMLLLJJJIIIHHHFFFFFFEEEEEEFFFHHHIIIJJJGGGCCC???===<<<=========888555222222444777888999666555555555555444444444222444666666444333222333444444444444333333222111333333333444444444555555555555555555555555444444555555555555666666666666666666666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<===<<>><<<::::::999999777555222111000000//////......------,,,,,,+++******)))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((('''&&&)))//////((($$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''***---...,,,***,,,...000000///...---...111333666666666555333222333444:::???FFFIIIEEE@@@FFFOOORRRLLLCCC<<<:::;;;>>>@@@@@@???===:::666111...+++++++++++++++++++++++++++***))))))))))))+++,,,---...000111000...000666;;;CCC[[[pppXXXNNNLLL???===;;;::::::;;;<<<<<<999999999999999888777777777777666666555555444444555444333111000000000000111222222444555777999:::>>>???AAAEEEIIIMMMPPPRRRZZZ]]]aaaeeehhhkkknnnqqqkkkooosssuuutttsssuuuwwwyyyyyyyyyyyyzzz{{{|||}}}|||||||||}}}~~~}}}{{{yyy~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}xxxqqqkkkddd]]]UUUPPPBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFJJJOOOSSSWWWYYYZZZUUUSSSRRRRRRPPPMMMQQQXXX]]]___ccchhhppp{{{zzzkkkaaaaaahhhrrr|||yyyxxxssslllddd\\\YYY___ggg~~~~~~vvvpppaaajjj||||||yyynnn```XXXWWWXXXXXXWWWRRRPPPNNNNNNPPPRRRSSSSSSUUUQQQMMMLLLMMMMMMJJJFFFIIIKKKLLLLLLKKKHHHFFFEEEHHHGGGFFFEEEEEEFFFGGGGGGFFFBBB>>><<<<<<======<<<999777333222444555666777555555555555444444444444333444666555444222222333333333444444333333222111333333333333444444444444555555555444444444444444444555555555666666666666666666666666777888999999;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;777666555444444444555666555555555555777999:::;;;===@@@CCCGGGNNNVVV___fffooovvvnnnNNNIIIFFFCCCBBBAAA@@@>>><<<::::::999999777555222111000000//////...---------+++++++++******))))))((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((('''%%%%%%''''''$$$###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((***,,,---,,,,,,,,,///000111000---,,,...111777777666777777666333111777;;;DDDKKKJJJEEEDDDGGGRRRPPPJJJBBB<<<;;;???CCCFFFBBB>>>===<<<999222,,,---,,,***))))))***,,,---******))))))))))))***+++,,,///111000...---///222888CCC^^^wwwdddWWWHHHDDD@@@>>>>>>===:::888::::::999999999999999999666666666666666555555555555555333222111000000000000000111111222333444555999:::<<>><<<@@@XXXtttqqq{{{^^^DDD===999999???>>>999;;;BBBFFFDDD@@@<<<:::999:::;;;999888777666666666666666555444444333333333444444666777777999===DDDMMMSSS___gggsss}}}lllMMMIIIFFFCCCBBBAAA@@@>>><<<::::::999999777555222111000//////......---,,,,,,+++*********)))))))))(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''***---...---+++...111333111---+++---///555555555999;;;:::555111777:::CCCNNNRRRMMMHHHFFFKKKNNNOOOKKKDDD???@@@BBBGGGEEEBBBBBBAAA===666000///---***((((((***,,,...+++++++++******************---000111///---------777888HHHffflllSSSMMMFFFBBB@@@>>>:::666:::999999999999999999999555555555666666666666666666555444333111111111111111111000000000111111222777888999<<<>>>AAADDDEEEGGGKKKOOOTTTWWWZZZ^^^aaacccggglllnnnmmmnnnqqqtttvvvuuuuuuvvvwwwxxxyyyzzz{{{zzz{{{|||~~~~~~|||zzz|||||||||{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}|||yyyooohhh]]]YYYRRRKKKFFFBBB@@@@@@FFFDDD@@@>>>???BBBGGGJJJOOOQQQTTTVVVVVVUUURRRQQQNNNMMMMMMPPPQQQSSS\\\eeeiiinnnvvv}}}ooo```XXX[[[fffttt}}}yyysssmmmgggaaa\\\SSSOOOZZZiiimmm]]]nnn|||yyyhhhkkkddd[[[UUUTTTXXX]]]```^^^XXXPPPKKKJJJLLLNNNOOOOOOLLLIIIHHHIIIJJJIIIHHHCCCBBBBBBCCCEEEEEEDDDCCCEEEDDDDDDCCCBBBBBBBBBAAAAAA???;;;::::::;;;:::999999666444333444555555444444444444444333333333222333444555444222111222444222222333333333222222111222222222222333333333333333333333333333444444444333333444444444555555555555555555555666777888888999999999:::;;;;;;<<<<<<<<<888999>>><<<<<>>JJJNNNKKKFFFAAA===;;;::::::;;;;;;::::::999999888888666555555444444333333333555666666666888<<>><<<::::::999999777555222111/////////...------,,,,,,*********)))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$&&&''''''''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&))),,,...///...000222333222...,,,---///111111444999>>>===888444444666@@@NNNWWWVVVRRRPPPGGGMMMSSSUUURRRKKKFFFCCCEEEFFFHHHGGGDDD???:::777222000,,,)))(((***,,,...,,,,,,,,,,,,,,,,,,++++++(((+++...000000///......,,,***333GGGXXXmmmsssgggWWWIIIAAA>>>>>>===::::::999888888888999999555555555666666666666666666555444333222222222222333333222111000000111111555666666888:::<<<>>>???AAADDDHHHKKKMMMOOORRRTTTUUUYYY___aaaccceeeiiimmmmmmooorrruuuvvvvvvuuuuuuvvvvvvwwwzzz}}}~~~|||yyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{xxxtttpppkkkcccXXXOOOGGGFFFDDDAAA???======>>>===<<<===???DDDJJJQQQTTTRRRRRRQQQPPPOOOMMMMMMLLLMMMLLLNNNRRRUUUYYYcccmmmttt|||ddd___ZZZ\\\gggwww}}}qqqfff```\\\\\\___\\\YYYcccsss{{{nnnmmmeee\\\RRRNNNQQQUUUWWWWWWYYYVVVQQQMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJHHH;;;999777888<<<>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>><<<:::999999999999888666444222333444666666666444333333333222222222222333444555444222111222333111111222333333222222222111111111222222222333333222222222222333333444444333333333333444444444444444444444444555666777888888888999999:::;;;;;;<<<:::888999>>>>>><<>><<<<<<<<<;;;:::999999888555555555555555555555555111333444444444555777999<<<@@@HHHOOOUUU\\\bbbfffkkkpppuuuuuusssrrruuuyyy}}}hhhKKKIIIFFFCCCBBBAAA@@@>>><<<::::::999999777555222111//////......---,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((!!!$$$&&&%%%&&&'''%%%"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((***...111333444333222111000000//////---000444:::======:::777000111999HHHSSSXXXYYYZZZNNNPPPTTTZZZ]]]YYYPPPIIIEEEHHHKKKLLLIIIDDD???<<<555333///+++******,,,---,,,,,,---------------,,,)))***,,,...///000000///,,,+++...333888DDDaaa}}}eeeOOOCCC@@@AAA===<<<:::999888888999:::666666666666666555555555555444444333333444444555555444333222111111111111222222222333444666888888;;;>>>AAACCCDDDEEEGGGIIILLLPPPUUUXXXYYY\\\aaafffcccfffkkkoooqqqqqqpppooopppqqqsssvvvzzz||||||{{{uuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||xxxqqqkkkbbb^^^YYYUUUQQQKKKBBB;;;;;;===>>>===<<<;;;<<<===<<<@@@FFFMMMQQQSSSSSSRRRPPPNNNLLLIIIHHHIIIJJJKKKNNNNNNSSSYYY___eeeooozzzsssdddUUUYYY___iiiyyy~~~zzzzzzzzzsssggg\\\XXXVVV^^^lllpppmmmsssjjjccckkk^^^VVVLLLJJJMMMQQQQQQOOOPPPNNNNNNNNNOOOOOOMMMKKKJJJLLLNNNOOOOOONNNLLLKKKFFFAAA;;;:::<<<@@@BBBBBB>>>>>>???@@@@@@?????????<<<:::888888888888777666444333222333555666666666333333333222222222111111111333555555333111111111000111222222222222222222000000111111111222222222000111111222222333333444222222222333333333444444444333333444444555666777777777888999::::::;;;;;;:::999:::======:::<<>><<<<<<<<<<<<;;;999888777333444555555666666555555111333444444333222222222111333666999===CCCIIIMMMPPPTTTYYY[[[ZZZZZZ]]]___iiinnnuuu{{{}}}{{{vvvsssyyyxxxvvvtttvvvyyy|||~~~|||~~~hhhMMMIIIFFFCCCBBBAAA@@@>>><<<::::::999999777555222111///......------,,,,,,+++((()))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((!!!%%%&&&###$$$''''''###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((((((,,,333888888444//////222444222000,,,000666:::;;;:::888888111///333>>>HHHNNNTTTYYY\\\UUUPPPUUU___aaaYYYPPPHHHIIIKKKNNNPPPMMMFFF@@@888666222...,,,++++++,,,)))***,,,------------,,,+++******+++,,,...//////222444555111---222???JJJbbb|||vvv\\\MMMGGGBBB@@@>>>;;;:::::::::;;;777777666666555555444444333333333333444555666777555444333222222111111222000000000111111222444444555888;;;===>>>???AAACCCFFFJJJNNNPPPPPPSSSXXX\\\ZZZ]]]aaaeeeiiijjjjjjjjjllllllnnnqqquuuwwwwwwvvvrrrrrrrrrrrrssstttuuuvvvttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{}}}|||zzzxxxwwwxxxxxxyyywwwxxxyyyzzzyyyxxxvvvuuuxxxsssmmmjjjhhhccc[[[UUUKKKGGGCCCAAAAAA???:::777;;;===>>>>>>===>>>AAADDDIIIMMMQQQUUUUUURRRMMMJJJJJJIIIGGGGGGHHHJJJLLLNNNTTTVVV]]]hhhpppxxxxxxjjj]]]RRRWWWaaannnzzz~~~}}}~~~zzzuuunnngggaaa]]]ZZZXXXeee{{{~~~|||zzzsssoooddd^^^```aaaUUURRRMMMKKKKKKMMMNNNOOOKKKKKKKKKMMMOOOOOOMMMKKKJJJKKKLLLMMMLLLLLLMMMMMMZZZRRRGGG@@@@@@BBBCCCCCC>>>>>>??????>>>===<<<;;;:::888777777777777666555555444333333555555555444222222222222111111111111///222555666444222000///000000111222222222222222000000000000111111111222000000000111222333333333222222222222333333333333333333333333444555666777666666777888999:::;;;;;;:::999:::<<<:::888:::???===FFF___xxxttt```OOODDD>>>===;;;:::999:::;;;<<>>===;;;:::555666777777777777666555555666666555333333333555222333444444555666:::<<<888;;;>>>BBBDDDFFFFFFFFFMMMQQQXXX```fffhhhgggfffdddcccaaa``````bbbeeefffbbb```bbbiiipppuuu{{{iiiNNNIIIFFFCCCBBBAAA@@@>>><<<:::::::::999777555222111///......------,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$((('''######)))***'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&((()))((('''+++444<<<;;;444......333666555111,,,111888:::999777777888666222111777===CCCJJJQQQgggXXXKKKMMMZZZbbb]]]TTTLLLIIIIIIOOOVVVTTTJJJ@@@:::888444000---+++++++++((()))***,,,------,,,,,,---+++)))(((***,,,---...---333555111000333666555@@@SSSvvv}}}dddXXXEEECCC@@@===<<<;;;<<<<<<888888777666555444444333333333333444555666777888444444333222111111111222111111111111111222333444111444777:::;;;<<>>>>>===:::<<<=========???DDDIIIMMMMMMNNNNNNMMMKKKIIIHHHDDDDDDEEEGGGJJJMMMOOOQQQZZZ^^^hhhtttuuu^^^VVVSSSPPP```mmm{{{yyywwwxxxxxxyyywwwnnnbbb[[[]]]```___^^^lll{{{}}}}}}rrrttthhh]]]WWW___dddYYYOOOPPPPPPMMMJJJJJJNNNRRRLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGGGGHHHKKKMMMeeeZZZKKKAAA>>>>>>>>>===????????????===;;;999888999777666666777777666444777555444444444444333111222222222111111111111000...111666777555222///...///000111222222222222222000000000000111111111111///000000111222222333333111111222222222333333333333333333333444555666666555666777888999:::;;;;;;999999:::;;;:::999===BBB<<<>>>HHHeeevvvwwwnnn^^^HHHDDD???;;;999:::<<<>>>DDDDDDDDDDDDCCCAAA???>>>999::::::::::::888777666777777555333111111444666444555666555333222222222111222555:::>>>@@@@@@???DDDFFFIIIMMMQQQSSSSSSRRRPPPOOONNNNNNMMMMMMNNNNNNSSSOOOOOOUUU[[[___eeejjjnnnLLLIIIFFFCCC@@@???>>>===;;;777888888888666333000...//////...---,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&'''***///222555444222111111222444555---///222555666777888888555444333555999>>>CCCEEE^^^___TTTHHHNNNaaafff]]]]]]SSSGGGGGGRRR[[[TTTHHH<<<;;;777111+++))))))+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111;;;<<>>@@@;;;888:::999:::888666444555333111555333222222444666555555555555555555555555444444444444444444333222111000000111222444666888999::::::;;;===@@@CCCFFFHHHIIINNNOOOQQQTTTWWWZZZ\\\^^^```aaabbbccceeegggiiijjjkkkkkklllmmmnnnpppqqqrrrmmmnnnppprrrtttuuuuuuvvvwwwuuussssssuuuuuusssqqqqqqqqqqqqppppppppppppooorrrnnniiihhhhhheee^^^XXXRRRMMMGGGCCCAAA???<<<999666999<<<===<<<;;;;;;;;;555888===AAAEEEIIINNNQQQNNNMMMJJJIIIHHHFFFDDDBBBDDDDDDFFFGGGKKKQQQZZZ```iiioooxxxnnnaaaUUUMMMTTTbbbooo{{{|||uuuooollljjjpppppptttkkk\\\]]]ggggggjjjlllvvvwwwuuukkknnn}}}lllWWWVVV___aaa[[[TTTMMMMMMLLLLLLLLLMMMOOOOOOLLLJJJGGGGGGIIIIIIFFFCCCFFFGGGGGGGGGFFFCCCAAA???OOOMMMIIIFFFBBB@@@??????;;;<<<<<<===<<<:::999888888777666555444333222222555444333333222222333333222222222111111111000000333333222111000///......000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333444444444444555555555666666777777888888888999999::::::;;;;;;<<>>;;;777777===@@@IIIRRRUUUOOOFFF???===<<<<<<:::777555666888;;;777888888777555555777888999888777555444444444444888777666666999:::;;;:::888888:::;;;===???@@@AAA@@@???>>>>>>======>>>>>>??????@@@BBBFFFKKKOOORRRoooMMMHHHFFFBBB???>>>===<<<:::777888888777666333000/////////...---,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%'''***---222111111000111222333444444222111333666888777555666999:::888555888???FFFMMMTTTXXXSSSMMMPPP^^^jjj```WWWKKKGGGOOOYYYYYYTTTMMMFFF===555000///...---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222///888NNNdddzzzoooZZZOOOGGG===999<<<999999888777777777666444888666444444555555444333444444444444444444555555444444444444333222111111......///111222333444555777888999<<<>>>@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\___``````aaaccceeefffgggeeefffgggiiijjjkkkllllllmmmkkkiiijjjkkkllljjjhhhiiihhhgggfffdddcccbbbaaaXXXTTTOOONNNNNNLLLGGGBBB???<<<888666777888777555999:::;;;:::999999;;;===@@@CCCHHHKKKLLLMMMNNNOOOJJJIIIGGGFFFEEEDDDCCCBBBDDDFFFIIIMMMSSS]]]hhhppp~~~ooobbbWWWTTTSSSTTTaaappp{{{xxxssslllgggfffhhhkkkkkkmmmsssmmmaaaiiiyyy}}}xxxxxxqqqhhhmmmxxx}}}~~~|||eeeUUUZZZbbb^^^WWWUUUMMMLLLKKKJJJJJJKKKMMMNNNKKKIIIFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHFFFDDDAAA@@@JJJIIIGGGDDDCCCBBBAAAAAA<<<<<<<<<<<<;;;:::999888888777666555444333333222444444333222222222222333222222111111111000000000111111000000000000000/////////////////////////////////000000000111111111111111111111111111111111222222222222222222222222333333444444444555555555444555555666777777888888777777888888999:::::::::777<<>>???999???GGGLLLLLLJJJGGGFFF??????@@@???===;;;::::::888:::;;;;;;:::777555444555555666777777888999999666555444666888999999888444444555777888999:::;;;999888777777666777777777666666666777999<<>>===;;;:::888888888777555333000/////////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''%%%######&&&(((......///111222222333333;;;555//////444888777444555===BBB>>>777777@@@KKKMMMRRRYYYYYYPPPLLL\\\rrrhhhbbbUUUJJJJJJSSSZZZ\\\ZZZPPPBBB999555333111///,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111111222222///+++---333:::HHHccc|||pppZZZGGG@@@BBB;;;999777777888777666555:::888555555555555333222222222333333444444555555444444555444444333222111......//////000111111111333333555666888999:::;;;:::;;;===???BBBDDDFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMQQQRRRRRRTTTUUUXXXYYYZZZZZZ[[[\\\^^^___`````````aaa___^^^^^^^^^^^^]]][[[[[[ZZZXXXUUURRRPPPNNNMMMDDDAAA===;;;<<<;;;888555777555333333555666777666888999999999999<<<@@@CCCJJJMMMQQQRRRPPPLLLJJJIIICCCBBBAAA@@@@@@@@@AAAAAAHHHKKKQQQWWW```kkkyyyttteeeTTTNNNMMMTTT\\\fffwwwyyypppjjjhhhiiifffgggnnnmmmggguuurrrlllttt~~~qqqaaaZZZ```bbbYYYSSSVVVOOONNNLLLKKKJJJKKKMMMNNNJJJHHHFFFFFFHHHJJJKKKKKKHHHIIIIIIHHHGGGEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDD<<<<<<;;;:::999999999999888777777666555444333333444333222222111111222222111111111111000000000000.../////////000000111111//////////////////////////////000000000000111111111111111111111111111111222222222222222222222222444444444444555555555555444444555555666777777777666666666777888888999999777???EEE@@@<<>>AAAFFFIIIHHHDDD>>>999999:::;;;;;;<<<<<<;;;;;;888888888888777666555444555444444555666666555333222222333333444555555555666555444444333333444444666555444444444555777777jjjLLLIIIFFFBBB???>>>===<<<:::888888888777555333111/////////...---,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''###%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''''''''%%%######%%%'''***,,,///222444444444444:::555000...000444555666333<<>>EEELLLXXXVVVTTTTTTTTTWWW^^^fffpppmmmbbbSSSJJJNNNVVV[[[^^^WWWLLLBBB:::555111///,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111111222000///111222222666EEEUUU}}}xxx\\\KKKGGGBBB===999::::::999777777999777555444444444333222111111222222333444555555444444555555444333222222222222222222222222222222111111111222333444444444555666777999;;;===>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUTTTRRRQQQPPPNNNMMMJJJIIIGGGEEEBBB@@@>>>===>>>;;;888777888999888777:::999777777777888888888555777:::===???CCCHHHLLLMMMOOOPPPNNNJJJFFFCCCBBBBBBBBBAAA@@@@@@AAADDDFFFNNNSSS[[[ccclllxxxooo___TTTQQQPPPVVVaaannnzzz~~~rrrllldddaaafffiiilll}}}cccgggiiieee]]]WWWUUUTTTRRRQQQNNNLLLLLLLLLNNNOOOKKKIIIFFFEEEFFFHHHJJJLLLJJJJJJIIIIIIGGGEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCC===<<<:::888888888999999777777666666555444444333333333222111111111111111111111000000000/////////........./////////000000////////////////////////////////////000000000111111111111111111111111111111111111111222222222222333444444444444555555555333444444555555666777777555666666777777888999999??????>>><<<<<>>???@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIFFFCCCAAA??????===<<<;;;:::888777666555888666444444555666777777666777777666555555666777888;;;@@@CCCFFFHHHJJJLLLJJJJJJIIIFFFBBB@@@@@@AAACCCDDDDDDDDDDDDHHHMMMRRRVVV^^^hhhrrr{{{nnn___UUUQQQTTTXXXbbbooo||||||tttaaaZZZ]]]fffqqq|||[[[qqqxxxfffWWWXXXYYYSSSSSSQQQNNNKKKIIIJJJKKKLLLKKKJJJHHHEEEEEEFFFHHHJJJJJJJJJJJJHHHGGGFFFDDDDDDAAAAAAAAAAAA@@@@@@??????<<<;;;999888777777888999666666555555444444333333222222111000000000000111000000000/////////....../////////............---...........................////////////000000000000000000000000000000000000000000111111222222222333333333333444444444444333333333444555555666666666666777777888999999999<<<999777888<<>>===;;;888::::::;;;<<<<<<<<<<<<;;;:::999888999::::::888777777777777666666666555555999999888777777777777888666666555555555555555555hhhQQQKKKHHHDDDBBBAAA@@@>>>===999888777555444222111111//////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((($$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&(((***&&&)))---222666888999999111444666222------333999888<<>>999777RRRdddaaa___gggiiicccffflllmmmggg___\\\ZZZXXXhhhnnnqqqiiiWWWDDD:::666111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,......//////222000...///000222444444777CCCZZZyyycccTTTGGGCCC@@@:::777999777666444444555666555444222222333333444444555555444444555555555555444444333333222222222111111111111111111111111111111111000000111111222333444444555555555555555666777777999999999999:::;;;<<<<<<<<<<<<===============<<<===>>>===;;;777444444444555555555444444444444444444333333333444555666666333555777888888999;;;<<<@@@BBBFFFGGGGGGEEEEEEEEEEEEEEECCCAAA??????AAACCC@@@BBBDDDEEEHHHNNNWWW^^^eeeooo}}}{{{iiiYYYPPPOOOSSS```hhhuuu|||{{{}}}|||}}}|||uuunnn[[[TTTWWWddduuuvvvttt{{{kkk]]]sssxxxcccTTTXXXYYYRRRQQQNNNJJJFFFDDDDDDFFFGGGIIIIIIHHHFFFDDDDDDFFFHHHKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@???===<<<;;;::::::999888777777777777444444444444333333222222222111000000///000000000////////////............//////......---------,,,..............................////////////000000000000000000000000000000//////000000111222222222222222222222333333333333222222333333444555555555666666666777888888999999555999<<<<<<999999>>>BBBFFFfffwww~~~jjjUUUHHH???;;;444555;;;CCCLLLQQQPPPNNNFFFHHHLLLRRRXXXXXXTTTPPPGGGFFFCCC@@@>>>;;;::::::888777555555777888888888999999888888777777777777888777666666555555666666444444555555555555555555fffPPPJJJGGGDDDAAA@@@???>>><<<:::999777555333222111111//////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$'''+++000444888:::;;;555777888666222000111444;;;>>>CCCGGGHHHEEE???;;;222HHH[[[^^^[[[aaakkksss```gggmmmmmmkkkiiibbb[[[aaahhhooommmaaaQQQEEE???666444111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------111111000///000222444444000555AAAUUUooo~~~hhh\\\QQQCCC;;;<<<;;;999777666777777666555444444444444444444555555444444555555555555444444222222222222222111111111111111111222222222222222//////000000111111222222222111111111111222222333555555444444444444555555444555555555555555444444333555666444111000111333222222333333333444444444333555666777777777888888666999===??????@@@CCCEEEDDDEEEFFFDDDBBB@@@???@@@@@@AAAAAA@@@???@@@BBBDDD@@@DDDIIIMMMRRR\\\iiirrrxxxkkk]]]TTTOOOPPPZZZeeeyyy~~~xxxxxxvvvnnnfffdddhhhiiiccc]]]UUUPPPVVVcccrrr|||ppprrrzzz}}}wwwnnncccgggiiiggg^^^XXXVVVUUUSSSOOOLLLHHHCCCAAAAAACCCDDDDDDEEEFFFEEEDDDCCCFFFHHHKKKJJJHHHGGGEEEDDDDDDDDD??????@@@???>>><<<:::999999999999999888777666555333333222222222222111111111111000////////////000/////////.........---------------------........................................../////////000000000000000000000000000000/////////000111222222222000000111111111222222222222222222333444444555555444555555666666777888888555999======:::999===AAACCCFFFOOOfffyyy```QQQNNNHHH@@@===>>>???>>>;;;===???GGGTTTbbbkkkmmmlllbbb___ZZZTTTPPPNNNMMMMMMJJJFFFBBB>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999888777777777777777888888999999999999888888cccMMMIIIFFFCCC@@@???>>>===;;;:::999777555333222111111//////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))$$$&&&))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&'''((('''%%%$$$%%%&&&###%%%)))...222777:::;;;:::999999888777444111...===@@@EEEHHHIIIHHHFFFEEE:::<<>>BBBCCCBBBBBBEEEGGGDDDDDDBBB???===<<<===???;;;===@@@AAAAAA@@@AAABBBJJJOOOUUU[[[cccoookkk[[[QQQKKKLLLRRR]]]pppyyyuuuvvvhhh^^^UUUUUU]]]___YYYQQQRRROOOWWWaaammmwwwooowwwaaavvv~~~uuujjjeeennnppp^^^UUU[[[]]]TTTPPPTTTPPPMMMHHHCCCAAAAAACCCDDD@@@BBBEEEEEEDDDDDDFFFIIIJJJIIIHHHFFFEEEDDDDDDCCC>>>>>>??????>>><<<:::999888888999999999777555444222222111111111111111111111111000/////////////////////.........---------***++++++,,,---//////000..................................../////////000000000000000000000000000...//////000111222222222///000000000000111111111111222222333333444555555333333444444555666666777999555333666<<>>:::<<<:::;;;DDDSSSbbbkkknnntttrrrooonnnnnnpppsssuuuhhhbbbYYYRRRMMMIIIGGGEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::::::::;;;::::::999888cccMMMIIIFFFCCC@@@???>>>===;;;;;;:::999777555333111///111000///......---......,,,,,,***)))((((((((((((((('''%%%""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''')))---111555777<<<;;;;;;<<<<<<:::777444999BBBKKKLLLEEEAAACCCHHHBBB<<<;;;@@@IIIPPPXXX___kkkgggfffoooyyyzzzoooccc^^^[[[ZZZ\\\```^^^UUUMMM>>>===999222,,,)))***---******++++++,,,...///000///...---,,,+++,,,,,,------------...///111222333111222222222555???NNNYYYvvvZZZMMMJJJ@@@:::<<<>>>:::888999???:::555333444555555333777666666555444222000///444444444333333222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333666555333333222333444555333333333333444444444444555777:::===???@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEAAA@@@AAABBB???:::999===;;;===@@@AAACCCEEEHHHJJJRRRWWW```lllzzz{{{```OOOHHHGGGKKKUUUdddsss|||{{{xxxuuuqqqpppiii___VVVRRRSSSWWWZZZUUU\\\jjjnnnnnnvvvdddwwwnnnZZZggg}}}zzz~~~|||hhhkkkwwwwwwccc```ZZZWWWUUUUUUTTTSSSQQQOOOKKKGGGDDDBBBBBBAAAGGGEEEBBBBBBCCCDDDDDDCCCFFFEEEEEEEEEDDDDDDDDDDDD??????>>>===<<<;;;::::::555555555444444333333333222111000//////.........111111111111000000000/////////.........---------,,,------......------,,,..................---------------............///////////////000111222333////////////000000000000000000000000111111111111222222222333333333444444222444666666555666777999;;;888444555777::::::999===<<<>>>BBBFFFYYYfffQQQFFFBBB@@@<<<999<<>>===;;;::::::999777555333111000///...---,,,,,,+++,,,,,,++++++***)))((((((((()))++++++***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&(((+++...222444;;;999888999;;;<<<<<<;;;555===EEEJJJJJJHHHGGGHHHEEEAAA>>>???BBBHHHSSS]]]gggfffggglllssswwwvvvsss```[[[XXXZZZ___aaa]]]YYYEEEBBB>>>999666333000...++++++*********+++,,,---///...---,,,,,,,,,------------------...///000111111333333222111555===DDDUUUeeennn```RRRDDD???===999666666333111111444888:::888666444444444444444333333222333333333333333222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333444444333222222333444555555555555555666666666666888:::===???AAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@???>>><<<===@@@???<<<===AAA>>>???AAACCCFFFKKKQQQUUUgggnnnyyy{{{kkkZZZMMMHHHIIINNNXXXfffvvv~~~{{{xxxuuupppmmmxxxoooddd]]]\\\___bbbdddwwwvvv{{{|||yyyuuufffbbbsss}}}nnnsssiiipppzzzvvv```\\\XXXUUUUUUUUUTTTTTTVVVTTTRRROOOKKKGGGEEECCCEEECCCAAA@@@AAABBBBBBAAABBBCCCCCCCCCBBBBBBAAAAAA======<<<;;;:::999999888555444444444333333333333222111000///............000000000/////////......///.........---------,,,------------------------.........---------------------------............////////////000111222333.../////////000000000000//////000000000111111111222222222333333333333444333333333333333555999===BBB>>>888666777999;;;;;;===;;;===@@@???IIIgggzzz}}}~~~~~~~~~eeeUUUOOOIIIAAA===<<<===@@@BBB???@@@DDDLLLVVVggg}}}wwwrrrmmmlllrrrzzz|||wwwqqqkkkhhhccc___ZZZTTTLLLGGGCCCAAA???=========>>>@@@iiinnnNNNIIIFFFCCC@@@???>>>===;;;::::::999777555333111000///...---,,,,,,+++,,,,,,******)))))))))))))))***((((((((('''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&(((+++---///888666666888<<<@@@BBBBBB999:::>>>FFFMMMNNNJJJEEEGGGDDDBBBAAA???BBBPPP^^^eeehhhkkklllnnnttt|||mmmcccXXXTTTXXX^^^bbbcccbbb\\\RRRHHH>>>777111......---,,,+++******+++,,,......---,,,,,,,,,---------,,,,,,,,,---......///000222555333000...000222444===NNNfff{{{dddVVVNNNFFF???;;;666555555777999999444000222222222222222111111111222222222222222222333333333333333333333333333333111222222333333222222111222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444666666888888888888999999999999<<<===???AAABBBBBBBBBAAA<<<<<<=========<<<;;;;;;;;;888888;;;======@@@EEEFFFHHHJJJNNNTTT^^^hhhooo|||cccVVVMMMEEEIIITTTVVVbbbsss{{{vvvrrrpppoooooonnnoooooojjjccc```iii|||wwwsssuuu~~~rrrsssqqqppprrrmmm```ZZZWWWTTTSSSSSSUUUUUUTTTWWWXXXWWWUUUQQQLLLFFFCCCCCCAAA??????@@@@@@@@@???>>>???@@@AAA@@@???>>>===;;;;;;:::999888777777666444444333333333333333222222111000///............///............---------......------------,,,,,,------,,,++++++,,,------------------------------------------............//////...//////000111222....../////////000000000//////000000000000111111111111222222222333333333222222222111222555;;;???HHHCCC<<<777777888:::;;;;;;:::<<<>>><<<<<>>EEEUUUeeerrrsssttttttrrruuuuuunnnfffeeeaaa\\\YYYZZZ]]]```ooopppLLLIIIFFFCCC@@@???>>>===;;;:::999888777555333111000111000///......---......***)))))))))))))))***+++%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***+++444444555999>>>BBBDDDDDDDDD>>>999>>>GGGMMMJJJEEEDDDEEEGGGFFFAAABBBOOO^^^eeejjjpppqqqqqqttt|||~~~rrraaaWWWUUUZZZ___bbbvvvtttkkkZZZFFF999555666222000///---,,,,,,---...------------------------...---------------......---000444444222000000000111222555===OOOmmmqqqcccSSSHHHEEEAAA<<<::::::999666333666666555444333222222222000111111222222333333333444444444444444444444444111222222333333222222111222222222222222222222222222222222333333333333333444444444444444444444444444444444555666777888888:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>;;;:::===???@@@EEEKKKSSSUUUZZZaaalllzzzxxxkkkWWWHHHIIIIIIHHHUUUggghhhxxxzzzyyy{{{wwwsssmmmiiijjjmmmrrruuugggbbb^^^bbbooo{{{hhhmmmtttmmmwwwzzztttbbbKKKTTTRRRPPPPPPRRRTTTTTTTTTSSSTTTVVVVVVSSSMMMFFFAAABBB@@@??????@@@@@@???>>><<<===>>>??????===;;;:::::::::999888777666555555333333333333222222222222111111///...........................------------------,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,---------,,,,,,---------.........///.........//////000111........./////////000000////////////000000000111111111111111222222222222111222222222222444888;;;DDDAAA<<<999777777888999888888;;;???>>><<<@@@GGGSSStttzzz|||gggXXXQQQIIIDDDDDDAAA>>>AAAIIIJJJDDDBBBFFFIIIPPPcccxxx}}}oooMMMIIIFFFCCC@@@???>>>===;;;999999888777555444222111111000///......---......***)))))))))))))))***+++)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))000222666;;;@@@BBBAAA???KKKAAA666555>>>GGGKKKKKKBBBEEEIIIJJJEEEAAAHHHRRRaaahhhpppuuuuuuuuuwwwyyy{{{rrrlllgggdddaaa^^^mmmwww{{{nnnWWWDDD???BBB333222///---,,,---...///,,,---------------------.........---......//////---///111222222222333333333444222000333EEEaaawwwqqq___SSSLLLBBB<<<;;;<<<<<<<<<:::999888777666666666666111111111222222333333444444444444444444444444444111222222333333222222111222222222222222222222222222222333333333444444444444444444444444444444444555666666777888999999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<=========<<<;;;::::::999999888777666555444222222222222222222222222111000///...------------//////.........---------++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,------,,,,,,,,,------------............---......///000............////////////...////////////000000000000000000111111111222222000222444555444333444555999999999999777666666555888777999>>>@@@???@@@BBBAAATTTyyy|||lllxxxjjj[[[SSSXXX\\\XXXTTTVVVMMMBBB===AAADDDCCCGGGPPPppp{{{llliiirrrzzz~~~|||oooNNNIIIFFFCCC@@@???>>>===;;;999888888777666444222111///...---,,,,,,+++,,,,,,******)))))))))))))))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((---000555;;;???@@@>>>;;;GGG@@@888333666???JJJQQQGGGGGGJJJLLLHHHAAA???AAATTT\\\gggpppssssssrrrrrrwwwzzzzzznnneeeeeerrr~~~|||kkkVVVHHHBBB777444111...,,,,,,---...+++,,,---.........------......------...///000000//////......///000111111+++000444222000555DDDPPPgggrrrgggWWWJJJCCC???===;;;999888666555444444555666333333333333333333444444444444444444444444444444111222222333333222222111222222222222222222222222222222333333444444555555444444444444444444444444666777888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===???@@@===@@@FFFJJJJJJLLLWWWcccrrrxxxvvv]]]MMMGGGDDDDDDHHHPPPZZZgggxxxuuucccXXXXXXaaaiiikkkpppwwwzzzxxxrrrllliii___kkk||||||iii[[[fff]]]yyyuuunnnooooookkklllfffVVVLLLJJJJJJKKKMMMOOOOOONNNKKKMMMPPPQQQPPPLLLGGGDDDBBBAAAAAAAAABBBBBB@@@>>><<<<<<<<<;;;;;;;;;;;;:::999888777666555444444333000111111111111222222222111000///...------------//////.........---------******++++++++++++,,,,,,++++++***))))))***++++++)))******++++++,,,,,,---,,,,,,,,,,,,------------......------------......------........./////////......////////////000000///000000000000111111111///222555666555333222222000333777888777666555555888888888;;;===>>>>>>>>>BBBDDDTTTsss|||qqqhhhuuuyyysss]]]OOOHHHGGGKKKQQQ```eeebbbVVVOOOPPPPPPNNN^^^kkk|||tttaaaUUUNNNSSSUUUYYYdddppppppiiioooMMMIIIFFFCCC@@@???>>>===;;;888888888777666444333222///...---,,,,,,+++,,,,,,++++++***)))((((((((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((((((''',,,---111777;;;===<<<;;;>>>@@@@@@:::444777CCCNNNNNNJJJIIIMMMMMMFFF>>>;;;???IIIWWWaaahhhlllqqquuuooovvvzzzoooooosssyyyzzzooo[[[KKK???<<<777222///------...+++,,,---.........------,,,,,,,,,,,,---...///000///...------............+++...222333333444777999???RRRkkk~~~zzzkkk^^^SSSLLLDDDBBB>>>:::777555555444555555444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222222222333333444555555666555555555555555555555555555666777888888888777666888888888888999999999999:::999999999999999::::::999999:::<<<>>>BBBDDDFFFCCCKKKWWW^^^___cccsss{{{gggTTTGGGCCCCCCFFFRRR^^^gggsss}}}{{{ppp^^^MMMJJJUUUbbbkkkooosssssspppllliiihhhdddvvvqqqhhhqqq~~~zzzvvvsssuuuvvvuuussspppwwwuuupppaaaVVV]]]___OOOJJJIIIHHHIIIKKKLLLKKKJJJKKKLLLMMMMMMKKKHHHDDDBBBBBBAAAAAABBBCCCBBB@@@>>><<<;;;999888888888:::;;;777666555444333222222111000000000000111111222222000000///...------------------------,,,,,,,,,,,,************+++++++++,,,************************)))))))))***+++,,,,,,,,,++++++,,,,,,,,,---------......------,,,------...---------.........//////........./////////000000/////////000000000111111///111333444333222333444000333666777666555777888777777888888:::<<<;;;:::>>><<>>===;;;888888888777666444333222111111///...............,,,,,,***)))(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''''''''+++,,,...333888<<<======999CCCIIIBBB555000:::FFFSSSLLLHHHNNNRRRNNNDDD>>>...:::JJJUUU\\\fffrrr}}}pppttt{{{wwwiiiaaammmwwwcccHHHEEE>>>888333000//////***+++---...///...------*********+++,,,...///000---------...///000///...666333//////333444333111222555???LLL\\\ttt~~~sssZZZVVVPPPHHHBBB===:::999666666666555555444444444333333333333333333333333222222222333333222222222222222222222222222222222222222333333444555666666555555555555555555555555555555666777777666555444666666777777777888888888999999888888888999::::::;;;;;;===???CCCGGGKKKMMMRRR^^^oooyyyzzz~~~ttt^^^XXXNNNFFFCCCFFFKKKOOOUUUiii{{{xxxpppYYYQQQ]]]mmmlllkkkhhhccc```ccciiiooossscccZZZaaawwwwwwrrr{{{wwwbbbcccwwwssssssjjjddd]]]kkknnniiiVVVKKKXXX\\\KKKJJJIIIHHHHHHJJJJJJIIIHHHKKKKKKJJJHHHFFFCCC@@@???AAA@@@@@@AAABBBBBB???===<<<:::888666555777999:::555444444333222111000000//////000000111111111222000000...---------------,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))************))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,---------------.........//////............/////////000////////////000000000000///000111111111222555777333555777777555666888;;;444666888888999;;;;;;999<<<<<<>>>===>>>OOOuuu~~~mmmhhhyyy~~~www{{{}}}yyyhhhNNNKKKGGGCCC@@@>>>>>><<<;;;<<<:::777444222111111111000...,,,,,,------,,,+++,,,++++++***)))((('''''')))(((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&)))%%%"""###&&&&&&###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%&&&$$$###%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++///222666888999@@@IIIKKKBBB>>>BBB@@@999IIIFFFFFFJJJPPPPPPKKKEEECCC888666???JJJTTTeeevvvqqqgggdddqqq}}}ddd```pppyyyiii^^^QQQHHHCCC===444---///,,,,,,///...+++)))+++*********++++++,,,,,,,,,------------------------...///000111222333444444444000222888:::BBB[[[uuuttteee[[[TTTLLLFFFDDD???999777999:::888555333444555444444333444555333222111222444444222111111222444444222111111222111222333333444444333333555444444444444555555666555666888888777666777999555555555666777777555444222777<<<>>>===<<<>>>@@@AAACCCGGGMMMTTT\\\dddiiiqqqcccQQQPPPHHHBBB@@@DDDIIIOOO\\\iiittt~~~zzz}}}uuuhhhbbbbbbbbb^^^WWWWWWaaannnvvvkkkXXXFFFPPP~~~gggrrrssspppvvv{{{vvvyyylllhhhsssgggYYYNNNMMMPPPPPPNNNMMMEEECCCBBBCCCFFFIIIKKKLLLFFFGGGHHHIIIGGGDDDAAA???AAAAAA@@@AAAAAA???<<<999::::::999888888777666666444444333222222111111000//////000000000000//////111000000///......------***)))***+++,,,,,,***(((******++++++++++++************++++++++++++******************************))))))*********+++++++++(((((()))***++++++++++++---------.........////////////............/////////////////////000111111333222222111111222222333222222333444555666777888888999::::::999888999;;;888;;;======>>>EEEPPPXXX|||sssssswwwdddKKKIIIFFFBBB?????????>>>===;;;999666333111000000000000...,,,,,,------,,,+++++++++******))))))((((((***))))))(((''''''&&&&&&((('''&&&&&&'''((('''&&&)))%%%"""###&&&&&&### %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,111555888:::???FFFIIIFFFHHHNNNLLLCCC<<>>>>><<<;;;>>>FFFLLLYYYxxxzzz{{{sssoooyyy~~~nnnqqq]]]GGGGGGDDDAAA@@@@@@@@@???>>>:::888555333111000000000000...,,,,,,------,,,+++*********)))))))))))))))*********)))((((((''''''((('''&&&&&&'''((('''&&&(((%%%######&&&&&&$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&)))---333777:::>>>CCCGGGIIIPPPWWWRRRHHH777CCCPPPVVVTTTOOOLLLLLLBBB<<<888999:::DDD\\\ttt{{{qqqnnn|||rrrggghhhqqqzzzuuu```NNNDDDAAA888222///000000---,,,...,,,,,,,,,,,,,,,---------------------------------------...///000111111222555222444777444...111999>>>GGGXXXmmm~~~vvvmmm```VVVOOOIIIDDDAAA???===;;;888666555444444555555444666777888666555555555555555555555555555111111111222222222222222666666777777777666666555555666777666555555777999666666666666888:::<<<>>>BBB>>>===AAAIIIQQQVVVVVVZZZ```fffjjjppp~~~ppp]]]SSSKKKCCCAAADDDDDDGGGPPP^^^lllyyy}}}uuusssssssssqqqssstttwwwzzzxxxpppaaaVVVLLLIIIGGGIIIQQQVVVNNNCCC444CCC^^^}}}qqquuu~~~}}}uuuWWWQQQLLLMMMLLLIIIIIIKKKJJJHHHEEEEEEFFFGGGGGGFFFBBBCCCEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCBBB???===>>>===<<<:::999777666666333333222222111000000000......////////////............------,,,,,,++++++,,,++++++,,,------,,,***)))******++++++******))))))******++++++******)))************************+++++++++,,,,,,,,,------&&&'''(((***++++++,,,,,,++++++,,,,,,,,,---------//////............////////////......//////000111222222111111111111222222333333333444444555555555666777999888777777999:::<<<======;;;999999===AAA@@@MMMcccwwwnnngggjjj|||~~~www~~~xxxqqqZZZZZZtttUUUEEEGGGEEEBBB@@@@@@???>>>===999888666444222111000000000...,,,,,,------,,,+++)))))))))))))))*********)))))))))(((((((((''''''(((&&&&&&&&&'''((('''&&&'''%%%$$$$$$&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&***///444777;;;BBBGGGJJJNNNRRRNNNHHHCCC??????IIIVVVYYYPPPEEEEEECCCAAA===888>>>SSSiiisss|||}}}www~~~tttoooqqqzzzlllXXXKKKDDD<<<555333222///...///------------------------........................,,,,,,---......///000000444222444999888333000333444444888@@@JJJXXXkkk|||vvvmmmddd___XXXUUUPPPKKKHHHEEECCCAAA===<<<:::::::::999777555444333222222222333222222333333333333333444444555222333444555555444333222444555666555555555888::::::;;;<<<>>>AAAFFFKKKNNNUUUTTTUUU[[[eeennnuuuxxxxxxzzzlllQQQGGG@@@???@@@???BBBGGGWWW^^^iiiwwwyyysssoooppppppnnnllliiifffbbb^^^ZZZTTTMMMGGGCCCLLLPPPKKKCCC@@@AAAAAAOOO]]]rrr~~~mmmrrrwwwttt}}}nnn[[[PPPNNNMMMNNNLLLHHHHHHKKKLLLJJJGGGFFFFFFFFFEEEDDD@@@AAACCCDDDEEEEEEDDDDDDAAAAAA@@@AAABBBBBB@@@??????>>>===;;;999777666555222222222111000000//////---......//////......---,,,,,,,,,,,,++++++******,,,+++***+++,,,,,,+++***))))))************))))))))))))************))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,///......------......//////............///000000222222111111111111222222333333333333333444444444444666777777777777888:::777999::::::999999<<<>>>DDD???CCCVVVvvvrrrvvvYYYSSSkkkOOOFFFIIIFFFCCCAAA@@@>>><<<::::::999888666444333222222000...,,,,,,------,,,+++)))))))))))))))*********((((((''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%% $$$'''%%%$$$'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''+++///111666???GGGIIIHHHHHHIIIIIILLLAAA888===LLLUUUQQQHHHFFFGGGEEE???888888EEESSScccuuu~~~xxxxxx~~~tttyyykkkRRROOODDD999555444111000111................................................,,,,,,,,,---......//////...---///444666444222333555222///000222777BBBMMMaaaoooxxxpppjjjddd^^^ZZZSSSQQQMMMKKKHHHEEEAAA===???<<<999999::::::999888999999888888888999:::;;;888999::::::;;;:::::::::<<<===>>>>>>>>>@@@CCCFFFIIIKKKOOOSSSWWW]]]dddiiirrrwww~~~qqq___OOOFFF;;;;;;>>>CCCHHHNNNWWW```ttt}}}}}}yyyyyyrrrpppnnnmmmlllhhhbbb^^^[[[WWWQQQHHHCCCCCCGGGLLLQQQUUURRRGGG???FFFTTT___uuuxxxyyyxxx}}}xxx]]]XXXttt~~~nnnZZZPPPNNNMMMNNNPPPMMMHHHHHHLLLMMMKKKHHHGGGGGGFFFDDDCCC???@@@BBBCCCDDDDDDCCCCCCAAA@@@???@@@AAAAAA@@@>>>>>>===<<<:::888666555444222111111000000//////...------............------+++++++++++++++*********+++)))((()))***+++***))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************......------,,,+++))))))*********+++++++++,,,,,,......------------.....................//////000222111111000000111111222222222222333333333333333333555666666666666777999555777999::::::;;;;;;<<>>;;;999:::999888777666444333333000...,,,,,,------,,,+++*********)))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$!!!$$$///222,,,&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''))),,,---111:::BBBDDDBBBBBBHHHNNNMMMIIICCC???@@@FFFOOOUUUIIIIIIGGGAAA:::777:::>>>VVVgggrrrnnnmmm{{{uuutttzzznnnYYYKKK===666333000...///000000000///////////////........................,,,,,,---------...............000222333333444444111000222666555111222555:::DDDUUUggguuuxxxmmmjjjeeeaaa\\\VVVPPPMMMNNNJJJEEEDDDEEEEEEDDDAAA<<<;;;:::::::::;;;<<<===@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJMMMQQQUUUYYY^^^ccchhhlllrrrzzzkkkXXXJJJAAA???AAACCCFFFLLLRRRYYYdddsss~~~zzzrrrnnnooosssrrrqqqooommmhhh```VVVPPPLLLKKKFFFAAA???EEEQQQZZZZZZOOOBBB???OOOiii|||{{{qqqqqq~~~~~~]]]NNN]]]|||rrrzzzvvvYYYQQQZZZOOONNNOOOQQQOOOJJJIIILLLLLLJJJHHHHHHHHHGGGEEECCC@@@AAAAAABBBBBBBBBAAAAAA@@@???======>>>>>>===<<<;;;:::999888666444333333111111000000///.........,,,,,,------------,,,,,,++++++++++++++++++******+++)))'''''')))***)))(((((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((((())))))))))))*********+++,,,---------,,,******+++++++++,,,,,,,,,......------------............------......///000111111000000000000111111111111111222222333333333222333555555555555777888888999:::::::::::::::999555:::@@@???:::CCCcccvvv||||||~~~|||fffUUUjjjLLLLLLGGGEEECCCBBBAAA???<<<:::888888888777666444333222000...,,,,,,------,,,+++++++++******))))))(((((('''''''''''''''(((((((((((('''&&&&&&'''((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$///AAAEEE888***%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&(((***+++,,,111555999;;;;;;>>>EEELLLNNNQQQPPPHHH???@@@MMM[[[TTTQQQMMMHHHEEEAAA===888HHHSSS```fffhhhrrr|||sssxxxxxxgggSSSFFF>>>777222000111111111000000/////////........................------------............---000333222111222333444//////222777777222000222000222:::EEEOOOYYYhhhwwwyyyrrrlllgggbbb]]]WWWUUUVVVVVVTTTQQQPPPOOOMMMMMMMMMNNNPPPQQQLLLLLLKKKKKKMMMPPPSSSUUUXXXYYY[[[\\\^^^ccchhhlllyyy~~~uuueeeXXXKKKCCC???>>>DDDLLLKKKOOOUUU^^^kkkyyysssllliiigggjjjooolllkkkhhhccc\\\SSSJJJDDDBBBAAA@@@???BBBGGGNNNSSSMMMDDD@@@QQQuuu|||wwwjjj\\\YYYhhhttt{{{xxxvvvxxxwww{{{dddSSSTTT\\\RRRNNNNNNPPPOOOKKKJJJKKKJJJIIIHHHHHHIIIHHHFFFEEEBBBBBBBBBAAA@@@??????>>>???===;;;;;;;;;;;;:::999777777666555444333222111111000000//////...------,,,,,,------------,,,,,,+++++++++++++++++++++++++++***(((''')))******)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********'''((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,------......------------...//////111111000000000000111111///000000111222333333444111222444444444555666888999999999999::::::999888555;;;AAAAAA===???MMM\\\nnngggUUUjjjLLLNNNEEEDDDBBBBBBBBBAAA>>><<<777777777666555333222111000...,,,,,,------,,,+++,,,++++++***)))(((((('''(((((((((((())))))))))))((('''&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%(((999OOOTTTCCC...%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%''')))+++,,,---333222222333666999???EEETTTUUUTTTMMMFFFFFFNNNWWWaaa\\\UUUQQQQQQOOOFFF===;;;DDDTTTdddkkkoooxxxvvviiilll~~~qqq___RRRFFF===:::222111111111000000//////////////////////////////------..................(((---000///---...000111333//////111111///111555444///---000222555@@@MMMWWWeeexxx~~~{{{rrrqqqoooooooooppprrrttttttsssqqqqqqssswww|||mmm\\\NNNEEECCC>>>===BBBFFFGGGLLLSSS___eeeooo~~~xxxmmmeeeeeeeeedddfffkkk]]][[[WWWRRRKKKDDD>>>:::>>><<<;;;>>>BBBCCCAAA>>>:::AAASSStttnnn^^^[[[eeennnooommmtttuuuyyyttttttzzz~~~eeeXXXYYYXXXPPPTTTOOOLLLOOOOOOLLLJJJJJJIIIHHHGGGHHHIIIIIIGGGFFFDDDCCCBBBAAA???>>>======???===:::999999999888666555555444333222222111111000000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---+++)))(((***+++++++++(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++((())))))))))))(((((('''++++++,,,,,,,,,---------...------,,,,,,------......------------...//////111111000000000000111111...///000111222333444444000222333444444444666888777666666777:::;;;;;;:::===;;;888777:::@@@DDDEEEHHHccciii[[[lll|||RRRCCCGGGEEECCCAAAAAA???===;;;777777666555333222111000///......------,,,+++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((333BBBAAA222&&&%%%&&&&&&&&&''''''''''''(((***(((&&&'''***+++***((((((---444888:::<<<@@@DDDJJJUUU```bbb\\\XXXZZZ```^^^dddeee^^^VVVQQQOOOLLLJJJFFFHHHVVVlll|||yyy~~~{{{yyy}}}pppaaaPPPAAA777888777555222000000000---111111,,,,,,000///+++////////////...............------,,,,,,------...000000000000111222333444111111222222222222333333===AAAFFFNNNXXXeeerrrzzzyyyhhhVVVMMMGGG???<<<>>>???@@@FFFNNNRRRXXXgggvvvzzzqqqkkkeeebbb___^^^______]]][[[UUURRRKKKCCC;;;888888:::999999:::;;;888444666;;;@@@MMMaaa|||~~~vvv}}}}}}~~~|||uuucccTTTSSSVVVTTTQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKIIIGGGFFFGGGHHHCCCBBBAAA???===<<<::::::======<<<;;;999888777777555444333111000/////////.........------,,,,,,,,,......---------,,,,,,,,,************************++++++***)))(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---------............///////////////000000000000000111111111111222222222333333222222333444666777666777777888888888888777888999999:::;;;<<<>>>???DDD???KKKppp|||rrrrrruuujjj]]]nnnwwwOOODDDGGGEEECCCAAAAAA???===;;;999888777666444333222222///......------,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$'''......%%%###'''&&&&&&&&&''''''''''''((('''%%%$$$%%%'''((('''%%%((()))---222888<<>>EEEJJJVVV___lllzzz|||mmm]]]QQQNNNDDD<<<<<<===>>>CCCIIIMMMRRR^^^lllsssxxxuuummmgggaaa]]]___\\\XXXVVVVVVUUUSSSQQQMMMGGG???:::999:::;;;;;;===<<<999777999>>>@@@@@@MMMXXXfffqqq|||ttttttqqqrrruuuiiiYYYNNNKKKMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJHHHFFFEEEFFFGGGDDDCCCCCCAAA???===;;;:::::::::999999888777666666444444222111000/////////......---------,,,,,,,,,------------,,,,,,,,,,,,************************+++******)))(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((())))))))))))*********************************+++++++++,,,,,,------------................../////////000000000000000111111111222222222333333222222333444666666666666777888888888777777888888888888999;;;<<<<<<:::;;;EEETTTbbbuuu}}}ttthhh]]]qqqqqqMMMGGGGGGEEECCCAAAAAA???===;;;:::999888777555444333333///......------,,,++++++,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&---&&&###%%%%%%"""%%%+++&&&&&&&&&''''''''''''(((&&&$$$$$$$$$&&&'''&&&%%%)))''''''---666===???>>>BBBLLLVVV[[[\\\bbbmmmwwwZZZ\\\\\\YYYYYY[[[ZZZUUUQQQPPPNNNMMMSSSddd}}}}}}rrr}}}iiiOOOIIIAAA===;;;999333///...000///,,,,,,......,,,111111111111000000000000........................------------...///000111333333222222222222222222666666666444333333555888666;;;BBBJJJVVVeeeuuu}}}sssfffYYYOOOFFF===888<<<:::999===AAAFFFOOOXXX___fffuuu{{{uuukkkbbb\\\YYYVVVUUUTTTRRRNNNLLLJJJHHHFFFDDD???:::555777<<>>;;;999777777666666555555555444444333222000////////////------------,,,,,,,,,,,,---------,,,,,,,,,++++++******************************)))((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,---------...............////////////000000000000111111111222222222222222222333444555666555555666777777777777777888777777777888999999::::::<<<@@@AAA@@@IIIgggrrrssslllttt}}}}}}|||~~~ddd[[[rrrnnnKKKHHHGGGEEECCCAAAAAA???===;;;999999888777555444333333///......------,,,+++++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%)))(((%%%%%%)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((((((''')))'''(((,,,333:::>>>@@@<<>>===::::::<<>>888333999AAAQQQnnnuuufff___iii{{{~~~ccc^^^{{{qqqsss{{{sssaaaUUUPPPRRRRRROOOKKKIIIKKKMMMIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGEEECCCAAA@@@AAABBBCCCDDDCCCAAA>>>:::777555555555555444444444444222222111000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((())))))))))))************************************+++++++++++++++,,,,,,,,,------------------........./////////000000000000111111111111111111111222333333444444444444555666777777777777888888888777777888999999???<<<<<<@@@CCCGGGRRR]]]kkkdddttt|||xxxyyyxxxtttmmmjjjoooyyydddYYYppppppKKKIIIGGGEEECCCAAAAAA???===;;;999888777666444333222222///......------,,,++++++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&&&&$$$###$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((%%%''')))+++---222:::???AAAFFFKKKLLLIIIJJJOOOUUU]]]VVVNNNOOOZZZeeeddd]]]cccgggdddXXXIIIDDDLLLWWWoooxxx}}}lll[[[NNNFFFBBB>>>;;;888666333111111222000000/////////............//////000000//////...---,,,,,,,,,,,,------...,,,---...000222333555555...000111222111000111222111111111111222555:::===:::BBBKKKRRRYYYcccrrr~~~pppjjjaaaWWWOOOHHHBBB???======<<<;;;<<>>===<<<<<<===BBBCCCDDDDDDAAA>>>;;;999???OOOhhhwwwuuu}}}pppmmmgggiii~~~qqqttt|||yyytttyyyuuucccRRRMMMJJJJJJIIIHHHGGGGGGHHHHHHLLLLLLKKKIIIGGGEEECCCBBBDDDEEEEEEDDDAAA???>>>>>>???@@@AAAAAA???<<<999666555555555555555444444444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------------............//////000000000111111111000000111222222333333333333333444666666777777777999888888888888888999:::;;;999;;;AAAEEEFFFFFFFFFYYYiii}}}}}}}}}kkkYYYkkkrrrLLLHHHGGGEEECCCAAAAAA???===;;;999888777666444333222222///......------,,,++++++)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%%%%&&&'''###&&&(((((((((+++222888AAABBBBBB???===???HHHOOOTTT\\\aaa]]]ZZZ^^^fffkkkhhhkkkkkkdddYYYQQQPPPRRR^^^iiiwww~~~~~~www]]]LLLFFFAAA<<<999555000///111////////////...............///000111111000///......---------------......***+++---...000222333444333555777777666666888999000000111111111111111111111333555555555:::CCCKKKOOOUUU___hhhooouuuzzz}}}uuuqqqkkkddd]]]WWWQQQLLLFFFCCC===999777777:::<<<<<<@@@FFFKKKNNNSSSZZZ___hhhsss~~~zzzrrriiibbb\\\VVVRRRJJJKKKKKKHHHCCC???<<<;;;;;;<<<===<<<;;;;;;===???DDDBBB>>>999666777===AAASSSddd~~~pppeeefffpppvvvsssqqqzzz{{{ffflllzzzzzzmmmrrr{{{|||hhhYYYTTTMMMBBBGGGEEECCCDDDHHHKKKKKKIIIMMMLLLKKKIIIGGGDDDBBBAAABBBDDDEEEDDDAAA>>><<<<<<<<<===>>>>>>===;;;888777666666555555555444444444000000///...............++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000111111//////000222222222222222222222444555666666666666888888777777888999::::::777<<<@@@???;;;:::???EEECCCIIIPPP^^^|||zzz^^^gggrrrLLLHHHGGGEEECCCAAAAAA???===;;;:::999888777555444333333///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$######$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''((())))))&&&&&&&&&''''''''''''((($$$&&&''''''%%%%%%''')))&&&&&&&&&&&&'''***---///777:::===>>><<<===AAAFFFHHHWWWdddeeeccceeelllqqqllljjjiiijjjjjjgggbbb]]]___cccjjjsss~~~~~~rrrsss{{{hhhPPPIIICCC???999222///222000000000////////////......///111222222111///...000//////.........//////+++,,,,,,---...///000000///000111111000111333555777777777777666444222000444555444222000000333555000444888<<<>>>@@@BBBDDDOOORRRXXX___eeejjjlllnnnqqquuuyyy{{{{{{zzz{{{|||xxxvvvssssssrrrpppllliii```]]]XXXUUUSSSOOOKKKGGGCCC@@@===;;;;;;<<<;;;;;;;;;;;;:::;;;===BBBHHHLLLLLLTTT```hhhooovvv{{{qqqeee\\\YYYUUURRRPPPNNNKKKIIIBBBCCCCCCAAA===::::::;;;888:::;;;;;;999999;;;>>>>>><<<;;;>>>EEEOOOYYY^^^fffhhhyyyyyyqqq|||}}}vvvwwwyyygggjjj|||}}}lllSSSFFFHHHGGG@@@FFFFFFFFFHHHJJJLLLLLLKKKKKKJJJJJJHHHFFFDDDBBBAAABBBDDDEEEDDDAAA===<<<;;;;;;;;;;;;<<<;;;::::::999666666555444444333222222//////......------......******+++++++++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,,,,---------////////////000000000111...///000111222222222111111222333444555666666666555555555666777888999:::888===@@@<<<777777>>>DDD;;;BBBHHHIIINNNdddbbbcccrrrLLLGGGGGGEEECCCAAAAAA???===;;;;;;:::999888777555444444///......------,,,++++++******************++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''###$$$&&&''''''&&&$$$###"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))++++++***'''###&&&&&&&&&'''''''''((((((&&&(((******(((''')))++++++(((%%%'''***---,,,+++...777BBBHHHGGGCCC???===AAAKKKWWWcccooovvvtttmmmnnniiifffjjjrrruuuooohhhtttkkkdddjjjzzz~~~wwwxxx^^^UUUNNNJJJCCC999777:::111111111111000000000000...000111222222111000...111000000/////////000000------------------------000111111111000222555777888888888999::::::999777333333444555555555444444...000333333333444555666777888;;;===@@@AAABBBBBBCCCGGGKKKMMMKKKJJJJJJKKKHHHFFFDDDEEEGGGFFFDDDAAA>>>;;;999:::===??????===<<<:::777666888;;;===>>>>>>@@@BBBDDDHHHMMMSSSWWWbbbkkkwwwuuuccc]]]___\\\TTTSSSQQQNNNLLLIIIEEE@@@===<<<======:::777666999<<<777999;;;999777777:::<<<;;;<<>>>>>;;;DDDAAABBBEEEGGGNNN\\\kkkeeedddpppIIIEEEKKKHHHDDDAAA???===;;;:::::::::999777666444333333000000///...---,,,,,,+++))))))))))))((((((((((((((('''&&&''')))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((())))))(((''''''***,,,)))000:::BBBDDDDDDCCCCCC>>>FFFTTTaaaiiiooo{{{xxxssszzzzzzooohhhjjjqqqtttsssoooooo|||~~~{{{bbbUUUQQQKKKBBB<<<111555777333////////////222444444222111333444555000000////////////000000//////.........---------......//////000000111111666777:::<<<======<<<;;;777777777777555444333222333444444333222111333444666666777888999999::::::999:::;;;:::888777777777:::;;;<<<;;;999888888::::::888777999888777999>>><<<<<<===>>>@@@CCCFFFHHHIIINNNUUU[[[```gggooouuu~~~yyymmmdddYYYRRRPPPOOOLLLJJJHHHGGGEEECCCAAA???>>>>>>:::999999888888777555333777999<<<<<<888444444888;;;IIIfffmmmmmmiiieeekkkzzz|||hhhRRRVVV~~~uuuyyy~~~dddVVVEEE>>>AAAFFFGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFFFFEEECCCAAA@@@AAABBBBBBAAA@@@>>>===:::::::::999888777666555555444444333333222222111000//////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''(((***+++***(((&&&&&&'''(((((('''(((((((((((())))))))))))++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------............////////////000000000000111111111111222333444555555555444333555555444444555666888999777888999:::<<<===>>>>>>EEEEEECCCAAABBBFFFLLLQQQmmm~~~]]]```oooKKKGGGHHHEEEBBB@@@??????>>><<<;;;:::999777666444333222000000///...---,,,,,,+++))))))))))))(((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((())))))(((''''''***,,,***---333:::BBBGGGHHHGGGEEEGGGNNNWWW^^^ffftttyyysss||||||sssnnnrrrqqqhhhcccmmmqqq___SSSFFF???666111000111222444///000111333555555111---111111000000000000111111000000000/////////......///////////////000000000111333555888999::::::999777888999999:::::::::999777777888666555444666777888888777777777777666666888:::<<<<<<:::::::::;;;888:::<<<=========???AAADDDBBBBBBCCCAAA???BBBHHHIIIJJJMMMQQQUUUZZZ]]]___hhhmmmssszzzyyyrrrlllcccYYYQQQRRRLLLDDDAAABBBCCCBBBAAABBBAAA???===;;;:::999999:::888666444555777999:::888666555444444777>>>DDDPPPiii|||wwwqqqrrr|||uuufffccc___]]]lllxxx~~~vvvfffPPPKKKFFFCCCCCCCCCAAA???FFFEEEDDDDDDEEEGGGIIIKKKIIIHHHFFFFFFFFFEEEBBB@@@>>>???@@@AAAAAAAAA@@@???999999999999888666555444444444444333222222111111/////////...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''(((*********(((''''''((()))((('''(((((((((((())))))))))))******+++,,,,,,++++++++++++,,,,,,,,,------------............//////////////////000000000111111111222222444555555555444333555444444444555666777888777888999:::;;;===>>>>>>EEEEEECCCAAA@@@BBBFFFIIILLLUUUbbbooo{{{zzz]]]bbbsssOOOJJJEEEBBB@@@???@@@@@@@@@???<<<;;;:::888555333222111000000///...---,,,,,,+++))))))))))))(((((((((((('''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((''''''((())))))(((''''''***,,,+++)))***111<<>>>>>===<<<;;;;;;::::::;;;===???@@@??????@@@AAA>>>AAADDDGGGIIIKKKMMMPPPRRRSSSVVVXXXVVVTTTYYYaaabbbdddiiinnnsssxxx{{{}}}}}}uuunnnjjj```ZZZSSSMMMJJJFFFAAA===@@@<<<888888;;;======<<<<<<;;;:::888777666555555333333222222444666888999:::;;;<<<<<<>>>DDDLLLQQQ^^^xxx|||tttpppkkkgggtttqqqnnnsssqqqbbb```pppzzzooorrrzzzttt[[[EEEKKKKKKKKKJJJGGGCCCAAA@@@DDDCCCBBBBBBCCCGGGKKKMMMIIIGGGFFFFFFFFFEEEBBB@@@===>>>???@@@AAAAAAAAAAAA999999999888777666555444444333333222111111000000///......------,,,,,,+++,,,++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))******((('''''')))***)))((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////000000000000111111111222444555555555444333444444444444555666777888777777888999;;;<<<===>>>AAAAAAAAA@@@??????BBBDDD@@@AAABBBDDDKKKbbbxxx___eeetttPPPIIIDDDBBB?????????@@@@@@???===<<<:::888555333111000000000///...---,,,,,,+++))))))))))))((((((((((((&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))(((''''''***,,,+++)))'''***333???JJJPPPMMMKKKMMMRRRTTTTTTVVVYYYsss|||zzzllliiiuuu}}}vvviiiZZZRRRWWW```~~~tttXXXBBBBBBGGGBBB888333888222...000222222333444222111111111111111111222222222111111111111111111000000000//////.........+++,,,...000111222222222333555777999;;;===>>>>>>>>>???AAAAAAAAABBBDDDFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEGGGIIIIIIHHHHHHHHHIIIIIILLLRRRWWWZZZ^^^aaadddeeeiiiqqqwwwvvvtttyyyyyytttmmmkkkhhhbbb[[[UUUOOOLLLEEEBBB>>>======>>>===<<<<<<;;;999999;;;<<<;;;999:::999888777666555555555///111444666666666666666555EEEWWWaaaccceeefffgggcccmmm|||~~~pppjjjppp~~~~~~uuu~~~yyyhhhggguuutttnnnrrrkkkrrr}}}yyydddQQQGGGSSSPPPKKKGGGCCCBBBCCCDDD@@@@@@AAABBBDDDGGGJJJKKKHHHGGGEEEEEEEEEDDDBBB@@@>>>>>>??????@@@@@@@@@@@@;;;::::::999888666555444333222222111111000//////------------,,,,,,++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))***((('''''')))******)))(((((((((((())))))))))))(((((()))+++,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111111222333444555444333333333444444444555666777777666777777999:::;;;<<<===:::<<<>>>??????@@@AAACCCDDDEEEDDDBBBCCCSSSuuusss\\\```rrrPPPEEEEEECCC@@@?????????>>>======<<<:::888555333111000000000///...---,,,,,,+++))))))))))))((((((((((((&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((())))))(((''''''***,,,)))******)))***333AAAKKKQQQNNNNNNPPPPPPNNNNNNQQQqqq~~~~~~nnnfffqqq|||}}}~~~wwwqqqnnnggg^^^XXXYYYvvv~~~]]]PPPPPPLLLEEEBBB;;;555222333222//////333222111111000000111111222111111111111111111111111111111111000/////////....../////////////////////000111222444555666666777999;;;===>>>???AAADDDFFFFFFGGGHHHKKKNNNPPPRRRSSSQQQRRRSSSSSSQQQPPPPPPQQQTTTZZZaaaiiipppvvv{{{~~~xxx}}}{{{uuulllfffbbb^^^XXXTTTOOONNNLLLHHHEEEBBB@@@>>>;;;:::888777777666444333777777777777888888666555888777666555555555555555333555555555444555999<<>>AAACCCFFFFFFGGGFFFFFFEEEDDDEEEEEEEEECCCAAA@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::999777555444222111111000//////......,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))(((&&&''')))******)))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,---------......------------...............////////////000000000111222333444444444333222333333444444555666666666555666777888999;;;<<<<<<888;;;>>>?????????@@@AAA===@@@DDDEEEEEEPPPiiittt\\\]]]wwwVVVHHHFFFCCC@@@>>>>>>>>>===<<<<<<;;;:::888555333222111000000///...---,,,,,,+++))))))))))))(((((((((((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((((())))))(((''''''***,,,'''+++,,,)))&&&***555@@@NNNKKKKKKLLLKKKJJJNNNTTTbbbkkkpppqqq{{{zzzssssss|||zzzsssqqqvvvfffYYYKKKBBB>>>@@@===444//////333222222111111222222333111111111222222222222222222111111111111111000000111111000000//////............///000000000000000111333444666666888;;;>>>>>>???AAADDDHHHKKKMMMOOOQQQRRRSSSRRRPPPNNNNNNOOOZZZ```jjjsss{{{{{{|||xxxvvvrrrmmmhhhbbb]]][[[VVVQQQJJJEEEAAA@@@>>>===<<<;;;;;;999888888777777333444555666555444222111222333444555666666666555444444444333444444555555666555111---...555@@@JJJqqqxxxrrrnnnsss}}}|||iiiccciiizzzqqqppppppqqqhhh___WWWJJJ<<<;;;AAA@@@>>>???BBBFFFFFFAAA===<<<>>>AAADDDEEEEEECCCBBBDDDCCCCCCDDDEEEFFFEEECCCAAAAAA@@@>>>>>>======>>><<<<<<;;;:::888666555444111000000//////...------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((&&&%%%&&&((()))))))))(((((((((((())))))))))))(((((()))***+++++++++++++++++++++,,,,,,,,,------,,,------------...............////////////000000000111333444444444333222222222444555555666555555555555666777999:::;;;<<<;;;===??????>>><<<<<<<<<<<<>>>@@@AAA???EEEWWWiiirrr{{{```\\\zzzzzzZZZIIIEEECCC@@@>>>>>>>>>===<<<;;;:::999777666444333222000000///...---,,,,,,+++))))))))))))(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&''''''(((((((((((())))))(((''''''***,,,&&&)))+++***&&&''',,,111999???HHHOOOOOOLLLNNNSSSOOOVVV^^^iiizzz}}}xxx|||wwwbbbQQQOOONNNFFF===;;;555555444444444444555555222222333333333444444444222222222222222333333333111111000////////////000......//////000//////......///000000///000222444444555666888:::<<<===>>>@@@BBBCCCCCCBBB@@@AAABBBLLLRRRYYYaaafffjjjnnnpppccc___]]]```aaa]]]ZZZYYYPPPNNNKKKGGGCCC???===<<<888888666444222111333444222222333333333222222222000222333444555555666777333444555555555555555666444333333333444555666666555666777777:::DDDRRR]]]|||tttuuuwwwxxxuuuooohhhccc[[[ggg}}}yyyrrr^^^LLLHHHFFFAAA@@@CCC:::>>>EEEJJJKKKIIIEEEBBB???@@@AAABBBBBBBBB@@@@@@AAAAAAAAACCCFFFGGGFFFEEE@@@???>>>======>>>??????::::::999888666444222111000000//////...------,,,*********+++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&%%%$$$%%%'''((()))((((((((((((((())))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,---------................../////////000000000111222333444333222222111222444555666555555555444555666777888:::;;;;;;:::<<<>>>===<<<:::::::::AAA@@@@@@???<<<<<>>>>>???>>>>>>::::::999777666444333333000000///...---,,,,,,+++))))))))))))((((((((((((((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''((())))))(((''''''***,,,%%%''')))))))))(((''''''###111GGGWWWXXXPPPLLLMMMKKKRRRZZZ]]]bbbmmm||||||~~~~~~```XXXZZZWWWPPPNNN777777666666666666777777444444444555555555666666222222222333333444444444000////////////000111222//////000111111111111000///000000...,,,,,,---...///////////////000000000...000222333222222222444444888===@@@AAABBBBBBCCCGGG>>>888999<<<;;;::::::;;;:::888666444444555555000333666666333222444777111111222333444444444333555555444333111111222333444555555444222111111222555555555555666777888999777>>>GGGNNNTTT]]]gggooo}}}nnnnnntttwwwqqqdddZZZYYY[[[qqqrrr{{{vvvsssvvvxxx|||nnnUUUEEE;;;>>>AAA<<<:::===;;;BBBIIIJJJGGGDDDDDDFFFBBBBBBAAA@@@????????????@@@@@@@@@CCCFFFGGGGGGFFF>>>>>>=========???@@@AAA999888888666444222000///000//////...------,,,,,,******************++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%$$$###$$$&&&(((((('''(((((((((((()))))))))))))))************))))))((())))))*********+++++++++,,,,,,,,,---------................../////////000000111222333444333222222111222333555666555555444444444555777888999:::;;;666888:::;;;;;;:::<<<===<<<;;;===???>>>===AAAIIIZZZzzzyyyvvvttt|||oooWWWqqq~~~yyyNNNAAACCCBBBAAAAAAAAA@@@>>><<>>;;;;;;===@@@BBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???>>>===<<<<<<===>>>???;;;:::777444333333333444222000...,,,+++,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((()))******++++++++++++************++++++++++++,,,,,,,,,,,,------------...///000111222222000000000000111111111111111222222333333444444555555555666666777777888888999999999999:::;;;<<<<<<<<<<<<<<<:::;;;>>>CCCHHHccc~~~oooiiilllgggXXXPPP```ttt]]]xxx~~~SSSEEEDDDBBB@@@@@@@@@@@@>>><<<>>><<<999666333222222222//////...---,,,,,,,,,,,,,,,+++***)))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''%%%###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''((((((((())))))))))))'''''''''''''''((())))))...)))***444AAAKKKTTT\\\RRRQQQRRRWWW[[[___gggooo{{{uuuwwwfffVVV```rrryyy~~~jjj\\\KKKEEEFFFEEE===444777222000444666333444666444000///333444222444888222444555444333222222333222222111111000000000000000000000000000000000000000000000000111111111111///////////////000111111000111111222333444555555333333222111111111111111222222222222222111000///222222222222222222222222333333222222111111111111------...///111222222222222333666:::888333111333444333444666999EEE[[[ooouuucccdddiiisssyyytttiii___SSS\\\tttxxx{{{www~~~}}}ssscccSSSIII???===;;;999999:::===>>>>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB>>>======<<<;;;;;;<<<<<<999888555333111111222222000///---+++***+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''((())))))((((((((()))******+++++++++******))))))******++++++++++++,,,,,,,,,------+++,,,---...///000000111//////000000000111111111111111222333333444444555555555555666777777888888999999999999:::;;;<<<<<<<<<===<<<;;;;;;???FFFKKKiii~~~nnnfffggg```RRREEEGGGXXXhhh|||{{{fffXXXIIIEEEBBB???>>>??????>>>======<<<999666444222222222//////...---,,,,,,,,,,,,,,,+++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%''''''((((((((()))))))))''''''(((((())))))((((((,,,((('''***///999JJJYYY[[[\\\XXXPPPMMMSSS\\\aaazzzwwwuuuyyyzzzfffaaafffmmmXXXNNNNNNSSSXXXHHH???777666777555444444888666555666444111222666111333555444222000000000222222222111111111111000000000000000000000000000111111111111111111111111///////////////000111111//////000000000111111111222111111000000000000000000000111111111111000000222222222222222222222222333333333333222222222222333444555555333222222333111000444999::::::===BBBGGGKKKQQQSSSSSS\\\sss~~~vvvqqqooorrrvvvqqqccc[[[[[[aaaxxx|||vvvpppooowwwpppvvvyyyqqq___MMMBBB>>>;;;:::999888999:::;;;<<<<<<======>>>>>>>>>======@@@??????>>>>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;:::999888777666333111000000000000...---,,,*********++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))'''(((((())))))******++++++******))))))******+++++++++++++++,,,,,,,,,,,,***++++++,,,---...////////////000000000000111111111111222222333444444444444555555666666777888888999888888999999:::;;;<<<<<<======<<<<<>>>>>>>><<<;;;888666444222222111//////...---,,,,,,,,,,,,,,,,,,+++***))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))'''((()))******)))(((''')))(((***++++++---777CCC]]]ccc___OOOEEEJJJTTTXXXfffkkkttt{{{vvvyyywww[[[UUUeeeyyy___VVVJJJ@@@:::777888999:::999999:::999666222///111222333333111000111222222222222222222222222222111111111111111111111111222222111111111111111000///////////////000000111111111111111111111111111000000////////////000000000000111222222222222222222222222222222222222222333444444444444444333333///111222111///...000222777333333999BBBNNN___mmmrrrxxxuuulllooowwwxxx|||xxxuuu~~~yyyxxxwwwkkk___aaammmsss~~~tttooouuuqqqgggXXXIII???;;;;;;:::;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<====================================;;;999777555555444333111000/////////...---,,,+++***+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((()))***************))))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,---......///////////////000000000111111111111222333333444444444444555555666777777888888888888888999:::;;;<<<;;;============DDDNNNWWWmmmccc^^^TTTHHH>>>::::::<<<999::::::;;;BBBNNN[[[cccuuuYYYFFFEEEBBB>>>======>>>>>>>>>;;;:::888666444222111111//////...---,,,,,,,,,,,,,,,+++******************&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))******)))((('''***(((***---,,,***,,,000MMM\\\cccXXXLLLKKKPPPQQQYYYaaammmzzz{{{|||{{{nnntttwwwsssfffUUUEEE>>>>>>AAA===999333222666999777333444444444333222333666888222222222222333333333333222222222222222222222222333222222222111111000000///////////////000000111222222222111111111111111000///////////////000000111111222333444444444444222222222222222222222222111222222333333333222222///000111111222444777999:::777:::FFFYYYqqqooocccaaaXXXgggvvv{{{wwwrrrnnnlllhhhnnn{{{www{{{}}}wwwqqqbbbOOOBBB>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::888666444444333222111000000//////---------,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''''''''((())))))*********))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------......///...////////////000000000000000111222222333333444444444444555666666777777888888888888999:::;;;;;;999<<<======>>>FFFSSS^^^hhh___\\\UUUHHH<<<555666999888777777777999===CCCIII[[[gggwwwvvvWWWFFFDDDAAA>>>===>>>>>>===<<<:::999888666444333111000//////...---,,,,,,,,,,,,+++******)))))))))******''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((())))))******))))))((((((---(((&&&)))******+++///666GGGXXX]]]YYYTTTQQQOOOZZZ]]]bbbhhhqqq~~~}}}{{{bbbRRRKKKIIIUUUMMM>>>222000444666444222222222111000111444666222333333333333444444444222222222222222222222222333333333222111111000000///////////////000111111000000000//////////////////////////////000000111222222333444555555444444222222222222222222222222///000222333333222111111555444444666888888777555444888DDDZZZsss}}}rrrkkkiiikkkrrrwwwssshhh\\\TTTQQQ]]]uuupppjjjkkksssrrrYYYLLL===888===@@@<<<777999999999888888888777777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444222222111111000//////...------------------,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&''''''(((((())))))******))))))(((((())))))***************++++++++++++,,,,,,,,,------...............////////////000000000000111111222333333333333444444555555666777777888777777888888999:::;;;777:::===<<<>>>GGGWWWcccyyy^^^RRRUUUTTTLLLAAA888666888777555777:::;;;<<>>???>>>===;;;999888777666555333111000//////...---,,,,,,,,,,,,)))))))))(((((())))))***''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((()))&&&&&&&&&'''''''''((((((+++******)))(((((())))))---)))'''(((((((((+++111---222>>>OOOYYY[[[ZZZ[[[\\\\\\[[[[[[```jjjvvvwwwrrrooorrr~~~zzzjjj```sssooo```JJJ;;;888888888333555888777555333222111333333333333444444444555333333333333333333333333444444333222222111000000///////////////000111111.........///////////////000/////////000000111222222222333444444444333333222222222222222222222222333444666777777777666555444555:::CCCLLLOOOIIICCCIIIKKKUUUeeeuuu{{{wwwtttuuu}}}~~~{{{pppaaaWWWWWW\\\yyy~~~mmmhhhlllzzzvvv{{{zzzjjjXXXAAA===:::999;;;<<<999777999999777666555555444555444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777555444333333333000000000//////...---,,,++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))))))))(((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,........./////////000000000000000111222222333333333333444555555666666777777777777777888999:::;;;555999<<<<<<===HHHYYYggg~~~kkkXXXNNNPPPPPPKKKCCC<<<::::::555333444888999999>>>EEEDDDFFFDDD@@@BBBJJJPPPQQQRRRXXXcccmmmuuuzzz|||}}}sssXXXMMMAAA@@@?????????>>><<<:::888888777666555333111000//////...---,,,,,,,,,,,,)))((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%''')))+++&&&&&&&&&'''''''''((((((,,,+++)))((((((((()))*********+++,,,)))&&&(((...000&&&&&&:::QQQ]]]dddjjjZZZYYYYYYZZZ\\\```fffjjj}}}kkkZZZTTT\\\gggsss}}}}}}}}}hhhRRRGGGEEEDDD<<>><<<000444<<<666111777:::777444666999888222111555111333444444111...---,,,+++...222111...,,,---000222111000/////////000000...///000///000222444333333222...333===888111777;;;:::888777888:::999555<<>><<<<<<>>>AAACCCEEECCC???<<<;;;;;;<<<===??????@@@BBBCCCDDDEEEFFFNNNPPPTTTXXX[[[^^^___```___```aaadddfffhhhjjjkkkmmmqqqqqqmmmmmmqqqqqqmmmsssvvvvvvpppeee\\\XXXWWWvvvWWWGGGCCCCCCBBBAAA@@@>>><<<;;;888777666555444333222222///...---,,,++++++++++++***************)))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((***------+++)))(((((())))))*********++++++++++++'''(((,,,+++---<<>>EEEJJJ@@@>>><<<;;;;;;<<<>>>@@@DDDBBB???<<<;;;;;;<<<===999999:::;;;<<<===>>>>>>777888999;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBBBBDDDGGGGGGDDDDDDGGGGGGDDDDDDGGGIIIFFF???999888999xxxUUUFFFDDDDDDCCCBBB@@@>>>===<<<999888777666444222111111///...---,,,+++++++++++++++++++++******((('''&&&&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((***,,,,,,***((((((((()))))))))*********++++++,,,)))***---,,,)))...888QQQ```qqquuulllaaa]]]^^^fffrrr}}}ssszzzzzzvvvfff[[[ccctttvvvpppfffXXXIIIAAA::::::<<<;;;;;;;;;888777555444444555777888333000......111444444333000222222000......111444222444666888:::<<<@@@CCCIIIMMMGGGAAABBBDDDPPPgggvvvttt```YYYYYYeeeyyy~~~vvvqqqeeeYYY[[[hhhqqqppp||||||{{{xxxvvvuuuwwwyyy|||zzznnnfffjjjooo||||||kkkgggsss}}}qqqwwwooo]]]GGG999666999:::999999888777777777777777777666666555555555666666777777777777777777777777777999999999::::::;;;;;;<<<888888999999888777777666555444444333222111000000......---------,,,,,,,,,************************''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))*********************++++++))))))******+++,,,,,,,,,........................////////////000000000000000111111222333333444444555444444444444555666666666888:::;;;<<<>>>AAADDDFFFqqq[[[RRRJJJIIIFFFAAA<<<777555444222444777888999;;;===???<<<;;;;;;:::::::::;;;<<<@@@>>><<<999888888999:::555555555555666666666777888888888888888777666555666666666666666666666666777999999777777999999777555777999777444222333666UUUGGGEEEDDDDDDCCCAAA???===<<<:::999777666444222111000///...---,,,,,,++++++,,,,,,,,,++++++)))(((&&&&&&'''''''''(((((((((((()))%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''')))+++***)))(((((()))))))))))))))************,,,)))***......+++,,,111000>>>UUUkkkyyyxxxnnneeennnnnnoooqqqrrr{{{vvvqqqzzzvvvzzzkkkbbbXXXPPPOOOTTT\\\bbbVVVTTTPPPLLLHHHDDD@@@=========<<<;;;999888777777777;;;CCCJJJMMMIIICCC>>>:::;;;@@@HHHSSS```qqq~~~wwwfffbbbdddrrr{{{lllkkk^^^gggsss|||wwwqqqeee^^^dddttt|||rrrgggaaaeeepppzzzyyytttrrryyyxxxtttzzzzzzsssWWWMMMDDD999666:::===;;;777888888777777666777777888555555444444444555666666888888888888888999999999777777777888888999999999888888999:::999888666555444444333222111000//////------------,,,,,,,,,+++************************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((())))))))))))))))))***++++++,,,,,,---------------................../////////000000000000000111222222333333333333333333444444555555777999:::;;;::::::<<<===IIIuuu```WWWOOONNNLLLGGG???777666:::222444777888999999:::;;;:::::::::;;;::::::999999;;;:::888666555444555555555555555555555444444444222333333444555555555555444444333333333222222222222222222222222222222222111222222000......000222UUUFFFEEEDDDDDDCCCAAA???===<<<:::999777666444222111000//////...---,,,,,,,,,,,,,,,,,,++++++)))(((&&&&&&)))(((((((((((('''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&((())))))((('''((()))(((((()))))))))*********(((&&&&&&)))******+++------,,,222CCC[[[qqq~~~jjjdddcccjjjrrrxxxyyy}}}uuummmuuuyyynnn```RRRHHHZZZ^^^```ZZZMMMBBB>>>>>>???LLLbbbyyymmm]]]OOONNNQQQ]]]mmmxxxuuu}}}{{{{{{zzzdddllltttyyy}}}zzzvvvvvv{{{zzzjjjhhhccc```eeewwwyyyqqqssshhh]]]RRR???999777666888;;;<<<;;;999888888777777777777888888444444444444444555666666777888888888999999999:::777888888888888888999999999::::::;;;:::888666555333333222111000//////...---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))))))))((())))))******+++,,,,,,+++,,,,,,,,,---------...---............///////////////000111111222222333222333333444444444444444888999999999888999;;;>>>KKKvvvbbbXXXUUUUUUXXXYYYRRREEE??????444666777888888999<<<>>>::::::;;;;;;;;;:::999888999888777555444444444444555555555555444444444444---......///000111222333000000000000000111111111//////////////////////////////...,,,++++++---///TTTEEEDDDDDDCCCBBB@@@>>>===<<<999888777666444222111111000///...---,,,,,,,,,,,,+++++++++******((('''&&&(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''((()))((((((((()))))))))*********))))))(((((()))***+++++++++,,,///;;;RRRooowwwnnnbbb^^^dddnnnvvvyyy{{{yyy|||~~~yyyzzzwwweeeYYYdddlllsssnnnaaaVVVRRRTTTMMMSSS```ssspppiiifffiiiooo{{{zzztttlllrrr~~~}}}~~~~~~}}}vvvllljjjqqqzzz~~~~~~sssvvvyyyzzzzzznnniiiqqqyyyUUUDDD???777777777777666555666999;;;777777777777777888888999444444444444444555666777777777777888999999::::::::::::::::::::::::::::::;;;;;;::::::999888666666333222222111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))***++++++,,,,,,(((((())))))***+++++++++***++++++,,,,,,---------------------.........//////000000111222222333333222333444444555555444444777777777777666888<<>><<<;;;888777666555444333222222000///...------,,,,,,---***************)))((((((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%'''''''''&&&&&&(((***(((((((((((()))))))))***+++---...,,,******+++,,,%%%+++000///000:::LLL[[[tttvvvqqqddd___gggnnnpppppp}}}~~~zzz~~~qqqeee]]]eeennnqqqmmmiiikkknnnbbb^^^YYYXXX```ooo~~~zzzsssnnnxxx~~~yyyxxx}}}}}}xxxqqqoootttwwwvvvmmmaaaVVVZZZlll|||xxx}}}yyyqqqsss|||vvveeeVVVFFFBBB>>>222777777666444444555777888666666555555666666777888444444444444555666777888666666777777888999999:::::::::::::::::::::::::::;;;:::999888777666666666222222111000///......---++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((())))))***++++++,,,,,,(((((())))))******++++++*********+++,,,,,,------,,,,,,---------.........000000111111222333333444222333444555666555555444444555666666666777:::<<<:::___ooohhhooohhhiiisssrrr^^^GGG;;;777999::::::::::::<<<===;;;;;;::::::999888888888777777666666555444444444222222222222222222222222222111000///......///000/////////...............000,,,,,,000000,,,,,,000---,,,+++,,,---.........YYYLLLCCCCCCBBBAAA???===;;;:::777777666555444444333333000000...---------------))))))*********))))))(((######$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''&&&&&&(((***(((((((((((())))))))))))%%%***---,,,)))(((***+++)))))))))((()))///666<<>><<<;;;:::===:::888666666555333111/////////...------,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))(((''''''&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---666FFF]]]rrruuuwwwvvv{{{~~~zzzzzzzzz{{{~~~{{{pppoootttqqqsss{{{wwwqqqqqqqqqrrrsssooofffbbbkkkwww|||}}}}}}zzz{{{{{{sssiiibbbccchhhmmmjjjbbb```dddccckkk}}}|||uuuxxx~~~rrr[[[MMM===;;;888555444333333444444444444555555555666666555555444444444333333333444444555555666777777888666555444333333444555666999888888888777777666666999999888777666555444444444333222000///---,,,+++...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---............//////000000111111111222222333333444444555444555555666777888888888>>>FFFeee{{{wwweeeXXXPPPHHH???888777777888;;;??????;;;777999888888777666555555444111111111111111111111111222222222222222222222222000000000000////////////---------.........//////////////////////////////........................dddGGGEEEDDDBBB@@@>>><<<;;;;;;===:::777666666555333222/////////...------,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))(((''''''&&&'''((()))***'''((((((((())))))))))))************************))))))))))))***+++,,,,,,(((111;;;HHH\\\www~~~xxxuuuxxx}}}tttuuu}}}~~~{{{xxx}}}{{{zzzvvvnnniiioooxxx{{{~~~zzzyyy{{{uuutttpppkkkkkkmmmiiidddrrrvvv}}}~~~xxxsssyyywwwhhhgggeeeUUUBBB888:::888666333222222222333333333444444444444555555222333333333444444555555333333444444555666666777666555444333333444555666888777777777666666666555888888777666555444333333222222111000...---,,,,,,...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''((((((((())))))))))))((((((((()))******++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,---...............///000000111111111111222222333444444444444555555666777888::::::;;;BBB```{{{zzzlllYYYKKKEEEBBB===888777666777999<<<<<<:::777777777777666555444444444111111111111111111111111222222222222222222222222000000000/////////......,,,---------.........///........................------------------------fffFFFEEEDDDBBB@@@>>><<<;;;;;;<<<:::777666555555333222/////////...------,,,,,,++++++******)))(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&''''''((()))''''''((((((((()))))))))************************))))))))))))***+++,,,,,,(((,,,---...:::VVVxxx{{{pppooovvv|||}}}tttvvv~~~{{{{{{xxxuuuppplllmmmrrrmmmpppsssrrrpppqqqvvv{{{yyyzzzmmmiiijjjwww{{{~~~xxxhhhZZZSSSIII<<<333222555444333111000111111222222222222333333333333444111111222333444555666666222222333333444444555555555444444333333444444555666666555555555555444444666666555444333222222111000000//////...------------+++))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''((((((((()))))))))'''(((((())))))******+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......---......//////000111111111111111222333333444444555555555555777999;;;===BBBHHHccc{{{jjjTTTDDD??????>>><<<666555555666888999888777555555555444333333222222000000000000000000000000111111111111111111111111////////////.........---,,,,,,------------......------------------------------------------------jjjJJJDDDCCCBBB???>>><<<<<<;;;;;;999666555555555333222/////////...------,,,,,,************))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((())))))***+++,,,***...000///000;;;LLLYYYuuuxxxooooooooommmooo}}}xxxqqqrrr}}}gggYYYJJJ???777111333999222111111000000111111222111111111111222222222222111111222333444444555555111111222222333333333333444333333333333333333444444444444333333333333333444444333222111111000000............------------,,,***)))((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''''''''((((((((())))))''''''(((((()))*********))))))***+++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111000000111111222333333333555444444555777:::<<<>>>HHHLLLdddlllSSS@@@:::;;;<<<<<<555444333333444555666777333333222222222111111111000000000000000000000000000000000000000000000000............------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhJJJDDDCCCAAA???>>>===<<<<<<:::888666555555555333222/////////...------,,,,,,*********)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,###&&&+++.........111444>>>UUUmmmyyy~~~}}}rrrcccllluuuyyy~~~yyywwwwww|||yyywww{{{uuupppeeeJJJAAA666111000000333666111111000111111222222333000000000111111111222222333333333333333333333333111111111222222222222222222333333333333333333222222222222222222333333333222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''(((((((((((('''''''''((())))))******))))))***++++++++++++***,,,++++++++++++,,,---------------...//////000000//////000111111222222333444444444555777:::<<<===@@@DDDXXXqqqtttaaaIII888333444555555444333222111111222444666111111111111000000000000////////////////////////////////////////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,```DDDDDDCCCAAA???>>>===<<<<<<:::888555444555555333222/////////...------,,,,,,******))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((************************(((((((((((()))***++++++***'''&&&)))+++,,,---000+++222BBBZZZuuu}}}tttyyytttpppvvvxxx|||qqqxxxnnngggiiiiii{{{nnn[[[LLL;;;111//////111444444111///000000111111222222222222000000000111111111111222444333333333222222222111111111222222222222222222111222222333333222222111111111222222222222333333111111000000000/////////,,,,,,,,,,,,+++++++++++++++)))(((((()))***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((()))******++++++******+++++++++++++++,,,------,,,------......///000000/////////000111111222222222333444666777999::::::888:::JJJ^^^lll{{{sss```QQQ???444222444555444222333222111000000222555000000000000000000000000////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++___CCCCCCBBBAAA???>>>=========999777555444444444333222/////////...------,,,,,,)))))))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""#########$$$$$$$$$$$$!!!###%%%%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&((((((&&&%%%$$$%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((************************(((''''''(((((()))***+++111+++)))+++,,,***,,,111000++++++999PPPhhh~~~~~~~~~rrrooommmrrrxxxxxxkkkeee[[[rrr|||sssuuu|||~~~yyyttttttjjjRRRAAA888,,,+++...222333444333111//////000000111111111111111000000111111111222222222222222222222222333333333222222222222222222222222000111222333333222111000111111222222222333333333000000000000////////////,,,,,,++++++*********)))***)))'''''')))***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((())))))***************+++++++++***++++++,,,---,,,,,,---......//////000......//////000111111222111222444777888888777666666666CCCQQQ\\\iiikkk\\\NNNDDD888444555888666333111222333222000///111333//////000000000000000000........................------------------------,,,+++++++++************,,,+++++++++************************************++++++++++++++++++++++++dddHHHCCCBBBAAA???>>>=========999777555444444444333222000//////...------,,,,,,)))))))))))))))*********(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$ ###%%%%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((((((&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++&&&%%%***000///)))(((+++(((***000444444===ZZZxxxzzznnnggglll||||||xxx|||~~~rrruuuyyynnnmmmssswwwwwwooodddZZZJJJ555000555444000333444///+++,,,000333//////000000000000000///111111111111222222222222000000111222333444444555333333222222222222222222000111222333333222111000111111222222333333333333000000000000000/////////,,,,,,++++++***))))))(((***((('''''')))***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$###$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((()))***************++++++******++++++,,,---,,,,,,------...//////000......//////000111111111000222555777888777555444555444>>>IIIQQQ]]]\\\KKKCCC;;;333222555666222---000222444333000///111333/////////000000000000000........................------------------------+++++++++************))),,,+++++++++******))))))))))))))))))))))))))))))************************hhhJJJEEECCCAAA@@@@@@???===;;;999888666444333333333444222000...---------,,,+++************))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++'''(((***,,,///333888<<>>;;;999777666444333222111111111222000...---------,,,+++************))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,***))))))+++---******222BBBUUUfffwwwyyyhhhaaabbbqqqgggaaafffkkkwwwtttmmmhhhmmmvvvzzztttmmmhhhjjjdddSSSDDD<<<444+++***+++,,,...//////...---//////////////////////////////000111111111111111000000000000111111111111222222111111111111222222222111000000111222111000000000000000000000000000///000000111111222222333//////...---,,,,,,++++++***)))'''''')))))))))((())))))(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////......///000000000000///222333444444222111222333555;;;BBBCCC???888222///222222111111111111000000////////////............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))rrrOOOHHHEEECCCAAA???>>>;;;999777666555444333222222222222000...---------,,,+++************)))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************((()))***))))))***,,,...)))+++---......666JJJ^^^uuubbbYYYfffrrr}}}rrrjjjlllqqq~~~{{{qqqjjjeeegggmmmqqqmmmhhhWWWTTTGGG444)))+++222555+++,,,---//////...---,,,...///////////////000000...///000000111111000000000000000000111111111222222222111111111111222222000000000000111111000000000000000000000000000000/////////000000111111111......------,,,++++++******)))((((((((()))))))))(((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************'''(((***+++,,,,,,,,,++++++,,,,,,------...//////---...//////000000//////333333333111000000111333333:::??????999444222222000000000000000000000000////////////.........---000//////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))rrrOOOHHHEEECCCAAA???>>>;;;999888888777666555444333333222000...---------,,,+++************)))))))))(((((((((((((((((((((((((((%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********&&&((()))******+++---///,,,...000...))))))555CCCNNNbbbpppdddmmmtttvvvyyykkkhhhgggqqq~~~yyywwwtttssspppfffWWWKKK:::999555///---...///...------------,,,,,,------------......////////////......///000000000000//////000000000000111111111222111111000000111111222///000111111111000000000111111111111111111111111......////////////000000------,,,,,,++++++******)))))))))((((((((())))))'''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********&&&((()))+++,,,,,,++++++++++++,,,,,,---.........------...///////////////222222111000...///111333222777<<<;;;555111111333////////////////////////000000/////////.........//////......------------************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******((((((((((((((((((((((((sssPPPGGGEEEBBBAAA@@@>>>;;;999888888888888777555444333222000...---------,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******(((***++++++******+++,,,///***(((...333222000//////777HHH^^^ttt}}}|||wwwssszzzkkkooozzzvvv{{{wwwrrr|||}}}mmm^^^QQQFFF;;;555000...,,,,,,------***'''******))))))***,,,---///,,,,,,,,,------......///---......///////////////////////////000000000000111111000000000000111111...000333333222000000000111111111111111111111111........................,,,,,,,,,++++++*********((()))))))))'''''')))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******(((((()))***+++++++++++++++++++++,,,------......------...////////////...///000000///...///111333222555777555111...---...------............//////000////////////.........------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((vvvPPPFFFDDDBBB@@@@@@???<<<:::777777888777666555333222222000...---------,,,+++************))))))))))))((((((((((((((((((((((((&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((***++++++)))((()))***---(((&&&,,,111///***(((000,,,***///<<>><<<:::;;;:::999777666444333222111111000///...---,,,,,,************))))))))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&& ###%%%&&&$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))******+++))))))(((((('''''''''&&&(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,------...///000000333777???NNNeee|||||||||{{{tttlllpppxxxlllnnnwwwzzz{{{zzztttgggTTTCCC777222......---,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...+++,,,------......---------------............///000000////////////000000222222222111111111000000,,,,,,,,,---------......///...---,,,++++++++++++,,,+++***)))((((((((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////000///...---,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))xxxRRREEECCCAAA@@@@@@???<<<::::::999888666555333222111111111000///...---,,,,,,************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&& """%%%'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))((((((((('''''''''''''''((((((((()))))))))))))))******++++++,,,,,,,,,++++++,,,------...////////////222999EEETTTbbbkkkwwwmmmlllsssyyyyyynnnddddddhhhzzzzzzggg___SSSFFF<<<555222000...------,,,++++++***************+++++++++,,,,,,*********+++++++++,,,,,,,,,+++***)))***+++---...,,,,,,---............------------............///000000////////////000000222222111111111000000000,,,,,,,,,------...............---++++++*********,,,+++***)))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,------------...................................................///////////////////////////...---,,,,,,+++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))yyyPPPFFFDDDBBBAAAAAA@@@===<<<999888777555444222111000111000000///...---,,,,,,************))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))***************+++++++++******++++++,,,---------...---++++++...333888<<>><<<999999777666444333111111111000///...---,,,,,,+++************)))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%+++'''$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''((((((((())))))***************))))))))))))*********+++++++++,,,,,,,,,+++++++++---///000///777@@@GGGPPPbbbzzz}}}{{{}}}yyytttwwwsssooovvvsssiiiiiipppyyywwwuuuuuuvvv{{{|||nnnaaaXXXMMM???:::>>>111...+++***+++,,,,,,***,,,,,,++++++*********))))))))))))************+++************++++++++++++,,,,,,++++++,,,,,,---...,,,---......//////......---------............////////////....../////////000000000/////////......------------------......,,,,,,+++*********************)))((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++++++++,,,,,,,,,---------........................................................................------,,,+++++++++++++++++++++++++++************************************&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((({{{KKKHHHFFFCCCBBBBBBAAA???===;;;:::999777555444333222000000///...---,,,++++++************)))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%)))&&&######&&&((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((***))))))))))))))))))))))))))))))***************((()))***+++,,,---------;;;888222---...:::LLLZZZttt~~~wwwvvvpppjjjlllyyy~~~|||zzz~~~|||www~~~zzzooofffdddjjjppp{{{xxxxxx{{{{{{xxxtttsss___MMM===888222))))))000)))+++......,,,++++++,,,+++***************))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,------,,,------...............---------............/////////............///////////////.........---------------------,,,,,,,,,++++++***)))))))))*********)))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******+++++++++++++++,,,,,,,,,------................................................------------------------,,,,,,+++*********++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((PPPGGGEEECCCBBBBBBAAA>>>===;;;:::999888666444333222000//////...---,,,++++++************))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######%%%'''((('''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))***************************+++,,,------+++***(((......------///444999<<<:::EEEWWWgggrrr}}}qqqmmmwwwsssuuuyyyzzz{{{vvvgggccchhhppp~~~vvvrrruuuyyy|||wwwqqqkkkdddZZZNNNFFF===222,,,...///++++++///***,,,---***&&&%%%)))---))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++******+++++++++,,,,,,,,,+++,,,------......---------------............//////......------......///.........---------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***)))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***'''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------++++++******)))******+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((RRRGGGEEECCCBBBAAA@@@>>><<<::::::888777555333222111000///......,,,,,,+++***************))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))************************,,,---...///...---***)))+++---000000...+++)))(((888555555999>>>GGGZZZlllyyywww}}}~~~{{{{{{zzzwwwtttrrrwwwwwwlllffftttyyy|||vvvkkkgggffffffsss}}}xxxsssooolllhhh___QQQDDD===777111,,,///---,,,...///...,,,+++++++++)))'''&&&&&&''')))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))******+++++++++******+++,,,,,,---,,,,,,,,,---------............//////......------......///------------,,,,,,,,,,,,+++++++++*********))))))))))))((((((((())))))***(((((('''''''''(((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&***+++'''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))************++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((({{{QQQFFFDDDBBBAAAAAA@@@===<<<999888777666444222111000000///...---,,,++++++***************))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&###!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******+++++++++***************((())),,,.........---,,,(((***+++***'''(((,,,111,,,(((***///111000333::::::IIIQQQ[[[ppp|||{{{{{{qqqmmmooouuuxxxxxx}}}~~~xxxmmmuuuvvvqqqnnnkkkkkkrrr~~~zzzsssiiinnn|||~~~}}}tttmmmfff\\\NNNDDD666222---,,,...111///***(((***)))'''(((******(((***)))(((***---,,,((($$$(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************(((((()))************)))******+++,,,,,,,,,,,,+++---------.........//////.........------.........---------,,,,,,,,,+++++++++*********))))))(((((())))))(((((((((((()))***(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###&&&***+++(((###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''|||QQQGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))'''))))))***))))))((('''&&&((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))(((((()))++++++***(((++++++++++++++++++++++++++++++,,,------....../////////000333888???EEEJJJ[[[dddttt~~~vvvmmmiiijjjrrrzzzzzzeeennn|||qqqnnnqqqsssooojjjwwwooossszzz}}}||||||wwwoooiii___TTTGGG===888555111---...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))++++++************++++++))))))***+++,,,,,,------,,,,,,,,,---------......////////////////////////,,,,,,,,,++++++*********************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++***)))'''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''PPPGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))'''((())))))))))))(((((('''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))++++++++++++,,,,,,+++***++++++++++++++++++++++++******++++++,,,,,,------,,,++++++,,,...111555777<<<@@@IIIUUUbbboooyyywww~~~wwwqqqooouuu|||}}}wwwsssvvv~~~zzzzzzaaaaaapppvvvxxxssstttxxx~~~}}}|||vvvkkkbbbdddnnn}}}mmmuuuxxxnnnddd]]]TTTJJJCCC===666///,,,---//////------,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''((((((((())))))))))))+++******))))))******+++(((((()))******+++,,,,,,,,,,,,,,,------------...........................,,,,,,,,,++++++******************)))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''RRRGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))''''''(((((())))))))))))((((((&&&%%%%%%&&&'''&&&$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,+++++++++,,,------......///333:::CCCLLLQQQNNN\\\mmmwww|||yyyuuuvvvxxxxxxtttwwwzzzzzz^^^XXX]]]___ttttttlllmmmqqq{{{}}}~~~wwwnnngggmmmrrr|||qqqvvv||||||uuukkkeee]]]UUUJJJAAA<<<777222...///+++'''&&&(((******))),,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))+++******))))))******+++((((((((()))******++++++,,,,,,,,,,,,------------------------------------+++++++++++++++***************))))))))))))(((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************((((((((((((******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''QQQGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))'''&&&'''((())))))***))))))'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%#########"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************)))******)))(((((()))***************************((())))))******++++++,,,******+++------.........---...//////000//////......444:::>>>AAAIIIVVV```kkkkkkooouuuyyy{{{zzztttwww{{{mmmhhhiiieeennn{{{{{{|||~~~zzzxxx|||}}}zzzzzzttttttuuuwwwyyywwwpppjjjTTTRRRNNNHHHBBB<<<777444333000+++)))+++---//////000...+++***+++***(((&&&*********)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''''''''((((((((())))))******))))))))))))******))))))))))))******++++++++++++,,,,,,,,,---------------------------------+++++++++******************)))))))))(((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''|||MMMGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))'''&&&'''((())))))***))))))'''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))******++++++,,,,,,%%%'''(((***+++,,,++++++((())),,,......,,,***(((,,,+++(((''')))---333666===<<<@@@EEEHHHJJJOOOUUU___bbbgggmmmssszzz{{{}}}~~~zzz}}}~~~zzzwwwwwwqqqppptttvvvsssqqqooopppssswwwzzz{{{|||{{{vvvnnnfffaaa```aaaVVVRRRNNNLLLJJJEEE>>>999333111,,,)))'''(((***+++((('''&&&'''((()))***)))((((((((()))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))))))))(((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************+++)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''}}}QQQGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))''''''(((((())))))))))))(((&&&%%%$$$%%%'''''''''&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,+++)))***...111(((((((((((((((((((((((()))))))))***++++++,,,,,,((())))))************))),,,+++************+++,,,...,,,,,,---//////,,,))),,,******------,,,///555444444666:::???DDDIIILLLWWWSSSTTT[[[`````````aaabbbcccdddfffhhhjjjlllmmmgggccc___]]][[[XXXZZZ```\\\VVVPPPOOORRRTTTTTTSSSJJJJJJIIIEEE@@@;;;888777444222000///...---+++)))***+++,,,---...///000000++++++++++++***((('''&&&&&&'''((())))))))))))((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))((((((((((((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))***+++++++++------------------------++++++++++++++++++++++++******************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''TTTGGGEEEBBB@@@???>>><<<;;;999999888666555444333222/////////...------,,,,,,+++***))))))******)))'''((())))))))))))(((((('''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***)))***///444(((((((((((((((((((((((('''(((((())))))******+++++++++++++++++++++++++++000///,,,***))))))***+++)))***,,,......---+++***---+++,,,///...,,,///444555333222111111222333333555222222666999999<<<@@@888999;;;===@@@BBBDDDEEE>>>>>>999999;;;777777???;;;999666444444444333222222222222333333222000///+++,,,,,,,,,+++,,,...///$$$&&&'''((((((&&&$$$###))))))******))))))))))))***++++++***)))'''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))+++++++++******************++++++++++++,,,,,,,,,************************((()))))))))*********+++))))))((((((((('''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++************************++++++******))))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''{{{|||PPPGGGEEEBBB@@@???>>><<<;;;999999888666555444333222000//////...------,,,,,,+++***))))))******)))((())))))***))))))(((''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''###&&&)))(((&&&(((...444((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''')))***+++,,,&&&''')))++++++++++++***)))++++++(((%%%&&&***///***)))+++...---)))***...,,,++++++,,,...////////////---,,,---,,,))),,,111......------,,,+++******+++...,,,---222,,,'''...&&&)))---...------...000111---(((&&&'''((()))((()))+++,,,)))&&&%%%'''*********))))))))))))***+++'''(((((('''&&&&&&((()))###%%%&&&''''''(((***,,,%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))*********)))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++************************************************,,,++++++***)))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''VVVDDDDDDCCCAAA???>>><<<<<<999888777666555444333222222111000...------------,,,+++)))((('''((()))+++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''((()))'''$$$$$$'''***''''''&&&%%%&&&'''((()))''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))***+++************************,,,+++++++++***)))))))))************************++++++******************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******(((''''''&&&&&&((()))***)))))))))))))))(((''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWWDDDDDDCCCAAA???>>><<<<<<:::999888777555444333333222111000...------------,,,+++)))((('''((()))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%''')))'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***++++++))))))***+++************************+++***************))))))************************************************))))))))))))))))))))))))(((((()))******)))((((((***))))))(((((())))))***(((''''''&&&'''((()))***)))))))))))))))(((''''''((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))***++++++,,,------++++++++++++++++++++++++************))))))))))))((((((((((((((('''&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVVDDDDDDCCCAAA???>>><<<<<<::::::999888666555444333222111000...------------,,,+++)))((((((((()))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%'''''''''&&&'''(((&&&&&&&&&%%%&&&''''''(((&&&''''''''''''((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))''''''&&&&&&''''''((()))((((((((()))(((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))******+++,,,,,,,,,************************************))))))))))))(((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTTDDDDDDCCCAAA???>>><<<<<<;;;:::999888777666555444222111000...------------+++***))))))(((((())))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&'''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))'''(((((())))))*********''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''')))((((((''''''(((((()))&&&&&&&&&&&&''''''(((((('''''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))******+++++++++,,,************************************)))))))))((('''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRRDDDDDDCCCAAA???>>><<<<<<;;;:::999888777666555444222111000...------------+++******)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""###%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))''''''((()))(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''(((((((((((()))***************++++++++++++++++++++++++++++++************)))))))))(((''''''((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSDDDDDDCCCAAA???>>><<<<<<::::::999888666555444333222111000...------------************)))))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((''''''''''''((((((((((((************************++++++++++++++++++++++++************))))))))))))&&&'''(((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTTDDDDDDCCCAAA???>>><<<<<<:::999888777555444333333222111000...------------***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$'''%%%######&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''((((((((((((************))))))))))))************************************))))))))))))&&&&&&'''((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTTDDDDDDCCCAAA???>>><<<<<<999888888666555444333222222111000///------------***************)))((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%)))&&&###"""%%%&&&&&&$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&'''((())))))(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSSIIIFFFBBB@@@@@@@@@??????;;;:::888666444333222222111000///...,,,,,,,,,,,,+++******)))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((************))))))))))))'''((()))******)))((('''+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''(((((()))(((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&QQQKKKHHHDDDAAA???>>>===<<<;;;:::888666444333222222111111///...---,,,,,,,,,+++******)))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))***))))))((((((*********)))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&UUUMMMJJJEEEAAA???===;;;999;;;:::888666444333222222222222000///...---------+++******)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))++++++***))))))((())))))******))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''~~~VVVLLLIIIEEEAAA???===:::888;;;:::888666444333222222333222111///............+++******)))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++---,,,***((((((((()))***))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((rrrNNNHHHFFFCCCAAA@@@>>><<<:::;;;:::888666444333222222333222111///............+++******)))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))((()))))))))*********+++,,,+++)))((((((((()))***(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((oooLLLEEEDDDBBBAAAAAA@@@===;;;;;;:::888666444333222222222222000///...---------+++******)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''vvvRRREEECCCBBBAAAAAA???===;;;;;;:::888666444333222222111111///...---,,,,,,,,,+++******)))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))((((((''''''&&&&&&%%%&&&'''(((((()))(((((('''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&{{{VVVFFFDDDBBBAAAAAA???<<<999;;;:::888666444333222222111000///...---,,,,,,,,,+++******)))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((******,,,,,,+++***)))(((''''''###$$$&&&((())))))((((((&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&PPPEEEEEECCCAAA???===<<<;;;;;;:::999777666666666666444333222111000...---------,,,***)))))))))'''%%%******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&))),,,000''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&OOOEEEEEECCCAAA???===<<<;;;999888777666555444444444444333222111000...---------+++***)))***)))'''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&QQQFFFEEECCCBBB???>>><<<;;;888777666444333333333333333333222111///...---------+++***)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&WWWFFFEEEDDDBBB@@@>>><<<<<<888777666555444333333333333333222000///...---,,,,,,+++))))))***)))(((&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$%%%''')))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''[[[FFFFFFDDDBBB@@@>>>===<<<:::999777666555555444444333222111000///---,,,,,,,,,***))))))******((('''(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%&&&(((***''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''XXXGGGFFFDDDCCC@@@???===<<<;;;:::999777666666666666222222111000...---,,,,,,+++***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""" """%%%(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''RRRGGGFFFEEECCCAAA???======;;;:::999888777666666666222222111///...---,,,++++++***))))))******)))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&##############################################################################################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((OOOGGGFFFEEECCCAAA???======;;;:::999777666666666666222222111///...---,,,++++++***((()))******)))(((,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((zzzXXXGGGGGGFFFDDDBBB@@@>>>======;;;888555333333444555333222000///---,,,,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((+++&&& '''000(((!!!)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$######""""""######$$$&&&$$$######$$$%%%%%%$$$######################################################""""""""""""##############################%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$######""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((({{{TTTGGGGGGFFFDDDBBB@@@>>>===>>><<<888555444333444555333222000///---,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''(((222;;;///"""&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$###################################################""""""############""""""########################%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((yyyNNNGGGGGGFFFDDDBBB@@@>>>===>>><<<999777555444555666333222000///---,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((&&&)))***444<<<111###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$##################$$$$$$###!!!!!!###$$$###"""################################################""""""###$$$$$$###""""""########################$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$$$$###"""############$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((rrrJJJGGGGGGFFFDDDBBB@@@>>>===>>>===:::888666555555666333222000///---,,,,,,,,,************))))))((((((((((((((((((((((((((((((((()))%%%(((///)))###)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!!!!!!!""""""%%%###""""""###$$$$$$###################################################!!!"""$$$%%%%%%$$$"""!!!########################################################################%%%%%%$$$###"""!!! """"""#########$$$$$$$$$!!!""""""###$$$%%%%%%&&&######""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((jjjHHHGGGGGGFFFDDDBBB@@@>>>===>>><<<:::888666555555555333222000///---,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((('''((("""!!!'''%%%""")))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################""""""#########'''%%%###$$$%%%&&&%%%$$$################################################!!!###$$$&&&&&&$$$###!!!##########################################$$$$$$#################################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((dddHHHGGGGGGFFFDDDBBB@@@>>>======<<<:::888666555444444333222000///---,,,,,,,,,******))))))))))))))))))(((((((((((((((((((((((("""(((%%%$$$***&&&!!!&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%################################################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$%%%%%%%%%######################## !!!###%%%''')))+++,,,"""############$$$$$$$$$!!!"""""""""###$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((cccGGGGGGGGGFFFDDDBBB@@@>>>===;;;;;;999888666444333333333222000///---,,,,,,,,,)))))))))))))))))))))***((((((((((((((((((((((((!!!)))'''&&&+++((("""%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!"""$$$&&&(((******"""############$$$$$$$$$""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((eeeGGGGGGGGGFFFDDDBBB@@@>>>===;;;:::999777666444333222333222000///---,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((###***&&&"""&&&&&&###)))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""&&&$$$######$$$%%%%%%$$$################################################%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%&&&&&&'''''''''########################"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((rrrGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA===999777666777777777666444111//////...,,,***************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%######$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''######(((555JJJGGG---$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''xxxMMMFFFEEECCCBBB@@@???>>>>>>???===999777666555555555555333000//////...,,,+++************))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""&&&(((&&&666XXX[[[???$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''******))))))))))))******************************((((((((((((((((((((((((((((((((()))))))))******************************'''''''''((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''yyyPPPGGGEEECCCAAA???===<<<<<<>>>===;;;999666444333222444222000/////////...,,,************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%''')))!!!111YYYbbbEEE$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((+++++++++******+++++++++************************(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''tttMMMEEEDDDBBB@@@>>>===<<<<<<===>>>===;;;888444222111333111///...///000///...************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%% $$$$$$'''DDDKKK666########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((++++++************++++++************************(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''tttPPPCCCBBBAAA@@@???>>>>>>>>>===???@@@>>>999555333333222000///...///000///...************)))))))))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''' !!!######+++...%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&(((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))*********************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''zzzVVVCCCBBBAAA@@@@@@???@@@@@@===???AAA???:::666555666333111///...///000///...************)))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***""")))$$$!!!$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''{{{VVVEEEDDDCCCAAA@@@?????????<<<>>>@@@===888555555777333111////////////...---************))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$'''******(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%(((!!!###'''###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))((()))***++++++++++++***++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********************************)))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''wwwPPPHHHGGGEEEBBB@@@???>>>>>>:::===???<<<666444555888444222000/////////...,,,************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& ###'''!!!$$$,,,"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((('''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''zzzRRRGGGFFFCCC@@@>>>>>>>>>???:::999888666555444444444444444222000///.........---,,,+++***))))))))))))(((((((((((((((((((((((('''&&&&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&''')))'''&&&%%%&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&((()))))))))))))))(((((())))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***++++++++++++***))))))))))))))))))************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))vvvOOOGGGEEECCC@@@>>>>>>>>>>>><<<;;;999777666555444444444444222000///.........---,,,+++***))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''%%%''')))+++,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%(((***((('''&&&&&&'''((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))))))))((((((((('''))))))((((((((('''''''''((()))))))))))))))(((((()))******+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))tttOOOGGGEEECCC@@@???>>>>>>>>>>>>===;;;888777555444444444444222000///.........---,,,+++***))))))))))))(((((((((((((((((((((((()))''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))((('''&&&'''(((''''''''''''''''''''''''&&&''')))++++++***((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''+++...)))(((&&&&&&''''''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))(((((((((((())))))((((((((((((''''''((())))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,++++++***)))))))))*********+++++++++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((rrrQQQFFFEEECCCAAA???>>>>>>>>>???>>><<<:::777666444444444444222000///.........---,,,+++***))))))))))))((((((((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%'''(((((('''''''''((('''''''''(((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***///333***(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))******++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,------------------------------......///............------------,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((|||mmmSSSFFFEEECCCAAA@@@>>>======@@@>>><<<:::888666555444444444222000///.........---,,,+++***))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%'''))))))((('''((()))''''''((())))))(((''''''&&&'''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***///333***(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***+++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---............---......------......///000/////////.........---------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************(((((((((((((((((((((((())))))))))))))))))((((((vvvhhhPPPEEEEEEDDDBBB@@@???======???>>><<<999888666555555444444222000///.........---,,,+++***))))))))))))((((((((((((((((((((((((***)))'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))''')))++++++******+++,,,))))))++++++++++++)))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''+++...)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((())))))))))))((((((((((((((())))))))))))(((((())))))))))))******)))***+++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---......//////......///............///000000000////////////.........------......------,,,+++++++++,,,,,,,,,---------------------------------,,,,,,+++************+++************************))))))))))))))))))))))))&&&'''((())))))))))))(((uuufffMMMEEEDDDDDDBBBAAA???===<<<===<<<:::999777666666555444444222000///.........---,,,+++***))))))))))))((((((((((((((((((((((((+++***((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''(((((()))***+++((()))))))))***************,,,...///......///000,,,---...//////...---,,,,,,,,,,,,,,,+++++++++***************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%(((***((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))'''((((((((()))))))))***(((((()))))))))*********)))***+++,,,------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,---...///000------.../////////////////////......//////000111000000000/////////.....................---,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++******++++++************************))))))))))))))))))))))))$$$%%%&&&((())))))))))))xxxhhhMMMEEEDDDDDDCCCAAA???===<<<<<<;;;:::888777666666666555444222000///.........---,,,+++***))))))))))))((((((((((((((((((((((((***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((()))***,,,,,,)))*********++++++++++++---///111222111111222333///000111333333111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))'''((((((((())))))******(((((())))))*********+++)))***+++,,,------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,---...///000000---......//////////////////////////////000111111000000000000////////////......//////......---,,,,,,,,,,,,---------..............................---,,,++++++******++++++************************))))))))))))))))))))))))"""###%%%'''))))))))))))zzzfffJJJBBBCCCDDDCCC@@@===<<<<<>>===:::777666777888555444222000///...------------,,,++++++******)))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&))),,,.........---//////------...000000111222444777:::<<<:::666888888222222999666222:::777888666000,,,***)))(((,,,...////////////---***222000---***((('''''''''''''''''''''(((((()))***&&&&&&%%%%%%$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%###""""""""""""###$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))%%%!!!"""'''(((%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))+++,,,...///111111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......+++++++++,,,,,,---...///+++...111111///......///000000111000000...,,,+++...///222444444222333555333333333333333222222222111111222222222222222333......///...------.../////////......------,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvtttbbbHHHBBBCCCDDDCCC@@@===<<<===>>>===<<<999666555666777555444222000///......---------,,,++++++******)))((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''------------...///111222000777???AAAAAABBBFFFIIIHHHKKKPPPWWW\\\[[[TTTMMMGGGIIICCC@@@BBB:::333999:::<<<:::666555888;;;<<<222333333222000111333444111111000///------,,,,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&+++---)))&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))***+++,,,---...///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///......---------------...333222000---+++,,,000333///000111222222444777999999999::::::888888:::===999999888888888888999999666777777666333222333444111111000///......///000............------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))zzzxxxdddHHHBBBCCCDDDCCC@@@>>>============;;;888555444555666444333222000///.........------,,,++++++******)))))))))))))))))))))))))))((((((''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))******++++++++++++...///000111444999@@@EEEKKKUUU```fffdddccchhhmmmsssuuu{{{|||zzzuuurrreee]]]ddddddccc[[[MMMBBB>>>;;;777:::888666333111222444777//////......---,,,+++***---,,,+++)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###&&&,,,111)))((('''%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$---333000***((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))******************************************************++++++,,,---------,,,,,,,,,,,,------------------------------------...............///000111---------------...///000...000333666777888888777555777999999999<<>>>>>???======<<<999666444555777444333222000///.........------,,,++++++******)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((())))))***+++++++++---///333777999CCCDDDFFFGGGIIIQQQ\\\eeeeeekkkuuu~~~vvvqqqjjjbbbVVVNNNGGGEEECCC@@@<<<:::777555333000///.........111000///---,,,++++++***************)))(((((('''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###&&&,,,000+++)))'''%%%$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%---111...***((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************************************************++++++++++++,,,,,,,,,,,,,,,------------...------------............111000000000000000111111......///000222444666777666666777:::>>>@@@@@@???AAADDDFFFEEECCCCCCGGGKKKJJJKKKLLLQQQWWWYYYSSSIIIKKKJJJHHHFFFFFFFFFGGGHHHCCCEEEFFFEEECCCDDDHHHLLLGGGFFFDDDCCCAAA>>>:::888444444444333111///---+++///......---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))mmmLLLCCCDDDDDDBBB@@@>>>???@@@>>>>>>===:::777555666888333333111000////////////------,,,++++++******)))(((((((((((((((((((((((()))))))))((((((''''''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((***))))))))))))***++++++......///222777???FFFKKKUUUWWWVVVRRRPPPUUUaaakkklllkkkoooyyyxxxjjj___]]]\\\QQQCCC;;;CCC???:::666333333555666111111///......---------++++++++++++***)))((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''******(((&&&$$$######$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''******''''''((('''###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++,,,,,,---------.........---------....../////////111111000000///000000000111222333555777999;;;<<>>AAABBBBBBAAA???;;;888666000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++************************mmmMMMCCCDDDCCCBBB@@@???AAABBB>>>>>><<<:::666555666777333222111000////////////------,,,++++++******)))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,------...000333777;;;>>>===@@@EEEKKKQQQUUUWWWXXXWWW\\\```^^^\\\ccctttvvviii```^^^XXXMMMJJJNNNTTTUUU[[[]]]OOO<<<555;;;CCCSSSbbbrrr{{{ooo^^^\\\[[[kkkwww}}}lllggg___TTTIII???888555888777555333111000//////.../////////...,,,***((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$''''''$$$$$$'''(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---------...------------............---......///000000111111///000111333666888;;;<<<@@@AAADDDHHHLLLPPPTTTVVVUUUaaayyyoooiiieeegggllllllddd]]]TTTNNNHHHEEEEEEEEECCC@@@DDDEEEGGGHHHGGGEEEBBB@@@;;;999777444222000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************sssOOODDDDDDCCCBBB@@@???AAACCC======;;;999555444555666222222111000/////////000------,,,,,,+++******)))************************''''''(((((())))))******'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&(((***,,,---111222333777<<>>EEECCC999888???666;;;===CCCMMMHHH@@@DDD666BBBHHHHHHXXXuuurrrqqqzzz|||kkkZZZLLLDDD???===;;;888666444222222222333444444333111...---+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&((($$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((( (((,,,)))%%%''')))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,------...//////---------.........//////---......///000111111222111333555888===AAADDDFFFPPPSSSXXX^^^fffnnntttwwwiii___RRRIIIGGGFFFEEECCCEEEGGGIIILLLLLLKKKJJJHHHFFFDDD@@@<<<888444222111------------------------++++++++++++++++++++++++************************}}}PPPCCCDDDDDDBBB@@@>>>>>>???AAA===999777888888777555555444444333222111000000///...+++)))((()))+++,,,++++++******)))((((((((())))))((((((''''''&&&&&&)))(((&&&%%%&&&''')))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''***,,,///111222333555555888<<<>>>AAAJJJUUUWWWUUUVVVYYY]]]]]]YYYTTTKKKIIIEEECCCCCCDDDEEEFFFEEE@@@BBBIIIHHH??????GGGEEEHHHHHHFFFHHHMMMNNNKKKKKKHHHDDDAAA??????@@@@@@@@@>>>::::::DDDRRR[[[\\\NNNLLLQQQ[[[___dddvvvsssggg```LLL<<<;;;>>>999333333222111000111555777000(((///...+++)))((((((((())))))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!''',,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...000000///---000///...///111444555666666666:::@@@CCCGGGTTTbbbkkknnnqqqsss{{{lllggg^^^KKKCCCKKKLLLKKKKKKLLLLLLJJJGGGDDDEEEAAA???@@@AAA===777333000///...---,,,,,,---...///...,,,+++******+++++++++++++++************)))SSSDDDEEEEEECCCAAA??????@@@@@@===999777777777666555555444333333111111000///------,,,+++*********)))))))))))))))))))))******((((((((((((((('''''''''((((((&&&&&&&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''(((***,,,///111222333:::;;;???CCCCCCCCCIIIQQQaaa[[[WWWXXX\\\\\\UUUMMMMMMGGG???:::999;;;===>>>JJJEEEHHHQQQSSSQQQVVV```WWWVVVUUUVVVYYY^^^cccfffeeebbb]]]ZZZXXXVVVVVVUUUMMMOOOLLLEEEBBBDDDGGGGGGAAA<<<<<>>@@@EEEIIIHHHDDDDDDIIIZZZRRRJJJJJJOOOPPPJJJBBBEEEBBB???@@@EEEIIIJJJIIIUUUPPPQQQYYY^^^bbblllxxxqqqjjjhhhllllllkkkqqq|||{{{uuunnnhhhaaa]]][[[cccggg___SSSLLLJJJHHHEEE===888777555555???MMMnnnssswwwwwwwww~~~vvvbbbRRRDDD999;;;888999;;;666---,,,222///000222333222///,,,***((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%&&&***,,,,,,***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........///...//////000000111111111///111444777:::???DDDHHHXXXcccsss}}}wwwzzzooo]]]NNNFFFDDDFFFGGGAAADDDFFFEEEAAA???>>>>>><<<<<<:::777444111...---***,,,---......,,,***))),,,+++++++++************|||RRRFFFFFFFFFDDDAAA?????????===;;;999777666555444333444444333222111000//////+++,,,,,,++++++***)))((((((((((((((())))))******&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((()))))))))---...111444777;;;===???DDDFFFKKKPPPMMMFFFCCCDDDGGGBBB>>>>>>CCCFFFDDDBBBEEEHHHOOOWWW___aaa]]]ZZZ```[[[XXXZZZ^^^dddooo{{{zzzwwwzzztttiiilllyyy|||ssshhh___gggrrrzzzvvvlllddd]]]YYYXXXQQQJJJGGGCCC===>>>BBBEEEIIILLLGGGBBBHHHXXXgggyyyhhh\\\UUUEEE===CCCFFF<<<111---000111333333333222000///+++***(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,------------...---............/////////...///000000111333555777666<<>>;;;777444222////////////...---,,,+++,,,,,,+++++++++*********zzzQQQEEEEEEEEECCC@@@======>>><<<;;;:::888666444444444444333333222111000///......,,,***((((((((()))***))))))))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))***+++,,,222444888<<<@@@CCCEEEEEEHHHIIINNNRRRQQQJJJFFFFFF@@@BBBCCCDDDEEEGGGKKKNNNSSSWWW]]]bbbeeeccc```]]]fffaaa[[[YYYZZZ^^^hhhrrr~~~}}}tttcccaaalllwwwzzzzzzqqqqqqyyy~~~|||vvvmmmeeefffaaa\\\[[[YYYRRRKKKHHHCCCFFFFFF???444222:::CCCRRRuuuvvvYYYKKKEEE>>><<<>>>444333222111111222444555000...,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++,,,,,,---------................../////////000000111222333333333555:::===FFFQQQaaaooozzzyyypppgggttt|||{{{|||}}}{{{~~~zzztttsss}}}xxxjjjbbb[[[UUUJJJCCCEEEKKKKKKEEEBBBBBBBBBBBBAAA???===<<<666444111...,,,+++,,,,,,,,,,,,,,,++++++++++++***{{{QQQEEEEEEEEECCC???===<<<===;;;<<<<<<:::666444444444333333222111000//////......,,,***'''&&&(((***+++******)))(((((('''&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&''')))***,,,...000000888;;;???CCCFFFGGGFFFFFFBBBAAACCCHHHIIIEEEDDDEEEEEEJJJPPPPPPLLLLLLPPPTTTUUUWWWYYYYYYXXX[[[```eeekkkhhhccc^^^\\\```ffflll{{{}}}wwwiiigggooozzzxxx{{{~~~}}}tttnnnhhhiiikkkiiibbb[[[MMMNNNMMMFFF===777666777777NNNeeemmmppp~~~wwwYYYDDD>>>>>><<<999555111000222555777333333111///---***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000000222444555555999@@@EEEQQQ```ttt}}}ttt}}}yyyxxx{{{mmmoooooonnnvvvtttYYYCCC???GGGGGG@@@AAABBBDDDEEEFFFGGGGGGGGG>>>;;;555000,,,++++++,,,,,,,,,,,,,,,++++++++++++zzzPPPFFFFFFFFFCCC@@@=========;;;<<<===;;;777555444555333333222111000///......,,,+++***)))((((((((()))((((((((((((((((((''''''((((((((((((((('''''''''%%%%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))+++...111333555666===@@@DDDGGGHHHEEEAAA>>>:::777888<<<@@@AAACCCGGGJJJOOOUUUVVVSSSOOOOOOPPPKKKQQQUUUUUUUUU\\\jjjvvvwwwvvvrrrllliiiiiilllnnnxxx{{{}}}~~~rrrnnnssswwwtttnnnXXXTTTOOOKKKGGGBBB<<<888;;;>>>BBBEEEHHHRRRhhh{{{pppUUUBBBEEEAAA;;;555111111222444444555555444222///,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111555:::???DDDLLLWWW```fffvvvaaaSSSRRRMMMCCCBBBCCCDDDFFFIIIKKKNNNOOOHHHEEE???999444000......------,,,,,,,,,+++++++++xxxNNNGGGHHHGGGEEEAAA>>>>>>>>>;;;===>>><<<888555555666333333222111000///......******++++++***)))'''&&&&&&&&&''''''((()))))))))))))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***+++...111444777999;;;@@@CCCGGGIIIGGGBBB<<<777;;;777666;;;@@@DDDJJJOOONNNRRRWWWYYYYYYUUUQQQNNNJJJTTT]]]___^^^cccqqqzzzuuusssrrrqqq{{{wwwmmmqqqyyyzzzvvvjjjaaaXXXTTTSSSPPPHHHBBBCCC:::777<<<>>>>>>EEEPPP]]]```KKKGGG@@@999444111000000444555666777555222///---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((()))))))))(((&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111777===FFFOOOYYYgggvvv|||vvvyyyvvvkkk^^^PPPCCCDDDEEEGGGJJJMMMQQQSSSQQQNNNJJJDDD===888333111---------,,,,,,,,,++++++wwwLLLGGGGGGGGGDDDAAA???>>>???>>>??????<<<777333333444555333111///------------***++++++++++++***))))))***((('''((()))***)))'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))...222333666;;;===;;;>>>CCCGGGGGGCCC@@@AAADDDDDDCCCDDDGGGHHHHHHHHHJJJQQQLLLUUU___]]]]]]```]]]```]]]^^^aaacccfffrrr~~~mmmggglllrrrttthhhhhhbbb^^^eeepppnnnbbbZZZKKKAAADDDGGGAAA999555>>>QQQvvvxxxcccHHH999999;;;666///000666<<>>111222000---,,,,,,,,,++++++yyyPPPFFFFFFFFFCCC@@@>>>======>>>>>>>>>;;;666333444555444333111///...---------+++++++++++++++***))))))***((('''((()))***)))''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''(((***+++,,,---...000222222333888===;;;555>>>AAADDDCCC@@@???CCCFFFNNNOOOQQQPPPKKKEEEAAA@@@@@@BBBQQQ]]]]]]\\\^^^^^^WWWYYY```lllsssuuu{{{~~~www|||lllcccWWWNNNFFF>>>888666222===SSSmmmxxxVVV@@@;;;>>>@@@999444333777???BBB>>>999222000...+++)))'''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------000111111000///000111000333222111222666<<>>>>>>>>@@@FFFKKKQQQVVV[[[XXXPPPGGGBBB@@@AAAEEEOOOVVVVVVTTTWWW\\\ZZZ\\\fffwww}}}sssaaaRRRIIICCC999///111444===JJJVVVdddvvvxxxTTTFFFEEEFFFBBB===:::<<>>999555777:::<<<>>>AAAFFFJJJHHHQQQXXXVVVOOOKKKJJJKKKLLLMMMKKKNNNUUUWWW]]]iiimmmkkknnnzzzvvvcccYYY[[[\\\MMM;;;777666888>>>DDDKKKUUU^^^hhh|||iiiUUUCCCBBBDDDFFFEEEBBB>>><<<<<<;;;999666333///,,,)))(((&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,------,,,------------.........111---,,,///111111111111111444999EEETTTeeesss|||~~~zzzuuu}}}sss^^^TTTMMMGGGNNNUUUQQQOOOOOOHHH@@@===999555333222///---nnnKKKGGGGGGGGGDDDAAA>>>>>>>>>;;;::::::999888777666555222111111000///...------,,,+++***)))))))))*********((('''((()))***)))'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,---///000111111000666:::999888;;;======777999<<<>>>>>>>>>???@@@>>>IIIOOOKKKGGGJJJOOOPPPMMMPPPLLLSSSfffnnnttt~~~|||ssswwwzzz|||wwwtttwwwyyyqqqhhhKKK@@@666666999<<<@@@CCCHHHeee}}}___IIIEEE@@@???AAADDDEEEEEE>>>===:::777333000---+++(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))***************************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------333//////333555222222555<<>>???;;;;;;;;;;;;<<<:::666333111111111111000///...------,,,***)))))))))***+++***((('''((()))***)))'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,---...000111222333555<<<>>>999444555999<<<>>>?????????===;;;888666===EEEIIIDDDCCCJJJQQQQQQRRR^^^\\\cccyyyzzzwwwyyypppiiieeemmmvvvfff[[[\\\ZZZUUUUUUgggqqqggghhhiiilll{{{zzzvvv```FFF999555555777:::===III```mmmXXXAAA999AAAHHHGGGAAA@@@???===;;;888444111000+++***((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((())))))******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------222......333333000555>>>YYYeeettt}}}wwwXXXFFFEEEFFFMMMTTTQQQJJJFFFAAA===;;;888555333pppNNNFFFGGGFFFDDD@@@>>>===>>>;;;;;;<<<>>>???<<<666111000000111111000///...------,,,***)))((()))***+++***((('''((()))***)))'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,......///111222333444555999===<<<666222555999;;;@@@???>>>===<<<:::888777<<>>@@@AAA===555///000000111111111///...------,,,***(((((()))***+++***((('''((()))***)))(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''')))***,,,,,,000000111222444555666666::::::666222333999===<<<===;;;999999;;;===>>>???:::DDDJJJMMMWWWhhhpppnnnfffzzzsssgggiiiZZZUUUrrriii]]]^^^aaacccfffbbbRRRCCC===>>>@@@666@@@DDD>>>;;;>>>???;;;888BBBGGGEEEJJJSSSSSSKKKTTTQQQOOONNNKKKKKKQQQYYYjjjtttppp{{{zzznnncccUUUEEE:::777@@@999===PPP___fffooo{{{~~~iiiQQQDDDEEEKKK???@@@@@@???===;;;888777///---***'''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&((()))***++++++***)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------................../////////000333///000888===FFF^^^xxx{{{tttyyymmmaaaRRRIIIJJJHHHRRRNNNIIIEEECCC@@@>>><<<}}}SSSFFFGGGFFFCCC???<<<;;;<<<::::::::::::888666333222111111000///...------,,,+++++++++************)))******))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''(((&&&%%%%%%&&&(((((((((''''''&&&%%%%%%&&&&&&&&&%%%&&&''')))************,,,///222444333222111222111111222555999<<<<<<<<<>>>:::999:::999777;;;BBBAAAEEELLLUUU___jjjuuu{{{{{{sssiii```ZZZXXX\\\bbbzzzlll[[[KKK@@@???BBBCCC???;;;:::@@@FFFDDDFFFLLLOOOIII>>>;;;@@@<<<777<<>>>>>===;;;666444111---***(((''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((())))))***(((''')))+++,,,***'''&&&(((+++++++++******+++++++++++++++*********************))))))))))))(((((((((((((((((())))))***,,,+++***)))***,,,///111---...//////...---+++)))---+++***+++---...,,,))),,,+++***)))((((((((())),,,+++***(((((((((((()))***(((%%%&&&(((***(((&&&&&&'''''''''&&&&&&((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))+++++++++************)))---,,,***))))))***,,,---------------------------///000000000000000///...000111444===LLLbbbwwwxxxuuuuuu}}}iiiUUUGGGAAAEEEXXXUUUKKKLLLDDD:::BBBzzzQQQGGGGGGFFFCCC@@@===<<<<<<;;;;;;:::999777555333222333222111000///...------+++++++++************)))***)))))))))((((((((('''''''''((((((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%&&&&&&&&&%%%######%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))***+++,,,,,,,,,---///222333222222222333444222111222444555555555===<<<<<<<<<===???AAAAAAHHHIIIKKKOOOVVVbbbooowww{{{rrrdddVVVPPPSSSYYYWWW^^^^^^TTTIIICCCAAA>>>BBBCCCCCCEEEIIIPPPXXX]]]cccfffmmmsssnnnbbb[[[[[[]]]SSSPPPMMMGGGOOO[[[[[[LLLGGG>>>777444555999===AAAMMM[[[aaa]]]WWWTTTTTT___aaayyyzzzyyyvvvsssuuuwwwssslllPPPFFF===::::::888777888AAAGGGZZZ{{{kkkJJJAAA@@@DDDIIIFFF>>>;;;>>>;;;999555111---)))'''&&&'''((((((((((((((('''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))***((('''(((+++---,,,+++,,,...111111000/////////111111///...,,,+++++++++*********************************+++,,,---...///111///......///333666999===<<<999888888999<<<===777666444444555444111...222000...,,,,,,---,,,,,,,,,,,,+++******+++,,,,,,+++)))''''''))))))(((&&&(((((())))))(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))))))))******+++++++++,,,---,,,+++***+++,,,...///........................++++++,,,---000111111111666===HHHUUUbbbppp~~~vvvkkkxxxlllXXXMMMFFFLLLLLLNNNSSSPPPIIIIIIxxxOOOGGGHHHGGGDDD@@@>>>======<<<;;;999777666444444333444333222111///...---,,,+++++++++************)))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))***,,,------......---///111111111222444555555333111000111333444444:::???AAA@@@GGGQQQRRRLLLNNNLLLIIIGGGJJJTTT```hhhyyygggSSSGGGFFFKKK<<<>>><<<666666???KKKSSS```]]]ZZZZZZ]]]bbbgggjjjiiiqqq~~~zzzxxxxxxppppppnnngggllluuuttteee\\\PPPHHHDDDCCC@@@===:::>>>AAAAAA???>>>@@@BBBKKKFFF___~~~~~~ooodddQQQ>>>555555444111444333@@@```mmmNNNDDD???FFFIIICCC??????@@@>>>;;;666111,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))******+++,,,((((((((((((((((((((((((((((((''''''(((((()))******((('''(((+++///000111444666999999777666555555888777444111...------,,,*********++++++,,,,,,---000111111333555777888:::999777555555777;;;@@@CCCEEEBBB>>><<<===BBBHHHLLLHHHGGGGGGGGGHHHGGGDDDAAA@@@<<<999777888777444111...------,,,,,,,,,,,,------+++*********+++)))((())))))************)))(((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***+++,,,))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,++++++,,,...000111/////////////////////////////////000111444777999DDDQQQdddttt~~~ssswwwvvvdddVVVGGGEEEPPPTTTSSSQQQKKK{{{OOOGGGHHHGGGEEEAAA???>>>>>><<<;;;999666444444444444444333222000///---,,,++++++++++++*********))))))))))))))))))((((((((((((*********))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&((())))))(((%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,---............///000000000222444666666444111111444777999:::999AAACCCDDDQQQeeeiii```UUUSSSNNNJJJHHHKKKQQQVVViiimmmjjj\\\JJJ???:::999222444444555<<>><<<<<<>>>AAACCCBBBYYY}}}xxx}}}eeeGGG999::::::555555888AAAQQQggg{{{ooo]]]GGG<<<@@@GGGFFF???BBBAAA>>>:::555000,,,***(((((((((''''''((((((((('''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,---((((((((((((((()))))))))((((((((('''((())))))***)))((('''(((+++000444666:::<<>>???<<<;;;888666444333333333222111000///---,,,+++***+++++++++*********))))))(((((((((((())))))))))))******))))))((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&&&&((('''&&&''')))***)))'''&&&%%%%%%%%%&&&&&&'''((())))))+++,,,---............///000111000111444666888555333333666:::<<<===<<>>:::444444666:::@@@GGGPPP]]]fff~~~uuuooorrrwww~~~uuufffZZZYYYUUUNNNHHHDDDBBB@@@@@@<<>>@@@@@@???<<<888444000---)))(((''''''&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))***+++,,,(((((((((((())))))******((((((((((((((()))******))))))((((((+++///555999<<<>>>AAABBB@@@===<<<;;;999888666444333222222222...///111333666888:::;;;;;;<<<===???BBBDDDGGGHHHEEECCC@@@>>>>>>@@@CCCFFFCCCFFFJJJNNNQQQRRRSSSSSSOOOQQQRRRTTTUUUVVVXXXYYYRRRRRRSSSVVVXXXVVVQQQLLLEEEDDDAAA<<<888333000...+++,,,---......---------,,,***))))))******'''%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))***,,,---...///------........./////////,,,111444333222999IIIWWWrrr|||xxx|||___SSSVVVMMMMMMUUUSSSRRRFFFFFFFFFDDDAAA???>>>???;;;:::888666555333333222000//////...---,,,+++++++++++++++************)))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((&&&'''((()))))))))((('''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&'''((()))***)))***+++---............///000222222111111222444888666444444777:::;;;;;;AAADDDCCCBBBLLL\\\eeecccQQQRRRQQQMMMGGG@@@:::888111:::???@@@DDDLLLNNNJJJHHHHHHLLLRRRVVVYYY___eeewwwvvvrrrxxxqqqoookkkeee^^^WWWRRROOOHHHJJJEEEDDDUUUjjjiiiXXX___rrr|||nnn^^^OOO???333555000///999KKKZZZ``````sssqqqOOOCCCBBB?????????@@@???<<<777333000,,,+++)))'''&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))'''''''''''''''((()))***'''(((((())))))******+++))))))(((((())))))***+++************+++...444888:::===AAABBBAAA>>><<<;;;:::999999888777777666555444555666888:::<<<>>>???777888888:::<<<>>>???AAABBB@@@>>><<<;;;<<<>>>??????CCCIIIOOORRRRRRPPPNNNPPPQQQQQQQQQPPPQQQTTTWWWNNNPPPSSSVVVXXXZZZZZZ[[[VVVTTTQQQMMMGGGBBB===:::222333555555333111000000222///++++++,,,---***((()))(((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,,,,---------------......//////000+++111999AAAKKK[[[mmmzzz~~~{{{|||qqqxxx}}}}}}|||sssfffYYYRRRKKK~~~QQQEEEEEEEEECCC@@@>>>>>>>>>999999888777666444222111//////......------------+++++++++************)))'''((((((((()))))))))***&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%&&&(((******)))((('''%%%%%%%%%'''((()))'''%%%'''''''''(((((()))***++++++,,,---...///000000000///111333333222111111111444333444666999===>>>>>>DDDCCCBBBBBBFFFLLLRRRVVVHHHHHHFFFAAA<<<777555555:::DDDHHHDDDHHHVVVaaaccc^^^ZZZYYY^^^bbbeeemmmuuu~~~{{{zzzwwwppplllddd___PPP???<<>><<<;;;>>>>>>??????>>><<<:::999777777777777777777777777222222222222333555666777999888888777777777777888888:::===@@@CCCDDDEEEEEELLLMMMLLLJJJIIILLLQQQUUUMMMNNNMMMKKKJJJNNNVVV\\\^^^^^^\\\YYYUUUQQQMMMKKKCCCEEEFFFDDD???;;;999999;;;666000///000222000...******))))))))))))******))))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))***************+++++++++***++++++,,,---------,,,---......///000000111111111666BBBXXXrrrwwwmmmgggdddhhhsssmmm\\\\\\```___^^^```ccccccdddcccbbb```______^^^jjj}}}{{{YYYFFF}}}zzzOOODDDEEEDDDBBB???======>>>888999999888666444111000////////////////////////+++++++++************)))'''((((((((())))))******$$$%%%%%%&&&&&&'''''''''***)))(((&&&$$$"""!!! %%%%%%&&&&&&'''((())))))%%%&&&(((******)))((('''''''''''')))++++++)))'''(((((((((((()))***,,,,,,,,,---...000111111111111///111444444333000//////000000333888===BBBDDDDDDCCCAAAAAAEEEEEEDDDHHHOOOIIIGGGBBB<<<888888:::===GGGQQQQQQGGGEEETTTeeelllbbb[[[XXX\\\bbbiiivvv~~~wwwnnn```QQQDDD<<<<<<@@@???>>>???NNNqqq~~~qqqmmmpppYYYLLL<<<333333666666555999EEEiiijjjKKKBBBCCCDDDEEEDDDAAA;;;555222444222...+++)))(((((()))&&&''')))******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))))))))***************)))((((((((((((((()))'''(((((()))***+++++++++)))))))))))))))******+++***,,,---,,,***+++000333777:::???AAA@@@>>><<<;;;BBBCCCDDDEEECCC@@@===:::666555444333111///......///////////////000000111222222222333333444444444666555444444666999>>>@@@AAABBBAAA@@@AAAEEEMMMSSSPPPOOOIIIAAA;;;???KKKVVV_________^^^\\\YYYWWWUUUSSSUUUUUURRRKKKEEEBBBBBBAAA;;;444222444666555333++++++************++++++******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,---......---------...//////000111222222222555888FFFeeesssiiiddd^^^YYYSSSRRRYYYbbb___RRRJJJMMMNNNIIIKKKRRRKKKHHHGGGIIILLLLLLHHHEEEIIITTTaaakkkttt~~~lllPPPooorrrRRRGGGHHHGGGDDD@@@===<<<<<<<<<;;;:::888555333222111000000000///......------,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***,,,---,,,,,,---///111000111222222111000111222222111222999BBBGGGGGGEEE@@@>>>===<<<>>>@@@AAAAAAAAA555555BBBFFF>>>???HHHMMMLLLIIIGGGMMM[[[jjjssshhheee``````gggppppppkkkvvvxxxgggUUUFFF===;;;:::888:::???NNNmmmuuunnnxxxxxxjjjQQQ999000333777555:::===NNNooommmIII<<>>>>>@@@BBBBBBAAA@@@>>>;;;:::;;;===>>><<<:::777444222111111222222222111///------...///000///666333111333444333333444000333666666555444666888777999;;;<<<<<<@@@FFFKKKOOOOOOKKKCCC<<<;;;BBBHHHSSSYYY______YYYUUUVVVYYY]]]___aaa^^^WWWPPPLLLJJJIII???666444:::>>>===:::///+++***,,,+++((('''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///......000111222111000555;;;WWW{{{uuu^^^YYYSSSTTTRRRLLLKKKNNNPPPOOOTTTOOOJJJIIIKKKMMMMMMKKKHHHGGGGGGFFFEEEEEEEEEDDDGGGHHHLLLSSS[[[______\\\eeelllxxx{{{xxx}}}}}}NNNnnnuuuTTTGGGGGGGGGDDD@@@===<<<===;;;;;;999777666444222222000000000///......------,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))***,,,------,,,---...000000111222222111000111333333222444:::CCCJJJKKKJJJHHHEEE@@@<<<999999888888===;;;@@@LLLOOOJJJIIINNNQQQRRRTTTYYYeeewww~~~~~~}}}tttyyyvvvggg___WWWJJJ??????;;;888???VVVssswwwsss{{{|||vvveeeNNN>>>999666222999666===WWWwwwvvvLLLGGGCCCCCCAAA>>>;;;;;;666444111...+++)))(((((('''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((******))))))))))))******)))***************))))))---,,,+++***************)))(((((((((***...111444999:::<<<@@@DDDDDDCCC@@@@@@===;;;;;;======<<<;;;777555333111000///---,,,333111///......000111111444222222333444333222222222444666555444333444666444555666666666999>>>BBBDDDFFFGGGGGGEEEBBB@@@>>>DDDJJJPPPRRROOONNNRRRVVV```bbbdddbbb]]]WWWTTTSSSLLLFFF@@@???@@@>>>999333111...///111000+++)))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,///......------.........---......///000333666888DDDNNNnnnnnnccceeecccXXXQQQUUUOOOOOOLLLJJJMMMTTTXXXXXXNNNLLLIIIGGGJJJTTTaaakkkQQQPPPNNNLLLKKKLLLLLLMMMGGGFFFGGGHHHIIIJJJIIIHHHIIINNNWWW___]]]\\\iii{{{^^^iiisssRRRGGGGGGFFFDDD@@@=========::::::999777666444333333000000000///......------,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))******+++++++++++++++***,,,------,,,,,,...000///000222222111111222444333222333999AAAHHHKKKKKKHHHDDD>>>888555444555777>>>BBBIIIPPPUUUXXXXXXWWWWWWXXX]]]fffsssxxxeee___jjjwww}}}yyywwwwwwwwwggg[[[XXXXXXQQQJJJCCCAAADDDNNN```ooobbbZZZ]]]lllsssqqq|||~~~xxxhhhVVVHHH>>>888888222111AAA]]]yyymmmUUUCCCCCCDDD>>>;;;???:::888555222///,,,***)))((('''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777888:::===BBBFFFFFFCCCAAA===:::777555666777777666111222333333444333333222444444333222333555888999888999::::::999999777666444555666666444222333333333444444333222444777::::::<<<@@@DDDGGGEEE???:::???DDDIIIKKKJJJLLLRRRWWW```bbbeeedddaaa]]]YYYXXXSSSPPPLLLIIIDDD???888444555333444777555...******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////---///111000000555???FFFOOO\\\}}}rrrhhhcccZZZTTTPPPQQQRRRQQQRRRTTTVVVXXXXXXYYY```kkkqqqrrrqqqsssrrrlllhhhooo{{{xxxqqqiiibbb]]]YYYWWWXXXVVVRRRNNNJJJGGGEEEDDDAAA@@@DDDIIIIIIHHHRRRaaahhh{{{xxxbbbjjjNNNFFFGGGFFFDDD@@@>>>======999999888777666555444444000000000///......------,,,,,,***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,------,,,,,,***,,,......---,,,---///...000111111111111333444222111111444;;;AAADDDFFF<<<:::777555444777;;;???CCCGGGKKKNNNZZZgggggg```[[[\\\bbblllvvv|||{{{|||zzzzzzqqq]]]EEE999<<>>:::AAAAAAAAAGGGNNN___|||rrrvvv{{{~~~yyynnn___RRRIII888333222;;;KKK___tttlllLLLBBBDDDCCC>>>:::===;;;888555111...,,,***)))'''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((******))))))))))))******)))))))))******++++++,,,+++,,,---///000111111222111111111222444777999;;;@@@@@@@@@BBBCCCBBB@@@===888555222000000222333444222444777888888888999:::777888999:::;;;===???@@@@@@CCCCCC@@@>>>===<<<::::::<<<===>>><<<:::777666666555444333333444666777666666777:::<<<>>>???@@@DDDGGGIIIIIIHHHJJJPPPVVV[[[]]]___```^^^ZZZWWWUUUXXXWWWSSSNNNHHHCCCAAA@@@;;;888888:::666///++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............//////000...222444333222:::IIIVVV^^^gggwwwnnnggg]]]RRRKKKJJJKKKPPPRRRQQQSSSYYY^^^___rrrzzz~~~yyyrrrnnnkkkggg___YYYUUUMMMIIIJJJHHHEEEIIIRRRSSSggg^^^zzzdddLLLFFFFFFFFFDDD@@@>>>===>>>999999888777666555444444000000000///......------,,,,,,***)))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((())))))++++++,,,---------------***,,,......---,,,---...---///111111111222444555444333222333666:::<<<>>>666777777777777:::???CCCBBBHHHLLLUUUiiizzzvvvgggbbbaaahhhsssyyywwwttttttlllggg\\\SSSTTT]]]cccccc]]]YYYPPPCCC666111333777777777999;;;===?????????>>>DDDHHHGGGBBB???>>>???DDDMMMQQQ[[[ppp{{{{{{sssooojjjZZZCCC666555444888???BBBLLLuuuyyyvvvyyy~~~uuufff]]]===777555999>>>FFFTTTaaahhhNNN??????>>>:::===<<<:::777333000---+++)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))((()))***+++,,,------......///000111222333222222444666999<<>>@@@CCCIIIKKKMMMMMMJJJHHHHHHIIILLLOOONNNFFFBBBCCCDDDAAADDDEEEHHHIIIHHHDDD>>>;;;888666555444444444444444111444555555444666<<>>>>>>>>::::::999777666444333333000000000///......------,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))***+++,,,,,,---------------***,,,//////...,,,,,,---,,,...000111111222444666777666555555555666777888:::===@@@@@@>>>>>>@@@CCC@@@GGGQQQaaauuuxxxfffkkkfffhhhooonnncccZZZWWWMMMLLLFFF@@@AAAEEEGGGDDDBBB>>>999555222444777:::<<<;;;;;;<<<======<<<:::<<>>NNNxxxuuummmLLL???444333666999BBBMMMllldddCCC888===BBB======;;;888555111...---+++)))&&&%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))***,,,...000333222111000111222333444:::;;;<<>>BBBFFFKKKSSS^^^fffttttttrrrmmmfffaaa```bbbdddhhhdddYYYSSSXXX\\\\\\SSSSSSRRRQQQOOOKKKEEE@@@>>>;;;999777777666444222---333888888444333666;;;<<<=========???CCCIIINNNOOOOOOQQQRRRSSSQQQMMMIIIAAAIIISSSYYYZZZWWWQQQNNNLLLFFFBBB???:::222///111...---,,,+++)))(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............///000111111---111444555:::III```rrr|||xxxzzzkkk]]]PPPMMMLLLLLLNNNLLLLLLQQQYYY]]]hhhttt|||~~~nnnjjjfff[[[NNNIIIDDDJJJYYYjjjvvvaaannnOOOEEEFFFEEECCC@@@>>>>>>???;;;;;;999777666444222222000000000///......------,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&''''''((())))))******++++++,,,------------,,,***,,,//////...,,,,,,,,,,,,...000111111333555777666777777666555444444555<<>>>>>>>>BBBGGGIIIIIIHHHDDDGGGHHHFFFGGGHHHDDD<<<666AAABBB@@@IIILLLIIILLLDDDYYYrrr|||~~~uuudddVVVMMMHHHEEEBBB<<<:::;;;KKKttt{{{fffMMM777222555777<<>>===<<<:::777444111///...+++((('''((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))******,,,+++++++++,,,///111333777666555555666999===@@@FFFFFFFFFEEEEEEDDDDDDDDD:::777333111222444555555555888===AAADDDHHHNNNRRRKKKOOOUUU\\\fffuuu}}}yyy|||~~~pppllluuu~~~tttooohhhccc___[[[VVVSSSNNNJJJFFFCCCAAA>>>:::777444777999999777444444555777777888999<<>>CCCJJJRRRVVVWWWUUUSSSSSSNNNKKKHHHBBB999444444333222000...+++)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................///000111222...111555:::DDDXXXrrrsss]]]VVVQQQJJJPPPOOOQQQSSSUUUYYYfffrrrzzzeeeYYYGGGDDDGGGPPPTTTZZZnnnaaatttNNNEEEFFFEEECCC@@@>>>>>>???<<<;;;:::888555333222111000000000///......------,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&''''''((()))******+++***+++,,,,,,------,,,,,,***---///000...,,,,,,,,,+++---000111222333555777333555666555444333222333888AAALLLRRRRRRPPPPPPRRRQQQOOOOOORRRSSSQQQOOOPPPNNNAAA:::>>><<<333---///111333222///000555777555<<>>>>>===<<<999666333111000...***)))******+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))******))))))))))))******------,,,---...111444666999888888999>>>DDDKKKOOOLLLJJJGGGBBB===999555333111000000333777:::<<<<<<@@@EEELLLQQQUUUZZZaaaeeejjjlllooosss{{{|||yyyzzztttqqqnnnlll___ZZZTTTPPPMMMHHHCCC>>>@@@<<<888555555666555555333333333444666:::>>>AAA@@@@@@CCCGGGKKKLLLHHHEEEDDDBBBBBBEEELLLSSSXXX[[[WWWTTTRRRPPPIII???777666666555333000---***((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................///000222222111444999@@@OOOfff~~~gggggg|||xxx]]]PPPSSSUUUQQQQQQSSSXXXaaakkkyyywwwfffTTTMMMJJJKKKFFFAAANNNbbbqqqssshhhsssRRRHHHFFFDDDBBB@@@???>>>===;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''')))***,,,---------,,,+++******,,,...///***+++...///000000...---000///......///222666888999777444222222333555666444===HHHOOORRRSSSWWWZZZWWWXXXYYY[[[YYYSSSIIIAAA999777333000//////000111,,,111777999999888:::<<>>???CCCIIIOOOQQQRRRVVV\\\dddjjjnnnooo|||~~~zzz{{{wwwppphhhdddaaaZZZNNNDDDMMMFFF???;;;;;;;;;999777555555555555555777:::<<<<<<@@@EEEJJJKKKHHHDDDAAAIIIGGGEEEDDDGGGLLLRRRVVV[[[WWWSSSQQQOOOIII@@@888555333000---+++*********(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))---,,,***)))))))))***++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++.........------,,,,,,,,,............////////////000///000222000...111777888777<<>>>>>;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''')))***,,,------++++++*********+++,,,---***+++---///000///......000/////////111333666888555444333333444666888:::===DDDLLLRRRUUUXXX^^^bbb```]]]YYYUUUPPPIII@@@:::333222000//////000111222333555888::::::;;;===???<<>>CCCGGGIIIIIIGGGEEEHHHGGGFFFGGGJJJPPPUUUYYYZZZWWWTTTSSSSSSPPPJJJEEE<<<999444///+++*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((()))******************)))))))))((()))************+++++++++++++++++++++++++++++++++......---------,,,,,,,,,............////////////000,,,+++///111000111444111CCCUUUjjj~~~qqqYYYVVVmmm~~~wwwrrrnnnrrrmmmqqqrrrjjj```___hhhsssxxxcccTTTJJJGGGIIIOOOVVVaaaiiihhheeelllwwwooozzzWWWIIIGGGEEECCCAAA@@@???>>>;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***,,,------)))******+++++++++++++++***+++---...//////......//////000111222444555666111222333555888;;;===???CCCHHHMMMPPPSSSVVV\\\```XXXRRRJJJCCC===777333000//////000222333555666777;;;::::::;;;>>>@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDDDDFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLMMMOOOPPPOOONNNFFFDDDCCCCCCCCCCCCBBB@@@@@@CCCEEEEEEBBB@@@BBBDDDBBBCCCGGGSSShhhppp|||vvvlllZZZEEE777222999888DDDPPP\\\wwwuuupppddd\\\RRREEEBBBCCC;;;>>>777777HHHbbblll\\\FFFIIIEEEAAA@@@===;;;:::<<<777555222...+++))))))((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))***++++++***)))(((((((((((((((+++*********)))))))))))),,,*********,,,---,,,***000------///222555<<>>:::888555333444;;;DDDJJJXXX]]]ccchhhkkkpppwww|||{{{{{{wwwmmm```RRRJJJFFFFFF;;;999777555444444555555888:::>>>BBBFFFHHHIIIIIIFFFFFFFFFHHHKKKPPPTTTWWWWWWUUUSSSSSSUUUUUURRRNNNGGGBBB:::222---******+++***************)))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((((())))))************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,............////////////000+++***...222222222444666YYYwwwzzzkkkaaahhh|||qqqjjjkkkfffddd___ffflllllllllttt}}}fffSSSDDDIIIGGGMMMXXXXXXTTT[[[iii~~~vvv}}}[[[IIIHHHFFFCCCAAA@@@???>>>;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))+++,,,,,,---(((***,,,------,,,+++******+++,,,...............000000000111111111222222222444666:::===???AAABBBDDDFFFIIIJJJJJJJJJLLLNNNBBB>>>888333000/////////222333666888;;;<<<<<<<<>>BBBDDDCCCAAAEEEFFFFFFDDDAAA??????@@@??????AAACCCDDDFFFGGGGGGJJJIIIJJJMMMQQQSSSQQQOOOHHHFFFDDDCCCCCCCCCAAA???>>>AAACCCCCCAAA@@@@@@AAA@@@@@@???>>>CCCQQQgggwwwzzz|||uuu\\\FFF<<<<<<444777???DDDLLLkkkxxxwwwtttkkkfff\\\NNNKKKKKKBBB>>>===999>>>ZZZyyy}}}oooMMMFFFAAABBBBBB>>>:::999:::888555111...+++***)))(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,++++++***)))((((((((((((*********************))),,,+++******++++++++++++---222777666444;;;NNN___uuummm___PPPDDD;;;444///777:::<<<>>>BBBMMM]]]jjjoooqqqsssuuuyyy~~~}}}nnn___RRRLLLEEEBBB===:::777666555444555777999<<>>OOOsss~~~zzz|||ddddddeeebbbdddaaabbbggguuu|||[[[SSSIIIHHHQQQSSSPPPZZZkkkuuu|||WWWIIIGGGEEECCCAAA??????>>>;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---)))+++---//////...,,,+++++++++,,,------.........111111000000000//////...666999<<<@@@BBBCCCCCCCCCDDDEEEFFFEEEBBB???<<<;;;333333333333333444666888777888;;;===?????????>>>>>>======@@@DDDFFFCCC@@@AAABBBDDDDDDDDDDDDFFFGGGBBBBBBCCCEEEFFFHHHIIIJJJOOONNNNNNRRRWWWYYYWWWTTTOOOLLLJJJIIIHHHFFFDDDBBB???@@@@@@???>>>???@@@BBB>>>AAABBB>>>999;;;DDDMMMddd|||iiittt}}}xxxgggTTTFFF???555999;;;===HHHbbbzzzuuuiiiYYYVVVUUUJJJ===AAA<<<555CCCddd}}}aaaVVVHHH@@@>>>>>>;;;666;;;999777333000---+++***(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))***,,,,,,++++++***))))))))))))))))))***++++++++++++******+++++++++*********,,,---+++222:::AAAIIIUUUccclllnnn```LLL<<<555666;;;AAAAAAFFFLLLNNNRRR^^^qqq~~~tttcccWWWSSSNNNHHHBBB???<<<999666555555555777;;;@@@DDDGGGFFFGGGHHHHHHGGGEEECCCBBBBBBDDDGGGLLLPPPSSSSSSRRRWWWQQQHHH???777333111111......---,,,+++******)))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''))))))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111333333000333@@@OOOppphhh]]]bbb^^^]]]hhhppppppxxxwwwcccRRRMMMJJJLLL[[[ooopppwwwOOOHHHFFFDDDBBB@@@???>>>===;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))******+++,,,,,,---+++,,,...///000///---,,,+++++++++,,,------......111000000/////////000000999<<<@@@DDDFFFEEECCCBBBDDDDDDDDDBBB???:::555222///111555666777888999;;;:::;;;<<<>>>>>>>>>============>>>@@@CCCEEEDDDCCC@@@AAACCCDDDCCCDDDEEEGGGFFFFFFHHHJJJLLLOOORRRSSSXXXUUUSSSUUUZZZ\\\YYYUUUSSSQQQNNNLLLKKKIIIFFFCCCCCCBBB???>>>===>>>???@@@>>>@@@BBB???:::888;;;???BBBOOOeee{{{vvvmmmgggddd```SSSFFF666999444444AAAWWWzzzhhhdddaaaTTTEEEFFF???444333EEEaaauuurrrlllYYYAAA777===>>>888;;;:::888555222///---,,,))))))(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((((((((())))))***+++*********))))))******+++)))***+++,,,,,,,,,+++***++++++,,,+++***+++...000///333===NNNcccnnniii^^^SSSFFF999444555<<>>===<<<;;;:::999777555444333333111000///......------...,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))******++++++,,,,,,---+++,,,---.........------++++++++++++,,,---......000/////////000333555777999<<>><<<;;;999777444222000333777888777777888:::;;;<<<<<<===>>>>>>>>>>>>?????????>>>???BBBGGGKKKFFFHHHJJJKKKLLLMMMOOOPPPNNNOOORRRUUUZZZ___cccfffmmmgggbbbaaadddddd___ZZZ\\\YYYVVVTTTRRROOOLLLIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA???>>>BBBBBBHHH___wwwdddaaaccc^^^TTT>>>DDD<<<666===EEEbbb{{{wwwrrrbbbRRREEE<<<;;;888777EEEXXXgggtttlllKKK999>>>AAA888:::999777555333000...---******)))(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((('''(((((())))))))))))))))))***+++,,,,,,((()))+++------,,,+++***+++---...---,,,...222555>>>EEENNNYYYdddfffZZZJJJJJJBBB===@@@GGGNNNYYYcccooossswwwvvvsssuuu}}}~~~yyyzzz{{{xxxtttqqqiii___WWWRRRMMMFFFAAA===;;;999777666888:::;;;BBBEEEJJJMMMMMMJJJFFFCCC===<<<::::::===EEENNNTTTTTTSSSQQQMMMHHHCCC>>>;;;111111///...---+++******(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++***)))(((((()))))))))************)))************+++++++++------------------------,,,,,,,,,---------..................////////////000111222333777GGGeeetttcccaaaggggggooouuuWWWOOORRRUUU]]]mmm}}}vvvlllOOOFFFEEECCC@@@>>>===<<<;;;<<<:::999777555444333333111000///......------...,,,++++++***)))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((*********++++++,,,,,,---++++++,,,,,,---------,,,++++++++++++,,,---......///......///222666:::===777;;;AAAEEEGGGFFFBBB@@@777555222111222333333333555888::::::999999;;;============>>>??????@@@@@@BBBAAA???<<<;;;@@@JJJQQQKKKOOOTTTYYY^^^ccchhhkkkssstttxxx}}}iiifffccc```^^^[[[WWWUUUNNNNNNNNNPPPRRRRRRRRRQQQKKKIIIJJJMMMQQQPPPLLLGGGIIIEEE???BBBTTTvvv~~~nnnggg```ZZZKKKTTTLLLAAA===555CCCkkkoooWWW>>>444@@@CCC777777DDDNNNpppwwwXXX???BBBBBB555999888777666333111///---+++******))))))))))))))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))((((((''''''''''''((((((((())))))***+++------((()))+++---------+++***,,,...//////...000555999LLLZZZddd___TTTLLLGGGBBBVVVOOOOOOXXXccclllxxx~~~sssjjjeee___WWWQQQAAA???<<<999777666777888;;;@@@FFFLLLNNNMMMJJJGGGDDD???777111222999EEEMMMRRRRRRSSSQQQMMMGGGAAA>>>222111000///---+++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,***)))((((((((())))))*********+++)))************+++++++++------------------------,,,,,,,,,------...................../////////000555222111555???UUUvvvuuunnnvvvssspppxxxuuuooohhh```^^^bbbYYY```dddbbbaaahhhrrrwwwttt```SSSHHHNNNZZZfffzzzooohhhIIIFFFFFFEEEBBB>>>;;;:::;;;:::999888666555333222111///////////////.........---,,,)))''''''((()))+++))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''---+++)))(((***++++++***''')))+++---...---,,,+++)))+++------------///111,,,---...///222444666888>>>===???CCCGGGEEE===777000000000000000111111222777999;;;<<<;;;::::::;;;<<<>>>??????======>>>??????>>>AAACCC<<<777EEEYYYfffhhhlllqqqxxx{{{uuugggYYY\\\TTTOOOUUUggguuurrrhhhYYYVVVRRRSSSVVVVVVRRRNNNNNNSSSRRRIIIBBBOOOooosss```pppyyyuuummm___MMMAAA@@@EEE\\\qqq{{{qqqZZZBBB<<<<<<666===BBB333CCC[[[}}}dddIIIAAA===:::888777666777555333000+++***)))(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((((('''++++++++++++++++++++++++&&&---///+++***---...+++......---...777GGGTTTYYYpppbbbWWWPPPBBB777AAAVVVaaappp~~~}}}zzz}}}zzz|||zzzuuutttwwwuuufffSSSGGGGGGFFF;;;666888555555999===BBBMMMWWWVVVOOOFFFCCC===555000333<<>>;;;;;;;;;:::999888666555333222111////////////............*********)))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((---+++)))(((***++++++***''')))+++,,,------,,,+++,,,---......,,,,,,---...------...000222444666777::::::;;;???CCCAAA;;;555......//////111222333444666999;;;<<<;;;::::::;;;===>>>>>>===;;;;;;<<<===BBBBBBEEEGGG???:::DDDUUUmmmuuunnnjjjaaaUUUSSS^^^mmmrrrooo___[[[VVVVVVXXXYYYWWWTTTTTTXXXWWWMMMAAACCCUUUfffooojjjiiiPPPFFFDDDAAAKKKXXXmmm{{{oooaaaFFF;;;<<<555888;;;222@@@QQQwwwpppMMMAAA@@@<<<:::888888888777333000,,,+++***)))(((''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''******)))))))))(((((((((++++++++++++++++++++++++---000000+++***------***---///...000;;;SSSjjjxxxqqq___PPPHHH@@@???RRRlllwwwooottt{{{{{{ooonnnttt___\\\]]]aaaaaa]]]\\\```dddwwwjjjSSSIIIIIIAAA::::::777444777888:::BBBLLLNNNKKKIIIDDD<<<666555666999;;;DDDGGGLLLQQQSSSRRROOOLLL???;;;666222000///......,,,,,,,,,++++++***))))))++++++************++++++))))))(((''''''(((((((((++++++++++++++++++++++++)))))))))************++++++++++++,,,,,,---------++++++,,,------------,,,////////////////////////////////////000000000000...777888DDDkkkxxxiiiwwwwwwfff]]]\\\aaannn}}}ssshhhYYYLLLGGGCCC???======>>>>>>>>>??????>>>??????@@@AAABBBCCCHHHRRRcccyyy~~~^^^VVVRRR[[[ssskkklllQQQEEEEEEEEEBBB>>><<<;;;;;;:::999888666555333222111000000//////............'''(((***++++++***)))((())))))))))))(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,***))))))***++++++***((()))***,,,,,,,,,++++++...//////...,,,***+++,,,---...///111333555666777777666777:::===;;;666111---......000111333555666666888:::;;;;;;:::;;;<<<===>>>===<<<;;;;;;===???GGGHHHNNNQQQLLLFFFMMMYYYlllyyy{{{}}}mmm]]]\\\gggrrrvvvfffaaaZZZWWWXXXYYYXXXWWW^^^cccddd\\\OOOFFFFFFJJJXXXuuutttjjjOOOIIIEEE:::AAACCCNNNjjj}}}kkkMMM======777444666333===IIIrrrcccJJJAAA???<<<:::::::::999555111---,,,+++)))((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''*********)))))))))))))))++++++++++++,,,,,,,,,,,,000000...+++,,,//////,,,...///444@@@WWWpppcccPPPAAA>>>AAALLLhhh|||rrrtttkkkhhheeecccccc```[[[WWWXXXcccrrryyyrrrfffaaacccZZZXXXXXXYYYYYYVVVTTTVVVUUUbbbjjjsss```MMMMMMFFF>>>;;;888777777666444777???DDDEEEJJJDDD>>>;;;<<<;;;888555<<<@@@GGGNNNRRRSSSRRRPPPGGGEEE@@@999333...---...---------,,,+++******)))++++++************++++++---+++)))((('''((()))***)))***++++++,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------////////////////////////...///000000111111000000///666;;;NNNttt~~~tttuuutttfff\\\]]]cccooo}}}}}}yyynnnbbbYYYSSSIII@@@DDDBBB??????@@@AAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;>>>;;;???HHHRRRlll~~~___SSSSSSjjjqqqmmmPPPEEEEEEDDDBBB>>><<<;;;<<<:::999888666555333222111000000//////......------'''((()))***************))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))+++***))))))+++,,,+++***((()))***+++,,,+++++++++...//////...,,,++++++,,,...///000222444555666777777666666666777555111.../////////000222444555666666888:::::::::;;;<<<>>>;;;<<<======>>>AAAEEEHHHOOOSSSZZZ___]]]YYY^^^fffgggrrr{{{|||ssslllkkknnnzzzmmmnnnwww~~~tttnnneee^^^[[[ZZZYYYXXX___dddiiihhh___TTTLLLHHHBBBUUUllleeeTTTPPPHHH;;;AAA>>>BBBVVVzzz|||]]]GGGDDD???666444777888@@@eee\\\===@@@===999999<<<;;;777333///...,,,***)))''''''&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((************************+++++++++,,,,,,,,,,,,,,,---,,,++++++...111000...222777GGGbbb}}}gggNNNCCC>>>EEEQQQccc}}}```PPPTTTVVVSSSPPPNNNMMMMMMMMMLLLFFFOOO^^^iiiiiieeeeeejjjjjjbbbYYYUUUUUUUUUUUUUUUXXX\\\WWWRRRWWWYYY]]]iiitttkkkVVVWWWOOOCCC@@@???;;;;;;999555444888===@@@EEEDDDCCCCCCCCCAAA<<<888888===DDDKKKOOOPPPQQQQQQKKKKKKGGG@@@777000///000000///...---+++*********++++++************++++++111///,,,***)))***+++---''')))***,,,,,,+++***(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------////////////////////////......000111222222111111222;;;BBBTTTqqq~~~|||kkkccceeeppp{{{~~~|||sssiiiUUUSSSLLLDDDAAACCCBBB>>>AAA???>>>===>>>???>>><<>>>>>===@@@<<>><<<<<<<<<:::999888666555333222111111000000///...---------***)))((('''((()))+++---))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((())))))*********)))(((***+++,,,+++***))))))******++++++******+++,,,...---,,,,,,---///...///111333555666666666999777555444333111...,,,222111111222222333444555555777999::::::;;;===???999<<>>555888333555IIIiiitttHHHCCC>>>888888<<<===:::666222111///,,,***((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++++++++++++++,,,,,,,,,---------+++******---///000000111<<>>CCCJJJNNNPPPPPPQQQRRRMMMMMMKKKEEE<<<555333444222111///---,,,+++******++++++************++++++111///,,,***)))***,,,---'''(((+++,,,---,,,***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------////////////////////////...///000111222222222222666IIIYYYhhhzzzpppgggiiitttzzzttttttzzz{{{yyy{{{|||zzzvvvuuurrriii```OOONNNIIIBBBBBBEEEGGGEEEDDDCCCAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCC<<>>AAA<<<@@@EEEJJJNNNSSSXXX[[[```cccfffhhhhhhffffffgggkkkiiihhhlllssswwwvvvsssccciiitttwwwjjj```XXXUUUQQQSSSXXX\\\^^^\\\XXXTTTKKKEEEEEEMMMhhhzzzwwwnnn\\\NNN777888<<>><<<888666444222///,,,***(((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))(((+++++++++++++++,,,,,,,,,++++++,,,,,,------......///------/////////444:::RRRqqqiiiVVVLLLMMMRRR___ooozzznnnUUULLLRRRKKKLLLMMMLLLLLLPPPVVV\\\kkkppp{{{~~~~~~{{{tttyyy|||hhhaaaVVVUUUVVVXXX]]]fffwwwyyynnnhhhYYYOOOLLLHHHCCC???<<<;;;999555444666666>>>HHHNNNNNNMMMMMMOOOKKKPPPUUUWWWUUUSSSSSSTTTOOOOOOMMMIIICCC===:::888555333111...,,,+++++++++++++++************++++++...,,,***)))((()))***+++((()))+++,,,------,,,+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............../////////////////////////////////000111222333444777XXXssstttwwwlllnnnyyyxxxsssqqqnnnqqqpppmmmnnnqqqrrrpppmmmooopppppprrrtttooohhhiiihhhcccZZZTTTSSSQQQMMMJJJHHHFFFFFFGGGIIIIIIHHHCCCBBBAAA@@@@@@AAACCCDDDGGG@@@???DDDCCC@@@KKK\\\aaaNNNUUUjjj{{{^^^KKKCCCDDDDDDBBB???===<<<===:::999888666555333222111111111000///...---,,,,,,+++***)))(((((())))))***))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++(((((((((***,,,---,,,*********))))))))))))******)))+++,,,---------///111///111333666777777777666333333111///...///111222222222222222333555666666555666888888999;;;???BBBCCCGGGLLLQQQTTTVVVYYYZZZ___aaaaaaaaaaaabbbbbbaaaeeeaaa___bbbjjjooonnnkkk]]]\\\aaakkkqqqqqqrrrvvvsss{{{uuuggg\\\WWWUUUVVVXXXZZZ\\\\\\ZZZXXXPPPFFFGGGIIISSS}}}tttdddJJJCCC???EEERRRgggllljjj___JJJDDDCCC===999:::KKKoooVVVKKK???:::<<<>>><<<999999777444111...+++)))(((''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))************))))))+++++++++,,,,,,,,,------++++++,,,,,,---......///111///...//////444AAAPPPqqqkkkUUUSSSYYY[[[```iiirrrxxx}}}zzzuuuooodddXXXRRRQQQLLLRRRZZZ___aaadddkkkppp~~~xxxrrrzzz~~~uuujjjccc^^^\\\ZZZZZZbbbkkkyyyrrrbbb\\\XXXLLLJJJAAA<<<<<<<<<888666777555;;;DDDLLLQQQSSSTTTTTTVVV[[[___^^^YYYUUUUUUVVVTTTRRROOOLLLIIIEEE???;;;666444111...,,,+++++++++++++++************+++++++++***))))))))))))*********++++++,,,------......*********+++++++++,,,,,,+++++++++,,,,,,---------,,,------...............////////////////////////111000///...///222444666BBBiiiyyyrrrqqq|||{{{vvvrrrpppoooooorrruuusssmmmkkkllleeelllrrrssstttvvvxxxvvvqqqtttvvvyyy~~~|||}}}zzzrrrjjjfff```[[[UUURRRMMMIIIHHHHHHGGGFFFKKKIIIFFFCCCCCCDDDFFFGGGJJJFFFEEEFFFEEEEEEKKKSSSlll\\\RRR___oooaaaNNNCCCDDDDDDBBB???=========:::999888777555333222111222111000///...---,,,,,,)))***++++++***)))((('''))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++(((((((((+++------,,,*********)))))))))))))))******,,,------------...000000111444666777777777666//////...------///333666000111111222444666888999444666777888999<<>><<<888;;;999666222///,,,***)))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))************))))))+++++++++,,,,,,---------++++++,,,,,,---...//////111...---///111:::OOOeeezzzaaaUUUXXX^^^iiillloooqqqvvv|||www|||xxxoookkkfff^^^WWW^^^gggqqquuusssqqqsssvvv|||zzz{{{}}}~~~jjjeeeoooyyyvvvvvvpppwww}}}zzzrrrllljjjfff``````eeejjjrrrrrrpppjjjXXXPPPEEE===>>>???<<<:::;;;666999???IIISSSXXXWWWTTT[[[___bbb```ZZZUUUUUUVVVXXXTTTQQQOOONNNIIIBBB===777555222///,,,++++++,,,++++++************++++++***++++++++++++,,,++++++,,,,,,+++,,,---...///000++++++,,,,,,,,,---------******+++,,,,,,---......,,,---......//////......////////////////////////222000...---...111555888UUU{{{ssspppuuuzzz{{{yyyqqqddd[[[WWWXXXaaaccciiiooonnnlllnnnsssmmmwwwzzztttllleee```]]]ZZZXXXTTTQQQMMMIIIGGGHHHKKKLLLFFFIIIJJJHHHGGGGGGIIIKKK___iiiRRRWWWdddyyyQQQHHHFFFBBB???===<<<<<<===:::999777555333222111111//////000000000...---++++++++++++************)))******))))))((((((''''''((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))***++++++***)))+++,,,******)))(((((()))***+++***)))(((((('''(((((()))+++++++++,,,---...000111111333555555444222222222............///111222333666666555555555555666666999999999:::===AAAEEEHHHNNNNNNNNNOOOPPPQQQSSSTTTYYYVVVTTTTTTVVVWWWUUUSSSPPPOOOOOOSSSWWWZZZYYYWWWZZZVVVTTTUUUZZZ```cccccchhhjjjnnnppprrrwww}}}yyyqqqdddZZZUUUYYY[[[WWWTTTUUUSSSUUUYYY[[[WWW___oooWWWGGGDDDMMMXXX```qqqrrrvvvpppXXXKKK>>>777777777<<>>EEEFFF<<<===;;;999666222///,,,++++++)))(((((('''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))((((((((('''&&&&&&(((***+++++++++***************+++++++++++++++++++++++++++,,,---------...///...000333444:::SSSuuu{{{uuujjjdddiiivvvqqqjjj___TTTVVVbbbnnnsss|||~~~tttggg]]]SSSLLLJJJNNNPPPPPPSSS^^^sss|||vvvssspppppp|||~~~kkk]]]PPPKKKFFF@@@<<<<<<:::777555999AAAIIILLLMMMPPPRRRXXX``````ZZZXXXZZZXXXWWWUUUSSSPPPLLLFFFBBB888555222...---,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------........./////////000000000000111111000222333222888JJJ]]]zzztttqqqkkkhhhrrr|||zzzvvvsssnnnjjjkkkmmmmmmkkknnnmmmiiiaaaWWWOOOJJJIIIOOO```rrrzzzccc]]]```bbb\\\___bbb[[[YYYYYYRRRNNN[[[{{{ttteee___~~~QQQGGGEEECCC@@@>>>=========:::999777555444222222222111000///......------...+++++++++************)))))))))))))))((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''((((((((()))))))))''')))******))))))***+++***)))(((''''''((()))***))))))++++++++++++***)))*********+++,,,---...///111222333222000......///---......///000111222333555555555555555666777888666888:::>>>AAADDDGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJFFFEEEDDDFFFHHHJJJKKKJJJKKKJJJKKKMMMPPPQQQQQQQQQZZZXXXVVVVVVYYY]]]```aaacccdddffffffgggjjjnnnqqqtttttttttsssqqqsssvvvxxx~~~uuuggg]]]VVVRRRTTTYYYZZZVVVVVV[[[[[[YYY___iii|||___HHH>>>===@@@IIIUUUppp~~~pppcccLLLAAA;;;===999444<<>>:::===;;;777222...,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''(((((('''&&&&&&(((***+++++++++++++++++++++++++++++++++++++++++++++++++++---000111///---///111...222888JJJpppooojjjjjjtttwwwppplllbbbYYYZZZeeeqqqvvvzzzfffUUULLLIIIBBB>>>CCCOOOaaauuupppgggggglll~~~|||ooo___SSSJJJCCCBBBDDD===888444555;;;CCCGGGIIILLLKKKOOO[[[cccbbb\\\XXXYYYWWWTTTRRROOOKKKEEEAAA999666222...,,,+++,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000000000000111111111111///111333222444BBB```{{{vvvjjjxxxvvviiifffhhhjjjxxx}}}wwwtttqqqppppppmmmjjjjjjlllpppsssuuutttuuussskkk___SSSKKKGGGTTTcccwwwkkk```ggghhhdddiiinnniiihhhdddXXXSSSUUUllluuuZZZaaavvvWWWFFFEEECCCAAA???>>>======:::999777666444333333222222111///---------......+++++++++*********))))))))))))))))))((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))))))))***,,,***)))((('''''''''((()))(((***,,,------,,,+++************++++++---......000111222000...------------...///000111222222222444444444555555777888888888:::<<>><<<777<<>>CCCFFFJJJIIIKKKUUU___bbb]]]XXXVVVTTTRRROOOLLLHHHBBB>>>999777333///+++***,,,---*********)))))))))))))))******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////000000000111111111///222444222777OOOvvvhhhiiizzztttddd```bbbmmm}}}|||xxxvvvuuuttt|||xxxwwwyyy{{{}}}vvvfffYYYQQQOOOXXX```ooolll\\\aaaaaa^^^eeennnppptttpppaaa^^^XXXbbbjjj^^^cccZZZFFFEEECCCBBB@@@???>>>===:::999777666444444333333222111///---------......+++++++++*********))))))(((((((((((())))))))))))((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))&&&(((******))))))+++,,,+++***)))'''''''''((()))(((***,,,---...---+++***++++++++++++,,,---......///000000///---,,,,,,------...///111222222222222333333444444666777888999;;;<<<===>>>???@@@??????@@@BBBCCCEEEEEEDDDBBBAAAEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKMMMOOOSSSVVVXXXSSSTTTUUUVVVYYY\\\```ccc___``````bbbeeegggiiiiiijjjjjjjjjjjjjjjjjjjjjiiissspppmmmmmmpppxxxzzzqqqgggaaaZZZTTTTTTSSSUUUXXXZZZZZZ]]]```hhh}}}vvvtttnnnddd]]]WWWKKK???AAAQQQmmmzzzkkkTTTEEE<<<>>>===777<<>>:::666222000//////))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%'''((((((''''''((()))))))))))))))******++++++*********++++++,,,,,,,,,222---,,,000222000111555>>>EEE]]]zzzwwwjjjgggdddooorrrllljjjbbbfffhhhjjjsss|||```PPPGGGAAAEEENNNHHH```sssiiidddqqq~~~jjjYYYLLLEEEDDD@@@999666666999===???IIIIIIKKKOOOVVV[[[[[[YYYVVVTTTRRROOOMMMHHHBBB>>>;;;:::777222---***,,,...*********)))))))))(((((()))******+++++++++******************************++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////........./////////000000000333444444>>>]]]jjjiiitttwwwggg^^^aaaaaappp~~~ppp```ZZZYYYWWWWWW]]]mmmmmm^^^[[[^^^rrrdddXXXXXXTTT\\\hhhssspppeeeWWWTTTcccuuu|||ggg[[[gggXXXEEEEEEDDDBBBAAA???>>>>>>:::999777666555444444444111000///......------...+++++++++************)))(((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''((((((((()))))))))''')))***+++***+++,,,...,,,+++***((((((((())))))((()))+++,,,------,,,+++---,,,,,,,,,------...///...//////...,,,,,,---///---...000222333333222222222333333444666888999:::<<<<<<<<<<<<;;;;;;;;;;;;???@@@AAABBBCCCBBBBBBAAADDDEEEFFFEEEDDDDDDEEEGGGFFFHHHIIIKKKMMMPPPTTTWWWRRRSSSUUUWWWXXX[[[___bbb```______bbbeeeggggggfffgggeeecccbbbaaa___[[[YYY[[[XXXUUURRRRRRTTTWWWYYYZZZdddrrr}}}rrrdddXXXZZZXXXVVVUUUTTTVVVYYY]]]aaaeeezzz~~~{{{rrrkkkkkkjjj[[[III===JJJbbbrrrcccPPPBBB???;;;444666???JJJ[[[pppjjjLLL>>>@@@>>>@@@???<<<999666444222111+++***)))(((((('''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((($$$&&&((()))((((((((()))((((((((()))******++++++*********++++++,,,,,,---///)))(((---///000777AAAbbbmmm~~~eee]]]ccclll|||zzzmmmhhhiiihhhssslll[[[MMMGGG@@@GGGVVVlllrrrfffhhh{{{mmmXXXHHHFFFCCC>>>999777666888999CCCFFFHHHJJJOOOVVVZZZZZZYYYXXXVVVTTTQQQMMMHHHDDD??????===888111------///+++++++++******))))))((())))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,---------......------........./////////............////////////222444444777JJJooouuullluuu}}}qqq]]]```nnnqqqwwwqqqiiihhhggg^^^YYY___lll|||ttt]]]NNNIIIJJJPPPYYYppp}}}ZZZWWWQQQVVVbbbsssiiiWWWJJJLLLRRR[[[pppmmmXXXSSS^^^WWWEEEDDDDDDCCCBBB@@@???>>>999999777666555555555555000000000000///...---,,,+++++++++************)))'''((((((((()))))))))***((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))+++,,,+++,,,---///...---+++***)))))))))***))))))******+++,,,,,,,,,......------......//////---......---,,,,,,///111---...000222333333333222222222333444666888:::;;;:::999888888888888999:::>>>>>>???@@@AAABBBBBBCCCAAACCCEEEEEEDDDDDDGGGIIIHHHIIIKKKKKKKKKMMMQQQUUUSSSUUUWWWWWWWWWXXX[[[^^^```^^^^^^___bbbcccbbb``````\\\VVVRRRPPPNNNKKKHHHDDDCCCAAA???===<<<<<<<<>>333111777888EEEfffpppUUUAAA???<<<@@@???>>>===:::777555333,,,,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))$$$&&&((()))((((((((()))(((((()))******+++,,,,,,)))******+++,,,,,,------+++)))+++//////111CCCXXXpppcccdddiiiyyy|||rrrsssxxx}}}qqqXXXXXXKKKBBBGGGTTTfff~~~~~~fffbbbuuuiiiUUUJJJIIIFFFAAA<<<999777777:::???BBBEEENNNXXX\\\YYY\\\[[[YYYXXXVVVRRRNNNJJJDDDFFFEEE???777111000111---,,,,,,+++******))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////...////////////000000000222333333;;;WWWsssxxxzzz}}}qqqbbblll~~~{{{}}}pppddd```cccjjjwwwrrrcccXXXTTTSSSJJJIIIPPPeeennn]]]RRRPPPXXXlllkkkWWWGGGEEEEEEFFFRRRbbbxxx___VVVLLL\\\YYYDDDDDDDDDCCCBBB@@@???>>>999999888666555555555555///000000000000...---++++++++++++************)))'''((((((((())))))******((('''&&&''')))))))))'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((***,,,,,,,,,---...000///...,,,***************))))))))))))***+++,,,---//////.........//////000------...---,,,---000222---...111333444444333222111222333444666888:::;;;888777666555555777999;;;>>>>>>>>>???@@@BBBCCCDDD@@@CCCEEEFFFEEEFFFJJJMMMKKKMMMNNNLLLKKKLLLPPPTTTVVVXXXYYYXXXVVVVVVXXX[[[[[[YYYWWWXXXZZZZZZXXXUUUTTTNNNFFFAAA???>>>===;;;;;;999777555444444444555333555777<<>>:::888333888===CCCPPP]]]^^^YYY\\\[[[ZZZYYYWWWTTTPPPLLLHHHJJJJJJEEE<<<444222222------,,,,,,+++***))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111222222222???```||||||uuutttqqqkkktttvvvyyywwwkkkfffeeehhhtttyyylllbbb[[[XXXVVVVVVSSSPPPWWWooo```RRRKKKOOOccchhhTTTEEEEEEEEEAAADDDNNNaaajjjcccKKKFFFhhhQQQFFFEEECCCAAA???>>>======;;;:::888666444222111111...............------------,,,++++++******+++++++++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))((((((((((((,,,***)))'''''')))***,,,...---+++)))((((((((()))&&&''')))***+++++++++***+++,,,------......------,,,,,,------.../////////000111111111111222222222000111222333555666777777666666555555666888:::<<<======>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJHHHGGGHHHMMMQQQRRRMMMPPPYYYYYYPPPNNNTTTRRROOOLLLKKKLLLJJJFFFBBB>>><<<::::::999777444222333111000222555555222...666555333333<<>>666000///...---+++)))''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******)))************++++++++++++,,,------++++++,,,------,,,222555///555\\\nnnqqqwwwvvvvvvXXXMMMIIIFFFIIIQQQfffpppbbbmmm|||YYYRRRQQQOOOEEEAAA===222999666666AAAPPP[[[]]][[[XXXYYY[[[]]]^^^ZZZSSSMMMGGGJJJMMMHHH???666111000---,,,++++++++++++***)))******+++++++++,,,,,,,,,***,,,......,,,++++++,,,------------------------,,,,,,,,,---------......,,,---------......//////111000000000000000111222555666:::JJJjjj}}}|||vvvmmmhhhjjjrrr}}}ooohhhfffrrrsssssszzzxxxuuupppkkkrrr~~~zzzsssqqqllleeehhh```WWWRRRSSS[[[hhhsss}}}rrrTTTPPPUUUQQQjjj{{{dddXXXMMMIIIGGGDDDDDDHHHSSS___jjjRRRQQQ]]]hhhSSSHHHGGGEEECCCBBBAAA@@@@@@;;;:::888666444222111111...............------------,,,++++++******++++++*********)))((('''''''''''''''''''''''''''''''''((('''''''''(((((())))))))))))))))))((((((((((((******)))(((((()))******---,,,***)))(((((())))))'''((()))***+++++++++++++++,,,---.........---,,,,,,,,,------.../////////000111111111111222222222111222222333444555666666:::999999888888888999999<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCAAABBBAAA>>><<<===AAAEEECCC@@@CCCKKKLLLEEE>>>===:::999888888999999888666666333111000111333333333555444111111222333444555000111444888AAAOOO```kkk{{{dddXXXSSSSSSUUUYYYUUUSSSYYYbbbbbbeee{{{^^^GGGGGGUUUkkkzzzwww|||kkkeeeTTTCCC<<<888444555>>>XXXoooiiiPPPAAAAAA@@@???@@@@@@???;;;888222111...,,,***)))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++)))+++,,,,,,,,,,,,...///,,,,,,000555:::KKKrrr{{{pppvvv}}}|||}}}~~~qqqZZZIIIDDDEEEKKKZZZyyyyyykkkuuummm^^^WWWRRRFFFAAA@@@888999666777>>>KKKVVV[[[[[[WWWVVVWWWYYY[[[XXXRRRLLLDDDGGGHHHFFFAAA;;;888666000...,,,,,,,,,,,,***)))))))))*********++++++++++++,,,------++++++,,,---------------------------,,,,,,,,,---------......//////////////////......000000000000000111111222555666@@@VVVpppsssllldddccclllzzz~~~qqqgggjjjvvvyyymmmfffiiivvvyyyzzzwwwlllbbb\\\WWWVVVWWWVVVWWWbbbyyybbbUUUUUUSSSlllvvvlll^^^QQQMMMMMMKKKKKKNNNLLLSSSqqqeeeOOOOOOXXX{{{~~~PPPGGGFFFEEECCCBBBAAAAAAAAA;;;:::888666444222111111//////.........---------,,,,,,+++************+++******))))))((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))***+++,,,***+++---...///...,,,+++,,,,,,------.../////////000111111111111222222222333333333444444444555555777777777777777666555555777777777777777888888888777777888888888888888888999888666333000111333666555444555888;;;999444000000111222222222222333555333222222333555666666444444444222222222333333444222333666<<>>>>>===666444000,,,***)))***+++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++((()))+++,,,,,,---///111------...666JJJiiiwwwttt}}}kkkWWWIIIDDDAAAOOOvvvvvvooosssiiicccSSSHHHDDD???999777666:::BBBMMMUUUYYYWWWSSSPPPQQQUUUUUUQQQMMMFFFEEEDDDCCCBBB@@@<<<:::444111///------,,,***)))))))))))))))************,,,------+++******,,,...------------------------,,,,,,,,,---------......111111111000//////......000000000000000111222222555999LLLjjj~~~|||mmmddd]]]bbbsss~~~||||||yyyyyyyyyiiibbbooo~~~xxxnnnaaaWWWQQQKKKKKKWWWmmm}}}gggbbbcccyyy|||wwwgggVVVPPPQQQQQQPPPPPPLLLMMMeeeWWWJJJPPP\\\tttLLLEEEDDDCCCAAA@@@@@@@@@???;;;:::888666444222111111/////////...------,,,,,,,,,++++++******************)))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))&&&''')))******)))'''&&&))))))******+++,,,,,,---******)))((()))***,,,---)))***---...///...,,,+++,,,,,,------.../////////000000111111111222222222444444444444444444444444444555666777777666555444333333333333333333222222000000000000000000000000555333111///......000222000222333111111444666666222555777777555444777:::777999<<>>===<<<888555111,,,***)))***,,,(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++(((***,,,---------///111333222222@@@bbb{{{yyy}}}zzzYYYMMMFFFDDDTTTqqqrrrooo|||fffRRRIIIBBB:::888666666999BBBMMMTTTWWWQQQJJJIIIMMMQQQRRRQQQLLLGGGCCCBBBBBBAAA===888777444111///...,,,+++))))))*********++++++++++++,,,---,,,***)))***---000------------------------,,,,,,,,,---------......000000//////////////////000000000000111222333333666>>>ZZZmmmddd]]]ggg~~~~~~}}}zzzjjjsss}}}nnnaaaZZZSSSRRR^^^uuuppp\\\SSSTTTWWWUUURRRUUUUUUiiimmmSSSPPPMMM~~~oooNNNFFFEEECCCBBBAAA@@@??????;;;:::888666444222111111000//////...------,,,,,,,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((()))))))))***&&&(((***++++++***(((&&&))))))***,,,------......+++***)))))))))***,,,---)))***,,,......---,,,+++,,,,,,------.../////////000000111111111222222222555444444444444333333333888999999999888777555444111111111000000000000000.........///////////////111000000000111111222222...555;;;===:::777:::===444999>>>@@@@@@AAADDDGGGHHHGGGHHHJJJLLLMMMKKKJJJKKKFFFFFFPPP___jjjlllhhhYYYQQQHHHAAA@@@CCCGGGJJJ[[[hhh}}}{{{jjjbbb[[[XXXWWWWWWQQQPPPVVVYYYZZZ```iiixxx```ZZZUUUKKK@@@JJJ\\\```zzzkkkSSSDDD@@@<<<<<<666888@@@UUUvvvvvvUUUFFFFFFFFFEEECCCAAA>>><<<:::666111---***)))***+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++***,,,------------...000444555<<>>999:::666222///...---+++***+++++++++,,,,,,,,,------,,,,,,,,,***)))+++...000------------------------,,,,,,,,,---------......,,,,,,---......///000000000000000000111222333444888EEEfff~~~lllccc___jjjqqquuuzzzdddaaaZZZSSSWWWlllxxxcccWWWXXX\\\ZZZVVVYYY[[[qqqcccRRRKKKpppsssUUUIIIHHHGGGDDDCCCAAAAAA@@@;;;:::888666444222111111000000///...---,,,,,,+++++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''(((((())))))******''')))***,,,,,,***)))'''((()))***,,,---.........++++++*********++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000111111111111222222222444444444444444444444444888888777666444222000///------------------------.........///000111111111------///111444444333111///666EEESSSRRRHHHDDDIIILLLQQQYYYaaafffjjjmmmoooooojjjeeecccgggnnnuuuyyyuuujjj______iiitttwwwvvvhhhfffaaa[[[UUUQQQOOONNNRRRZZZlllxxxiii]]]WWWUUUXXXTTTTTTWWWYYYXXX\\\aaammm}}}dddVVVOOOJJJAAAHHHYYY```uuuzzz```NNNGGGAAA666333===DDDOOOppp|||aaaIIIFFFCCCCCCEEEFFFCCC@@@:::888333///+++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******)))************++++++++++++,,,......------...000,,,666HHHeee~~~sssqqqiiiYYYHHHAAACCCQQQllluuutttoooggg```PPPDDD@@@;;;666555888???DDDOOONNNLLLIIIIIIMMMTTTYYYPPPKKKFFFEEEGGGFFFAAA<<<;;;777222///...---,,,***,,,,,,,,,,,,---------...++++++,,,+++***+++...000------------------------,,,,,,,,,---------......***+++,,,---...000111111000000000111222333444555===RRRuuu|||fffaaa```mmmrrruuupppoooggg\\\[[[nnnmmm]]]YYY[[[XXXRRRSSSWWWooo{{{\\\NNN___}}}yyyXXXKKKJJJHHHEEECCCAAA@@@???;;;:::888666444222111111000000///...---,,,++++++++++++***)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%'''(((******)))(((''''''''''''((()))*********)))***+++,,,,,,+++***)))'''((()))+++,,,,,,,,,++++++++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,------.../////////000111111111111222222222333444444444444444444444555444333333222222222333222222333333444444555555555555666777999:::;;;;;;;;;<<>>:::888HHHcccmmmdddaaaiiivvv{{{zzzlll___WWWTTTLLLMMMUUUjjjiiiXXXRRRUUUUUUVVVXXXYYYXXXZZZ^^^]]]mmmpppXXXNNNQQQLLLKKKUUU]]]jjjvvvaaaRRRCCC888000;;;@@@EEElllyyyQQQIII@@@???DDDGGGFFFBBB<<<:::666222...,,,******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))+++---.........000222///DDDdddyyyssssss~~~|||}}}XXXEEE@@@EEETTTddd}}}{{{xxxYYYKKKGGG@@@;;;999:::===>>>FFFLLLRRRRRROOONNNSSSXXXVVVRRRNNNLLLJJJGGGAAA===;;;777222///------,,,+++++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,---///------------------------,,,,,,,,,---------......,,,,,,---...///000000111000000000111222333555555DDDcccrrrbbbaaafffttt{{{tttnnnrrrsssfffhhhzzzooobbb]]]VVVNNNMMMPPPfffpppWWWPPPaaa{{{|||WWWJJJIIIFFFCCCAAA>>>===<<<<<<:::888666444222222111111000///...---,,,+++++++++******)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''')))***+++***)))'''&&&''''''((()))******++++++++++++,,,,,,+++++++++%%%&&&((()))******))))))***+++,,,------,,,***))),,,+++***))))))+++---...,,,,,,------...//////000000111111111111222222222333333333444444444555555555555666777999<<>>===<<<;;;???KKKWWWZZZUUUPPPRRRVVV]]][[[WWWRRRLLLFFF???;;;:::666222...------,,,,,,******+++++++++,,,,,,,,,(((***,,,------,,,---...------------------------,,,,,,,,,---------......////////////000000000000000000000111222444555666JJJppp|||nnneeebbbeeemmm}}}mmmddd```ccceeelll~~~~~~oooeeemmmrrrfffZZZPPPNNNLLL^^^~~~aaaKKKQQQkkkWWWRRRNNNHHHBBB???>>>???@@@;;;:::888666444333222222222111///---,,,---...///...---,,,***)))(((((((((((('''''')))+++,,,+++***(((((((((((((((((((((((('''((()))******)))((('''$$$%%%&&&(((***+++,,,,,,,,,,,,------,,,+++)))((('''''''''((())))))******,,,,,,++++++++++++++++++************+++,,,---...,,,,,,------------------000000000000000000000000111111111222222333333444999999:::<<<@@@FFFKKKNNNZZZYYYYYYWWWVVVUUUUUUUUUUUURRRTTTWWWWWWTTTYYYbbbhhhlllsssxxxxxxssskkkfffXXXNNNVVVssspppPPPEEECCC;;;::::::???NNNdddoooUUUQQQNNNNNNQQQRRRRRRUUU[[[^^^^^^eeetttuuunnnWWWFFFCCCcccsssuuu```OOOAAA:::000111<<>>GGGGGGCCCBBB???<<<888444222...***(((+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))++++++******************,,,,,,///000+++(((///999NNNooo~~~~~~|||xxx}}}qqqUUUMMMIIICCCHHHVVV|||kkkiiiaaaNNNMMMHHH???999:::===???EEEKKKVVV]]]WWWNNNNNNUUUeee___WWWRRRPPPLLLEEE???BBB<<<444...+++*********,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---//////.........------------------...............---...000111111000//////...000666---333:::000:::WWWzzzttt```eeeeeelll~~~zzzeeeUUUWWW]]]eeewwwrrraaaeee~~~~~~wwwwwwyyytttbbbNNNKKKPPPXXX|||mmmPPPLLL^^^uuuVVVPPPMMMHHHCCC@@@???@@@@@@;;;:::888666444333222222222111///---,,,---...///...---,,,***)))(((((((((((((((''')))+++,,,***)))((((((((((((((((((((((((''''''((())))))(((''''''%%%%%%'''(((***++++++++++++,,,,,,------,,,+++***(((((()))))))))*********++++++++++++++++++++++++************+++,,,------,,,,,,------------......000000000000000000000000111111111222222333333444555777<<>>???DDDHHHJJJBBB@@@<<<999666333...+++++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++000)))+++222000...>>>VVV|||sss}}}vvvyyygggRRRJJJBBBLLLkkk}}}rrr|||\\\SSSMMMLLLHHH???;;;===:::;;;DDDQQQ[[[^^^^^^^^^___\\\XXXTTTPPPMMMKKKJJJFFFBBB<<<888444222///---------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............---------------.........////////////////////////000111222666000555111222222666WWWnnnjjjbbbjjjrrr~~~ggg\\\YYY]]]ooowwwvvv}}}ooo[[[PPPKKKQQQqqqttt\\\MMMLLLOOOkkk}}}UUUKKKQQQnnnSSSHHHGGGFFFDDDBBBAAA@@@???;;;:::888777555444333333111000///...------......---,,,+++***))))))))))))***)))((()))******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((()))***++++++,,,,,,------,,,++++++***))))))((())))))***+++,,,,,,---))))))))))))***+++,,,---,,,,,,------......//////000000000000000000000000000000111222333333444444666777888999::::::::::::;;;===??????===>>>@@@CCCBBB???<<<999888888:::===CCCCCCCCCDDDEEECCC>>>999555999<<>>JJJjjj|||]]]^^^RRR???777888444888IIIfffYYYGGG;;;>>>GGGIIIEEECCCAAA>>>;;;888444000,,,,,,+++******))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,111)))***111///000MMMrrr~~~~~~nnnrrr}}}}}}~~~{{{nnnOOOHHHJJJWWWppp~~~kkkzzznnnZZZLLLNNNNNNEEE===;;;:::888<<>><<<;;;999777555444333333111000//////...---------,,,,,,+++***)))))))))))))))(((((((((******(((&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&''''''((()))***++++++...------,,,+++***))))))(((((()))***++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,---......///000000///////////////////////////000000222333444555555444444444555888;;;>>>@@@999;;;>>>???BBBHHHRRRZZZXXXTTTMMMEEE@@@>>>===<<<:::999999===CCCGGGFFFCCC>>>AAA@@@AAAPPPeeemmmhhhooorrrvvvxxxyyy|||wwwcccaaa___HHH???===LLLbbbrrryyy{{{{{{uuufff^^^ZZZTTTOOOMMMNNNNNNLLLSSSaaaqqqzzzeeeWWWSSSSSS:::777444>>>___]]]___TTTAAA999;;;666555AAA\\\YYYLLL<<<<<>><<<;;;999777555444444333000000000///......------,,,++++++***))))))******(((''''''((()))***((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))(((''''''''''''((()))***+++------,,,,,,+++***))))))((()))))))))***+++++++++))))))((())))))***+++,,,,,,,,,---...///000000111//////////////////////////////000111333444555555777666555666888<<<@@@BBB??????>>>>>>CCCRRRfffuuu}}}wwwiiiZZZPPPLLLHHHDDD@@@<<<;;;???GGGMMMOOONNNBBBCCCBBBCCCOOO```gggdddcccfffjjjkkkkkklllpppsssssstttvvvxxxzzz{{{||||||{{{~~~sssgggcccNNNDDDAAAOOOdddsssxxxzzzwww~~~kkkbbb___ZZZUUURRRLLLIIIJJJSSSXXXZZZ}}}ttt___SSSOOOAAA999222;;;[[[```^^^UUUBBB888:::777666@@@gggnnncccGGG:::CCCHHHAAADDDCCCAAA>>><<<777222...,,,,,,+++************+++))))))************))))))))))))))))))))))))))))))((((((((()))******++++++******++++++,,,---------------...111666KKKxxxxxxeee~~~|||tttqqqtttxxxzzzvvvzzz{{{mmmqqqvvv{{{___DDD>>>GGGbbbnnnlllxxx[[[NNNOOOPPPGGG<<<;;;:::999>>>LLLZZZ```^^^SSSUUUXXXXXXUUUNNNFFFAAAFFFDDDBBB@@@>>>:::555222000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...............------...///000000111222/////////000111222333444111,,,333111222888QQQtttfffeeeeeeiiivvvlllbbbYYYSSS]]]nnnuuutttiiiXXXPPPLLLIIIEEEEEEXXXtttZZZOOOKKKNNN^^^gggRRRHHH\\\SSSHHHGGGEEECCCBBBAAA@@@@@@<<<;;;999777666555444444000000000//////...---,,,,,,+++******)))*********'''&&&&&&''')))***)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))***)))(((((()))***+++,,,,,,,,,++++++******))))))))))))))))))************((((((((())))))***+++,,,,,,,,,---...///000111111////////////////////////...///000111333444555666999888888777777888999:::<<<======<<<@@@MMMaaapppzzz{{{vvvooollljjjddd[[[QQQKKKEEEEEEKKKPPPQQQOOOCCCBBBBBBHHHSSS^^^cccdddeeehhhjjjllllllmmmoooqqqppppppqqqrrrsssssssssssssssuuuxxx{{{~~~uuuTTTKKKIIIVVVhhhrrruuuvvvuuu|||rrreeeaaa]]]XXXVVVOOOOOOMMMPPPQQQPPPiiixxx```NNNGGG===444<<<[[[qqqcccZZZEEE888888666777AAAggg~~~}}}YYY>>>@@@GGGDDDFFFEEECCCAAA>>>:::444///---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,------...---...000444DDDeeezzzrrrjjjmmmvvv{{{~~~|||vvvuuu}}}~~~xxxtttllllllmmmooossswwwzzz{{{yyy}}}vvvQQQHHHGGGQQQiiizzzxxxnnnUUUNNNRRRLLL@@@999:::999999BBBQQQ\\\___TTTSSSSSSUUUUUUQQQJJJEEEFFFDDDBBBAAA@@@===999666000///...------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------...///000111222222...///000111222333333333222000777111111<<>>===;;;888555333222222///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''')))******))))))***+++((()))))))))*********+++(((((())))))))))))((((((************))))))))))))((((((((()))******++++++,,,---///000111111000000///............//////000222111111111222333333444999999888888888:::;;;<<<>>>>>>>>>???BBBEEEGGGIIIKKKOOOWWWbbbnnn```SSSZZZ\\\UUURRRPPPOOOQQQTTTYYY\\\^^^aaaaaabbbeeehhhjjjjjjiiimmmmmmnnnnnnoooooopppppprrrrrrqqqooonnnrrryyytttccc[[[dddnnnoooppptttlllttt|||pppccccccccc``````^^^XXXPPPLLLPPP\\\fffdddSSSIII>>>???TTTwwwqqqSSS<<<333444555222EEE___XXX;;;@@@DDDJJJIIIHHHEEE@@@:::555111111...+++))))))******)))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++,,,---,,,++++++,,,...+++333222DDDnnn|||uuuvvvssstttxxxyyyuuuqqqqqqvvvrrroooppptttyyy{{{|||yyyqqqooouuu}}}sssPPPLLLZZZ^^^pppnnn```YYYSSSNNN>>>:::888777777;;;HHHVVVZZZQQQKKKMMMOOOMMMMMMOOOMMMKKKHHHFFFCCC???:::666333111///.........,,,+++++++++,,,,,,---...//////........................////////////000000000000111111111000000000000000000///666777222DDDggg}}}tttwwweee^^^^^^gggrrrsssiii]]]PPPTTTcccpppsssvvvbbbXXXNNNIIIIIIFFFCCCHHHZZZvvvtttooo]]]KKKVVV}}}|||NNNNNNSSSGGGIIIHHHCCC???@@@@@@>>>>>>===:::888555333222222///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))''')))******))))))***+++))))))))))))))))))******))))))************))))))************))))))))))))*********+++,,,,,,------+++,,,...///000000////////////.........///000000111111111111222333444555888777777666777777888999;;;;;;===???AAADDDFFFHHHJJJKKKNNNSSS]]]tttxxx___\\\\\\WWWOOOOOOQQQTTTXXX[[[]]]^^^bbbccccccfffhhhjjjkkkkkkmmmmmmnnnnnnooopppppppppqqqqqqqqqooonnnqqqwww|||nnncccgggmmmmmmnnnrrrpppuuuxxxwwwgggdddccc```aaa^^^YYYRRRNNNPPPWWW]]]rrr[[[PPPBBB>>>MMMjjjttt\\\EEE888555666666BBBXXXdddEEEDDDGGGKKKKKKJJJGGGBBB<<<777333222///+++))))))******)))******************************++++++++++++******))))))))))))************+++,,,---,,,++++++---///000222999SSSvvv|||rrrllllllqqqwwwwwwrrrnnnnnneeefffjjjqqqwwwzzzzzzxxxxxxwwwwwwyyy~~~lll[[[aaaeee\\\sssrrrbbbUUUNNN@@@<<<999777555777AAAMMMSSSLLLGGGHHHIIIGGGIIINNNPPPMMMIIIEEEBBB===888444444222///.........---+++++++++,,,,,,---......///........................////////////000000000000111111111111000000000000111000555555444GGGhhh}}}wwwoooqqqbbb]]]^^^hhhtttsssiii]]]PPPSSS___||||||{{{yyyeee[[[QQQKKKKKKDDDBBBGGGVVVooo~~~zzzhhhSSSVVVwwwUUUQQQ}}}PPPFFFIIIHHHBBB?????????===>>><<<:::888555333222222///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++''')))******))))))***+++)))))))))))))))))))))(((*********++++++*********++++++*********)))))))))*********+++,,,,,,------***+++---...//////......///////////////000111111000000000111333444555666666666666555555555555555666888;;;>>>AAACCCEEEEEEFFFGGGHHHIIINNNbbbdddYYYVVVRRRLLLOOOSSSXXX[[[^^^______ccccccdddeeefffhhhjjjkkkmmmmmmnnnooopppppppppppppppqqqpppooooooqqquuuxxx~~~yyyllllllnnnmmmmmmppprrrsssrrrtttpppgggccc```aaa___[[[WWWTTTSSSSSSSSSdddhhh[[[KKKAAAFFFZZZuuu}}}lllXXXEEE:::666777999GGGmmmmmmLLLCCCEEEJJJIIIIIIFFFBBB<<<777444333000,,,************)))******************************++++++++++++******)))))))))*********+++++++++,,,---,,,++++++---///444///CCChhh}}}}}}zzzmmmaaabbbeeeiiifffaaaaaaeeegggmmmwwwyyy~~~ddd\\\\\\III___rrr]]]SSSFFFAAA===999555444;;;CCCMMMJJJHHHGGGDDDCCCHHHOOOPPPMMMHHHDDDAAA>>>:::888555333000.........---,,,+++,,,,,,------.................................////////////000000000000111111111111111111111111222333333444<<>>??????======<<<999777555333222222///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++''')))******))))))***+++******))))))))))))((((((************************+++++++++*********))))))((((((((()))******++++++***+++---...//////......///////////////000111222000000000111333555666777666666666666666555444333333555999===@@@BBBCCCDDDCCCEEEHHHJJJLLLTTTgggyyyzzzbbbWWWRRRMMMJJJNNNSSSWWW[[[]]]___aaabbbccccccddddddeeehhhjjjlllmmmooopppqqqqqqppppppqqqqqqqqqqqqpppqqqrrrrrrxxx}}}}}}sssqqqqqqooonnnpppppppppmmmmmm||||||nnnfffaaabbbaaa___^^^\\\YYYTTTQQQSSS~~~uuuhhhVVVHHHDDDLLL```qqq|||nnn[[[GGG999444666:::XXXwwwqqqSSSBBBCCCFFFFFFFFFDDD@@@;;;777444444111---+++***+++***)))******************************++++++++++++******))))))*********++++++++++++,,,---,,,,,,,,,...000444...OOO}}}~~~}}}{{{zzzzzz|||~~~~~~zzzyyyrrrhhh``````aaabbbaaaaaaiiisssnnnVVVLLLEEETTTjjjlll^^^NNNIIICCC???999666999???MMMOOOPPPLLLFFFDDDKKKSSSNNNJJJFFFDDDBBBAAA@@@>>>777444000.........------,,,,,,,,,---------..............................////////////000000000000000111111111111111222222333666333666KKKeee|||xxxhhh}}}qqq```[[[\\\aaannn|||ssshhh]]]QQQPPPVVVqqqwwwdddXXXMMMFFFFFFBBBBBBEEEMMM]]]|||mmmVVVOOOcccpppUUU|||TTTEEEHHHGGGAAA>>>??????===<<<;;;999777555333222222///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''')))******))))))***+++***************)))))))))***)))(((((((((((()))***++++++++++++************((((((((()))******+++++++++,,,...///000000//////............///000111222000000111222333555777888777888999999999777555444222444888<<>>[[[qqqaaaGGGBBBGGGHHHHHHGGGEEEAAA===:::666333///,,,,,,++++++***++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,+++,,,------------///111555MMMyyywwwiii|||~~~{{{wwwzzzyyysssuuusssqqqqqqrrrssssssrrrqqqlll]]]qqqgggJJJMMMTTTddd}}}^^^VVVLLLFFF???999999<<>>:::666222///...///......------------------------........................////////////000000000000000000111111222333333333222<<<444@@@qqqjjj___XXX\\\bbbjjjyyysssfff\\\UUURRRTTTmmmyyyhhhZZZLLLEEEEEEDDDBBBDDDJJJYYYwwwhhhWWWQQQ\\\xxxzzzNNNGGGIIIHHHCCC???@@@@@@>>>;;;:::888666444333333222///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((''')))******))))))***+++******+++,,,------...///+++***(((''''''(((***+++,,,,,,+++++++++******************+++,,,,,,------***+++---...//////......++++++,,,,,,---///000111222222222333333555666666777999<<<>>>>>>===:::888888999:::<<<>>>AAACCCEEEFFFCCCBBBFFFHHHHHHJJJNNNPPPWWW]]]\\\WWWQQQJJJEEEIIIOOOUUUXXXYYY[[[___cccccchhhlllmmmiiiggggggiiilllnnnppprrrsssrrrqqqooooooooooooooommmggg^^^XXXIIINNNIIIPPPiiiqqqnnnvvvooorrrttttttttttttuuuvvvsssuuuuuurrrqqq}}}}}}kkkdddfffgggeeebbbaaaccceeeZZZSSSMMMtttjjjTTTGGG>>>999@@@KKKiiilllQQQBBB999999999PPPpppgggJJJ@@@HHHHHHIIIHHHFFFCCC???===777333///---,,,,,,+++***++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,***,,,---------...000222666ccctttuuu|||sss{{{|||wwwtttzzzyyyzzz}}}uuuuuutttooopppnnnkkkiiijjjjjjiiihhhyyyqqqsssSSSMMMKKKVVVkkkiii___SSSKKKCCC<<<:::<<<===LLLZZZ[[[WWWVVVWWWVVVVVVSSSOOOLLLIIIFFFAAA>>>;;;777222///.../////////------------------------........................////////////000000000000000000111222222333444444000<<<444CCC}}}ddd\\\YYY___fffnnn~~~rrrddd\\\WWWUUUUUUhhh|||{{{jjj\\\NNNFFFFFFCCCAAAAAAIIIZZZxxxnnn^^^RRRUUUqqqxxx{{{MMMGGGJJJIIICCC@@@AAAAAA???:::999888666444333333222//////.........---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))((()))******))))))***+++******+++,,,...///000000,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******((((((((()))******++++++)))***,,,---......---,,,+++++++++,,,---...000000333333333333333444555666666888<<>>;;;888;;;;;;;;;<<<>>>AAADDDFFFCCCCCCFFFJJJJJJHHHJJJOOONNNTTTYYYVVVPPPLLLKKKJJJHHHPPPXXX]]]]]]\\\^^^aaa___eeejjjkkkgggddddddeeelllnnnpppssssssrrrqqqooonnnmmmmmmmmmjjjcccYYYQQQBBBHHHBBBJJJfffnnnjjjtttqqqtttuuurrrqqqsssvvvwwwtttuuutttnnniiirrrmmmcccffffffccc^^^^^^bbbgggbbbTTTFFFgggjjjRRREEE???;;;CCCOOOeee{{{eeeNNNBBB:::>>>;;;PPPtttpppQQQCCCFFFGGGHHHGGGEEEBBB>>><<<777444000---,,,,,,+++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***,,,---------...000222666ppp}}}vvv|||rrriiiyyyyyyrrrllltttttthhh|||vvvttttttrrrkkkhhheeecccbbbbbb```___||||||]]]NNNCCCJJJ[[[ssssssgggZZZOOOFFF???<<<>>>777IIIZZZ^^^\\\\\\[[[YYYSSSQQQPPPNNNLLLIIIDDDAAA<<<888333///.../////////------------------------........................////////////000000000000000000111222333333444444///===444DDDbbb[[[ZZZaaaiiiqqqrrrddd\\\XXXVVVVVVcccxxx{{{kkk\\\MMMEEEEEEBBB???@@@HHHZZZzzzuuucccPPPNNNjjjmmmwwwJJJHHHJJJGGGBBB@@@@@@???<<<<<<:::777444222111111111......---,,,,,,,,,,,,---,,,,,,++++++***)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))***+++,,,---.........)))((('''((()))***)))(((+++++++++******)))''''''++++++++++++++++++,,,,,,...------------...//////++++++,,,------......///444333333222333444666777444777:::<<>>===TTTvvvzzz```JJJDDDGGGHHHHHHGGGEEEAAA<<<999666222...,,,++++++,,,******))))))))))))************************************+++++++++,,,,,,,,,---,,,,,,---...///333777HHHyyyhhh|||kkksssuuuuuuyyytttrrrzzzyyyuuu|||jjjfffooovvvooojjjkkkgggdddaaaaaabbb\\\XXX```mmm{{{|||~~~yyy\\\CCCAAALLL^^^}}}yyy]]]NNNFFF>>>888777777@@@LLLUUUXXXXXXXXXXXXTTTSSSSSSSSSQQQLLLEEE@@@@@@<<<666222000//////...////////////////////////000000//////......------000000000000000000000000000111111222222333444444:::///555IIIwww```ZZZYYYaaannnzzzuuuhhhYYYTTTVVVQQQdddvvvtttkkkaaaPPPFFFHHHBBBAAAAAAIII___pppUUUPPP^^^{{{KKKHHHIIIGGGBBB???@@@???<<<<<<:::777444222111111111000//////...............,,,,,,++++++***))))))((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((()))***+++,,,,,,---------)))((('''((()))***)))(((+++++++++******)))((('''***++++++++++++,,,,,,,,,---------------......///,,,------......///000000333333333222333444666777777999999:::@@@HHHJJJHHH@@@999666:::@@@AAABBBDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPOOOLLLHHHEEEDDDKKKSSSYYYZZZ[[[^^^``````bbbdddfffgggffffffgggiiinnnnnnoooooopppqqqqqqqqqvvvvvvqqqdddXXXPPPJJJEEEAAA@@@???FFFVVVgggnnnlllpppqqqrrrrrrrrrrrrqqqppprrrrrrsssrrrsssuuuyyy|||{{{hhheeeccccccaaa^^^```eeeddd```QQQKKKjjjkkkXXXHHHDDDLLLSSSfffrrreeeUUUGGGEEE999888QQQvvvtttTTTDDDGGGJJJJJJHHHDDD???;;;999777333///,,,+++++++++******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------......000666<<>>===<<>><<<999777333000---+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---...//////000;;;FFFqqqzzzvvvuuunnn]]]YYYbbbzzzrrrnnnrrrvvvtttjjjiiieeeccc___TTTRRRNNNSSS```jjjpppzzzzzzooo}}}yyyzzzwwwyyyxxxPPPLLLJJJBBBQQQooommmXXXMMMIIICCC>>>;;;;;;>>>EEELLLSSSVVVVVVUUUUUUUUUVVVWWWVVVRRRMMMIIICCC>>>888333111000//////////////////////////////.........///////////////000000000000000000000000000111111222222333444444222333>>>YYYzzzYYYUUUTTTZZZiiixxxyyylllZZZRRRPPPJJJYYYnnnlllddd___RRRIIIHHHDDDBBBEEETTTllluuuWWWOOOVVVrrryyyTTTGGGIIIGGGAAA???@@@???;;;:::999777555333222111111222111000000//////000000+++++++++*********)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))******)))))))))(((((()))***************)))((('''(((***++++++***+++******)))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,---,,,,,,---......//////000111111222222222333444555666666777888777999CCCTTTaaafffFFF@@@;;;===??????AAADDDCCCEEEGGGIIIKKKLLLKKKKKKJJJLLLLLLKKKHHHEEEDDDDDDIIIQQQXXXYYYZZZ]]]```___cccdddeeeddddddfffiiikkknnnnnnnnnnnnpppqqqssstttqqqoooggg[[[PPPJJJEEE@@@;;;::::::???OOOaaajjjkkkqqqqqqrrrrrrrrrrrrrrrrrrsssrrrqqqrrrttttttrrrpppuuuiii```aaaeeeeeecccbbbggghhh^^^OOOSSSvvvgggXXXPPPSSS```jjj|||lll\\\LLLFFF000444FFFaaaqqqEEEFFFJJJNNNKKKDDD@@@???:::888555111...,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---...000...111AAASSSxxxpppqqqQQQQQQjjjqqqmmmooopppwwwyyykkkggg```\\\VVVIIINNNIIINNN]]]kkksss{{{{{{kkkzzz}}}~~~yyyzzz```QQQJJJEEEPPPeee{{{yyyjjjYYYMMMIIIEEE???;;;======@@@FFFOOOTTTUUUTTTZZZYYYXXXWWWUUUQQQKKKGGGEEE@@@:::555222111000///////////////////////////------......//////000000000000000000000000000000000111111222222333444444222555@@@dddoooVVVSSSSSS[[[kkkyyy{{{ooo^^^UUUQQQIIITTTfffxxxlllccc^^^SSSIIIFFFEEEAAAFFFYYYrrrrrrWWWQQQTTTlllllluuuWWWGGGHHHFFFAAA>>>???>>>;;;999888777555444222111111111000//////......//////+++++++++******************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))************))))))(((((()))*********)))))))))((('''(((+++,,,+++***+++***))))))((())))))***))))))***+++,,,,,,------***+++,,,---------,,,,,,,,,------...//////000000111111222444555666666666444777888888???LLLVVVZZZFFF@@@===>>>???>>>@@@DDDCCCEEEGGGJJJLLLMMMMMMLLLMMMNNNMMMKKKHHHEEEDDDEEEHHHPPPWWWXXXYYY]]]______bbbcccdddddddddfffiiilllllllllmmmoooqqqsssuuuvvvooolllcccVVVMMMIIIDDD>>>:::999999>>>MMM___jjjmmmqqqqqqqqqrrrrrrsssssstttsssssssssrrrqqqrrrtttwww~~~pppcccbbbggghhheeecccdddhhhdddVVVOOOccczzzqqqccc[[[dddiiiooo___RRRFFF555888@@@OOO}}}zzzJJJGGGHHHMMMMMMGGGBBBCCC;;;999666222///---++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------+++---000---111HHHaaammmrrr~~~|||iiiJJJSSStttsssggghhhnnntttuuulllhhh\\\TTTNNNCCCLLLGGGLLL\\\kkkssszzz~~~|||{{{{{{{{{|||]]]JJJFFFJJJOOOjjjxxxwwweeeVVVNNNJJJDDD>>>>>><<<<<>>???>>>;;;888888777666444333222111000///......------......******************************)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))******++++++******)))))))))************))))))((((((''')))+++,,,,,,++++++***)))(((((()))***+++))))))***+++,,,------...***+++---.........---,,,,,,------......///000000000111222444555666666666444888999777888>>>CCCDDDCCC???>>>@@@@@@>>>@@@DDDDDDEEEGGGIIIKKKMMMMMMNNNQQQPPPOOOKKKGGGDDDDDDEEEGGGOOOVVVWWWYYY]]]______aaacccdddeeeeeegggiiilllkkklllnnnqqqssstttuuuuuuooojjj___RRRIIIFFF@@@;;;888888888<<>><<>>===;;;:::>>>EEEOOOWWW\\\YYYVVVQQQNNNNNNNNNMMMMMMIIIDDD===888444333111000////////////////////////.........///////////////111111111111111111111111000111111222222333444444888777BBBuuu^^^ZZZVVVWWW___nnn{{{yyyqqqcccZZZUUULLLIIIJJJOOOYYYeeeqqqwwwzzz{{{rrrhhh]]]QQQGGGCCCEEECCCMMMeee~~~rrrZZZUUUPPP[[[ooovvvZZZFFFHHHFFF@@@>>>???>>>:::888777777666555333222111000///......------......*********************************)))))))))(((((('''''''''''''''''''''''''''''''''''''''((()))))))))******++++++******))))))******++++++******)))((((((''')))+++------,,,+++***)))(((((()))***+++((()))***+++,,,------...+++,,,.../////////---,,,---......//////000111111///000222444666666666666444999:::888666999<<<;;;>>><<<===AAAAAA???@@@DDDDDDEEEFFFGGGJJJLLLNNNOOOSSSRRROOOJJJFFFCCCCCCDDDFFFNNNUUUWWWXXX\\\______```bbbeeefffggggggiiikkklllnnnqqqssstttsssrrrqqqiiidddYYYMMMFFFDDD@@@:::666777666:::HHH\\\jjjooorrrrrrqqqqqqrrrsssuuuvvvwwwtttqqqpppqqqtttvvvvvvsss{{{hhhaaabbbdddeeeeeecccfffiiiaaaNNNKKKmmmnnnOOONNNPPPeeeooo___^^^QQQLLLBBB888<<>>???>>>:::777777777666555333222111000000///...............******************++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******++++++++++++************+++++++++******)))(((((('''))),,,------,,,+++***((('''''')))+++,,,((())))))+++,,,---......+++,,,...000000///...---/////////000111111222222///000222555666777777666333999<<<999999<<>>======FFFXXXdddiiiqqq{{{yyyqqqllloootttvvv}}}SSSCCCHHHBBBUUUttt~~~mmmrrr\\\SSSJJJBBB:::::::::;;;@@@KKKZZZeee```ZZZQQQJJJHHHIIIKKKMMMLLLGGG@@@999666333222000////////////////////////000000//////.........---111111111111111111111111000111111222333333444444777999LLLcccSSSPPPRRRWWWeeeyyy|||sssnnnaaaWWWQQQGGGEEEBBB@@@@@@EEEPPPbbbqqq|||qqqnnnnnnuuu{{{xxxsssiii[[[NNNGGGEEECCCGGGZZZwwwttt^^^ZZZPPPVVV{{{ssszzz\\\LLLJJJGGGDDDBBB???>>>===999888666555333333222222/////////...------,,,,,,,,,+++******))))))************))))))((((((''''''((((((((('''&&&&&&&&&%%%)))))))))))))))*********))))))************))))))((()))+++---------+++******)))(((((((((***+++,,,))))))))))))************)))******++++++,,,------------------------------,,,,,,---...///000111111000111222444555666666666777888888999;;;===???@@@>>>======>>>???AAACCCEEEFFFEEEEEEFFFHHHKKKNNNPPPTTTRRROOOLLLHHHFFFDDDCCCGGGKKKQQQUUUYYY[[[^^^```ccceeeggggggfffggghhhjjjkkkkkkmmmqqqssspppjjjddd]]]ZZZQQQGGGBBBBBB@@@<<<999444222:::JJJ]]]jjjqqqrrrsssuuutttrrrppppppqqqsssrrrppppppqqqsssvvvxxxxxxlllaaa___```dddhhhlllfffeeecccTTTIII[[[yyylllLLLCCCCCCVVVcccjjj\\\WWWKKK???<<>>;;;777333111000000////////////000000000000000000000000000000......///000000000000000///111222222222222333555999222[[[rrr[[[TTTQQQUUU^^^lll{{{~~~nnnfffaaaWWWMMMGGGCCC@@@??????AAAIIIZZZjjj{{{}}}nnncccdddgggqqqyyynnnbbb\\\WWWNNNGGGDDDGGGKKK]]]xxxgggUUURRRUUUppplllnnnWWWKKKJJJGGGDDDAAA???>>>===999888666555333333222222/////////...------,,,,,,,,,+++******))))))******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&))))))))))))************))))))************))))))((()))+++------,,,+++***))))))((((((((()))***+++(((((()))))))))*********)))******++++++,,,------------------------------,,,,,,---...///000000111111222333444555555666666888888888999999;;;<<<======<<<<<<===???AAACCCEEEFFFFFFEEEFFFHHHKKKMMMOOORRRQQQOOOKKKHHHFFFDDDCCCFFFJJJPPPUUUYYY[[[^^^```ccceeeggggggggggggiiijjjjjjlllnnnnnnlllgggaaa\\\[[[XXXPPPEEEAAA@@@>>>:::888444333;;;KKK^^^kkkqqqrrrssstttsssrrrqqqqqqrrrtttsssrrrqqqrrrtttvvvxxxzzzrrrddd```___aaaeeellleeeccceee[[[QQQZZZmmmjjjIII???CCCRRRzzzuuuuuujjj^^^KKK;;;999IIIbbbtttrrrNNNCCCLLLIIIFFFEEE===???<<<888555333000...+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++111222888```xxxkkksssjjjqqq}}}mmmOOOXXX}}}kkkrrruuuZZZ[[[YYYUUUMMMGGGEEECCC???===>>>EEEGGGPPPVVVUUUWWWjjj~~~xxx||||||jjjbbbbbbqqqvvvgggiiiyyytttRRRFFFDDDCCCVVVwwwyyyzzz\\\KKKGGG>>>:::888<<<@@@HHHTTT```dddeeeaaaZZZTTTQQQKKKEEEDDDCCCAAA>>>:::666333222000000////////////000000000000000000000000000000......///000000000000000///111222222222222333555===:::ccchhhWWWSSSPPP^^^gggtttxxxfffbbbqqqzzzjjjccc```XXXMMMFFFDDDAAA@@@@@@@@@GGGWWWggg~~~yyymmmiiikkkpppzzz{{{nnnaaaYYYSSSLLLGGGEEEJJJOOO```zzzqqq[[[RRRRRRgggjjjgggWWWKKKIIIGGGDDDAAA???>>>===999888666555333333222222/////////...------,,,,,,,,,+++******))))))******(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((())))))************))))))************)))))))))***+++,,,,,,,,,+++***)))(((((((((((())))))***(((((())))))))))))******)))******++++++,,,------------------------------,,,,,,---...///000111111222333333444555555555444999888888888888999999:::<<<<<<<<<===>>>AAACCCEEEFFFFFFFFFFFFHHHJJJMMMNNNQQQPPPNNNKKKIIIGGGEEEDDDEEEJJJPPPUUUXXX[[[^^^```ccceeeggggggggggggiiikkkjjjlllmmmjjjbbb[[[WWWVVVZZZWWWOOOEEE@@@@@@===999777444333<<>>GGGkkkyyyfffZZZHHH;;;===PPPlll\\\IIIKKKKKKKKKJJJDDD@@@===999666444222///---,,,,,,,,,++++++++++++***************************+++++++++,,,,,,---------,,,...111222DDDuuu}}}tttggg}}}gggyyy|||]]]DDDaaazzznnnppp|||mmmXXX\\\XXXNNNGGGBBBAAA@@@===<<<>>>HHHOOO[[[aaa___```qqqsssyyymmmcccbbbjjjvvv}}}qqqccceeesssbbbKKKFFF@@@NNNlllvvvxxxgggNNNMMMBBB===:::;;;>>>DDDPPP[[[bbbffffff___XXXRRRKKKDDDCCCAAA???<<<999666333222000000////////////000000000000000000000000000000......///000000000000000///111222222222222333555;;;???jjj]]]SSSTTTQQQeeeooo|||nnnRRRLLL[[[|||wwwfffaaa```ZZZOOOGGGEEECCCBBBAAA???DDDSSSbbbyyyqqqooopppqqqwww{{{oooaaaXXXQQQJJJGGGGGGMMMRRRccczzz}}}cccUUUPPP\\\lllfffYYYJJJIIIFFFDDDAAA???>>>===999888666555333222222222/////////...------,,,,,,,,,+++******))))))******''''''(((((())))))******%%%&&&&&&&&&'''((((((((((((((())))))******++++++)))******++++++******))))))***++++++++++++******(((((((((((((((((())))))(((((((((((()))))))))***)))******++++++,,,------------------------------------...///000111222222333333444444555444444444888888888888888999:::;;;<<<<<<<<<===>>>AAACCCEEEEEEEEEEEEFFFHHHJJJLLLMMMOOONNNMMMKKKIIIGGGEEEDDDDDDHHHOOOTTTXXX\\\___aaaccceeeggggggggghhhjjjllljjjmmmllleee[[[UUUVVVYYY\\\YYYQQQHHHCCCBBB???:::777444444>>>OOOaaammmrrrqqqrrrssssssrrrsssuuuxxxwwwvvvuuutttuuuvvvxxxyyyuuuyyyhhh[[[YYY^^^ccciiieeeeeeiiiggg^^^WWWWWW~~~TTTDDD;;;>>>___qqqXXXRRRJJJBBBBBBRRRnnniiiNNNHHHKKKNNNLLLGGG@@@===999666444222///---++++++++++++++++++++++++******************************+++,,,,,,---.........333111111MMM}}}|||vvviiioooggg~~~SSS@@@kkkwwwqqqoooooopppyyytttbbbTTT[[[UUULLLFFFBBBAAA???<<<<<>>;;;888555333222000000////////////000000////////////////////////......///000000000000000///111222222222222333555444>>>lll}}}WWWQQQUUUTTTcccppp~~~nnnSSSLLLSSSpppvvveee```bbb]]]SSSKKKGGGFFFEEEBBB>>>AAAOOO___|||~~~xxxrrroooiiijjjvvvyyynnnbbbZZZSSSKKKGGGHHHMMMTTTdddxxxjjjYYYRRRXXX|||nnnfffXXXIIIHHHFFFCCCAAA???>>>===999888666555333222222222/////////...------,,,,,,,,,+++******))))))******''''''(((((())))))******%%%&&&&&&&&&'''((((((((('''(((((()))******++++++******++++++++++++***************************)))))))))))))))))))))(((((('''(((((((((((())))))))))))******++++++,,,------------------------------//////000111222333333444333333444444555444444444666777777888:::;;;===>>><<<<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHKKKLLLMMMNNNNNNMMMLLLIIIGGGDDDCCCCCCGGGNNNTTTXXX\\\___aaaccceeeggghhhhhhiiikkkllllllnnnmmmfff\\\XXX\\\bbb^^^[[[TTTKKKFFFEEEAAA<<<666444555???PPPaaalllqqqqqqrrrttttttssstttvvvxxxwwwwwwvvvvvvvvvwwwxxxxxxtttuuu|||jjjYYYXXX___dddeeegggiiijjjfff___YYYWWW^^^JJJ???===XXXlllQQQOOOKKKDDD???JJJhhhwwwVVVGGGKKKMMMHHHEEE@@@===999666444111///,,,++++++++++++++++++++++++******************************+++,,,,,,---......---444///000UUUzzzmmmkkkqqqyyyMMMDDDsssxxxiiicccmmmwww{{{xxxfffZZZSSSZZZRRRJJJEEEBBBAAA>>>:::;;;???DDDMMM\\\kkkrrrtttwwwzzzwwwiiicccbbbqqqyyy~~~}}}yyyiiihhhbbb\\\[[[aaannn[[[JJJ>>>FFF___sssyyygggNNNQQQIIICCC===;;;:::===GGGPPP]]]ccchhheee```ZZZQQQHHHCCCAAA>>>;;;777555333222000000////////////000000////////////////////////......///000000000000000///111222222222222333555222@@@kkk|||WWWOOOTTTUUUaaaooo}}}fffWWWOOOaaayyyhhhcccddd___WWWQQQJJJIIIGGGCCC>>>@@@OOO___{{{yyyrrrooojjjiiisss|||rrrjjjbbb]]]VVVMMMHHHHHHMMMVVVgggyyyppp]]]UUUXXXvvvuuukkkZZZHHHGGGEEECCCAAA???>>>>>>999888666555333333222222/////////...------,,,,,,,,,+++******))))))******(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,******++++++++++++******+++************))))))))))))************))))))(((''''''(((((((((((()))))))))******++++++,,,------------------------------//////000111222333444444222333333444555555555444666666777888:::<<<>>>???<<<;;;::::::;;;===>>>???AAABBBDDDFFFIIIKKKMMMNNNNNNNNNMMMLLLIIIFFFCCCAAABBBFFFMMMSSSXXX\\\```bbbccceeeggghhhhhhiiikkkmmmpppssssssmmmddd```cccggg^^^\\\UUULLLGGGFFFBBB===666444555@@@PPP```jjjnnnqqqsssuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxuuutttvvvrrr]]]YYY^^^bbbaaagggkkkiiiddd```]]]YYYooonnn\\\GGG???RRRyyywwwNNNJJJEEE???999DDDeeedddNNNRRRRRRJJJHHH@@@===999666444222///---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***333///777ccczzzvvv|||rrriiiGGGNNN|||qqqdddaaaooo~~~kkkWWWOOONNNVVVKKKEEEBBB???>>>:::777888===EEELLLZZZhhhqqqrrroookkk}}}}}}kkkaaa___oooxxx|||~~~vvvnnnsssxxxjjjVVVRRRNNNLLLPPPYYYgggzzztttTTT???===MMMZZZsssxxxrrrlllUUURRRJJJDDD>>><<<:::;;;BBBKKKWWW\\\_________\\\TTTJJJFFFCCC???;;;777444333222000000////////////000000000000000000000000000000......///000000000000000///111222222222222333555888DDDkkk```PPPQQQVVVgggsss}}}gggmmm~~~nnnhhhfff```YYYVVVMMMLLLJJJEEE>>>AAAQQQcccyyyvvvyyyzzz|||zzzsssgggbbb]]]ZZZTTTKKKGGGGGGMMMZZZlll|||wwwbbbXXXPPPhhhyyykkkXXXHHHGGGEEEBBB@@@???>>>>>>999888666555333333222222/////////...------,,,,,,,,,+++******))))))******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,***++++++,,,,,,++++++***++++++***)))))))))))))))***+++,,,,,,+++***)))((('''''''''((((((((()))))))))******++++++,,,---------------------------------...///000111222222333111222333444555555666666666666777777999:::;;;<<<:::999888777777888999:::>>>@@@CCCFFFIIILLLNNNOOOOOOOOONNNLLLIIIEEEBBB@@@AAAEEEMMMSSSXXX\\\```bbbccceeeggghhhhhhjjjlllnnntttyyy{{{xxxppphhhdddccc[[[YYYSSSJJJEEEDDD???:::666444666@@@PPP___hhhkkkpppssswwwxxxwwwvvvuuuuuuwwwwwwwwwvvvvvvvvvwwwwwwwwwtttssszzz}}}eee]]]\\\\\\]]]eeejjjhhhgggfff```XXX\\\tttWWWIIIRRRnnnUUULLLDDD???:::???XXXssseeeNNNTTTUUUMMMMMMAAA>>>:::777555333000...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))444555FFFuuu|||rrrvvvwwwVVVBBB[[[fffaaaeeerrrcccMMMHHHJJJRRRDDD@@@>>><<<<<<999666999???GGGPPP\\\fffmmmooonnnlll}}}jjj^^^WWWhhhttt|||xxxiiifffmmm~~~cccOOOIIICCCAAAFFFPPP___uuubbbGGG===EEEJJJ___ggg~~~vvv```RRRIIIDDD???===;;;:::???FFFQQQSSSUUUXXX]]]^^^WWWMMMHHHEEEAAA<<<777444333222000000////////////000000000000000000000000000000......///000000000000000///111222222222222333555999EEEiiioooUUUQQQZZZrrrzzztttlllfff___ZZZYYYOOONNNLLLEEE???BBBUUUhhhzzznnnfff]]]XXXTTTQQQLLLFFFDDDGGGKKKZZZooo~~~jjj]]]NNN___vvvvvvdddRRRGGGFFFDDDBBB@@@???>>>>>>999888666555333333222222000//////...------,,,,,,,,,++++++***)))***************))))))((((((''''''(((((((((''''''&&&&&&%%%&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++***++++++***)))(((((())))))+++,,,,,,---,,,+++***)))''''''''''''((((((((())))))******+++,,,,,,------------------------------,,,,,,---...///000111111000111222444555666666666777777777777777888888999888777666444444444555666===???BBBFFFJJJMMMOOOPPPOOOOOONNNMMMIIIEEEAAA???@@@EEELLLSSSXXX\\\```cccccceeeggghhhiiijjjlllnnnxxx}}}xxxmmmccc]]]XXXWWWPPPHHHCCCAAA===777666444666@@@OOO^^^fffiiippptttxxxzzzxxxvvvttttttwwwwwwvvvvvvvvvvvvvvvvvvxxxtttrrrxxxlll```[[[WWW[[[ccchhhhhhjjjkkkbbbUUULLLjjjYYYZZZnnneeeYYYNNNGGG>>>888AAAPPPrrrsssYYYDDDMMMQQQIIILLLCCC@@@<<<999777444111///*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++888<<>><<<<<<<<<:::888<<>>;;;:::>>>DDDSSSSSSSSSWWW```ddd^^^SSSJJJGGGBBB<<<777444222222000000////////////000000000000000000000000000000...//////000000000000000///111222222222222333555666BBBggg||||||\\\TTT___zzz~~~wwwnnneee]]]ZZZZZZQQQPPPMMMFFF???DDDXXXlll|||oooddd\\\WWWRRRMMMIIIEEE@@@BBBFFFGGGXXXnnn}}}pppbbbWWWdddwww{{{gggPPPJJJGGGCCCAAA@@@>>><<<:::777777666555333222111000000//////---,,,+++******,,,,,,,,,+++++++++******''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************,,,------,,,***)))***+++((())))))*********))))))***++++++++++++***))))))+++*********))))))((((((,,,+++*********+++,,,---++++++,,,,,,,,,,,,------+++---...000000000//////222333333444555666777777222555888999999888999:::777111000555:::::::::;;;>>>===???EEELLLPPPOOOLLLOOOPPPPPPOOOKKKFFFAAA>>>DDDDDDJJJUUU]]]______aaafffggghhhgggfffiiiooottt{{{}}}uuugggXXXVVVUUUPPPIIIAAA;;;999888777444666BBBPPP[[[dddkkkpppqqqrrruuuwwwxxxxxxwwwvvvtttssstttuuuvvvuuuttt{{{yyywww{{{vvvccc[[[YYY[[[^^^ccchhhiiifff___ZZZMMMzzz{{{~~~UUUKKK```uuurrrXXXOOOLLLMMM???222LLL\\\qqqcccJJJLLLQQQJJJKKKGGGAAA;;;777666444111...,,,++++++******++++++,,,------------------------,,,,,,,,,---------......444+++@@@mmmppp{{{rrrcccrrrpppVVVAAAFFFllliiiaaalll}}}iiiRRRNNNSSSMMM@@@:::888888888777666<<>><<<:::777777666555333222111000000///...---,,,++++++***+++++++++*********))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))******************+++,,,+++***)))***+++)))******+++******))))))***++++++++++++***))))))))))))))))))(((((('''''',,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,---...///000000000000222222333444555666666777555777888999888777777888888666999>>>@@@AAAEEEJJJGGGDDDCCCGGGLLLPPPPPPMMMOOOPPPPPPOOOLLLGGGBBB???BBBBBBIIITTT]]]___```bbbbbbdddggghhhiiilllppptttwwwxxxpppeee[[[XXXTTTNNNGGG@@@;;;888777777444777BBBOOOYYYbbbjjjpppqqqsssuuuxxxyyyxxxwwwxxxvvvuuuuuuuuuuuusssrrrmmmooosss{{{|||iii```[[[ZZZ\\\```dddfffeeeaaa]]]RRRqqqzzzxxxTTTLLL]]]nnnsss___WWWQQQQQQEEE777LLLYYYlllbbbKKKNNNSSSNNNMMMGGGBBB;;;777666444111...,,,++++++******++++++,,,------------------------,,,,,,,,,---------......333...FFFttt{{{lllyyykkkcccpppfffMMM<<>>EEEJJJOOOQQQRRRZZZbbb___UUULLLGGGAAA;;;888666444333111111111000////////////////////////000000000000000000000000000000000000...555222000666666333999EEE```~~~ttt\\\ZZZeeezzz~~~kkkcccddd___SSSNNNHHHCCCCCCNNNfff{{{}}}ppp```XXXVVVUUUPPPLLLGGG@@@<<<<<<@@@CCCGGGUUUhhhzzz|||nnnhhhhhhzzz}}}nnnUUUJJJGGGDDDAAA@@@>>><<<:::777777666555333222111000//////...---,,,++++++************)))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((()))***************(((***+++***))))))***++++++,,,,,,,,,+++***))))))******++++++******)))(((((((((((((((''''''''''''++++++******++++++,,,---++++++,,,,,,,,,,,,------...------......///000111111111222333444555666666777888999888666555666777888:::>>>CCCEEEFFFNNNWWWOOOLLLIIIJJJMMMPPPPPPOOOOOOPPPQQQPPPMMMHHHDDDAAA???@@@GGGSSS\\\___aaadddaaadddhhhjjjlllnnnppprrrvvv~~~vvvooohhhbbb[[[TTTKKKDDD@@@<<<999666777555888BBBMMMVVV```gggooopppsssuuuwwwxxxxxxxxxzzzxxxvvvuuuuuutttrrrpppeeekkkttt}}}qqqddd^^^[[[[[[]]]___bbbcccaaa```TTTaaawwwkkkQQQLLLXXXdddoooccc]]]OOOMMMFFF999IIIXXXhhh```LLLKKKPPPNNNLLLGGGBBB;;;777666444111...,,,++++++******++++++,,,------------------------,,,,,,,,,---------.........///LLLyyyrrrjjj~~~jjjooouuu___DDD999GGGnnnddd___jjj}}}qqqRRRJJJMMMKKKCCC???999777777888666666<<>>:::;;;???BBBFFFSSSgggyyyuuugggeeeuuuwwwWWWJJJHHHDDDBBB@@@???<<<:::777777666555333222111000//////...---,,,,,,+++++++++*********))))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((()))***************'''(((******))))))***,,,---------,,,+++***)))(((***************))))))(((((((((((((((((((((((((((*********++++++,,,------+++++++++,,,,,,,,,------......---------///111222000111111222333444555555666777888777666666777999:::999<<>>???FFFSSS\\\```bbbdddfffgggiiikkkmmmnnnpppqqqtttwwwyyywwwsssnnnhhheee^^^UUUJJJBBB@@@>>>999555777555888AAAKKKSSS]]]eeemmmooorrrtttuuuvvvwwwxxxyyywwwvvvuuuuuuuuusssqqqkkkqqqzzzxxxggg]]]^^^\\\[[[[[[]]]_________SSSPPPeee}}}www```LLLLLLUUU___lllhhhcccMMMDDDCCC>>>PPPfffpppiiiTTTKKKNNNOOOMMMGGGBBB<<<888666555111...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---333UUUyyygggkkkyyylll}}}zzzYYY@@@;;;LLLmmm}}}___^^^lllgggJJJJJJOOOGGG???>>>888777666777666666===EEEOOOQQQZZZiiiwww}}}xxxyyy|||ttt}}}tttdddYYY[[[oookkkZZZPPPLLLDDDAAAJJJ\\\oooRRRBBBDDDBBBQQQooo{{{bbbuuudddUUUHHHBBB===888:::@@@EEEKKKMMMJJJOOOZZZ^^^\\\TTTNNNEEE===999777666666555444222000////////////////////////000000000000000000000000000000000000...222000000555333444???KKK{{{kkkVVV]]]ppp|||zzzpppaaaUUUIIIFFFNNNbbb}}}yyyzzzyyyqqqbbbRRRHHHEEEEEECCCBBB???;;;999:::>>>AAAGGGTTThhhzzzeee```lll~~~}}}VVVKKKHHHDDDBBBAAA???===;;;777777666555333222111000.........------,,,,,,+++,,,,,,+++++++++*********''''''''''''((((((((((((''''''((((((((()))))))))(((((()))***************'''(((******))))))***,,,---------,,,+++***)))((()))************)))(((((())))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------......---------///111222000111111222333444555555444555666666666888;;;>>>@@@:::888<<>>999555666555888AAAIIIQQQZZZcccjjjmmmqqqsssssstttvvvxxxwwwvvvuuuuuuvvvwwwuuutttrrrvvv|||}}}iii]]]aaa^^^[[[ZZZ[[[\\\\\\\\\RRRGGGUUUlllbbbMMMMMMXXXaaa|||qqqqqqjjjLLL???BBBEEE^^^{{{|||dddNNNLLLQQQOOOHHHBBB<<<888777555222///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000;;;bbbppp]]]nnnjjjlllxxxQQQ======RRRmmmxxxzzzssseeeWWW\\\nnnaaaIIILLLQQQFFF<<<===888666666777666666===EEEOOORRRZZZeeesss~~~|||}}}xxxtttooosssooo______pppxxxkkk\\\RRRMMMDDDCCCQQQeeevvveeeFFFBBB===JJJjjj}}}bbbjjjnnn[[[JJJDDD@@@999999???GGGKKKJJJEEEJJJWWW___^^^XXXRRRIIIAAA===;;;999999777666333111////////////////////////000000000000000000000000000000000000...222///000555333666DDDUUU}}}zzzkkkUUU^^^ttt}}}yyyiiiZZZLLLKKKXXXnnn}}}ttthhh]]]SSSKKKEEEBBB>>>>>>===:::999:::===@@@GGGTTTiii{{{hhh^^^fffZZZKKKHHHEEEBBBAAA???===;;;777777666555333222111000......---------,,,,,,,,,,,,,,,,,,++++++++++++***''''''''''''(((((((((((((((((((((((()))))))))***(((((()))***************(((***+++***))))))***++++++,,,,,,,,,+++***))))))))))))******))))))((('''))))))))))))************((()))***+++,,,---------++++++,,,,,,,,,,,,------...------......///000111111111222333444555666666444444555555777:::@@@DDDHHH???888:::>>>???AAACCCBBBEEEKKKOOORRRQQQOOONNNQQQRRRSSSSSSRRRNNNJJJGGGBBBBBBIIIUUU]]]```aaaccceeeeeegggjjjnnnqqqqqqqqqfff]]]WWW\\\ccceeecccaaa\\\UUULLLDDD???<<<777444444444888@@@GGGNNNYYYccciiimmmqqqsssssssssvvvxxxwwwvvvuuuuuuwwwwwwvvvuuutttuuuyyy||||||mmm___bbb___\\\ZZZ[[[[[[ZZZYYYTTTFFFQQQeeetttSSSMMM[[[eee~~~zzzrrrfffGGG999<<>>iiijjjXXXtttdddmmmsssMMM999???XXXnnnoooiiiaaaVVVQQQ]]]rrryyy]]]JJJNNNQQQGGG<<<;;;777555555666666666===EEEQQQWWW^^^fffqqq|||sss|||~~~{{{yyyvvvuuusssttt|||sssaaa```ooo{{{vvvnnnaaaVVVNNNFFFGGGYYYmmmyyyyyyLLLBBB===GGGeeevvviiiiii|||dddPPPIIIDDD;;;999>>>GGGJJJHHHEEELLLZZZbbb```ZZZTTTLLLEEE@@@>>><<<;;;999777444111////////////////////////000000000000000000000000000000000000///222///111666333777IIIfff|||xxx}}}gggUUU```vvv}}}ooo^^^PPPQQQaaayyy~~~qqqbbbZZZUUUNNNGGGDDD<<<<<<<<<;;;::::::===???DDDRRRfffxxxqqqbbbdddzzz}}}^^^KKKIIIEEECCCAAA@@@===;;;777777666555333222111000...------------,,,,,,,,,++++++++++++************''''''''''''(((((((((((('''''''''((((((((())))))(((((()))******************+++,,,+++***)))***+++)))******+++******)))))))))))))))))))))(((((('''((((((((()))))))))******'''(((***,,,------------++++++,,,,,,,,,,,,------,,,---...///000000000000222222333444555666666777555666666666777<<>>999QQQ\\\IIIQQQNNNHHHCCC===999777666222000,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......222KKKhhh^^^zzzYYYbbbppp]]]BBB???LLLiiizzzmmm]]]SSSKKKWWWmmm^^^RRRJJJKKKMMMGGG>>>888666444555666555666===EEEYYYdddmmmqqquuu}}}qqqbbbcccmmmuuuvvv~~~zzzvvv{{{rrrfff^^^RRRKKKPPPccctttzzzTTTHHHEEECCCRRRmmmxxxjjjuuuxxx]]]SSSKKK===777;;;@@@EEEHHHNNN\\\kkkllldddWWWRRRLLLGGGCCC@@@===;;;<<<999555222/////////000////////////000000000000000000000000000000000000111222000333888333:::PPPooo{{{vvvhhhXXXRRRVVVgggyyyzzz}}}mmm[[[ZZZgggyyyqqqdddWWWIIIDDDEEE<<<=========<<<<<<>>>???CCCQQQeeexxxkkkbbbwwwjjjoooMMMIIIFFFCCCAAA@@@@@@???>>>:::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))******))))))((((((((('''(((((((((((((((((((((((()))************+++++++++......,,,+++***)))))))))+++***************++++++,,,+++***(((''''''&&&&&&''''''''''''((((((((((((***************+++++++++******+++++++++,,,,,,,,,---...//////---,,,---......///111222333444444444666666666555555777;;;>>>FFFFFFDDD???:::666666777:::===BBBGGGJJJLLLKKKJJJOOOQQQSSSTTTTTTRRRPPPNNNGGGPPPZZZ`````````aaaccceeekkkmmmkkkkkkjjj^^^PPP;;;:::999:::<<<@@@CCCEEEIIIFFFBBB<<<777444111000222444777;;;CCCMMMWWW___kkkrrrxxxyyyyyyzzzxxxuuuwww{{{}}}{{{vvvuuuxxx|||zzz~~~{{{zzz~~~uuuaaabbbaaa^^^___bbb^^^VVVWWWMMMKKKdddnnnLLLLLLWWWeeeppp___KKK999999<<>>GGG]]]dddkkknnnrrryyy}}}}}}wwweeecccrrrxxxllldddZZZRRRXXXooo|||nnnKKKCCCFFFFFFeee|||eeehhhjjjRRRFFF???:::888???EEELLLTTT___hhhhhhddd\\\VVVOOOKKKIIIHHHEEEBBB===;;;777444111000000000333222222222111111000000000000000000111111111111111444333666777111<<>>===:::999777555333222111111///......------,,,++++++,,,,,,++++++***))))))))))))))))))(((((('''''''''(((((((((((((((((((((((()))************+++++++++------,,,+++************+++***************++++++,,,+++***(((''''''&&&&&&''''''''''''((((((((((((***************+++++++++******+++++++++,,,,,,,,,---...//////------...//////000111333444444555555666666666555444666:::>>>CCCIIINNNLLLDDD;;;555444:::===BBBFFFIIIJJJJJJIIIQQQRRRTTTUUUSSSQQQNNNLLLIIIPPPYYY^^^^^^^^^```bbbffflllnnnjjjjjjjjjaaaTTT???===:::999:::===@@@AAA@@@>>>:::777333111000///111333666;;;BBBLLLVVV^^^gggooouuuwwwyyy{{{zzzwwwxxx{{{}}}||||||~~~zzz~~~||||||yyy```cccbbb^^^^^^aaa___ZZZWWWLLLIII```fffHHHFFFNNN]]]wwweeeQQQ>>>:::888BBBlllsssQQQOOOJJJKKKGGGAAA<<<888555111///......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---...///000111888```{{{XXXkkk{{{```lllwww___@@@MMMkkkmmmVVVMMMMMM___vvvqqqSSSHHHDDDJJJLLLCCC:::888999777666666666777???HHH```hhhnnnpppqqqwww|||}}}rrrnnnzzzqqqfffXXXSSS\\\sss{{{UUUIIIIIIIII\\\vvvoooiiipppYYYKKKAAA;;;999@@@EEEKKKRRR\\\eeegggddd]]]WWWOOOKKKIIIGGGDDDBBB???===999555222111000000222222111111111000000000000000000000111111111111///222222666888555BBB___}}}~~~kkkWWWNNNNNNWWWjjj{{{rrryyy~~~qqqkkkrrrzzz|||xxxzzzvvvcccWWWMMMGGGEEE@@@???===;;;:::;;;<<<===FFFPPPbbbttt|||hhhbbbmmmjjjttt]]]KKKHHHDDDAAA@@@???===;;;:::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))************+++++++++,,,,,,+++******++++++,,,++++++***************+++,,,+++***(((''''''''''''''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,---...//////------...///000111222444555555555555666666666555444666:::======IIIWWW]]]XXXMMMBBB===>>>@@@DDDHHHKKKKKKKKKJJJSSSTTTVVVVVVTTTPPPLLLJJJLLLQQQXXX[[[\\\]]]___bbbcccjjjllliiikkknnniii___LLLGGGAAA<<<:::;;;;;;<<<777666444222111000000111111333555:::AAAJJJUUU\\\ccckkksssuuuxxx{{{{{{xxxwwwyyy}}}~~~|||www|||{{{|||}}}bbbdddddd```^^^___```^^^YYYMMMGGG\\\dddFFFBBBEEESSS|||~~~mmmYYYDDD<<<555;;;YYYyyypppSSSPPPHHHKKKGGGBBB===999555222//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111<<>><<<::::::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))*********++++++++++++*********++++++,,,---,,,+++******)))*********+++***)))(((''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---...//////......///000111222333444555555555555666666666444444555999<<<888DDDVVVdddiiibbbVVVMMMCCCEEEIIILLLNNNOOOOOONNNTTTUUUWWWWWWUUUQQQLLLIIINNNQQQTTTVVVWWWYYY\\\^^^[[[bbbffffffkkkrrrppphhhZZZRRRHHH@@@<<<:::999777555444222111111111222222000222444888???HHHRRRYYYbbbjjjqqqtttwwwzzzyyywwwvvvvvvxxx{{{}}}}}}zzzxxxsssxxxwwwyyy}}}|||fffhhhhhhccc^^^]]]___aaa^^^RRRIIIYYYiiiGGG@@@BBBNNNwwwrrr]]]HHH???666<<>>:::666333000///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111>>>ppp___sssrrrqqqeeeEEEgggfffKKKHHHNNNhhhlllMMMIIIJJJNNNLLLBBB999555666444444555666888@@@JJJ___kkksssrrrpppttt||||||qqq\\\LLLFFFJJJZZZooozzz{{{mmmOOOCCC@@@HHHdddkkkrrrmmm\\\OOODDD???>>>???DDDHHHMMMVVVbbbjjjkkkiiicccYYYSSSPPPNNNKKKHHHDDDAAA===888555222111111000000000//////////////////000000000111111111111000333222444666444FFFfffvvvppp|||hhh\\\TTTTTTeeezzzzzzrrrpppZZZTTTRRRYYY_________bbbaaaaaa______dddmmmwww}}}qqq```WWWbbbuuunnnZZZJJJCCCBBBAAA@@@===<<<;;;<<<===>>>CCCPPPcccuuuiiiuuueeeMMMIIIEEEBBB@@@>>>;;;::::::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++************+++,,,------,,,++++++***))))))******+++***)))((((((''''''(((''''''''''''((((((((((((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---...//////......///111222222333444555555555555666666666444333555888;;;:::???KKKZZZeeedddXXXMMMEEEGGGJJJMMMOOOPPPQQQPPPSSSUUUWWWWWWUUUPPPKKKHHHHHHIIIJJJKKKLLLNNNQQQSSSOOOVVVZZZ]]]eeeooommmcccYYYQQQFFF???<<<<<<:::888555444222111000000111111///111333777===FFFPPPWWWccckkkrrrtttuuuxxxwwwtttxxxvvvuuuvvvwwwxxxwwwuuussswwwwwwyyy}}}|||mmmmmmkkkgggaaa]]]^^^aaa```UUUJJJSSSxxxmmmFFF>>>AAAOOOwwwuuu```JJJAAA:::CCCGGGcccllllllYYYHHHOOONNNMMMIIIDDD???;;;777444111//////...---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---...///000111>>>xxxaaaxxxlllvvv```FFFgggeeeIIIFFFLLLeeeoooKKKKKKMMMOOOKKKBBB999555555333333555555888@@@JJJ^^^kkkuuuwwwvvv{{{|||nnnkkkuuuxxxxxxrrrpppnnnmmmmmmkkkeeeXXXHHH<<<>>>CCCSSSgggsssvvv|||^^^IIICCCEEE[[[{{{oooooopppaaaUUUJJJDDDCCC>>>CCCGGGLLLUUUcccnnnrrrnnnggg]]]UUUQQQOOOLLLIIIDDDAAA===888555222111111///////////////000000000///000000000111111111111111444333444777888MMMppp~~~{{{llltttdddXXXVVVUUUWWWhhh{{{mmmsssnnnZZZIIIDDDBBBFFFKKKNNNQQQSSSQQQPPPOOOPPPUUU___nnnyyyuuucccSSSSSSXXX^^^jjjvvvooo]]]NNNEEEDDDAAA@@@>>><<<;;;<<<===>>>CCCPPPeeewwwpppxxx___LLLIIIEEEBBB@@@>>><<<::::::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))'''''''''''''''((((((((((((((((((((((((((((((((()))************++++++++++++*********+++,,,,,,---,,,,,,+++***))))))))))))******)))(((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---...////////////000222222222333444444444444444777666666444333444888;;;>>>===@@@IIIQQQQQQHHH???DDDFFFHHHLLLNNNPPPQQQQQQRRRTTTUUUUUURRRLLLFFFBBB<<<<<<<<<===???@@@BBBCCCCCCHHHLLLRRR___iiicccVVVMMMFFF>>>:::<<<>>>===;;;444333111///...---......///000222555;;;DDDMMMTTTeeelllssstttuuuwwwuuurrrzzzyyyxxxwwwwwwwwwwwwxxxwwwzzzyyy{{{~~~rrrooommmkkkgggaaa```bbb___VVVJJJKKKjjjnnnEEE<<>>IIIKKKiiisssoooVVVCCCNNNRRRNNNJJJEEE@@@<<<888555222000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111:::wwwuuuaaa{{{ggguuu|||UUUDDDaaacccHHHFFFLLLXXXooobbbIIILLLOOONNNHHH@@@999555555333333555555777@@@IIIUUUbbbnnnsssvvv|||wwwcccYYYgggooo|||zzzlllfffcccttttttWWWTTTQQQNNNKKKEEE===666;;;???LLL^^^llltttzzziiiMMMEEEEEEQQQpppxxxkkkyyynnn___TTTIIIAAA???===CCCHHHLLLUUUcccoootttppphhh]]]TTTPPPMMMJJJGGGBBB???;;;777444222111111//////000000000000111111000000000000111111111111111444444666:::>>>WWW}}}pppkkkeeeUUUMMMTTTXXXZZZjjj~~~~~~xxxiiirrryyyyyyrrrgggYYYIIIBBB???===>>>BBBFFFIIIKKKFFFDDDCCCDDDHHHRRRcccsssuuudddUUUPPPKKKHHHRRRccc}}}~~~nnnaaaSSSJJJHHHBBB@@@>>><<<<<<<<<===>>>BBBQQQfffxxxwww|||aaaLLLHHHDDDAAA@@@>>><<<;;;:::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))'''''''''(((((()))))))))(((((((((((((((((((((((()))************++++++++++++++++++***++++++,,,,,,---,,,+++***))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,------******+++++++++,,,,,,,,,,,,...000000//////111222111222222333333333333333777666555444333444777:::===<<<<<<===@@@@@@???>>>DDDEEEHHHKKKNNNQQQRRRSSSQQQSSSSSSRRRMMMEEE>>>999444333333333555666777666777;;;AAALLL___kkkbbbPPPFFF???888888<<>>;;;333222000///------.........///111444:::BBBLLLRRReeelllssstttvvvwwwvvvssswwwzzz||||||zzzyyyzzz|||zzz|||yyy{{{tttooommmnnnmmmgggcccddd___YYYLLLGGG```tttLLL@@@@@@NNN{{{oooQQQBBB===IIIQQQuuu~~~^^^CCCMMMRRROOOKKKEEE@@@<<<999555333000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111===xxxhhh^^^}}}bbbrrrlllIIIAAAYYY___HHHIIIOOOZZZkkklllPPPGGGKKKNNNKKKDDD<<<777444666333333444555777???HHHMMMZZZgggooouuu|||uuuaaaTTTXXXeeexxx~~~lllbbb^^^gggqqqRRRMMMFFFBBB@@@>>>:::777999;;;DDDTTTeeeqqqxxx}}}nnnOOOEEEFFFIIIdddkkkooojjj[[[RRRHHH@@@<<<===CCCHHHKKKSSS```lllqqqrrriii]]]TTTOOOLLLIIIFFF???===999555222111000000000000000111111111222222000000000000111111111111000333333555999???ZZZjjjjjjlllXXXOOOWWW\\\\\\iii}}}|||}}}wwwhhhooo{{{kkkjjjeee\\\QQQDDD@@@???>>>===>>>AAACCCCCC>>><<<<<<===???GGGYYYkkkmmm___VVVVVVPPPHHHNNN]]]uuuvvvjjjaaaVVVLLLGGGBBBAAA>>>===<<<<<<>>>>>>@@@PPPeeewwwzzzfffKKKHHHDDDAAA@@@???===;;;:::999777555333222111111///......------,,,++++++,,,,,,++++++***)))))))))'''((((((((())))))******(((((((((((((((((((((((()))************+++++++++,,,,,,++++++***++++++,,,---,,,+++***))))))))))))***))))))(((((((((((()))''''''''''''((((((((()))'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,...000000//////111333111111222333333333222222777777555444222444777:::888:::<<<<<<:::===CCCHHHEEEGGGJJJMMMPPPSSSUUUVVVRRRRRRRRROOOIII@@@777222000000///000222333222111...222:::KKKcccrrrhhhTTTFFF@@@999999===???===999444333111000//////000000...///111444999AAAKKKQQQdddlllsssuuuvvvxxxxxxtttrrrxxx~~~|||zzz{{{}}}zzz|||xxxzzz}}}tttnnnkkkpppqqqkkkggggggaaa]]]OOOGGG\\\}}}VVVFFF@@@LLLzzzvvvUUUBBB;;;GGGUUUgggFFFMMMQQQOOOKKKFFFAAA===999666333000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111GGG}}}ttt^^^[[[}}}___ooobbbAAA???UUU[[[HHHKKKRRRlllzzzbbbHHHEEEJJJMMMIIIAAA:::555333666444333444444666>>>HHHPPP[[[hhhrrrzzzvvvdddVVVMMM^^^vvvqqqccc]]]___rrruuukkkxxxyyyXXXRRRIIIBBB???===:::888777777===MMM```nnnvvvzzz}}}qqqQQQGGGGGGCCC]]]tttpppiii\\\UUUNNNGGGBBB>>>DDDIIIKKKQQQ]]]iiinnntttlll___VVVQQQMMMJJJGGG===;;;777444111000000000000000111111222222222333000000000000111111111111000333222222666;;;WWW~~~~~~~~~eeegggnnnYYYNNNWWW^^^^^^kkk~~~|||}}}qqqbbbmmm{{{iiiiiiddd\\\RRRFFF===>>>===<<<;;;<<<<<<:::888777999;;;<<>>??????NNNeeewww|||sssfffKKKGGGCCC@@@>>>===<<<;;;===;;;999666444222111000......---------,,,,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))******++++++,,,...+++)))(((***+++,,,,,,******)))(((((()))***+++,,,+++***)))((((((((((((''''''''''''((((((((()))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...000222222222222444666888999888666333333444666888666444333444777;;;===CCCFFFJJJMMMNNNPPPRRRSSSSSSOOOGGG???888333222111////////////...---......///...333CCC]]]ooonnneeePPPGGG===:::>>>???;;;555444333111000111222111000...000222333666>>>HHHPPP^^^mmmssssssyyyyyytttwwwtttuuuvvvxxxzzz|||}}}}}}xxxxxxyyyzzzyyy{{{qqqnnnrrrooonnnlllccceee^^^NNNNNNUUUrrrZZZEEECCCMMMttttttNNN777???FFFlllkkkGGGLLLRRRUUUPPPIIIBBB===999666444333111...,,,*********+++---,,,,,,++++++,,,,,,---,,,---...---++++++000444MMM{{{lllLLLbbbvvvhhhrrrqqq]]]???<<>>FFFOOOZZZjjjxxx}}}SSSIIIAAACCCRRRmmmvvvsssnnnZZZIIIBBBBBB:::@@@GGGMMMQQQXXXeeeqqqooonnnggg\\\UUUQQQMMMHHH===:::555222111222333333000000111111111111000000000000000000111111111111333///111666555;;;ZZZ}}}}}}sssvvviiipppXXXPPPVVVXXX```qqq||||||~~~kkkcccnnn~~~wwwmmmhhh___SSSLLLDDDAAA===:::888888:::;;;:::777999===;;;===UUUqqqssshhhooorrr^^^QQQ\\\sssmmmdddddd[[[QQQKKKBBB@@@@@@???===;;;;;;<<<>>>BBBTTTnnnwwwjjjjjjxxxuuucccKKKGGGCCC@@@>>>===<<<;;;<<<;;;888666333111000000......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))******+++,,,---......333000,,,++++++++++++***+++***)))(((((()))***+++,,,+++***)))(((((((((((('''''''''((((((((())))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000222333222333555666777777666333111///000222444222000///000111333555AAAFFFKKKOOOOOONNNMMMLLLJJJGGGAAA999333000000000000000///000111111000/////////222AAA\\\rrrsssiii]]]RRRDDD<<<;;;===>>><<<555333111000111111111//////111222444777>>>HHHPPP\\\lllrrrsss{{{zzzvvvyyywwwwwwwwwxxxyyyzzz{{{|||zzzzzz{{{{{{yyyyyyrrrnnnrrrooonnnnnnfffccc\\\LLLKKKPPPkkk[[[CCC???EEEfffnnnOOO>>>BBBCCChhhsssKKKLLLPPPUUUPPPHHHBBB===999666444222000...,,,******+++,,,---,,,,,,++++++,,,,,,---,,,...///---+++,,,111555VVVsssSSSnnnooogggnnngggRRR999:::SSSzzzpppRRRDDDIIIYYYsss[[[AAAEEEIIILLLGGG===666444555666333333555666999CCCMMMVVV[[[cccmmmwww}}}yyywww~~~ooo\\\YYY[[[lll}}}nnneeeXXXUUUKKK@@@UUUiiiUUULLLFFF<<<888;;;777666999@@@HHHRRRaaaooozzz}}}]]]LLLDDD@@@IIIcccrrriiieeeNNNBBBAAA===AAAHHHOOOSSSYYYeeeqqqmmmmmmggg^^^WWWSSSNNNIII???;;;555222111222222222000000111111111111000000000000000000111111111111444000333888777===ZZZ|||uuulll}}}cccPPPMMMXXXZZZbbbrrr}}}{{{zzzhhh```jjj{{{yyysssnnncccWWWOOOEEEBBB>>>:::888777888999999777:::>>>;;;===QQQiii}}}xxxwwwsssVVVOOOddd}}}|||{{{nnncccbbbYYYQQQKKKCCCAAAAAA@@@>>><<<;;;===???EEEVVVooonnn]]]YYYhhhzzzfffKKKGGGCCC@@@>>>===<<<;;;;;;:::777555333111000///......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((***++++++,,,...///000000777444000---,,,+++***)))+++***)))(((((()))******,,,+++***)))((((((((((((''''''((((((((()))))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111333333333333555666777777666333000......///000///......---------...999???GGGLLLMMMKKKHHHGGGDDDAAA<<<666000---...000333222111111222333111000//////111===YYYtttxxxnnneeeYYYJJJ???;;;;;;;;;;;;555333111111111111000///000111333333666===GGGNNN[[[kkkrrrttt||||||xxx|||zzzyyyxxxwwwwwwxxxzzz{{{|||{{{|||}}}zzzyyysssnnnpppnnnooopppjjjeee```OOOLLLOOOiii```GGGAAAEEE```}}}dddLLLCCCCCC===]]]~~~QQQNNNOOOTTTOOOHHHBBB===999555333111///---+++++++++,,,------,,,,,,++++++,,,,,,---,,,...///...---...222666\\\rrrRRRuuujjjkkkqqqaaaHHH444;;;TTT}}}eeeHHHCCCMMM\\\tttWWW@@@FFFIIIIIIDDD<<<555555666555333333555666999BBBLLLZZZ___gggpppxxx~~~xxxqqqvvv{{{vvvjjjaaahhhxxxtttbbb\\\YYYgggxxx}}}yyykkkccc[[[WWWMMMBBBUUUxxx```RRRIII???;;;<<<777555666;;;@@@IIIWWWdddxxxzzz~~~hhhMMMGGG===AAAXXXooo___ooorrrTTTDDD@@@===???FFFNNNRRRWWWaaammmjjjkkkhhh___YYYUUUOOOIII@@@<<<666333111111111111000000111111111111000000000000000000111111111111444111444999888???[[[zzzqqqrrrwwwVVVHHHKKKYYY\\\cccsss}}}zzz~~~kkkaaaaaarrrzzzxxxssshhh[[[SSSHHHEEEAAA<<<999888888999777777:::>>><<<<<>>===<<<;;;:::999777444222000//////......---------,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,...///000000666444000...---,,,***(((+++***)))((((((((()))***,,,+++***)))(((((((((((('''(((((((((((()))))))))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000222333444333333555666888888888555111///...///...////////////...------...444<<>>888OOOxxxVVVOOOOOOTTTOOOHHHBBB===999555222000///---+++++++++---...---,,,,,,++++++,,,,,,---,,,...000///...///444888aaatttRRRzzzjjjwww|||dddFFF444@@@WWW^^^BBBBBBOOO[[[yyyTTTBBBFFFGGGFFFAAA:::555555777555333222444555888BBBLLLXXX___jjjuuu}}}xxxkkkgggddd[[[OOOHHHIIIZZZiiioootttvvvooocccZZZTTTbbbvvv|||}}}|||vvvuuuyyy|||xxxnnnbbbZZZVVV\\\[[[YYYTTTcccfffVVVKKKBBB======:::777777999<<>>@@@TTTyyypppYYYbbbxxx[[[GGG@@@;;;<<>>;;;:::999999444777;;;===<<<===DDDLLLZZZ{{{iii```jjj{{{zzzdddTTTMMMJJJQQQrrrrrrbbb]]]SSSMMMLLLGGGCCCCCCAAA>>><<<;;;>>>@@@LLL___wwwxxxaaaRRRVVVtttpppmmmKKKGGGCCC@@@>>>===<<<;;;999888666444222111000///......---------,,,,,,,,,------,,,+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---......222000...---------+++***,,,+++)))((((((((()))***,,,+++***)))(((((((((((((((((((((((()))))))))***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000222333333333333444555666777777555111///...///------///000000000///...+++...333666888999;;;===@@@CCCDDDAAA>>>===AAADDDEEEGGGIIIHHHEEEBBBBBBBBB>>>CCCAAAAAAZZZmmmVVVIIIGGGFFFAAA;;;888666444333333333222000///000111000222888AAAHHH\\\lllsssuuu|||{{{vvvxxxyyyxxxvvvvvvwwwyyy|||~~~{{{zzz|||~~~}}}vvvoooooommmpppsssooofffaaaNNNGGGGGGcccbbbGGGCCCJJJeeedddKKK???:::888CCChhhWWWPPPPPPTTTPPPIIICCC???:::666333000///---+++++++++---...---,,,,,,++++++,,,,,,---,,,...000///...000555999eee```tttjjjkkkIII777CCC]]][[[AAACCCOOOYYYzzzxxxPPPBBBEEEEEEDDD???999555555777555222222444555888BBBLLLNNNXXXgggttt|||yyynnnaaaXXXQQQKKKJJJLLLNNNWWW]]]___bbbgggddd\\\VVVPPP^^^sssuuummmeee[[[WWWXXXWWWTTTOOOLLLMMMNNNaaacccgggfffqqqsss]]]OOOFFF???===<<<999888999:::===GGGRRReeellluuu~~~QQQFFF???BBBSSSoooqqqSSSWWWzzz```JJJ???<<<;;;BBBNNNTTTSSS[[[fffeeegggfff___YYYUUUNNNGGGCCC>>>888444222111000///000000111111111111000000///000000000111111111111111111444777999CCC]]]www}}}vvvjjj___NNNNNNXXXZZZ```qqq}}}zzz|||kkk[[[WWW]]]qqqvvvpppeeeXXXPPPEEECCC@@@===;;;:::::::::555999===>>>@@@CCCEEEEEEFFFqqqqqquuuuuummm]]]LLLDDDBBBCCCNNNooovvvccc\\\QQQLLLLLLHHHCCCBBB@@@===;;;<<>>===<<<;;;:::888777555333222111000......---------,,,,,,,,,------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++,,,---,,,+++,,,---...---,,,,,,+++***((((((((()))))),,,+++***)))((((((((((((((((((((()))))))))******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111333333222111333444222333444333111/////////,,,---...///////////////.../////////...///111333:::@@@FFFIIIHHHJJJNNNSSSSSSVVV\\\cccgggeee]]]WWWQQQ[[[XXXPPPccccccOOOGGGEEEBBB???:::888666555555555333222000111111000111666???FFF[[[kkksssuuu|||{{{uuuwwwxxxwwwwwwvvvxxxzzz|||~~~{{{yyyzzz}}}~~~~~~zzzrrrrrrooorrruuupppjjjfffUUULLLHHHbbbhhhLLLEEEMMMjjjrrrWWWCCC888===>>>\\\wwwzzzTTTPPPQQQUUUQQQKKKEEE@@@;;;777333111///---+++++++++,,,------,,,,,,++++++,,,,,,---+++---//////...000666:::eeellljjjgggnnnKKK777CCCccc{{{XXXBBBCCCNNNYYYxxxnnnHHH@@@DDDDDDBBB>>>999666555666444222222444555888AAAKKKKKKVVVggguuu|||tttqqqnnnjjjdddaaagggppplllkkkfffaaabbbeeebbb\\\UUULLLXXXkkkhhh[[[PPPGGGAAABBBCCCEEEJJJSSS]]]cccxxxyyy}}}{{{lllZZZMMMCCC===;;;999888888777888???HHHRRR\\\jjjwwwbbbHHH@@@BBBOOOdddqqqNNNMMMuuu{{{aaaLLLAAA???<<>>888444222111111000000000111111111111000000000000000000111111111111222222333555999FFFaaayyy~~~tttllliiiSSSNNNVVVYYYaaarrr}}}||||||~~~rrriiieeecccmmm}}}nnn^^^QQQJJJ>>>>>><<<;;;;;;;;;<<<===;;;AAADDDDDDIIIPPPPPPJJJDDDZZZrrr{{{uuuhhhUUUEEE??????AAABBBUUUuuu{{{fff]]]QQQLLLKKKGGGCCCBBB@@@===<<<>>>AAADDDTTThhhrrr]]]hhhdddyyyeeeKKKGGGCCC@@@>>>===<<<;;;:::999777555444333222222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***************************+++******,,,...///...------,,,***(((((((((((())),,,+++***)))(((((((((((((((((()))))))))*********((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///111222222000000111333///111333333222111111222000000000///////////////000000000...,,,+++---///666>>>HHHLLLLLLMMMPPPUUUZZZ\\\ggg||||||jjjcccqqqmmm^^^kkkfffSSSGGGAAA>>>===:::888777777666555333222333333222222777@@@FFFWWWhhhqqqttt|||{{{uuuwwwyyyxxxxxxxxxyyyyyyzzz{{{{{{xxxxxxzzz||||||xxxwwwtttuuuxxxssspppooo___UUULLL```lllQQQIIIPPPnnn}}}fffIII888AAA@@@UUUhhh~~~pppOOONNNQQQUUURRRLLLGGGBBB===888444222000...,,,******+++,,,---,,,,,,++++++,,,,,,---))),,,.........000666:::gggiii~~~fffeeemmmKKK888CCCgggxxxpppRRRBBBCCCNNN]]]uuueeeBBB???BBBBBB@@@===:::666555444444222222333444888AAAKKKRRR]]]kkkwww}}}yyyssswww}}}yyyqqqooosssjjjddd^^^\\\bbbiiigggbbbVVVJJJQQQaaa\\\QQQLLLIIIFFFIIIPPP[[[iii{{{|||fffVVVIII???;;;999999:::888666;;;BBBEEEPPP```ppp}}}wwwQQQDDD@@@JJJ^^^sssJJJGGGrrr|||aaaNNNFFFAAA<<>>888444222222222111000000111111111111000000000000000000111111111111333444444555:::JJJfff}}}{{{xxxrrrmmmSSSKKKUUU[[[eeeuuu}}}}}}}}}~~~xxxpppllleee___aaatttqqqXXXHHHDDD<<<<<<===>>>@@@BBBCCCEEEFFFLLLMMMLLLTTT```___VVVDDDFFFFFFRRRiiirrrrrrwwwrrraaaMMMCCCBBBCCCCCCBBB[[[|||iii___RRRKKKKKKFFFDDDCCCAAA???>>>AAAEEEIIIYYYkkkmmmtttooojjjKKKGGGCCC@@@>>>>>><<<;;;:::999888666444333333222......---------,,,,,,,,,(((((()))***,,,---......))))))))))))))))))))))))'''((((((((())))))******+++++++++*********))))))+++++++++,,,//////...------,,,***)))((((((((())),,,+++***)))(((((((((((())))))))))))************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000111111000///111222///222444666555555555666555444333222000000000000///000000///......///000666???IIIMMMKKKJJJLLLOOOZZZ[[[iiissslll|||xxxeeennnhhhQQQDDD???>>><<<999888888777666444444555444333333888AAAGGGTTTfffooosss|||{{{vvvxxxzzzzzzzzzyyyyyyxxxxxxxxx{{{xxxvvvxxxyyyzzz~~~{{{{{{wwwxxxzzztttpppqqqcccXXXKKKYYYiiiPPPHHHOOOmmmvvvnnnMMM888BBBDDDSSS```tttiiiKKKLLLPPPVVVRRRMMMHHHCCC>>>888555333111...,,,*********+++---,,,,,,++++++,,,,,,---)))+++---------000555:::oooqqqdddfffdddlllLLL:::DDDjjjsssgggMMMAAACCCOOOaaatttbbb@@@@@@AAAAAA@@@===:::777555333444222111333444777AAAKKKXXXaaallluuuzzzpppfffmmmxxx|||sss```RRRMMMIIIEEECCCJJJZZZggghhhdddWWWHHHMMMZZZWWWPPPSSSVVVXXX^^^iiiyyymmm]]]NNNCCC<<<;;;<<<===:::777:::@@@BBBLLL[[[lllyyy\\\III@@@GGG\\\vvvIIIEEEttt|||```PPPLLL???:::BBBUUU]]]YYY^^^jjjmmmnnnjjjbbb[[[WWWRRRLLLBBB===888444333333222222000000111111111111000000000000000000111111111111555555555666;;;MMMjjj~~~}}}wwwlllQQQHHHTTT]]]iiiwww~~~~~~}}}~~~vvvjjjaaa\\\TTTNNNLLLWWWrrruuuSSSCCC@@@>>>???@@@CCCFFFIIIKKKMMMMMMTTTTTTSSS\\\kkkkkk```<<<@@@>>>@@@FFFGGGTTTkkktttdddSSSLLLKKKJJJEEEAAAYYY|||kkk```SSSKKKJJJFFFEEEDDDCCCAAAAAACCCHHHMMM]]]llluuu{{{mmm~~~bbbOOOJJJDDD@@@@@@@@@>>><<<999888666444222111000000000///...---,,,++++++++++++++++++************)))))))))(((((('''''''''&&&%%%&&&''')))))))))(((((((((***++++++******+++,,,+++)))((())),,,---...---///---)))&&&%%%''')))***((()))*********)))'''&&&'''(((((()))(((&&&$$$###((()))***+++,,,---------+++,,,,,,------,,,,,,+++...------......///000111222222333333333222222111333333333444777:::;;;<<<555555444333333222111111///......---...///000111888===DDDGGGGGGFFFGGGHHHTTTfffuuuhhhWWWYYYccceeelllyyy___KKK===??????===:::777666777888999555333333333555>>>HHHWWWgggtttuuutttxxxxxxuuuxxxxxxyyyzzzyyyxxxwwwvvv{{{{{{{{{yyyxxxyyy|||~~~yyyuuuvvvxxxyyy{{{tttpppiii\\\OOOTTTpppwwwTTTHHHWWWqqqhhhnnnPPP===AAA@@@YYYkkknnndddPPPEEEMMMVVVRRRLLLFFFBBB===888555444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++...///---,,,333<<>>:::777555444444333444444333333777???EEETTT___mmmxxx}}}ssscccZZZPPPNNNVVVWWWJJJ>>><<<<<<::::::???EEENNN]]]kkkZZZOOOIIIOOOXXXZZZZZZZZZaaaiiizzzvvvYYYJJJGGGDDD???;;;<<<;;;888999===>>>HHHNNN\\\sss\\\KKK???FFF]]]yyyNNNCCCiii|||aaaIIIDDD???BBBMMMTTTXXX```jjjqqqpppkkkddd___]]]XXXRRRGGGFFFBBB<<<666222111111111111111111111111111111000111111111111222222222222222666333<<>>===LLLiii{{{jjjfffhhhYYYHHHGGG```rrriiiZZZOOOMMMIIIEEEAAA???@@@@@@BBBLLLWWWccctttmmm|||kkkPPPJJJDDD@@@@@@???===;;;999888666444222111000000//////...---,,,,,,,,,,,,+++++++++************))))))(((((((((''''''''''''))))))))))))((('''&&&%%%(((***++++++******+++,,,+++)))((()))+++,,,,,,,,,///---+++(((((((((***+++((())))))***)))((('''&&&'''(((((()))))))))))))))((()))***,,,------......+++,,,,,,------,,,,,,+++...------......///000111222222222333333222222111222111222333666888999:::777777666555444333333222000000/////////000111222777:::???AAABBBEEEJJJNNNUUUcccnnnpppPPPUUUeeeooozzz{{{\\\GGGDDDDDDBBB@@@===:::999999999666444444333444===GGGZZZjjjtttpppmmmrrrwwwyyyxxxxxxyyyyyyyyyxxxwwwvvvzzzzzz{{{zzzzzz{{{xxxtttvvvvvvwwwxxxxxxuuunnn```PPPSSSppp{{{ZZZLLLXXXtttiii{{{hhhKKK999===HHHcccxxxzzzlllTTTHHHQQQUUURRRLLLGGGCCC>>>:::666444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000...---444===xxxccc```ssscccpppuuuOOO:::LLL|||}}}fffHHH>>>DDDOOO]]]yyy^^^CCC999@@@>>><<<999666555555555222333444333333777???EEETTT^^^lllwww}}}|||hhhXXX???>>>>>>AAAFFFIIIDDD<<<;;;888666888;;;???JJJTTTRRROOORRRZZZ___^^^]]]___mmmvvvfffQQQIIICCC>>>::::::999777888;;;;;;DDDKKKZZZsss^^^KKK<<>>===RRRuuuqqqZZZQQQrrrwwwpppaaaUUUOOOIIIEEEAAA??????@@@CCCNNNYYYjjjzzzqqq{{{rrrPPPKKKDDDAAA@@@???===:::999888666444222111000000///...------,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''***)))(((''''''&&&'''''')))***++++++******+++---+++***((((((***++++++***------,,,+++*********+++)))))))))))))))(((''''''&&&&&&&&&''')))***,,,---)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222222222222222222222222222333444555777888:::::::::999888777666555444444222111111000000111333333555777999:::<<>>BBBLLLXXXuuu]]]CCC999>>><<<:::888666555555555111222333222333777???FFFSSS]]]jjjuuu{{{oooZZZLLL777<<<:::555;;;GGGFFF;;;;;;777666666555555:::AAAGGGLLLUUU^^^aaaaaacccgggpppzzzzzz^^^OOOFFF@@@;;;::::::777888:::999@@@FFFWWWtttjjjSSS@@@CCCVVVrrrgggKKKVVVoooPPPIIIBBBBBBKKKTTTYYYaaakkkqqqsssrrrlllhhheee```[[[XXXQQQGGG???;;;888555222111111111111111111111111111111111111222222222333666555999555???HHH~~~cccMMMIIIGGGMMM\\\lllvvv{{{{{{|||}}}rrr^^^MMMIIIHHHCCC>>>===<<<::::::999666:::NNNdddcccTTTVVV\\\eeepppxxxzzzzzzuuuuuuxxxnnnYYYOOOLLLCCCEEECCC???AAA@@@<<>>;;;999;;;:::888999===@@@GGGSSS]]]cccgggkkkooommmxxxmmmWWWMMMEEE>>>===<<<:::999;;;888>>>BBBSSSsssvvv\\\EEEDDDTTTooovvvSSSLLL}}}oooQQQKKKBBBAAAJJJSSSXXXaaajjjrrrvvvvvvqqqllliiiddd___XXXOOODDD<<<:::888555111111111111111111111111111111111111222222222333333777666999444===FFF{{{hhhLLLHHHFFFNNN___oooyyy}}}|||}}}___OOOCCCEEEHHHDDD???>>>???======>>>;;;:::BBBLLLnnniiiWWWZZZbbbqqqwwwooommmeeeWWWUUUXXXSSSLLLKKKHHHIIIDDD<<>>;;;999888888555333888???NNNRRRQQQNNNVVVhhhuuuyyyyyyyyyxxxxxxxxxxxxwwwxxx{{{}}}~~~~~~~~~yyyttttttsssrrrrrrqqqqqqrrrlll[[[WWWvvv~~~aaaIIIGGGOOObbbcccCCC777@@@???```___OOOZZZRRROOOKKKHHHDDD@@@:::777555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000///000999CCC|||tttPPPWWWppp[[[lllxxxRRR???RRRgggGGG===AAAJJJVVVnnn\\\CCC;;;BBB@@@===:::777555444444111222222222222777???EEEQQQYYYeeeqqqzzzqqqccc[[[OOOFFFBBBGGGJJJHHHJJJNNNEEEAAA>>>@@@???<<<<<<>>>@@@KKK[[[jjjtttyyyxxxvvvrrr}}}|||```TTTJJJAAA???>>>;;;999999999===@@@PPPooo~~~___EEEAAANNNfff___JJJppplllSSSKKKAAA???IIISSSYYYaaajjjssswwwxxxrrrllliiieee```UUULLLAAA;;;999999666222111111111111111111111111111222222222222333333333555444888555???III~~~cccMMMHHHFFFNNN```pppzzz}}}}}}~~~yyyYYYMMMGGGIIIJJJCCC@@@BBB>>><<<;;;<<<:::999;;;???NNNtttppp[[[___kkk}}}zzzkkkdddaaaZZZ\\\]]]UUUSSSUUUSSSRRRMMMDDDSSSuuuzzzkkkaaaYYYMMMDDD@@@>>>???AAAFFFRRR^^^ooozzzyyyOOOJJJDDD@@@@@@@@@>>><<<999888666444222111000000...------,,,,,,---------+++++++++************)))'''''''''(((((((((((((((((((((''''''''''''((((((***+++,,,,,,++++++,,,...+++***((((((***++++++***'''((()))*********************)))(((((((((((((((***))))))(((((((((((())))))***+++---............------++++++++++++------...------......///000111222111111000111222444555555999<<<===:::999:::<<<:::::::::::::::::::::::::::999888777777777888999777:::======<<<===@@@CCCQQQ\\\\\\XXX^^^jjjkkkXXXRRRJJJFFFDDDDDDBBB@@@===;;;;;;:::777444777>>>UUU\\\___^^^dddqqqyyyxxxzzzyyyxxxxxxwwwwwwxxxxxxzzz|||}}}~~~}}}}}}vvvpppooonnnnnnooorrrpppsssppp```WWWooobbbHHHGGGRRRaaadddFFF777<<>>:::777555444333222333333111111666===CCCOOOWWWcccpppzzz~~~wwwuuummmaaa]]]aaa^^^SSSPPPUUUNNNGGGCCCBBBAAA>>>===???GGGZZZrrr}}}~~~kkk[[[PPPEEEAAA???<<<888888:::>>>???LLLhhhzzzeeeHHHCCCLLL```qqqPPPfffzzzyyykkkXXXJJJ@@@???JJJVVV\\\bbbjjjtttxxxxxxqqqiiieeebbb___QQQJJJBBB<<<:::999777555111111111111111111111111222222222222333333333333222333999888CCCMMMbbbPPPIIIEEEMMM^^^oooxxxzzz}}}~~~~~~sssbbbWWWPPPNNNHHHAAA@@@FFF???===<<<:::999888888999???^^^}}}ffflllyyyxxxhhhcccgggeeeeeebbbWWWYYY```___\\\\\\YYY```tttxxxiiiaaaZZZLLLBBB@@@???@@@BBBFFFQQQ\\\oooyyyqqqNNNIIICCC@@@@@@AAA???===999888666444222111000000---------,,,,,,------...+++++++++************)))''''''''''''((((((((()))''''''((((((((((((''''''***+++---,,,++++++,,,...+++)))((()))+++,,,,,,,,,(((((()))******+++,,,,,,+++***)))((('''(((((()))(((((())))))))))))((((((((()))***,,,------.........---+++******+++---......------......///000111222111000000111222444666666:::???>>>;;;999:::<<<::::::;;;;;;<<<=========???>>>===<<<;;;<<<======888;;;======:::999;;;===KKKVVVXXXUUUXXX[[[hhh|||}}}hhh^^^QQQIIIFFFFFFEEEDDD???=========999555777===QQQbbbnnnooopppvvvzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxvvvxxx{{{||||||}}}vvvnnnmmmmmmnnnooopppnnnsssuuufffZZZlllmmmLLLHHHUUUcccmmmSSS>>>:::DDDZZZwwwkkkPPPRRRVVVSSSPPPLLLHHHBBB;;;777666333///------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......000:::EEEpppSSS[[[^^^ccc~~~hhhJJJ999JJJnnntttdddHHH===AAAPPPaaa|||^^^CCC;;;AAA???<<<999777555444444333444333222111444<<>>===GGG___pppzzzhhhKKKDDDJJJZZZ~~~\\\bbb|||wwwjjjZZZJJJAAA@@@LLLYYY```eeellltttxxxwwwnnnddd```]]][[[MMMIIIDDD>>>999777555555111111111111111111111111222222222333333333444444333444;;;:::DDDLLL}}}qqqXXXOOOHHHNNN^^^oooxxxyyy}}}~~~yyynnnccc[[[YYYSSSIIIFFFIIICCCCCCBBB???<<<<<<;;;:::>>>RRRyyyssszzzpppkkknnnjjjhhhfff^^^\\\ggggggdddnnnvvvzzzyyyiiibbbZZZJJJAAA??????AAABBBEEEOOOYYYiiittthhhMMMHHHBBB@@@@@@AAA@@@>>>999888666444222111111000------,,,,,,,,,------...+++++++++************)))&&&'''''''''(((((())))))"""$$$&&&(((***************,,,------,,,+++---...+++))))))))),,,---...---***))))))***+++,,,......+++***((('''''''''((()))$$$%%%'''((((((((('''&&&((()))***+++,,,---------...---+++******+++---......------......///000111222111000000111222555666999===BBBBBB>>>;;;<<>>???@@@@@@CCCBBB@@@?????????@@@@@@888:::<<<:::888666999;;;DDDOOOSSSTTTXXXVVVZZZhhhuuuiiiXXXMMMIIIHHHHHHGGG@@@??????>>>:::555777===GGG___uuuxxxtttvvvzzz|||zzzyyyxxxwwwwwwwwwxxxyyysssuuuxxx{{{|||}}}xxxpppooooooqqqsssllljjjqqqwwwkkk^^^nnnvvvQQQHHHUUUeeeyyybbbHHH<<<<<>>===:::888666555555555444444444222111444;;;AAANNNTTTaaaooo|||~~~{{{qqqddd]]]TTTLLLKKKLLLLLLOOORRRbbbxxxnnn```SSSMMMJJJEEE@@@>>>999>>><<>>777333222222111111111111111111111111222222333333333444444444666777===:::BBBGGGwwwnnn^^^TTTLLLQQQaaaqqqyyy{{{}}}}}}sssjjjeeegggcccWWWNNNLLLDDDFFFFFFCCC@@@??????===BBBMMMmmm~~~}}}wwwrrrfffbbbdddaaa]]]kkkkkkiiizzzzzzkkkcccYYYHHH@@@>>>???BBBCCCEEEMMMVVVbbbnnnzzz\\\IIIHHHEEEBBB@@@?????????:::999777444222000//////......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******,,,---------,,,***)))'''(((((()))+++...///...,,,+++((('''(((+++------+++,,,+++***)))(((((((((((((((((((((((())))))))))))((()))+++,,,---............------,,,,,,------...///000000111111111111000333333222111333555777999<<<===>>>>>>>>>=========<<<===???BBBCCCAAA@@@AAAGGGFFFEEEDDDCCCBBB@@@???<<>>HHHVVV]]]eeeuuu~~~uuuhhhdddWWWSSSQQQJJJLLLUUUWWWgggxxxuuuhhhZZZSSSNNNFFF???;;;@@@<<<<<>>EEEIIIYYYjjjeeejjjvvv{{{xxxmmmeeebbb[[[RRRLLLIIIEEE???999444000...222111111111111111222222333222222222333333444555000===888;;;AAASSSxxxiiiqqqbbbRRRHHHQQQbbbpppxxx~~~|||vvvmmmkkkjjjddd]]]YYYNNNLLLJJJHHHDDD@@@@@@CCCEEEUUUhhhyyyxxx|||tttiiieeejjjcccccclllsssxxxzzzpppbbbTTTMMM???>>>???CCCEEEGGGMMMSSSZZZlll~~~XXXHHHGGGDDDAAA???>>>>>>>>>:::999777444222111000///......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,***)))((('''&&&''')))+++---,,,++++++)))'''(((+++---,,,+++++++++***)))(((((((((((((((((((((((()))))))))))))))***+++,,,---.........,,,++++++******++++++,,,//////000111111111111000000000///000111444666888===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFGGGFFFFFFGGGIII??????@@@BBBCCCCCCBBBAAA999@@@;;;444666555666@@@OOOSSSXXX[[[\\\\\\]]]^^^___mmm}}}lllZZZPPPLLLIIIGGGDDDCCC@@@===;;;999999888DDDVVViiippprrruuuwwwwwwrrruuuyyyzzzzzzxxxwwwwwwvvvwwwxxxyyy{{{}}}uuuooolllnnnqqqmmmtttrrrmmmhhhbbboooiiiLLLLLLSSS^^^rrrWWWAAA@@@MMM___tttyyybbbNNNSSSVVVUUURRRMMMGGG???888444777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---000:::EEEuuuRRR```wwwwwwcccMMM;;;===]]]ttteeeCCC>>>FFFTTTiiiwwwUUUBBB999<<<<<<;;;999666444444555444333222000000333999===GGGTTT\\\eeeuuu~~~vvvpppbbb]]]\\\TTTVVV^^^^^^mmmxxxwwwuuu~~~rrrbbbZZZVVVNNNFFFAAA>>><<<<<<@@@HHHWWWnnnfffGGGBBBDDDKKKlllkkkccc}}}bbbNNNKKK???EEEIIIZZZjjjdddgggvvv{{{yyyooogggccc\\\RRRJJJHHHDDD???:::666333222222222111111111111222222333222222222333444555555333===888>>>CCCQQQyyyaaabbbTTTJJJHHHUUUgggrrrvvvxxx|||vvvrrrooohhh```]]]]]]YYYSSSLLLFFFAAABBBDDDLLLYYYiiiuuupppggghhhfffeeemmmuuuzzzxxxpppbbbRRRIII???===>>>BBBCCCDDDJJJPPPXXXiii{{{YYYGGGFFFCCCAAA>>>=========:::999777555333111000000......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++++++++***)))((()))((('''(((***,,,,,,+++,,,***))))))***++++++***+++***)))(((''''''''''''(((((((((((())))))))))))***+++,,,,,,------------,,,++++++******++++++,,,...///000000111111111000/////////000222555888999???@@@BBBCCCEEEGGGKKKMMMMMMOOOPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEBBB???999@@@<<<777999888;;;GGGUUUYYY]]]aaabbbcccdddeee]]]aaahhhrrryyyfffWWWOOOJJJHHHEEEDDDAAA>>><<<:::999999???QQQfffooorrrtttvvvwwwsssvvvzzz||||||zzzyyyyyyzzzzzzyyyyyyzzz|||wwwoookkkkkknnnmmmuuutttpppjjj```fff}}}|||hhhLLLJJJOOO[[[}}}lllVVVDDDBBBPPPaaarrrttt]]]LLLQQQVVVUUUSSSNNNHHH@@@:::666777444///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---///999DDDwwwXXXiiiiiijjjlllOOO:::<<>><<<===@@@AAAAAAFFFLLLUUUfffxxxaaaHHHFFFDDDAAA???>>>======:::999777555333222111111......---------,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''(((((())))))************************))))))---+++))))))+++---......,,,+++***)))************+++***)))(((''''''''''''(((((((((((())))))))))))++++++,,,------,,,,,,,,,...------,,,,,,------.........///000111111111111000000111333666999;;;===@@@BBBEEEFFFGGGKKKQQQVVV___gggnnnmmmfff^^^UUUNNNQQQMMMHHHFFFEEEEEECCCAAA???DDD@@@<<<===;;;@@@OOO[[[___cccfffhhhiiikkkmmmiiigggeeehhhvvvooo^^^RRRKKKHHHFFFEEECCCAAA>>><<<;;;:::<<>><<<===@@@AAA@@@CCCIIIRRRcccvvvhhhIIIGGGEEEBBB@@@?????????:::999777555333222222111......---------,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''(((((())))))************************++++++...,,,******,,,---------+++++++++***))))))***++++++***)))(((((('''''''''(((((((((((())))))))))))++++++,,,------,,,,,,,,,...------,,,,,,------...------...000000111111111000000222444777:::<<<===???BBBFFFIIILLLSSS^^^fffmmm}}}vvveeeWWWUUUNNNFFFCCCDDDGGGHHHHHHFFFIIIDDD@@@@@@>>>EEEXXXbbbeeehhhkkklllmmmoooqqqnnnkkkfffeeekkkzzzvvveeeWWWMMMGGGGGGFFFEEECCCAAA???>>>======HHHYYYhhhppptttwwwyyyzzzzzzzzzxxxxxxyyy}}}|||{{{zzzzzz|||yyyqqqllllllooopppwwwyyyxxxrrrbbb]]]jjjqqqNNNEEEJJJYYYfffTTTFFF<<<>>>\\\|||pppTTTOOOZZZYYYWWWSSSMMMFFF???;;;888444000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...///777AAA{{{rrr^^^zzzxxxZZZ]]]~~~iiiOOO;;;>>>MMMlllfffGGG>>>EEETTTlllLLL???:::<<<===;;;999555333333444222222222000000222666999BBBKKKSSSaaattt{{{~~~tttooozzziiiaaaZZZTTTQQQMMMLLLJJJHHHGGGQQQiiiwwwLLLBBBJJJYYYuuujjj]]]tttuuuYYYMMMBBBFFFKKKbbbzzzqqqllloooyyy|||sssiiiccc[[[RRRKKKIIIFFFBBB>>>;;;888777444333333222111111222222222222333444555777999:::999<<<999DDDFFFMMM{{{```}}}xxxoooddd___dddqqq{{{{{{~~~yyyzzzzzzpppppp{{{mmmaaa___rrrxxxrrrooobbbPPPBBB???>>>???AAAAAA@@@CCCHHHPPPaaatttgggIIIHHHEEECCCAAA?????????:::999777555444333222222......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******+++*********+++,,,---------+++))))))+++++++++******++++++***))))))+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))***+++,,,,,,------------,,,++++++******++++++,,,,,,---...///000111111111...///111444666888:::;;;<<<@@@FFFKKKRRR]]]lllwwwtttjjj]]]UUUSSSSSSQQQOOOOOOPPPIIIEEEEEEBBBLLLdddpppqqqsssssssssrrrssstttoookkkhhhgggjjjrrr|||mmm___RRRJJJHHHHHHGGGFFFEEECCCBBBAAA???CCCNNN___mmmtttxxxzzzyyyyyywwwuuutttvvvyyy}}}zzzzzzzzzzzz}}}zzzsssnnnmmmpppqqqxxxyyyzzzwwwggg```kkkqqqKKKAAAHHHWWWgggRRRCCC;;;AAAcccvvvXXXRRRYYYXXXVVVRRRLLLEEE???;;;888555000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///......666@@@rrr^^^{{{}}}fffjjjcccMMM::::::IIIjjjgggIII???DDDTTTlllLLL???;;;>>>>>>===:::666444333444333333333111111222666999AAAHHHOOO___rrrxxx~~~lll```ZZZXXXYYYSSSPPPLLLJJJKKKUUUlll}}}PPPCCCKKK[[[xxxppp]]]oooyyy]]]OOOCCCFFFJJJdddwwwooorrr}}}wwwmmmggg___WWWKKKIIIFFFBBB>>>;;;999888555444333222222111222222222222333444666888:::;;;888???<<>>???BBBBBBAAACCCHHHNNN___rrr~~~cccIIIGGGDDDBBB@@@???>>>>>>999999777555444333333333......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++,,,---...///,,,+++++++++,,,,,,***((((((***+++***))))))+++...---,,,+++******)))))))))(((((((((((()))))))))))))))***+++,,,---.........,,,++++++******++++++,,,+++,,,---///000111111111///000222555777999::::::;;;@@@FFFJJJQQQ^^^ooo|||zzzrrrkkkbbb[[[ZZZYYYQQQMMMMMMLLLZZZuuu{{{zzzzzzvvvooojjjkkkkkkjjjooovvvvvvjjjZZZNNNHHHHHHIIIIIIHHHGGGEEEEEEAAA===CCCUUUhhhssswwwzzzxxxyyyzzzyyywwwvvvwwwyyyxxxxxxyyyzzz{{{}}}~~~{{{sssnnnmmmooonnnssstttwwwvvvggg```kkktttKKK@@@FFFQQQ{{{nnnUUUCCC:::FFFmmm~~~\\\SSSYYYYYYWWWSSSMMMFFF@@@<<<888555000...---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///......666???|||vvv^^^xxxrrrzzzbbbQQQ???999GGGjjjhhhIII===@@@PPPiiiLLL@@@===??????>>>;;;777444444555444444444333222333666999@@@EEELLL]]]pppuuu}}}ooo]]]TTTTTTXXXZZZUUUOOONNNQQQ]]]rrrTTTDDDIIIZZZxxxwwwaaappp{{{\\\SSSEEEFFFGGGcccyyyooosss~~~wwwlllfff```ZZZHHHFFFDDDAAA>>><<<;;;:::555555444333222222222222111222333444777999;;;<<<888CCC@@@GGGLLLYYYwwwmmmyyy\\\WWWZZZ[[[[[[aaannnvvvxxx{{{}}}~~~|||iiijjj}}}vvvbbbQQQEEEIII]]]iiitttlllbbb[[[RRRGGGAAA>>>===???BBBBBB@@@CCCGGGLLL\\\nnn{{{___HHHFFFCCCAAA???>>>======999999777666444444333333......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((()))*********,,,,,,++++++,,,...000111...------...///...+++)))''')))+++***)))))),,,///...---,,,+++************(((((((((((())))))))))))((()))+++,,,---............------,,,,,,------...+++,,,---///000111111111222333555777999;;;;;;<<<<<<@@@EEEHHHMMMYYYjjjwwwrrrtttkkkbbbaaaYYYUUUVVVVVVggg|||rrriiiiiifff___XXXWWW\\\}}}qqqaaaSSSHHHIIIJJJJJJJJJIIIHHHGGGBBB:::<<>>BBBBBB@@@BBBGGGJJJYYYlllyyyYYYGGGGGGEEEBBB???===>>>@@@<<<999666444444444333222///............---------***************+++++++++))))))))))))((((((((((((''''''''''''((()))++++++......---------.../////////...------...---+++))))))))))))***+++,,,......//////---***'''&&&''')))''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---000000000000000111111222222333555666888999::::::;;;<<<@@@DDDIIINNNQQQSSSXXXXXXXXXYYY___nnn|||uuuqqqiiidddcccbbb]]]___sss{{{pppfffaaaYYYKKKAAA>>>???___zzzjjjYYYOOOJJJFFFGGGJJJKKKIIIEEEDDDAAA>>>FFFYYYoooyyyzzzxxxtttwww|||}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyuuuxxx|||oooiiilllkkklllrrrqqqqqqqqqeee\\\aaaUUUDDDGGGVVVpppmmmQQQEEEEEEMMMsssZZZQQQ[[[[[[YYYTTTMMMGGGBBB@@@888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------...------222:::sssyyyvvvaaammm}}}ooocccGGG333DDDaaaiiiJJJ???CCCCCC\\\TTT:::@@@??????>>>;;;888555555666333444333222111111444666;;;GGGMMMVVVkkkyyyzzzssstttsssaaaVVVOOOYYY\\\XXX[[[oooTTTFFFKKKZZZvvvhhhcccbbb\\\NNNKKKHHH___}}}vvvnnnoootttgggeee^^^RRRHHHEEEAAA?????????>>>===888666333222333333333222444555666666666888;;;>>>AAAAAA@@@HHHUUU\\\rrrhhhyyyrrrjjjSSSRRRNNNKKKOOO[[[iiiuuu{{{~~~|||zzz|||rrrdddjjjvvvzzznnnaaaNNNEEERRRoootttgggssspppccc[[[KKKAAAAAA???AAA===;;;=========???DDDOOOYYYhhhvvvWWWGGGFFFEEEBBB???===>>>@@@<<<999666444444444333222............------------++++++******************))))))))))))(((((((((((((((((('''(((((()))***+++,,,,,,,,,,,,---...//////...---,,,---......,,,***************+++,,,------......---***'''&&&''')))''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---000////////////000111111222333444666777888888888999:::<<>>DDDXXXnnnyyyzzz~~~yyyvvvyyy{{{yyyvvvvvvzzz{{{{{{{{{{{{|||||||||xxxzzzrrrkkkmmmlllnnnsssrrrsssuuuiii]]]aaayyywwwPPPBBBGGG[[[zzzzzzlllZZZHHH:::MMMooo}}}TTTLLLWWWXXXXXXTTTNNNGGGAAA===888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---...------333:::ooo~~~ccciiizzzvvvdddIII:::DDD___iiiKKK>>>AAA@@@XXX{{{VVV999>>>??????>>>;;;888555555666333444444222111111333555<<>>===888666333222333444333222444666777777777999;;;===BBBFFFHHHMMMSSSXXXqqquuu{{{sssgggQQQOOOLLLJJJOOO[[[jjjuuu{{{ppp\\\ZZZ```dddjjjvvvssshhhaaa[[[NNNKKK___mmmkkk~~~lll___WWWHHH??????===AAA===;;;======<<>>@@@<<<:::666555444444333111............------------,,,+++++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))*********++++++---...///,,,++++++,,,---...---,,,++++++*********++++++,,,,,,------+++)))''''''(((''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---//////......//////000111222333444555666666666666888888999999:::;;;<<<<<<:::999777555555:::DDDLLLXXX\\\bbbgggjjjmmmpppsssnnngggaaa^^^XXXVVV```nnnuuufffWWWHHHCCCBBB@@@<<<999<<>>CCCVVVmmmyyyzzz|||xxxxxx{{{|||xxxuuuuuuzzzzzz{{{|||}}}~~~~~~uuummmooonnnoootttsssuuuxxxkkk]]]^^^uuuoooKKK???DDD]]]{{{uuujjjRRR999KKKiii~~~tttRRROOOVVVWWWWWWVVVQQQIIIBBB===888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---...------333;;;pppeeeaaayyy~~~eeeGGG>>>DDD\\\jjjOOO??????===QQQnnnXXX:::===??????>>>;;;888666666777333444444222111111333555;;;DDDGGGPPPbbboooyyyyyyyyy~~~vvvmmmccc```aaafffpppzzz}}}wwwqqqnnnwwwxxxbbbPPPSSSSSSbbb~~~zzzQQQDDDIIIWWWssshhhYYYttt}}}WWWKKKMMMOOOhhhrrrgggeeessszzzqqqgggddd]]]RRRLLLIIIEEEBBBAAA@@@>>>===888666333333333444444333444666999:::::::::<<<===@@@IIINNNQQQRRRVVVssszzzsssdddLLLJJJHHHHHHOOO\\\jjjuuu{{{~~~zzzpppmmmooorrrxxxbbbNNNIIIKKKJJJKKKOOOZZZnnndddVVVSSSTTTJJJKKKaaa~~~eeeXXX```jjj[[[TTTGGG??????===AAA===;;;<<<<<<;;;>>>BBBHHHQQQ___nnn{{{nnnBBBEEEEEEDDDAAA>>>===>>>@@@===:::777555444333222111.........---------,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((((((((***))))))(((((((((((()))+++************++++++,,,+++***)))+++---//////...,,,,,,+++******************+++,,,,,,)))''''''(((''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---...............///000000222333444444555555555555888888888777777777666666777666444111///111555999<<>>CCCLLLNNNGGG???FFFBBBNNNtttyyyggg]]]VVVNNNJJJJJJNNNQQQSSSLLLFFF@@@DDDVVVlllwwwyyyxxxvvvxxx||||||zzzzzz}}}xxxyyyzzz|||}}}vvvmmmooonnnppptttsssvvvyyykkk\\\[[[{{{kkkIII>>>BBB___~~~mmmTTT@@@KKKeeesss}}}kkkTTTYYYXXXXXXWWWUUUQQQKKKDDD@@@888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...------333;;;qqqbbbVVVyyyzzziiiDDD===DDDYYYlllVVVAAA>>><<>>>>>>>>;;;888666666777444444444222111111333555888@@@DDDMMM```mmmzzzzzzooofff```\\\[[[]]]\\\WWWQQQLLLHHHKKKXXXffftttyyy}}}mmmbbb\\\[[[jjj~~~}}}ZZZUUULLLWWWtttwwwPPPDDDGGGSSSnnniiiWWWoootttUUUHHHMMMUUUnnnqqqdddjjjvvv{{{sssiiibbbWWWLLLIIIFFFCCCAAAAAAAAA???>>>888666333333444555444444444777:::<<<<<<======>>>===GGGNNNRRRTTTYYYwwwyyypppiiiJJJFFFEEEFFFNNN\\\jjjuuuzzz~~~}}}nnnbbb\\\[[[WWWWWW\\\jjj}}}eeeKKK@@@@@@CCC@@@???===>>>GGG[[[vvviiiWWWQQQOOOJJJKKK[[[ooonnnXXXKKKLLLbbbjjjZZZSSSHHHCCCCCC???AAA===;;;<<<<<<:::<<>>===>>>@@@===;;;777555444333222000...------------,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((((((((***))))))(((((((((((())),,,+++***)))))))))))))))***)))((())),,,/////////,,,,,,+++***)))))))))))))))***++++++)))(((((((((''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---...............///000000222222333444444555444444666666666555555555444444333333222///---------...***,,,///222555:::???CCCHHHEEECCCDDDGGGKKKRRRZZZZZZeeepppppphhh^^^UUUOOODDDHHHRRRcccqqqrrreeeVVVUUUMMMQQQhhhqqqfff___VVVOOOKKKLLLNNNPPPPPPJJJCCCFFFVVVkkkvvvwwwwwwvvvwwwyyywwwvvvzzzvvvvvvxxxzzz|||~~~tttkkknnnooopppuuutttuuuxxxkkk]]]^^^~~~}}}cccHHHBBBHHHkkk}}}]]]GGGEEEQQQhhhqqqtttuuuaaaRRR]]][[[XXXTTTPPPNNNJJJEEEAAA888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...------444<<>>>>>===;;;888666777888444555444333111111222444777===AAAKKK\\\ffftttwwwhhh^^^TTTJJJGGGIIIMMMLLLLLLGGG@@@===EEEQQQ```lllzzz~~~~~~wwwiiiYYYNNNOOOTTTssswww[[[QQQEEEPPPlllzzz~~~vvvPPPDDDEEEPPPjjjgggSSShhhjjjSSSFFFMMMYYYtttrrrdddnnnxxx~~~wwwmmmbbbUUUHHHBBBAAA??????@@@AAA@@@???888666444333444555555555555888;;;>>>>>>???@@@BBBBBBIIILLLRRRXXX]]]wwwzzzooozzzRRRFFFDDDEEEMMM[[[jjjtttyyy~~~wwwfffZZZTTTSSSOOOIIIFFFJJJTTTcccwwwyyyaaaKKK>>>:::===???999999888555444;;;GGGQQQyyykkk[[[RRROOOSSSaaaooolll\\\NNNKKKIII[[[}}}kkkYYYSSSJJJFFFEEEAAABBB===;;;;;;;;;999;;;???BBBLLLZZZjjjxxx~~~fffFFFDDDDDDCCC@@@>>>===>>>@@@>>>;;;777555444333111000------------,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((()))))),,,+++***)))))))))))))))***)))((())),,,...///000,,,+++***)))))))))))))))((()))******((('''(((***''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---//////......//////000111111222333444555555555555444444444333333333222222222222222111000///...---+++,,,,,,,,,,,,...111444444555666888===EEENNNUUUYYY\\\]]]YYYQQQNNNOOORRR___llloooccc[[[cccvvv{{{nnniii___VVVOOOLLLKKKLLLOOOJJJDDDGGGWWWkkkuuuvvvxxxwwwwwwvvvqqqmmmrrrzzztttuuuwwwyyy{{{}}}~~~qqqiiinnnppppppvvvuuuvvvxxxnnneeekkk~~~uuuXXXEEEHHHRRRyyyxxxOOO>>>GGGZZZsss{{{wwwqqqXXXKKKZZZ]]]XXXQQQMMMKKKHHHCCC@@@888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---...444<<>>===;;;888666777888555555555333111000222444666<<<>>>HHHVVV\\\iiizzzfffZZZPPPGGGFFFJJJIIIKKKNNNLLLDDD;;;;;;@@@LLLZZZjjjssssssrrrsssvvvmmmjjjfff___UUUPPPUUU^^^yyyvvvwwwiiiWWWNNNGGGAAAPPPlllvvvuuu{{{sssPPPDDDEEENNNgggbbbMMM___iiiTTTEEEMMM[[[xxxuuugggnnnwww~~~zzzrrrfffWWWKKK>>>===<<<===???@@@???>>>888666444333555666666555555888;;;>>>@@@BBBDDDFFFKKKOOOPPPUUU\\\^^^rrr~~~kkk___HHHFFFFFFMMMZZZhhhsssyyy|||}}}~~~~~~hhhXXXQQQQQQQQQLLLGGGEEEDDDEEEKKKSSSVVVQQQIIIBBB>>><<<;;;;;;666999::::::777666888:::IIIddd|||fffWWWNNN\\\qqq}}}zzzjjjYYYOOOMMMOOOfffmmmXXXRRRKKKHHHGGGAAABBB===:::;;;:::888999===@@@JJJYYYjjjyyyuuuaaaGGGCCCCCCBBB@@@>>>===???@@@>>>;;;777555444333111000---------,,,,,,,,,++++++++++++******************))))))))))))(((((((((((((((((('''(((((()))***+++***)))))))))******+++,,,+++)))'''(((+++...//////+++***)))))))))))))))***)))))))))((('''''')))+++''''''''''''(((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---000////////////000111111111111333444666666777777555555444444333222222111444444444444444333111///000111111///......000222,,,///222333666>>>IIIPPPUUUVVVTTTLLLDDDHHHYYYiii{{{vvv___YYYddd~~~tttppphhh^^^UUUOOOKKKJJJIIIEEEAAAFFFWWWlllvvvvvvxxxyyyzzzwwwooohhhkkkrrrtttuuuwwwxxxzzz|||~~~~~~nnnhhhooosssooowwwxxxyyy{{{tttssstttQQQBBBIIISSS|||rrrLLL===FFF```~~~xxxYYYJJJYYY___ZZZTTTPPPNNNJJJDDD>>>888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---...444<<>>FFFQQQYYY\\\^^^aaaccc\\\\\\___cccaaa___dddmmmttt^^^TTTWWWXXXddd{{{hhhWWWHHHCCC@@@RRRlllqqqooovvvpppNNNDDDEEEOOOiiiaaaIIIVVVgggUUUEEELLL\\\{{{xxxlllnnnvvv}}}}}}uuuhhhXXXKKK===<<<<<<===??????>>>===888666444333555666666666555888;;;>>>@@@CCCHHHKKKOOOSSSUUU[[[______qqq}}}wwwccchhhLLLIIIGGGLLLYYYgggrrrxxxzzz|||sss^^^TTTTTTTTTOOOKKKGGGAAA<<<;;;??????@@@AAAAAA@@@>>>;;;999999:::<<<<<<<<<;;;:::999999EEE[[[}}}|||eeeVVVMMMeeewwwdddVVVXXXUUU]]]wwwqqqZZZTTTNNNKKKJJJCCCBBB===::::::999777888<<<===HHHYYYjjjyyy{{{dddKKKCCCCCCBBB@@@>>>===???@@@>>>;;;888555444333111000---------,,,,,,,,,++++++***************+++++++++))))))))))))((((((((((((''''''''''''(((***++++++''''''((()))+++,,,...///+++)))((((((***---//////******))))))))))))******))))))((('''&&&'''***,,,''''''''''''((((((((())))))***+++,,,---.........---,,,,,,++++++,,,,,,---000000000000000111222222000111333555666777888888999888777666555444333222333333333333444333000......//////...------...000,,,000333111222:::EEEMMMLLLOOONNNFFF???HHHddd}}}YYYKKKRRRiiivvvsssmmmdddZZZRRRMMMKKKDDD@@@>>>DDDWWWlllvvvvvvwwwzzz}}}{{{rrriiijjjqqquuuvvvwwwyyy{{{|||~~~~~~mmmhhhpppuuunnnxxxzzz|||~~~zzz~~~yyyRRRAAAGGGOOOuuukkkLLL>>>???aaa```NNN^^^aaa]]]YYYVVVTTTOOOFFF???888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........444===iii[[[GGGgggzzzggg|||```DDD999DDDlllhhhHHHAAA@@@CCCUUU~~~zzzPPP>>>=========;;;888777777999555666555333111000222333333888===IIIVVVYYYeee}}}jjjbbb[[[NNNFFFFFFCCCEEELLLSSSSSSJJJAAA===888:::>>>CCCHHHLLLOOOPPPUUUWWW```kkkooommmooovvv}}}fff^^^```YYYXXXfffwwwmmm^^^KKKEEEAAAQQQhhhmmmlllvvvmmmMMMDDDFFFPPPjjjcccIIIRRRyyy~~~bbbVVVEEEKKK]]]|||zzzoooqqqxxx~~~~~~vvvgggVVVIII>>>======>>>??????===;;;888666444444555777777666666888:::===@@@EEEJJJNNNMMMTTTYYY___aaa```sss{{{tttZZZ{{{lllOOOKKKHHHLLLXXXfffrrrxxxxxx{{{}}}eeeYYYXXXTTTOOOIIIEEE@@@<<<>>>DDD???@@@@@@@@@???=========<<<:::888777888999888777===<<>>>>>===<<<999666333111111111......---------,,,,,,,,,+++++++++************)))&&&&&&''''''(((((())))))''''''(((((())))))***************++++++,,,,,,,,,,,,,,,,,,***((()))+++...++++++******++++++,,,---++++++******)))(((((((((''''''''''''((((((((((((((()))***+++---...///000000...+++)))((()))***,,,///////////////000111111333444444555666777777888444444444555555555555555666444222222333333222111444444333333222111000000...------,,,///555===CCCGGGAAA>>>@@@DDDNNNbbbvvv~~~wwwkkkWWWOOOUUUrrrzzzpppllleeeXXXLLLGGG===>>>???FFFZZZpppyyywww|||zzz~~~}}}pppnnnuuuzzzzzz{{{}}}{{{xxxyyyzzzmmmmmmssssssvvvyyyyyy|||}}}rrrFFFJJJUUUUUUxxxnnnGGG;;;GGGdddeeeOOOXXX___```\\\UUUQQQNNNGGG???777444000---,,,,,,+++***------,,,,,,,,,,,,++++++***,,,---------///222555^^^oooPPPccc~~~lllmmmyyyeee>>>777DDDXXXcccWWWCCC<<>><<<===>>>???===:::333333333444555666777888:::<<<>>>>>>>>>@@@FFFKKKPPPUUUYYY```ffffffwwwUUUlllqqqOOOIIIFFFNNNYYYdddnnnvvv~~~yyyiiiaaa``````\\\TTTJJJBBB??????AAA???>>>===>>>===<<<:::???>>><<<;;;:::::::::::::::;;;===GGGcccuuubbbPPPMMMYYYiii{{{kkk^^^WWWSSSXXXeeeyyycccSSSRRRSSSMMMEEEDDD???;;;999999:::888666???GGGXXXlll{{{uuuWWWIIIAAAAAA@@@>>>>>>============;;;999666333222111111......---------,,,,,,,,,+++++++++************)))'''''''''(((((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,+++)))***,,,...************+++,,,------,,,++++++***))))))((((((((((((((())))))))))))***))))))***+++---...//////111///,,,*********,,,---///////////////000000111666666777888888999999999777777777777777777777777777444222222333444444333666555444333222333333333222111///---...222999>>>@@@===<<<@@@BBBGGGRRR^^^\\\WWW]]]iii|||xxxddd^^^pppvvvpppgggYYYNNNJJJ??????@@@III^^^sss{{{xxx{{{yyy}}}~~~sssqqqwwwwwwwwwyyy||||||yyy|||{{{nnnnnnuuutttwww|||}}}}}}~~~QQQSSS^^^```iiiJJJAAAHHHfffhhhWWW_________[[[UUUPPPLLLFFF>>>555222...,,,---------,,,------,,,,,,,,,,,,++++++***+++,,,------///222555TTTwwwWWWmmmzzzkkkqqquuuddd@@@888???RRRbbb[[[EEE<<>>@@@@@@>>><<<555555555555666777888999;;;>>>AAACCCCCCFFFKKKOOONNNTTTXXX```ggggggwwwYYYiiimmmOOOHHHEEELLLWWWcccnnnwww{{{~~~~~~yyyxxxqqqhhh___YYYRRRJJJDDD@@@???======>>>>>>===<<>>>>>===<<<;;;;;;;;;======<<<>>>PPPoooxxxmmm\\\LLLJJJPPPdddsssbbb[[[WWWZZZcccrrrppp[[[PPPLLLIIIGGGBBB???:::888999999888777>>>GGGYYYnnn|||fffJJJGGG@@@???>>>===<<<<<<<<<<<<<<<;;;999666444222111111......---------,,,,,,,,,+++++++++************)))))))))((((((((((((((('''''''''(((((())))))*********++++++++++++,,,,,,,,,+++,,,------++++++,,,---************+++,,,---...,,,,,,,,,+++******))))))))))))))))))******************+++,,,,,,---......111000---,,,+++,,,---...//////......//////000111666777888888999999:::999::::::::::::999999999999888555333222444666777777888666444333333555777999888666444000...///333777666555777<<>>333000---,,,---.........------,,,,,,,,,,,,++++++***+++,,,------///222555SSS___wwwssshhhqqqqqqcccBBB999999JJJaaa^^^GGG<<>>JJJQQQZZZlll}}}|||mmmcccZZZPPPIIIDDDCCCCCCBBBAAA@@@AAACCC>>>:::999;;;<<<<<>>===666666666666777888999:::;;;@@@EEEIIIJJJMMMRRRVVVRRRWWWZZZaaafffeeettt___dddnnnQQQHHHCCCIIITTTaaannnxxxzzz{{{}}}yyykkkeeeeee```TTTHHHDDDBBB@@@??????@@@???>>>>>>>>>??????>>>===<<<;;;:::<<<::::::EEE^^^zzzlllcccVVVIIIHHHMMMfff{{{ggg```ZZZ\\\bbblllzzz~~~fffRRRGGGFFFIII@@@===:::888999999999888===HHH\\\qqq~~~hhhGGGEEE@@@???>>>======<<<<<<===;;;:::999666444222111000......---------,,,,,,,,,+++++++++*********))))))***)))))))))((((((''''''''''''(((((())))))******++++++++++++++++++++++++***,,,---...---,,,,,,---************+++,,,---...------,,,,,,+++******)))(((((()))))))))*********+++++++++,,,,,,---------000///---,,,+++,,,---...///............///000000444555666777888999888888<<<;;;;;;;;;;;;;;;::::::888666333333555777999999555444222222444777<<<>>>>>><<<999444000...000222111111222777:::;;;::::::AAAEEENNNQQQ[[[vvvrrrooo{{{vvvfffXXXOOOBBB@@@CCCQQQeeeuuuxxxuuuwwwwww{{{zzzzzz~~~uuutttvvv{{{}}}|||~~~|||ooopppxxxyyyuuu|||~~~~~~yyyZZZNNN\\\mmmeeeHHHBBBNNNggg~~~UUUSSSXXXcccccc___WWWRRRNNNGGG???333000---,,,,,,---------------,,,,,,,,,++++++++++++,,,---......000333666PPPaaawwwpppcccjjjssseeeBBB:::333AAA\\\___III<<>>;;;::::::666666666777888999:::;;;;;;@@@HHHMMMOOORRRVVVZZZ\\\___^^^```cccaaaqqqlllbbbvvvTTTKKKCCCGGGQQQ]]]kkkvvv|||{{{|||xxxnnnlllpppmmmaaaTTTOOOLLLGGGDDDCCCCCCBBB@@@===>>>???@@@???===;;;:::888;;;<<<;;;BBBWWWuuuvvvccc]]]SSSHHHHHHQQQoooooofff^^^]]]aaahhhsss}}}kkkUUUHHHGGGJJJ???===:::999888999::::::>>>JJJ___ttthhhEEEGGGBBBAAA@@@???>>>=========::::::999777555333111000......---------,,,,,,,,,+++++++++*********))))))******))))))((((((((('''''''''(((((())))))******++++++++++++++++++++++++)))+++------,,,,,,,,,---++++++******++++++,,,---------,,,,,,+++******)))'''''''''((((((((())))))+++++++++,,,,,,---------...---,,,,,,+++,,,,,,---...............//////000222444666888::::::::::::<<<<<<<<<;;;;;;:::::::::888666444444666888999999222222222333666:::>>>@@@@@@???<<<777222000000111777666444333555999:::999888===GGGKKKVVV}}}{{{tttpppjjjpppyyyrrr```SSSHHHGGGLLL[[[lllvvvxxxwwwvvvwww{{{}}}}}}yyyvvvwww{{{}}}|||}}}|||ooopppxxxyyyuuu{{{{{{|||}}}|||dddNNN]]]vvvnnnEEE>>>QQQggg{{{}}}RRRVVV]]]bbbbbb^^^VVVQQQLLLEEE===444111---,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,---...//////111444777JJJ{{{dddrrruuuaaaaaa{{{kkkDDD;;;222;;;SSSZZZIII===@@@FFF\\\}}}[[[DDD======<<<;;;:::888777666666666555444333222222111111555555:::GGGNNNYYYkkk~~~xxxmmmbbbZZZUUUKKKCCCCCCDDDCCCDDDHHHBBB<<<;;;AAAGGGHHHGGGHHHTTTfffooojjjqqqtttfffbbbjjjsssxxxqqqmmmooonnncccSSSGGGAAA>>><<<===???EEERRR___iiiqqqzzz|||TTTLLLRRRZZZqqq}}}]]]IIIUUUuuu}}}]]]NNNBBBQQQkkkvvvyyyuuupppllljjjfffccc___YYYTTTKKKBBB:::666666666555666666777888:::<<<===;;;BBBJJJOOORRRUUUYYY\\\cccccc___^^^``````rrrhhhYYYNNNEEEFFFOOOZZZhhhsss|||{{{}}}~~~uuukkkaaa\\\UUUOOOKKKHHHFFFEEE???@@@AAAAAA@@@>>>;;;:::===??????<<<===LLLhhhmmm[[[XXXPPPFFFFFFRRRuuu~~~rrrfffbbbcccgggpppwww|||yyyqqqdddVVVKKKFFFEEE???>>><<<:::888999:::;;;@@@LLLaaattt}}}dddDDDKKKEEEDDDCCCAAA???>>>======999999999777555333111000......---------,,,,,,,,,+++++++++************)))***))))))))))))))))))(((''''''(((((())))))******,,,,,,,,,++++++++++++***)))***++++++++++++,,,...---,,,++++++******++++++,,,,,,,,,+++******))))))''''''''''''((((((((((((******+++,,,,,,---......------,,,,,,,,,,,,,,,---......------......///000222444888;;;===>>>>>>>>>======<<<<<<;;;:::::::::888777555666777888888777111222444777999;;;<<<=========;;;888444222333444??????;;;555444888;;;;;;>>>>>>@@@???IIIoootttiiiiiihhhdddfffoooyyy~~~}}}{{{zzz{{{}}}jjjZZZRRRSSS[[[iiitttyyyzzz|||wwwxxxzzz}}}~~~~~~}}}}}}}}}yyyxxx|||}}}}}}zzznnnooowwwwwwwww|||{{{}}}nnnPPP___}}}oooDDD===QQQ```yyyqqqQQQXXXcccaaaaaa\\\TTTNNNIIIAAA999444111---++++++,,,+++***------,,,,,,,,,,,,++++++,,,---...//////111444777LLLzzzpppqqqggg```tttKKK<<<333777HHHPPPGGG>>>>>>AAAUUUrrraaaEEE===<<<<<<:::999888888777666666555444333222222111///444444999FFFLLLUUUgggsssvvvooodddVVVKKKJJJLLLKKKNNNTTTKKKAAA;;;???GGGJJJKKKLLLRRRXXXhhhttthhhSSSQQQ___llljjjfff___XXXSSSQQQQQQPPPXXXggg{{{zzzmmmZZZLLLFFFBBB???===<<<===EEENNNZZZcccoooyyy[[[OOOUUUccc{{{~~~]]]NNNaaa|||___OOODDDWWWtttyyyxxxtttpppooonnnlllhhhddd]]]WWWMMMAAA888333444555555555777888;;;===???AAA@@@FFFMMMRRRUUUXXX\\\___cccccc^^^___bbbcccwwwooo~~~[[[OOOFFFFFFNNNZZZgggrrrxxxzzz|||}}}uuuoooeee\\\UUUQQQNNNLLLFFFFFFFFFEEEDDDAAA???>>>???@@@???======JJJddd|||zzzcccRRRRRRLLLBBBCCCLLLrrrsssllljjjkkkoootttrrrmmmcccZZZRRRKKKEEEAAA@@@@@@>>><<<999999:::<<>>>>>======<<<;;;;;;:::777666666777888888666444444777:::<<<===;;;999777666777888777555444555666<<>>>>>DDDCCCBBB<<>>EEEDDD???;;;@@@UUUnnnjjjIII===<<<;;;:::999888888888666666555444333222222111///555444999CCCHHHOOO___lll}}}vvvgggZZZWWWUUUTTT^^^kkkeeeUUUDDD@@@DDDGGGIIIKKKLLLPPPXXXZZZPPPCCCEEEOOOPPPOOOOOOQQQTTTTTTQQQMMM???CCCKKK]]]zzzzzzfffVVVLLLFFFBBB???<<<:::<<>>AAADDDFFFGGGLLLRRRWWWYYY[[[```cccbbbccc```bbbffffffyyypppvvvYYYNNNEEEGGGPPP\\\iiisssvvvyyy~~~}}}rrrggg```[[[XXXVVVPPPPPPNNNLLLIIIGGGEEEDDD???=========???JJJddd|||yyyoooYYYLLLNNNJJJAAABBBGGGppp~~~xxxuuussstttvvvyyyoooaaaUUUNNNIIIFFFCCCBBBBBBAAA===:::999;;;===@@@JJJ[[[iiiooorrr|||YYYIIIHHHGGGDDDAAA>>><<<::::::888888888888666444222000......---------,,,,,,,,,+++++++++************)))(((((())))))******++++++''''''(((((()))*********,,,,,,,,,++++++*********((()))(((''''''(((,,,///000///---+++***)))((((((++++++******)))((((((((())))))))))))************((()))***+++---...///000.........///////////////...------------...//////---000555:::>>>???@@@@@@?????????>>>===<<<<<<;;;777666777888999888555222888;;;???AAA@@@<<<666222111333555555555555666888444>>>CCC???===???BBBAAA999===AAA???HHHlll|||qqqeee\\\[[[^^^iiiooowww}}}}}}xxxqqqkkkrrrtttwww}}}|||jjj\\\aaammmxxxzzzwwwxxx~~~yyyzzzzzzzzz|||}}}|||yyy~~~yyyyyy~~~xxxlllllltttsssuuuyyyzzzsssXXXnnn~~~vvvJJJ===CCCIIIeee}}}lllhhhXXX]]]nnnfffeeeaaaXXXRRRMMMDDD<<<000---+++***,,,---......---------,,,,,,,,,++++++)))***++++++,,,---111333===jjjqqq\\\<<<:::777888===BBB@@@:::AAAWWWmmmrrrMMM===<<<;;;:::999888888888777666555444333222222111000555555888BBBDDDJJJYYYmmm{{{vvviiibbb\\\\\\llljjjPPPCCCBBBCCCFFFHHHDDDMMMQQQJJJBBBAAAFFFIIIDDDCCCEEEJJJPPPQQQLLLGGGFFFGGGHHHRRRiii}}}jjjZZZOOOIIIDDDBBB>>>:::999<<>>;;;::::::CCCZZZqqqrrrjjjUUUIIIMMMKKKCCCCCCIIIsss~~~|||zzz{{{yyygggVVVLLLHHHHHHIIICCCDDDCCC???:::999;;;===@@@IIIWWWdddiiimmmxxxzzzPPPFFFDDDBBB@@@@@@???<<<:::>>>===;;;999666444222111//////...------------...,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((()))******++++++******************,,,+++)))***,,,---.........---+++)))'''''''''(((+++*********************)))******)))(((''''''((()))***++++++------...///000000///...---,,,,,,,,,------------------,,,,,,000111444:::@@@DDDCCCAAA===@@@BBBBBB@@@===<<<;;;<<<:::777666777888888777:::;;;=========:::777555777777777666777888;;;===BBBAAABBBEEEGGGGGGBBB>>>???<<<:::999IIIsss~~~lll___]]]aaaeeeooozzz~~~{{{vvvttttttrrrssssssuuu{{{vvvhhh```hhhssszzzzzzxxxyyy}}}{{{{{{||||||||||||{{{{{{zzzzzzzzz{{{}}}~~~~~~wwwnnnmmmtttvvvyyyzzz~~~ttt```wwwxxxqqqOOOCCC@@@RRR~~~fff[[[aaahhhjjjfff^^^WWWTTTPPPEEE999000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111444;;;```tttssseeeAAA999444888======<<<;;;<<>>===::::::<<<@@@CCCLLLVVV^^^cccmmmvvv|||SSSGGGDDDBBB@@@@@@???<<<:::===<<<:::888666333111111//////...------------...,,,+++++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((()))***************+++++++++++++++---+++******+++---.........---+++***)))))))))***+++++++++******))))))((()))******)))(((''''''))))))***++++++------.../////////......------,,,,,,/////////...............111111333888???CCCCCCBBB@@@AAACCCBBB@@@>>>>>>>>>???<<<:::999::::::999999::::::;;;<<<;;;:::888777:::999999:::===???>>>===@@@AAADDDFFFHHHFFFCCC@@@???<<<<<<===NNNyyyyyykkkhhhjjjmmmttt|||}}}xxxssspppnnnnnnkkkiiillloooiii```aaaiiittt||||||zzz{{{~~~}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{{{{{{{|||}}}}}}|||vvvmmmmmmtttvvvzzz{{{rrrgggiiiGGG>>>CCC^^^~~~ddd[[[```fffjjjggg___XXXTTTPPPDDD999//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...///111333777YYYhhhzzzzzzoooFFF<<<555999@@@AAA>>>;;;;;;QQQbbbyyyTTTEEE888:::AAA<<<888999777777666555444222111000000222222444666;;;DDDMMMTTT]]]mmmuuu~~~zzz~~~gggXXXQQQNNNLLLLLLJJJFFFBBBJJJ```vvvyyyqqqfff^^^VVVNNNFFFAAADDDEEEJJJRRRWWWZZZ```fffsssxxxnnn[[[OOOJJJDDD>>><<<;;;::::::;;;BBBLLL\\\tttkkkTTT\\\yyy[[[RRR~~~mmmOOOJJJKKKaaazzz|||xxxooonnnooogggZZZYYYUUUMMMBBB:::666666777888999;;;===@@@FFFMMMQQQXXXXXX[[[]]][[[ZZZ```iiilllqqqnnnkkkmmmmmmuuuqqqrrr]]]MMMFFFGGGIIIXXXkkkqqq|||}}}xxx{{{~~~tttgggeeeaaa\\\XXXVVVTTTPPPMMMDDD@@@<<<;;;;;;AAARRRccc```VVVNNNNNNNNNJJJEEEBBBIIIsss{{{ggg^^^XXXQQQFFFAAA>>>>>>===:::999<<<<<<>>>EEENNNSSSXXXaaakkkttt|||^^^GGGEEEBBB@@@@@@>>><<<;;;<<<;;;999777555222111000//////...------------...,,,+++++++++,,,,,,***)))''''''''''''''''''''''''((((((((((((((()))***************++++++,,,,,,------,,,+++++++++,,,---......---,,,+++******+++,,,,,,,,,,,,+++***)))((('''((()))***)))((('''((())))))***++++++------...///.........---------------000000000000000000000000111111222666;;;@@@CCCDDDCCCDDDDDDCCCAAA@@@AAABBBBBB@@@>>><<<===<<<;;;::::::::::::::::::::::::999<<<;;;<<>>999999666777666555444333222111000111222333555:::BBBKKKQQQWWWhhhqqq{{{hhhYYYRRRTTTPPPNNNMMMIIIRRRuuuzzzlll\\\PPPKKKHHHIIIOOOPPPKKKEEEBBBFFFOOO^^^ooo}}}}}}kkkXXXLLLHHHBBB>>><<<;;;;;;:::999===FFFYYYuuudddUUUaaa|||bbb[[[pppOOOIIIPPPgggzzzttt{{{ttthhhfffjjjfff]]]]]]YYYPPPEEE<<<666666666;;;::::::>>>DDDKKKPPPRRR[[[___eeegggbbb\\\___eeelllrrrpppnnnqqqpppvvvyyywwweeeQQQHHHGGGHHHVVViiiqqq{{{}}}xxxmmmqqqlllfff```[[[UUUPPPMMMEEEBBB@@@@@@AAAHHHWWWddd[[[SSSLLLMMMMMMIIIEEECCCGGGjjjxxxfff]]]XXXHHHBBB>>>>>>===:::999;;;:::;;;???DDDHHHLLLUUU___iiittteeeIIIFFFBBB@@@???>>>===;;;:::999888666444222000/////////...------------...,,,+++++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,------...,,,---,,,+++***+++---...---,,,+++******+++,,,,,,---......---,,,***((('''((()))***)))((('''((())))))***++++++------...///---------------------...000000000000000111111111222111111444888>>>CCCFFFEEEEEEEEEDDDBBBAAACCCDDDEEECCC@@@??????>>><<<;;;;;;:::999999999:::;;;<<<===<<<@@@LLLWWWWWWJJJ<<>>EEEYYYzzzppptttyyy}}}tttlllggg___]]]YYYSSSNNNMMMMMMNNN\\\iiivvv|||~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{zzzyyyyyyyyyyyyzzz{{{wwwoooooowwwyyy}}}kkkfffzzzmmmKKK<<>>>>>===<<<;;;<<>>FFFMMMQQQRRRWWW```nnnuuunnnbbb]]]___bbbiiijjjlllrrrrrrwww~~~}}}kkkTTTIIIIIIIIIUUUfffnnnwwwzzz}}}{{{zzz|||{{{uuuoooiiiaaaWWWQQQOOOFFFCCCAAAEEEMMMVVV```fff\\\TTTNNNMMMLLLHHHDDDBBBDDD\\\iii___\\\KKKDDD???>>>>>>:::999:::;;;:::<<<@@@BBBFFFOOOYYYcccnnn}}}xxxcccJJJGGGCCC@@@???>>>===;;;999999777555333222000000//////...------------...,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((())))))***))))))***++++++,,,------+++,,,---+++******---///,,,,,,***))))))***+++,,,.../////////...,,,***(((''')))***)))((('''(((***)))***++++++------...///,,,,,,,,,---------------.........//////000000000111111111222666<<>><<<===<<<:::999:::;;;<<<>>>;;;;;;BBBSSSaaa```PPP???CCCGGGLLLLLLIIIGGGFFFGGG>>>:::>>>HHH\\\{{{zzz~~~rrriiieeeVVVTTTRRRNNNHHHDDDDDDFFFVVVeeetttzzz|||~~~~~~{{{{{{|||}}}~~~~~~}}}|||{{{yyyxxxxxxyyyyyyzzz{{{||||||yyyqqqrrryyy{{{yyyqqqnnnvvvpppLLL???HHHkkkbbb\\\eeekkkdddddd```ZZZSSSLLL@@@444......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////111222222CCCrrrwwwbbbuuucccKKK666777DDDIIICCC::::::===JJJgggrrrPPP@@@>>>EEE@@@<<<;;;666666666555555444333222222111111222444777===DDDIIITTTgggrrr|||pppbbbZZZ[[[TTTSSSTTTLLLMMMllllllUUUKKKHHHFFFBBB@@@>>>>>>BBBMMM^^^iiicccVVVFFFDDDAAA@@@@@@???>>>=========GGG___~~~rrrRRRRRRfffdddgggyyyWWWJJJWWWqqq{{{www~~~{{{xxxlll]]]XXXZZZXXXQQQNNNKKKFFF>>>888555666777:::999999???GGGNNNRRRRRRXXXaaaooowwwsssggg```aaa]]]dddfffiiirrrrrrwww}}}lllSSSGGGJJJKKKVVVfffnnnuuuyyy{{{vvvrrrppphhh\\\VVVWWWKKKGGGEEEMMM\\\iiikkkiiiddd[[[SSSPPPLLLFFFBBBBBBCCCOOOrrrddd```NNNEEE???>>>>>><<<999:::999888999<<<>>>BBBKKKUUU___jjjxxx~~~mmmhhhKKKHHHCCC@@@???>>>===<<<999999777666444222111000//////...------------...,,,+++++++++,,,,,,***)))************************((((((((((((((()))******)))))))))******++++++,,,)))+++---,,,******...111---,,,+++)))))))))***+++---...///000///---***)))'''((())))))(((((()))***)))***++++++------...///---------,,,,,,,,,,,,,,,,,,------......//////000///000000111444:::AAAFFFGGGHHHIIIIIIGGGGGGGGGIIIFFFEEEDDDDDDDDDCCC@@@>>>???>>><<<<<<;;;<<<===>>>;;;;;;BBBSSSdddeeeVVVFFFIIIKKKLLLLLLJJJHHHHHHHHH>>>999???LLLaaaxxxmmmgggRRROOOMMMKKKGGGAAA???BBBPPPbbbrrrwwwyyy}}}}}}xxxzzz|||~~~~~~|||zzzwwwwwwwwwxxxzzz|||}}}~~~}}}zzzsssssszzz{{{{{{yyy~~~~~~nnnIIICCCOOOppp}}}aaa[[[aaaccc^^^```^^^XXXQQQIII===222...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000000111666???fffxxx[[[qqqvvvnnnSSS999666BBBHHHCCC<<<:::;;;FFF]]]~~~VVVCCC???DDD@@@======888666666555555444333333222000111222333666:::AAAEEESSSdddppp|||yyymmmaaaXXX[[[VVVUUUTTTKKKGGGYYYrrryyyeeeZZZPPPHHHCCC======???HHHXXXcccaaaXXXIIIGGGEEEDDDCCCAAA>>><<<<<<===IIIccciiiKKKQQQhhh~~~ccckkkhhhNNNQQQccc~~~www||||||zzzmmm\\\TTTTTTRRRKKKCCCAAA>>>:::666555777::::::;;;===CCCJJJPPPUUUWWW```cccjjjooommmgggfffhhhbbbhhhhhhkkkssssssvvvqqqUUUGGGJJJMMMWWWhhhrrruuuzzz{{{xxxxxxzzzsssfffaaaccc]]]ZZZZZZbbbrrr~~~|||ssslllcccXXXRRRLLLDDDAAABBBCCCFFFkkkooodddOOOFFF>>>>>>???===;;;;;;777666777999;;;>>>FFFPPP[[[dddrrr~~~hhhyyywwwLLLIIIDDD@@@???>>>===<<<999999888666444333222111//////...------------...,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''***---,,,******///333///...,,,+++*********+++***,,,---......,,,***(((&&&((())))))(((((()))+++)))***++++++------...///...------,,,,,,+++++++++,,,,,,---......///000000...///000111333999@@@FFFIIIKKKMMMMMMLLLKKKKKKKKKHHHGGGFFFGGGGGGFFFDDDBBB@@@@@@???>>>>>>============;;;???NNN___ddd\\\PPPPPPNNNKKKJJJJJJIIIHHHGGG>>>999@@@PPPgggxxxmmmYYYRRRMMMLLLHHHBBB@@@CCCLLL___pppuuuxxx}}}|||vvv|||}}}~~~~~~}}}|||wwwxxxxxxyyy{{{|||~~~}}}zzzrrrrrryyyzzz~~~yyypppKKKJJJUUUnnnyyysss___```bbb^^^XXX[[[[[[UUUNNNFFF;;;000---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000000111999999ZZZrrrTTThhhvvvmmmwww[[[>>>777@@@FFFDDD???:::999CCCTTTqqqZZZFFF???CCC@@@>>>>>>999666666666555444444333333000111222333444999>>>BBBKKK\\\hhhuuu}}}}}}ttthhh^^^\\\[[[XXXTTTLLLFFFKKKTTT~~~vvvdddYYYJJJHHHEEEHHHTTT```ccc___UUUSSSPPPMMMJJJFFFAAA======@@@NNNhhh___DDDOOOhhhzzz}}}cccpppsssXXXIIISSSnnnxxx~~~}}}nnnYYYOOOOOOMMMHHH<<<<<<:::888666777:::<<<===@@@DDDIIINNNTTTZZZ^^^dddccceeejjjkkkhhhggghhhgggkkkjjjllltttsssvvv```KKKJJJJJJSSSfffrrrvvvxxx|||ssskkknnnpppsssuuuyyy|||qqqggg[[[RRRJJJCCCBBBDDDCCCBBB[[[xxxeeePPPFFF======???>>><<<<<<777666777999999:::BBBJJJSSS]]]lllyyydddtttMMMIIIDDD@@@>>>>>>===<<<:::999888777555333222222//////...------------...,,,+++++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((&&&***,,,,,,***+++000444111000...,,,++++++++++++((()))+++------+++)))'''&&&((())))))(((((()))+++)))***+++,,,---......///......---,,,,,,+++******,,,------...///000000111---///111222333888???EEEKKKMMMPPPQQQPPPNNNMMMMMMIIIHHHHHHIIIJJJIIIGGGDDDAAAAAAAAA@@@???>>>======???<<<===IIIZZZccc___XXXTTTPPPKKKIIIJJJJJJIIIGGG>>>999BBBTTTlll}}}zzz|||ssscccYYYQQQNNNKKKEEECCCFFFJJJ^^^pppuuuxxx}}}|||uuu~~~~~~}}}}}}}}}}}}~~~~~~yyyyyyyyyzzz{{{|||}}}~~~|||yyyrrrqqqwwwxxxyyy~~~xxxrrrvvvQQQPPPVVVgggqqq~~~jjj___eeeggg^^^TTTXXXYYYTTTMMMEEE999///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++...000111111000000111:::555QQQmmmSSSgggsss]]]}}}```AAA888???FFFEEEBBB:::888BBBNNNfff]]]HHH???BBB???>>>???;;;666666666555444444444333000111222222444888===AAA???OOO[[[iiizzzvvvkkk^^^^^^[[[TTTMMMIIIFFFEEEIIIooowwwaaaZZZOOOIIIPPP^^^fffhhhaaa___ZZZVVVQQQKKKEEE@@@???CCCSSSmmm\\\CCCRRRlllzzz}}}eeesss~~~iiiUUUOOOPPPsss{{{{{{iiiRRRFFFGGGGGGBBB;;;;;;:::888777888;;;>>>???DDDJJJOOORRRWWW^^^dddcccaaadddlllooojjjdddaaagggkkkiiilllttttttwwwlllQQQKKKGGGNNNaaammmuuuvvvwwwxxx{{{|||rrrssswww~~~zzzssshhh\\\RRRIIICCCBBBFFFBBB???QQQqqq|||cccPPPEEE======@@@???======999888888:::999999???GGGLLLXXXiiiwwwwwwlllrrrRRRJJJDDDCCCBBB???<<<======<<<:::999666555333222---------,,,,,,,,,++++++++++++******************(((((((((((())))))))))))%%%&&&((()))))))))((('''******+++++++++******)))***)))((((((***,,,///111222111///---,,,+++,,,,,,+++++++++***************((((((((()))+++---///111++++++++++++,,,------...............---,,,+++***........./////////////////////000000333888???DDDQQQRRRSSSVVVXXXWWWUUUSSSOOOLLLJJJJJJLLLLLLJJJGGGEEEFFFEEECCC@@@???@@@BBBEEEDDDFFFLLLUUUZZZZZZWWWQQQPPPMMMJJJGGGEEECCCBBB===;;;???OOOlllmmmccc^^^gggwwwzzzpppaaa^^^XXXOOOIIIEEEFFFHHHMMM]]]mmmssssssvvvzzz|||~~~}}}}}}~~~~~~}}}{{{~~~{{{yyyyyy|||~~~}}}|||xxxuuuppppppssspppzzz~~~{{{QQQVVVqqqkkkjjjppplll___ZZZbbbgggeeebbb\\\XXXXXXSSSFFF999111,,,,,,,,,------.........------------------------+++---//////000222555777444888LLLuuuzzzXXXkkkuuuaaaooo{{{jjjNNN888999FFFGGG>>>@@@======DDD```sssNNN;;;@@@???<<<;;;:::999777555444444444333222000111222222333444777:::<<>>===:::666444666999===DDDIIIPPPUUUXXX\\\aaaeeeaaa^^^dddooooooeee___bbbjjjlllnnnnnnmmmqqqyyypppuuuxxxXXXLLLKKKOOO^^^ooorrrwww{{{|||~~~}}}yyy{{{rrrlllaaaVVVOOOJJJEEEBBBBBBAAA???HHHcccpppUUUHHH???>>>>>>;;;:::===???:::777888999:::???EEEKKKSSScccsss|||xxxggglllRRRJJJDDDCCCBBB???======;;;:::888666444222111000---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((())))))))))))&&&''''''(((((((((((((((******+++++++++******)))***)))(((((()))+++---...111000...,,,++++++++++++*********)))))))))(((((('''''''''((()))+++------++++++++++++,,,---..................---,,,+++***............////////////000000111111333888???DDDOOOQQQTTTWWWYYYXXXVVVSSSQQQOOOLLLKKKLLLLLLJJJHHHEEEFFFEEEDDDAAA@@@@@@AAADDDCCCEEEKKKSSSWWWVVVSSSTTTRRRNNNIIIDDD@@@===<<<888:::CCCSSSgggxxxyyyiiiOOOJJJFFFJJJUUU]]]^^^\\\\\\[[[XXXRRRKKKEEECCCBBBKKKYYYiiipppuuuzzz}}}~~~{{{}}}~~~|||{{{|||~~~|||xxxwwwyyy||||||{{{xxxuuuoooooorrrpppyyyyyy}}}zzz{{{yyyRRR```}}}vvvooooooeeeWWWVVVaaahhhgggbbb]]]ZZZYYYTTTGGG999222,,,,,,------------------------------------------,,,...///000000111444666555888HHHllleeemmm{{{aaafff~~~rrrYYY@@@:::BBBDDD???===:::;;;CCC\\\}}}UUU>>>AAA@@@;;;999666999777555444444444333222000111222222222444777:::>>>KKKYYYcccnnn|||{{{cccaaa[[[RRRIIICCCCCCDDDLLLQQQbbbuuueeefffnnnpppmmmiiifffeeecccZZZMMMDDDCCC@@@FFFZZZvvvnnnNNNFFF]]]wwwsssccchhhQQQOOOZZZ{{{}}}sssaaaMMMBBB???<<<888888888666444444666:::>>>???GGGRRRZZZ]]]^^^___```ddd```cccjjjggg\\\UUUWWWdddiiimmmllljjjkkkrrrzzzooojjjsssUUUIIIIIIMMM[[[lllooouuuzzz{{{~~~}}}yyyqqqgggbbbXXXMMMHHHDDD@@@???AAA??????HHH]]]{{{{{{TTTIIIAAA@@@???<<<:::<<<>>>:::777999999:::===CCCIIIPPP^^^mmmuuuxxx}}}}}}bbbdddSSSKKKDDDCCCBBB???======::::::888666444222111000------------,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))(((((((((((('''''''''''''''((()))))))))******+++++++++*********)))(((((((((***+++,,,///...---+++************)))))))))))))))(((''''''%%%&&&'''((())))))))))))++++++++++++,,,---...///............---,,,+++***............//////000000111111222222444999???CCCMMMPPPVVVZZZ[[[YYYVVVSSSTTTRRRNNNMMMMMMLLLKKKJJJHHHHHHHHHFFFDDDCCCDDDEEEGGGFFFHHHMMMSSSUUUSSSQQQSSSQQQLLLGGGAAA<<<999777111666???IIIRRRVVVUUUSSSXXX```mmm{{{~~~pppXXXEEE999888666666999???GGGLLLRRRTTTTTTQQQKKKDDD>>>;;;HHHSSSaaajjjrrryyy|||{{{xxx|||~~~yyywwwzzz~~~}}}yyyxxxyyy|||}}}}}}vvvsssnnnmmmqqqpppzzzxxxyyy{{{|||mmmUUUssskkkWWWTTT___eeecccbbb]]][[[[[[UUUGGG999222------------------,,,,,,---------------------------///000000000111333555888:::DDD```ssskkkkkkddd{{{ttt___FFF999<<<@@@@@@:::888:::???RRR~~~ZZZ@@@AAAAAA===;;;666999777555444444444333222000111222222222333666999@@@JJJUUU]]]hhhwww|||yyyqqqdddVVVOOONNNQQQQQQPPPUUUhhhqqqlllhhheee]]]QQQGGGCCCBBBJJJ^^^xxxcccJJJHHHaaayyynnncccgggOOONNN]]]www|||tttlll[[[JJJAAA???;;;555444444555555666999>>>AAAAAAHHHRRRYYY\\\^^^```bbbkkkffffffjjjfff[[[UUUWWWbbbhhhmmmnnnkkkjjjooottttttcccpppRRRHHHGGGJJJWWWgggmmmsssxxxzzz}}}}}}sssfff[[[WWWNNNFFFCCC@@@===>>>@@@>>>@@@FFFPPPbbbzzzkkkPPPIIICCCBBBAAA>>><<<;;;===999888::::::999;;;@@@FFFLLLXXXdddkkkooottt{{{^^^\\\SSSKKKDDDCCCCCC???===>>><<<;;;:::888666444222222...------------,,,,,,,,,------,,,+++***(((((('''))))))))))))(((((((((((((((''''''&&&&&&''')))***))))))***+++++++++******,,,+++***))))))***++++++,,,,,,+++*********))))))))))))*********)))((('''%%%&&&'''((()))((('''&&&*********+++,,,---...///............---,,,+++***------......//////000000111222333333555999>>>BBBLLLQQQXXX\\\]]]ZZZVVVTTTUUUSSSPPPNNNMMMMMMNNNNNNOOONNNKKKHHHEEEFFFJJJMMMMMMMMMNNNQQQTTTUUUSSSQQQOOOMMMIIIDDD@@@;;;999777333555888<<<>>>===:::888777;;;GGGVVV[[[QQQ@@@444666666555333222666>>>DDDEEEIIILLLKKKGGG@@@:::777DDDLLLWWW```kkktttwwwtttyyy|||}}}yyyvvvwwwzzz}}}|||{{{|||}}}~~~~~~qqqpppllllllqqqppp{{{zzz|||yyyvvv}}}^^^ZZZqqqXXXVVV```eeeaaaaaa]]]\\\\\\TTTEEE777000.........------,,,,,,,,,,,,,,,------------------///000111111000111333555:::<<>>???BBBAAA???;;;999777555444444444333222000111222111111222555888???GGGOOOVVVaaaqqqtttfff^^^]]]ZZZXXXXXX^^^kkkzzz|||tttnnneeeZZZNNNGGGEEEOOOccczzzxxxcccNNNNNNeeexxx~~~hhhfffeeePPPNNN[[[xxxtttnnnfffXXXJJJDDDBBB===777444666777888:::===BBBFFFJJJNNNQQQTTTWWW\\\eeekkkuuuqqqppprrrooohhheeefffhhhkkkooorrrsssrrrssssssgggrrrUUUJJJHHHIIITTTbbbmmmsssxxxyyy|||qqqaaaVVVPPPKKKFFFEEEBBB>>>>>>@@@EEEDDDEEEHHHNNNccczzziiiYYYOOOIIIEEEBBBBBBBBBAAA>>>======:::999;;;;;;999999===EEEIIISSS]]]cccfffmmmuuu~~~\\\WWWwwwSSSKKKEEEDDDCCC@@@===>>><<<;;;999777555333222111.........---------,,,,,,------,,,+++***(((((('''***)))))))))((((((((('''(((''''''&&&&&&''')))***((()))***+++++++++++++++------,,,,,,+++++++++,,,******************))))))++++++,,,------+++***)))&&&'''((()))))))))''''''*********+++,,,---//////............---,,,+++***---------...///000000111111222333333555888===@@@MMMRRRYYY]]]\\\ZZZYYYXXXVVVTTTRRROOONNNOOORRRTTTUUURRRMMMIIIGGGIIIOOOTTTRRRQQQRRRSSSTTTTTTSSSRRRPPPNNNIIIDDD???;;;777666777777999<<<>>>===999666444444;;;EEEGGG@@@999777555444333333333444777888;;;???BBBCCC@@@<<<999777===CCCLLLVVVcccpppuuuttt|||{{{{{{{{{{{{yyyvvvtttvvvxxx{{{}}}~~~vvvmmmooollllllrrrqqqyyy|||rrrllliiiPPP___mmmUUUWWWdddiiifffaaa^^^\\\ZZZQQQBBB444............------,,,,,,,,,,,,,,,,,,---------......///000111111000111333555666<<>>>>>@@@@@@AAA>>>999777555444444444333222000111111111000111444666;;;AAAGGGNNNZZZlllzzzqqqiiiiiihhhffffffggghhhiiijjjxxxzzzooocccVVVLLLFFFRRRfffzzzsssfffRRRTTTmmmsssaaaggggggQQQLLLPPPuuuzzzrrrggg```SSSHHHEEEEEE???888777888999999;;;>>>DDDHHHQQQSSSVVVXXXZZZ```hhhnnn|||yyyxxxyyywwwrrrqqqqqqnnnmmmmmmrrrxxx{{{wwwsssrrrzzz[[[OOOJJJIIIQQQ___nnntttxxxxxx{{{ooo^^^TTTMMMJJJIIIIIIEEE@@@>>>@@@KKKGGGEEEFFFFFFPPPnnn|||fffTTTJJJFFFAAAAAAAAAAAABBBCCCBBB@@@>>>;;;:::<<<<<<999888;;;EEEHHHOOOYYY]]]```gggooo{{{```ZZZrrrzzzTTTLLLEEEDDDCCC@@@>>>>>>999999777555333111000///............---------,,,---,,,,,,+++***)))((((((******))))))(((((('''''''''''''''''''''((())))))((()))***+++++++++++++++------------------,,,,,,((()))******+++******))),,,---/////////...,,,***(((((())))))))))))))))))))))))***+++,,,...///000............---,,,+++***,,,------...///000111111111222333333444777;;;>>>KKKPPPWWWZZZ[[[\\\___aaaZZZYYYVVVRRRPPPRRRVVVYYYYYYWWWSSSOOOMMMOOOTTTYYYUUUTTTSSSRRRRRRRRRRRRRRRUUURRRMMMFFF@@@:::666444222333888???FFFEEE===555888555888@@@AAA999555777444333333444666666555444777:::>>>@@@???<<<999888555;;;BBBLLLZZZjjjtttvvv{{{zzzyyy{{{|||{{{wwwtttrrruuuyyy{{{{{{|||}}}~~~rrrmmmqqqnnnmmmrrrqqqtttzzzvvvooozzzZZZHHHaaammmWWW[[[hhhkkkhhhddd```]]]YYYNNN>>>222---------------------,,,,,,+++,,,,,,------............000111111111222444666222;;;BBBMMMkkk]]]qqqlllwwwlllSSS===333555999;;;666;;;<<<===ZZZgggDDD???===<<<>>>===999777555444444444333222000000111000000000333555777;;;@@@GGGTTTffftttzzzvvvvvvuuuuuusssrrrpppooojjjzzzvvviii]]]SSSNNN[[[nnn~~~nnnbbbOOOWWWyyyooo]]]iiidddNNNGGGEEE___|||sssrrrlll```YYYMMMDDDCCCDDD@@@888888888888888:::>>>EEEIIIRRRXXX___dddeeefffiiilll|||{{{yyyxxxuuusssppppppllliiihhhnnnvvvzzzxxxuuu}}}```RRRKKKHHHOOO\\\nnnssswwwxxxzzz~~~kkk[[[TTTMMMJJJIIIIIIEEE@@@@@@CCCLLLGGGFFFJJJGGGFFFVVVlllqqqZZZKKKEEEFFF>>>AAABBBAAABBBEEEEEECCCAAA===<<<===<<<999888;;;BBBDDDLLLTTTXXX[[[aaaiiiuuuzzzjjjfffzzz}}}TTTLLLEEEDDDDDD@@@>>>>>>999888777555333111//////............------------+++++++++*********))))))*********)))((('''''''''&&&''''''((((((((((((((((((((()))++++++,,,,,,++++++,,,,,,,,,---,,,,,,,,,((()))***++++++++++++***,,,...///111000...,,,+++((((((''''''((()))******))))))***+++,,,...///000............---,,,+++***,,,,,,---...///000111111000111222333333555999<<>>:::888000666;;;AAAMMM^^^jjjoootttvvvzzz|||||||||{{{{{{xxxyyyzzzyyyxxxyyy}}}rrrpppvvvqqqoooqqqooorrrwwwzzzxxxxxxSSSEEE```kkkYYY___jjjmmmiiihhhccc___YYYLLL<<<111---,,,,,,------------------++++++,,,,,,---......///...///111111111333555888666@@@EEEJJJdddbbbooowwwwwwhhhIII555333999;;;555:::<<<:::QQQoooKKKBBB<<<999<<<>>>999777555444444444333222///000000000///000222555555888<<>><<<999999<<<<<>>???;;;:::999777555333111111//////.........---------++++++******************+++******)))(((''''''&&&%%%&&&((()))))))))((('''(((((()))++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++''')))***+++,,,,,,++++++,,,---///111000...,,,***''''''&&&&&&'''(((***+++))))))***+++,,,...000000............---,,,++++++,,,,,,---...///000111222///111222222333555888;;;DDDIIIOOOTTTYYYaaammmuuuiiigggbbb[[[VVVUUUYYY^^^bbbeeehhhiiigggeeecccccc^^^\\\YYYUUUSSSTTTWWW[[[TTTRRRNNNIIIDDD@@@===<<<<<<666333;;;HHHMMMGGG>>>===999BBBVVV___QQQ===333000444777888777999>>>CCC;;;@@@GGGJJJGGGAAA;;;777000444777999AAAPPP^^^dddmmmttt{{{~~~|||{{{~~~~~~zzzxxxyyyuuutttyyytttppppppmmmsssuuu~~~sssxxxzzzRRREEE___^^^RRR]]]lllpppoookkkfffaaaYYYLLL;;;111...,,,,,,,,,------.........++++++,,,,,,---...//////---///000111222333666999???HHHIIIHHH___eeemmm{{{uuuwwwRRR777333;;;<<<555888:::555HHHtttsssNNNDDD<<<888>>>AAA999777555444444444333222///000000000//////222444444888;;;@@@LLL]]]hhhlllzzz}}}}}}\\\SSSCCCTTTmmmiii``````www``````lllooojjj|||fffWWWaaafff[[[SSSGGG@@@BBBFFFCCC<<<===<<<::::::===DDDNNNUUUbbbeeehhhiiiiiikkkqqquuusssuuuuuutttssssssqqqnnn]]]aaaeeefffggglllvvv~~~vvvxxxaaaPPPHHHEEEMMMZZZiiioootttvvvyyy{{{hhhZZZUUUWWWQQQKKKGGGDDDEEENNNXXXppplllpppttthhhWWWXXXfffvvvgggTTTEEE@@@@@@AAABBBDDDIIIJJJEEEDDDGGGHHHEEEFFFAAA>>>>>><<<999999===888;;;CCCLLLPPPQQQWWW^^^eeelllwwwwwwppp{{{RRRHHHAAAAAACCCAAA??????:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++,,,------,,,,,,+++******)))******,,,,,,,,,,,,******///............---+++((())))))))))))))))))))))))++++++++++++,,,---....../////////000///......---,,,,,,...///000000000000111222333444555777888888@@@AAADDDLLLXXXfffqqqwwwrrroooiiibbb\\\WWWYYY]]]bbbmmmmmmeee]]]TTTVVVeeehhhkkkiiiccc^^^______^^^ZZZWWWQQQLLLHHHCCC@@@===777444222777GGGTTTPPPDDD<<<666FFFjjjxxxcccHHH===:::888999===>>>===AAAGGG???@@@CCCGGGHHHDDD<<<666444444444555:::EEETTT^^^eeeooowwwxxxyyy~~~}}}}}}zzznnniiippprrrllljjjmmmuuusss~~~}}}vvvSSSIII]]]jjjaaaUUUWWWjjjkkkjjjdddcccaaaXXXGGG666///111///...,,,*********,,,---------......///000000111000000111222444555666666:::DDDGGGDDDPPPuuuyyyQQQhhh^^^CCC:::///::::::666999===AAA\\\XXX@@@EEE===::::::888888777555444333111111222111111111111111222222777888:::>>>EEEPPP\\\dddwwwuuuYYYLLLGGGXXX}}}bbbaaaZZZtttmmmiiiwwwaaaZZZ^^^bbbVVVQQQNNNOOONNNHHHBBB@@@777555555:::@@@HHHTTT___lllrrrvvvsssmmmjjjnnntttrrrqqqpppqqqttttttrrrpppccceeeiiilllllllllrrr{{{~~~}}}pppgggJJJNNNKKKIIIWWWfffnnnuuuwwwzzz~~~sssfff]]]VVVQQQHHHFFFGGGCCCSSSsss|||iiihhhssstttXXXMMMCCC???>>>;;;:::<<>>:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***)))+++,,,++++++*********++++++,,,***+++,,,------,,,+++***...---------...---***((())))))))))))))))))))))))++++++++++++,,,---............//////......---,,,,,,,,,...///000000000000111222333444555777888888:::;;;@@@IIIVVVdddpppwwwtttqqqkkkeee^^^ZZZYYYZZZ]]]bbb\\\UUUSSSLLLLLLYYY```dddeeeccccccffffffccc```]]]XXXSSSMMMHHHBBB???666444111555BBBMMMJJJAAA>>>888EEEcccuuukkkVVVJJJHHHFFFBBB???===???BBBEEE@@@AAADDDGGGHHHDDD===777444444444444888BBBPPPYYYbbbllltttvvvwww{{{|||}}}uuujjjffflllooojjjhhhlllnnnrrrwwwrrrJJJIIIfffaaa[[[UUUXXXfffdddeeedddaaa]]]UUUGGG777000000///...,,,******+++,,,------.........//////000000000000111333444555666777;;;AAAEEEDDDLLLjjj|||TTT[[[|||fffHHH<<<777999999777888<<>>999999888666555333222222222222111111111111222222555666888<<>>>>>:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***))))))***,,,))))))(((((()))***,,,---+++,,,---......---,,,+++---,,,,,,,,,------***((())))))))))))))))))))))))+++******++++++,,,---...------......------,,,++++++,,,---///000000111111111222333444555777888888888:::>>>FFFRRR```lllsssjjjhhhddd___[[[XXXWWWVVVUUUVVVQQQPPPUUURRRQQQ\\\oooqqqrrrpppppprrroooiiihhhfffbbb\\\TTTLLLDDD???444333111222999AAAAAA<<<888555@@@\\\xxxvvvjjj___]]]QQQAAA;;;@@@DDDAAA@@@AAADDDGGGGGGDDD>>>999444555444333555===IIIRRR\\\gggpppsssuuuzzz~~~~~~|||mmmeeebbbhhhjjjgggfffjjjjjjtttpppPPPSSSxxxxxxWWWTTTWWWZZZaaa]]]aaaccc]]]VVVPPPEEE777///---...---,,,+++***+++,,,---.........///////////////111111222333555666777888:::<<>>::::::999777666555444444222222111111111111222222444555666999>>>GGGPPPWWWfffnnnxxxnnnLLLMMMVVVtttbbbTTTVVV~~~~~~|||qqqnnnkkkgggWWWNNNGGGHHHKKKJJJEEECCC:::999;;;AAAHHHQQQ]]]hhhwwwyyyyyyssskkkhhhmmmsssuuuuuuvvvvvvvvvwwwwwwwwwooommmllllllkkklllttt}}}~~~sssuuuzzz|||WWWRRRKKKEEEPPPaaajjjrrrvvvyyy{{{jjj]]]YYYTTTHHHBBBEEEJJJeeexxxyyy}}}~~~jjjNNNBBB>>><<<@@@AAA>>><<<===DDDLLLPPPNNNJJJKKKMMMNNNHHHFFFCCC@@@===;;;:::999999888:::???CCCEEELLLSSS___eeeooo}}}rrrjjjVVVMMMDDDDDDDDDBBB???>>>:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++***)))((('''((()))+++,,,,,,,,,............,,,,,,+++++++++,,,------***(((((((((((((((((((((((((((************+++,,,---...,,,------------,,,+++++++++,,,---///000111111111111222333444555777888888;;;===AAAGGGPPP[[[fffmmm]]]^^^ZZZUUURRRRRRRRRPPPLLLPPPQQQYYYeeeggglll|||yyyrrrnnnnnnjjjcccXXXLLLAAA<<<222222000///222555777777333444>>>WWWyyyuuurrr___EEE;;;BBBCCC===>>>@@@CCCEEEEEEBBB===:::666555444222333888BBBIIISSS___kkkppptttzzzzzzgggbbb```dddgggffffffiiimmmwwwuuuZZZ[[[zzzUUURRRXXX[[[^^^ZZZbbbbbbZZZRRRLLLDDD999///+++------,,,+++++++++,,,---......//////////////////222222333444666777888999999888>>>FFFFFFNNNttt~~~VVVbbbiii???888666888666777:::888DDD^^^[[[III??????;;;;;;::::::999777666666555333333222111111111222222333444666888<<>>;;;:::999999777888===???BBBHHHPPP\\\bbbnnn}}}qqqnnn}}}SSSJJJBBBBBBDDDBBB@@@@@@:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++,,,+++)))((((((((()))))),,,,,,............,,,,,,*********,,,------+++)))((((((((((((((((((((((((************+++,,,------,,,,,,,,,---,,,++++++******+++---///000111111222111222333444555777888888===???CCCHHHOOOYYYeeelllcccfffbbbXXXQQQOOOOOOLLLIIIMMMOOOYYYgggqqqyyyoooooommmdddVVVGGG<<<666222111000///......111444444777???UUUvvv{{{eeeHHH<<>>;;;;;;;;;:::999888777777666444333333222111111222222333444666777:::???EEEJJJVVVaaannnwww}}}eeeUUUVVVhhhvvv___PPPLLLdddiii___kkkuuuzzzmmmrrruuummmcccPPPIIIFFFKKKNNNIIIBBB===999999===FFFOOOWWWbbblllqqquuuyyyxxxsssooooooqqqqqqtttuuusssooommmqqqtttpppmmmnnnpppooommmnnnqqqssszzzuuu}}}SSSQQQSSSLLLOOOXXXbbbmmmrrrxxxqqqmmmgggVVVJJJMMMVVVoooxxxhhhYYYRRRQQQHHHEEEDDDPPPmmmvvv```KKKFFFJJJLLLIIIEEEGGGMMMTTTVVVQQQKKKHHHHHHGGGFFFDDDBBB???<<<:::999999777777;;;===@@@FFFNNNZZZbbbooo~~~nnnmmmyyyRRRIIIBBBBBBDDDBBBAAAAAA:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))(((((()))+++,,,++++++******)))((((((+++,,,---......---,,,+++*********,,,......,,,+++))))))))))))))))))))))))***))))))******+++,,,---,,,,,,------,,,,,,+++******+++---...000111222222111222333444555777888888999===BBBGGGNNNXXXeeennnuuu}}}|||nnn___YYYUUUQQQQQQQQQLLLOOOYYYfffxxxpppiiijjjhhh```QQQBBB777222333000000111///---...333333555???UUUuuu{{{rrr^^^GGG>>>??????999===@@@BBBCCCAAA???======999999777444111333888===BBBQQQaaalllsss|||uuuaaaaaaaaabbbdddfffhhhjjjnnnrrrtttnnn\\\hhh\\\RRRPPPTTT```bbbkkkhhhaaaZZZVVVNNNAAA666111++++++,,,,,,,,,,,,------------......///000000000444444555666888999:::;;;999777>>>GGGFFFHHHbbblllWWWuuu\\\???333888666666999777:::IIIllllllNNN:::<<<>>>;;;::::::999888888777777555444333222222111222222222444555777999===AAAEEEPPP[[[jjjwww~~~hhhSSSMMMYYY{{{}}}bbbQQQMMMOOOhhhjjjaaa{{{ssszzzooossssssiii^^^PPPLLLLLLOOOOOOHHH@@@===888999>>>HHHPPPWWWbbbkkkmmmrrrwwwyyyvvvrrrppppppssswwwxxxtttnnnkkkooouuupppmmmnnnqqqqqqmmmlllnnnuuuuuusssTTTOOOQQQIIIIIISSS^^^jjjqqqwwwzzzuuueeeYYYWWWWWW```tttsssmmmdddXXXLLLEEECCCCCC;;;>>>BBBQQQpppvvvZZZNNNNNNNNNJJJFFFJJJOOOWWW[[[VVVLLLHHHIIIFFFEEEDDDCCC@@@>>>;;;:::999777777:::===???FFFNNN[[[dddssshhhfffUUUKKKDDDCCCEEECCC@@@@@@:::999888666444222000000/////////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++)))***,,,,,,,,,+++***(((***+++,,,------,,,+++*********+++---//////...,,,))))))))))))))))))))))))))))))))))))***+++,,,------------------,,,,,,+++)))+++,,,...000111222222111222333444555777888888777;;;@@@DDDJJJTTT```jjjwwwuuunnniiieeeaaa]]]TTTPPPRRRUUUpppvvviiiaaa___aaaaaaYYYLLL???666333444000000333333//////333222000777LLLfffwww}}}~~~kkk___OOOCCC>>>===<<<;;;???AAADDDDDDBBB@@@@@@@@@:::;;;999555222222777;;;>>>MMM^^^iiiqqqyyy~~~vvv___aaaaaaaaabbbeeehhhiiinnnttt}}}nnnlllaaaaaayyyYYYOOOIIIMMMaaaeeejjjfffaaa]]]YYYOOOAAA555000***+++,,,,,,------------+++,,,---...///000111222444555666777999:::;;;;;;;;;;;;AAAFFFFFFIII]]]uuuaaannnfffAAA333888666555:::888999EEE^^^}}}^^^???;;;>>>::::::999999888888777777555555444333222222222222000222444666777:::>>>AAAKKKUUUcccpppxxxyyydddTTTRRRjjjwww[[[NNNNNNXXXpppmmmvvv}}}ooozzzppprrrnnnbbbXXXPPPNNNNNNNNNJJJBBB======999999???IIIQQQXXXbbbkkknnnrrrvvvwwwuuurrrppppppsssxxxzzztttkkkhhhlllsssnnnjjjiiikkkllliiiiiikkkvvvrrrpppsss[[[OOOMMMFFFGGGPPP\\\hhhpppwwwtttnnn___TTTWWWVVVSSSMMMFFFBBB@@@@@@@@@<<<>>>AAAOOOqqq{{{iii^^^UUUMMMJJJIIIMMMTTTYYYTTTJJJHHHKKKDDDDDDDDDCCCAAA???===;;;:::777777;;;===@@@GGGOOO___iiixxxccc___XXXNNNFFFEEEEEECCC@@@???:::999888666444222000000000//////...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***'''))),,,......---+++******+++,,,,,,,,,,,,+++*********+++---///000///---))))))))))))))))))))))))))))))))))))***+++,,,---------......------,,,+++)))***,,,...000222222333111222333444555777888888888<<<@@@CCCFFFNNNZZZccckkk|||xxxnnnjjjaaa\\\WWWNNNZZZyyy}}}lllaaa[[[XXX[[[\\\UUUIII>>>777555555000000555666111000333555...///>>>NNNUUUZZZ^^^]]]PPPDDD@@@???<<<;;;===@@@CCCFFFEEECCCAAABBBCCC;;;<<<:::666333222666:::===LLL]]]gggnnnvvv{{{|||~~~}}}vvv^^^aaaaaa```aaadddggghhhqqqzzz~~~zzzhhh```MMM[[[qqqTTTLLLCCCIIIaaafffhhhbbb___\\\XXXMMM===111---***+++,,,---------------***+++,,,...000111222333555555666888999:::;;;<<<===???CCCEEEEEEJJJZZZkkkpppooovvvllluuuNNN333888555555:::999999CCCRRRrrrIII;;;::::::999999888888777777777666555444333222222222222...000333555666888<<>>;;;HHHnnnuuubbbWWWTTTGGGIIIOOOTTTOOOGGGFFFLLLCCCCCCDDDCCCBBB@@@===<<<:::888888;;;>>>AAAHHHQQQbbblll|||eee___www\\\NNNBBBAAAEEEDDD???<<<::::::999777666444333333///............---------,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,---,,,,,,+++***)))(((,,,+++++++++,,,,,,+++)))++++++,,,---............(((''''''((())))))(((&&&************************------...//////...---,,,,,,,,,,,,---///222444555111222222333444555666666999888999===@@@FFFRRR^^^___sss{{{}}}ggg[[[\\\]]]ZZZoooiiisss~~~yyyooofff\\\[[[ccchhhbbbXXXMMMBBB:::111222333444555777555111333...///666888999EEEUUU___MMM<<<888:::;;;<<<>>>CCCEEEGGGGGGFFFEEEEEEEEE@@@;;;777777555333444777CCCNNN\\\gggrrr|||}}}~~~dddaaa___```dddffffffeeeeee{{{xxxUUUPPP\\\tttNNN999@@@OOO___kkkkkkiiibbb[[[SSSGGG888///---..................------//////000000111111222222555666777777777888;;;>>>AAABBBDDDFFFIIIPPPXXX^^^lll|||^^^ccc|||___<<<777333333777:::;;;<<>>===LLLiiilllUUUSSSLLLHHHLLLOOOMMMIIIHHHGGGFFFDDDBBB@@@>>><<<;;;:::999:::<<<<<>>CCCOOOZZZddd~~~zzzmmm^^^QQQ______ooo}}}vvviii]]]QQQZZZgggsssuuunnnbbbQQQDDD===;;;666333333444444333777222000333222333AAASSSbbbVVVEEE:::777999===???CCCEEEHHHHHHGGGEEEEEEEEE???;;;888888666444444888>>>KKKZZZfffqqqyyy|||{{{~~~}}}~~~zzzdddcccaaabbbdddfffggggggkkkyyy|||OOOMMMXXXpppMMM999AAAQQQbbblllkkkkkkcccZZZRRRFFF888000...........................//////000000111222222222666777888888999:::===@@@CCCEEEGGGIIIKKKNNNRRRUUUggguuu|||rrriiinnnEEE<<<555666777777999>>>GGGzzz[[[===AAAAAA???<<<;;;;;;999777666666666555555444333333333111222222222222444888;;;???DDDJJJQQQYYYdddpppyyyxxxyyyfffTTTLLLRRRZZZWWWTTTQQQQQQaaaxxxZZZLLLPPPXXXwwwqqqeeekkktttqqqhhh^^^VVVLLLMMMMMMLLLHHHAAA;;;888777999<<<@@@EEEKKKSSS\\\bbbnnnllljjjjjjkkknnnpppqqqxxxyyyxxxaaa[[[eeepppmmmiiiggggggfffdddbbbccckkkqqqnnnPPPOOOMMMJJJPPP\\\jjjvvv}}}}}}}}}nnn]]]OOOKKKHHHFFFEEEDDDCCCCCCFFF@@@<<>>===<<<999999:::<<<===AAAMMMYYYoooyyyggg___xxx]]]OOOCCCBBBDDDBBB>>>;;;;;;:::999777666444333222///............---------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))***+++,,,,,,,,,,,,***))))))***+++,,,***)))))))))+++,,,,,,,,,,,,,,,)))(((''''''))))))((('''''''''(((***+++,,,---...,,,---...//////...------,,,,,,,,,---...111333444444444555666777888888999:::777777999;;;???JJJUUUjjjlllWWWYYY```vvvzzzkkk]]]OOOWWWhhhzzztttcccUUUCCC===666111111444888:::999555333222...000AAATTTqqqmmm^^^GGG:::;;;>>>>>>BBBEEEGGGHHHGGGEEEDDDDDD???;;;999:::888555555888;;;JJJ\\\hhhqqqxxx{{{zzz~~~}}}~~~ttteeeffffffeeedddeeehhhjjjllltttvvv}}}wwwJJJOOOZZZvvvgggHHH888CCCTTTfffoookkkkkkcccXXXOOOBBB666000///........................///000000111222222333333777999:::;;;;;;===@@@BBBBBBEEEIIIKKKLLLMMMNNNOOOZZZooouuu}}}}}}SSSAAA444666888444777???AAAqqqjjjFFF>>>>>>??????===:::888777777777777777666555555444444000111222111111333666888<<<@@@FFFKKKRRR[[[gggooosss|||uuudddSSSHHHLLLQQQMMMFFF@@@BBBWWW}}}qqqUUUIIIPPP[[[zzziii___rrr~~~sssrrrhhh]]]SSSGGGPPPMMMHHHDDD@@@<<<777444999:::===AAAFFFNNNWWW]]]iiiiiihhhfffeeehhhooottttttuuummmcccfffqqqnnnjjjggggggiiiiiiiiibbbkkktttyyyXXXRRRMMMGGGNNNZZZhhhuuu}}}~~~{{{{{{}}}uuueeeWWWKKKHHHFFFBBBCCCHHHGGGDDDAAA???CCCWWWyyyqqq^^^UUUNNNMMMMMMKKKJJJKKKFFFEEEDDDCCCAAA@@@???>>>:::999:::<<<===BBBPPP]]]uuu~~~jjjaaayyy\\\OOODDDBBBCCCAAA===;;;;;;;;;999777555444222222///............---------------,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((()))***++++++,,,,,,+++***))))))+++------,,,+++((()))***++++++,,,,,,+++***)))''''''))))))(((''''''((()))***+++,,,------,,,---.../////////...---,,,++++++,,,...000222333333444555666777888888999;;;999888999:::===FFFPPPfffmmmiiippprrrdddTTT\\\ooo|||qqqjjjPPPHHH???;;;999888:::===666666666444000333CCCTTT|||uuuXXXBBB???@@@;;;???BBBEEEFFFEEEDDDCCCCCC@@@<<<:::;;;:::777666999;;;LLL```mmmtttzzz}}}}}}~~~~~~oooeeegggiiigggeeeeeeiiimmmjjjqqqnnnrrrjjjJJJXXXeeewwwwwwzzzYYY@@@888EEEVVVhhhqqqkkkiii```TTTIII>>>333...///---------...............///000000111222333444444888:::<<<===>>>@@@BBBDDD@@@CCCGGGIIIKKKLLLMMMOOOXXXnnn```EEE000222777444555===>>>hhhVVV>>>===???AAA???;;;777777999888777777666666555444444///000111111000111444666;;;???DDDHHHMMMUUU___fffpppyyyzzzggg]]]QQQIIINNNRRRPPPKKKFFFHHH\\\}}}nnnWWWNNNVVVddd~~~fffZZZtttxxxqqqppphhh```XXXMMMUUUNNNFFFAAA???===999444777888;;;>>>DDDMMMWWW^^^bbbdddgggiiiiiiiiihhhhhhmmmkkkqqq{{{zzzoooiiilllllljjjhhhggghhhiiijjjjjjfffnnnxxxcccSSSJJJGGGMMMXXXfffsss{{{|||zzz{{{{{{|||pppXXXNNNHHHBBBEEEMMMEEEFFFGGGEEEBBBEEESSScccsssrrrppprrrzzz}}}rrrdddZZZSSSNNNNNNMMMJJJIIIJJJEEEEEEDDDCCCBBBAAA@@@???<<<::::::;;;===CCCRRR```wwwkkk___uuuZZZOOODDDBBBBBB@@@===<<<<<<;;;:::888555333222111///............---------,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))******++++++******)))+++++++++,,,///000///---(((((()))***++++++++++++,,,***((('''((()))((('''***************++++++++++++,,,.../////////......++++++++++++---///111222333333444555666777777888<<<::::::;;;;;;<<>>999888666888999888333444???JJJjjjtttpppXXXEEEAAA???:::;;;>>>@@@AAAAAAAAABBBDDDCCC>>><<<<<<;;;777777:::;;;OOOeeepppuuuzzz}}}~~~}}}|||~~~}}}kkkdddggghhhgggffffffjjjnnnuuuxxxlllfffeeeMMMeeevvvwwwrrr~~~rrrJJJ::::::HHHWWWhhhpppjjjdddZZZNNNDDD999000,,,...---------.........//////000000111222333444555555999;;;>>>???@@@AAACCCDDDBBBDDDFFFGGGGGGIIIKKKMMMKKKhhhzzzuuunnnNNN222000666666555888;;;\\\hhhCCC@@@BBBCCC@@@;;;888888:::777777666666555444444444///000111111000000222333999<<<@@@CCCFFFMMMVVV]]]gggooozzz|||zzzjjjZZZVVVQQQNNNUUUSSSRRRNNNHHHLLLaaayyycccSSSQQQdddyyyggg]]]wwwtttoooooohhhgggfff^^^ZZZQQQEEE>>>===<<<999555555777999>>>FFFQQQ]]]eeehhhggghhhlllooommmfff```jjjgggjjjrrrtttnnnkkkmmmggghhhiiijjjjjjjjjjjjjjjiiinnnyyyqqqTTTHHHJJJMMMVVVcccpppxxxxxxvvvxxxyyy{{{}}}~~~~~~nnnaaaTTTKKKJJJGGGEEEEEEFFFDDDAAABBBFFFHHHGGGFFFJJJSSSYYYUUUNNNNNNKKKJJJMMMMMMIIIGGGHHHFFFFFFEEEDDDBBBAAAAAA@@@>>>;;;:::;;;===EEEUUUddd}}}kkk[[[nnnXXXMMMDDDBBBBBB???======<<<;;;:::888555333222111///............---------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))***************))))))+++++++++---000111111///((((((***+++++++++++++++---+++((('''((())))))(((************************+++,,,---////////////...++++++++++++,,,...000111222333444555666777777888;;;:::<<<>>>===<<>>:::999:::<<<===>>>@@@CCCFFFGGGBBB>>>===:::777888;;;===RRRhhhrrrtttxxx||||||yyyzzz{{{~~~{{{iiicccdddeeeeeefffhhhkkknnnlllXXXjjjfffRRRrrrvvvuuu[[[AAA:::AAANNNXXXeeemmmhhh___UUUJJJ@@@777...+++...,,,,,,------.../////////000000111222444555666666:::<<>>???===<<<:::888555333111000///............---------,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******++++++*********+++---000111111000((()))***+++,,,,,,,,,,,,...+++((('''((())))))((()))))))))***+++++++++,,,+++,,,---////////////...++++++******+++---///000444444555666777888888999999999<<<@@@???<<>>???>>>===;;;;;;888999999:::<<<@@@FFFJJJKKKEEE???<<<999666888<<>>???@@@BBBDDDGGGHHHGGGEEEDDDDDDIIILLLrrrfffaaabbbDDD666555666333888>>>]]]eeeMMMIIIDDD@@@===<<<;;;:::999888888777777666555555000111333222111000000111000333666777999???GGGMMMTTT]]]hhhppptttyyytttqqqkkkffflllwwwrrrdddSSSQQQeeewww___PPPLLL[[[hhhiiiuuuzzzrrrqqqqqqooowww}}}ssseeeQQQ@@@888666777888666888;;;AAALLL[[[jjjtttwwwsssooommmmmmmmmllljjjggggggkkkpppooojjjeeedddhhhjjjllllllkkkkkknnnpppooohhhqqqcccPPPKKKKKKPPP[[[jjjtttwwwuuurrrxxxzzztttqqqqqqyyyyyyhhhZZZMMMHHHGGGEEEEEEEEEBBBAAA@@@???===;;;===??????>>>AAAEEEFFFDDDEEEHHHIIIHHHGGGEEECCCAAA@@@???>>>;;;;;;>>>DDDQQQfffyyyrrr]]]jjjUUUKKKCCCAAAAAA@@@???@@@===<<<:::888555333111000//////.........---------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))+++,,,,,,,,,))))))***,,,///111000///)))***+++,,,,,,---,,,,,,///,,,)))'''((())))))(((''''''(((***+++,,,---...***+++---//////000//////++++++******+++---///000555555666777888999::::::666888<<<@@@???<<<>>>CCCFFF^^^ppp{{{uuujjjooollluuuiiiSSSMMMIIIGGGCCC???>>>??????===???;;;;;;???AAA===::::::888888888999;;;AAAHHHMMMNNNGGG@@@<<<888666888<<>>======>>>;;;@@@FFFJJJJJJHHHEEEDDDJJJBBBbbbuuuZZZrrrzzzPPP666333666444:::888PPPsssvvvQQQKKKDDD???>>>===<<<:::::::::999999888777777777000222333333111000000111000222555666888===EEELLLJJJTTT```iiimmmqqqvvvzzz{{{tttwwwsssrrriii\\\\\\pppooo^^^VVVVVVeeefffttt|||xxxrrrssstttrrr{{{qqq[[[FFF:::666999;;;888999<<>>BBBBBBAAADDDIIIJJJIIIHHHFFFCCCAAA@@@???===;;;;;;???HHHWWWnnn{{{gggnnnUUUKKKBBBAAAAAA???======>>>===;;;888555222000///111111///...,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******(((((((((((((((((((((((('''((()))******)))((('''&&&''')))***++++++***)))---,,,+++---000111000---***))))))))))))+++,,,---000...+++((('''((()))*********))))))******+++,,,,,,---...///000000000000///...,,,******,,,...000333333444444666777999999;;;;;;<<<<<<===>>>>>>>>>BBBNNN___lllsssrrriii```dddbbbgggtttlll\\\VVVMMMFFFDDDAAA<<<;;;@@@>>>>>>>>>>>>===<<<:::999777777777;;;@@@EEEGGGHHHLLLFFF@@@===:::666888===GGG```vvvzzzyyy~~~~~~ppp```hhheeeaaa```bbbeeeggghhhsssfffZZZYYYcccvvv}}}tttvvvlll___GGGaaaWWWHHHIIIMMMTTT[[[______]]]WWWPPPEEE;;;333///......///............//////000333444555777888777777666:::===??????>>>===>>>>>>AAABBBDDDDDDDDDCCCDDDFFFBBBMMMWWW|||aaajjj```@@@333222111666???FFFTTT{{{bbbQQQBBBAAADDDCCC<<<666:::888777777777666444222444333222111000000000000111111222333555888>>>BBBIIINNNTTTZZZ```iiittt|||~~~uuukkknnn{{{fff^^^YYYTTTpppttteeevvvrrrvvv~~~xxxvvvtttlll^^^NNNBBB;;;888888777888===GGGVVVfffrrryyyxxxxxxvvvrrrmmmkkkmmmpppmmmnnnooopppqqqppppppoooiiihhhhhhiiilllnnnnnnmmmoookkkhhhpppTTTFFFIIIMMMSSS___kkksssuuuwww|||uuunnnwwwkkkZZZPPPRRROOO@@@DDDDDDCCCBBBBBBBBB>>>:::;;;===???AAABBBCCCFFFHHHHHHHHHGGGFFFDDDBBB@@@???AAA===;;;???HHHZZZsssvvvcccnnnUUUKKKBBBAAABBB???=========<<<:::777444222000...111000///...---,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))(((((((((((((((((((((((('''((()))******)))(((''''''(((***+++,,,---,,,,,,***)))(((***,,,---,,,***))))))))))))***+++---...///---+++((('''((()))*********))))))******+++,,,------...///000000/////////...,,,******,,,...///333333333444666777888999999999:::<<<===???@@@@@@AAAFFFNNNZZZfffpppssssssqqqaaa^^^iiinnnnnnvvveeeYYYPPPOOOOOOIIIBBB???BBBBBBAAA@@@??????>>>???:::::::::===AAADDDFFFGGGGGGBBB===:::888555888===NNNeeezzz}}}||||||~~~yyykkk```iiifffcccaaabbbdddeeeeeekkkaaaYYY[[[dddsss}}}tttdddWWWHHHZZZSSSJJJIIILLLSSS\\\aaa___[[[UUUNNNCCC999222///......///............///000000333444555666666777777777999;;;===>>>===<<<<<<<<<<<>>GGGeeedddFFFAAACCC===999;;;:::888777777888777555333444333222111000000000000000111222222333666;;;???BBBFFFLLLRRRXXX```jjjrrr{{{~~~yyynnnbbbfffkkkmmmjjjwwwyyyqqqsss|||tttooohhhfff```VVVIII???:::999;;;===CCCNNN\\\kkkwww}}}{{{zzzyyyvvvtttrrrrrrrrrnnnpppsssuuuuuurrrnnnkkkiiihhhfffhhhkkkooorrrssswwwrrrnnn|||yyyUUUJJJIIIJJJOOOZZZgggqqqvvvuuu}}}~~~yyyrrrzzz~~~bbbXXXSSSFFFIIIGGGEEEDDDEEEFFFDDDAAA<<<>>>??????@@@AAADDDFFFHHHHHHGGGFFFDDDBBB@@@@@@>>>:::;;;DDDSSShhhrrrccctttUUUKKKBBBAAABBB@@@>>>>>><<<;;;999666444111///...000///...---------------,,,,,,,,,+++++++++******)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((((()))+++,,,............***)))((()))***+++***)))))))))((()))***,,,...//////---+++)))(((((()))*********))))))******+++,,,---...///////////////...///...,,,++++++,,,...///222222333444666777888999777888999;;;===???AAABBBBBBCCCFFFPPP___qqqqqqeeennnmmmaaakkkmmm\\\WWWYYYVVVMMMFFFJJJIIIGGGEEEEEEEEEFFFFFF@@@??????AAADDDFFFGGGGGGDDD???;;;999777666;;;AAAWWWkkk}}}~~~{{{}}}qqqfffdddkkkhhheeeccccccdddccccccaaaYYYUUUZZZeeerrrvvv```PPPHHH```ZZZMMMJJJKKKSSS^^^ccc^^^XXXRRRKKK@@@777222///......///.........//////000111444444444444555666777777999;;;===>>>===<<<<<<===<<>>>>><<<;;;999777444222000//////......---------......,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((((((((((()))))))))))))))((()))***,,,---...//////,,,,,,++++++,,,,,,,,,,,,***)))))))))***,,,...///...---+++)))(((((())))))******))))))******+++,,,......////////////......///...---++++++,,,---...000111333444666777888999777888999;;;===>>>@@@@@@???AAAGGGOOO[[[lllvvvxxxuuujjjqqqpppbbb```___[[[VVVSSSRRRQQQPPPNNNMMMLLLKKKFFFEEEDDDEEEGGGHHHHHHHHHDDD@@@===;;;999888>>>FFF^^^ooo~~~~~~~~~|||~~~mmmeeeiiijjjiiigggfffgggfffeeecccYYYRRRMMMSSSdddwwwxxxdddPPPHHHhhhzzzeeeRRRNNNMMMUUUaaaeee___VVVOOOGGG<<<444111///..................///000111111555444444333444666777888;;;===@@@@@@???>>>>>>???AAAEEEIIILLLKKKJJJHHHHHHCCC???KKKWWWfffhhhTTTpppIII444444333444666555888MMMyyyZZZHHHHHHHHHDDD@@@;;;999888888999999888777444444333222111111111111222222222222111222555777888<<>>EEEQQQ]]]eeejjjmmmnnnsssqqqqqqvvv||||||vvvpppmmmqqquuuwwwuuupppiiieeellljjjgggfffhhhjjjkkkkkkpppnnnlllyyyqqqllldddPPPJJJFFFJJJSSS___llluuu}}}{{{ooobbbXXXNNNJJJHHHFFFCCCBBBCCCCCCBBBAAAAAACCCGGGJJJIIIHHHFFFEEECCCBBBBBBAAADDD===>>>OOOhhhpppqqqVVVLLLCCCBBBBBB@@@>>>>>>===<<<;;;888666444222111///......---------......,,,,,,,,,+++++++++******)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))***+++,,,---...,,,,,,,,,,,,+++,,,---...+++************,,,---......---+++***)))(((((()))******))))))******+++,,,---.../////////////////////...---,,,,,,,,,,,,---///000222555666888888888999::::::;;;<<<===>>>>>>:::===DDDJJJOOO^^^|||wwwqqqooosssxxx~~~yyyooommmwwwrrrmmmiii``````___]]]YYYUUUQQQOOOKKKHHHEEEDDDEEEFFFFFFFFFCCC???===;;;999999@@@JJJcccppp|||{{{zzz|||}}}~~~}}}jjjeeellljjjjjjjjjkkklllkkkiiifffVVVOOOIIIOOOfff~~~uuufffTTTPPPjjjvvvnnnWWWRRRQQQYYYcccfff^^^TTTKKKCCC888111000000///---.........//////000222222666555444444555666888999;;;>>>@@@@@@???>>>??????BBBFFFJJJMMMLLLKKKJJJJJJFFFAAALLLSSSYYYyyyYYYsssYYY>>>666444222555888666===\\\pppLLLCCCKKKIII======;;;999888999:::999888555444333222111111111111333333444333111222444666666999>>>AAADDDHHHOOOTTTWWW[[[bbbkkksssyyy~~~|||wwwtttsssyyytttddddddhhhtttxxxqqqooodddwwwwwwuuummmbbbVVVKKKCCC;;;777AAALLL[[[iiioooqqqpppooosssqqqqqqxxx}}}vvvpppqqqsssttttttqqqnnnllljjjjjjjjjkkkllllllkkkiiipppqqqooo{{{|||}}}qqqrrrTTTLLLGGGLLLTTT\\\hhhrrr{{{}}}sssfffYYYUUURRRKKKFFFEEECCCDDDCCCBBBBBBEEEIIILLLIIIHHHFFFDDDCCCBBBBBBBBBEEE===???RRRnnnsssuuuVVVLLLCCCBBBCCCAAA??????======;;;999777555333333000///...---------------,,,,,,,,,+++++++++******((())))))******))))))(((((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((()))***++++++)))*********)))***---///---,,,+++******+++,,,---------,,,***))))))((((((******))))))******+++,,,,,,---...///000000000000///......---,,,,,,,,,,,,...///222555777888888888:::::::::;;;<<<<<<======>>>???BBBEEEGGGUUUuuutttmmmqqqyyy}}}yyyjjjhhhzzzxxxwwwtttoooiiibbb]]]YYYQQQMMMGGGCCCAAABBBAAAAAA>>><<<;;;:::888999CCCNNNhhhqqq{{{}}}zzzxxxyyy|||}}}xxxkkkjjjnnnlllmmmnnnpppqqqpppllliiiUUURRROOOWWWppp}}}{{{iiiYYYbbb}}}~~~ZZZWWWVVV\\\cccccc[[[RRRHHH???444//////000///---.........///000111222333666666666666777888999999:::<<<>>>???>>>======>>>===@@@DDDGGGFFFFFFEEEFFFJJJFFFJJJNNNQQQmmmnnnaaavvveeeDDD222333000444::::::;;;JJJ^^^ZZZBBBHHHIII<<<@@@===:::999999:::999888555444333222222111111222222333444333111111333444222666:::<<<>>>AAAFFFJJJQQQUUU[[[ccckkkqqquuuxxx~~~}}}vvvooollllllmmmtttzzzzzzhhh[[[___kkkxxxvvvvvvuuuttt}}}lllYYYKKKAAA<<<:::BBBNNN___lllssstttssssssrrroooooottt{{{{{{vvvrrrsssssstttssssssrrrqqqggghhhjjjnnnqqqrrrpppnnnooopppnnnwwwpppvvv[[[PPPIIILLLQQQWWWaaammmuuuwwwiiifffaaaUUULLLJJJEEEEEEEEEDDDDDDEEEHHHKKKIIIGGGEEEDDDCCCBBBCCCCCC@@@<<>>>>>CCCAAABBBGGGHHHPPPgggtttlllkkkvvv{{{}}}|||uuuqqqooo^^^WWWNNNFFFAAA@@@??????:::999::::::999<<>>???>>>======>>>;;;===@@@BBBBBBBBBCCCDDDHHHFFFFFFKKKOOOVVV}}}eeeggg{{{WWW;;;666222444999;;;;;;AAAJJJmmmvvvUUUKKKJJJDDDBBB???<<<:::999999999888555555444333222222222222000111222111000000111222000333777999999;;;???CCCHHHKKKQQQXXX^^^dddhhhjjjsssvvvyyyzzzzzz}}}~~~|||{{{uuurrrmmmfffbbbbbbgggkkknnnqqqwwwzzzvvvlllaaaZZZZZZjjjvvvsss~~~zzz}}}rrr___LLLAAAAAAEEELLLVVVccclllpppqqqtttvvvssspppmmmooosssvvvtttrrrqqqqqqrrrrrrrrrqqqpppooogggggghhhkkkoooqqqqqqpppjjjlllhhhmmm~~~pppnnnxxxfffVVVJJJIIIKKKNNNYYYfffpppzzz{{{iiiZZZTTTKKKLLLLLLJJJHHHHHHIIIJJJIIIGGGEEECCCBBBBBBCCCDDD===???MMMiiivvvvvvVVVLLLDDDCCCCCCAAA??????;;;;;;999777666444222222222111///...---,,,++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((()))+++,,,,,,+++)))((((((((()))***&&&((())))))(((***...333000///---+++************---,,,,,,+++***)))((((((*********)))***++++++,,,***+++,,,...000111222222//////...------,,,++++++,,,...222555777888888777666777888:::<<<>>>???@@@AAA===@@@IIIKKKJJJSSSaaannn]]]TTT\\\fffuuujjjbbbVVVKKKDDDAAA@@@@@@888999:::<<<===AAAOOO]]]qqqvvv}}}}}}zzz{{{wwwzzzxxxzzz{{{xxxuuuvvvwwwyyyxxxuuunnnjjjTTT___kkkxxxzzziiiwwwtttuuuZZZZZZ[[[]]]^^^ZZZSSSMMMDDD:::000+++---000///,,,.........///000222333444666777999:::;;;;;;:::999<<<>>>AAAAAA@@@??????@@@===???AAABBBBBBCCCEEEFFFAAAEEEEEEMMMPPPEEE\\\xxxjjjrrrsssTTT<<<777555666888:::===BBBGGGwwwlllSSSMMMNNNDDDAAA===:::999999888888555555444333222222222222...///111000//////000111000333777888888999===@@@@@@CCCHHHNNNTTTYYY]]]^^^gggkkkppprrrssswww~~~yyyuuutttsssfffddd```\\\ZZZ___gggnnnnnnqqqtttvvvssskkkfffeee___nnnuuuvvvkkk|||ppptttqqqaaaLLLBBBFFFPPP]]]dddlllpppppprrrvvvzzzzzzvvvrrrqqqrrrtttsssrrrmmmnnnppppppooommmkkkiiihhhgggfffgggiiilllmmmlllhhhjjjfffjjjyyy~~~mmm~~~{{{nnn[[[KKKFFFEEEGGGSSSbbbhhhqqqyyy}}}kkkcccSSSTTTSSSQQQNNNKKKKKKKKKIIIGGGEEECCCBBBBBBCCCDDD>>>DDDWWWuuu[[[HHHBBBFFFBBB@@@@@@<<<>>>;;;888666555444222111/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***)))))))))))))))))))))))))))******)))((())),,,...000///---+++************,,,---//////...+++(((&&&+++***)))))))))***,,,,,,------...///000111222333//////...------------------...000222444666888999777999<<<======>>>@@@AAA???@@@AAACCCFFFIIIKKKMMMJJJPPPVVVXXXZZZmmmwww{{{yyynnnaaaWWWNNNDDD@@@@@@<<<777888===???AAAQQQdddwwwyyy{{{||||||}}}~~~~~~zzzzzzxxxyyy{{{{{{|||~~~}}}nnn^^^WWWYYYvvvnnn~~~mmmlllxxxeeeVVV[[[^^^^^^]]]ZZZRRRIII???555......//////......///000111333444555666666888666555777:::<<<:::777>>>???AAAAAAAAA???===<<<>>>???@@@AAABBBBBBBBBBBBDDDBBBFFFLLLKKKLLL]]]sssyyyzzz}}}jjjFFF777777888222???HHH999EEEcccaaaMMMMMMKKKBBB<<<<<<>>><<<777444666333000111444555444222111111111111000000000000111111222333444666777888===???BBBFFFKKKOOORRRTTT^^^aaadddhhhlllssszzz|||zzzxxxxxxyyyvvvnnnggg[[[WWWRRRPPPTTT^^^iiippprrryyy}}}tttiiibbb___bbbqqq}}}nnntttkkkuuuvvveeeLLLAAALLL\\\lllllloootttyyy{{{xxxuuutttyyyyyyqqqlllooosssrrrtttpppoooooojjjcccdddjjjhhhlllpppoooiiiccc```___fffllljjjlllvvv~~~ooowww}}}bbbJJJEEEGGGHHHPPP\\\iiioootttxxx~~~~~~}}}tttjjj```\\\^^^UUUFFFEEEPPPIIICCC@@@CCCEEEDDDCCCEEEBBBEEE^^^cccMMMDDDEEE@@@>>>AAA>>>>>>;;;888666555444222111/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))***++++++***))))))+++---111000...,,,++++++++++++---...///000///,,,)))'''+++***)))))))))***+++,,,------...//////000111111000000...---,,,++++++***+++,,,...000333555777888777999<<<======>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHHGGGIIILLLOOORRR___yyy~~~vvvrrrsssxxx|||oooWWWYYYooo{{{nnncccVVVIIIAAA???@@@;;;<<>>555......//////...//////000222444555666666666777666555777:::;;;999777<<<===???AAABBBAAA@@@?????????@@@AAAAAAAAAAAAAAACCCAAADDDJJJKKKLLL[[[mmmeeeBBB333777888BBBJJJCCC;;;SSSyyy{{{\\\JJJJJJKKKFFF===::::::999444777555444444444444333222222222111111111000000000111111222222333444666777999;;;===AAAEEEHHHKKKMMMUUUWWW[[[^^^bbbhhhmmmrrrwww{{{~~~}}}|||wwwsssooommmlllhhh```ZZZQQQOOOMMMNNNTTT^^^hhhnnnvvv|||xxxoooiiigggooo}}}{{{sss~~~ppppppsssooo[[[HHHJJJZZZlllmmmooouuuzzz{{{xxxtttnnnqqqqqqnnnooossstttpppnnnkkklllooonnniiihhhkkkhhhggggggeeebbb]]]XXXTTTdddkkkmmmoooxxx}}}uuuhhhQQQIIIGGGGGGNNNXXXeeelllssswww|||~~~~~~jjjZZZXXXUUUKKKHHHOOOIIIDDDBBBEEEFFFEEEDDDEEEBBBNNNjjjiiiRRREEEDDD>>>===BBBAAA===;;;888666666555333111/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,------,,,******+++---111000///---,,,,,,,,,,,,---...000000///---***(((******))))))******+++,,,------........./////////111000///,,,+++))))))(((******,,,...111444777888777999<<<======>>>@@@AAADDDDDDDDDDDDEEEEEEFFFGGGKKKHHHIIILLLPPPTTT^^^hhhhhhjjjiiifffgggnnnuuuxxxmmmeee[[[UUUTTTTTTSSSPPPWWWXXXKKK===<<>>;;;444......///......000111111333555666777777777777666666888:::;;;:::888:::<<<>>>@@@BBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAAAA???AAAHHHKKKLLLVVVccc[[[888777;;;CCCLLLMMM999EEE[[[yyypppPPPJJJPPPNNNBBB:::;;;<<<888777888888777555333333333222222222222111111111111222222111111222222333444555666888;;;>>>@@@BBBCCCHHHKKKNNNRRRUUUXXX\\\___dddiiinnnqqqssswww||||||yyyuuurrrpppnnniiiddd___\\\ZZZVVVQQQLLLHHHHHHIIINNNVVV```jjjqqqzzz{{{|||{{{yyyuuupppmmm{{{uuuiiifffjjj^^^KKKOOObbbqqqrrrtttyyy|||{{{vvvqqqiiikkklllnnntttxxxuuunnnllliiiiiinnnqqqnnnjjjiiilllhhhdddddddddbbb\\\WWWbbblllppprrrwwwzzzzzzyyytttZZZLLLHHHGGGKKKRRR```iiirrrvvvyyy}}}bbbYYYYYYSSSNNNNNNGGGCCCBBBEEEFFFDDDCCCDDDFFF^^^iiiQQQEEEDDD>>>===BBBAAA===:::888666666555333222/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))---......---+++***+++,,,//////...---,,,,,,++++++---...000111000...+++)))***************+++++++++---------...............111000///---,,,+++******)))***+++...111444777999777999<<<======>>>@@@AAAAAABBBBBBCCCEEEGGGHHHIIINNNKKKKKKNNNOOOMMMOOOSSSQQQTTTVVVWWWXXXZZZ\\\]]]WWWTTTNNNHHHFFFFFFDDD@@@<<>>999222...//////...///111111222444666777888888888888888999:::;;;<<<;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???===???EEEJJJKKKQQQXXXooo{{{~~~PPP:::777>>>IIIOOOCCCAAABBBRRRrrr}}}gggNNNOOONNNJJJDDD@@@>>>===555888:::999555333444555333333333333222222222222333222222111000111111111333444555777999:::<<<===>>>AAAEEEHHHJJJKKKNNNPPPSSSWWW\\\```bbbeeehhhjjjqqqqqqqqqpppqqqrrrssssssllllllkkkiiigggdddaaa___XXXTTTOOOLLLKKKJJJHHHFFFEEEFFFHHHOOOYYYeeepppwww~~~uuunnnooowwwzzzvvvpppxxxggg]]]QQQKKKWWWjjjxxxxxxzzz}}}~~~{{{tttoooiiikkkooosssvvvvvvrrrmmmpppkkkhhhkkkooooookkkfffmmmkkkiiiiiijjjjjjgggeeeeeeoooqqqpppssstttpppbbbNNNHHHIIIKKKKKKZZZeeeppptttvvv{{{{{{jjjfff^^^UUUPPPIIIEEEDDDGGGGGGFFFFFFIIIMMMnnnbbbLLLCCCDDD@@@>>>AAA???<<<:::777666666555444222/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***))))))))))))))))))))))))))))))))),,,---...---+++***++++++,,,,,,,,,,,,+++******)))---...000111000...+++***))))))******++++++++++++---------...............111000///......------...++++++,,,...000444777999777999<<<======>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJLLLIIIFFFHHHMMMSSSSSSTTTSSSQQQOOOOOOQQQTTTXXXUUUMMMGGGHHHHHHFFF<<<;;;999>>>???555999OOOsss~~~oooiii[[[XXXWWW^^^fffpppzzz{{{~~~zzzooommmssszzz}}}}}}~~~{{{lll]]]TTTaaaxxxiiijjjqqq|||aaaMMMLLLUUU\\\\\\VVVOOOFFF===666000...//////...///222222333444666777888999999999:::<<<<<<==================>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@AAAAAABBB===<<<>>>CCCGGGIIIKKKNNNXXXwwwvvvnnnCCC222777AAAGGGGGGAAA888999QQQppp~~~\\\PPPLLLSSSSSSGGG??????555777:::999666444555888444444444444333333333333333333222111000000000000333444555666777888999999:::===@@@BBBCCCDDDEEEGGGHHHLLLPPPTTTVVVXXXZZZ[[[```aaaaaacccdddeeeeeefff\\\]]]]]]\\\ZZZXXXUUUSSSMMMJJJFFFCCCBBBBBBBBBBBBFFFGGGJJJPPP[[[hhhuuu|||qqqdddhhhxxx~~~ttt~~~zzz\\\MMMQQQ```jjjuuuuuuwwwzzz|||{{{uuuooojjjmmmsssvvvsssnnnkkkjjjqqqkkkeeeeeekkkpppmmmhhhiiilllnnnnnnllljjjjjjkkkhhhooommmkkkmmmnnnyyywwwlllQQQJJJMMMLLLGGGTTT```kkkpppsssyyy~~~~~~~~~~~~~~~yyymmm```YYYRRRMMMJJJJJJIIIHHHKKKPPPXXXyyy]]]HHHAAADDD@@@???AAA>>><<<:::777666666555444222/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***,,,------,,,***+++++++++++++++++++++***)))))),,,---///000000...+++***))))))***++++++++++++***------........./////////111000//////////////////---,,,,,,---000333666888777999<<<======>>>@@@AAACCCCCCCCCCCCDDDDDDEEEFFFHHHHHHKKKLLLIIIFFFJJJQQQTTTPPPMMMKKKFFFAAAAAADDDRRR[[[]]]VVVQQQSSSTTTQQQHHHBBB888:::???888:::KKK^^^vvvqqqhhhdddbbbfffnnnwww~~~}}}qqqooouuuyyyzzzzzz~~~xxxhhh\\\WWW```uuufff]]]vvvrrrVVVLLLKKKTTTZZZXXXQQQIIIAAA999333///...//////...000333222222444666777888888888999;;;=========<<<===???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA<<<===???BBBDDDFFFGGGIIINNNaaarrr~~~~~~NNN888666888>>>>>>>>>:::888AAAXXXpppjjjZZZQQQVVVZZZRRRGGGAAA:::::::::888777666777999555555555555444444444444444333222111000000000000444444444555666777777777888:::<<<======>>>@@@BBBCCCEEEHHHLLLNNNPPPQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWRRRRRRRRRQQQPPPNNNLLLJJJGGGEEEAAA>>>======>>>???HHHJJJNNNUUU___kkkuuu{{{rrrgggooo}}}~~~|||bbbXXXbbbmmmooommmmmmoootttxxxyyyvvvrrrjjjmmmqqqsssnnngggeeegggkkkgggbbbaaahhhppppppllliiinnnssssssooojjjiiiiiifffjjjfffdddiiikkkttt{{{ZZZLLLNNNLLLFFFNNNYYYcccjjjooovvv{{{{{{zzz{{{}}}~~~xxxpppddd]]]VVVPPPLLLKKKPPPXXXjjj]]]HHHAAACCC@@@???AAA>>>;;;999777666666666444333/////////...------,,,,,,,,,,,,,,,+++++++++******''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((***,,,,,,+++******+++++++++,,,,,,,,,+++***)))+++,,,...//////---+++)))((()))***+++,,,++++++***------...//////000111111222111000......------------,,,,,,,,,...111444666777999<<<======>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKNNNMMMLLLNNNSSSMMMGGGCCC@@@:::444444999CCCOOOXXXYYY]]]dddccc\\\TTTOOO@@@:::>>>;;;===JJJSSS{{{tttppplllmmmuuu}}}|||ssssssuuuuuuvvvyyy~~~}}}~~~}}}sssfff```aaammmcccQQQyyycccKKKJJJMMMUUUZZZUUULLLCCC;;;555111......000///...000444111222333555666777888888777:::<<<===;;;;;;<<<>>><<<<<<<<<<<<<<<======>>>===<<<;;;:::;;;<<<>>>@@@;;;>>>AAAAAAAAABBBEEEFFFHHHMMMkkkvvv~~~wwwYYYJJJ<<<222888555999===>>><<>>===>>>???BBBEEEGGGGGGGGGFFFGGGHHHIIIJJJKKKJJJJJJGGGGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;<<>>>>>AAA???;;;999777666666666444333000//////...------,,,,,,,,,,,,,,,+++++++++******'''(((((()))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))&&&)))+++,,,+++***+++++++++,,,---...---,,,+++******+++---///...---***)))((()))***+++,,,+++******------...///000111222333333222000...,,,+++******---,,,+++***,,,///222444777999<<<======>>>@@@AAA>>>>>>@@@BBBDDDGGGIIIKKKJJJGGGHHHLLLNNNMMMMMMOOOJJJDDD???===777111111777333AAANNNXXXfffrrrpppeee[[[ZZZLLLAAAAAA>>>===FFFNNNqqq|||wwwrrrrrrxxx}}}|||wwwvvvxxxxxxuuuyyy|||{{{yyypppffffffkkkmmm]]]ZZZEEEJJJQQQYYY\\\UUUJJJAAA888222///---...000///...000555111111333555666777777777666999;;;;;;:::999;;;===:::::::::;;;;;;===>>>>>>:::999888777888:::===>>>:::???BBBAAA???@@@CCCEEEDDD@@@WWWrrriiiyyy}}}qqqmmmuuujjj___[[[CCC000777444777>>>@@@888111<<>>:::::::::999777666666666666555555555555444333333222111111222222000000111111222333333333333333333333333444888;;;777777777999<<<>>>??????BBBBBBBBBBBBBBBCCCDDDDDD???>>>===<<<:::999888888777777888999;;;>>>BBBEEEOOOUUU___iiiqqquuuwwwwwwssswwwwwwlllqqqyyyzzzyyyzzzuuurrrqqqsssvvvwwwuuurrroooiiigggmmmpppmmmkkklllfffhhhfffcccfffkkkjjjccc___bbbiiiqqquuuqqqhhh```WWWZZZYYY^^^kkkooosssxxx~~~rrrRRRIIIJJJIIIEEELLLUUU^^^hhhrrrtttqqqrrrvvv{{{zzzwwwXXXNNNEEEAAA@@@===<<<>>>;;;:::999777666444333222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''')))+++++++++***+++,,,+++,,,...000000///...---------......///.........))))))(((((((((***+++,,,////////////000000000000111111111111111000//////...---------...///111222777888:::;;;===>>>??????AAABBBDDDEEEEEEFFFHHHJJJGGGHHHIIIKKKLLLKKKHHHFFF@@@AAAAAA>>>999666666777999888BBBXXXkkkqqqpppooofffXXXMMMKKKGGG@@@BBBJJJXXXmmm||||||{{{~~~}}}yyytttsssuuuzzz~~~}}}yyyttt~~~~~~{{{nnncccjjjyyysssyyylllRRRKKKHHHXXXVVVQQQKKKCCC;;;444000000000000000000111111111222222333444444555555666777777888999::::::;;;;;;666777999:::;;;;;;::::::888999::::::888888999::::::::::::;;;===>>>@@@AAADDDLLLMMMbbblll]]]~~~xxxuuupppfffSSS???444888111555CCCFFF;;;777===QQQ]]]```TTTLLLUUUccckkkjjjWWWEEE???>>>:::777888999666555777777444555777444444444333333333222222222222222222222222222222555444444333333333444444444555666777888999:::;;;::::::;;;;;;;;;::::::999::::::;;;;;;:::999888888:::;;;;;;;;;<<>>;;;:::999777666444333222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))************)))((()))***++++++++++++,,,+++,,,.../////////------+++,,,,,,---------------***))))))((()))***+++,,,.../////////000000000111111111111111111000//////...---------...///111222666777999;;;===???@@@@@@AAABBBDDDEEEEEEEEEGGGIIIIIIHHHIIIJJJLLLKKKFFFBBB>>>BBBGGGHHHDDD???:::777777888CCCZZZnnntttsssqqqfffWWWLLLJJJGGGCCCFFFOOOYYYlllyyy~~~~~~~~~{{{}}}~~~~~~~~~tttyyy|||pppkkkwww}}}rrrnnnKKKFFFNNNSSSQQQMMMGGG@@@999444000000000000000111111111111333333444555555666666777777777888888999::::::;;;555666888999::::::999999999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???HHHKKK\\\~~~fffggg{{{mmmPPP444222333888???DDDCCC???<<>>BBBIIIMMMTTTcccnnnuuu}}}vvvlllmmmtttyyy}}}|||zzz~~~yyyuuuttttttuuuvvvuuusssqqqoooqqqsssuuu{{{~~~yyypppkkkdddaaadddgggccc]]]YYY```___```eeekkknnnllliiiaaaaaabbbfffmmmssstttrrr{{{nnnyyyhhhQQQIIIJJJIIIHHHJJJRRR]]]gggkkkkkkeeejjjpppvvvzzz~~~~~~VVVLLLDDDAAA@@@===<<<>>>;;;:::999777666444333222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******+++++++++***))))))((()))***+++,,,,,,,,,,,,+++,,,---...///...---,,,+++++++++,,,,,,,,,------+++***)))))))))***+++,,,------...///000111222222111111111111111000//////......---------...000111444555888;;;>>>@@@AAABBBAAACCCEEEEEEEEEEEEFFFHHHKKKIIIHHHJJJMMMLLLFFFAAA888???HHHQQQSSSMMMBBB999:::<<>>???HHHSSSRRRIIIFFFLLL___```aaa^^^VVVLLLCCC???<<<777444777888777555666555444444444444333333333333333333333333333333333222222222222222222333444333333333333333444444444444444555666666666666555555555555666666777888999999;;;???DDDKKKTTT]]]cccpppzzzyyyrrrooogggeeeoooiiipppwww{{{zzzxxxzzzvvvoooiiilllooorrrtttsssqqqqqqqqqtttrrrnnnmmmrrryyyyyyuuuqqqjjjeeeffffffbbb___^^^cccbbbaaabbbeeehhhhhhgggmmmiiieeecccbbbdddkkksssnnnfffkkkhhhUUUMMMJJJGGGDDDGGGPPP\\\gggmmmlllnnnqqqsssvvvyyy}}}~~~ZZZaaa~~~ttt___YYYttt~~~sssRRRIIIBBB@@@@@@===<<<===;;;:::999777666444333222/////////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''')))((((((***---///...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000---,,,+++******+++,,,---+++,,,---///000222333444111111111111111000////////////---,,,,,,---......///111444888<<>>CCCIIIQQQZZZccciii|||yyytttxxxtttnnnrrrtttyyy{{{zzzzzzuuunnniiimmmlllmmmoooqqqpppnnnkkknnnqqqoookkklllrrrwwwyyywwwrrrnnnpppooojjjfffeeeaaaaaaaaaccceeefffeeedddaaa```___\\\TTTPPPYYYeee```lllvvv[[[www```PPPKKKGGGCCCDDDLLLXXXdddlllqqqrrruuuvvvxxxzzz~~~YYYLLL^^^vvv{{{tttXXXJJJXXXxxxPPPGGGAAA@@@@@@===<<<===;;;:::999777666444333222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((((('''***((((((***...000///,,,*********+++++++++,,,,,,---,,,,,,,,,---///111222...---,,,+++++++++,,,---,,,,,,---///000222333333111111111111111000//////000///...,,,,,,,,,---------///222666:::===@@@AAABBBDDDFFFGGGGGGHHHJJJKKKKKKKKKKKKNNNTTTYYY\\\]]]KKKCCCBBBQQQjjjwwwsssiii]]]^^^___ccclllwww{{{zzzwwwmmm```WWWVVVZZZaaafffrrr~~~~~~|||{{{{{{|||wwwqqqpppzzz||||||pppfffoooyyywwwyyylllYYYJJJOOOWWWPPPLLLHHHBBB;;;555111/////////000000111222333444444222222333333444555555555666666666666666777777777444444444444555666777888777888999888777666777999666888999;;;<<<<<<;;;;;;::::::999>>>CCCBBBVVVxxxtttooouuuXXX???888555555FFF]]]RRRBBB444777CCCJJJIIIGGGCCCOOO\\\eeeiiijjjfffaaaOOODDD:::888999777555666555555555555444444444333333333333333333333333333333333333333444555666666444444444555555666666666444555666666777777777777555555444444555777888:::???CCCIIIPPPWWW^^^eeejjjwwwyyyvvv|||zzzvvv{{{}}}zzzsssmmmkkknnnllljjjkkklllllliiigggdddlllpppooonnnqqquuuvvvyyyuuurrrtttrrrmmmjjjjjjbbbcccdddeeeffffffgggggg\\\\\\``````WWWOOOTTT```]]]bbbttt{{{cccgggrrrWWWMMMIIIDDDCCCHHHRRR]]]eeemmmooosssvvvyyy|||zzzeeeMMMSSSbbbyyyllllllZZZDDDFFFaaaNNNFFF@@@@@@@@@===<<<===;;;:::999777666444333222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))***((('''***///111///,,,***************++++++,,,,,,+++++++++,,,...000222///...---+++++++++,,,---,,,---...///000111222333111111111111111000//////000///...,,,++++++,,,,,,,,,...111555888;;;===>>>???AAADDDEEEEEEGGGIIIKKKLLLMMMNNNOOORRRXXX```eeeUUUMMMHHHOOO]]]iiikkkhhhaaadddfffhhhoooxxxzzzwwwuuummmbbbYYYXXX^^^eeeiiiooo{{{~~~|||zzzxxxwwwyyyzzz~~~yyyqqqqqqwww|||}}}vvvhhh```rrrxxxxxx{{{wwwssslllxxxgggSSSGGGPPPXXXPPPIIIEEE>>>888333111000111///000000111333444444555333333444444555666666666666666666666666666666666555444444444555666777888777888999999777777888999777888:::;;;;;;:::999888999;;;999===BBB???HHH```vvvtttYYYCCC555333???OOO]]]UUUHHH===<<>>OOOxxxtttwwwSSS<<<999>>>BBBgggjjj```III999:::AAADDDAAABBBBBBDDDQQQeeetttwwwuuudddRRRHHHCCC>>>::::::666666555555555444444444444444444444444444444444111111111111222333444555111111222333555666777777222333444555666666666666888888999;;;???CCCGGGJJJQQQWWW^^^eeeiiimmmoooqqqiiiiiiiii{{{qqqppppppnnniiieeeiiipppuuuwwwxxxrrriiifffjjjooodddbbb^^^\\\aaalllrrrssssssmmmgggfffdddccceeeiiieeedddbbb``````dddiiinnn```]]]cccqqquuukkkcccccc]]]bbbsssooojjjaaa}}}QQQNNNIIIDDDBBBEEEKKKPPPaaaeeekkkpppsssuuuxxxzzzwwwsssvvvooo}}}vvvaaabbbXXXUUUZZZcccOOOAAAQQQuuuqqqGGGDDDAAA@@@???>>><<<:::999999888777555333222111111111000......---------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((()))***+++******)))***,,,---...++++++)))((((((((()))***,,,------,,,******+++---,,,---///...---,,,,,,---,,,,,,,,,---///000222333222222333444333222111000000000000///......------*********,,,000444999<<<>>>@@@CCCDDDFFFHHHKKKMMMHHHKKKMMMMMMPPPZZZeeelllpppiii___XXXVVV\\\dddjjjjjjhhhfffhhhooouuuqqqhhhWWWTTT@@@@@@FFFMMM___]]]ccc```kkkwww{{{~~~}}}}}}}}}~~~|||xxxtttmmmggghhhmmmvvv{{{}}}zzzsssrrrxxxzzzjjjttt|||ssshhhvvv|||yyyhhhKKKTTTXXXNNNOOOGGGAAA999222000///000000222111111111222444555666777777666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777999===GGGNNNIII===888:::777:::<<<;;;888999???DDDVVVjjjyyy```JJJ>>>:::IIIXXXaaa[[[KKK???:::999@@@>>>;;;<<>><<<999999888777555333222111111000///......---------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))******+++***))))))***+++---...------+++*********+++,,,...//////---++++++,,,------...///...---++++++,,,,,,,,,,,,---///000222333333444444555444333111111000000000///......------+++++++++,,,///333777999===@@@CCCEEEEEEGGGIIIKKKMMMNNNNNNLLLOOOYYYgggqqqtttqqqkkkddd___^^^aaaeeejjjmmmnnnmmmmmmnnniiicccQQQSSSCCCBBBBBBFFFWWWWWW\\\XXXbbbqqqxxx}}}~~~~~~zzzuuupppjjjeeefffllluuuyyy|||zzzvvvwww|||zzzpppwww~~~~~~yyygggKKKSSSXXXNNNLLLDDD???888333222333444555777666444333222333444555666666555555555444444444555555555555555555555555666666666666777777777777777777777777777777777777:::<<>><<<999999888777555333222111111000///......---......++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))***+++******))))))***+++---...------,,,++++++++++++,,,///000000///,,,+++,,,------///000///,,,+++++++++,,,,,,,,,---///000222333555555666666555333222000000000//////......------,,,,,,+++,,,...111444666:::===AAADDDEEEFFFGGGHHHOOONNNMMMLLLOOOZZZlllyyytttjjjeeedddiiinnnpppkkkffffffhhhhhhUUU^^^SSSMMMEEEDDDVVVWWWUUUMMMWWWjjjuuu{{{|||~~~~~~}}}yyytttnnnjjjfffbbbeeekkkwwwxxxzzzzzzzzz{{{~~~ssspppxxxwwweeeKKKQQQUUULLLHHH???;;;777444555777999:::===:::777444222222333444444444444444333333333333444444444444444444444444666666666777777777888888777777777777777777777777999999<<<@@@@@@;;;888999999:::<<<:::888888;;;???===>>>QQQmmm@@@444777<<>>AAAAAA>>>===BBBGGGSSSeeezzzyyylllbbb___YYYRRRJJJEEEDDDBBB===888<<<:::888888999999888777666555555666888999888777666666666666666777888999666666777888:::<<<>>>???CCCIIIRRRZZZ```dddhhhkkkkkkrrrrrrssswwwtttxxxzzztttppphhhlllqqqrrrnnnkkkjjjjjjlllhhhgggiiikkkllloootttpppooonnnllliiifffdddcccfffggggggeeeaaa]]]\\\[[[cccjjjmmmiiidddcccddddddiiifffaaa____________^^^```\\\aaavvvzzzvvvXXXYYYlllKKKMMMMMMGGGGGGGGGFFFNNNZZZccchhhlllooorrrvvvyyy}}}{{{~~~xxxxxxxxxpppnnnfffbbbbbbqqq|||kkkYYYQQQSSS\\\jjjuuubbbMMM???GGGkkkaaaGGGDDDAAA@@@???>>><<<:::999999888777555333222111000000///...............+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))+++,,,***))))))))))))+++,,,---++++++******))))))))))))...///000...,,,******+++...///000///,,,+++***+++,,,,,,,,,---///000222333555555666666555333111000111000000//////...------------,,,,,,---...000222555999===AAACCCEEEFFFHHHKKKJJJKKKLLLPPPZZZmmm}}}yyynnniiieeegggeee```___fffnnnqqqeeetttkkk___QQQNNNccchhhTTTIIIQQQggguuu~~~~~~|||}}}}}}{{{yyy{{{}}}~~~}}}{{{xxxuuupppjjjdddcccbbbbbbgggmmmvvvvvvwwwyyy|||~~~~~~~~~xxxmmmooo{{{aaaMMMNNNOOOIIIFFF;;;888555444555888::::::===:::666333111111222333333333333222222222222222444444444444444444444444555555555555666666666777666666666666666666666666666555555777999999777666999::::::999777777999;;;@@@<<>>888888===BBBCCCBBBGGGWWWmmm{{{|||tttkkkgggddd___[[[[[[\\\XXXMMMDDDCCC@@@<<<::::::999888777777555444555777888888777888777777666666666666777;;;:::999:::<<>><<<:::999999888777555333222111000//////............///++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++***))))))((()))+++,,,---++++++++++++******))))))+++---...---+++)))))))))---/////////,,,+++++++++,,,,,,,,,---///000222333444555555555555333111000222111111000000///............---,,,,,,---...//////333888<<<@@@CCCFFFHHHHHHHHHKKKOOOQQQWWWgggwwwtttnnnbbbaaa^^^]]]bbbjjjnnnllloooyyylll^^^___yyy\\\NNNTTTjjjwww~~~}}}{{{|||~~~|||zzzzzz{{{}}}}}}{{{vvvrrroooddd^^^ZZZ\\\___ccciiipppoooooorrrwww}}}uuuppptttrrrZZZOOOJJJGGGFFFDDD999666444333444666666666888666333111000111222333111111222222222222222222444444444444444444444444333333333444444444555555555555555555555555555555666666555555777999999777888888999888777666777888===999999JJJrrr{{{oooVVVLLL===333777AAAEEEDDDHHHFFFDDDBBBAAABBBCCCCCCCCCLLL[[[lllyyy~~~{{{rrrnnnlllnnnrrrppphhh```YYYUUUOOOKKKGGGDDDAAA???>>><<<:::999:::;;;;;;:::;;;;;;;;;<<<===>>>@@@AAADDDBBBAAACCCHHHOOOWWW\\\dddfffiiilllnnnooonnnmmmsssvvvvvv~~~{{{rrrnnnnnnhhhjjjkkkkkkjjjgggfffeeedddccccccdddeeefffccc___fffgggiiijjjjjjhhhfffeeehhhjjjmmmnnnmmmhhhbbb^^^dddgggiiifff```]]]bbbiiieeeccc___[[[[[[]]]bbbeee___[[[ZZZbbbqqq|||___cccjjjSSSLLLHHHFFFGGGHHHKKKPPPWWW```iiipppqqquuuzzz}}}zzzooommmqqqooohhh``````hhhmmmggg]]]MMMGGGAAA???DDDOOOccctttsssSSSDDDEEE\\\nnnIIIFFFCCCBBBAAA@@@>>><<<999999888777555333222111//////............//////,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***))))))(((((()))***,,,------------...---,,,,,,+++)))+++------+++))))))))),,,---///...---,,,,,,---,,,,,,,,,---///000222333444555666666666555444333333333222222111000000000//////...------------...,,,///333777;;;???CCCGGGHHHHHHMMMQQQPPPQQQ^^^ooo~~~yyynnnllliiijjjooorrrjjj___nnnzzzpppgggnnnjjjXXX\\\pppyyy|||}}}{{{|||~~~}}}{{{{{{{{{{{{zzzvvvpppjjjgggYYYTTTSSSXXX___dddkkkrrrgggjjjpppyyyssswww|||}}}}}}~~~|||```RRRPPPGGGAAACCCAAA777555333222333444333222222111111000000111222333111111111111222222222222333333333333333333333333222222222333333333333444555555555555555555555555777:::;;;999:::<<<<<<:::777777777666666666666666666666666===QQQuuuuuuttthhhSSS>>>444777:::;;;@@@OOO]]][[[NNNBBBAAAEEECCCDDDLLL]]]sss~~~xxxsssssswww{{{|||zzzyyyuuuooojjjfffaaa]]]ZZZPPPNNNJJJHHHHHHHHHGGGFFFBBBCCCFFFIIILLLPPPSSSUUUPPPPPPQQQUUU[[[dddlllpppmmmlllkkklllnnnoooooonnnssszzzzzzuuussssssmmmmmmmmmllljjjiiihhhgggaaaccccccdddgggiiiddd^^^```aaadddgggiiiiiiiiihhhgggiiikkkmmmmmmiiibbb]]]cccbbbcccbbb^^^\\\aaaiiidddcccaaa^^^]]]___dddggg```___```ccciiixxxqqqqqq[[[```dddUUUMMMKKKJJJHHHFFFHHHNNNXXXcccjjjnnnrrrwwwzzz{{{qqqooossspppggg]]]WWWWWWVVVPPPJJJ???>>>>>>AAAGGGSSSjjj~~~yyyaaaHHH@@@NNNnnn{{{qqqIIIFFFCCCBBBAAA@@@>>><<<999999888777555333222111//////............//////,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((()))***,,,---------.........---,,,+++'''***------,,,+++++++++***,,,......---,,,---...,,,,,,,,,---///000222333555666777888999888777777555444444333333222222111/////////...............,,,...000333555:::???CCCFFFFFFKKKPPPOOONNN\\\ooo}}}~~~~~~|||qqqdddooo{{{sssnnnxxxvvvcccdddtttyyyxxx{{{{{{|||||||||}}}~~~{{{zzzwwwwwwuuuqqqllleee___[[[SSSOOOOOOVVV^^^eeekkkqqqhhhmmmuuu~~~tttxxx}}}}}}yyyWWWKKKOOOEEE???AAA<<<555444222222333333222111//////000111222222222222111111111222222333333333333333333333333333333333222222333333333444444444444444444444444444444444555<<<@@@===:::<<<<<<999555555555555666666666555666555888;;;AAASSSyyy}}}qqq|||nnnVVVEEE???<<<999999KKK```ggg___SSSLLLJJJBBBAAACCCNNN```sssxxxtttpppnnnqqqvvvzzz|||~~~}}}|||{{{zzzwwwuuujjjgggbbb___]]]\\\ZZZYYYQQQRRRTTTXXX\\\```ccceee```bbbeeejjjnnnrrrtttuuuoookkkhhhhhhlllqqqtttttt}}}}}}{{{{{{vvvrrrrrrmmmllllllllllllkkkhhhfff```bbbcccdddjjjqqqooohhh^^^___bbbeeehhhjjjkkkkkkllljjjiiiiiiiiifffaaa]]]```]]]^^^```___[[[]]]ccccccddddddbbb``````cccfff``````bbbccceeeoooxxxwwwrrr^^^wwwyyy]]]MMMOOOJJJFFFCCCCCCHHHQQQZZZ```jjjnnnsssvvvwwwzzzyyyttttttnnneeeZZZRRRNNNJJJGGGFFF>>>???AAACCCGGGTTTlllkkkRRRBBBAAA[[[rrr|||qqqGGGDDDAAA@@@???>>><<<:::999999888777555333222111//////.........//////000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((((((***+++,,,++++++,,,---,,,+++***)))'''***---......---,,,---***+++---...------...///,,,,,,,,,---///000222333666777999:::;;;;;;::::::666555555444444333222222000////////////...............///000222666<<<@@@CCCBBBGGGNNNNNNOOO```uuu}}}}}}uuuuuuxxxttt|||~~~iiiiiiwwwwwwuuuxxxyyy||||||{{{{{{}}}~~~}}}}}}}}}}}}|||zzzyyyxxxrrrqqqmmmiiibbb[[[UUURRRQQQMMMMMMUUU^^^dddjjjooonnnttt}}}{{{xxx}}}UUUGGGMMMEEE???@@@888444333222222444444333222...///111222333333222111111111222222333333333333333333333333333333333333333333333444444444555555444444444444444444444444111;;;AAA===999999999777444333444555666777666444888555888<<<999>>>ZZZ|||fffxxx~~~kkkYYYNNNDDD<<<999@@@OOOaaammmkkk]]]QQQAAA??????CCCLLLZZZgggnnnjjjjjjjjjjjjkkkmmmnnnoooooopppssswww|||~~~~~~zzztttpppmmmkkkiiiggg^^^^^^___aaacccfffhhhjjjllloootttwwwxxxuuurrrooorrrnnnjjjkkkqqqxxx~~~lllfffooouuuuuu|||~~~}}}yyywww}}}~~~wwwpppmmmhhhiiijjjlllmmmkkkgggddd```bbbcccdddmmmxxxzzzttt^^^___bbbeeehhhjjjkkklllqqqmmmiiiffffffdddaaa^^^^^^ZZZ[[[``````[[[ZZZ^^^___aaabbb```]]][[[\\\___^^^^^^```bbbcccjjj|||pppjjj```aaaIIIOOOHHHEEEAAAAAAFFFMMMTTTXXXggglllqqqssstttwwwxxxtttfff]]]SSSKKKFFFCCCCCCDDD???@@@@@@@@@@@@LLLeee||||||cccJJJBBBEEEeeelll]]]mmmJJJFFFAAA??????>>><<<999:::;;;:::888555333222333//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))************))))))(((((()))+++---,,,+++))))))***+++---......///,,,---...///000111222222//////...---......000111444888;;;:::888777;;;???999666333222444444222000222111000///...---------------,,,---///111444666>>><<<@@@IIIKKKLLLYYYkkk{{{xxxxxxtttxxxzzzxxxuuutttyyyxxxxxxzzz}}}~~~xxxzzz||||||zzzvvvrrroooeeebbb\\\TTTMMMHHHHHHHHHGGGLLLSSS[[[aaaeeeiiilllzzz~~~{{{zzzvvvzzz```IIIIIIDDD===777111333333333333333333333333333333333222222222111111222222111111111111222222333222222111111222222333333222222111111222222333444444444444444444444444777777888888888888777777777666555444444333333444555777888777777===GGGOOOwww|||gggSSS>>><<<===HHHYYYhhhoooqqq[[[NNN@@@;;;>>>HHHVVVccc]]]bbbggghhhggghhhmmmrrrllliiigggkkkrrrxxx{{{zzz{{{|||xxxrrrmmmlllnnnsssvvv{{{{{{zzzxxxuuurrrooommmmmmqqqrrrsssxxxvvvXXXMMMOOOQQQZZZdddpppyyy|||qqqrrrsssuuuxxx{{{}}}~~~rrrqqqqqqtttxxxvvvoooiiikkkjjjgggccc___^^^```bbbdddiiigggdddppp|||kkkdddbbb___```dddhhhkkkmmmmmmjjjfffccccccccccccbbbZZZ[[[\\\]]]]]]ZZZUUURRR[[[\\\]]]]]]\\\ZZZZZZZZZ^^^ZZZ[[[aaaaaabbboooeeelllpppTTTSSSLLLEEEAAAEEEHHHHHHKKKPPP\\\eeellllllooovvvzzzzzz~~~ooolll}}}ppphhhXXXRRRIIIDDDCCCDDDDDDCCCCCCAAA???>>>BBBOOOeeewwwkkkJJJ???>>>UUU}}}jjj[[[kkkIIIEEEAAA@@@@@@@@@>>>;;;:::;;;:::888555333222333//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((()))************)))+++***)))***+++,,,+++***)))******+++,,,---...///---------...///000222333333111000///...///000111444888;;;;;;888666999;;;@@@===999888888777555333222111000000//////000000------,,,---...000333444:::888<<>>BBB___xxxQQQIII???<<>>AAAGGGKKKUUU___fffiiilllsssxxxxxxyyyzzz{{{~~~yyypppfff]]]UUUZZZwww|||nnncccVVVRRRMMMIIICCC@@@@@@AAAAAA@@@??????>>>>>>BBBPPPfffxxxhhhKKKCCCEEEiiifffVVVdddHHHDDDAAA@@@BBBBBB@@@===:::::::::888555333333333000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''(((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))*********)))---,,,***+++,,,,,,+++))))))******+++,,,---.........------,,,---///222333777555222000//////000111444777;;;;;;888666777888DDDBBB>>><<<;;;:::888666333222111111111111222222...------,,,---///000111444222666<<<===>>>IIIVVVgggyyy}}}www{{{xxxsssqqquuuxxxvvvttttttvvvvvvvvvwwwxxxwwwtttqqqpppooolllhhhaaaXXXQQQMMMCCCAAA===:::888;;;@@@DDDNNNWWW___aaa___dddooozzz{{{vvvxxxwww[[[KKKIII@@@999777555333333333333333333333333333222222222222111111111222111111000000111111222222222111111111111222222222222111111111111222222222222222222222222222222222333333444444333333222666555555555555666777777555999<<<;;;888666777888@@@YYY{{{uuuooofffVVVCCC666666???HHHQQQOOOOOOPPPOOOOOOUUU]]][[[ZZZ[[[^^^aaacccbbb```___]]]]]]aaahhhqqqxxx|||wwwwwwvvvsssqqqpppqqqrrruuuvvvwwwxxxxxxvvvtttrrrkkkkkkjjjeee___^^^ccchhhooo~~~^^^LLLCCCAAAEEEMMM^^^nnn}}}~~~{{{|||~~~yyysssnnnlllkkkkkkqqqooonnnpppssssssooolllkkknnnpppppplllgggcccaaaeeeeeeeeebbb___```eeekkkbbb___[[[YYYYYYZZZZZZYYYcccdddccc___ZZZWWWWWWYYY[[[YYYYYY\\\```aaa]]]XXXVVV[[[```___ZZZUUUTTTVVV[[[XXXYYY\\\ZZZVVV]]]iiizzzvvv^^^RRRooodddLLLOOOMMMDDD>>>@@@DDDEEELLLUUU^^^ccchhhoootttvvvvvvxxxzzz}}}xxx```[[[\\\^^^SSSLLL^^^zzz}}}```TTTMMMGGGHHHGGGEEECCCBBBCCCDDDCCCBBB===???@@@???CCCTTTmmmhhhPPPNNNNNNaaaMMMWWWEEEBBB???@@@BBBBBB@@@===999::::::888555333333444000///...------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))((((((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))************,,,+++***+++,,,---,,,+++)))******+++,,,,,,------///...,,,+++,,,...111333888666444111//////000000111444999::::::888888888BBBAAA???===<<<;;;:::999666555444222111111111111///...------------...//////...111666777777???IIIRRRddd~~~zzzuuu~~~rrrssspppppptttvvvtttrrrssssssssstttuuuvvvtttqqqmmmeeeccc___YYYQQQIIIAAA===;;;:::888666888===EEEKKKTTTZZZ```bbbccciiiuuu|||zzz}}}hhhRRRGGGDDD:::333444333222222222222222222222222222222222222111111111111111111000000000000111111222222111111111111222222222222111111111111222222111111111111111111111111111222222333333222222111555444555555666777888999222555999:::888777888888>>>CCCQQQzzzjjj~~~uuu```GGG555111333777999>>>EEEHHHNNNZZZfff[[[YYYWWWUUUVVVXXXZZZZZZUUUWWWZZZaaakkkyyy|||vvvsssrrrrrrqqqpppwwwwwwwwwuuuqqqlllgggddd[[[```eeefffeeehhhrrrzzzhhhMMMEEECCCBBBIIIVVVhhhuuu~~~yyyxxx}}}}}}wwwqqqmmmjjjjjjjjjnnnmmmlllmmmoooooonnnllljjjmmmpppppplllgggcccaaa\\\\\\aaagggcccZZZ\\\ccccccaaa^^^]]]]]]]]]]]]\\\aaadddeeeaaaZZZVVVWWWZZZZZZWWWVVVYYY```bbb___[[[WWW]]]bbbbbb[[[VVVUUUVVVYYYXXXYYY[[[XXXTTTXXX___zzzfff~~~tttSSS\\\XXXNNNHHHJJJJJJEEEBBBDDDDDDLLLUUU\\\bbbhhhnnnrrrtttwwwzzz}}}qqqXXXOOOPPPWWWPPPDDDOOOfffrrrVVVKKKFFFDDDGGGEEEEEEFFFFFFGGGFFFDDDCCC???BBBAAA???EEE[[[wwwhhhZZZ]]]eee```FFFHHHBBB???===>>>AAAAAA???<<<999999:::888555333444444000000///...------------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''))))))*********)))((((((***,,,......---)))******++++++,,,,,,,,,///---+++***+++---000222666555444222000000000000...111666999;;;;;;;;;;;;>>>???>>>>>>======>>>???:::999777444111000......//////...---------------......///222222333888???DDDPPPbbbwwwyyytttwwwzzztttlllkkkiiijjjnnnpppmmmlllmmmllllllllllllkkkhhhccc```VVVTTTPPPKKKDDD>>>999666777777666777:::AAAKKKRRRYYY\\\```dddjjjrrr|||xxx}}}\\\JJJCCCAAA666111333222222222222222222222222222222222222111111111000000111000000000000000000111222111111000000111111222222111111000000111111222111111111111111111111111111222222333333222222111444444444444555777888999444555777777777888999;;;<<>>===>>>AAAAAA>>>;;;888999999888555444444555111000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))*********'''&&&'''))),,,......---************++++++,,,,,,...---+++++++++---...000333333444444333222111000...000444888;;;===>>>>>>===>>>???@@@@@@AAACCCEEE>>>===:::666333000///...////////////......------......///000000111333666<<>>;;;888666555333444555888===EEEOOOVVV]]]```dddjjjqqqzzzxxx{{{mmmSSSEEE@@@???555222555111222222222222222222222222222111111111111000000000111000000//////000000111111111000000000000111111111111000000000000111111111111111111111111111111222222222333333222222222333333333444444666777777:::999777666666666777888000@@@@@@???\\\ppp]]]RRRNNNCCC<<<555222111555BBBOOOjjjpppuuurrriiiaaa]]]]]]qqqtttxxxyyyzzzzzzqqqqqqqqqqqqssswwwzzz|||}}}mmm\\\QQQIIIFFFNNNZZZhhhllloooooorrrvvvtttppphhhgggeeedddeeegggiiikkkeeeeeeffffffggghhhiiiiiibbbdddeeedddbbb`````````___XXXWWW\\\^^^[[[]]]ccc]]]]]]^^^```ccceeedddccc]]]```cccccc___\\\[[[\\\UUUTTTTTTVVVXXX[[[\\\\\\TTTWWWYYYZZZWWWTTTQQQPPPTTTUUUWWWXXXWWWVVVVVVWWWccc~~~|||XXXUUUlllvvvMMMQQQzzztttTTTNNNLLLAAA???IIIBBBDDDIIIOOORRRUUU\\\dddggglllssswwwyyyzzz~~~lllXXXPPPPPP[[[hhhooosssdddRRRQQQQQQMMMMMMJJJMMMPPPOOOLLLGGGDDDBBB???AAA>>>===MMMlll}}}yyyqqqkkkxxxvvvMMM???AAA???>>>???AAAAAA>>>;;;888999999888555444444555111000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&'''((()))(((((('''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********'''&&&&&&(((***,,,,,,+++************++++++++++++,,,,,,,,,+++,,,,,,---...000222555777777666444222111222444777;;;>>>??????<<<>>>@@@AAA@@@AAADDDGGGAAA???===999666444222111//////000000//////.........///000///...///000000222555777:::BBBLLLPPPOOOQQQYYYaaadddeeeeee___XXXPPPOOONNNMMMJJJHHHHHHIIIKKKJJJMMMQQQQQQLLLKKKMMMKKKIIIGGGEEEDDDBBB>>><<<999888666555555555555555333555888===DDDMMMWWW^^^aaagggoootttwww|||XXXLLL???<<<;;;444333444///111111111111111111111111111111111111000000000000000000////////////000000111111000000000000111111111111000000000000111111222222222222222222222222111111222222222222111111333333333333333444555666:::999777666666666555555---;;;<<<888BBBYYY~~~qqq|||www{{{xxxsssqqqggg[[[MMMCCC:::666999???QQQccc||||||sss{{{iiiZZZSSSVVV___gggllloooqqqpppqqqsssooojjjbbbbbbaaaaaabbbccceeefff```aaaccceeeeeeeeefffggg]]]```bbbcccbbb```_________]]][[[[[[ZZZYYYZZZ\\\\\\\\\]]]___bbbbbb```^^^]]]___aaaccccccbbb```^^^UUUVVVWWWVVVUUUWWWZZZ]]]UUUTTTTTTUUUVVVUUUQQQNNNQQQSSSTTTTTTSSSSSSSSSRRR\\\jjjwwwbbb```uuuhhhSSS___{{{aaaNNNDDDDDDHHHDDDBBBEEEIIIJJJJJJQQQ[[[^^^eeemmmrrrtttvvvzzz~~~}}}{{{oooooorrruuusssvvvhhh[[[```ddd```___PPPSSSVVVUUUPPPKKKHHHGGG???AAA@@@CCCYYYzzzkkkxxxTTTBBBBBB@@@???@@@CCCBBB???;;;888999999888555444444555111000///......------...,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((()))*********((('''&&&''')))******)))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,...111666999:::999666444444444555777;;;>>>??????;;;===@@@@@@??????CCCFFFBBBAAA>>><<<999777666555//////000000000000//////...000000...---......---***...000111333777777444888<<>>@@@DDDDDDAAA>>>===>>>@@@???===>>>@@@>>>>>>AAAEEEDDD???===@@@;;;999888999:::::::::888222111000000111222444555555888===DDDLLLVVV```gggcccmmmxxx|||{{{|||sssNNNFFF:::777777111111222+++111111111111111111111111111111111111000000000000000000////////////000000111111000000000000111111111111000000000000111111222222222222222222222222000000111111111111000000333333222222222333444444666555666666777777555333666666333666;;;===QQQrrrssssss{{{sssqqquuuzzzwwweeeTTTDDD<<<:::---:::OOOdddsssvvvpppjjj```iiirrrxxx|||zzzddd[[[aaahhhjjjmmmqqqrrrnnnkkkiiiddd___\\\\\\[[[[[[ZZZZZZZZZZZZ]]]___bbbddddddddddddeeeZZZ^^^bbbddddddaaa```___ZZZ```ccc```[[[XXXTTTQQQ^^^^^^^^^```aaa```]]]ZZZWWWXXX[[[^^^aaa```]]][[[UUUXXXYYYWWWTTTTTTYYY^^^WWWTTTRRRTTTWWWXXXTTTOOOPPPRRRRRRPPPPPPPPPOOONNNRRRVVVooo|||bbbkkk}}}aaa```ooowwwWWWNNNLLLFFFEEEBBBBBBEEEDDDCCCJJJTTTSSSZZZccciiikkkmmmrrrvvvzzz|||zzzjjjnnnqqqjjjfffNNNQQQTTTSSSNNNIIIGGGFFF@@@DDDEEELLLdddyyywww~~~{{{kkkZZZCCCCCC???<<<===@@@AAA===:::;;;;;;:::999777555333222000///......///000...---...------,,,,,,++++++*********))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''!!! '''+++)))(((***,,,+++++++++++++++++++++******+++,,,------------+++000555888<<<@@@>>>999444333333333555999===???;;;::::::<<>>===<<<888444666111...000111///...000111000///---,,,+++,,,,,,---------------...///000333333444444444555555555666666666777777777888888888888999999888777666666555555555555444444444444444333222222333555777888666:::CCCPPP[[[bbbeeeeeennnttt{{{fffMMMBBB===666111000111333444444333222111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000111111111111111111111111111111111111111111111222222222333333333333333333333333333333333///222444555555;;;DDDLLLkkknnnhhh~~~llljjjwwwttt]]]LLLCCC;;;999===EEEKKKJJJHHHHHHIIIJJJKKKIIIJJJUUUfffssstttmmmttthhhjjjmmmmmmhhhiiijjjjjjgggaaa\\\XXXZZZWWWUUUVVVYYY\\\\\\[[[aaaaaadddgggeeeaaabbbfff___```aaabbbbbbaaa______[[[```cccaaa^^^\\\WWWQQQ^^^___```^^^\\\YYYYYYYYYVVVXXX[[[\\\[[[XXXTTTQQQUUUSSSTTTWWWXXXWWW[[[aaa\\\YYYUUUUUUWWWYYYYYYWWWUUUTTTRRRPPPOOONNNNNNNNNPPPOOObbboooXXX^^^{{{```PPPzzzvvv\\\KKKLLLIIIKKK???;;;HHHEEEAAAMMMMMMSSS[[[bbbgggkkknnnpppxxx{{{||||||}}}rrrwwwqqqaaaVVVRRRTTTZZZXXXNNNHHHJJJ@@@BBBHHHWWWqqq}}}sssooovvv{{{qqqzzzZZZAAACCC@@@======@@@AAA>>>;;;;;;;;;:::999777555333222000///......//////...---...------,,,,,,+++*********)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((###"""(((+++)))(((***++++++++++++++++++++++++***+++,,,------.........---111555666999>>>>>>;;;:::777444222222444444555999999:::===BBBFFFHHHHHHGGGGGGEEEBBB???=========:::555222333333000///111//////.../////////...---...............///000000111111111222222222222333222222222222333333333333555555666666555444444333333333333444444444444444888777555444444555777999@@@EEEMMMTTTYYY```fffjjjsssxxx~~~}}}}}}```NNN@@@;;;555000000111333444444333222111000000000000////////////////////////000000000000000000000000.........................../////////000000000000//////000111111111111000111111111111111111111111111111111222222222333333333333333333333333333333000333555444444777>>>DDDQQQwwwvvvqqqooodddrrrhhhZZZRRRHHHAAAAAABBB>>>999777444777999999:::???GGGNNNcccooo{{{zzzmmmmmmnnnlllggghhhiiihhheeeaaa]]]ZZZYYYVVVTTTUUUXXXZZZZZZYYY```___```cccbbb```ccciiibbbbbbbbbbbbbbbaaa``````___bbbeeehhhmmmnnnfff\\\]]]^^^___]]]ZZZWWWVVVWWWVVVWWWYYY[[[ZZZVVVSSSPPPWWWTTTTTTVVVVVVUUUXXX\\\ZZZWWWTTTSSSUUUXXXXXXXXXUUUSSSQQQNNNLLLLLLMMMNNNPPPOOOUUUlllsssbbbttt```UUU^^^~~~YYYKKK???AAABBBHHHMMMEEE???EEEEEEJJJRRRZZZaaagggmmmqqquuuxxxyyyzzzxxx}}}{{{nnniii]]]VVVYYYYYYPPPFFFCCCBBBFFFPPPaaauuu|||vvv___FFFCCCAAA>>>???AAAAAA???<<<;;;;;;:::999777555444333111///......//////...------------,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))***&&&%%%)))***)))(((******++++++,,,,,,++++++++++++,,,,,,---......//////000333444333666<<<>>>===>>>999444222222222000...555666999>>>EEEKKKOOOPPPJJJLLLMMMJJJEEEDDDGGGJJJDDD???;;;;;;999444111222000...---///222333111...//////......//////000000....../////////000000000/////////000000000111111111222222222222111000000//////000000111222222222666555444444666999===???NNNSSSZZZ]]]^^^dddnnnvvvzzz~~~~~~{{{lllSSSHHH===888333000000222333444444333222111111111111111////////////////////////000000000000000000000000............................../////////000000000...//////000000000000000000000000000000000000000000111111111222222222222222222333333333333333333222444555444222333777;;;:::PPPsss}}}|||{{{qqqsss{{{xxxqqqcccVVVSSSRRRJJJ@@@999999888666555555666888999777???HHHOOOTTT[[[dddkkkvvv|||qqqpppooolllggggggfffeeeccc```^^^]]]ZZZYYYWWWWWWYYYZZZZZZYYY___\\\\\\^^^^^^]]]aaagggdddcccbbbaaa```aaaaaabbbbbbbbbcccjjjuuuyyyoooaaa^^^^^^^^^\\\XXXUUUTTTTTTVVVWWWYYY[[[ZZZXXXUUUSSSYYYUUUTTTVVVUUUSSSTTTWWWYYYVVVRRRPPPRRRTTTVVVWWWTTTRRROOOLLLKKKKKKLLLMMMMMMOOOLLLPPPssswwwyyyvvvkkkNNNXXXzzzdddTTTEEECCCIIIDDD???BBBEEE@@@DDDIIIOOOVVV^^^ffflllooorrrttttttzzzooo___```ddd]]]RRRKKKGGGLLL\\\rrr}}}lllxxxeeeOOOCCCAAA@@@@@@AAAAAA???===:::::::::999777666444333111000......//////...,,,------,,,,,,+++*********))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))*********))))))******))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,---...///000111333555555111222999>>>>>><<<888333222444555333000111222666===FFFNNNSSSUUURRRSSSSSSQQQNNNNNNQQQSSSOOOIIIDDDDDDAAA:::666666444111---...111222000...//////.........//////000---------.........//////000000000111111111111222///000000000000000//////000111111222222333333333333444555999???FFFLLLPPPXXX]]]ccchhhlllsss}}}~~~cccKKKAAA999555111///000222333333333333222111111111111111////////////////////////////////////////////////................................./////////000000---...//////000000//////000000000000000000000000000000000111111111111222222222222222222333333333222444555444333222444666666;;;KKKhhh}}}iiiiiittt|||nnnddd\\\UUUKKKDDDAAA???===<<<<<<@@@BBBBBBAAADDDKKKRRR^^^jjjxxx~~~{{{xxxpppooommmjjjfffeeecccbbbaaa````````````^^^]]]\\\[[[ZZZYYYXXX\\\YYYYYY\\\\\\ZZZ\\\```bbb```___^^^^^^```ccceeecccbbbaaaeeennnrrriii\\\^^^______\\\XXXUUUSSSSSSWWWXXXZZZ\\\]]]\\\[[[[[[ZZZVVVTTTVVVVVVTTTTTTVVVYYYVVVRRROOONNNPPPRRRSSSQQQPPPOOONNNMMMLLLKKKKKKHHHOOOLLLIII```~~~NNNHHHVVVkkksssPPPDDDGGG@@@BBBJJJEEECCCDDDEEEGGGKKKRRRZZZ```hhhmmmpppqqqvvv}}}mmmmmmpppllleeebbbLLLOOOaaa~~~~~~iiiaaa~~~bbbOOOCCCBBB@@@@@@@@@@@@???>>>::::::999999777666444333222000///...//////---,,,---,,,,,,++++++***))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))*********++++++***))))))))))))(((***+++,,,---,,,++++++,,,,,,,,,,,,---///111222444777666111111666<<<>>>999666333333444555444222//////222999CCCLLLSSSWWWYYYVVVSSSRRRSSSUUUUUUUUUOOOJJJGGGHHHFFFAAA>>>>>><<<777111......//////...//////...............///........./////////000000111111111111222222222222000000111111111111000000333444444555666666777777777999===DDDLLLTTT[[[___^^^aaahhhrrr|||cccLLLAAA555333000///000111222222222222111000000000111111....................................................................................////////////------...////////////...//////////////////////////////000000000111111111111111111222222333333333222333444555444444444555666777:::EEE\\\gggiiiyyy}}}qqqfff^^^VVVMMMFFFJJJOOOTTTVVVYYY```jjjsssjjjcccmmmrrrmmmllliiieeeeeecccbbb``````aaacccdddccccccaaa___[[[XXXVVVVVVTTTRRRUUU[[[]]][[[ZZZ\\\]]]\\\[[[[[[]]]```dddfffbbbbbb```___aaadddbbb[[[___``````]]]ZZZWWWVVVVVVUUUVVVXXX[[[]]]^^^______YYYUUUSSSVVVXXXWWWVVVWWWYYYWWWSSSOOOLLLLLLMMMOOOLLLNNNPPPQQQPPPMMMJJJHHHHHHLLLNNNLLLSSSlll|||YYYGGGDDDMMMeeeeeePPPMMMGGGKKKMMM???FFFEEEDDDDDDEEEJJJPPPUUUaaagggmmmqqqvvv}}}}}}xxxtttqqqkkkjjjnnnZZZYYYggg~~~hhhfffrrrZZZFFFAAAAAAAAA@@@??????>>>>>>:::999999999777666555444222000///...///...---+++,,,,,,,,,+++******))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((+++,,,)))''')))***)))((()))+++---...---,,,+++++++++++++++---///111222333777777333111555:::<<<888888777555333222222222000///000444>>>HHHQQQVVVYYYUUUPPPPPPTTTWWWWWWUUUJJJFFFEEEIIIIIIFFFDDDEEEBBB???:::555111000111222000000//////......////////////000000000111111111000000000111111111222222111111222333333333333222000000222333555777888999???BBBGGGNNNUUU\\\aaacccgggjjjqqq|||}}}cccKKK<<<333111//////000111000000111000000/////////000000................................................------------------------------........./////////,,,------...............////////////////////////////////////000000000000000000111111222333333333222222333444444555666666222666999:::AAA]]]qqqaaafffyyy}}}mmmbbbaaahhhqqqxxx}}}}}}sssoooeee```aaaoooxxxnnnkkkhhhdddaaacccbbbaaa```aaaccceeegggcccdddcccaaa\\\XXXWWWVVVOOONNNRRR[[[```^^^]]]]]][[[ZZZYYYZZZ\\\```cccfffbbbdddccc^^^\\\^^^```___^^^___```^^^\\\ZZZYYYZZZSSSTTTUUUWWWYYY[[[]]]^^^XXXSSSRRRVVVZZZYYYWWWWWWWWWVVVTTTPPPLLLJJJKKKLLLJJJKKKNNNOOOOOOLLLHHHFFFIIIGGGIIIJJJGGGTTT~~~tttrrr}}}VVV???BBBLLLeeeqqqVVVFFFGGGHHH???DDDDDDDDDCCCCCCGGGLLLPPPXXX___ggglllttt|||~~~}}}}}}}}}~~~qqqfffhhhqqquuusss{{{{{{vvvxxx{{{{{{vvvooo\\\AAA@@@@@@@@@@@@>>>======>>>999999999999888666555444222111///...///...---+++,,,,,,++++++***)))))))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%+++,,,(((&&&)))+++)))''')))+++---...---,,,++++++*********+++...000222111777999555222555888999999<<<===;;;666444666888555222///111999DDDNNNTTTUUUSSSQQQQQQTTTWWWZZZ\\\OOOKKKJJJMMMLLLHHHEEEEEEEEEGGGFFFAAA:::666666888333222111111000000111111000000000000111111111222111111111111222222222222222333333444555555444444///111444777;;;???BBBDDDNNNRRRXXX___eeejjjlllmmmyyy}}}xxx\\\DDD555222000......///000///---//////............//////........................---------------------------------------------------------.........//////,,,,,,---............---................................./////////000000///000000111222222333333333222111222333555555555000444999999777DDDeeeyyyjjjggglllzzzzzzooojjjjjjkkkkkkvvvxxxllljjjkkkgggcccaaabbbaaaaaaaaabbbeeegggiiidddfffgggeeeaaa^^^]]]]]]UUUSSSUUU\\\```___]]]^^^\\\\\\[[[[[[]]]___bbbcccbbbeeeccc]]]ZZZ[[[\\\ZZZ[[[]]]^^^^^^\\\[[[\\\]]]WWWWWWVVVWWWWWWYYYZZZ[[[XXXSSSQQQUUUYYYXXXUUUUUURRRSSSTTTQQQMMMKKKKKKLLLIIIIIIJJJJJJIIIHHHGGGFFFGGGDDDDDDEEEBBBIIIfffeeemmmYYYGGGDDDEEE```www[[[OOOIIIHHHCCCDDDEEEDDDDDDDDDGGGIIIMMMRRRXXX]]]eeennnttttttvvvxxx|||rrrsss}}}uuurrrwww~~~tttcccCCC???@@@@@@???===<<<======999999999999888666555444333111/////////...,,,+++,,,,,,++++++***)))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''###***,,,'''%%%)))+++)))&&&(((+++---...---,,,+++******))))))+++---000222000777:::777333444777777:::???CCCAAA;;;999===BBB888444000000777BBBLLLRRRSSSTTTVVVUUUUUUXXX___eeeZZZUUURRRRRROOOHHHCCCBBBFFFKKKOOOKKKBBB;;;:::<<<555444444333222222222333000000000000111111111111222333333333444444444444222333444555555555555555888:::>>>CCCIIIOOOSSSUUU```dddlllssszzz}}}uuupppVVV@@@222111000......//////...,,,......---------......///........................---------------------------------------------------------.........//////+++,,,------......------..................................../////////000///000000111222222333333444222000000222333444444222333555777444666FFFWWWtttyyymmmmmmdddssswwwpppgggeeemmm}}}{{{ooofffaaaeeejjjhhheeeeeeaaaaaaaaabbbdddfffhhhjjjfffhhhkkkjjjgggddddddfff```[[[YYY]]]___]]][[[\\\___^^^^^^]]]^^^___```aaacccdddaaa[[[XXXWWWTTTOOOYYY[[[]]]]]]]]]\\\]]]^^^\\\[[[ZZZXXXXXXXXXYYYZZZXXXRRRPPPUUUXXXVVVSSSQQQNNNQQQSSSRRRNNNLLLMMMNNNJJJHHHFFFDDDDDDEEEFFFGGGDDDCCCCCCDDDCCCFFFSSS```~~~eeejjj___SSSGGGCCCSSSwwwiiiQQQMMMEEEFFFGGGFFFCCCBBBBBBCCCDDDHHHKKKLLLSSS]]]dddfffrrrvvvzzz{{{|||~~~~~~vvvttt{{{jjjFFFBBBAAA@@@???>>>>>>>>>>>>;;;:::999777666444333222000///...------,,,------,,,,,,++++++***)))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,------//////...,,,******,,,...///222:::CCCDDD>>>888777AAAAAAAAAAAAAAA???===;;;BBB:::333111555<<>>>>>>>>>>>;;;:::999777666444333222000///...------,,,------,,,,,,++++++***))))))(((************************)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++,,,------//////...,,,******---//////111777???BBB===::::::EEEFFFGGGFFFCCCAAA??????::::::<<<>>><<<<<<@@@FFFVVVZZZ___aaaaaa___^^^^^^^^^YYYXXX___```XXXLLLFFFAAADDDIIINNNSSSWWW[[[]]]___VVVJJJAAA===;;;888555666555444333333333555666888444444888999777777999777999;;;===???AAAEEEHHHHHHNNNXXXbbbkkkppprrrsss{{{uuutttwww^^^DDD777555333222000...---...//////............------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................---............/////////....../////////000000000...//////000111111222222222222222222444555777888???GGGaaayyypppqqqeeeZZZVVV\\\```^^^___ddd^^^\\\cccmmmlllbbb^^^aaaaaa___^^^cccnnnxxx{{{rrrmmmeeeeeeccc___bbbiiikkkhhh[[[ZZZZZZ___fffjjjiiiffffffgggggghhhfffdddaaa^^^___\\\[[[\\\ZZZUUURRRTTTZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\VVVOOOMMMPPPSSSRRRWWWYYY[[[\\\\\\[[[YYYWWW^^^]]][[[YYYXXXWWWWWWWWWYYYVVVRRROOOOOOQQQRRRRRRTTTQQQNNNMMMMMMMMMKKKIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBB@@@@@@BBBFFFJJJ___sss___qqqfffHHHBBBDDDYYYuuuYYYOOOFFFEEEIIIJJJFFFBBBBBBAAAAAACCCGGGLLLPPPRRRYYYdddiiihhhllluuuyyyvvvxxxzzz~~~yyyrrrkkkhhhkkkqqqsssqqqyyyzzzmmmIIIAAA@@@??????>>>>>>>>>>>>;;;:::999777666444333222000///...------,,,------,,,,,,++++++***)))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,...///...---++++++---///000000333:::>>>===>>>AAANNNNNNNNNLLLHHHEEECCCCCC?????????<<<555222:::EEELLLPPPWWW]]]aaadddgggiiiddd]]][[[aaafffcccZZZTTTOOONNNOOORRRWWW[[[[[[[[[fffeee]]]SSSRRRWWWVVVPPPFFF>>>555222555888888666666666888>>>@@@>>>===@@@@@@AAABBBDDDGGGKKKRRRVVV[[[aaakkkuuu~~~yyyjjjWWWDDD:::999222111///...---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,---------.........------........./////////......///000000111222222333333222222222222333333:::777@@@]]]|||llleee```[[[\\\bbbZZZYYY```mmmtttuuuxxx~~~}}}zzzyyy~~~zzzuuutttppplllkkkdddccc```]]]___eeegggfff\\\[[[[[[___eeeiiiiiihhheeeccccccdddfffeeeaaa]]][[[ZZZ[[[]]][[[TTTOOONNNXXXXXXWWWWWWWWWWWWXXXXXX]]]\\\WWWPPPNNNQQQSSSRRRWWWXXXYYY[[[ZZZYYYWWWVVVZZZZZZYYYYYYXXXWWWVVVVVVXXXTTTPPPNNNOOOPPPQQQQQQSSSQQQNNNLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@AAACCCFFFMMM|||ssseeewww___XXXRRRKKKaaapppXXXJJJHHHIIIFFFBBBCCCCCCBBB@@@???AAAEEEHHHNNNWWW]]]]]]bbbmmmrrrppptttvvvzzz{{{ssskkkgggddddddjjjqqquuu|||ttthhhGGG@@@@@@???>>>>>>>>>>>>>>>::::::999777666444333333000///...------,,,------+++++++++*********))))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++++++++,,,---......---,,,,,,...000222///111666:::<<>>555777@@@===@@@FFFLLLTTT]]]fffllliiiddd``````bbbcccbbbaaa___]]]YYYVVVTTTSSSSSSSSSgggsssvvvnnnmmmwwwzzztttbbbYYYNNNIIIIIIJJJGGGDDDEEEGGGMMMUUUXXXWWWXXX[[[]]]\\\YYYWWWXXX]]]fffkkkxxx~~~zzzdddSSSFFF<<<888888111000///............///.........---------,,,,,,------------------------+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------------.........------.........//////////////////000000000000000333333222222222222222222666777;;;DDDTTTooo~~~xxxuuuwww}}}ssskkkjjjjjjhhhfffgggbbb```]]][[[]]]aaacccccc]]]\\\\\\___cccffffffeeecccaaa___bbbggghhhddd___YYYWWWYYY\\\[[[UUURRRRRRWWWWWWVVVVVVVVVWWWXXXXXX______[[[UUUSSSVVVWWWUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVUUUSSSTTTQQQMMMLLLLLLNNNNNNNNNOOONNNLLLJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBAAA@@@???@@@BBB@@@^^^sss```xxx^^^IIIUUUsssaaaOOOJJJKKKKKKDDDEEEEEEBBB???>>>???AAADDDKKKQQQSSSXXXbbbiiijjjooorrrzzzzzzsssgggaaa^^^```dddiiirrr|||yyy```CCC??????>>>>>>===>>>>>>>>>:::999888777666555444333000///...------,,,------+++++++++***************''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***************++++++,,,---......------///111333//////333888;;;BBBHHHOOOHHHCCCHHHRRRWWWSSSLLLJJJNNN[[[eee^^^HHH888555777777666777<<>>555000///111/////////..................------------,,,,,,,,,------------------------************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------........./////////....../////////000000000111111000000///.........111111222222333333333333111444777666555AAA^^^yyy~~~wwwvvvtttmmmfffdddccc```___```iiidddbbbddddddaaa___```aaa]]][[[[[[\\\^^^______]]]\\\\\\^^^___aaaaaa```___]]]\\\```fffhhhfffbbb]]]YYYXXXZZZYYYUUUTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]___\\\WWWUUUXXXYYYWWWUUUVVVVVVVVVVVVUUUTTTSSSQQQRRRTTTUUUUUUTTTRRRPPPOOOLLLIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGBBBBBBBBBBBBBBBAAA?????????@@@AAAAAA???>>>>>>???<<>>>>>======>>>>>>>>>999999888777666555444444000///...------,,,------************************************************&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((************************+++---...///......000111222...---111555888>>>EEECCC===999AAAOOOXXXVVVQQQQQQQQQ[[[ggg```LLL>>>>>>888444///+++---555@@@IIIRRR```nnnrrrpppnnnoooooolllnnnnnnggg]]]VVVUUUXXXeee{{{}}}~~~kkkMMM999111......000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....../////////000000000111000000//////......---//////111222333333333333222000000222444888BBBLLLooorrrhhhfffiiieee```]]][[[[[[ZZZZZZ\\\ZZZ[[[______[[[YYYZZZ___[[[ZZZ\\\]]][[[[[[\\\YYYZZZ\\\]]]^^^]]]]]]\\\\\\ZZZZZZ]]]bbbdddcccaaabbb]]]ZZZYYYWWWTTTUUUXXXXXXXXXXXXXXXXXXYYYZZZ[[[XXXZZZXXXUUUTTTWWWXXXUUUUUUUUUUUUTTTTTTSSSRRRQQQNNNOOOPPPQQQQQQPPPNNNMMMKKKIIIFFFFFFGGGHHHGGGGGGDDDEEEEEEEEECCCCCCEEEFFF???@@@AAAAAAAAA???>>>======???@@@???======>>>???@@@???KKKkkkpppfffhhhKKKAAACCCVVVqqq|||___MMMDDDBBB??????AAABBBBBBAAA@@@BBBDDDEEEHHHMMMTTTXXX[[[bbbqqq{{{tttlllddd]]]XXXWWWXXX\\\aaagggrrrtttxxx~~~VVVFFF>>>>>>============>>>>>>999999888777666555444444000///...------,,,------************************************************'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))***,,,.../////////000222///,,,+++///222444999???===:::999>>>GGGMMMNNNLLLTTTOOORRRWWWOOOBBBDDDRRRHHHCCC;;;333///111888===@@@QQQbbbkkkpppwww{{{|||zzz~~~|||ssshhh___ZZZ[[[lllttt^^^EEE777222000000222---.....................---------,,,,,,,,,++++++************************((((((((()))))))))******************************))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////........./////////000000---...000111222222111111555111000555999999888:::TTTjjjuuueee```cccaaa```^^^[[[YYYYYYYYYYYYXXXWWWYYY\\\[[[XXXYYY\\\]]]YYYYYY^^^___ZZZXXXYYYTTTWWW[[[^^^___^^^]]]\\\]]]^^^^^^^^^___````````````\\\YYYYYYXXXUUUVVVYYYZZZYYYXXXWWWVVVVVVVVVVVVRRRUUUUUURRRSSSVVVWWWTTTTTTTTTSSSSSSRRRQQQQQQPPPLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEBBBCCCDDDBBB@@@???AAACCC===>>>???@@@@@@???===<<<======>>>===<<<<<<>>>???@@@AAAEEESSStttooosssoooTTTMMMEEEAAAKKKccclllYYYPPPEEE???@@@BBBAAA???BBBBBBAAAAAABBBDDDJJJNNNRRRTTT]]]iiirrrvvv{{{~~~zzzpppnnniiiccc\\\XXXWWWXXXZZZ[[[^^^```cccrrrzzz~~~{{{VVVIII>>>>>>============>>>???999888888777666555555444000000...---------------******************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))***,,,...//////000111222---***)))---000111444999>>>>>>>>>>>>>>>@@@BBBDDDIIIJJJSSSZZZPPPBBBGGGXXXddd]]]QQQCCC777000///000000===JJJTTTaaasss~~~|||nnnccc\\\eeewwwqqqZZZIII777///.........///------......///......------------,,,,,,,,,++++++(((((((((((((((((((((((('''((((((((())))))******************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,...///111222333---...///000000///......111222555777444///000555444<<>><<<===@@@<<<===???@@@???>>><<<;;;<<<======<<<;;;;;;>>>@@@777???AAAAAAWWW___ssssssmmmaaaKKKFFF;;;[[[xxxiiiUUUIIIGGGHHHFFFCCCDDDBBB@@@???>>>???CCCHHHFFFDDDEEEKKKOOORRRWWW]]]dddvvv{{{xxxzzz}}}yyyxxxpppmmmjjjeee[[[ZZZYYYUUUQQQRRRXXX]]]ZZZ\\\]]]\\\___qqquuu