BM6P6(@ }}}{{{ssspppnnnnnnooonnniiieeeeeeoooyyydddVVVSSS```yyyxxxeee\\\ZZZ]]]cccmmm|||tttbbbTTTIII@@@:::999777666666666666555555555555555555555555555555555555333888999;;;OOOeeejjjjjjcccZZZSSSQQQZZZoooqqqWWWOOOJJJLLLTTTcccxxx|||pppbbbVVVKKKFFFDDDCCCDDDGGGHHHQQQ^^^kkkwwwooogggeeeppp{{{fff[[[ZZZ\\\hhh~~~zzzqqqeee[[[UUUQQQNNNLLLIIIIIIHHHGGGHHHMMMSSSXXX^^^bbbjjjtttxxxrrriiibbbZZZSSSQQQOOOMMMKKKJJJKKKMMMNNNOOOQQQUUUXXX]]]aaadddfffmmmxxx~~~}}}{{{yyywwwuuutttvvvvvvvvvwwwxxxzzz{{{|||~~~{{{zzz}}}|||}}}|||yyyzzzzzzzzzzzzyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrtttvvvvvvvvvvvvvvvuuuuuutttttttttsssssssssssstttuuuwwwxxxyyy|||hhhWWWNNNJJJJJJQQQZZZeeerrr}}}{{{sssnnnhhhfffbbb]]]YYYVVVTTTSSS[[[kkk}}}qqqmmmssstttwwwzzz~~~vvvkkk}}}vvvssspppooopppnnnjjjgggaaakkkzzz|||dddVVVSSS___yyyvvvaaaYYYXXXZZZ___jjjwwwppp___RRRIII@@@;;;:::666666666555555555444444444444444444444444444444444222777999<<>>RRRiiioooqqqiii^^^VVVUUU```xxxsss[[[OOOIIIVVVlllvvvfffZZZNNNGGGDDDBBBBBBDDDIIIRRR___lllxxxvvviiiaaaiii{{{kkk^^^\\\^^^jjj|||qqqiiiZZZUUUMMMGGGEEEFFFHHHJJJKKKNNNSSSXXX___gggoootttvvv||||||vvvmmmccc[[[SSSLLLHHHFFFCCC@@@>>>>>>@@@BBBCCCCCCEEEIIINNNSSSZZZbbbgggpppvvv{{{}}}}}}}}}|||{{{{{{zzzzzzvvvvvvvvvwwwwwwyyyzzzzzzzzz{{{}}}}}}zzzxxxwwwxxxxxxyyy|||||||||||||||{{{zzzzzzyyyzzz||||||{{{xxxuuusssqqqpppppprrrsssrrrpppmmmlllmmmnnnppprrrssstttuuussssssrrrrrrrrrsssssstttuuuyyy~~~|||hhhYYYMMMIIIIIIOOOWWWaaammmxxx|||vvvssspppkkkddd]]]XXXVVVVVVWWWZZZkkkzzzvvvtttpppnnnpppmmmnnnqqqtttyyy{{{mmm{{{uuuqqqpppnnnjjjggg[[[```kkk{{{eeeVVVSSS___xxxzzz]]]SSSYYY[[[fffxxxuuu```SSSLLLCCC<<<999555555444444444333333333333333333333333333333333333222777;;;>>>SSSjjjpppsssjjjaaaZZZYYYeee~~~~~~aaaSSSMMMZZZtttxxxggg[[[NNNHHHDDDBBBBBBDDDIIIRRR___lllxxxzzzmmmdddjjj{{{nnn```]]]^^^jjjzzzyyywwwvvvtttnnnfff```QQQMMMIIIEEEDDDGGGLLLOOORRRWWW___fffmmmttt{{{yyymmmhhh```YYYTTTPPPLLLJJJEEEEEECCCBBBAAABBBEEEGGGLLLPPPVVV]]]eeemmmuuuzzz~~~~~~|||{{{zzzyyyxxxvvvvvvuuuvvvvvvwwwxxxyyywwwxxxzzz|||~~~~~~{{{xxxvvvvvvwwwxxx||||||}}}}}}||||||{{{{{{wwwyyy{{{||||||zzzwwwvvvrrrrrrqqqrrrsssssspppnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrsssvvv{{{xxxeeeWWWOOOJJJJJJOOOWWWaaammmwww}}}wwwvvvrrrmmmfff___ZZZWWWWWWWWW]]]nnntttmmmkkkiiijjjmmmmmmpppssswww{{{yyymmmzzztttqqqnnnkkkfffbbbWWW[[[dddsssfffXXXTTT```yyy~~~aaaVVV\\\[[[jjj|||dddUUUMMMDDD<<<999555555555555444444444333333333333333333333333333444333888;;;???TTTkkkpppqqqjjjbbb\\\]]]jjjhhhYYYPPP\\\uuuzzzggg[[[NNNHHHEEEBBBBBBEEEHHHQQQ^^^kkkwww}}}pppgggmmm}}}ttteee]]]___kkksssqqqmmmjjjfffaaa[[[WWWJJJIIIFFFDDDEEEJJJQQQWWW]]]dddoooyyy}}}wwwnnnhhhbbb^^^WWWRRROOONNNLLLKKKIIIIIIIIIHHHGGGHHHKKKNNNYYY^^^gggooowww~~~~~~~~~}}}|||zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxvvvwwwxxxzzz|||~~~|||xxxwwwwwwyyy{{{|||||||||||||||{{{{{{wwwyyyzzz{{{{{{zzzyyyxxxtttsssrrrrrrssssssqqqooooooooooooooooooooopppppppppoooooooooppppppqqqrrrrrruuuyyy}}}vvvcccUUUOOOKKKJJJOOOWWW```lllvvv|||wwwvvvsssooohhhaaa\\\XXXWWWVVV```pppsssjjjgggfffhhhlllnnnqqqvvvzzz~~~~~~uuulll|||xxxsssooommmhhhbbb]]]VVVYYYaaapppgggYYYUUUaaazzzdddXXX]]]^^^pppfffUUULLLEEE>>>:::666666666555555555444444444444444444444444444444555444999<<>>777777666555555555555555555555555666666666666666666222666:::???VVVmmmrrrsssdddWWWVVV]]]kkksss```QQQUUUcccsss{{{tttqqqhhh\\\OOOIIIEEEBBBBBBEEEKKKNNNYYYjjjxxxzzzqqqllluuuppp```dddooo}}}zzzsssmmmeee^^^SSSHHHDDDEEE???CCCGGGJJJLLLQQQYYY___ffflll{{{}}}zzzwwwuuusssrrriiijjjjjjkkklllnnnoooppppppqqqrrrrrrrrrqqqppppppppppppqqqppppppttt{{{}}}{{{}}}~~~~~~~~~|||||||||{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwxxx{{{}}}~~~}}}~~~|||zzzyyyxxxyyyyyy~~~|||yyyxxxxxxxxxwwwvvvvvvsssooollljjjkkkmmmnnnpppppppppppppppppppppqqqpppnnnlllkkklllnnnrrrtttuuuwwwyyy{{{}}}vvv```RRRLLLKKKLLLPPPVVV```iiinnn}}}wwwqqqooonnnnnnkkkfff___ZZZWWWVVVVVVdddzzztttpppqqqsssuuuzzz|||uuullljjjkkkyyyvvvqqqooolllhhhaaa\\\[[[[[[cccuuuhhhZZZXXXdddyyylll______mmmhhhXXXPPPGGG@@@???999888777666555555555555555444444333222111000///666333888;;;AAAXXXpppuuuvvvgggZZZXXX^^^lllqqq___QQQUUUcccrrr{{{tttppphhh[[[OOOHHHEEEBBBBBBDDDJJJNNNYYYiiiwwwxxxoookkkuuusssgggjjjttt|||qqqjjjbbb[[[RRRHHHEEEGGGBBBEEEIIILLLPPPUUU[[[___aaaeeeppp~~~yyyttttttsssrrrqqqpppppppppttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~|||}}}}}}~~~}}}~~~~~~|||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwxxx{{{~~~~~~}}}}}}|||{{{zzzyyyzzzzzz{{{|||zzzxxxxxxzzzzzzyyyxxxtttrrrnnnlllkkklllmmmooorrrrrrrrrrrrrrrrrrrrrrrrpppnnnlllkkklllnnnqqqsssuuuwwwzzz|||~~~wwwaaaSSSLLLKKKKKKMMMTTT^^^hhhnnn|||wwwqqqooommmllliiiddd^^^YYYVVVUUUTTTbbbwwwwwwssstttvvvwwwxxxxxxzzzzzzqqqooopppxxxuuurrrpppooollleee```]]]]]]eeexxxjjj^^^^^^iiizzzooobbbbbbpppjjjWWWNNNFFFAAA@@@;;;:::888777666555555444777666555555444333222222777444999===CCC[[[sssyyy{{{lll]]]ZZZ___lllppp^^^RRRVVVcccppp|||uuupppggg[[[NNNGGGDDDAAAAAADDDIIIMMMYYYiiivvvvvvnnnkkkuuuxxxooorrryyy|||oooggg^^^XXXPPPIIIGGGIIIGGGHHHKKKQQQXXX]]]```aaa^^^^^^cccmmmvvv~~~xxxssspppqqqqqqssstttwwwxxxyyy~~~}}}}}}~~~~~~}}}~~~}}}zzz~~~}}}||||||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxxxxyyy{{{~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||yyyxxxwwwxxxzzz{{{{{{zzzrrrpppmmmkkkkkkllloooqqqssstttttttttttttttsssssspppnnnlllkkklllnnnqqqssstttwww{{{~~~wwwbbbTTTLLLJJJIIIJJJQQQ\\\gggooozzzwwwrrrooojjjjjjhhhccc]]]XXXVVVUUURRR___ttt{{{xxxyyyyyyyyytttrrrqqqsss{{{yyyuuuuuu~~~vvvtttrrrrrrrrrooojjjeee]]]^^^ggg{{{mmmbbbcccnnn}}}qqqeeedddrrrlllVVVKKKEEEBBBAAA<<<;;;999888666555444444555555555666666777777888666333888===DDD\\\uuuzzz~~~nnn___[[[^^^kkknnn^^^SSSYYYdddooozzz~~~vvvqqqfffZZZMMMGGGCCC@@@AAACCCGGGMMMYYYiiiuuu~~~vvvmmmkkkuuu}}}uuuwww}}}|||mmmddd[[[UUUOOOIIIHHHJJJKKKKKKNNNVVV```gggjjjiiibbb^^^^^^bbbiiirrr~~~{{{xxxvvvvvvwwwyyy{{{}}}}}}|||~~~~~~}}}}}}|||}}}~~~|||~~~|||{{{{{{}}}~~~}}}||||||||||||||||||{{{{{{{{{xxxxxxyyyzzzzzzzzzyyyyyyyyyzzz|||~~~}}}|||}}}||||||{{{{{{zzzzzzzzzzzzxxxwwwvvvwwwyyyzzzyyywwwpppnnnllljjjkkkmmmppprrrttttttuuuuuuuuutttsssssspppnnnmmmllllllnnnppprrrqqquuuzzzvvvbbbTTTLLLJJJGGGHHHOOO[[[gggoooxxxxxxrrrpppiiiiiigggccc]]]YYYWWWWWWSSS___sss|||{{{zzzyyyqqqlllhhhiiippp{{{~~~xxxvvv}}}uuutttsssttttttrrrlllggg\\\^^^jjjmmmaaabbbmmm|||sssfffffftttpppVVVIIIDDDBBBAAA<<<;;;999888666555444444222222333333444555555666555222777<<>>:::999888777666555555444444444444444444444444444777444999<<>>???@@@@@@AAAAAA@@@EEEFFFGGGIIILLLPPPSSSUUUZZZ^^^bbbeeehhhjjjnnnpppoooooonnnooorrruuuxxxzzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}||||||yyywwwtttqqqnnnlllkkkkkkppprrrtttwwwxxxxxxwwwwwwrrrqqqooollljjjjjjnnnqqqvvvyyy~~~ooo```VVVSSSSSSYYY___hhhvvvyyymmmeeeaaaaaacccccc^^^WWWRRROOOPPPRRR^^^rrr~~~|||zzzzzz}}}~~~{{{|||yyytttttttttpppmmmmmm}}}zzzwwwtttqqqnnniiiggg```lllxxx___WWWNNNTTTmmmjjj[[[YYYZZZfffwwwlll[[[UUUPPPGGG>>>:::999666444333333444555333333333333333333333333999666999;;;@@@XXXrrrzzz~~~pppaaaZZZ^^^ooolllXXXJJJIIIUUUdddzzzxxxzzzooobbbSSSKKKFFFBBBAAACCCGGGLLLXXXgggsss}}}~~~nnn```bbbrrr|||qqqddd[[[XXX^^^dddiiikkknnnqqqpppllleeedddeeelllvvvuuuqqqkkkddd^^^YYYWWWVVVSSSSSSTTTVVVZZZ```hhhmmmxxx~~~yyykkk[[[VVVNNNHHHDDD@@@===;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<===============AAAAAABBBCCCFFFIIILLLNNNTTTWWW\\\```dddgggkkknnnpppooonnnnnnpppsssvvvxxxwwwxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}}}}|||}}}}}}|||||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~zzzxxxuuuqqqnnnllllllkkkqqqrrruuuwwwyyyyyyyyyyyytttsssqqqmmmjjjjjjmmmooowww{{{pppbbbUUUQQQQQQXXX```jjjwwwyyylllddd```___``````]]]WWWQQQMMMLLLNNNZZZmmm}}}{{{|||~~~{{{rrrpppppplllhhhggg~~~{{{xxxuuussspppmmmhhheeeaaalll}}}zzzbbbYYYPPPTTTmmmgggXXXVVVWWWccctttiii\\\YYYUUUKKK@@@:::999666444333333444555444444444444444444444444888555999;;;???WWWqqqxxx{{{nnn```YYY___ooommmYYYKKKIIISSSaaaxxxxxxjjj^^^QQQKKKGGGCCCCCCEEEFFFKKKWWWfffrrr}}}~~~nnn```aaappp~~~wwwnnnddd______bbbiiinnnpppsssuuusssnnnkkkkkklllsss|||sssllldddbbb]]]YYYVVVUUUUUUVVVTTTWWWZZZ]]]aaahhhooouuu~~~mmm^^^OOOJJJEEE@@@>>>===<<<<<<777777666666666666666666::::::;;;;;;<<<;;;;;;;;;>>>>>>>>>@@@BBBFFFHHHJJJOOOSSSXXX]]]```dddiiilllqqqpppoooooooooqqqsssuuuvvvwwwxxxzzz|||}}}~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{yyyzzz{{{}}}}}}~~~~~~~~~{{{yyyuuurrrooonnnnnnnnnrrrtttuuuwwwxxxyyyyyyyyyttttttqqqnnnkkkjjjlllnnnuuu|||rrrdddSSSOOONNNUUU___jjjwwwyyyllldddaaa___```___\\\WWWQQQMMMKKKLLLWWWjjj~~~}}}}}}tttpppmmmhhhdddbbb{{{wwwvvvtttsssqqqoookkkfffccc___hhhvvv}}}bbbZZZQQQUUUmmmfffWWWVVVXXXgggyyykkk```___[[[OOOCCC:::999777555444444444555555555555555555555555555666444999;;;???VVVooouuuxxxkkk]]]XXX^^^pppnnnYYYKKKHHHQQQ^^^uuu}}}uuuggg\\\QQQKKKHHHEEEDDDEEEFFFKKKWWWfffsss}}}qqqccccccppp{{{tttllleeeccceeedddkkkqqqtttwwwyyywwwsssooooooqqqvvv}}}|||qqqfff___ZZZXXXUUURRRQQQRRRSSSUUUXXX]]]bbbgggjjjpppwww}}}tttcccWWWEEEAAA===:::999999999999666666555555444444333333777888888999999888888888::::::;;;===???BBBEEEGGGJJJNNNSSSXXX\\\```eeehhhnnnnnnnnnooopppqqqqqqrrruuuvvvwwwyyy{{{||||||}}}zzzzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||yyyzzz{{{|||}}}}}}}}}}}}{{{yyyvvvsssqqqqqqrrrsssuuuvvvvvvwwwwwwwwwwwwvvvssssssqqqnnnkkkiiikkklllsss}}}rrreeeRRRMMMLLLTTT^^^iiiuuuzzznnngggdddaaa```___\\\XXXTTTPPPNNNMMMVVVhhh~~~}}}~~~yyysssmmmddd^^^]]]{{{tttnnnppppppppppppooojjjddd```\\\bbbmmmzzz~~~```YYYQQQWWWpppgggYYYXXX```qqqqqqfffeee___QQQDDD:::999888777666555555444444444444444444444444444444222888<<<@@@UUUmmmrrrttthhh[[[WWW^^^pppnnnVVVIIIGGGOOO\\\tttzzzqqqggg\\\QQQLLLHHHDDDBBBCCCFFFKKKXXXgggsss~~~uuufffeeeppp~~~wwwqqqlllhhhiiinnnjjjpppuuuwwwyyy{{{yyytttnnnpppsssvvv|||vvvmmmddd\\\WWWRRRQQQPPPPPPQQQSSSVVVWWW]]]dddlllrrruuuzzz}}}rrrfffZZZSSSAAA>>>:::888777777666555777777777777777666555555555555666666666666555555555555666888;;;???BBBDDDDDDHHHMMMRRRVVVZZZ___bbbhhhiiilllnnnpppqqqqqqqqqttttttvvvwwwyyyyyyzzzzzzyyyyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{||||||||||||||||||}}}~~~}}}}}}~~~~~~~~~}}}||||||zzz{{{|||}}}}}}}}}}}}}}}{{{yyyvvvsssssstttwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrqqqpppmmmjjjiiijjjlllsss}}}qqqdddSSSMMMLLLSSS^^^iiiuuu~~~{{{qqqjjjhhhcccaaa___\\\ZZZWWWTTTRRRQQQZZZjjj~~~~~~yyyoooccc\\\[[[wwwooohhhlllmmmnnnooonnnjjjccc^^^YYY]]]fffsss}}}^^^WWWQQQXXXqqqhhh[[[ZZZhhh{{{wwwkkkhhhbbbSSSDDD999999999999888666555444333333333333333333333333222111888<<<@@@UUUkkkppprrrfffYYYVVV]]]pppoooSSSFFFEEENNN[[[sssxxxooohhh]]]RRRMMMHHHCCCAAAAAAFFFLLLXXXgggtttxxxjjjgggppp~~~xxxrrrooolllkkkpppvvvrrrwwwzzzyyyyyyzzzwwwrrrmmmooosssvvvzzz~~~xxxnnneee]]]WWWRRRNNNMMMNNNOOOQQQTTTXXX[[[]]]bbbiiissszzz~~~}}}uuukkk```WWWPPPLLLCCC@@@<<<999888777555444666666777777777777666666444555555555555555444444111222333555888<<>>>>><<<;;;;;;:::999888777777666666555555444333333222555555444444444444555555444444555666777888999999;;;>>>AAADDDGGGLLLQQQUUU\\\^^^aaadddhhhlllnnnpppqqqrrrssstttuuuvvvvvvvvvvvvxxxzzz{{{{{{}}}~~~|||zzzzzz{{{~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~}}}|||{{{yyywwwuuutttwwwzzz{{{|||~~~}}}|||zzzxxxuuusssrrrqqqpppnnnllljjjhhhgggggglllqqq{{{pppaaaVVVQQQNNNSSS[[[fffsss~~~tttooommmiiigggddd```\\\XXXVVVUUUYYYeeewww||||||~~~}}}~~~zzznnnaaaXXXyyyppplllkkkhhheeedddddd```ZZZUUUVVVZZZeeeuuugggVVVQQQ]]]rrrtttgggfffxxx}}}rrreeeUUUGGG<<<:::777666666666666555555555444333333333333444444666666777===NNNeeewww|||rrrhhhdddiiiyyypppVVVNNNIIINNN^^^ppp}}}{{{rrrhhh```UUUKKKEEEBBBBBBAAABBBIIIUUUcccqqq}}}ppplllrrr}}}yyyooonnnlllkkklllrrryyyyyyuuuqqqqqqwww{{{ssskkkeee\\\ZZZXXXYYY[[[]]]^^^^^^aaacccfffiiimmmrrrxxx}}}|||ssslll^^^TTTJJJEEEBBB===:::;;;:::::::::999999999888888666666666555444444333333444444333333333333444444333333444555666777777888888:::===@@@CCCGGGLLLPPPUUUXXX]]]ccchhhlllnnnooooooppprrrssstttuuuuuuuuuvvvxxxzzzzzz{{{|||~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}|||{{{yyyvvvttttttwwwzzz|||}}}~~~}}}|||zzzxxxuuusssrrrpppooommmkkkiiigggffffffiiimmmttt|||mmm]]]UUUPPPNNNSSS[[[ffftttvvvqqqoooiiihhheeeaaa\\\YYYVVVTTTZZZeeexxxzzz{{{}}}|||}}}{{{ooocccZZZ}}}tttpppmmmiiifffdddccc___ZZZUUUTTTYYYfffwwwgggWWWRRR]]]sssxxxkkkjjj}}}wwwjjjWWWHHH>>>;;;888777777777666555666555444333333444555666666666777999>>>LLLdddyyyxxxpppnnnrrrtttXXXQQQLLLQQQaaasssvvvjjjaaaVVVKKKDDDAAA@@@@@@AAAHHHTTTbbbppp~~~}}}ooolllsss~~~zzzxxxtttsssqqqmmmlllooovvv|||~~~wwwuuuyyy}}}xxxpppjjjddd```^^^^^^```bbbeeeggghhhiiipppqqqtttvvvyyy}}}yyyqqqhhhaaaYYYOOOEEEAAA>>>:::888999999999999999999999999999777777666666555444444444444333333222222333333444222222333444555555666666888:::===???AAAEEEJJJMMMNNNRRRYYYaaagggkkkmmmnnnnnnoooqqqrrrttttttuuuuuuvvvxxxzzz{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||xxxvvvttttttwwwzzz}}}~~~~~~~~~}}}{{{xxxvvvsssrrrpppooommmjjjhhhgggfffeeeiiilllqqqwww|||}}}jjjZZZSSSOOONNNSSS\\\gggtttvvvrrrpppiiihhheeebbb^^^YYYVVVTTTWWWcccuuu{{{|||~~~~~~~~~rrrfff^^^xxxtttooolllhhhfffdddaaa[[[VVVRRRWWWfffyyyiiiWWWRRR]]]ssszzzlllkkkppp\\\JJJ???<<<999777777777666555666666444444444555666777777666888:::???LLLeee}}}}}}uuurrrwwwwwwYYYRRRLLLQQQaaatttxxxkkkbbbVVVKKKDDDAAA??????AAAGGGSSS```nnn|||zzzmmmkkksssyyywwwwwwyyy{{{||||||{{{zzzzzzzzzyyyvvvqqqmmmooovvv|||}}}}}}}}}yyyoooiiifffbbb```aaadddhhhlllpppsssuuuvvvyyy|||~~~xxxpppggg^^^YYYTTTJJJBBB???>>>;;;:::;;;888999999999999:::::::::888777777666666555444444444333333222222333333444222222333333444444555555777999;;;===???BBBFFFIIIIIINNNVVV___fffjjjllllllmmmnnnppprrrssstttuuuuuuwwwyyy{{{||||||{{{|||}}}||||||||||||||||||||||||zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~wwwuuussstttwww{{{~~~~~~~~~}}}{{{yyyvvvtttrrrpppooommmjjjhhhgggfffeeeiiilllpppvvvzzz|||~~~~~~|||iiiYYYRRRNNNNNNTTT^^^hhhuuu}}}tttpppoooiiihhhfffccc___[[[WWWUUUTTT^^^ppp}}}~~~uuujjjbbbzzzuuupppmmmjjjiiigggddd]]]XXXRRRVVVdddzzzjjjXXXSSS]]]rrrzzzkkkjjjvvv```KKK???<<<999777777777666444666555555555555666777777777555777;;;???KKKfff~~~tttppptttxxxXXXPPPIIINNN___ssswwwkkkbbbVVVKKKDDDAAA??????AAAGGGQQQ]]]kkkzzzvvviiiiiissszzzllleeedddeeeiiiooosssvvvxxxzzz{{{{{{{{{yyytttoooqqqxxx}}}}}}}}}zzzqqqjjjhhhfffeeecccccchhhooovvvzzz}}}|||sssjjj```YYYUUUKKKCCC===>>>???===<<<>>>999999999999999999999:::888888888777666666555555444444333333333333444444222222333333444444444444555666888999:::===AAADDDFFFKKKSSS[[[bbbfffhhhhhhkkklllnnnppprrrsssssstttvvvxxx{{{|||{{{zzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}vvvtttssstttwww{{{~~~~~~}}}{{{yyyvvvtttssspppooommmkkkiiigggffffffgggkkkqqqwww{{{}}}~~~}}}|||kkk[[[RRROOOOOOVVV___jjjwww{{{rrrooonnnggggggfffddd```]]]YYYWWWSSS\\\mmmvvvkkkcccyyytttooommmkkkkkkjjjfff___YYYSSSVVVccc}}}kkkYYYSSS]]]qqqxxxiiiggg|||www___III???<<<888777666666555333555555666777777777777777555333555;;;???JJJfff|||oooiiimmm}}}xxxYYYPPPHHHMMM^^^sss~~~xxxjjjbbbVVVKKKDDDAAA@@@???BBBGGGPPP[[[iiixxxqqqeeegggsssvvvggg\\\YYY[[[ZZZ```ffflllooossswwwzzz|||}}}{{{uuupppqqqyyy~~~{{{uuuooollllllllljjjiiikkkqqqzzzzzzpppfff]]]WWWTTTIIIBBB>>>???@@@>>><<<<<<:::999999999999999999999999999888777777666666555555555444444444444555555333333333444444444444444333444666777777:::===@@@DDDHHHOOOVVV\\\```cccdddhhhiiikkkmmmooopppqqqqqqtttvvvyyyzzzyyywwwwwwwwwyyyyyyyyyyyyzzzzzzzzz{{{wwwzzz||||||{{{{{{}}}~~~}}}}}}}}}~~~}}}}}}~~~}}}{{{uuutttrrrtttwww|||}}}|||yyywwwtttsssqqqpppnnnllljjjhhhggggggccchhhpppxxx}}}~~~~~~}}}mmm^^^SSSOOOPPPXXXaaalllyyyyyyqqqnnnmmmeeeeeeeeedddbbb^^^[[[YYYWWW^^^lll~~~uuuiiiaaaxxxsssnnnmmmlllllllllggg___YYYUUUVVVccc~~~lllZZZSSS\\\qqqvvvgggeeevvvuuu\\\EEE>>><<<888666666555444333444555666888888888777666333111444:::>>>HHHeeezzzkkkcccgggxxxxxx[[[RRRJJJNNN___vvvzzzjjjbbbVVVKKKDDDAAA@@@@@@CCCGGGOOOYYYgggwww}}}nnnccceeesss{{{iii\\\TTTTTTXXXVVV[[[bbbgggkkkoootttxxx~~~}}}vvvoooooovvv~~~zzzvvvqqqpppqqqrrrpppnnnuuu|||yyyoooeee\\\WWWUUUMMMFFFAAABBBBBB===:::999:::::::::999999999888888999999888888777666666666666555555444444555555666333444444444444444444555444555666777888:::===@@@CCCFFFLLLRRRXXX\\\___```fffgggiiikkkmmmnnnoooooorrruuuwwwxxxwwwuuuuuuuuuxxxxxxxxxyyyyyyzzzzzzzzzvvvyyy{{{{{{zzzzzz|||~~~}}}|||||||||~~~~~~}}}}}}}}}~~~zzzxxxuuusssrrrtttxxx|||~~~|||yyywwwtttsssrrrqqqooollljjjiiihhhggg```fffoooxxx}}}~~~oooaaaSSSPPPQQQYYYbbbmmmzzzyyyqqqnnnnnndddeeeeeedddbbb___\\\ZZZ[[[aaammm~~~tttggg^^^|||sssooonnnllljjjlllmmmjjjbbbZZZUUUVVVeeelllYYYRRRZZZnnnpppddddddwwwnnnVVVEEE>>>;;;888666666666555444555555444444444444555555888666888;;;===GGGcccuuueee```dddrrrcccUUUNNNQQQ```xxxmmmaaaSSSLLLFFFBBB@@@AAABBBDDDLLLYYYfffsssmmmcccgggppp~~~mmm___VVVRRRQQQPPPVVVVVVYYY```kkkuuuzzz|||{{{rrrlllmmmttt{{{~~~uuuuuutttuuuvvvyyy|||~~~xxxpppiiiaaaZZZUUUNNNLLLIIIHHHGGGEEEBBB@@@<<<;;;:::888888888999999::::::999999999999999:::666666555555555444444444444444444333333444555555777666555555666888;;;<<>><<<<<<<<<<<<999999888888888888888999666666666555555555444444444444333333333333444444666555444444555777:::;;;???BBBFFFJJJMMMQQQUUUXXX]]]___bbbcccccceeegggiiimmmooopppqqqrrruuuxxx{{{zzzzzz{{{||||||{{{zzzyyy|||||||||||||||{{{{{{zzz{{{{{{||||||}}}}}}~~~~~~~~~|||yyywwwtttttttttuuuxxx{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwtttqqqmmmjjjgggfffccchhhooovvv{{{lllaaaUUURRRRRRXXX```jjjyyyzzzvvvrrrooojjjfffdddggghhhffffffiiinnnttt{{{{{{qqqhhhbbb{{{rrrooommmkkkjjjlllnnnlllddd^^^WWWYYYhhhsss^^^RRRXXXlllkkk___^^^eeexxx{{{hhhTTTFFF===:::777666666666555444555555444444444444555555777666888<<<===HHHcccqqq```XXXXXXddd}}}mmmYYYOOOTTThhhsssfffXXXOOOIIICCCAAABBBCCCDDDKKKWWWcccooo}}}qqqfffgggnnnuuulll```UUUOOOMMMMMMNNNPPPSSSYYYcccnnnwww}}}{{{rrrlllmmmsssyyy|||ssssss{{{~~~yyyrrrkkkfffdddaaa]]]YYYUUUQQQMMMJJJFFFDDDBBB???===;;;;;;;;;:::999999888888999999:::777777666666666555555555444333333222222333333333444444333333444666888999;;;>>>BBBEEEHHHKKKOOORRRVVVYYY]]]```aaaccceeefffiiikkkmmmnnnooorrruuuxxxzzz{{{|||}}}}}}}}}|||{{{|||||||||||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}yyyvvvtttttttttvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{xxxxxxvvvsssoookkkgggeeeccciiipppwwwwwwiii^^^TTTQQQRRRXXX```jjjxxx~~~xxxvvvtttsssjjjfffeeeggghhhgggjjjnnnxxx}}}{{{~~~~~~zzzppphhhbbbzzzrrrooollljjjjjjlllooommmfff```UUUXXXeeettt^^^QQQVVViiijjj^^^]]]cccssstttcccQQQEEE===:::777666666666666555555555444444444444555555666666888<<<>>>HHHccc~~~qqq___VVVUUU^^^vvvttt]]]QQQVVVjjjvvviiiZZZQQQJJJDDDAAABBBDDDDDDJJJVVVaaammm{{{uuuhhhhhhmmmuuulllfff]]]TTTOOONNNNNNOOONNNSSS[[[fffpppyyy~~~~~~uuuppppppuuuzzz~~~sssiiimmmuuu}}}wwwpppkkkllliiieeeaaa^^^ZZZUUURRRKKKIIIFFFBBB???<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;888888777777777666666666444444333222222222222333333333333333444555666777777:::>>>AAACCCFFFJJJLLLNNNSSSXXX\\\___aaacccdddeeegggjjjlllnnnpppsssvvvzzz{{{}}}~~~~~~~~~}}}}}}|||||||||{{{{{{{{{||||||{{{{{{|||}}}~~~~~~~~~~~~|||zzzxxxvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||yyyyyyxxxuuurrrmmmhhhfffeeelllsssyyy}}}qqqcccYYYSSSQQQRRRYYYaaajjjxxx}}}vvvsssrrrrrriiifffeeefffeeedddggglll|||}}}}}}|||~~~~~~yyynnnddd^^^yyyqqqooollljjjjjjmmmpppnnngggaaaVVVXXXddd|||qqq[[[PPPUUUiiikkk___^^^aaammm}}}{{{mmm^^^NNNCCC<<<:::777666666777666555555555444444444444555555666555999===>>>HHHccc~~~ppp^^^TTTQQQYYYooowww___RRRWWWhhhwwwiii[[[QQQKKKDDDAAABBBDDDDDDJJJTTT```lllzzzzzzllljjjlll}}}yyykkkccc___ZZZSSSOOONNNOOOQQQQQQWWWaaallluuu|||{{{vvvvvvyyy|||{{{mmmcccccckkk}}}{{{tttppppppmmmiiigggdddbbb^^^\\\VVVSSSOOOKKKGGGDDDBBBAAA???>>>===<<<;;;;;;;;;;;;999999888888888777777777555444333333222222222333222222222333333444555555555888;;;===???AAAEEEGGGIIIMMMSSSXXX[[[^^^aaabbbbbbeeeiiikkkmmmpppsssuuuyyyzzz|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}|||||||||}}}~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwxxxzzz|||}}}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}yyyyyyxxxwwwsssooojjjhhhiiipppwww{{{wwwjjj]]]TTTPPPNNNQQQYYYaaajjjwww|||sssooommmlllhhheeeddddddaaa^^^```eeexxx|||zzz{{{zzz}}}~~~pppeee^^^xxxqqqooommmkkkkkknnnpppooohhhaaaYYYZZZdddyyymmmYYYOOOVVVjjjlll```___^^^hhhttt~~~tttgggYYYKKKAAA<<<999777666666777777666555555444444444444555555555555999===???HHHbbb}}}mmm[[[QQQMMMTTTjjjuuu]]]QQQUUUbbb|||uuuhhhZZZPPPJJJDDDAAABBBDDDDDDIIITTT___lll{{{pppllllll|||~~~nnncccYYYXXXVVVRRRPPPPPPRRRUUUXXX___kkkvvv}}}~~~vvvllleee^^^fffwwwzzzvvvrrrpppnnnlllkkkjjjgggeee]]]ZZZVVVQQQMMMJJJGGGGGGAAA@@@???===;;;::::::999::::::999999999888888888666666555444333333333333222222333333444444444444333555888:::;;;===@@@BBBDDDHHHMMMRRRVVVYYY]]]___```cccgggjjjmmmooorrrtttwwwxxxzzz|||}}}}}}}}}}}}||||||{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~{{{||||||}}}~~~~~~~~~~~~||||||zzzyyyyyyzzz{{{|||zzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||zzzyyyxxxwwwtttqqqnnnlllnnnuuu|||uuugggZZZRRRLLLKKKOOOXXXaaajjjwww~~~ssslllhhhgggfffeeeeeeddd___YYYZZZ^^^ppp|||yyywwwyyywww{{{{{{nnngggwwwqqqpppooommmlllnnnqqqooogggaaaZZZZZZbbbtttiiiWWWPPPZZZnnnlllaaa``````jjjvvvxxxnnnbbbVVVIIIAAA;;;999777666666777777666555555444444444444555555555555999>>>???HHHbbb}}}~~~mmm[[[QQQMMMTTTiiinnnXXXNNNSSS\\\rrrsssfffXXXOOOIIICCC@@@AAADDDDDDIIITTT___lll|||sssmmmlll{{{qqqcccYYYRRRSSSUUUTTTTTTUUUZZZ]]]aaajjjvvv~~~xxxrrrnnnkkkhhhnnn||||||wwwuuusssrrrqqqpppnnnlllccc```\\\WWWRRROOOMMMLLLHHHFFFDDDAAA???===<<<;;;::::::::::::999999999999888777666555444444444444222333333444444444444444111333555777888999<<<>>>???CCCGGGLLLOOOTTTXXX[[[]]]aaaeeeiiilllnnnqqqssstttuuuxxxzzz{{{|||||||||||||||zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{{{{|||||||||}}}}}}~~~~~~~~~{{{zzzyyyzzz|||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvtttrrrqqqpppqqqyyywwwhhh\\\TTTLLLLLLQQQ[[[eeennnzzzuuulllgggfffeeeeeeffffff```YYYXXX\\\hhhuuu}}}}}}tttrrrvvvvvvyyyzzzsssvvvqqqppppppmmmllloooqqqoooggg```YYYXXX^^^ooogggVVVQQQ\\\qqqlllaaa```fffppp}}}{{{sssjjj___TTTIIIAAA;;;999666666777777777666555555555444444555555555555555999>>>@@@HHHbbb|||ooo]]]SSSPPPWWWlllgggSSSLLLQQQYYYmmmrrreeeVVVNNNHHHBBB@@@AAADDDDDDIIITTT```mmm}}}uuuooolll{{{vvviii\\\RRROOORRRVVVWWWYYY\\\aaafffhhhqqq}}}~~~vvvrrrpppppppppwww|||~~~{{{yyywwwvvvvvvuuusssqqqkkkhhhddd___[[[WWWUUUTTTNNNLLLJJJGGGDDDAAA@@@???;;;;;;::::::::::::999999888888777666555444444444333333444555555555444444///111333555555777999;;;===???CCCGGGKKKPPPUUUYYY[[[___dddhhhjjjmmmppprrrssstttvvvxxxzzz{{{{{{{{{|||{{{zzzyyyzzz{{{~~~~~~}}}}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz||||||}}}}}}{{{zzzzzz|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzyyywwwuuutttsssrrrrrrrrr{{{zzzkkk^^^WWWNNNOOOUUU___jjjssswwwmmmhhhfffdddeeehhhhhhbbbZZZYYY]]]dddppp~~~tttyyyyyyooonnnsssvvvyyy{{{vvvooommmkkkmmmnnnmmmoooooohhh___XXXWWW]]]kkk|||iii[[[OOOXXXtttkkkaaaeeeqqq{{{tttfff]]]TTTIII@@@:::888666555555666666555888888777777666666555555888555555999===HHH```xxx|||ppp```SSSOOOWWWmmmfffWWWKKKMMMWWWfff}}}qqqhhh[[[NNNFFFBBBAAA@@@AAABBBGGGQQQ\\\kkk~~~xxxnnnqqq~~~|||lll\\\TTTTTTKKKQQQWWW]]]aaaeeelllqqqxxxuuummmiiijjjuuu~~~|||zzzxxxwwwpppmmmhhheeebbb___\\\YYYWWWTTTOOOLLLIIIEEEAAA>>>===<<<<<<;;;:::999888888888777777555444333222222111222333444444444333222333333333444666777999::::::???CCCEEEEEEHHHOOOUUUWWWZZZ```dddhhhkkknnnpppoooqqquuuyyy{{{}}}}}}|||yyyyyy{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~||||||||||||{{{{{{{{{zzzzzzzzzzzzzzz|||~~~~~~|||{{{{{{{{{|||~~~~~~|||{{{||||||}}}~~~~~~~~~}}}}}}~~~|||zzzwwwuuurrrqqqpppvvv~~~~~~nnn^^^TTTNNNOOOTTT^^^hhhsss{{{qqqkkkiiijjjhhhhhhgggccc^^^```eeejjjrrr~~~yyyoooppptttxxxvvvpppnnnpppsssuuu{{{wwwpppnnnlllnnnooonnnoooooohhh___YYYXXX\\\iiiyyyjjj]]]SSS]]]zzzmmmgggoooxxxiii^^^TTTHHH???;;;999666555666777666666777777777777666666555555999555666:::===FFF^^^vvv}}}rrrbbbVVVQQQ[[[rrrfffVVVJJJKKKTTTccc{{{sssjjj\\\PPPGGGCCCAAA@@@BBBBBBHHHRRR]]]kkk}}}xxxmmmppp|||vvvgggWWWPPPQQQQQQWWW```ggglllqqqwww|||~~~uuuooolllnnnyyy~~~|||{{{xxxuuupppllliiifffbbb```\\\YYYTTTQQQMMMIIIDDDAAA>>>>>>===<<<;;;::::::999999888888777666555444444222333444444444333222222333333333444555666777888888<<<@@@AAABBBEEEKKKQQQQQQUUU[[[```dddhhhlllnnnnnnpppsssvvvyyy{{{||||||{{{{{{{{{{{{||||||||||||~~~~~~}}}}}}~~~~~~}}}}}}|||||||||{{{{{{{{{yyyzzzzzz{{{}}}~~~~~~|||zzzyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||zzzwwwtttrrrqqqqqq{{{ooo___UUUPPPPPPUUU___iiisssuuuooommmmmmkkkkkkjjjeee```bbbhhhmmmuuuyyyjjjiiikkkppprrrnnnmmmooorrruuu}}}~~~wwwqqqooommmooopppooopppooohhh```YYYWWW[[[hhhxxxkkk^^^UUUaaammmlllxxx~~~mmm```SSSGGG???<<<:::777666777777777666777777777666666666666555:::666666:::<<>><<<<<<;;;;;;999999999888888888777777444444555444444333222111333333333444444444555555555888;;;======@@@FFFKKKKKKOOOUUU[[[```eeejjjmmmmmmnnnpppsssvvvxxxzzz|||}}}}}}{{{zzzzzzzzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{xxxyyy{{{|||~~~~~~|||{{{zzzxxxxxxxxxyyyzzz}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyywwwtttsssrrrqqq~~~ppp```WWWRRRRRRWWWaaakkkttt{{{uuusssrrrpppnnnmmmhhhcccfffkkkqqqyyywwwddd```aaaggglllllllllmmmpppuuu{{{|||wwwrrrpppoooqqqqqqppppppooohhh___XXXUUUZZZiii{{{kkk^^^VVVccclllnnn|||rrrcccSSSGGG@@@<<<:::888777777888888777666666666666666666666666:::777777:::;;;BBBWWWmmmxxxnnnaaaVVVRRR]]]wwwbbbSSSFFFFFFNNN___yyyyyyoooaaaSSSJJJDDDBBBAAABBBCCCJJJTTT^^^jjjzzz|||nnnmmmxxxwwwlll```TTTOOOPPPLLLVVVeeeqqqyyyyyysssqqqsssyyy~~~zzzxxx{{{|||yyyuuuqqqmmmjjjgggccc___ZZZTTTNNNJJJEEEDDDBBB???>>>===<<<<<<999999999999999999999999666555555444444333222111333333333333333333333222333555888999:::===AAAEEEFFFJJJPPPWWW\\\bbbhhhllllllmmmnnnqqqtttwwwzzz{{{~~~}}}{{{yyyxxxyyyzzz{{{~~~~~~}}}|||||||||||||||}}}}}}|||||||||{{{{{{{{{wwwyyy{{{|||~~~~~~}}}}}}yyyyyyxxxwwwxxxxxxyyyzzz{{{{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttsssrrr|||ooo```XXXSSSTTTYYYcccllluuu{{{yyyvvvsssqqqnnniiieeehhhooovvv}}}uuubbb\\\ZZZaaaiiimmmnnnoooqqqwww~~~vvvtttwwwwwwrrrqqqoooqqqqqqppppppoooggg^^^XXXUUUZZZjjj}}}nnnaaaYYYfffnnnppp~~~wwwgggUUUGGGBBB<<<:::888777777888888777555555555555555666666666999666777:::;;;@@@SSSiiiuuummmbbbWWWSSS]]]www___QQQFFFFFFMMM^^^zzzzzzqqqbbbTTTKKKEEEBBBAAAAAACCCIIISSS]]]iiixxx}}}ooommmvvvvvvlll```VVVPPPQQQMMMXXXhhhuuu~~~yyytttuuuzzzzzzuuutttwww{{{~~~~~~yyyvvvqqqnnnjjjfffaaa[[[TTTPPPJJJHHHEEEBBB???>>>======::::::999999999999999999777666555444333333222222333333333444333333222111333444666777888;;;>>>AAACCCGGGMMMSSSYYY```fffjjjjjjkkklllooorrrvvvxxxzzz|||{{{yyywwwwwwxxxzzz{{{||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyvvvxxxyyy{{{|||||||||{{{wwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxyyy{{{|||zzz{{{||||||}}}}}}|||||||||{{{zzzxxxvvvuuuuuutttvvv}}}mmm___XXXTTTTTTZZZdddnnnvvv}}}yyyuuurrrooojjjgggkkkrrrzzz~~~uuueee^^^\\\ccckkkooorrrttttttzzzvvvmmmmmmqqqvvvrrrqqqppprrrqqqpppooonnnfff]]]ZZZVVV[[[kkkssseee]]]kkkrrruuummmWWWGGGBBB<<<:::777666777777777666444555555555555666666666888666777::::::???QQQeeetttnnneee[[[UUU^^^www^^^QQQGGGFFFLLL[[[wwwzzzqqqbbbUUUKKKFFFCCCBBB@@@AAAGGGQQQ[[[gggxxx}}}oookkktttxxxnnncccXXXRRRRRRNNNXXXhhhuuu}}}zzzvvvyyy|||wwwtttsssuuuyyy|||}}}xxxvvvsssooojjjddd]]]XXXRRROOOKKKFFFBBB@@@??????;;;;;;;;;::::::999999999777666555444333333333444222333444444444333222111444444444555777:::<<<>>>@@@DDDIIINNNTTTZZZaaaeeefffgggjjjmmmpppsssvvvwwwwwwvvvvvvvvvwwwxxxzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyyyyzzzzzzzzzvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{}}}|||{{{yyyxxxwwwwwwwwwsss}}}xxxhhh\\\VVVRRRTTTZZZeeennnvvvzzzvvvrrroookkkhhhnnnvvvwwwkkkeeedddiiiooosssvvvyyyzzz}}}qqqgggeeejjjuuuqqqqqqpppqqqqqqooonnnmmmeee[[[ZZZWWW\\\nnntttfff___nnnuuuyyysssYYYFFFAAA;;;999666555666777666666444444444555555555666666666444666::::::>>>OOOcccrrrmmmeee\\\UUU[[[sss___SSSHHHGGGJJJWWWpppzzzpppbbbTTTKKKFFFDDDCCC???@@@DDDNNNXXXeeewww|||mmmhhhqqq}}}tttjjj^^^WWWUUUQQQ[[[iiiuuu}}}|||vvvrrrwww||||||}}}~~~|||yyywwwwwwyyy{{{}}}|||zzzvvvsssssstttwwwyyy{{{|||yyytttnnngggbbbZZZWWWRRRKKKFFFCCCBBBAAA>>>>>>===<<<;;;;;;::::::666555444444333444555555111222444555555555333222444333333444666888:::;;;<<>>CCCLLLWWWdddwwwzzzkkkfffooozzzpppddd\\\YYYYYYcccppp{{{wwwpppmmmsss|||~~~wwwwwwxxx|||~~~xxxvvvsssqqqqqqsssvvvxxx{{{yyyvvvsssssstttvvvxxx{{{{{{uuunnniii```\\\VVVOOOJJJFFFDDDDDDAAA@@@???>>>===<<<;;;:::666555444333333444666777111222444666666555444333444333222333555777999999999<<<@@@DDDHHHMMMSSSXXX]]]```dddiiilllnnnoooooommmnnnqqqtttwwwyyyzzz{{{wwwvvvvvvuuuuuuuuuuuuuuutttssssssssssssrrrrrrrrrvvvuuutttttttttvvvwwwxxxssstttttttttssssssrrrqqqrrrsssssstttsssrrrpppooonnnppprrrtttvvvxxxyyyyyy~~~~~~}}}{{{{{{zzzzzzzzzxxxpppaaaWWWTTTOOOQQQYYYdddooowww|||xxxtttqqqmmmmmmttt}}}~~~uuussstttvvvwwwvvvzzz~~~oooaaa]]]___xxxuuutttrrrooollllllmmmjjjccc]]]VVVWWW```wwwnnnccc^^^nnn~~~tttyyysss[[[GGG@@@999777666555666777666555777666555444333222222222555888555777======HHH___ooojjjbbbXXXPPPWWWmmmgggVVVIIIGGGIIIQQQgggxxxpppcccVVVKKKEEECCCCCCBBBBBBEEELLLSSS___sss~~~nnnggglll~~~zzzpppfff___```eeemmmvvvsssmmmkkkooouuu|||{{{{{{zzzyyy}}}~~~yyyvvvqqqmmmiiihhhgggfffkkkrrrsssttttttrrrpppqqquuuzzz}}}{{{vvvssslllggg___XXXQQQKKKFFFCCCDDDBBB>>>===<<<<<<;;;:::888888777777666666555555333333333333333333333333666555333222222333555666777;;;@@@BBBCCCFFFMMMSSSVVV\\\ccciiikkklllmmmmmmmmmooossswwwyyyxxxwwwvvvvvvvvvwwwwwwvvvuuusssrrruuuuuutttsssrrrqqqqqqpppsssqqqqqqqqqrrrqqqooommmppppppppppppooonnnmmmmmmjjjlllnnnnnnmmmllllllmmmmmmnnnnnnmmmnnnqqqvvvzzz{{{|||}}}|||zzzzzz{{{}}}wwwgggZZZUUUVVVNNNRRRZZZcccnnnzzz|||wwwpppiiihhhrrr{{{wwwwwwzzz}}}}}}}}}~~~ssshhh___^^^bbb~~~yyyvvvrrrooommmmmmmmmjjjccc]]]ZZZ[[[eee|||nnnbbb]]]mmmuuuyyyqqqYYYGGG???999777666555777777666555777666555444444333333444555888555777===>>>HHH___ooojjjcccYYYQQQVVVllllllYYYJJJGGGHHHNNNbbbyyyyyyqqqdddVVVLLLEEECCCBBBBBBBBBEEEKKKSSS___sssooogggkkk|||zzzqqqkkkfffiiinnnuuu~~~sssmmmiiilllrrryyy}}}{{{zzzzzz~~~~~~}}}{{{wwwrrrnnnjjjeeebbbaaa___```fffmmmpppqqqrrrpppnnnoootttxxx~~~{{{yyypppkkkddd]]]VVVPPPKKKHHHFFFDDD@@@>>>>>>===<<<;;;888888888777666666555555444444444444444444444444333222000//////000222333666:::>>>??????BBBHHHMMMRRRWWW^^^cccfffgggiiijjjkkknnnrrruuuwwwwwwvvvuuuvvvvvvwwwwwwvvvuuusssrrrttttttsssrrrqqqqqqpppooorrrqqqppppppqqqpppnnnllllllmmmmmmllllllkkkjjjiiiggghhhiiihhhgggggghhhjjjkkklllnnnnnnooorrrvvvyyy{{{||||||{{{zzzzzz{{{}}}rrrbbbUUUQQQRRROOOTTT[[[dddooo{{{}}}{{{vvvqqqjjjhhhqqq|||{{{{{{}}}{{{nnncccZZZZZZ^^^~~~yyyrrrpppnnnnnnnnnjjjccc]]]\\\^^^iiilllaaa\\\mmm~~~vvvvvv{{{}}}mmmXXXFFF???999888666666777777777666666666555555555555666666666888555888>>>>>>HHH___pppllleee[[[RRRVVVlllsss^^^KKKGGGFFFJJJ[[[ppp{{{sssfffXXXMMMFFFCCCBBBBBBBBBEEEKKKSSS___rrrpppfffjjjzzz}}}wwwnnnmmmnnnrrryyyuuuooojjjlllpppuuu{{{{{{}}}}}}{{{wwwtttqqqlllgggccc___ZZZWWWVVVVVVXXX___ggglllmmmooommmlllmmmrrrvvvxxxssslllddd^^^WWWQQQMMMIIIFFFCCC@@@???>>>===<<<999999888888777666666555444444444444444444444444555444333222222333444555555888;;;;;;;;;===BBBFFFMMMQQQWWW[[[___bbbeeegggjjjlllppptttvvvvvvvvvuuuvvvvvvvvvvvvuuutttsssrrrttttttsssrrrqqqpppooonnnpppooommmmmmmmmllljjjhhhggggggggggggfffeeedddccc```aaaaaa______```bbbeeegggjjjmmmppprrrtttwwwyyyzzz{{{|||{{{zzzzzz{{{}}}{{{nnn^^^RRROOOOOOPPPUUU\\\fffppp|||~~~{{{||||||xxxuuuqqqkkkiiipppzzz{{{lll___WWWXXX]]]{{{qqqpppoooooommmiiibbb]]]ZZZ]]]iiijjj```\\\nnn|||sssqqqsssxxxiiiVVVGGG???:::888666666777888777666666666666666666777888888666888666888>>>>>>III___qqqoooiii^^^TTTWWWlllyyyaaaLLLFFFEEEHHHWWWiii}}}}}}uuuhhhZZZOOOGGGCCCBBBBBBAAAEEEKKKRRR___rrrqqqggghhhwwwrrrnnnjjjlllsss~~~zzztttooonnnpppttt~~~zzzvvvrrrmmmhhhccc]]]XXXUUUQQQMMMNNNOOORRRZZZdddhhhjjjlllllljjjlllpppttt~~~{{{tttlllddd]]]VVVQQQLLLIIIEEEBBBAAA@@@>>><<<;;;:::999999888777666666444444444333333333333333666555444444444444555666555777999999:::<<<@@@CCCJJJMMMRRRVVVZZZ^^^cccfffiiikkkooorrruuuvvvvvvvvvuuuuuuuuuttttttsssrrrrrrttttttsssrrrpppooonnnnnnmmmkkkiiiiiihhhgggdddbbb````````````___^^^\\\\\\YYYYYYXXXVVVVVVXXX\\\___cccgggmmmqqqtttvvvxxxyyyyyyzzz{{{zzzyyyyyy{{{|||{{{lll]]]SSSPPPQQQPPPUUU]]]gggqqq||||||yyyzzzvvvsssqqqpppmmmlllsss|||pppaaaXXXYYY```zzzoooppppppooommmgggaaa\\\WWW\\\iii|||hhh^^^\\\ooovvvmmmjjjkkkrrrdddUUUGGG???:::888777666777888777666666666666666666777888999666999666888>>>>>>III```sssrrrmmmbbbWWWXXXmmm~~~eeeMMMGGGFFFHHHUUUeeevvvyyylll^^^QQQIIIDDDBBBAAAAAADDDJJJRRR^^^rrrssshhhhhhvvvqqqjjjdddffflllwww~~~xxxsssqqqppprrr{{{xxxtttnnnhhhbbb\\\UUUQQQMMMJJJHHHJJJLLLPPPYYYbbbfffiiikkkkkkiiijjjnnnrrr{{{{{{rrrjjjaaaYYYTTTPPPMMMIIIEEECCCAAA???======<<<;;;:::999888777777444333333333222222222111222222111111111111222222555666888999:::===AAACCCGGGJJJNNNSSSWWW]]]bbbfffhhhjjjmmmqqqtttvvvwwwwwwttttttsssrrrqqqqqqqqqqqqtttsssrrrqqqooonnnmmmllljjjiiigggeeedddbbb___]]]YYYYYYXXXXXXWWWUUUTTTSSSQQQPPPOOONNNMMMPPPUUUYYY^^^ccckkkqqqtttvvvxxxyyywwwxxxyyyxxxwwwwwwyyy{{{{{{kkk\\\SSSQQQRRRPPPUUU^^^gggrrr}}}zzzwwwxxxpppmmmmmmnnnnnnpppwww~~~}}}uuudddZZZ[[[bbb|||wwwmmmooopppooollleee___[[[WWW]]]kkkxxxfff^^^^^^rrr{{{ooogggeeehhhvvv{{{lll___SSSGGG???:::999777777888888888777666666666666666777888888666999666999>>>???III```uuuvvvrrrgggZZZZZZnnniiiPPPHHHHHHJJJTTTaaaqqqzzz|||pppaaaTTTKKKFFFCCCAAAAAADDDJJJRRR^^^qqquuuiiiiiivvvmmmddd^^^```eeeooo}}}xxxvvvrrrrrrzzz}}}uuuqqqjjjccc\\\UUUOOOKKKFFFDDDDDDHHHLLLPPPYYYbbbdddgggiiiiiihhhhhhkkkooowwwwwwooofff^^^YYYVVVRRRNNNJJJGGGEEEBBB@@@??????>>>===;;;:::999999444444444333333222222111333333333333333333333333666666777888:::===@@@BBBBBBFFFKKKQQQUUU[[[```dddfffhhhkkkooorrrtttvvvvvvrrrrrrqqqpppoooooooooooorrrqqqpppnnnmmmkkkjjjiiihhhfffcccaaa```]]]ZZZWWWPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHGGGFFFFFFIIINNNRRRXXX^^^fffmmmqqqtttvvvxxxtttuuuvvvvvvuuuuuuwwwyyyyyyhhhYYYRRRPPPRRRRRRWWW```iiittt~~~}}}xxxuuuuuummmjjjjjjmmmpppsss|||{{{|||{{{zzzzzz|||yyyggg[[[[[[bbb}}}vvvssskkknnnpppooojjjccc]]]YYYUUU\\\kkkuuuddd]]]___uuuvvviiibbbccciiippp|||ttteeeZZZOOOEEE<<<;;;999777777888999888777666666555555555666777777777999777999??????JJJ```xxxyyyvvvkkk]]][[[ooooooSSSKKKJJJJJJRRR^^^nnnxxxsssdddWWWMMMGGGDDDAAAAAADDDJJJRRR^^^qqqwwwkkkkkkwwwyyyjjj```YYY[[[^^^ggg|||~~~yyywww||||||xxxqqqllleee]]]VVVOOOIIIEEE@@@>>>AAAFFFKKKOOOWWW```bbbeeeggggggeeeeeegggjjjrrr{{{{{{tttmmmeee```\\\XXXSSSOOOLLLIIIFFFDDDBBBAAA@@@???===<<<;;;:::777666666555444444333333444555555555555555555444777666555666888:::<<<<<<<<>>EEEJJJNNNVVV^^^aaacccfffeeecccbbbeeegggoooxxx}}}wwwqqqjjjfff```]]]WWWSSSPPPMMMJJJHHHCCCCCCAAA@@@???===<<<<<<999888888777666555555555111222222333333222222111777555444444555777777777888===DDDJJJPPPUUUZZZ]]]```bbbeeeiiimmmppprrrssspppooommmlllkkkkkkllllllkkkjjjiiigggfffdddcccbbbYYYWWWTTTQQQOOOLLLHHHEEEBBBAAAAAA@@@>>>===;;;:::::::::;;;<<<<<>><<<:::999777555444555555333222777777666555444444333333444444555666777888999999;;;===@@@CCCFFFKKKRRRVVVYYY[[[___cccgggkkkmmmnnnnnnmmmjjjhhhfffdddcccbbbbbbbbbaaa___]]][[[YYYXXXPPPNNNJJJEEEBBB@@@??????;;;;;;::::::999888777777999888777777888;;;???AAAFFFLLLVVV___fffjjjnnnooonnnoooppppppppprrruuuxxxqqqcccZZZSSSPPPQQQXXX```jjjttt|||xxxuuuuuurrrnnnnnnpppnnnmmmnnnqqqxxxuuunnnqqquuuxxx{{{~~~uuuccc^^^aaawwwqqqnnnmmmlllkkkjjjiiifff```XXXRRRQQQXXXfffzzztttccc^^^ddd}}}zzzkkkbbb```fffnnnyyy|||lll]]]RRRHHH@@@:::999999888777777666555555666666777888888888888888333;;;::::::???BBBNNNdddqqqfffcccgggcccQQQLLLJJJPPPXXXmmm~~~uuugggZZZNNNGGGFFFCCCBBBDDDIIIOOOZZZlll|||~~~mmmlllnnnsssgggbbb\\\ZZZXXX[[[dddnnnzzzpppkkknnnyyy~~~yyyuuusssqqqqqqrrrtttvvvvvvvvvuuuqqqmmmkkkooozzz~~~zzzuuuooojjjeee___WWWPPPIIIDDD@@@===;;;===@@@BBBFFFLLLSSSWWWYYYaaafffddd```______]]]```iiiuuu}}}zzzxxxpppmmmhhhccc^^^YYYTTTPPPKKKIIIEEECCCBBB@@@>>><<<:::888555555555555444333666666555555444444333333333333444444555555666666:::<<<>>>@@@BBBGGGLLLPPPUUUWWW[[[```eeehhhkkklllllljjjgggccc```]]][[[ZZZXXXXXXWWWVVVTTTRRRPPPOOOJJJGGGDDD@@@===<<<;;;;;;999999888888777666666555777666555555666999<<<>>>EEEKKKTTT\\\bbbfffiiikkklllmmmooooooppprrrvvvxxxrrrccc[[[UUUTTTUUUZZZaaalllvvv~~~uuusssssspppnnnnnnmmmlllkkkmmmrrrzzzuuuqqqsssvvvxxx{{{~~~wwwgggbbbeee~~~sssnnnllllllmmmmmmllljjjggg```XXXRRRPPPVVVcccwwwttteee```ggg}}}kkkaaaaaakkkuuukkk\\\RRRJJJAAA:::999999999888777777666666777777777777777888888999444<<<<<<===BBBCCCNNNbbb~~~uuuiiieeefffkkkUUUMMMKKKQQQYYYoooxxxjjj\\\PPPHHHGGGDDDCCCEEEIIIOOOZZZlll|||~~~lllkkklll~~~yyynnnhhhccc___ZZZWWWZZZ```mmm~~~}}}sssiiidddiiittt}}}}}}{{{zzztttsssrrrpppnnnkkkhhhggggggiiilllnnnnnnmmmjjjiiifffeeefffmmmyyy}}}xxxtttoooiiiddd___ZZZRRRJJJEEEAAA===:::;;;===???AAADDDIIIOOOSSSXXXaaagggfffccccccaaa^^^\\\bbbkkkyyyzzzwwwrrrmmmhhhbbb\\\XXXQQQNNNJJJGGGFFFDDDAAA???;;;999777666666666555333555555444444444444444444444444444444444444444444888999;;;<<<>>>@@@DDDHHHOOOQQQVVV[[[```dddggghhhgggeeeaaa\\\WWWSSSPPPNNNLLLLLLLLLKKKIIIGGGEEEDDD@@@???<<<:::888777777777666666666555444444333333444333222222333666888:::BBBHHHPPPWWW\\\___ccceeehhhjjjlllnnnooorrruuuxxxpppaaaYYYUUUVVVXXX]]]dddoooyyy|||rrroooooonnnmmmnnnkkkjjjjjjmmmttt}}}wwwssstttvvvwwwyyy}}}vvvhhheeeiii{{{qqqlllllllllmmmnnnnnnlllggg___WWWRRRNNNUUUbbbvvvuuufffcccmmmpppeeefffqqq{{{lll\\\TTTMMMDDD<<<999999999999888888777777888777666666666777999:::555======>>>DDDEEEMMM___zzzwwwjjjeeeccc|||oooWWWLLLJJJPPPXXXrrr{{{mmm___QQQJJJHHHEEEDDDEEEJJJOOOYYYkkk{{{}}}jjjiiijjj|||xxxqqqiiiccc[[[TTTSSSVVV\\\lll{{{pppeeeaaaeeeoooxxx}}}~~~~~~}}}||||||||||||yyyxxxvvvpppjjjeeeccccccaaaaaaaaaaaaaaa```______```bbbeeeeeeeeecccbbbbbbbbbccchhhqqq}}}yyysssooojjjddd```ZZZTTTMMMFFFAAA>>>;;;999:::<<<>>>@@@BBBFFFKKKNNNVVV___fffgggffffffdddaaa]]]^^^dddooo}}}zzzuuuoooiiibbb]]]WWWTTTPPPLLLJJJGGGDDDBBB===;;;999888888888666555444444444444444555555555777777777666666555555555555666888999:::===@@@CCCHHHKKKPPPVVV[[[___aaabbb^^^\\\XXXSSSNNNJJJGGGFFFCCCCCCCCCBBBAAA@@@>>>===:::999777666555555555555555555444444333333333333222222111111222444666888>>>CCCJJJQQQVVVZZZ^^^```bbbeeehhhkkkmmmooosssvvvmmm]]]UUURRRTTTWWW```hhhsss~~~yyynnnlllmmmlllmmmoookkkkkkkkknnnuuuzzzsssttttttuuuvvvzzz|||pppffffffjjjzzzpppllllllmmmmmmnnnpppnnnhhh___WWWSSSOOOVVVdddyyyvvvfffgggtttxxxkkkmmmxxxnnn]]]TTTMMMCCC<<<999999999888888888888888888777666666666777999:::666======>>>DDDDDDKKK\\\uuuvvviiiddd```uuusssYYYLLLKKKQQQYYYuuu}}}oooaaaSSSJJJHHHEEEDDDEEEIIINNNXXXiiiyyy|||jjjhhhhhhyyyyyymmmdddZZZRRRPPPRRRSSS^^^qqqzzznnnccc___bbbkkkqqqvvvuuusssrrrqqqooonnnmmmiiigggccc]]]VVVRRRPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZYYYXXXYYY\\\___bbbfffmmmvvv~~~}}}uuuoookkkfffaaa\\\UUUPPPHHHBBB???===;;;:::999;;;===???AAACCCGGGJJJPPPXXX___bbbdddfffddd```^^^[[[]]]gggttt{{{uuunnngggbbb]]]ZZZUUUQQQNNNKKKGGGEEEAAA>>><<<;;;;;;:::999777444555555555555555555555777777666666555555444444222444666888999;;;>>>@@@BBBEEEKKKPPPUUUXXXYYYZZZSSSQQQNNNJJJGGGDDDBBBAAA<<<<<<<<<<<<;;;:::999888666666666555555555666666444444444444444333333333333222222222333555666777;;;???EEEKKKPPPUUUZZZ]]]\\\___cccfffiiikkkoooqqqzzzmmm]]]TTTQQQSSSVVVccckkkwwwvvvllljjjllllllmmmooonnnmmmlllooouuuyyyrrrsssssssssssswww{{{{{{ssskkkeeegggmmmyyyooollllllmmmlllnnnqqqoooiii```XXXTTTPPPYYYiii~~~ttteeejjj}}}~~~ppptttvvvbbbUUUKKKAAA:::888888888888888888888888777777777777777888888999777<<<;;;<<>>>>>===;;;:::777666666666666666666666555444444444333333222222111333666777888999<<<>>>===@@@DDDIIIMMMNNNNNNNNNHHHGGGDDDBBB@@@>>>======666666777666666555444444555555555666666666666666444444444444444444444444333333444444555666777777888<<>>>>>??????@@@AAABBBCCCCCCCCCCCCEEEGGGIIIHHHIIIOOOXXX```kkkooouuu{{{~~~}}}||||||~~~zzzpppiiieee```[[[XXXMMMHHHAAA;;;999999999999888:::===???@@@BBBEEEHHHKKKQQQXXX]]]dddkkkllliiicccYYYUUUZZZ```hhhzzzxxxssslllhhhbbb]]]YYYTTTPPPMMMGGGEEEBBBAAA@@@@@@>>><<<999999888888777777666666333333333333333333333333222444666777666666888999888:::>>>BBBDDDDDDCCCBBB@@@???===;;;999888888777444444555555555444333333333333444444555555555555333333333333333333333333444444444555555666777777888:::>>>@@@CCCGGGLLLOOOQQQTTTYYY\\\___aaadddfffllluuulll^^^XXXVVVXXX\\\fffooo|||}}}tttlllmmmppppppppprrrpppnnnmmmpppwww~~~xxxvvvwwwyyyyyyyyyzzz|||~~~}}}qqqiiieeeeeemmmuuuvvvnnnkkkjjjkkkiiimmmrrrqqqjjjaaaZZZWWWTTT^^^qqqzzzkkkbbbooo}}}qqq}}}xxxbbbPPPCCC===666666666666666777777777555666888999999999888777777:::777666===>>>DDDTTTlll{{{sssgggeee___ooo~~~aaaNNNKKKOOOSSSdddrrrcccTTTJJJGGGDDDBBBCCCFFFJJJTTTdddtttpppggg```mmm~~~rrrcccYYYVVVQQQQQQRRRXXXfff|||yyypppbbbWWWPPPMMMNNNNNNNNNKKKHHHHHHIIIIIIFFFCCCBBBBBBBBB@@@>>><<<===>>>===>>>>>>???????????????AAADDDHHHIIIKKKQQQ[[[bbbppptttyyy}}}zzzwwwxxx{{{}}}xxxooogggccc___ZZZVVVJJJEEE>>>999777888888999777999===???@@@BBBEEEHHHDDDJJJQQQVVV^^^gggiiigggjjj]]]UUUVVVXXX\\\jjj|||zzzqqqmmmgggaaa]]]XXXSSSPPPIIIGGGDDDBBBBBBAAA???>>>;;;::::::999888777666666555555555555555555555555444555777777555444444555444777:::>>>???>>><<<;;;<<<;;;999777555444333333555666666666666666555555111222222333333333333333222222222222222222333333444444444555555666666666999:::<<<===???BBBFFFIIINNNRRRVVVZZZ\\\^^^```bbbdddlllwww~~~iii\\\WWWVVVXXX\\\gggppp}}}}}}tttmmmnnnrrrrrrqqqrrrooonnnmmmpppxxx{{{yyy{{{}}}}}}}}}}}}~~~{{{nnneeebbbccclllvvvuuuooommmlllkkkkkkkkknnnqqqlllbbb\\\\\\XXXdddyyyvvviiiaaauuu{{{nnnuuueeeOOOAAA;;;:::999777888999::::::999777777777888999999:::::::::999;;;@@@BBBCCCHHHNNNggg{{{rrrfff]]]^^^kkkfffTTTMMMNNNPPP```{{{qqqaaaUUUKKKEEEFFFDDDEEEGGGJJJRRRbbbqqqwwwfffcccggg~~~pppccc]]]VVVSSSRRRVVV]]]iiizzz~~~ooo[[[NNNJJJJJJIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<>>@@@AAACCCGGGJJJIIIIIIKKKQQQYYYbbbhhhkkkiiifff___VVVPPPTTT^^^ggg}}}yyyqqqjjjddd]]]WWWSSSQQQNNNKKKIIIHHHEEEBBB@@@<<<:::888888999:::999888666666666777777777777777666666555555555555666666999999999999999999999999555555555444444333333333333333444444444555555555666333111111444666666555555666777555444444888<<>>>>>??????:::;;;<<<======<<<;;;;;;<<<<<<<<<;;;:::;;;>>>AAABBBEEEIIINNNTTT___llluuuyyy|||~~~~~~vvvssssssrrruuuzzz~~~}}}vvvrrrkkkddd___YYYUUUQQQGGGCCC>>>999666666777888999;;;===???@@@CCCFFFIIIKKKKKKLLLNNNSSSYYY```dddjjjgggaaaWWWOOOOOOUUU[[[mmm{{{yyyqqqjjjddd]]]YYYUUURRROOOMMMKKKIIIFFFDDD@@@>>>;;;:::::::::999777666666666666666777777777666666555555555555666666888888888888888888888888555555444444444333333333444444444555555555666666666444222333666777777555444555777777777999===AAA@@@>>>;;;999:::;;;;;;;;;;;;:::::::::;;;>>>@@@BBBGGGKKKQQQVVVXXXZZZ[[[]]]aaahhhpppyyyvvveee\\\WWWVVVYYY]]]gggsss~~~yyysssrrrtttuuutttqqqllljjjiiinnnyyyzzz}}}~~~|||kkkbbb```dddllluuu|||ooojjjiiikkkkkkooonnnnnnnnnhhh___ZZZ[[[YYYggguuuhhhbbbvvvvvviiinnnyyy```MMMCCC>>>:::888777666777777777555777777777888999999::::::;;;999;;;>>>@@@@@@EEEKKKWWWnnnwwwnnneee]]]^^^jjj|||~~~eeeRRRIIIIIILLLWWWqqqpppaaaVVVNNNHHHFFFDDDEEEGGGJJJQQQ___mmm}}}ooofffgggsss~~~tttjjjbbbYYYSSSOOOPPPWWW```jjjwww|||ooocccQQQEEE???===;;;999<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>??????>>><<<;;;:::;;;;;;::::::<<>>???BBBEEEHHHKKKMMMOOOOOOQQQUUU[[[aaallljjjddd[[[QQQLLLLLLNNNYYYeeeyyy|||uuummmfffaaa[[[XXXUUURRRPPPNNNKKKIIIEEEBBB???===<<<;;;999777777777666666666666666666666555555444444555555666666666666666666666666666444444444444444333333333555555555555666666666666666555555666777888777666666888::::::;;;===@@@CCC@@@===:::999999:::;;;:::::::::999999:::;;;===>>>CCCGGGMMMRRRUUUWWWYYYZZZ^^^eeemmmvvvqqqaaaYYYVVVVVVYYY^^^fffrrr{{{wwwvvvwwwvvvtttqqqllljjjjjjnnnyyy|||xxx|||}}}~~~ooofffbbbdddlllsssxxxlllhhhiiilllnnnpppnnnnnnmmmggg]]]YYYZZZZZZiiitttfffdddwwwsssfffkkkrrr[[[KKKBBB===<<<:::777777777777666555777777777888999999::::::;;;::::::>>>??????DDDJJJXXXoooxxxpppggg```bbbooo|||iiiTTTJJJJJJMMMTTTmmm}}}ttteeeYYYOOOIIIFFFDDDEEEGGGIIIOOO]]]kkk|||ttthhheeeooo~~~rrrhhh]]]UUUOOOMMMQQQWWW[[[dddqqqxxxrrreee[[[MMMCCC???===;;;999::::::::::::;;;===>>>???AAABBBCCCDDDCCCAAA???===;;;<<<<<<;;;;;;===@@@CCCGGGNNNXXXaaaiiirrr{{{}}}tttqqqppppppsssxxx}}}wwwrrrpppmmmiiiccc]]]XXXRRRMMMIIIAAA>>>:::666444444444555666888:::<<<>>>@@@CCCFFFJJJPPPVVVYYYXXXYYY^^^bbbjjjjjjggg```VVVNNNIIIHHHNNNWWWeeeuuuwwwooojjjbbb^^^ZZZVVVTTTQQQOOOLLLGGGEEEAAA???>>><<<:::888777777777777777666666666666555555555555555555666555555555555555555555555444444444444444444444444555555555666666666777777666666666777888999888888<<<===??????@@@AAABBBCCC@@@===:::888888888888777999999888888888999::::::>>>CCCIIIOOORRRUUUWWWYYY\\\dddllluuu~~~ppp```XXXUUUUUUYYY^^^fffrrr~~~{{{zzzzzzxxxuuurrrkkkjjjjjjnnnwww~~~vvvsssyyyzzz|||~~~tttkkkggggggmmmuuuuuujjjhhhkkkoooqqqpppnnnnnnlllfff]]]XXXXXXYYYjjjrrreeebbbvvvooodddhhh{{{jjjWWWIII@@@<<<===;;;999888888999777666777777777888999999::::::<<<::::::===>>>???DDDKKK\\\rrrzzzqqqiiidddggguuu~~~mmmUUUIIIIIILLLOOOgggwww{{{|||}}}{{{kkk]]]QQQIIIEEEDDDEEEGGGHHHMMM[[[hhh{{{xxxiiidddlllzzzpppcccZZZSSSNNNNNNRRRTTTZZZdddnnn|||xxxlllcccWWWQQQGGGAAA>>>===<<<;;;999999999:::<<<===???@@@FFFFFFFFFFFFDDDAAA???===<<<============???BBBEEEOOOVVVaaakkkrrryyy~~~uuuqqqqqqqqqvvv{{{|||vvvqqqnnniiieee```[[[VVVPPPJJJGGG???===:::777555555555666444666999:::<<<>>>BBBDDDJJJSSS^^^dddcccaaaaaacccfffgggfffbbbZZZRRRKKKGGGIIINNNWWWbbbpppxxxsssiiieee```[[[XXXUUURRROOOHHHFFFCCCAAA@@@???===;;;999999888888888777777777777666666555555666666777444444444444444444444444555555555555555555555555666666666777777777777888666777888888999:::;;;<<>>;;;:::999888777888777777777777777888888;;;@@@GGGMMMQQQTTTVVVXXX\\\dddnnnxxxpppaaaYYYVVVVVVZZZ___gggsss~~~}}}{{{yyyvvvsssjjjjjjlllooowwwxxxrrrooouuuxxx{{{}}}zzzpppjjjiiiooowwwvvvllliiillloooqqqnnnmmmmmmmmmfff\\\WWWWWWYYYjjjpppddd___sss~~~jjjaaafffwww{{{eeeUUUIII@@@;;;<<<;;;999888999999999777777777777888999999::::::<<<::::::===>>>@@@FFFMMM]]]ttt}}}vvvoooiiimmm{{{pppVVVHHHFFFIIIJJJ___nnnsssuuurrr|||sssbbbTTTKKKEEEDDDEEEFFFGGGLLLXXXeeeyyy|||kkkeeehhh||||||mmmbbbXXXOOOLLLNNNNNNRRRXXX^^^eeewwwxxxkkk^^^UUUJJJFFFAAA===<<<<<<;;;;;;999999999:::<<<>>>???@@@EEEEEEDDDCCCAAA???===<<<<<<>>>???@@@AAAEEEIIIMMMWWW___kkktttzzz~~~uuurrrrrrsssxxx~~~|||tttooolllfffbbb^^^YYYTTTNNNHHHDDD>>><<<:::777666555666666333555777999:::===@@@CCCIIITTTbbblllnnnkkkgggeeeffffffeeeccc]]]UUUMMMHHHFFFIIINNNTTT^^^mmm~~~~~~tttooohhhbbb]]]ZZZVVVTTTLLLIIIFFFDDDCCCAAA???===;;;;;;::::::999888888888888777777666666777777888555555555555555555555555666666666777777777777777888999999999::::::::::::888999::::::;;;===AAADDDEEEGGGKKKPPPVVVYYYZZZYYYQQQMMMGGGCCC???===:::888666666777777777777777777999>>>EEELLLPPPTTTWWWYYY]]]fffrrr}}}~~~pppaaaYYYVVVWWW[[[```iiittt~~~~~~}}}|||zzzxxxvvvtttjjjlllooorrrxxxwwwrrrqqquuuxxx|||zzzpppiiihhhoooxxxyyyoookkklllnnnnnnlllkkkmmmmmmggg]]]WWWVVVWWWiiinnnccc___rrrwwwddd]]]cccssswwwdddUUUJJJAAA;;;:::999777777888999999888777777777888999999::::::<<<::::::===???AAAHHHOOO\\\uuuzzztttuuutttXXXHHHFFFIIIHHHZZZgggmmmoooiiioooyyyhhhWWWMMMEEEDDDEEEFFFGGGKKKWWWcccsssnnngggdddvvvyyylllaaaVVVPPPOOOMMMMMMQQQUUUZZZeee|||sssggg\\\QQQJJJBBB@@@>>><<<;;;;;;::::::888999999:::;;;===>>>???CCCBBB@@@>>>=========>>>@@@BBBEEEHHHLLLQQQWWW\\\eeelllvvv}}}|||sssqqqqqqtttzzzzzzrrrkkkhhhbbb___[[[VVVRRRLLLFFFAAA<<<;;;999777555555555666222444666888999;;;???BBBFFFPPP```nnnwwwxxxuuurrrnnnmmmkkkgggaaaYYYQQQKKKEEEGGGJJJLLLPPPYYYeeennn~~~zzzrrrkkkeee```\\\ZZZRRROOOKKKHHHFFFDDDAAA???===<<<<<<;;;::::::999999999999888888888888999999777777777777777777777777777777888888888999999999<<<============>>>>>>>>>;;;<<<======>>>AAAGGGLLLOOOQQQVVV]]]eeeiiihhhgggZZZVVVNNNHHHCCC???;;;888555555666777777888777777888===EEEKKKQQQTTTXXXZZZ\\\ggguuu{{{mmm^^^XXXVVVXXX]]]bbbjjjuuuzzzzzzzzzxxxvvvtttttttttkkkooossswww{{{yyyxxxyyyyyy|||wwwllleeedddlllwww|||qqqlllkkklllkkkjjjjjjlllnnnhhh]]]WWWVVVWWWiii~~~mmmcccaaauuusssaaaZZZ```ppp~~~vvvdddVVVLLLBBB<<<999777666666888999888888777777777888999999::::::<<<::::::===@@@BBBIIIQQQ[[[www}}}}}}yyy\\\KKKHHHKKKIIIYYYdddkkkmmmeeehhhyyy|||kkkZZZOOOEEEDDDEEEFFFGGGJJJVVVbbbnnnqqqiii```qqqtttiii]]]VVVUUUPPPMMMNNNSSSXXX^^^mmm|||tttfff[[[RRRJJJEEEAAA@@@>>>===<<<;;;;;;:::888888888999:::;;;===>>>AAA@@@>>>======>>>@@@AAADDDGGGKKKPPPVVV]]]dddjjjqqqwww{{{rrrpppqqqtttzzzxxxooohhheee```]]]YYYUUUPPPJJJDDD???;;;:::888666555555555555111333555777888;;;>>>AAABBBLLL\\\ooo~~~xxxvvvrrrmmmfff]]]TTTNNNHHHIIIIIIHHHHHHLLLTTTZZZgggxxxyyyqqqjjjeeeaaa^^^XXXTTTPPPLLLHHHEEEBBB???>>>>>>===<<<;;;;;;::::::::::::999999999999::::::888888888888888888888888888888999999999:::::::::???@@@@@@@@@AAAAAAAAAAAA>>>?????????@@@EEELLLRRRZZZ\\\```gggnnnqqqpppmmm^^^YYYQQQIIICCC>>>999666444555666777888888888888888===EEELLLQQQUUUYYY[[[\\\gggvvvwwwjjj\\\VVVVVVYYY^^^dddlllvvvwwwwwwwwwuuurrrqqqrrrsssmmmrrrwww{{{~~~}}}}}}|||ssshhh``````jjjuuu}}}rrrmmmmmmnnnooonnnmmmnnnnnnhhh]]]VVVVVVZZZhhhsssgggfff___{{{kkk______bbbjjjsss}}}nnnbbbVVVIII@@@<<<999999999888888888777777888:::;;;:::888888999:::888:::===>>>???AAADDDGGGZZZvvv}}}}}}```PPPIIIEEEIIIKKKXXXhhhggg\\\^^^llllll\\\RRRIIIDDDCCCFFFJJJMMMTTT\\\ppprrrbbbgggqqqxxxmmm```WWWSSSQQQRRRTTTVVVXXX```iii~~~rrrcccZZZRRRHHHAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999:::<<<===>>>??????>>>======@@@DDDHHHNNNTTT\\\dddjjjnnnrrrttt}}}vvvooommmqqqxxx|||}}}vvvmmmfffaaa^^^\\\XXXSSSNNNHHHCCCAAA:::999777666555444555555222333555555666888;;;>>>DDDKKKVVVfff~~~xxxsssmmmdddYYYRRRKKKEEEAAABBBDDDFFFLLLSSSYYYhhh~~~{{{tttnnniiifff[[[WWWRRRMMMJJJHHHEEECCCAAA@@@>>>>>>>>>>>><<<;;;666777777888999888888888888888888888888999999:::999;;;<<<<<<<<<===@@@BBB>>>EEEJJJJJJJJJJJJHHHDDD@@@>>>===AAADDDHHHOOOWWW___ccchhhlllooonnnlllkkkaaaWWWKKKCCC???>>>:::777888888777777777888999999<<<<<>>???BBBFFFIII[[[wwwaaaOOOIIIFFFIIIJJJWWWfffeeeZZZ\\\hhhmmm\\\RRRJJJEEECCCEEEHHHKKKQQQXXXlll}}}vvvffffffooo}}}pppggg[[[WWWTTTUUUVVVWWW]]]cccnnnzzzvvvjjj]]]VVVPPPHHHCCCAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999;;;<<<===>>>>>>>>>>>>@@@DDDJJJOOO\\\bbbkkksssyyy|||~~~~~~{{{uuunnnlllqqqwww|||~~~zzztttlllfffbbb\\\ZZZVVVQQQLLLFFFAAA???:::999777666555444555555222333444555555777:::<<>><<<;;;999777777777777666777777888999===<<>>>>>@@@DDDIIIMMMZZZvvvcccOOOHHHHHHHHHIIIUUUccccccYYYZZZccc|||nnn]]]SSSKKKFFFCCCDDDFFFHHHMMMTTTgggxxx{{{kkkeeemmm}}}mmmddd\\\ZZZ[[[ZZZ[[[^^^```fffpppzzzxxxkkkaaaVVVRRRNNNHHHEEEEEEBBBAAA@@@>>>===<<<<<<<<<;;;:::999888999:::;;;<<<======>>>@@@DDDLLLTTTZZZiiipppzzz}}}}}}~~~xxxrrrlllkkkpppwww|||~~~~~~{{{wwwpppjjjdddaaaZZZXXXTTTOOOIIICCC???<<<:::999777555444444444555333444444444444555888:::>>>BBBKKKZZZrrrtttfff\\\MMMGGGCCCBBBBBBBBBFFFKKKSSS^^^nnn|||tttnnnjjjddd[[[TTTPPPNNNMMMLLLIIIHHHFFFEEEEEEDDDAAA???=========<<<<<<;;;::::::::::::::::::;;;<<<>>>>>>>>>@@@CCCEEEHHHKKKOOORRRTTTZZZ_________^^^XXXRRRLLLFFFAAAAAACCCGGGNNNVVV[[[\\\]]]]]]]]][[[ZZZYYYLLLFFF???;;;::::::999777888888777777888888999:::======BBBKKKQQQTTTYYY^^^dddnnn{{{rrrggg[[[VVVUUUYYY```hhhoooxxx{{{xxxuuurrrqqqooollljjjnnnqqqwww~~~}}}tttkkkbbbbbbmmm{{{xxxsssrrrssssssqqqpppssstttooofff`````````ooo~~~fff]]]^^^kkknnnggglllsss~~~xxxmmmaaaXXXPPPEEE===:::777777777777777777777777888:::;;;:::999999:::;;;===>>>>>>???AAAEEEKKKPPPWWWqqq{{{{{{hhhPPPHHHIIIFFFHHHRRR```bbb[[[[[[aaauuuppp^^^TTTKKKFFFCCCDDDFFFGGGMMMSSSbbbsssmmmeeelll|||xxxjjjfffeeebbb``````^^^```ccchhhmmmvvvyyypppeee]]]TTTQQQMMMHHHFFFGGGCCCBBB@@@???===<<<<<<<<<;;;:::999999999:::;;;;;;===>>>AAAEEEKKKUUU```gggpppvvv||||||}}}{{{tttooojjjjjjpppwww|||~~~}}}yyyssslllfffaaa^^^YYYWWWSSSNNNHHHBBB===::::::999777555444444444444333444444444333444777999@@@BBBHHHTTThhhpppcccSSSMMMHHHGGGFFFFFFJJJOOOUUU```ppp|||vvvrrrkkk```XXXSSSQQQQQQPPPNNNLLLJJJJJJIIIGGGCCCAAA??????>>><<<;;;:::::::::::::::;;;<<<===???@@@AAABBBEEEIIILLLPPPTTTZZZ]]]bbbhhhlllmmmllliii```XXXNNNGGGBBBBBBCCCEEEJJJOOOSSSSSSRRRQQQPPPOOONNNNNNGGGCCC???<<<<<<;;;:::999::::::999999999::::::;;;======CCCLLLSSSUUUYYY^^^eeeooo{{{pppfff[[[WWWWWWZZZaaaiiipppyyy~~~{{{wwwtttrrrpppnnnlllnnnrrrxxx{{{vvvnnneeedddppp~~~{{{xxxxxxxxxwwwsssrrruuuvvvrrrhhhccccccbbbrrr{{{ddd]]]aaaqqqooolllttt~~~xxxmmm```WWWNNNDDD===;;;888888888888888888888888888999;;;;;;::::::;;;<<<>>>>>>???@@@BBBGGGMMMRRRVVVmmmwwwuuunnnSSSHHHIIIEEEFFFPPP]]]bbb^^^]]]```rrrrrraaaVVVKKKFFFCCCDDDFFFHHHNNNTTT^^^ooooooffflllzzz{{{sssqqqmmmiiigggddddddcccdddeeejjjppptttyyy}}}~~~vvvnnnhhh```YYYTTTOOOHHHEEEGGGBBBAAA???>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<===???BBBFFFLLLTTT___kkkrrruuu|||{{{||||||}}}~~~yyyqqqmmmiiijjjpppwww}}}~~~xxxqqqiiibbb]]]ZZZZZZXXXTTTNNNHHHBBB===:::999888666555444333444444333444444444333444777999@@@AAAFFFOOO^^^sss|||lllYYYRRRLLLJJJIIIIIINNNTTT^^^jjj|||xxxqqqfff\\\WWWUUUUUUUUUSSSQQQPPPOOOMMMJJJFFFCCCAAA@@@>>><<<;;;:::::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJOOOTTTYYY___eeeiiiooouuuyyyzzzyyytttiii^^^VVVOOOIIIJJJKKKJJJLLLOOOQQQPPPPPPOOONNNMMMMMMMMMHHHFFFCCCAAA???>>><<<:::<<<;;;:::999999999999999===>>>DDDMMMTTTVVVZZZ^^^eeennnzzzoooeee[[[XXXXXX[[[bbbhhhpppyyy{{{wwwuuussssssqqqpppooosss{{{~~~|||yyysssiiifffqqq~~~}}}|||{{{yyyuuutttwwwxxxsssjjjdddddddddwwwzzzeeeaaafffyyyoooppp||||||ooo```UUUKKKAAA;;;:::888888888888999999999999888999;;;;;;::::::<<<===<<<===???AAACCCHHHNNNRRRYYYkkk|||vvvppp|||vvvXXXJJJIIIDDDFFFNNNZZZaaa___]]]]]]nnnuuudddYYYKKKFFFCCCDDDFFFHHHMMMTTT[[[lllpppgggkkkxxx~~~zzzvvvuuuooommmkkkjjjiiijjjkkklllrrrwwwzzz|||}}}~~~yyyrrrooohhh```YYYQQQHHHDDDFFFAAA@@@???>>>==================<<<<<<===>>>@@@AAADDDGGGMMMTTT]]]hhhssszzz}}}{{{||||||{{{{{{}}}}}}yyyoookkkhhhjjjqqqyyy~~~xxxpppgggaaa\\\ZZZZZZXXXTTTOOOHHHBBB===:::999888666444333333333444333444444444444555888:::===???DDDLLLVVVfff~~~yyyddd\\\TTTPPPNNNNNNTTTZZZlllyyywwwmmmddd^^^\\\\\\[[[ZZZYYYXXXVVVTTTQQQLLLHHHDDDCCCAAA???======>>>>>>===>>>???AAADDDGGGIIIJJJOOORRRXXX^^^dddjjjqqqvvv{{{xxxkkk^^^UUUOOONNNOOONNNOOOQQQRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLKKKIIIFFFCCCAAA??????>>><<<;;;:::999888888===>>>DDDNNNUUUWWWZZZ^^^eeeooo{{{~~~mmmddd[[[YYYZZZ]]]ccciiirrr{{{|||yyyuuusssssstttsssssspppuuu~~~yyynnnhhhqqq~~~{{{xxxvvvvvvxxxyyytttjjjeeedddhhh|||zzzgggeeemmmrrrwwwvvvdddVVVKKKAAA<<<;;;777777777777888888888999888999;;;;;;:::;;;<<<>>>:::<<>>>>>>>>>>>@@@BBBDDDEEEHHHMMMTTT\\\dddnnnxxx~~~{{{||||||{{{zzz|||{{{wwwnnnjjjhhhjjjrrrzzzxxxooogggaaa^^^\\\ZZZXXXTTTNNNGGGAAA<<<999999888666444333333333444222333444555555777:::<<>>EEEOOOVVVXXXZZZ^^^eeeppp}}}|||jjjaaaZZZYYY\\\___eeellluuu~~~wwwtttqqqpppqqqsssttttttqqqxxxssskkkrrr~~~zzzvvvwwwwwwyyyzzztttjjjeeedddjjjzzziiihhhqqqwww~~~|||hhhZZZNNNCCC>>>>>>555666666666777777888888888999;;;;;;;;;;;;<<<>>>999;;;???BBBEEEIIINNNQQQYYYdddqqqpppbbbhhhwww```MMMHHHGGGHHHMMMVVV\\\[[[UUUPPPdddxxxyyyhhh^^^NNNHHHCCCCCCBBBBBBFFFLLLUUUfff{{{vvveeegggsssxxxqqqiii```TTTHHHCCCDDDAAAAAA@@@@@@AAAAAABBBCCC?????????@@@BBBDDDFFFHHHKKKPPPXXX```iiirrrzzz~~~{{{||||||{{{zzz|||yyyuuummmjjjhhhkkkrrr{{{~~~wwwooohhhccc```___YYYWWWSSSMMMFFF@@@;;;888999888666444333333333333222333555555666888;;;>>>CCCEEEJJJMMMKKKOOO```sssvvvnnnhhhgggmmmttt{{{tttooollljjjiiijjjiiihhhfffddd___YYYUUUMMMKKKIIIGGGGGGGGGIIIIIIDDDEEEGGGIIIMMMPPPSSSTTT]]]aaagggmmmttt{{{xxxjjj\\\WWWYYY\\\aaafffdddeeedddcccbbb___\\\[[[]]]___``````]]]YYYVVVTTTOOOMMMKKKHHHFFFCCCBBBAAA===???EEEPPPVVVXXX[[[^^^fffqqq{{{ggg___YYYYYY]]]aaahhhoooxxxzzzssspppmmmmmmooorrrtttuuurrryyyvvvmmmsss||||||}}}yyyxxxzzz|||wwwllldddbbbmmmxxxmmmdddxxxyyyiii]]]OOOEEE@@@999999999888888888888888888999999999:::;;;<<<===>>>???BBBDDDFFFHHHJJJNNNPPPVVVdddoooyyy}}}pppccceeeuuugggPPPFFFKKKFFFGGGQQQXXXXXXWWWYYY^^^uuuzzzhhhYYYOOOHHHBBBCCCDDDEEEHHHMMMUUUaaatttxxxlllgggjjj|||zzzlll___UUUMMMGGGCCCAAAAAAAAA@@@@@@CCCGGGJJJJJJHHHGGGGGGJJJNNNOOOPPPVVVXXX]]]ccckkksssyyy}}}~~~|||zzzyyy{{{yyytttmmmhhhfffjjjttt~~~tttnnnllljjjeee___\\\ZZZTTTMMMEEE???===<<<444444444444444444333333444444555555666888<<>>BBBBBBGGGQQQWWWXXXYYY[[[gggrrr{{{jjjaaaZZZZZZ]]]bbbjjjqqq{{{xxxrrrmmmkkknnnpppppppppsssyyy{{{wwwyyy~~~}}}|||}}}yyyxxxzzz}}}yyyooohhhfffnnnvvvooojjjzzzpppbbbQQQEEE???888:::::::::999999999999999999999999:::;;;===>>>???@@@BBBDDDEEEFFFIIILLLOOOTTTbbbmmmxxx}}}pppaaacccuuuhhhRRRHHHFFFBBBDDDNNNVVVXXXXXXYYY```www}}}jjj[[[OOOHHHCCCCCCDDDEEEHHHLLLSSS___rrrzzzmmmgggiii{{{qqqcccXXXPPPIIIEEEDDDDDDDDDDDDDDDGGGKKKOOOQQQPPPOOOQQQUUUYYY[[[[[[\\\^^^aaafffmmmuuu|||}}}zzzyyy{{{xxxssslllhhheeejjjttt~~~}}}rrrmmmkkkiiiddd___\\\YYYRRRJJJBBB===;;;;;;666666666555555555444444222222333333444666:::>>>EEEJJJNNNNNNLLLMMMTTTZZZhhhuuu~~~}}}zzzvvvuuusssmmmddd]]]WWWXXXYYYZZZ[[[]]]___aaaYYYXXXUUUSSSSSSVVVZZZ]]]```eeemmmuuu}}}qqqiiiggghhhmmmrrruuutttsssqqqpppooonnnmmmrrrwwwzzzxxxvvvtttnnnhhhfffaaa]]][[[[[[XXXOOOGGGCCCCCCIIISSSYYYZZZ[[[^^^gggrrr|||kkkbbb[[[[[[^^^cccjjjrrr}}}|||uuuppplllkkknnnpppooooooqqqvvv}}}~~~~~~~~~|||zzz|||~~~{{{rrrlllkkkppp}}}tttqqqrrryyyuuueeeRRREEE@@@::::::::::::;;;;;;;;;;;;;;;999999:::;;;<<<>>>@@@AAAAAABBBCCCCCCDDDGGGKKKNNNSSSaaammmyyyrrrbbbcccsssjjjTTTJJJGGGDDDFFFPPP[[[```aaaaaadddyyylll]]]PPPIIICCCCCCDDDDDDGGGKKKPPP[[[nnn|||nnnggghhhxxxxxxjjj^^^TTTMMMHHHGGGHHHHHHHHHIIILLLQQQUUUZZZZZZ[[[^^^dddhhhkkkkkkffffffgggjjjpppxxx~~~zzzxxxzzzwwwqqqjjjgggeeekkkttt}}}yyypppkkkjjjhhhccc___]]]WWWOOOFFF???;;;::::::777777777666666666555555111222333444444777;;;>>>HHHNNNSSSSSSPPPNNNOOORRRYYYeeevvv~~~{{{yyytttmmmggg```bbbfffiiikkkkkkkkkkkkbbb___\\\YYYYYY[[[___aaafffkkkrrrzzz|||tttqqqoooqqquuuvvvtttqqqnnnllllllmmmnnnlllrrrwwwwwwvvvtttnnnfffeee```[[[ZZZYYYVVVOOOHHHCCCDDDKKKVVV\\\]]]^^^bbbhhhttt~~~mmmddd]]]\\\___dddlllsss{{{tttnnnkkkkkkoooqqqooonnnooorrrzzz~~~~~~}}}tttooonnnrrrtttsssuuu~~~uuutttdddQQQEEEAAA<<<::::::::::::;;;;;;;;;;;;999::::::;;;===???AAABBBBBBCCCCCCCCCCCCFFFJJJNNNTTTbbbnnn{{{vvvfffeeennnlllUUUKKKGGGEEEGGGRRR___hhhjjjiiihhh|||mmm]]]QQQJJJDDDCCCCCCCCCFFFJJJNNNYYYjjj}}}}}}mmmeeeeeeuuussseeeZZZQQQMMMJJJJJJJJJJJJKKKOOOUUUZZZaaabbbeeejjjpppuuuxxxxxxnnnmmmlllnnnssszzz~~~zzzyyy{{{uuuooohhhffffffllluuu}}}~~~{{{uuunnniiihhhfffccc___^^^WWWLLLCCC===:::999999888777777666666555555555333444555666777999>>>AAAIIIPPPWWWYYYWWWSSSQQQRRRRRR[[[hhhvvv{{{vvvrrrlllnnnsssxxxzzzyyyuuurrrjjjfffbbb___```cccgggiiinnnrrrxxxzzzvvvrrrrrrtttsssooojjjeeebbbbbbdddeeebbbhhhlllkkkjjjhhhbbb\\\YYYUUUQQQOOOPPPNNNIIIDDDCCCEEEMMMXXX]]]^^^```dddiiivvvnnneee^^^^^^aaafffnnnuuu|||uuunnnkkklllpppssspppnnnooonnnyyy~~~|||}}}uuuppppppwwwtttrrrttt|||sss~~~tttdddPPPDDDAAA===888999999999::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEGGGKKKNNNTTTaaalllyyywwwgggfffiiiyyymmmVVVKKKCCCBBBDDDOOO___lllooolllkkkmmm]]]SSSKKKEEECCCCCCBBBEEEHHHMMMWWWgggyyymmmdddcccssszzzkkk___VVVRRRKKKKKKKKKKKKMMMQQQXXX]]]eeegggkkkqqqxxx}}}tttrrrppppppttt{{{}}}{{{zzz|||~~~sssmmmgggfffgggmmmwww}}}~~~|||vvvqqqlllhhhgggeeebbb```]]]UUUJJJAAA<<<;;;::::::777777666666555444444333333444555666777:::>>>BBBJJJQQQZZZ^^^]]]WWWSSSPPPPPPUUU^^^iiittt~~~}}}{{{{{{}}}{{{pppkkkfffdddgggkkkoooqqqtttwww|||}}}xxxsssqqqsssrrrmmmfff___[[[[[[]]]^^^^^^bbbccc```]]]\\\XXXRRROOOLLLIIIHHHIIIIIIGGGEEEBBBFFFOOOZZZ^^^^^^aaaeeejjjxxxmmmeee^^^^^^bbbhhhpppxxx{{{uuuooolllmmmrrrtttrrrpppqqqmmmyyyxxxwww~~~~~~}}}vvvrrrsss}}}~~~rrrqqqrrrzzzpppyyyttteeePPPCCC???;;;888888999999::::::;;;;;;=========>>>???@@@AAABBBCCCDDDGGGHHHIIIJJJMMMPPPRRR]]]gggtttuuufffeeeeeeuuunnnVVVJJJDDDDDDGGGQQQcccssswwwsssnnnqqqbbbTTTLLLEEEDDDCCCBBBCCCGGGKKKUUUccctttpppgggdddrrrpppbbbYYYUUUOOOOOONNNMMMOOOTTT[[[```hhhjjjnnnuuu|||wwwuuussssssvvv||||||{{{{{{|||zzzqqqlllgggfffhhhoooyyy~~~~~~{{{qqqnnnjjjhhhfffeeecccaaa[[[SSSGGG@@@<<<<<<:::999777777666666555444333333111222333444666999===AAAMMMTTT]]]bbbaaa[[[TTTPPPOOORRRWWW___jjjuuu~~~vvvpppjjjhhhlllqqquuuvvvyyy{{{}}}zzzuuusssuuupppkkkddd]]]XXXWWWYYYZZZ^^^aaaaaa\\\YYYWWWSSSNNNJJJGGGEEEDDDDDDEEEEEEDDDCCCHHHRRR\\\```___aaaffflllzzz~~~lllddd]]]^^^ccciiirrrzzzzzzsssqqqnnnnnnrrrtttrrrqqqrrrppp{{{|||vvvvvv~~~|||~~~}}}}}}~~~|||wwwuuuwww{{{ooonnnrrrtttjjjrrrpppcccOOOBBB>>>:::999999999:::;;;<<<<<<<<>><<<;;;:::777999888888777666555444333111222333444666999>>>AAAOOOVVV```hhhiiiddd^^^YYYRRRRRRTTTYYYbbbnnnwww}}}|||uuummmkkknnnsssvvvwww|||}}}}}}~~~zzzvvvuuuwwwsssnnnhhhbbb^^^^^^___aaafffjjjkkkgggdddbbb\\\VVVLLLIIIFFFDDDCCCDDDDDDEEEFFFKKKVVV```bbb```bbbgggmmm{{{|||iiibbb\\\^^^cccjjjttt|||zzztttrrrmmmlllppprrrqqqqqqssssss}}}yyytttwww{{{{{{}}}}}}zzzzzz}}}|||yyyxxxzzzwwwkkkmmmsss~~~nnndddlll}}}xxxhhh^^^LLLAAA???;;;::::::;;;;;;<<<===>>>>>>AAA@@@@@@??????@@@@@@AAABBBFFFJJJNNNPPPPPPRRRSSSTTT]]]dddqqq}}}vvviiiiiibbbqqqsssZZZLLLEEEEEEGGGQQQeeeyyy}}}wwwppp}}}pppVVVNNNFFFDDDCCCAAABBBFFFGGGOOO\\\kkk|||{{{oooiiitttuuufff]]]ZZZZZZYYYWWWUUUVVV[[[bbbgggllloootttzzzyyyxxxwwwxxx{{{vvvxxx{{{}}}uuuoookkkggggggjjjsss|||~~~zzzmmmllljjjhhhfffeeeddddddSSSKKKBBB<<<;;;;;;999666::::::999888777666555444333444666777888;;;@@@DDDNNNWWWcccmmmqqqoooiiieeeWWWUUUTTTWWW^^^hhhqqqvvv}}}xxxooollloootttvvvvvv}}}}}}}}}}}}}}}xxxuuuuuuwww{{{wwwrrrmmmjjjkkkmmmnnnrrrxxx{{{zzzwwwsssllldddTTTQQQMMMJJJHHHHHHIIIIIIHHHNNNYYYbbbdddaaaccchhhnnn|||{{{hhh```[[[]]]dddkkkuuu~~~}}}wwwrrrmmmkkknnnpppppppppsssuuu{{{uuussswww~~~}}}}}}~~~vvvgggeeexxxxxxlllccceeepppvvvdddTTTJJJCCC???<<<;;;<<<<<<<<<;;;<<<>>>AAAHHHGGGEEEBBB@@@AAADDDGGGIIIJJJKKKMMMPPPSSSUUUVVVZZZ[[[cccpppzzzyyypppiiibbbtttzzz___NNNKKKIIIHHHNNNaaavvv}}}yyyttt~~~rrraaaTTTHHHCCCCCCAAAAAABBBJJJLLLVVViii|||ppphhhsss{{{mmmeee``````]]]YYYWWWZZZaaaiiinnnooosssyyy}}}xxxvvvuuuwww{{{{{{uuuxxx~~~~~~yyysssnnnjjjfffkkkooorrrxxx~~~~~~zzzrrrnnnjjjhhhgggeeeaaa^^^RRRKKKBBB<<<:::::::::888===<<<:::999666444333222333555666888999<<<@@@CCCQQQ\\\hhhooosssuuusssnnnfffZZZPPPTTT```jjjrrrwwwyyy}}}{{{oookkklllnnntttyyy}}}}}}yyyzzz|||~~~~~~|||xxxttttttvvvxxx||||||qqqaaaSSSRRRTTTRRROOOOOOQQQTTT]]]eeeeeebbbcccfffjjjyyyvvvfffbbb___```gggooowww||||||wwwvvvooojjjkkknnnnnnpppssszzz}}}uuunnnnnnwww~~~~~~ssseeeeee{{{rrrggg^^^```iiixxx{{{ppp```QQQGGG@@@<<<999;;;<<<<<<<<<;;;<<<>>>AAAEEEEEEDDDBBB@@@AAADDDGGGJJJKKKLLLOOOQQQUUUWWWYYY___```gggttt~~~~~~vvvnnnfffuuudddSSSIIIHHHGGGKKK[[[nnnvvvvvvtttsssaaaUUUHHHDDDCCCAAAAAABBBHHHJJJUUUfffyyyqqqiiirrr~~~qqqhhhdddaaa^^^ZZZYYY[[[aaahhhmmmqqquuu{{{uuutttsssuuuzzz~~~yyyrrrvvv|||~~~xxxsssmmmjjjfffkkkpppsssyyy~~~}}}xxxpppmmmiiihhhgggfffaaa]]]QQQJJJAAA<<<<<<>>>??????>>>===;;;999777444333222222333666888;;;>>>CCCGGGSSS^^^kkkrrrwww{{{zzzvvvlll___TTTUUU^^^gggoootttxxx|||zzznnnjjjjjjlllqqqvvvxxxzzz}}}~~~~~~}}}zzz|||zzzjjjdddbbb]]]XXXWWWWWWZZZaaaggggggccccccfffnnn{{{~~~ssseeebbb___aaagggpppxxx||||||wwwuuunnniiijjjllllllnnnqqq{{{xxxqqqkkklllvvv~~~~~~}}}~~~oooaaaeeeoooggg``````gggsss~~~qqqiii\\\OOOEEE???:::888;;;<<<<<<<<<;;;<<<>>>AAABBBBBBCCCBBBBBBCCCEEEHHHKKKLLLNNNPPPSSSWWWZZZ[[[bbbdddjjjuuu}}}uuujjjtttjjjWWWGGGGGGFFFHHHSSScccoootttuuuvvvcccVVVJJJEEEDDDBBBAAABBBEEEHHHRRRcccuuusssiiiqqq~~~sssjjjfffcccaaa]]]\\\^^^ccciiimmmrrrvvv|||rrrqqqpppssswww|||~~~{{{vvvpppttt{{{}}}wwwrrrmmmiiiffflllqqquuuzzz~~~{{{uuunnnkkkhhhhhhhhhfffaaa]]]OOOHHH@@@<<<>>>BBBEEEFFF???>>><<<999777555333333111333666999<<>>AAA@@@AAACCCDDDDDDEEEHHHJJJKKKLLLNNNQQQTTTXXX[[[\\\```ccciiisss~~~ooosss|||oooYYYGGGGGGFFFFFFMMM[[[kkkuuuuuuyyyfffXXXKKKFFFDDDBBBAAABBBDDDGGGQQQ```qqqvvvjjjooozzz}}}qqqiiieeedddccc``````aaaeeejjjmmmrrruuuzzz~~~{{{mmmmmmnnnqqquuuyyy{{{{{{~~~yyyuuupppuuu}}}{{{uuuqqqmmmjjjgggmmmtttxxx|||~~~zzzsssmmmjjjhhhhhhiiifffaaa\\\OOOHHH@@@===???DDDHHHJJJBBB@@@===:::777555444333333444777999===BBBHHHMMMOOOZZZfffnnnvvv}}}zzzmmm^^^XXXXXX\\\dddkkkrrryyyvvvkkkgggggggggjjjnnnooosssyyy||||||~~~}}}|||zzzuuuqqqjjjjjjlllmmmiiibbbbbbfffrrr~~~xxxoooeeecccaaadddkkkuuu|||{{{xxxsssnnnjjjkkkkkkiiikkkooo|||tttnnnkkknnnzzz}}}yyyyyy}}}|||{{{zzzzzzxxxwww}}}|||iiibbbooossstttttttttwwwyyypppkkkbbb^^^UUULLLCCC===;;;:::;;;<<<<<<<<<;;;<<<>>>AAA@@@BBBDDDEEEFFFHHHKKKMMMLLLMMMOOOQQQTTTXXX[[[\\\]]]bbbhhhrrrvvvuuuxxxtttZZZHHHGGGFFFGGGKKKWWWiiiwwwuuu|||hhh[[[MMMGGGEEEBBB@@@AAADDDGGGPPP^^^mmm~~~yyymmmnnnuuuyyynnngggddddddcccccccccfffiiimmmooouuuvvvzzz|||wwwjjjkkklllppptttwwwxxxxxxzzz}}}yyyuuutttxxxyyytttpppmmmkkkjjjpppvvvzzz}}}~~~yyyrrrlllkkkiiijjjjjjggg```[[[NNNHHHAAA>>>@@@EEEIIIJJJDDDBBB???;;;777555444444555666888:::<<>>AAABBBCCCEEEFFFGGGIIIMMMPPPNNNOOOPPPRRRUUUXXXZZZ\\\^^^ccchhhqqq{{{uuuttt~~~zzz]]]KKKHHHFFFGGGJJJTTTeeettttttjjj]]]OOOIIIFFFBBB@@@AAACCCFFFNNNZZZgggxxxqqqooosssuuukkkfffdddaaabbbdddgggjjjnnnqqqsssyyyzzz}}}zzztttiiiiiilllpppuuuwwwwwwvvvvvvyyy}}}}}}xxxvvvwww|||~~~wwwssspppnnnmmmnnnsssyyy|||zzzrrrmmmlllkkkllllllggg```YYYNNNHHHBBB@@@CCCGGGJJJJJJGGGDDD@@@;;;888555555444666777888999<<>>::::::===;;;<<<<<<<<<;;;<<<>>>AAACCCCCCDDDDDDEEEHHHMMMQQQQQQRRRSSSTTTWWWYYY[[[\\\^^^ccchhhnnnyyypppllluuubbbNNNIIIEEEFFFHHHNNN]]]lllrrr~~~lll^^^PPPJJJFFFBBB@@@AAABBBDDDKKKVVVaaaqqqwwwssssss{{{nnnfffbbbaaa___aaadddiiimmmrrruuuwww{{{{{{}}}wwwooohhhiiilllqqqvvvxxxwwwuuurrruuuzzz~~~yyyvvvvvvxxx}}}}}}uuurrrppppppooorrrwww{{{}}}{{{tttooonnnnnnnnnmmmhhh___XXXLLLHHHDDDDDDGGGKKKMMMMMMHHHFFFAAA<<<888666555555333555666888<<>>AAACCCCCCCCCBBBCCCGGGLLLPPPTTTTTTUUUVVVXXXZZZ\\\]]]]]]bbbeeejjj{{{uuujjjeeennn}}}gggPPPIIIDDDDDDFFFJJJWWWdddrrr}}}mmm___QQQJJJGGGCCC@@@@@@@@@BBBIIISSS]]]mmm{{{vvvuuuuuuhhh```]]]]]]]]]```dddjjjoootttwwwyyyzzzyyy{{{~~~|||ssskkkhhhiiimmmrrrvvvxxxwwwuuupppsssxxx}}}}}}vvvuuuvvvxxx}}}{{{tttqqqpppqqqqqqtttyyy|||~~~{{{uuupppooooooooonnnhhh___XXXKKKGGGEEEFFFKKKOOOPPPOOOIIIFFFAAA<<<888666555555111222444777<<>><<<>>><<<;;;::::::;;;===@@@AAAAAAEEEIIIHHHFFFGGGKKKPPPSSSUUUXXXZZZ[[[\\\]]]___]]]eeeiiimmm{{{|||jjjcccppp}}}qqqUUUNNNIIIIIIFFFFFFRRR```iiixxxooocccTTTJJJHHHFFFCCC???BBBCCCGGGPPPZZZiiissstttrrrfff___\\\[[[```aaaeeellltttxxxyyywww~~~||||||~~~~~~zzzqqqjjjcccggglllpppssstttvvvxxxtttwwwyyy||||||rrrpppssszzzxxxuuurrrooooooqqqyyy}}}wwwttttttnnnnnnnnnqqqrrrlllaaaXXXKKKGGGEEEGGGMMMQQQQQQOOOLLLHHHBBB===999666222000777777888;;;AAAIIIRRRWWWYYYZZZ\\\^^^```bbbbbbccceee```[[[SSSKKKJJJSSS___nnnxxxuuupppggg___ZZZWWWVVVWWW^^^cccppp}}}||||||sssnnneee\\\VVVWWW[[[```eeekkkqqqssstttvvv{{{zzzvvvqqqllllllpppwwwnnnjjj```cccfffjjjoooxxx|||vvvuuuxxxuuuwwwyyyzzzyyyyyyzzz{{{zzzzzz}}}wwwnnndddbbbmmm{{{|||mmmtttyyykkk___RRRKKKEEE???>>>@@@>>>===;;;:::;;;>>>@@@BBBBBBEEEHHHHHHFFFGGGKKKOOORRRTTTWWWYYYZZZ[[[^^^___^^^eeejjjnnn{{{|||jjjcccooo~~~yyy\\\RRRIIIHHHFFFEEENNN[[[___oooqqqeeeUUUKKKGGGFFFCCC@@@BBBCCCFFFNNNWWWeeezzzuuusss~~~~~~pppeee^^^[[[[[[```aaafffmmmtttyyyzzzyyy}}}||||||~~~}}}xxxnnnfffaaaeeejjjoooqqqsssuuuvvvtttwwwyyy|||wwwooooootttwwwtttqqqnnnnnnpppyyy~~~wwwsssrrrnnnmmmnnnppppppiii^^^UUULLLJJJHHHKKKPPPSSSRRRPPPLLLHHHCCC>>>;;;999666444777777888;;;BBBLLLVVV\\\ddddddcccaaa___\\\YYYXXXZZZVVVRRRMMMIIIJJJUUUbbbqqqzzzrrrlllddd\\\WWWTTTSSSRRRXXX]]]kkk|||}}}tttiii```^^^___bbbfffkkkoooqqqpppqqqtttxxx{{{wwwrrrlllmmmqqquuullliiibbbeeeiiimmmqqqyyyxxxsssrrrvvvsssvvvyyyzzzzzz{{{}}}vvvlllaaa___lllzzzyyynnnyyyqqqdddUUULLLFFFAAA@@@BBBAAA???===;;;<<<>>>AAACCCCCCFFFHHHHHHGGGGGGJJJNNNQQQSSSVVVXXXYYY[[[^^^``````fffjjjnnnzzznnndddnnn~~~hhhXXXJJJFFFEEEEEEKKKTTTYYYhhhuuuiiiXXXLLLGGGFFFDDDBBBBBBBBBEEEKKKRRR___ssswwwrrrzzzzzzmmmccc]]][[[ZZZ___aaafffnnnuuuzzz||||||}}}}}}}}}~~~|||uuuiiiaaa^^^bbbggglllnnnppprrrtttsssvvvyyy|||zzzqqqkkknnnuuu}}}uuurrrooommmmmmpppyyy~~~vvvqqqpppmmmmmmnnnooommmfff[[[RRRNNNMMMMMMPPPTTTVVVUUURRRLLLHHHCCC???===;;;999888777777999<<>><<<<<>>===>>>@@@CCCEEEJJJKKKLLLLLLLLLNNNPPPQQQRRRTTTVVVWWWXXX[[[^^^aaa___cccgggjjjssszzzyyyiiiQQQHHHHHHGGGIIIMMMOOO[[[ooo~~~rrr```QQQIIIFFFEEEDDDAAA@@@BBBGGGNNNZZZmmm~~~|||qqqtttzzzpppeee^^^ZZZZZZZZZ]]]aaagggnnntttyyy|||~~~{{{pppddd\\\YYY]]]bbbgggjjjlllnnnppprrruuuyyy}}}zzzoooggggggppp{{{{{{uuupppnnnlllkkknnnttt{{{}}}tttnnnmmmnnnoooqqqppplllcccXXXQQQNNNPPPSSSVVVXXXXXXVVVSSSOOOJJJDDD>>>;;;999888666777888:::<<>>>>>???AAADDDEEEKKKLLLLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXXXX[[[^^^aaa^^^bbbeeehhhppp~~~vvvZZZMMMJJJGGGHHHMMMPPPZZZkkkvvveeeVVVKKKFFFEEEDDDAAA@@@AAAFFFLLLWWWjjjzzzssstttzzztttkkkbbb[[[YYYYYYZZZ^^^cccjjjpppuuuyyy|||xxxmmmbbb[[[XXX\\\bbbfffiiilllnnnpppqqquuuyyy}}}wwwllleeefffqqq~~~vvvrrrnnnmmmllllllqqqxxx~~~{{{rrrnnnmmmmmmoooqqqpppkkkaaaWWWQQQOOOQQQTTTWWWXXXXXXVVVUUUOOOJJJCCC===:::888777666666999:::<<<@@@LLL\\\hhhmmmnnnnnnmmmjjjeeeaaa^^^VVVOOOIIIFFFGGGMMMYYYdddoooyyy{{{sssiiibbb___[[[UUUPPPNNNQQQXXXddduuu||||||||||||~~~~~~yyyuuuvvv{{{wwwlllgggfffjjjqqq{{{zzztttnnnmmmppptttyyy||||||zzz}}}xxxuuutttwww{{{||||||}}}zzzuuunnnnnn{{{{{{vvvzzzwwwooorrrtttcccPPPHHHFFFBBB???>>><<<===>>>???AAACCCDDDEEEKKKJJJKKKMMMPPPSSSUUUUUUXXXYYYYYYYYYYYY[[[^^^aaa```bbbeeeiiinnn|||dddSSSKKKFFFGGGKKKRRRYYYhhh{{{yyyiiiYYYMMMGGGDDDCCCCCCAAAAAADDDIIISSSeeeuuuvvvtttuuupppggg___YYYXXXYYYZZZaaafffmmmsssvvvzzz}}}~~~uuujjjaaa[[[XXX\\\bbbgggjjjllloooqqqqqquuuxxx}}}sssiiibbbdddqqq~~~rrrooommmmmmlllmmmttt|||yyyqqqmmmmmmkkkmmmpppoooiii___VVVPPPQQQTTTVVVXXXXXXXXXWWWWWWNNNIIIBBB===:::999999888666999;;;;;;>>>GGGVVVbbblllmmmmmmmmmjjjfffaaa^^^WWWOOOGGGFFFHHHNNNZZZeeepppzzzxxxnnngggddd```YYYSSSPPPRRRSSSVVV```lllppplllhhhhhhhhhiiikkkqqqxxx}}}{{{vvvxxx|||sssiiieeedddiiiqqq~~~{{{uuuooonnnppppppvvv{{{|||zzz}}}zzzwwwxxxyyy|||xxxqqqsss|||zzzuuuoooqqquuurrrxxxrrrlllpppqqq```NNNGGGEEEBBB>>><<<:::;;;===@@@BBBCCCDDDDDDJJJIIIJJJLLLPPPTTTUUUVVVZZZZZZZZZZZZYYY[[[^^^aaaaaacccfffiiinnn|||kkkWWWLLLEEEEEEJJJNNNTTTaaassszzzkkk[[[OOOGGGDDDCCCDDDBBBBBBDDDGGGPPPaaapppyyytttsssnnneee]]]XXXWWWYYYZZZdddiiipppuuuxxx{{{{{{ssshhh___ZZZXXX\\\bbbgggjjjmmmppprrrqqquuuxxx}}}~~~qqqgggaaacccppp~~~}}}pppmmmlllmmmlllnnnuuu~~~xxxpppmmmmmmhhhlllooonnnggg^^^UUUPPPSSSUUUXXXYYYYYYXXXYYYZZZMMMHHHAAA===;;;;;;<<<;;;666999;;;;;;<<>>>>>:::777;;;===@@@@@@???CCCLLLRRRbbbmmmppphhhcccfffccc\\\QQQIIIBBBAAAEEENNN[[[gggtttyyywwwsssppphhhbbbbbbZZZWWWQQQMMMKKKIIIGGGFFFFFFEEEGGGIIIJJJMMMWWWbbbrrruuu{{{}}}zzz|||~~~tttiiibbbbbbeeeeeeppp}}}|||wwwsssrrrpppooosssqqqtttyyyzzzzzz|||{{{ooodddiiixxx~~~{{{{{{|||~~~}}}{{{|||yyy{{{yyymmmnnnyyyqqqmmmnnnzzzooobbbXXXMMMHHHDDD@@@>>>???======>>>@@@CCCFFFFFFEEEJJJLLLOOOQQQSSSSSSSSSSSSUUUXXXZZZZZZYYY[[[___cccaaaaaaccceeehhhppp^^^KKKGGGHHHHHHIIISSS^^^gggwwwxxxkkk^^^SSSKKKGGGEEEBBBAAABBBCCCCCCHHHVVVdddxxxzzzrrrhhh^^^XXXTTTRRRVVV\\\ccclllwww}}}qqqeee^^^[[[[[[aaagggjjjjjjjjjlllnnnqqqrrrxxx}}}ooohhhggglllvvvvvvmmmllllllkkkmmmqqqxxx}}}~~~yyysssnnnkkkjjjmmmhhhdddbbb^^^WWWTTTVVV\\\]]]___aaacccbbb___\\\SSSLLLDDD???>>>>>>;;;999:::===??????>>>AAAHHHNNNZZZfffkkkgggcccddd```WWWNNNFFF@@@AAAFFFOOO]]]iiitttxxx{{{wwwnnnggggggbbb]]]WWWRRRNNNKKKHHHFFFCCCAAABBBDDDDDDFFFOOOYYYjjjnnnuuu|||~~~|||}}}~~~ssshhhbbbbbbdddeeeppp}}}{{{uuurrrqqqpppppprrrqqqsssxxxzzz|||ttthhhlllyyyyyyxxx|||~~~}}}sssjjjmmm|||~~~tttrrrsssuuu|||wwwfff```UUUJJJEEECCC@@@???AAA???>>>???AAAEEEGGGHHHHHHMMMMMMOOOPPPRRRTTTUUUVVVXXXZZZ]]]\\\[[[\\\```ccccccaaabbbcccdddjjjxxxdddMMMGGGFFFFFFHHHPPPYYYaaaoooxxxjjj]]]SSSLLLHHHFFFCCCBBBAAABBBBBBFFFRRR___nnn|||ooofff]]]WWWSSSQQQUUU[[[dddlllxxx{{{nnnccc\\\ZZZZZZ```fffjjjjjjkkkmmmoooppprrrxxx}}}pppjjjjjjooozzz}}}qqqkkkkkkjjjjjjlllqqqxxx}}}{{{vvvpppkkkiiiiiinnnhhhbbb___[[[VVVUUUXXXbbbccceeeggggggeeeaaa]]]TTTMMMDDD>>>=========<<<<<>>@@@GGGQQQ___kkktttxxxxxxooommmgggbbb[[[TTTOOOJJJEEEBBBBBB@@@@@@AAAAAABBBIIIRRRbbbhhhqqqyyy~~~}}}rrrhhhbbbbbbdddgggrrr~~~yyytttqqqqqqqqqqqqqqqppprrrwww{{{oooqqq{{{|||yyy}}}~~~rrrfffmmm}}}xxxwwwxxxuuuzzzppp```[[[QQQGGGCCCAAA@@@@@@BBBBBBAAAAAACCCGGGJJJLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXYYY\\\^^^^^^\\\\\\___bbbdddaaa```bbbdddhhhrrr}}}iiiQQQFFFDDDCCCFFFLLLTTT\\\hhh~~~zzzlll___VVVPPPKKKGGGDDDBBBAAABBBBBBDDDNNNYYYgggxxx~~~mmmeee\\\WWWTTTRRRUUU[[[dddlllwww~~~yyylllaaa[[[YYYYYY^^^eeeiiijjjjjjmmmooonnnqqqyyy}}}ppplllnnnttt~~~yyymmmhhhhhhhhhhhhkkkqqqxxx~~~{{{tttnnnjjjiiijjjoooggg```\\\YYYVVVWWW\\\eeefffhhhkkkkkkhhhbbb^^^TTTMMMDDD>>><<<===>>>???@@@CCCFFFFFFFFFEEEGGGHHHHHHQQQXXXYYYZZZZZZUUUNNNGGGAAA===AAAHHHRRR```kkktttxxx~~~xxxtttnnniiiaaaZZZSSSLLLFFFCCCDDDAAAAAABBBBBBCCCIIIQQQ___gggrrr{{{}}}rrrhhhcccdddfffllluuuxxxrrrppppppqqqqqqpppppprrrvvv}}}~~~~~~}}}~~~xxxxxx}}}~~~qqqeeeooo}}}|||zzz~~~yyyhhh[[[VVVLLLCCCAAAAAA@@@AAACCCEEECCCBBBDDDHHHMMMPPPQQQNNNNNNNNNOOOQQQTTTWWWYYYZZZ\\\___^^^\\\[[[]]]```aaa^^^]]]```dddhhhpppxxxnnnSSSFFFCCCBBBCCCHHHPPPXXXdddyyyqqqeee]]]VVVOOOJJJEEEBBBAAABBBBBBCCCKKKSSSbbbttt}}}mmmeee]]]YYYUUUTTTWWW]]]ccckkkuuu|||wwwiii^^^YYYXXXWWW]]]cccggghhhiiikkknnnkkkoooxxx|||pppnnnrrrzzzvvvlllggggggggghhhkkkqqqyyy{{{sssmmmjjjjjjlllnnnfff___[[[XXXWWWZZZ```fffhhhkkkmmmmmmiiibbb]]]RRRLLLDDD>>>;;;<<<>>>@@@AAADDDHHHJJJJJJIIIHHHGGGFFFJJJMMMOOOQQQRRROOOKKKEEE@@@===BBBIIIRRR___jjjtttxxx~~~}}}yyytttmmmeee]]]UUUNNNJJJEEEAAA@@@BBBCCCDDDIIIOOO]]]fffttt~~~{{{qqqiiifffhhhjjjrrr{{{}}}vvvqqqppppppqqqqqqpppqqqssswww{{{xxxxxxxxxzzz{{{}}}|||{{{zzz|||~~~yyynnngggttt~~~{{{vvvlll___TTTPPPGGG@@@@@@AAAAAAAAADDDEEECCCBBBCCCHHHNNNRRRTTTOOOOOOOOOPPPSSSVVVYYYZZZ[[[^^^``````]]][[[\\\^^^]]]YYYYYY^^^eeeiiinnntttqqqUUUGGGBBBBBBAAAEEEMMMWWWbbbtttyyynnnfff]]]TTTLLLFFFCCCAAABBBBBBCCCIIIPPP^^^ooozzzmmmeee^^^ZZZWWWUUUYYY^^^cccjjjttt{{{tttfff[[[WWWVVVVVV\\\bbbffffffgggiiikkkiiimmmwww{{{pppooowwwuuunnnggghhhiiijjjnnnttt}}}{{{sssllliiikkknnnmmmeee^^^ZZZYYYYYY^^^eeehhhjjjmmmooonnniiiaaaZZZNNNJJJDDD>>>;;;<<<>>>@@@???CCCHHHLLLNNNLLLIIIFFFFFFEEEFFFGGGJJJKKKJJJHHHCCC>>>===BBBJJJSSS```jjjuuuxxx}}}xxxoooggg]]]UUUPPPHHHCCCAAACCCCCCCCCFFFKKKYYYeeetttxxxoooiiiiiikkknnnxxx~~~zzzuuuqqqpppqqqqqqppppppsssuuuyyy}}}vvvrrrqqqqqqvvvyyy||||||zzzzzz}}}vvvnnnkkkyyy~~~tttlllbbbVVVMMMJJJCCC>>>@@@BBBBBBBBBCCCDDDBBB@@@AAAFFFLLLQQQTTTPPPQQQRRRTTTVVVYYY[[[\\\]]]```cccbbb___\\\]]]___]]]YYYXXX___ggglllooosssqqqVVVGGGCCCBBBAAADDDMMMVVV```ooowwwoooeeeXXXOOOGGGCCCAAACCCCCCDDDHHHNNNXXXjjjxxxlllddd]]]ZZZXXXVVVYYY^^^dddkkkttt{{{pppaaaWWWSSSSSSVVV[[[aaadddddddddfffhhhggglllvvvyyyoooqqqzzzvvvqqqjjjkkklllnnnrrryyy{{{qqqjjjiiikkknnnkkkddd]]][[[ZZZ\\\aaahhhmmmoooqqqrrroooggg]]]VVVKKKHHHCCC>>>;;;;;;===??????CCCIIIOOORRRPPPLLLHHHEEECCCBBBDDDGGGGGGEEEDDD>>>;;;;;;BBBKKKUUUbbbllluuuxxx}}}tttiii___YYYSSSMMMJJJJJJJJJHHHIIILLLVVVcccuuu}}}ssskkkhhhjjjmmmppp|||{{{xxxtttrrrrrrqqqpppoooqqquuuxxx{{{{{{uuuqqqqqqqqqsssxxx|||}}}||||||xxxrrrooo}}}sssiii^^^RRRIIIGGGAAA>>>@@@CCCBBBBBBCCCBBB@@@>>>???DDDKKKPPPSSSQQQRRRTTTWWWYYY\\\]]]^^^___bbbeeeddd```^^^^^^___aaa[[[[[[ccckkkooorrrtttuuurrrVVVGGGCCCCCCAAADDDMMMVVV^^^lll}}}tttiii[[[QQQGGGCCCAAACCCDDDDDDHHHMMMSSSeee{{{wwwkkkccc]]]ZZZWWWVVVYYY^^^fffllluuu|||}}}nnn^^^TTTPPPQQQUUUZZZ```cccccccccdddfffeeejjjuuuxxxnnnqqq|||wwwsssmmmnnnoooqqquuu|||zzzpppiiihhhkkknnnjjjccc]]]\\\\\\]]]cccjjjrrrsssttttttpppfff[[[RRRIIIGGGCCC???;;;:::<<<>>>@@@EEELLLSSSWWWUUUPPPLLLDDDBBBAAADDDGGGEEEBBB@@@;;;888999BBBLLLWWWdddooouuuxxx|||xxxmmmfff```YYYUUUTTTRRROOONNNQQQVVVdddvvvyyyppphhhgggjjjnnnqqq~~~yyyvvvtttsssrrrrrrpppnnnrrrvvvyyy|||zzzuuussssssssssssxxx}}}~~~xxxxxxwww{{{iii[[[QQQIIIDDD@@@>>><<<>>>BBBFFFGGGFFF???@@@AAACCCGGGLLLPPPSSSRRRQQQRRRVVV[[[___```___fffeeedddcccbbbcccdddeeeeeefffhhhjjjmmmppprrrttt~~~rrrXXXIIICCC@@@CCCHHHJJJSSSaaakkkxxxkkk\\\RRRIIIFFFDDDEEEDDDBBBDDDIIITTTaaavvv}}}tttjjjgggbbb[[[VVVVVVYYY\\\eeelllttt{{{wwwgggYYYQQQQQQSSSYYY]]]aaadddeeedddccccccfffiiittt|||yyyvvvxxxyyyvvvpppooopppttt{{{yyyoooiiihhhjjjllliiiccc[[[XXX[[[ccckkkqqquuuuuuvvvuuuqqqfffWWWMMMEEECCC???===;;;<<<>>>@@@@@@DDDLLLUUUYYYXXXVVVUUUIIIEEEBBBAAABBBBBB???<<<;;;<<>>===AAAGGGLLLMMMMMMEEEEEEEEEFFFIIILLLOOOQQQRRRRRRSSSWWW]]]aaacccbbbhhhgggfffeeeeeefffgggggghhhhhhiiikkkmmmppprrrssszzzpppXXXJJJEEEBBBAAAGGGKKKTTTccclllzzzmmm^^^TTTJJJFFFDDDDDDCCCAAADDDHHHNNN[[[qqq{{{rrrjjjgggbbb[[[WWWWWWZZZ]]]eeekkkttt{{{tttdddVVVOOOOOOQQQXXX\\\```cccdddcccbbbbbbfffjjjuuu|||yyyzzzxxxtttqqqqqqrrrwww~~~yyyooojjjiiikkkmmmjjjddd]]]ZZZ]]]eeennnsssvvvvvvvvvuuuooocccTTTIIICCCAAA===;;;:::;;;<<<>>>BBBFFFNNNXXX______[[[XXXMMMIIIDDDBBBBBBBBB???===;;;<<>>CCCKKKQQQSSSRRRKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTVVVZZZ___dddeeefffhhhhhhgggggggggggghhhhhhiiiiiijjjlllnnnooopppqqquuupppZZZLLLFFFDDD@@@GGGLLLWWWfffooo~~~pppaaaVVVKKKFFFCCCCCCBBB@@@BBBGGGKKKWWWkkkzzzpppiiigggbbb\\\XXXXXX\\\___eeekkkssszzz~~~ppp```SSSMMMLLLMMMVVVZZZ^^^aaaaaaaaaaaaaaaeeejjjvvv|||}}}~~~vvvrrrqqqrrruuuzzzwwwoookkkkkklllllljjjddd^^^\\\```hhhpppuuuwwwxxxxxxuuulll^^^OOODDD@@@>>>;;;999888888:::;;;@@@EEEMMMYYYdddgggbbb\\\TTTNNNGGGCCCBBBAAA???===:::;;;???EEEOOO[[[fffmmmtttxxx~~~rrrkkkjjjsss}}}tttkkkggggggjjjrrr{{{wwwuuurrrrrrssstttttttttuuuvvvzzz|||yyysssppp|||qqqZZZKKKBBB>>>;;;;;;>>>DDDLLLRRRTTTSSSOOOOOOPPPPPPQQQQQQRRRRRRXXXXXXZZZ]]]aaadddfffgggffffffffffffggggggggghhhggghhhjjjlllmmmoooppppppsss}}}ttt___NNNGGGEEE@@@GGGMMMYYYiiiqqqtttdddYYYNNNGGGCCCBBBBBB@@@AAAEEELLLVVVgggzzzyyyoooiiifffbbb\\\YYYZZZ^^^bbbfffkkkrrrzzzzzzlll]]]RRRLLLKKKLLLTTTWWW[[[^^^^^^^^^^^^___cccjjjwww~~~||||||tttpppqqqssswww}}}~~~tttmmmkkkkkkkkkkkkhhhccc^^^]]]bbbjjjrrrwwwzzz{{{zzzuuujjjZZZKKKAAA???===:::888777777999999;;;@@@JJJWWWfffnnnjjjbbb[[[SSSJJJCCCAAA???===;;;:::;;;>>>EEEPPP\\\gggmmmtttxxx}}}|||uuu{{{zzzqqqiiiggggggkkkttt~~~wwwuuusssssstttvvvwwwwwwvvvvvvzzz~~~wwwpppnnn|||xxx\\\JJJAAA>>>======@@@GGGNNNSSSSSSQQQNNNPPPRRRTTTUUUVVVVVVVVV\\\]]]___```aaabbbdddeeegggggghhhhhhiiiiiiiiiiiieeegggiiikkkmmmooooooppprrryyy}}}gggSSSGGGDDDBBBHHHMMMYYYiiiqqq}}}xxxggg[[[QQQIIICCCBBBBBB@@@AAADDDJJJRRRaaassszzzppphhhfffaaa]]][[[\\\aaaeeehhhkkkrrryyywwwiii[[[QQQMMMLLLLLLRRRUUUXXXZZZ[[[[[[\\\]]]```iiixxx~~~||||||yyyrrrooorrrtttyyyyyyqqqlllkkklllkkkiiieeeaaa^^^^^^dddlllsssxxx}}}}}}zzzsssfffWWWHHH@@@>>>===;;;999888888888999777>>>GGGTTTeeerrrrrrjjj```XXXMMMEEEAAA>>><<<:::999;;;>>>EEEPPP\\\gggnnntttxxx~~~wwwooohhhfffhhhnnnxxx~~~wwwuuutttuuuwwwyyyzzzzzzvvvwww{{{tttnnnooo}}}{{{]]]III@@@>>>???@@@CCCJJJQQQTTTRRRPPPLLLOOORRRVVVXXXYYYYYYXXX^^^___aaaaaa```aaabbbdddiiijjjkkkllllllmmmllllllfffhhhjjjlllnnnoooooonnnpppvvvsssZZZJJJEEEDDDHHHJJJUUUeeemmmzzz|||kkk^^^TTTKKKCCCBBBBBBAAAAAACCCDDDLLLYYYjjj}}}rrrgggeeeaaa^^^\\\^^^cccgggkkkmmmrrryyy|||ssseeeYYYQQQNNNMMMMMMPPPSSSVVVWWWXXXXXXYYY[[[___iiizzz}}}|||}}}~~~vvvqqqpppsssvvv|||~~~wwwoookkklllmmmkkkhhhccc```^^^```fffnnnuuuyyy}}}|||xxxoooaaaRRRGGG@@@>>>===;;;999888888888999777>>>FFFOOO```qqquuupppddd\\\QQQHHHCCC@@@<<<999999:::>>>EEEPPP\\\hhhnnnvvvyyy~~~~~~uuummmgggfffjjjppp{{{{{{wwwvvvwwwyyy{{{}}}}}}|||wwwxxx||||||nnniiilll|||{{{[[[GGG@@@>>>>>>???CCCJJJPPPSSSQQQNNNKKKNNNRRRWWWYYYZZZYYYYYY\\\^^^```aaa___```bbbdddiiijjjlllmmmnnnnnnmmmmmmlllmmmnnnooopppooommmlllmmmrrr{{{~~~bbbOOOHHHEEEFFFEEENNN^^^ggguuuooobbbWWWMMMDDDCCCCCCBBBBBBCCCBBBHHHSSScccwwwvvvfffeeeaaa^^^]]]```eeejjjmmmnnnrrrxxxxxxnnnaaaVVVPPPOOONNNNNNNNNQQQTTTUUUUUUVVVXXXYYY```kkk}}}zzzsssqqqqqqvvvzzz~~~vvvooommmooopppmmmjjjccc```___bbbiiiqqqxxx|||{{{zzzuuujjj\\\NNNEEE@@@===<<<:::999888777777777555===CCCGGGTTTgggpppnnnhhh```UUULLLGGGCCC>>>;;;999:::>>>EEEPPP\\\hhhooowww{{{tttlllggggggkkksss~~~~~~yyywwwwwwyyy|||~~~xxxxxx|||yyyiiieeejjj{{{}}}yyyZZZFFF??????:::<<<@@@GGGNNNQQQOOOKKKKKKNNNSSSWWWZZZZZZYYYXXXYYY\\\___```___```bbbeeegggiiijjjlllmmmmmmllllllqqqqqqrrrrrrqqqooollljjjjjjnnnwwwhhhSSSLLLEEEEEEBBBIIIYYYcccqqqssseeeYYYNNNEEECCCDDDCCCBBBCCCCCCHHHQQQ___qqqxxxfffdddaaa^^^]]]aaafffkkknnnooorrrxxx~~~uuulll^^^TTTPPPOOONNNNNNNNNPPPRRRTTTTTTUUUWWWXXXaaammmwwwqqqpppqqqyyy|||~~~wwwpppnnnqqqsssoookkkcccaaaaaadddkkkssszzz~~~yyywwwqqqfffXXXKKKCCCAAA<<<;;;:::888777777666666333<<>>EEEPPP]]]hhhoooxxx{{{ssslllggghhhlllttt}}}yyyvvvxxxzzzxxxyyy|||~~~~~~zzzhhhccciiiyyy}}}zzz{{{{{{jjjPPPEEEAAA>>>???AAADDDGGGIIIIIIHHHHHHPPPOOONNNPPPTTTXXXZZZ[[[]]]^^^___aaaaaaaaa```___iiigggggghhhjjjmmmnnnoooppppppqqqssssssqqqmmmjjjmmmooovvvvvvZZZKKKHHHHHHFFFGGGPPPcccvvvzzzhhh[[[QQQHHHEEECCCAAA@@@BBBDDDDDDKKKXXXiii}}}wwwjjjddd______```aaafffmmmkkkrrrxxxzzz}}}sssiii\\\RRRNNNNNNNNNNNNPPPOOOPPPQQQOOOMMMQQQXXXaaaqqq~~~tttsssssspppvvv~~~xxxtttqqqooooooooommmjjjeeecccaaaccciiiqqqwww{{{|||vvvkkk^^^QQQFFF???;;;:::;;;<<<:::888777777888999;;;>>>BBBHHHPPPYYY___cccbbb^^^WWWMMMDDD???<<<;;;===AAAFFFOOO[[[gggpppxxxzzz}}}zzzrrrlllhhhjjjooovvv~~~zzz~~~{{{zzz|||}}}vvvzzzzzzttthhhhhhlll}}}{{{wwwxxx}}}xxxyyy~~~bbbLLLDDDAAA>>>===>>>@@@CCCEEEFFFFFFFFFMMMKKKJJJLLLQQQVVVZZZ[[[^^^___aaabbbcccccccccbbbgggffffffgggiiikkkmmmmmmpppppprrrtttvvvvvvtttrrrooopppttt}}}aaaOOOHHHGGGEEEGGGPPP```qqq|||}}}kkk]]]SSSIIIFFFDDDAAA@@@BBBDDDDDDIIIVVVeeexxxwwwjjjddd______```aaagggmmmmmmtttzzz|||tttjjj]]]TTTPPPPPPPPPOOOOOONNNOOOPPPNNNLLLPPPWWWaaarrr}}}sssrrrrrrqqqyyyxxxuuurrrqqqpppnnnkkkhhhcccbbbbbbeeekkksssxxx{{{zzztttiii\\\PPPGGGAAA>>>:::;;;;;;:::888666777888999;;;===@@@DDDJJJRRRWWW]]]]]]ZZZTTTLLLCCC>>>;;;:::===AAAFFFOOO[[[hhhpppwwwzzz}}}zzznnnhhheeehhhnnnvvv}}}{{{zzzzzz|||yyy|||~~~yyymmmmmmqqqzzzuuuvvv~~~~~~yyytttsssvvvuuuWWWGGGCCC@@@======>>>???AAACCCEEEGGGIIIJJJHHHFFFHHHMMMTTTYYY[[[^^^^^^```bbbcccdddddddddeeeeeeffffffhhhiiikkklllmmmmmmooossswwwyyyzzzyyytttrrrsss}}}jjjVVVHHHFFFEEEGGGNNN[[[jjjtttppp```UUUKKKGGGDDDAAA@@@BBBDDDDDDGGGRRR___rrrwwwjjjddd______```bbbgggnnnnnnuuu|||sssjjj^^^VVVRRRRRRQQQQQQOOOMMMMMMNNNLLLKKKOOOVVVaaasss{{{qqqpppsssttt|||yyyxxxvvvtttrrrnnniiieeeaaaaaaccchhhooovvvzzz|||xxxqqqeeeXXXMMMEEEAAA???;;;;;;;;;999666555666777:::;;;===???@@@DDDHHHLLLSSSTTTSSSOOOIIIBBB===:::999<<<@@@GGGPPP\\\hhhpppvvvyyy}}}zzzlllhhhfffjjjqqqyyyzzzzzzzzz}}}}}}rrrqqqvvv}}}yyyyyy{{{wwwyyy|||uuusssrrrxxxhhhOOODDDBBB@@@===@@@@@@AAABBBEEEIIILLLNNNLLLIIIGGGHHHLLLSSSXXX[[[[[[\\\]]]___aaabbbcccccceeefffggghhhhhhiiikkkllljjjiiijjjnnnssswwwxxxyyyyyyvvvvvv}}}sss]]]JJJGGGEEEGGGLLLUUUbbbmmm}}}wwwdddYYYMMMHHHEEEBBBAAABBBCCCBBBFFFNNNZZZlllvvvjjjddd``````aaabbbhhhnnnooovvv|||zzznnnfff\\\UUUSSSSSSRRRQQQOOOMMMMMMNNNLLLKKKOOOWWWbbbuuuyyypppppptttxxx||||||{{{yyyuuuooohhhddd___```dddkkksssyyy}}}~~~xxxqqqdddVVVKKKCCC@@@???<<<<<<;;;888555444555666999;;;===>>>???AAACCCEEEHHHJJJKKKIIIEEE???;;;999999<<>>===<<<888555444555666888:::>>>@@@AAAAAABBBDDDAAACCCEEEDDD@@@<<<:::999999<<>>===??????@@@BBBFFFKKKPPPRRRWWWTTTQQQQQQTTTYYY\\\^^^_________```aaaccceeeeeegggjjjmmmnnnlllkkkmmmoooooollliiiiiikkkooorrrttt{{{~~~pppWWWMMMFFFGGGIIINNN\\\kkkwwwlll```RRRKKKGGGBBBAAACCC@@@@@@DDDKKKSSSaaayyysssiiiddd``````bbbccciiipppqqqwww}}}xxxmmm^^^XXXRRROOOOOOQQQPPPOOOQQQOOONNNNNNLLLKKKQQQYYYggg{{{yyytttuuu}}}~~~wwwoooiiifff```bbbgggoooxxx~~~zzzlll]]]QQQIIIFFFDDD@@@???===999555444555777777;;;@@@CCCDDDCCCCCCCCC>>>???@@@???<<<:::999999999===CCCLLLVVVbbbnnnuuu|||~~~xxxsssppppppvvv|||}}}wwwuuuuuu}}}{{{~~~wwwlllkkkjjjyyy~~~|||nnn^^^NNNGGGDDD???<<<===<<<===???CCCGGGLLLPPPRRRYYYWWWUUUVVVZZZ^^^aaabbbaaa`````````aaabbbdddeeegggkkkoooooolllkkkllloooqqqmmmiiigggiiimmmppprrrttt~~~}}}___RRRGGGFFFHHHMMM]]]ooozzzooobbbTTTLLLGGGCCCBBBCCC@@@AAAEEEIIIOOOZZZppptttiiiddd``````bbbdddjjjpppsssxxx~~~ttthhhWWWSSSNNNMMMOOOQQQQQQPPPPPPNNNMMMLLLJJJJJJPPPXXXjjj}}}zzzwwwxxx}}}uuummmiiigggbbbdddiiipppxxx~~~wwwkkk]]]RRRJJJFFFEEEBBBAAA>>>:::666444666777888<<>>>>>>>><<<999777888999:::>>>EEENNNXXXdddpppwwwxxxsssqqqrrryyy~~~uuuqqqqqqssswww|||}}}xxxnnnnnnlll{{{zzztttqqqaaaTTTIIIEEECCC>>>;;;===<<<>>>AAADDDIIINNNQQQSSSXXXWWWVVVYYY]]]aaadddeee```___^^^^^^^^^```aaabbbfffkkkoooooollljjjllloooppplllgggeeefffjjjnnnpppooo}}}dddUUUHHHFFFGGGMMM___rrr~~~pppcccUUUMMMHHHCCCBBBDDD@@@AAAEEEIIILLLUUUiii{{{uuuiiiddd```aaabbbdddjjjqqquuuzzzssseeeTTTPPPLLLLLLOOOQQQQQQPPPOOOMMMKKKKKKIIIIIIOOOWWWkkk}}}{{{yyy{{{{{{ssslllhhhgggdddeeeiiipppxxxyyyrrrgggZZZPPPIIIEEECCCCCCBBB???:::666555666888999===CCCFFFFFFDDDBBBAAA???>>>===:::777666777999:::???FFFOOOZZZfffqqqyyyxxxtttsssuuu}}}yyypppnnnpppssssssxxx|||qqqrrrxxxnnneeeYYYOOOFFFBBB@@@===;;;<<>>DDDHHHHHHGGGFFFEEECCC???;;;:::;;;;;;999777:::>>>FFFRRRaaammmvvvzzz|||ttttttxxx}}}xxxrrrooommmllltttwwwzzz{{{}}}{{{|||||||||~~~|||{{{nnnbbbVVVLLLDDDAAA@@@>>>===>>>@@@BBBGGGMMMSSSVVVVVVUUUWWWWWWWWWWWWZZZ^^^aaadddccccccccccccccccccccccccdddeeefffhhhlllpppsssuuurrrmmmiiihhhgggfffgggkkkmmmnnnxxxrrr[[[IIIGGGIIIKKKWWWgggzzzxxxjjj[[[QQQJJJEEECCCEEECCCBBBCCCEEEIIIPPP```nnnyyyooohhhcccbbbccceeelllssszzz~~~zzzlll___PPPOOONNNNNNPPPQQQPPPOOOMMMJJJIIIJJJIIIJJJQQQYYYkkk~~~zzzvvv{{{~~~wwwooojjjhhhhhhiiikkkpppvvv|||~~~}}}{{{pppeeeYYYQQQOOOMMMIIIEEE@@@???===;;;::::::::::::;;;@@@FFFJJJKKKIIIGGGFFFFFFBBB>>><<<;;;;;;999777;;;@@@IIIUUUcccooowww{{{|||vvvuuuxxx~~~yyysssqqqpppooorrrtttwwwxxxzzz|||zzzvvvtttuuuvvvzzzooo```RRRIIIBBB@@@@@@>>>>>>@@@???BBBHHHOOOVVVYYYYYYWWWXXXWWWWWWXXXYYY\\\^^^```bbbccceeeffffffeeecccbbbcccbbbccceeejjjqqqwww{{{tttnnnkkkmmmnnnkkkhhhiiiiiihhhmmmuuuxxx{{{|||cccMMMIIIJJJKKKTTT```tttyyy||||||nnn^^^TTTMMMGGGEEEFFFDDDCCCCCCDDDFFFKKKYYYfff}}}yyyooohhhccccccdddgggmmmuuuzzz~~~~~~{{{uuuhhh\\\NNNMMMLLLMMMOOOPPPOOONNNLLLIIIHHHIIIHHHIIIPPPYYYlll~~~~~~yyywww}}}{{{uuunnnjjjhhhiiijjjnnnttt{{{|||yyykkkbbbVVVOOOLLLKKKGGGCCC>>>===;;;:::999999::::::===BBBJJJNNNNNNLLLIIIGGGHHHDDD@@@===<<<;;;999888<<>>>>>@@@???AAAEEELLLSSSXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]aaacccfffhhhhhhgggdddbbbaaa```___aaagggpppyyy~~~xxxqqqlllooorrrppplllkkkkkkiiiiiilllnnnssslllSSSKKKKKKKKKQQQXXXnnnvvvzzz{{{sssbbbWWWOOOHHHEEEFFFDDDCCCCCCDDDDDDHHHTTTaaaxxx{{{ooohhhccccccdddfffmmmuuuyyy~~~zzzrrrdddWWWMMMLLLLLLMMMOOOOOONNNMMMJJJHHHHHHHHHFFFHHHPPP[[[nnn}}}zzzyyy}}}xxxrrrmmmjjjiiijjjlllpppwww~~~yyyuuueee^^^TTTMMMJJJHHHEEEBBB===<<<:::999999999::::::>>>DDDMMMRRRRRRNNNJJJGGGFFFDDD@@@<<<;;;:::::::::===DDDQQQ^^^jjjttt{{{}}}zzzyyyxxx|||zzzwwwvvvvvvvvvqqqrrrssssssvvv~~~~~~}}}zzzrrrkkkhhhlllvvvzzzgggRRRIIIAAA@@@???>>>===?????????AAAFFFMMMTTTXXXZZZ\\\\\\]]]^^^^^^^^^]]]]]]aaacccgggjjjkkkiiigggeee```___^^^```eeennnvvv||||||sssmmmnnnrrrqqqppppppqqqnnnkkkiiiiiippp~~~uuuZZZNNNKKKJJJNNNSSShhhttt{{{{{{xxxfffZZZQQQIIIEEEFFFCCCBBBCCCEEEEEEHHHSSS^^^ttt~~~qqqjjjdddcccccceeekkksssvvv}}}}}}rrraaaSSSMMMLLLLLLMMMOOOOOOMMMKKKHHHGGGGGGGGGFFFHHHRRR^^^rrr}}}||||||{{{uuuppplllkkkkkklllnnnrrryyy|||tttnnnaaa[[[RRRLLLIIIFFFDDDBBB>>>===;;;:::999::::::;;;???FFFPPPVVVVVVQQQKKKGGGCCCAAA>>>;;;999:::<<<===>>>HHHUUUcccmmmuuu{{{yyyxxxzzzzzz{{{xxxwwwxxxxxxuuuuuuuuuuuuxxx~~~zzz|||{{{qqqgggfffmmmzzz}}}iiiRRRIIIAAA@@@@@@???>>>@@@@@@??????BBBJJJRRRXXX[[[^^^^^^```aaaaaa```^^^^^^```cccgggjjjlllkkkjjjhhhbbbbbbaaabbbffflllrrrvvvzzzrrrlllmmmoooppprrruuuuuusssooojjjgggmmmzzzfffTTTLLLIIIKKKOOOaaaqqq}}}}}}lll^^^SSSJJJEEEEEECCCBBBDDDEEEEEEGGGQQQ\\\mmmuuunnngggeeeddddddjjjpppttt}}}}}}qqq```RRROOONNNNNNNNNOOONNNKKKIIIFFFFFFGGGGGGFFFIIIUUUbbbwww|||}}}zzzsssnnnlllmmmnnnnnnrrrvvv{{{yyypppiii```[[[TTTNNNJJJHHHFFFEEE@@@???===<<<;;;;;;<<<<<>>;;;999999===@@@BBBMMM\\\iiirrrxxx|||zzzuuuvvv{{{|||}}}zzzzzzzzzzzzyyyzzzyyyyyyzzz{{{{{{yyy{{{yyymmmbbbdddpppgggPPPHHHAAA@@@AAAAAAAAADDDBBBAAAAAAEEELLLSSSXXXZZZ]]]___aaabbbbbbaaa___^^^```bbbfffjjjlllmmmmmmlllgggfffggggggiiikkknnnoootttnnnkkklllllllllpppuuuyyyyyyuuunnniiimmmvvv~~~sss[[[MMMGGGHHHLLLXXXmmm}}}}}}~~~ssscccWWWLLLGGGFFFCCCCCCDDDEEEDDDEEEMMMWWWcccwww{{{ssslllhhhfffeeeiiiooottt}}}zzzooo___SSSPPPPPPOOOPPPPPPNNNJJJGGGDDDEEEGGGHHHGGGJJJXXXfff{{{yyy|||zzzrrrmmmmmmnnnppppppwwwzzz}}}~~~wwwmmmeeebbb^^^XXXRRRNNNLLLKKKJJJCCCBBB@@@>>>============DDDMMMYYY``````YYYQQQKKKCCCBBB@@@<<<999999===@@@GGGRRRbbbooovvv{{{~~~|||vvvqqqttt{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{|||tttxxxxxx{{{wwwiii___cccrrr}}}dddNNNFFF@@@@@@BBBCCCDDDGGGBBBBBBDDDIIIPPPUUUYYYZZZ]]]^^^aaabbbcccaaa___]]]```bbbfffjjjmmmnnnoooooojjjjjjkkkkkkllllllllllllnnnkkkjjjkkkkkkjjjnnnttt}}}~~~{{{rrrmmmnnnuuu{{{|||aaaOOOFFFGGGJJJRRRjjj|||}}}}}}wwwgggZZZNNNHHHGGGDDDCCCDDDEEECCCBBBJJJSSS\\\pppwwwooojjjgggfffiiiooouuu}}}wwwmmm___UUURRRQQQQQQQQQPPPNNNJJJGGGCCCDDDGGGHHHGGGKKKZZZiii~~~}}}www{{{~~~zzzrrrmmmmmmpppqqqrrr{{{}}}~~~vvvkkkddddddaaa[[[VVVRRROOONNNNNNFFFDDDBBB@@@>>>>>>>>>>>>GGGPPP\\\dddccc\\\SSSNNNFFFEEEBBB===999999<<<@@@JJJVVVgggssszzz}}}}}}zzztttooosss{{{~~~}}}}}}yyyooo}}}|||oooggg___cccuuu}}}___MMMJJJFFFCCCBBBDDDHHHKKKJJJKKKLLLNNNQQQUUUXXXZZZ\\\\\\___eeekkkkkkfffaaa___bbbeeeiiikkklllkkkjjjooonnnnnnppprrrqqqmmmiiiqqqpppllliiiiiilllrrrwww~~~|||vvvnnnggghhhooouuuhhhRRRLLLKKKIIIUUUbbbsss}}}pppaaaUUUMMMIIICCCEEEEEECCCBBBDDDHHHMMMXXXeee||||||tttmmmjjjiiilllnnnwww|||vvvjjj```ZZZUUUSSSRRRUUUWWWUUUNNNHHHGGGDDDFFFKKKLLLOOO^^^ppp{{{tttxxx{{{qqqlllnnnsssxxxzzz}}}~~~yyyuuupppjjjiiiccc^^^[[[WWWRRRQQQTTTTTTMMMIIIHHHDDD======BBBHHHTTT___dddccc___WWWNNNIIIDDDAAA???<<<:::===CCCVVV```nnnzzzzzzuuurrrqqquuuyyy}}}}}}}}}}}}uuummmooohhhdddkkkvvv\\\LLLJJJGGGEEEEEEGGGJJJMMMNNNNNNOOOQQQSSSVVVYYY[[[^^^^^^```eeeiiiiiiddd___```cccfffjjjlllllllllkkkllllllnnnqqqssssssooolllmmmmmmnnnmmmmmmnnnrrrttt{{{yyyuuummmggggggmmmssspppWWWMMMJJJIIIRRR^^^ooozzz}}}uuueeeXXXNNNIIICCCDDDDDDBBBAAABBBGGGKKKTTT___sssyyyrrrmmmkkklllmmmtttzzzxxxlllccc^^^YYYYYYYYYZZZZZZWWWQQQLLLIIIFFFGGGLLLNNNSSSdddwwwyyyuuuuuuyyyxxxoookkknnntttxxx{{{}}}}}}yyywwwsssnnnjjjddd^^^ZZZWWWTTTUUUZZZYYYSSSNNNKKKFFF@@@AAAFFFKKKVVVaaafffeeebbbZZZRRRKKKFFFAAA???===<<>>???FFFOOOdddmmmxxx{{{wwwvvvvvvzzz~~~{{{{{{|||{{{zzzwwwtttssstttvvv~~~yyysssooo~~~oookkkooo~~~```MMMFFFEEEFFFGGGIIIMMMPPPRRRXXXXXXWWWWWWXXXZZZ\\\]]]aaaaaacccfffhhhhhhfffccceeefffiiikkkmmmnnnnnnnnnkkkmmmpppsssttttttqqqooommmpppuuuwwwxxxwwwwwwwwwttttttrrrnnnkkkjjjlllnnnsss|||fffRRRJJJHHHHHHRRRbbbpppyyytttcccUUUMMMFFFDDDCCCAAA@@@BBBDDDFFFIIIQQQ```sss{{{uuuqqqpppooosssyyy~~~~~~wwwnnngggccccccgggiiifff___XXXVVVVVVPPPKKKJJJNNNQQQYYYooo{{{yyyyyy}}}xxxsssnnnnnnttt|||}}}}}}{{{qqqhhh^^^YYYUUUUUUZZZaaagggeee```VVVLLLFFFJJJOOOUUU^^^gggjjjjjjhhhbbb\\\RRRKKKCCC@@@???BBBLLLVVVhhhppp{{{yyywwwwwwxxx|||~~~}}}zzz{{{|||{{{yyyvvvrrroooppprrr{{{yyyvvvvvvzzzqqqmmmtttrrrVVVGGGCCCCCCDDDFFFIIINNNRRRTTTZZZZZZZZZZZZ[[[\\\^^^___bbbbbbdddgggjjjkkkjjjiiifffhhhjjjlllmmmnnnnnnnnnmmmoooqqqssssssqqqpppoooppprrruuuvvvvvvvvvwwwwwwssssssrrrpppnnnmmmnnnooopppvvvjjjTTTJJJIIIEEELLL[[[kkkwww|||jjjZZZPPPIIIFFFCCCAAAAAABBBDDDEEEFFFNNN[[[lllyyyuuutttsssuuuyyy}}}{{{ssskkkeeebbbeeeiiilllggg^^^WWWVVVWWWSSSMMMKKKNNNQQQYYYooo{{{xxxyyy{{{sssooolllnnnvvv~~~tttjjj___XXXTTTRRRVVV\\\jjjllliii]]]PPPJJJLLLQQQZZZcccjjjkkkkkkjjjeee```VVVMMMEEEAAA@@@EEEPPP[[[jjjqqq{{{}}}wwwvvvwwwyyy~~~~~~~~~|||}}}}}}|||yyyuuuqqqnnnooosss}}}}}}yyyyyy{{{wwwqqqpppzzz~~~eeeOOOFFFBBBBBBCCCEEEIIINNNSSSVVV[[[[[[[[[\\\^^^```bbbdddcccdddfffhhhjjjlllmmmnnnggghhhjjjkkkmmmnnnnnnooonnnoooqqqqqqpppooopppqqqrrrsssuuutttsssrrrssstttssssssqqqppppppppppppqqqooosss}}}lllUUUJJJHHHDDDHHHSSSdddrrr~~~ppp^^^SSSKKKGGGDDDAAABBBCCCCCCCCCCCCJJJUUUdddvvv|||zzzyyywwwyyyzzzvvvnnngggcccbbbfffiiijjjfff]]]WWWUUUUUUSSSMMMKKKNNNQQQZZZppp~~~uuussswww{{{|||nnnkkkjjjnnnvvvtttkkkaaaZZZTTTPPPRRRWWWgggooopppdddVVVOOOQQQTTTaaahhhnnnnnnlllkkkhhhcccZZZRRRIIIDDDCCCHHHTTT```kkksss|||zzzuuuvvvxxx{{{~~~|||yyyuuuqqqoooooovvv{{{yyy}}}xxxzzz}}}vvvooorrrwwwtttqqqYYYKKKHHHDDDDDDCCCEEEIIIOOOVVVYYY\\\]]]]]]___aaaeeegggiiieeefffggghhhiiijjjlllnnnhhhhhhiiikkklllmmmnnnnnnmmmnnnooonnnmmmnnnqqqtttuuuvvvxxxwwwuuurrrppppppsssrrrpppooopppqqqqqqqqqppprrryyymmmVVVIIIFFFDDDEEEMMM\\\kkkvvvuuuaaaUUUKKKGGGBBB@@@AAABBBAAA@@@BBBFFFMMMXXXiii~~~vvvwwwvvvpppiiicccbbbbbbggghhhhhhddd]]]WWWTTTTTTPPPKKKJJJOOOSSS\\\sss|||uuuuuu|||zzznnnllllllpppzzz|||rrrkkkbbb]]]WWWQQQQQQTTTaaannnuuukkk]]]WWWXXXZZZhhhnnnrrrqqqooonnnjjjfff___VVVMMMIIIHHHMMMYYYdddooovvv~~~yyyuuuwwwzzz}}}~~~zzzvvvsssrrrqqqyyy{{{xxx|||~~~{{{yyyttt|||{{{|||uuummmsss|||nnnlllyyyzzzfffQQQIIIJJJFFFEEEDDDEEEJJJQQQWWW\\\]]]^^^___aaadddhhhkkkmmmfffggghhhhhhggghhhjjjlllhhhhhhiiijjjkkkmmmnnnnnnkkklllmmmlllkkknnnsssxxxxxx{{{}}}}}}yyyuuuqqqooosssqqqooonnnoooqqqrrrrrrpppqqqwwwmmmVVVHHHEEEEEECCCIIIVVVeeepppzzzwwwbbbUUUKKKFFFAAA???@@@@@@@@@>>>@@@BBBFFFNNN^^^yyyuuuuuusssmmmfffbbbbbbdddggggggfffbbb]]]XXXTTTSSSNNNJJJJJJOOOUUU___vvv}}}xxx|||{{{qqqoooooouuu~~~~~~yyyqqqjjjccc___YYYSSSQQQSSS\\\lllwwwpppccc]]]^^^___lllrrruuussspppooolllhhhcccZZZQQQLLLKKKPPP[[[gggsssyyyyyyuuuxxx|||}}}yyywwwuuuttt}}}~~~zzz|||~~~zzzuuurrrllluuu~~~~~~zzzqqqzzzoooiiisss}}}|||uuugggYYYNNNHHHDDDBBBDDDFFFHHHJJJNNNSSSVVV\\\\\\^^^bbbfffiiijjjjjjiiihhhgggffffffggghhhiiihhhjjjkkklllllllllnnnppppppoooooooooppprrrtttuuutttwwwzzzzzzvvvsssrrrsssttttttssspppllljjjmmmpppvvvtttvvvqqq\\\MMMFFFDDDAAACCCLLLWWWbbbmmmwwwzzzfffYYYMMMIIIEEEBBBAAAAAAAAA@@@BBBBBBEEENNN[[[ppp{{{yyyuuuoooiiifffffffffkkkjjjgggccc^^^XXXSSSQQQLLLOOORRRTTTZZZiii}}}{{{xxxyyy{{{|||tttqqqlllfff```[[[XXXVVV___hhhppppppiiicccdddgggwww{{{|||xxxtttsssqqqmmmfff```WWWPPPOOOWWWccclllwwwyyy|||}}}uuuzzz}}}zzzzzzyyy~~~}}}rrrmmmooovvv{{{ttt|||uuurrr|||xxxtttjjj\\\PPPIIIGGGFFFCCCFFFIIIKKKMMMPPPSSSVVVYYYZZZ^^^bbbfffiiijjjjjjkkkjjjhhhgggffffffgggggghhhjjjllllllllllllnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrruuuwwwvvvsssqqqpppqqqtttuuuuuusssooonnnpppsssxxxwwwxxxwww```OOOFFFFFFCCCCCCJJJTTT]]]gggppp}}}iii\\\MMMIIIEEEBBBAAAAAA@@@???>>>>>>AAAHHHRRRddd|||vvvoooiiieeeeeefffjjjhhhddd___ZZZWWWTTTSSSMMMPPPRRRUUU]]]lll|||{{{|||zzzxxxtttoooiiibbb]]]ZZZ]]]eeennnqqqooonnnpppsssxxx|||}}}zzzwwwwwwtttppplllfff]]]VVVVVV\\\fffmmmuuuxxx{{{~~~~~~www|||~~~~~~wwwrrrmmmuuuyyyzzzpppaaaRRRHHHDDDEEEGGGFFFIIIMMMPPPQQQSSSUUUWWWWWWZZZ___dddgggiiiiiiiiimmmllljjjhhhffffffffffffhhhjjjllllllllllllnnnooorrrrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrpppnnnooooootttvvvxxxwwwsssrrrtttvvv{{{{{{|||iiiTTTGGGHHHDDDCCCHHHNNNUUU___ggg}}}mmm___OOOKKKGGGDDDCCCBBBAAA@@@???@@@CCCGGGLLL[[[wwwvvvmmmgggdddcccdddgggddd```[[[WWWVVVUUUUUUOOOQQQSSSWWW```ppp~~~}}}vvvnnnfffaaaaaafffmmmrrrvvvxxx{{{}}}~~~~~~{{{zzzvvvqqqnnniiibbb]]]]]]bbbhhhmmmrrrtttwww{{{}}}}}}~~~~~~}}}}}}~~~}}}xxx}}}|||wwwrrryyysss```QQQHHHCCCCCCFFFIIILLLQQQTTTVVVVVVWWWWWWYYY]]]cccgggiiiiiiiiiiiimmmllljjjhhhggggggggggggiiijjjllllllllllllmmmooopppqqqrrrssssssrrrqqqpppooopppppppppoooooooooooosssvvvyyyyyywwwuuuwwwyyy~~~~~~uuu]]]LLLHHHDDDBBBEEEIIINNNXXXaaauuuooo```QQQNNNIIIFFFEEECCCBBBAAAAAACCCFFFGGGHHHTTTnnntttjjjcccaaa``````aaa```]]][[[YYYWWWVVVVVVRRRRRRUUU[[[fffuuuzzzpppjjjkkklllooosssyyy}}}|||vvvoookkkgggbbb```aaaeeeiiillloooppprrrtttvvvwwwxxxyyyxxxyyyzzz|||}}}~~~{{{|||}}}|||||||||~~~{{{yyy}}}}}}|||}}}uuu```SSSKKKEEEEEEGGGJJJNNNSSSWWWXXXXXXYYYYYY^^^bbbhhhkkkjjjiiiiiiiiilllkkkiiihhhhhhiiijjjjjjiiikkkllllllkkkkkkmmmnnnmmmoooppprrrssssssrrrqqqpppppppppqqqrrrrrrqqqppprrruuuxxxxxxvvvvvvwwwzzz~~~iiiUUUHHHDDDBBBCCCEEEJJJTTT^^^pppqqqbbbSSSOOOIIIEEECCCBBBAAAAAA@@@BBBEEEDDDCCCLLLcccyyy~~~qqqgggaaa^^^]]]]]][[[\\\]]]^^^]]][[[YYYXXXUUUVVVYYYaaannn|||{{{uuusssqqqqqqtttzzzyyypppeeebbb___```cccgggjjjkkkmmmmmmmmmnnnnnnooopppqqqsssttttttuuuwwwxxxyyyzzzwwwxxxzzzzzzzzz{{{~~~{{{xxxxxx}}}|||rrr\\\RRRMMMHHHGGGJJJJJJNNNTTTWWWYYYYYYZZZ[[[```eeejjjlllkkkjjjjjjlllkkkkkkjjjiiiiiijjjkkkllljjjkkkmmmlllkkkkkkmmmnnnlllmmmnnnpppqqqrrrrrrrrrqqqqqqrrrtttvvvvvvtttqqqpppsssuuuuuussssssuuuxxx|||~~~vvv```JJJFFFDDDCCCCCCGGGRRR]]]kkk~~~wwwgggVVVQQQIIICCCAAAAAABBBBBBAAACCCEEEEEEDDDKKK^^^ppp{{{nnneee```^^^\\\ZZZXXXZZZ^^^aaabbb```^^^\\\[[[[[[```jjjxxxxxxvvvuuuwww|||{{{rrraaa^^^\\\^^^cccgggiiihhhjjjiiihhhgggggghhhjjjkkkmmmmmmmmmnnnoooqqqssstttrrrtttvvvwwwwwwyyy|||}}}~~~{{{zzzvvvvvvyyy}}}~~~||||||{{{||||||}}}~~~|||yyyxxxttt[[[PPPLLLGGGFFFKKKJJJNNNRRRVVVXXXZZZ[[[]]]___dddiiikkkjjjjjjmmmpppmmmlllkkkjjjiiiiiijjjkkkjjjlllmmmlllkkkkkklllnnnnnnnnnmmmmmmnnnoooppppppqqqqqqtttwwwzzzzzzvvvrrrnnnppprrrpppnnnnnnrrruuuyyy{{{|||||||||jjjNNNJJJGGGEEECCCEEEPPP[[[hhhxxxppp^^^WWWMMMFFFDDDEEEGGGHHHAAAAAACCCEEEFFFKKKZZZiii}}}yyymmmeeeaaa```]]][[[ZZZ\\\___bbbdddddddddcccaaabbbhhhttt~~~||||||xxxmmm\\\YYYVVVXXX^^^bbbbbbaaabbbaaa___^^^___```cccdddfffeeeeeefffgggiiikkkmmmmmmoooqqqssstttvvvzzz|||{{{xxxvvvrrrvvvzzz~~~wwwrrrpppnnnnnnoooqqqrrrtttvvvwwwwwwxxxxxxxxxyyyzzzzzzzzz{{{~~~vvvrrrrrrzzz]]]PPPKKKEEEEEEJJJJJJMMMQQQUUUWWWYYY\\\^^^\\\aaagggiiiiiijjjooossspppnnnllljjjiiiiiiiiiiiijjjlllmmmlllkkkkkklllmmmpppooommmllllllmmmnnnnnnpppqqqtttyyy|||{{{vvvrrrmmmoooooommmkkkkkkooosssvvvyyy{{{zzzzzzoooRRRNNNJJJFFFCCCDDDNNNZZZfffuuuxxxeee^^^SSSKKKHHHJJJMMMOOO;;;:::<<<@@@BBBFFFSSS___tttxxxmmmfffcccaaa^^^[[[\\\]]]___aaadddfffhhhiiifffgggnnn{{{~~~qqqeeeXXXTTTQQQSSSXXX\\\[[[YYYYYYXXXWWWVVVWWWZZZ]]]___aaaaaaaaaaaabbbdddggghhhiiikkknnnpppqqqtttwwwzzzyyytttrrrqqqvvv|||xxxllleeecccbbbccceeegggjjjnnnppprrrooooooppprrrssstttuuuvvvxxx}}}|||zzzmmmlllqqq~~~]]]OOOKKKGGGGGGKKKLLLNNNRRRUUUXXX[[[]]]^^^```bbbeeegggiiijjjlllnnnpppooollliiihhhhhhiiiiiiiiikkklllmmmmmmjjjgggeeeiiijjjjjjjjjiiiiiikkkmmmooooooppptttvvvuuuqqqmmmkkkmmmoooppppppqqqsssuuuwwwvvvvvvxxxyyy~~~|||```PPPGGGHHHFFFBBBKKK\\\gggrrrnnnbbbTTTLLLLLLNNNNNNLLLDDDDDDCCCCCCEEEKKKRRRXXXjjjxxxqqqmmmkkkiiihhhgggggggggggghhhjjjlllmmmmmmrrr{{{vvvhhh]]]SSSQQQOOOOOOPPPRRRRRRQQQRRRQQQPPPOOOPPPRRRTTTVVVYYYXXXXXXXXXYYYZZZ\\\]]]aaacccfffhhhkkkoootttxxxzzzwwwvvvtttwww~~~|||pppeee^^^[[[ZZZVVVXXX```gggiiikkkmmmnnnlllkkkjjjkkknnnqqqtttzzzyyyyyytttuuu{{{nnnnnntttaaaRRRMMMJJJJJJNNNOOOQQQTTTWWWYYY\\\___```aaadddggghhhiiiiiikkkmmmooonnnllljjjiiijjjkkkkkkjjjkkkllllllkkkiiigggfffhhhiiijjjjjjiiiiiikkkmmmnnnmmmnnnqqqssssssooolllgggkkkooorrrsssssstttuuuwwwuuuuuuwwwwww{{{hhhVVVHHHGGGEEEAAAIIIXXXgggoooxxxkkk[[[PPPLLLKKKHHHFFFAAAAAA@@@@@@BBBGGGNNNTTTggg|||yyysssooommmlllkkkmmmllljjjiiijjjlllnnnoooqqquuu}}}xxxmmm___UUUNNNLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNOOORRRRRRQQQRRRSSSTTTVVVWWW]]]___cccfffiiimmmrrruuu}}}{{{yyywwwxxx{{{wwwjjj^^^WWWUUUSSSPPPRRRXXX___dddjjjpppsssqqqooommmmmmooorrrtttyyywwwzzztttssszzz}}}qqqrrryyybbbSSSNNNKKKLLLPPPRRRTTTWWWXXXZZZ]]]```cccdddfffhhhiiihhhhhhiiikkknnnmmmlllkkkkkklllmmmnnnlllllllllkkkjjjhhhgggfffhhhiiijjjiiihhhhhhjjjllllllkkkkkklllnnnooommmllldddhhhnnnrrrttttttssssssuuusssssstttuuuwwwwwwaaaMMMHHHFFFDDDIIITTTdddjjjvvvsssbbbUUUNNNJJJEEEBBB@@@@@@??????AAAEEELLLPPPbbbttt~~~wwwsssrrrqqqpppuuutttrrrqqqqqqrrrtttvvvxxx||||||uuulll```SSSJJJGGGEEECCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOVVVZZZ___dddgggkkkpppssszzz}}}|||zzzyyy}}}~~~sssdddXXXPPPNNNKKKJJJLLLPPPUUU\\\hhhtttyyywwwtttrrrrrrsssuuuwwwzzzyyy~~~}}}vvvqqqrrrwww}}}vvvyyyzzz```RRRNNNLLLMMMPPPTTTVVVYYYYYYZZZ\\\```dddfffgggiiiiiihhhggghhhiiilllkkkkkkkkklllmmmoooooollllllkkkjjjiiihhhgggggghhhiiijjjiiiggggggiiikkkjjjiiiiiiiiijjjkkklllllleeeiiimmmooooooooopppppprrroooooorrrsssvvv}}}nnnUUUKKKHHHGGGJJJRRR]]]cccmmmzzzwwwfffYYYPPPKKKGGGDDDBBBBBBBBBBBBCCCFFFLLLPPP]]]nnn~~~yyyvvvttttttyyyzzzzzz{{{|||}}}~~~~~~|||tttkkkaaaUUUJJJCCCBBB@@@??????AAAAAAAAA@@@BBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBDDDFFFHHHIIIOOOTTT[[[aaafffjjjnnnqqqwwwzzz}}}}}}{{{zzz{{{~~~}}}}}}}}}ppp```SSSLLLJJJHHHHHHIIIKKKNNNUUUfffuuu{{{zzzyyyxxxxxxyyy{{{|||~~~}}}zzzqqqmmmmmmooouuu|||{{{ppp]]]RRRNNNNNNPPPRRRSSSVVVZZZZZZYYYZZZ___ccceeeggghhhhhhggggggggghhhjjjjjjjjjkkkllllllmmmnnnkkkkkkjjjiiiiiihhhhhhggghhhiiiiiihhhgggfffhhhiiihhhhhhhhhhhhhhhjjjkkkmmmjjjkkkkkkjjjiiiiiikkklllmmmkkklllpppsssvvv|||{{{]]]NNNIIIGGGIIIMMMUUU[[[fffrrr}}}mmm^^^SSSLLLGGGDDDBBBCCCCCCCCCDDDFFFJJJMMMYYYiii}}}yyyvvvuuuxxx{{{xxxsssjjj```VVVMMMEEE@@@???=========??????>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>@@@BBBDDDFFFJJJOOOVVV^^^dddiiinnnqqquuuxxx||||||zzzyyyzzz{{{~~~wwwrrrrrrxxx~~~~~~~~~{{{lll\\\OOOIIIGGGGGGGGGHHHJJJJJJPPP```qqqzzzzzz|||}}}tttkkkiiiffflllwwwnnneeeYYYRRRQQQSSSUUUVVVQQQVVV[[[\\\ZZZYYY]]]aaabbbdddfffgggffffffhhhiiiiiiiiiiiijjjjjjjjjjjjjjjhhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhffffffggghhhhhhiiijjjjjjjjjjjjmmmoooooonnnlllhhheeeeeegggiiijjjggghhhnnnrrruuuzzziiiTTTJJJEEEEEEHHHLLLTTT^^^jjjxxxwwweeeWWWMMMFFFCCC@@@AAABBBBBBBBBCCCFFFHHHTTTcccxxx|||zzzzzz~~~~~~{{{yyyjjjeee]]]TTTKKKDDD@@@>>><<<;;;;;;<<<======;;;:::999999999999999999999999;;;:::;;;;;;===???AAACCCEEEJJJQQQYYY```gggnnnrrrtttwww{{{|||yyyxxxyyy{{{|||uuuooonnnvvvxxxhhhXXXLLLGGGFFFGGGHHHJJJLLLLLLPPP\\\jjjwwwyyy~~~~~~yyymmmhhhbbbiiixxxxxxuuuzzzsss[[[XXXSSSPPPQQQTTTWWWWWWPPPWWW]]]^^^[[[YYY\\\```^^^aaadddeeeffffffhhhjjjiiiiiihhhhhhgggfffeeeeeeeeefffhhhjjjkkkjjjiiihhhhhhhhhhhhgggeeeeeefffhhhhhhjjjmmmmmmllllllnnnqqqoooooonnnkkkgggeeefffggghhheeefffkkkoooqqqtttyyy{{{___OOOGGGDDDEEEGGGMMMWWWaaannnmmm\\\PPPHHHEEE???@@@AAAAAAAAAAAACCCEEEPPP\\\nnn}}}~~~yyysssooommmYYYUUUNNNFFF>>>;;;::::::888777777888::::::888666666666666777666666666555777777777888999<<<>>>@@@AAAEEELLLTTT\\\dddmmmrrruuuxxx|||}}}zzzxxxwwwyyy|||~~~{{{tttoooqqq{{{xxxhhhWWWMMMIIIIIIJJJKKKOOOSSSUUUVVV___hhhuuuyyy~~~zzz~~~|||pppiiidddkkk}}}sssnnnqqqyyysssbbbNNNNNNMMMLLLOOOSSSVVVVVVPPPXXX___aaa]]]ZZZ\\\___\\\___bbbdddeeefffiiijjjhhhhhhhhhgggfffdddbbbaaaccceeehhhkkklllkkkjjjhhhggghhhhhhgggeeeeeefffggghhhllloooooonnnnnnppprrrnnnooopppnnnkkkhhhffffffhhhddddddiiimmmnnnppptttwwwjjjUUUJJJFFFFFFEEEJJJQQQZZZggg|||qqq```TTTMMMIII???AAABBBCCCBBBBBBCCCEEEMMMWWWfffxxx}}}yyytttqqqrrrxxx~~~~~~}}}zzzuuuoooiiiccc```NNNJJJCCC<<<666444555777555444444666777777555333666666777777777666666555444444444555777999;;;===>>>BBBIIIPPPYYYbbbkkkqqqvvvxxx|||}}}zzzxxxxxxzzz~~~yyyrrrooossszzzjjjZZZPPPMMMMMMNNNPPPUUU[[[^^^___dddkkktttyyy{{{xxx}}}~~~qqqkkkgggnnnyyyqqqooorrr{{{~~~~~~uuufff\\\RRROOONNNOOORRRTTTSSSQQQSSSVVV[[[]]]]]]]]]\\\]]]aaaaaaaaabbbccceeefffggghhhhhhgggffffffeeeddddddffffffggghhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeehhhkkkllloootttwwwxxxvvvrrrpppooopppqqqrrrppplllhhhfffeeeeeeeeefffhhhkkkmmmooorrrzzzuuuXXXLLLGGGCCCGGGDDDLLL^^^nnn{{{|||jjj[[[PPPJJJCCCBBB@@@>>>>>>@@@EEEIIIKKKOOO\\\ppp~~~yyyqqqjjjggghhhkkkmmmtttrrrmmmggg```YYYTTTQQQBBB@@@===999777666666666555555666666555555444333444333333333333333333333333444555444444444666888===@@@GGGOOOYYYcccjjjnnnnnnsssxxx}}}|||zzzxxxvvvwww{{{zzzrrrtttxxx{{{mmmccc\\\XXXVVV___aaaeeeiiimmmppprrrsss~~~{{{|||tttlllmmmxxx~~~vvvrrruuuyyyuuurrrqqqiii]]]TTTPPPOOONNNOOORRRUUUUUUTTTVVVXXXZZZ[[[[[[\\\]]]___aaaaaaaaabbbcccdddeeefffgggggggggfffeeeddddddcccffffffggghhhhhhhhhhhhhhhiiiiiiiiigggffffffhhhjjjkkknnnsssvvvwwwvvvsssqqqoooqqqssssssrrroookkkhhhiiiiiihhhhhhhhhjjjkkklllqqqxxxbbbRRRKKKFFFFFFDDDKKK\\\lllyyyqqqaaaTTTLLLFFFEEEBBB???>>>???BBBEEEIIILLLXXXiii}}}zzztttkkkbbb]]][[[\\\^^^eeeccc___ZZZTTTNNNIIIFFF???===:::777555444555555444555555555555444333333333333333444444444444444222444555444444444666888<<>><<<;;;:::777555444444444444444444444444444333222222222222333333444444555555222333444444333444666888:::===CCCLLLVVV```hhhmmmqqquuuzzz~~~~~~yyywwwxxxyyyzzz{{{~~~|||wwwuuutttvvv{{{|||sssooooooqqqrrrwwwyyy~~~~~~zzzyyy}}}}}}uuuxxx}}}rrrmmmiii___UUUPPPKKKLLLMMMOOORRRUUUXXXYYYYYY[[[\\\\\\\\\]]]___aaaaaabbbbbbcccccccccbbbbbbeeeeeefffffffffeeeccccccffffffggghhhhhhhhhhhhhhhiiikkklllkkkiiihhhggghhhiiikkkooorrrtttuuuttttttnnnooorrrttttttrrrooonnnnnnmmmkkkiiihhhhhhiiiiiimmmsssrrrXXXKKKGGGDDDBBBGGGTTTaaappptttaaaTTTMMMJJJFFFBBB@@@@@@???>>>CCCDDDKKKWWWgggzzz}}}yyyuuunnncccXXXNNNGGGDDDCCCHHHGGGEEECCC???<<<999888888777666555444444444444333333444444333333222111000111111222333444444555222333444444333444666777:::===BBBKKKUUU___ggglllrrruuuyyy}}}|||wwwuuuwwwzzz}}}~~~xxxuuuvvvuuuuuuxxx~~~|||vvvuuuxxx{{{}}}|||}}}zzzuuuxxx|||yyyvvv}}}yyytttlll```VVVQQQKKKLLLNNNPPPRRRUUUXXXZZZYYY\\\___aaaaaa`````````bbbcccddddddeeeddddddccceeefffggghhhhhhgggeeedddffffffggghhhhhhhhhhhhhhhiiijjjlllkkkiiihhhhhhhhhhhhjjjmmmppprrrtttttttttlllmmmnnnpppppppppooonnnkkkjjjiiiiiiiiijjjkkklllnnnsssxxx[[[LLLGGGCCCCCCFFFOOO[[[jjj|||}}}iii[[[QQQLLLGGGCCCBBBBBBAAA???@@@BBBHHHRRR___qqq~~~~~~{{{xxxpppjjj```UUULLLEEEAAA???AAA@@@@@@>>><<<:::888777777777666666555555555555333333444444333333222111///000000111222333333444222333444333333333555777:::===BBBIIISSS]]]fffkkkpppssswwwzzz||||||xxxtttwww|||zzzuuusssuuuuuuvvvxxx||||||xxxyyy|||{{{yyyxxxxxx{{{}}}|||wwwssspppsssuuuxxxyyy{{{zzznnn___TTTQQQNNNOOOQQQRRRSSSUUUXXX[[[[[[___ccceeedddbbbaaaaaacccdddfffggghhhgggffffffggghhhjjjkkkkkkiiihhhfffffffffggghhhhhhhhhhhhhhhhhhiiijjjiiihhhhhhiiijjjiiijjjlllnnnppprrrssstttlllkkkkkkkkkkkklllmmmnnniiiiiiiiiiiijjjlllnnnppprrrvvv~~~cccQQQKKKDDDDDDEEEJJJTTTdddtttuuugggWWWPPPHHHDDDCCCCCCBBB@@@???AAAFFFNNNXXXhhh}}}|||{{{wwwtttiiiddd\\\SSSJJJDDD@@@>>><<<<<<<<<;;;:::999888777777777777666666666666555444444444444444333222222000000111111222222333333111222333333222333555777;;;<<<@@@GGGPPPZZZccchhhmmmpppsssvvvyyy|||}}}yyytttxxx}}}~~~wwwrrrpppsssuuuxxx{{{~~~{{{yyy{{{~~~{{{}}}pppnnnmmmqqqwwwyyywwwsssqqqssssssvvv}}}ppp```WWWUUUSSSUUUWWWWWWVVVWWWZZZ\\\```bbbdddeeedddddddddeeeeeefffhhhjjjkkkkkkjjjiiiiiijjjlllnnnnnnllljjjiiiffffffggghhhhhhhhhhhhhhhgggggghhhgggfffgggjjjllljjjjjjkkkmmmoooqqqrrrsssmmmkkkiiiggggggiiilllnnnjjjjjjjjjkkkmmmooorrrsssxxxzzz~~~mmmVVVMMMDDDEEEEEEGGGOOO^^^nnnxxxuuu^^^VVVKKKEEECCCCCCBBB@@@???@@@EEEJJJQQQ___vvv}}}zzzxxxvvvqqqmmmddd```ZZZQQQJJJCCC???===999:::::::::999888777777666666666666666555444444444555555555555444333333333333333333333333333444111222333333222333555777:::;;;>>>DDDLLLVVV^^^ccciiilllooosssvvvyyy~~~|||yyyvvvyyy~~~}}}uuupppnnnpppuuu{{{~~~|||zzzzzz}}}}}}}}}}}}{{{zzzkkkhhhfffkkksssxxxwwwtttvvvwwwwwwyyytttccc\\\\\\WWWYYY[[[ZZZXXXXXX[[[^^^dddeeeeeedddcccdddfffiiieeegggiiilllmmmmmmlllkkkjjjlllnnnppppppnnnlllkkkfffgggggghhhhhhhhhhhhhhhfffffffffeeeeeegggjjjmmmjjjjjjkkklllnnnppprrrsssooolllhhheeeeeehhhlllooommmmmmmmmmmmoooqqqsssuuu|||}}}}}}rrrXXXLLLEEEEEEEEEEEEMMM\\\kkkttt{{{~~~dddZZZMMMEEECCCBBBAAA??????@@@DDDHHHLLLXXXnnn{{{wwwuuurrrmmmiiiddd```ZZZRRRKKKEEE@@@>>>999::::::::::::999888888666666666666555444333333555555666666555555444333555555555555555555444444111222333333222333555666999:::<<>>AAADDDJJJQQQWWW___dddlllrrrwwwzzz}}}~~~~~~}}}zzzwwwyyy{{{}}}vvvppplllqqqssswww}}}{{{|||~~~{{{tttsss~~~wwwsss{{{~~~~~~~~~vvv``````cccmmmzzz{{{fff]]]]]]XXX]]]bbbfffeeeccc```___hhhhhhhhhhhhgggffffffeeejjjjjjjjjlllnnnmmmkkkiiiiiihhhgggffffffggghhhiiiiiihhhhhhjjjlllllljjjhhhhhhgggfffeeefffgggiiikkkmmmnnnnnnoooooooooooonnnllljjjhhhggghhhjjjmmmooopppqqqrrrrrrqqqrrrtttvvv{{{~~~sssYYYMMMEEE@@@CCCEEEHHHTTTbbbmmm}}}yyyfffSSSJJJGGGDDDBBBBBB??????AAADDDFFFLLLZZZhhh|||~~~wwwsssrrrnnnhhh___ZZZRRRMMMJJJGGGBBB>>><<<;;;:::999888888888888888888888888888777666666666555444333333333444444444444444444444444444444555444444444444444555555666999===???AAAFFFMMMRRR\\\aaaiiipppuuuyyy|||~~~}}}}}}{{{xxxzzz|||}}}wwwrrrppprrrtttxxx~~~|||xxxyyy|||~~~yyywww}}}uuuxxx||||||{{{xxxsss}}}|||}}}}}}sss^^^```gggvvv}}}jjjaaa```ZZZ```ggglllkkkfffaaa^^^fffhhhjjjjjjgggfffgggiiilllkkkkkklllmmmmmmkkkhhhgggeeecccaaaaaaccceeeggghhhhhhiiikkkmmmmmmjjjhhhjjjiiihhhgggggghhhjjjjjjmmmmmmnnnooooooooooooooommmlllkkkjjjkkkmmmoooqqqppprrruuuuuuuuutttuuuvvvxxx~~~|||}}}hhhRRRGGGAAABBBCCCDDDMMMXXXdddrrroooZZZNNNIIIFFFDDDDDD>>>>>>???BBBCCCFFFQQQ]]]nnnyyyuuutttnnnhhh```ZZZRRRMMMJJJFFFAAA>>><<<<<<;;;:::999999999999888888888999888888777666888777666555555555666666555555555555555555555555666666555555444555555666555888;;;<<<===AAAGGGLLLXXX]]]eeemmmrrrvvvzzz|||}}}}}}|||{{{|||~~~|||xxxvvvuuuuuuwww{{{xxxtttvvvyyy}}}}}}~~~~~~yyywwwwwwzzz{{{tttoookkkggg}}}}}}~~~}}}rrreeehhhsss|||kkkbbbbbb^^^dddkkknnnmmmiiidddaaadddhhhlllkkkgggfffiiilllmmmlllllllllmmmmmmjjjhhheeedddbbbaaaaaabbbdddeeehhhhhhjjjlllnnnmmmjjjhhhkkkkkkjjjiiiiiiiiijjjjjjllllllnnnoooppppppppppppoooooonnnnnnnnnoooqqqrrrpppssswwwyyyxxxwwwvvvvvvtttzzz~~~|||{{{wwwYYYLLLCCCDDDEEEDDDIIIRRR]]]hhh|||wwwbbbSSSKKKGGGEEEDDD@@@???AAACCCCCCDDDKKKTTTdddzzz|||yyyvvvpppiiibbb\\\SSSMMMJJJFFFBBB>>>>>>===<<<:::999999999999888888888999999888888777777777777777777777777777666666666666666666666666777777666555555555555666333666999:::;;;>>>DDDIIITTTYYYbbbjjjpppuuuyyy|||~~~}}}}}}}}}}}}zzzyyyzzzzzz{{{||||||sssooorrrvvv{{{~~~zzzyyyvvvzzz}}}yyypppiiieeebbbuuummmuuuzzzllldddccccccgggkkkmmmllliiigggfffdddhhhlllllliiihhhkkkooonnnmmmllllllmmmmmmkkkiiieeeffffffggggggffffffeeehhhhhhiiikkkmmmmmmjjjhhhkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmoooppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrppptttyyy{{{{{{yyywwwvvvrrrvvv{{{{{{zzz```QQQEEEDDDEEEDDDGGGMMMWWW```qqq~~~iiiVVVLLLHHHEEEBBBBBB@@@AAACCCBBBBBBGGGMMM^^^qqq|||zzztttmmmfff___VVVOOOKKKGGGCCC@@@???>>>===;;;:::999999999888888999999999999888888666666666777777777666666777777777777777777777777777777666555555555555555111444777888:::===DDDIIIPPPVVV___gggnnntttyyy|||~~~~~~~~~~~~zzzyyyzzz}}}wwwpppmmmoootttzzzqqqssstttqqqjjjbbb^^^]]]zzzuuuxxxmmmfffeeefffhhhkkkkkkkkkjjjjjjjjjdddhhhkkklllkkkkkkmmmpppnnnmmmkkklllmmmmmmlllkkkggghhhjjjjjjjjjjjjhhhgggiiihhhhhhiiikkkkkkjjjiiijjjjjjkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnpppqqqrrrrrrrrrrrrsssttttttssssssrrrqqquuuzzz||||||yyywwwwwwtttuuuwwwxxxvvvxxxiiiVVVFFFCCCDDDBBBDDDHHHQQQYYYggg{{{ooo[[[OOOJJJFFFAAAAAA>>>>>>@@@@@@???BBBHHHXXXggg|||yyyrrrjjjcccYYYRRRMMMJJJFFFBBB@@@???===<<<;;;:::999999777888999999:::999999999555555666777777777666666888888888888888888888888777777666555444444444444000333666777888<<>>>>>>>>AAAGGGPPP[[[ooo~~~wwwnnnggg\\\UUUPPPLLLHHHEEEAAA@@@>>><<<;;;::::::999777888999999:::::::::999444555666777888888777666999999999999999999999999777666555444333333333333111444666666666999>>>CCCGGGNNNXXXaaajjjpppvvvyyy}}}~~~||||||}}}uuummmmmmlllnnnsssxxx|||{{{pppgggdddaaa[[[WWWVVV|||zzzrrrttt{{{yyysssooohhhbbb```bbbeeejjjllllllkkkjjjjjjgggggghhhkkknnnppppppooommmllljjjkkkmmmnnnnnnnnnlllkkkiiiggggggiiikkkllljjjgggeeedddfffhhhiiiiiiggghhhiiijjjkkkllllllllliiijjjlllnnnppprrrrrrsssrrrsssuuuvvvvvvtttrrrqqqrrruuuzzz|||{{{yyyxxxxxxwwwsssqqquuuvvvvvv|||gggPPPHHHGGGDDDCCCFFFGGGNNNXXXdddsssyyycccUUUOOOHHHAAABBB>>><<<>>>??????CCCHHHJJJSSSfff~~~{{{qqqiii___VVVRRRNNNJJJGGGAAA@@@???===;;;::::::999777888999:::::::::::::::555666777888999999888777999999999999999999999999777666555444333222222222222444666555444666;;;???DDDKKKUUU___gggnnntttxxx}}}~~~}}}~~~qqqkkkmmmlllooossswww|||}}}nnnaaa]]][[[UUUPPPPPP}}}~~~|||uuuoooooorrr~~~|||qqqiiidddaaa___\\\___aaadddgggjjjkkkkkkjjjggghhhiiikkkllllllkkkkkkgggeeeddddddgggjjjkkkllliiigggeeeeeegggiiijjjjjjnnnmmmllljjjhhhgggeeeeeeffffffggghhhhhhhhhhhhhhhkkkkkkkkklllnnnoooqqqrrrrrrrrrssstttuuuuuutttttttttttttttuuuvvvvvvwwwwwwssspppooorrrsssrrruuuyyyzzz\\\JJJHHHJJJHHHDDDGGGLLLTTT\\\eeeuuu{{{hhhWWWKKKEEEBBBBBBAAA@@@?????????@@@AAAHHHKKKYYYqqq~~~vvvooodddZZZSSSNNNKKKJJJGGGCCC>>><<<===<<<:::777777999::::::999888888999888888999:::<<<===>>>>>>AAA@@@AAABBBBBB@@@<<<999;;;;;;999777444333333444222444666555444666:::>>>BBBHHHRRR\\\dddkkkqqquuuyyymmmeeebbbeeeooouuuuuuwww~~~~~~yyy~~~ssseee\\\VVVPPPNNNOOO|||yyy{{{}}}~~~sssoooqqqwww}}}}}}~~~xxxrrriiiccc___\\\ZZZXXX\\\^^^bbbfffiiikkklllllliiijjjkkkkkklllkkkjjjiiigggeeecccccceeegggiiiiiiiiigggeeedddfffhhhhhhhhhlllkkkjjjiiihhhfffeeeeeedddeeefffggggggggggggggghhhhhhiiikkknnnppprrrtttrrrrrrrrrrrrssssssssstttuuuuuuuuuvvvvvvuuuuuuuuutttqqqppprrrsssrrrtttyyyiiiSSSJJJIIIGGGDDDEEEHHHOOOUUU\\\jjj~~~jjjYYYMMMGGGDDDBBBBBB@@@?????????@@@AAAEEEIIIVVVkkkxxxqqqggg^^^WWWQQQMMMKKKEEEBBB>>><<<<<<<<<:::888888:::;;;;;;999888999:::;;;;;;<<<>>>???@@@AAABBBFFFEEEFFFGGGGGGDDD@@@<<<<<<;;;999777444444444555333444555555444666:::>>>@@@FFFOOOXXX```hhhooosss{{{}}}wwwlllfffdddgggooouuuvvvwww}}}~~~zzzvvv}}}|||qqqeee]]]VVVOOOMMMOOO~~~wwwuuuwww~~~|||{{{|||~~~zzzvvvxxx}}}tttrrruuuoookkkgggbbb]]][[[YYYXXXVVVZZZ\\\```eeehhhkkkmmmmmmiiiiiiiiiiiiiiihhhggggggfffdddbbbaaaccceeeffffffiiigggeeedddeeeggggggfffhhhhhhhhhgggffffffeeeeeecccdddeeeeeefffeeeeeeeeedddeeegggjjjmmmqqqsssuuurrrrrrqqqppppppqqqsssttttttuuuvvvvvvvvvuuutttsssvvvrrrqqqssssssrrrtttxxxwww|||aaaOOOHHHEEEDDDDDDFFFKKKOOOSSS^^^sssnnn]]]QQQJJJGGGCCCBBBAAA@@@???@@@AAAAAABBBFFFQQQaaassszzztttlllccc\\\UUUPPPMMMGGGDDDAAA???>>>>>><<<;;;999;;;<<<;;;:::999:::<<<>>>???@@@BBBDDDFFFGGGHHHNNNNNNOOOPPPOOOLLLFFFBBB===<<<999777666555666777444555555555444666:::===>>>CCCJJJRRRZZZccckkkpppsssvvvzzz}}}tttjjjfffeeeiiiqqqvvvwwwxxx|||zzzuuurrrzzz{{{tttnnnfff___VVVMMMKKKNNN{{{uuutttwwwyyysssqqqsssvvv}}}~~~{{{~~~rrrnnnmmmeeebbb```^^^]]]\\\[[[ZZZZZZ[[[\\\___cccfffiiikkkkkkeeefffffffffffffffffffffeeecccaaaaaacccfffggggggiiigggeeedddeeefffeeedddeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeedddddddddfffiiilllooorrrssssssrrrpppooooooqqqrrrtttqqqrrrtttvvvvvvvvvtttsssvvvrrrqqqssssssqqqssswwwvvvqqqXXXIIIEEEEEEFFFGGGIIILLLOOOWWWhhhyyysssbbbUUULLLHHHDDDCCCBBBAAA@@@@@@AAAAAA@@@DDDMMMYYYfff{{{{{{vvvoooggg```YYYSSSOOOLLLJJJGGGCCCAAA???>>>>>>;;;<<<===<<<;;;;;;<<<>>>???AAACCCFFFIIILLLNNNPPPVVVWWWXXXYYYYYYTTTNNNIII@@@===999777777777888888666666555444555666999;;;===AAAFFFMMMTTT]]]ffflllnnnqqqvvvzzz|||{{{ppphhhfffgggnnnsssyyyzzz{{{}}}zzzuuuoooxxx~~~yyyoookkkgggaaaVVVMMMKKKNNNzzzvvvvvvyyy{{{qqqkkkiiillloooqqqzzz|||~~~xxxqqqkkk```\\\\\\]]]]]]\\\\\\]]]^^^]]]^^^```bbbdddeeefffgggddddddeeefffggghhhjjjjjjdddcccaaabbbeeehhhjjjjjjhhhgggeeeeeeffffffeeedddccccccdddddddddeeeeeeeeeeeeeeefffffffffeeeeeedddeeeeeefffhhhjjjlllnnnoootttrrrpppooooooppprrrssslllooorrrvvvwwwwwwvvvtttvvvrrrppprrrrrrqqqrrrvvvwwwfffPPPHHHFFFFFFFFFGGGJJJLLLRRRaaaooozzziiiZZZPPPJJJEEEDDDCCCAAAAAAAAAAAABBB???CCCJJJSSS^^^qqq|||xxxqqqjjjddd]]]WWWSSSPPPNNNKKKFFFBBB???>>>>>>===>>>???>>>===>>>@@@BBBAAABBBFFFJJJNNNRRRUUUWWW]]]^^^```bbbaaa\\\UUUOOOCCC???:::888888999999888888666555444555777888999<<>>???BBBCCCCCCBBBAAABBBEEEGGGEEEGGGJJJNNNSSSWWWZZZ\\\```bbbfffhhhhhhbbbZZZTTTGGGBBB<<<888999:::999777999777444444555777888888;;;>>>BBBFFFLLLSSSZZZ___eeeiiiooouuu{{{||||||uuullljjjmmmqqq{{{}}}}}}yyyvvv|||~~~~~~tttnnnfff```WWWOOONNNPPP|||zzzyyy}}}~~~uuulllfffeeeiiimmmllloootttzzzppp]]]VVVWWWYYYXXXXXXYYY]]]```____________```aaaaaabbbggggggggggggiiikkklllnnniiifffddddddeeeggghhhhhhgggffffffggghhhiiihhhfffccccccdddddddddddddddeeedddddddddddddddcccbbbbbbeeeeeeeeefffgggiiijjjkkknnnnnnnnnmmmmmmlllllllllhhhlllqqqvvvxxxwwwtttrrrqqqnnnmmmooopppooorrrvvvwww~~~lllTTTIIIDDDBBBBBBCCCDDDGGGRRR]]]rrr|||iiiYYYPPPGGGFFFDDDCCCBBBAAABBBBBBBBBBBBDDDJJJQQQ```vvv{{{uuuooojjjeeeaaa___RRRRRRPPPLLLFFFDDDDDDEEEHHHIIIIIIHHHGGGHHHKKKNNNMMMNNNQQQTTTWWWZZZ\\\^^^aaadddhhhllllllfff^^^XXXKKKEEE===999999:::888666:::777444444666777777777999;;;???CCCHHHMMMSSSWWW]]]bbbjjjrrrxxx~~~zzz}}}{{{sssmmmnnntttzzzzzzwww{{{}}}}}}{{{qqqfff^^^XXXRRRPPPRRR}}}{{{zzzzzz~~~}}}uuulllgggfffjjjnnnpppqqquuuzzzttt___VVVXXXYYYXXXWWWYYY^^^bbb___^^^^^^______```bbbbbbgggfffeeeeeefffggghhhiiikkkiiieeeddddddeeeeeedddgggffffffgggiiijjjiiigggddddddddddddddddddddddddcccccccccccccccbbbaaa```ccccccdddeeegggiiikkklllkkkllllllllllllkkkjjjiiiiiimmmrrrwwwxxxvvvssspppppplllkkknnnooooooqqqvvvwww~~~uuuYYYKKKEEECCCCCCCCCCCCEEENNNXXXjjjnnn]]]RRRHHHGGGEEECCCBBBAAABBBBBBCCCAAABBBGGGMMMYYYlll}}}}}}vvvpppllliiieeecccTTTUUUTTTPPPLLLJJJKKKMMMLLLMMMMMMLLLKKKMMMPPPSSSTTTTTTVVVXXXZZZ[[[]]]^^^aaadddiiimmmmmmhhh```YYYMMMFFF>>>999::::::888666;;;777444333666777777666777:::>>>AAAEEEIIINNNRRRWWW]]]fffooowww~~~~~~{{{}}}~~~xxxqqqnnnqqqzzzxxxuuu~~~}}}ssseee]]]XXXSSSRRRSSS{{{yyy{{{~~~wwwnnniiikkkpppuuuwwwttt|||zzzeeeZZZXXXWWWXXXZZZ\\\]]]]]]]]]]]]\\\]]]^^^```bbbcccfffdddcccbbbcccfffiiikkkjjjfffcccdddhhhjjjhhhdddgggggghhhiiijjjjjjiiiiii_________```aaabbbddddddgggfffeeedddbbbaaa```___bbbccceeeggghhhiiihhhhhhkkkkkkjjjgggeeefffhhhjjjnnnpppsssvvvvvvuuusssqqqqqqqqqooommmlllnnnssswww}}}|||eeeOOOJJJDDDBBBFFFFFFDDDIIISSScccwwwzzzgggXXXPPPIIICCCCCCCCCBBBAAABBBAAA@@@AAADDDGGGQQQddduuu|||wwwrrrnnnkkkiii```]]]XXXTTTRRRRRRSSSTTT[[[ZZZWWWVVVUUUVVVXXXYYYVVVVVVVVVXXX[[[\\\\\\[[[]]]aaafffjjjiiiccc\\\WWWMMMIIICCC>>>:::999:::;;;777777777777888888888888777555888???CCCEEEIIINNNPPPWWWbbblllvvv~~~xxx{{{wwwqqqpppvvv|||www|||~~~zzzvvvggg[[[TTTRRRSSSSSSzzzyyy}}}}}}vvvooonnnsss{{{nnn```^^^[[[ZZZ[[[\\\]]]\\\]]]]]]]]]]]]___aaacccdddeeedddcccbbbcccfffhhhjjjkkkgggdddeeehhhjjjhhheeeffffffgggggghhhhhhhhhhhhccccccccccccdddeeeffffffgggfffeeedddcccbbbbbbaaacccdddfffgggiiiiiiiiihhhggghhhhhhgggfffgggiiikkkkkkmmmqqqtttuuutttrrrqqqssssssqqqnnnmmmnnnsssvvv|||{{{~~~oooWWWMMMFFFCCCFFFFFFDDDIIISSS^^^ppprrrdddVVVMMMFFFEEEDDDAAA@@@AAABBBAAAAAACCCFFFMMM]]]mmm|||wwwssspppnnngggddd```\\\YYYYYYZZZ[[[^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[ZZZWWWUUUYYY\\\```cccbbb]]]XXXTTTKKKHHHCCC???;;;::::::;;;777777777777777777777777999777888>>>AAABBBEEEIIINNNUUU```lllvvv~~~zzz|||zzzvvvwww|||~~~xxx||||||tttggg[[[TTTRRRQQQRRRyyyyyyxxxssspppuuuvvviiieee```]]]\\\]]]]]]]]]^^^^^^^^^^^^```bbbdddeeeeeedddccccccdddfffhhhjjjllliiiffffffhhhiiihhheeeddddddeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddeeefffggghhhiiiiiiiiidddfffhhhhhhgggggghhhiiihhhjjjnnnqqqssssssqqqqqquuuuuussspppmmmnnnqqqsssyyyxxx{{{{{{___RRRIIIDDDFFFFFFDDDIIISSS]]]lllqqq\\\SSSJJJGGGEEEAAA@@@AAABBBAAAAAACCCDDDHHHTTTaaa|||{{{wwwtttsssnnnkkkgggdddaaa```aaabbbccccccbbbbbbaaa```______]]]\\\[[[[[[ZZZVVVQQQNNNRRRTTTVVVWWWWWWVVVTTTRRRKKKIIIFFFBBB???<<<;;;:::666666666666666666666666:::777777;;;======???DDDJJJRRR^^^kkkvvv~~~vvvwww|||~~~|||xxxpppeee[[[TTTQQQPPPOOOyyy{{{}}}rrrqqquuuxxxnnniiiccc___^^^___```aaa```_________aaabbbdddfffeeedddddddddeeegggiiijjjllljjjgggggghhhiiihhhfffccccccccccccccccccddddddffffffffffffeeeeeeddddddeeeeeefffffffffgggggggggeeeeeefffggghhhhhhiiiiiicccfffhhhiiihhhffffffffffffhhhllloooqqqrrrrrrqqquuutttssspppmmmlllnnnpppuuuuuuwww~~~gggVVVKKKCCCEEEEEEDDDJJJSSS___iii|||zzzcccXXXNNNIIIFFFBBB@@@AAAAAA@@@AAACCCDDDFFFNNNXXXnnn~~~zzzxxxwwwssspppmmmiiifffeeeeeeeeefffggghhhiiihhhfffdddccc^^^]]]]]][[[YYYTTTMMMHHHJJJJJJKKKLLLNNNPPPRRRSSSPPPOOOLLLIIIEEE@@@<<<:::666666666666555555555555999555555888::::::<<>>:::777666666666555555555444666333333666888999<<>>===>>>BBBIIIPPPUUUZZZYYYVVVRRRLLLEEE???;;;888777777666666555555555666333222666888999===BBBEEEOOO___nnnzzz}}}zzzzzzzzz{{{~~~yyysssrrrsss~~~|||xxx||||||sssjjjddd[[[SSSOOOLLLKKKJJJxxx|||}}}tttmmmlllxxx~~~sssjjjgggeeedddeeegggggggggeeedddbbb```__________________```aaabbbccccccdddffffffgggffffffgggiiijjjgggfffdddcccbbbcccdddeeeggghhhjjjjjjjjjiiigggfffaaaaaabbbbbbccccccddddddddddddcccccccccdddeeefffhhhjjjkkkjjjhhhfffeeeeeeeeefffhhhjjjlllmmmnnnnnnkkkmmmoooooonnnmmmmmmnnnnnnqqqtttvvv{{{uuucccQQQKKKGGGCCCFFFMMMLLLSSS^^^nnnrrrbbbVVVNNNGGGDDDEEEDDD@@@@@@AAABBBAAADDDIIITTTddd}}}zzzwwwtttqqqpppooooooppprrrssstttuuuttttttmmmjjjfffaaa[[[UUUNNNJJJ???===;;;;;;>>>EEELLLQQQVVVUUUSSSOOOJJJDDD???<<<999999888777777666555555888444333666888999===BBBGGGQQQaaaqqq}}}}}}yyyxxxyyyzzz}}}uuusssqqqzzzxxxxxx~~~}}}ttthhhbbbXXXPPPLLLKKKJJJJJJ{{{uuu{{{}}}rrrkkkhhh|||sssyyypppiiigggeeeeeefffggggggffffffdddbbb```^^^^^^]]]^^^\\\\\\]]]^^^___```aaaaaadddeeefffffffffgggiiikkkhhhgggeeeccccccdddeeefffdddeeeggghhhhhhgggfffeee``````aaaaaaaaabbbbbbbbbdddcccbbbbbbbbbcccdddeeegggiiijjjjjjhhhggghhhiiidddeeefffhhhjjjkkklllllljjjmmmoooppppppoooooopppnnnqqqtttuuuxxxkkkWWWNNNIIICCCDDDJJJKKKQQQ[[[gggwwwzzzhhh[[[QQQHHHDDDEEEEEEAAA???@@@@@@>>>AAAEEEJJJWWWppp}}}zzzwwwtttqqqooonnnqqqrrrsssuuuwwwxxxxxxyyytttpppjjjddd]]]VVVPPPKKKAAA>>>;;;999<<>>BBBHHHLLLJJJHHHFFFDDDBBB>>><<<:::999777666666888:::;;;888666888999888888===DDDKKKZZZkkkuuu||||||}}}~~~~~~zzzwww{{{wwwzzzuuujjjjjjaaaTTTLLLJJJJJJHHHFFF|||zzzxxxzzz}}}xxxwwwwwwrrr|||uuummmkkkjjjhhhgggfffgggiiiiiinnnkkkiiiiiiiiiiiifffccc___^^^]]]\\\\\\]]]]]]^^^___```bbbeeefffggggggggghhhgggeeedddddddddeeeeeefffdddbbbaaacccdddddddddeeeeeedddddddddeeeffffffeeedddcccccccccdddeeefffffffffggggggiiijjjllllllkkkkkkkkkkkkkkkkkkllllllooonnnnnnpppssssssqqqooopppoooooorrruuuzzznnnXXXLLLHHHHHHGGGFFFLLLXXXeeemmmyyy}}}iiiZZZPPPIIIEEEDDDCCCBBB@@@???@@@BBBDDDDDDLLL\\\pppzzzvvvuuuvvvuuuvvvyyy{{{}}}~~~~~~~~~}}}yyyrrrmmmhhhaaaXXXRRRIIICCC>>>>>>>>>???CCCIIIKKKJJJHHHGGGEEEBBB>>><<<:::999777666666777888999777666777999999888>>>FFFOOO^^^oooxxx~~~zzzyyy|||qqqiiifff]]]QQQJJJHHHHHHGGGFFFyyyvvvwwwyyy}}}{{{|||{{{ooohhhiiihhhggggggggghhhjjjkkknnnllljjjiiihhhgggeeeccc]]]]]]\\\\\\\\\]]]^^^^^^bbbcccdddeeeffffffffffffiiiiiiiiihhhgggfffeeeeeedddbbb``````aaaccccccbbbcccccccccdddeeeggghhhiiiffffffeeedddddddddeeeeeeffffffggghhhiiikkkmmmnnnlllmmmmmmmmmmmmmmmllllllpppooooooqqqssstttsssqqqpppooopppsssuuuyyysss\\\NNNHHHFFFEEEEEEKKK[[[kkkoooppptttbbbTTTLLLHHHGGGEEECCC@@@??????@@@@@@AAAFFFQQQbbbxxx{{{zzzzzzwwwyyy{{{}}}~~~xxxrrrmmmfff]]]VVVLLLFFFAAA@@@???@@@EEELLLMMMMMMMMMKKKHHHCCC???<<<:::999888666666666777777666555777:::::::::@@@HHHUUUdddttt|||zzz|||yyymmmggg___WWWNNNHHHFFFGGGFFFEEE}}}tttppptttzzz~~~{{{}}}tttmmmiiigggggggggggghhhiiijjjkkkjjjiiifffeeecccbbb```___\\\\\\\\\]]]]]]^^^^^^___ccccccdddeeeffffffggggggjjjkkklllllljjjhhhfffdddeeeccc``````bbbcccccccccbbbbbbcccdddfffhhhjjjkkkiiihhhhhhggggggfffffffffffffffggghhhjjjlllmmmnnnnnnooopppppppppnnnmmmllloooooooooqqqssstttttttttqqqpppqqqsssuuuwwwxxxaaaPPPGGGCCCCCCEEEHHHXXXlllrrrmmmuuu}}}jjj[[[QQQMMMIIIFFFCCC@@@@@@@@@@@@@@@@@@CCCJJJVVVjjj~~~}}}zzz{{{}}}|||wwwrrrjjjaaaZZZQQQJJJDDDBBBAAABBBHHHOOOTTTUUUVVVSSSMMMFFFAAA===:::999888777666555666666555555777::::::;;;AAAIIIZZZiiiyyyzzz{{{nnnfffXXXSSSLLLGGGFFFFFFFFFFFF|||rrrooottt{{{~~~{{{xxx}}}}}}}}}}}}zzzvvvqqqnnnmmmffffffgggggghhhjjjkkkkkkgggfffdddbbb___^^^^^^^^^^^^^^^___``````aaaaaaaaabbbbbbcccdddeeeggghhhhhhjjjkkkmmmmmmllliiifffdddfffdddbbbbbbcccdddeeedddbbbbbbcccdddfffhhhjjjkkkkkkkkkkkkjjjjjjiiihhhhhhffffffggghhhiiikkkmmmnnnoooppprrrrrrqqqooolllkkkkkklllmmmoooppprrrtttuuurrrqqqsssuuuuuuvvv}}}kkkWWWKKKFFFEEEEEEDDDPPPfffpppoooqqqzzzsssbbbUUUOOOJJJFFFBBBAAABBBBBBBBBAAABBBDDDHHHPPP```zzz}}}~~~{{{vvvnnneee]]]VVVNNNGGGDDDCCCDDDKKKRRR]]]```aaa]]]UUUKKKCCC???:::999999777777666666666555555777;;;;;;<<>>;;;???DDDGGGMMM[[[nnn|||sssmmmddd\\\UUUSSSSSSTTT___kkkzzzzzzqqqjjjaaaWWWMMMHHHGGGIIIPPPXXX\\\bbbhhheee[[[OOOFFFBBB999999:::;;;;;;;;;::::::999888:::<<<<<<<<>>=========>>><<<999777:::::::::<<>>???CCCFFFLLLZZZfff}}}xxxfff[[[QQQLLLJJJGGGFFFHHHNNNWWWhhh|||~~~}}}|||wwwnnngggccc\\\UUUQQQMMMIIIJJJNNNWWW[[[^^^^^^WWWMMMFFFBBB>>>===<<<<<<======;;;:::::::::;;;===@@@EEEIIIKKKXXXdddttt|||{{{{{{zzz{{{~~~ssskkkmmmuuu|||zzz|||wwwiii[[[PPPKKKHHHHHHHHHHHHGGGGGGGGGFFFwwwqqqpppxxx}}}zzz~~~~~~rrrllljjjjjjiiidddcccbbbaaaaaabbbcccdddhhhiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjhhheee___ZZZWWWVVVaaacccdddeeedddcccdddeeeeeedddbbb___\\\]]]___bbb___ccceeecccdddhhhlllkkkhhhhhhgggfffdddbbb```___^^^^^^^^^^^^```aaaccceeeeeeccccccdddeeeccc^^^YYYRRRWWW^^^cccfffgggggghhhjjjmmmoooqqqrrrsssvvvxxxwww|||gggRRRKKKJJJFFFBBBCCCMMM]]]jjjqqquuuppp___OOOHHHHHHEEEBBBAAAAAA??????BBBCCCFFFOOOYYYyyy}}}wwwrrrbbbWWWLLLHHHFFFCCCCCCEEEHHHPPPcccyyy}}}zzzxxxwwwssslllgggddd^^^XXXUUUPPPKKKJJJMMMUUU[[[``````YYYQQQIIIFFF???>>>======???@@@@@@???;;;;;;<<<>>>CCCHHHMMMPPPYYYdddsss~~~{{{xxxwwwuuuttttttxxx~~~wwwmmmiiipppyyyyyyvvvvvvxxxzzzxxxxxxwwwpppeeeXXXNNNIIIIIIIIIHHHHHHHHHHHHGGGGGGuuupppqqq{{{~~~}}}}}}xxxxxx}}}}}}uuummmjjjhhhgggddddddcccccccccdddeeeeeehhhhhhiiiiiiiiiiiihhhhhhgggfffdddddddddfffhhhjjjfffggghhhgggddd```\\\ZZZ^^^```cccdddcccbbbbbbcccbbbbbbaaa___\\\\\\^^^```___cccfffdddeeeiiilllkkkhhhggggggfffdddbbb```_______________aaadddhhhjjjhhhgggfffiiimmmooommmjjj[[[^^^aaaeeefffgggggggggfffhhhjjjkkklllnnnpppssstttxxxwww]]]OOOKKKGGGCCCBBBHHHUUUbbblllooo}}}}}}jjjWWWOOOMMMIIIEEEBBBCCCAAAAAACCCDDDEEEKKKRRRjjj~~~{{{wwwqqqmmmcccXXXNNNJJJHHHEEEDDDFFFGGGOOOaaaxxx}}}~~~}}}|||yyyvvvtttrrrooojjjfff```\\\YYYXXXUUUPPPNNNPPPXXXaaaiiiggg```YYYRRRMMMEEECCC@@@@@@BBBCCCDDDCCC<<<===>>>AAAFFFLLLRRRVVV___hhhuuu~~~|||zzzwwwuuurrrpppnnnnnnsss|||yyyooollllllqqq{{{~~~xxxtttqqqpppoooiiiiiiiiieee]]]UUUMMMHHHIIIHHHHHHHHHHHHHHHHHHHHHvvvsssuuu~~~{{{vvvttttttnnnvvvyyy{{{xxxnnnhhheeecccddddddddddddddddddeeeeeeeeefffgggggghhhggggggggggggeeecccbbbbbbeeehhhjjjeeeeeeggghhhgggddd```]]][[[]]]```aaa`````````aaa___aaabbbaaa___^^^^^^^^^```eeegggeeedddhhhiiihhhgggggggggffffffdddcccccc`````````aaacccfffjjjllliiihhhiiinnnuuu{{{|||{{{iiihhhggggggggghhhiiiiiiggghhhiiiiiiiiijjjlllnnnqqqtttyyylllSSSMMMGGGFFFDDDEEENNNYYYeeekkkxxx{{{hhh]]]WWWPPPJJJFFFDDDAAAAAACCCDDDDDDHHHNNNZZZppp}}}xxxtttpppmmmjjjeee[[[SSSPPPNNNJJJHHHHHHJJJPPP```uuu|||~~~~~~~~~|||{{{zzzxxxvvvssspppmmmjjjgggeee___\\\ZZZ[[[XXXSSSQQQSSS]]]iiisssqqqjjjddd]]]WWWMMMJJJGGGEEEEEEFFFEEEDDD??????@@@CCCIIIPPPWWW[[[gggooozzz|||{{{zzzxxxuuussspppnnnlllnnnsss}}}zzzpppmmmooorrrttt~~~yyytttooojjjggg[[[ZZZZZZXXXUUUPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHHHH~~~xxxwww{{{uuummmiiiiiihhhwwwvvvwwwxxxmmmhhhdddbbbccccccccccccccccccbbbbbbbbbcccdddeeeffffffffffffgggeeecccaaaaaacccfffhhhfffffffffgggfffddd___\\\YYY[[[^^^^^^^^^^^^___```^^^```bbbbbb```___^^^^^^```eeegggeeedddfffgggeeeffffffgggggggggffffffeee`````````aaaccceeehhhiiiffffffhhhnnnwww~~~qqqnnnkkkiiijjjkkkkkkkkkiiijjjjjjiiiggghhhjjjllloooqqqtttyyy~~~```SSSIIIGGGFFFEEEJJJRRR^^^iiiyyyvvvjjj___SSSIIIFFFCCC@@@>>>AAABBBBBBEEEIIIRRRfff|||vvvqqqllliiigggfffddd\\\WWWVVVUUUQQQNNNNNNMMMQQQ]]]ppp}}}}}}}}}}}}}}}|||zzzxxxvvvtttsssqqqnnnkkkgggdddbbbaaa^^^\\\]]]ZZZUUUSSSUUU___ppp|||{{{uuuqqqllleee[[[XXXSSSPPPMMMJJJGGGDDDBBBBBBCCCFFFLLLTTT[[[```mmmttt~~~~~~|||zzzyyyxxxwwwuuusssooonnnooorrrxxxuuummmjjjmmmtttxxxwww{{{vvvooohhhbbbSSSQQQOOONNNNNNMMMJJJHHHFFFFFFGGGGGGGGGGGGHHHHHH~~~yyyzzz|||oooddd___]]]dddyyyvvvvvv~~~tttlllhhheeecccccccccccccccbbbbbbaaa```______aaacccdddeeeeeeeeefffeeebbb``````aaadddeeeeeedddccccccdddbbb^^^ZZZZZZ\\\]]]]]]]]]]]]```bbb___`````````^^^]]]^^^______cccfffdddccceeefffdddgggggggggggggggfffeeeeeeaaaaaabbbcccdddeeeffffffeeedddffflllsssyyyzzzyyyqqqnnnkkkkkklllmmmllljjjgggggggggfffeeeeeehhhjjjlllnnnpppsssyyyrrr^^^LLLHHHGGGEEEHHHNNNYYYjjj~~~xxxhhhVVVKKKGGGEEEAAA>>>@@@AAAAAACCCGGGLLL\\\ooo~~~||||||yyyuuunnngggbbb___```aaabbb]]]ZZZ]]]___[[[WWWWWWRRRSSS]]]nnn|||~~~|||||||||{{{zzzwwwuuutttrrrrrrqqqnnniiieeeaaa___```\\\[[[]]]\\\XXXXXXZZZbbbvvv}}}wwwnnnkkkfff```[[[TTTNNNJJJEEEEEEEEEHHHNNNVVV^^^bbbmmmuuu|||zzzyyyxxxxxxxxxvvvuuupppqqqsssxxx~~~zzzpppeee```dddnnnwww|||xxxyyyqqqhhh```SSSOOOJJJHHHIIIIIIIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGxxx{{{zzzkkk^^^XXXVVVbbbzzzwwwwww~~~{{{qqqkkkiiigggfffeeeeeeeeeeeedddbbbaaa```\\\]]]___aaacccdddeeeeeeeeedddaaa______```aaacccaaa```___```bbbaaa^^^[[[[[[\\\]]]]]]\\\^^^aaaccc``````^^^\\\[[[[[[^^^aaa\\\bbbeeecccccceeefffdddggggggggggggfffeeedddccccccdddeeeffffffffffffeeefffeeefffjjjppptttsssrrrlllkkkjjjlllnnnooollliiicccccccccbbbaaabbbeeehhhjjjkkknnnpppuuu}}}fffNNNGGGGGGEEEHHHNNNWWWlllttt___SSSOOOIIIDDD@@@AAABBBAAACCCFFFBBBNNN\\\iiizzz|||yyytttpppiiiaaa[[[YYY[[[]]]bbb^^^^^^cccfffddd```___VVVVVV^^^nnn}}}{{{{{{{{{zzzyyyvvvtttsssqqqrrrqqqnnniiiccc___^^^[[[XXXYYY\\\]]]\\\^^^aaaeee{{{{{{uuunnnggg^^^VVVQQQGGGFFFGGGIIIOOOWWW___dddlllttt{{{yyyxxxxxxyyyyyywwwvvvqqqssswww|||qqqeeeZZZWWWaaannnxxx}}}www{{{ssshhh```UUUPPPJJJFFFGGGHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGG}}}vvvbbbTTTRRRVVVbbb{{{}}}ssswww~~~uuulllgggdddaaa```aaaaaabbbbbbbbbccccccccc]]]___ccceeefffdddbbbaaafffdddbbb___^^^___aaabbbaaaaaa```````````````aaa[[[\\\^^^___```aaaaaaaaacccbbb___]]]\\\\\\^^^^^^cccbbbaaa___^^^```dddggggggfffeeedddcccddddddeeehhhhhhiiihhhgggeeecccbbbaaaccceeeiiikkkmmmmmmmmmmmmiiifffggglllnnnllliiibbbbbbbbbbbbccccccdddeeeiiiiiilllooopppvvvwww[[[KKKFFFEEEDDDEEETTTbbb}}}kkkYYYKKKFFFDDDBBBBBBCCCCCCBBBAAACCCHHHQQQ___mmm}}}xxxtttpppggg]]]TTTRRRVVV[[[]]]___dddjjjnnnnnnkkkhhhdddccceeemmmyyy}}}}}}|||zzzyyyxxxwwwwwwtttsssqqqnnniiieee```^^^[[[YYYYYY[[[\\\\\\bbbhhhjjjvvv|||rrrhhh___YYYKKKJJJKKKNNNTTT[[[aaadddqqqxxx|||zzzyyyyyyzzz{{{zzzyyywwwttttttwww~~~qqqhhhXXXNNNSSSaaalllttt{{{yyy~~~}}}uuuiii^^^UUUPPPIIIEEECCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD~~~ttt```SSSQQQTTTeee}}}~~~vvv{{{}}}wwwoooiiieeebbbaaa````````````aaaaaaaaabbbbbb___aaadddfffgggfffdddbbbdddbbb```]]]]]]]]]___```______``````bbbcccdddeee[[[[[[\\\]]]^^^___``````cccbbb```^^^]]]\\\\\\]]]``````^^^]]]\\\^^^cccffffffeeedddccccccccccccdddjjjjjjjjjjjjiiigggeeedddaaabbbdddggghhhiiiiiiiiihhheeeccceeejjjmmmllljjjccccccbbbbbbcccddddddeeeiiiiiikkkmmmnnnsssfffSSSJJJGGGGGGHHHOOO^^^}}}sss___PPPGGGEEECCCCCCDDDDDDDDDCCCAAADDDKKKUUUaaasss|||wwwssskkkaaaXXXUUUXXX\\\```ccchhhooouuuwwwuuussskkkiiiiiioooyyy~~~|||{{{zzzyyyvvvuuusssppplllgggcccaaaZZZXXXXXXZZZ[[[\\\bbbiiimmmxxx|||rrrfff^^^PPPOOOOOOQQQWWW]]]cccfffsssyyy~~~{{{vvvvvvvvvwwwyyy{{{{{{{{{uuuvvvyyyttteeeXXXNNNJJJTTTbbblllsssxxx}}}{{{~~~~~~uuuggg[[[TTTOOOIIIDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC}}}|||}}}sss```SSSQQQSSShhh}}}}}}tttpppiiidddaaa```_____________________`````````___```ccceeefffeeecccbbbaaa```]]]\\\[[[\\\]]]^^^]]]^^^___aaacccfffhhhiii]]]]]]\\\\\\]]]___aaabbbbbbaaa```___]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZ\\\```dddeeedddcccbbbbbbbbbcccccceeeeeeffffffeeecccaaa```aaaaaacccdddeeeeeeeeeeeebbb```___bbbgggkkkkkkjjjdddccccccccccccddddddeeehhhggghhhkkkkkkooozzzuuu]]]OOOIIIIIIKKKKKKXXXttt}}}gggVVVJJJHHHEEECCCDDDEEEDDDDDDAAAAAAEEEKKKTTTccc{{{|||yyyrrrggg^^^[[[]]]```fffiiiooowww~~~wwwssspppssszzz~~~}}}}}}}}}|||yyyxxxvvvsssoookkkgggeee^^^ZZZYYYZZZYYYZZZ___fffnnnwwwvvvhhh]]]SSSSSSSSSUUUZZZaaagggkkkvvv||||||yyyttttttsssssstttwwwzzz|||vvvxxx|||wwwfffXXXLLLIIIMMMZZZhhhppptttvvv~~~yyyzzz{{{}}}{{{qqqcccWWWRRRNNNHHHDDDBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCC{{{zzz|||sss```TTTRRRTTThhhyyyzzznnnjjjeeeaaa______^^^]]]^^^^^^__________________\\\^^^```bbbcccbbbaaa```___^^^]]][[[[[[[[[\\\]]]\\\]]]^^^```bbbeeeggghhh___^^^]]]\\\]]]___aaacccaaaaaa```___]]][[[YYYXXXWWWXXXXXXXXXXXXZZZ^^^aaadddcccccccccccccccccccccaaabbbbbbbbbaaa```^^^]]]___```aaabbbcccddddddeeeaaa______aaaeeehhhiiiiiiddddddccccccccccccddddddfffeeefffiiijjjnnnwwwfffTTTJJJHHHKKKKKKSSSgggnnn[[[NNNJJJFFFCCCCCCDDDDDDCCCBBBAAACCCFFFLLLXXXnnnyyyooofffbbbdddgggooorrrwww~~~{{{zzz~~~}}}{{{zzz{{{~~~{{{{{{yyywwwsssoookkkiiiddd___[[[ZZZWWWWWW[[[bbblllvvv}}}qqqaaaUUUPPPQQQRRRUUU[[[ccclllrrr{{{}}}zzzxxxuuutttqqqooonnnqqquuuyyyxxxzzzyyykkk\\\QQQKKKOOOXXXdddooouuuwwwwww|||yyyyyyzzz|||tttjjj^^^TTTOOOKKKGGGDDDBBBAAA@@@>>>AAAAAABBBBBBBBBCCCCCCCCCyyywww{{{ppp^^^TTTTTTWWWhhhuuu~~~wwwsssvvv|||~~~zzzwwwkkkgggccc___^^^^^^]]]\\\________________________\\\]]]___```aaaaaa```______^^^]]]\\\\\\\\\]]]^^^]]]]]]^^^^^^___aaabbbccc^^^]]][[[[[[[[[]]]___aaa```______^^^]]][[[YYYXXXUUUVVVWWWWWWWWWYYY\\\___cccccccccdddddddddccccccbbbccccccdddcccbbb```___^^^^^^___aaacccdddfffgggbbbbbbaaabbbdddfffffffffdddccccccbbbbbbbbbcccccccccbbbdddhhhkkknnnwwwqqq[[[MMMHHHIIILLLNNNZZZssssss```RRRNNNHHHCCCBBBBBBBBBBBBAAA@@@AAADDDGGGPPPcccuuuvvvmmmjjjlllppp|||~~~|||wwwwwwxxx{{{~~~~~~|||zzzwwwssspppnnnhhhbbb]]]ZZZWWWVVV[[[bbblllxxx}}}ttthhhXXXNNNIIIKKKOOOSSS[[[eeeqqqyyy~~~|||zzzxxxrrrqqqooolllkkknnntttyyy{{{~~~yyynnn```TTTMMMKKKUUUbbbmmmtttyyy|||||||||{{{|||yyykkkbbbYYYRRRLLLIIIFFFDDDCCCBBB@@@>>>AAAAAAAAABBBBBBBBBBBBCCCxxxuuuyyyzzzjjj\\\WWWZZZ^^^kkksss~~~{{{rrrkkkmmmrrrsssrrrpppgggdddaaa___^^^^^^^^^]]]_________^^^^^^^^^^^^^^^]]]^^^```aaabbbbbbaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^___^^^]]]]]]]]]]]]]]]^^^ZZZZZZYYYYYYYYYZZZ[[[\\\___^^^]]]\\\\\\[[[ZZZZZZUUUVVVWWWWWWWWWXXX[[[]]]aaaaaabbbccccccccccccbbb``````aaaaaaaaa```^^^]]]^^^^^^___```bbbdddfffgggdddccccccccccccddddddeeeccccccbbbaaaaaaaaaaaabbbbbbaaacccgggkkknnnuuu|||iiiTTTJJJHHHIIIIIIQQQfffzzzhhhXXXSSSKKKEEEBBBAAABBBAAA>>>>>>@@@BBBCCCIIIWWWfff||||||sssqqquuuzzzzzztttssssssvvv}}}|||xxxuuusssjjjddd]]]ZZZWWWWWW]]]dddnnn|||wwwkkk___SSSLLLCCCGGGLLLRRR[[[gggvvv~~~|||{{{yyywwwnnnnnnmmmlllkkkpppxxxyyyooobbbUUUMMMKKKLLL\\\mmmwww}}}vvvfff\\\UUUPPPIIIGGGEEEDDDDDDCCCAAA???AAAAAAAAAAAABBBBBBBBBBBByyyvvv{{{vvvhhh___^^^eeelllqqqvvv{{{|||qqqhhhjjjnnnllljjjiiibbb```]]]]]]^^^``````___^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]___``````aaa``````]]]]]]]]]]]]]]]]]]]]]]]]______^^^]]]\\\[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[^^^]]]\\\ZZZZZZZZZ[[[\\\VVVWWWXXXXXXWWWXXXZZZ\\\^^^^^^```aaaaaaaaa``````]]]]]]^^^___^^^]]]\\\[[[____________```bbbdddeeebbbbbbcccbbbbbbbbbcccdddbbbbbbaaa```````````````cccaaabbbgggjjjlllqqqwwwyyy{{{```OOOIIIEEEHHHNNN[[[tttrrr___YYYOOOGGGCCCBBBBBBBBB===>>>BBBDDDBBBCCCLLLXXXiii}}}xxxwww}}}~~~xxxooommmmmmpppwww~~~{{{yyyqqqjjjaaa[[[VVVUUUZZZaaannn|||~~~ppp```TTTLLLJJJBBBGGGMMMTTT]]]jjjzzz~~~{{{yyyxxxvvvuuuoooppppppooonnnrrr{{{|||pppeeeYYYNNNLLLOOOXXXlllxxxfff[[[SSSMMMFFFEEEDDDEEEFFFEEECCCAAA@@@@@@AAAAAAAAABBBBBBBBB}}}yyy~~~vvvjjjcccfffpppyyywwwyyyzzz|||sssjjjkkkmmmjjjffffff]]]\\\[[[\\\^^^aaabbbbbb]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]______^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]WWWXXXYYYYYYXXXXXXZZZ\\\[[[\\\^^^_________^^^^^^___```aaaaaaaaa```___^^^aaa```___^^^___```aaabbb```aaaaaaaaaaaaaaaccceeeaaaaaa```_______________dddaaabbbfffhhhiiimmmrrrqqq{{{iiiTTTLLLCCCIIINNNTTTeeezzzddd]]]RRRJJJEEECCCCCCCCC>>>@@@DDDFFFCCCAAAGGGQQQZZZnnnzzzzzz}}}vvvllljjjhhhkkksss}}}}}}zzzqqqggg]]]UUUQQQTTT[[[mmmzzzxxxhhhVVVIIIEEEFFFDDDIIIPPPVVV___lll}}}|||yyywwwvvvuuussssssuuuuuurrrpppsss{{{uuuhhh^^^TTTMMMOOOVVVhhh|||iii[[[RRRKKKDDDDDDDDDEEEGGGFFFDDDBBB@@@@@@AAAAAAAAABBBBBBBBBuuupppttt|||~~~wwwnnnoooooohhhaaa```\\\ZZZYYYZZZ\\\_________bbb___\\\ZZZ[[[\\\]]]\\\ZZZZZZZZZ[[[\\\]]]___```^^^^^^\\\ZZZYYYZZZ]]]```^^^___aaa```]]][[[ZZZZZZYYY[[[]]]^^^^^^]]]\\\[[[\\\ZZZYYYXXXWWWYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWWWW\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaa```______[[[[[[[[[]]]```aaa```___eeecccaaa``````aaaaaa```_________^^^^^^]]]]]]\\\aaa```___```aaadddggghhhkkkqqqzzzbbbLLLJJJGGGGGGNNNXXXggg|||sssgggXXXMMMHHHEEEBBB@@@BBBEEEGGGFFFDDDCCCEEEGGGTTT^^^sss~~~}}}rrrgggcccccchhhooovvvvvvjjjaaaYYYSSSTTTXXX___oooyyykkk___RRRFFFAAABBBCCCJJJRRRZZZhhhyyy~~~}}}zzzvvvttttttwwwzzz|||{{{yyyvvvtttwww~~~~~~nnn```YYYRRRMMMUUUddd~~~mmm[[[NNNIIIEEEDDDCCCCCCDDDCCCAAA???@@@??????>>>>>>>>>>>>>>>wwwppprrr}}}~~~uuuuuutttjjjaaa___ZZZXXXWWWXXX[[[]]]^^^^^^___]]][[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___]]]^^^]]][[[ZZZZZZ\\\^^^^^^___```___\\\ZZZYYYYYYZZZ[[[]]]^^^___^^^]]]\\\YYYYYYXXXXXXYYY[[[]]]^^^\\\[[[YYYXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^___``````aaabbbbbbbbbaaaaaa```___^^^^^^^^^```bbbdddcccbbbcccaaa______```aaaaaa````````````______^^^^^^^^^bbbbbbaaaaaaaaaccceeegggfffjjjqqq}}}mmmUUULLLGGGFFFJJJRRR^^^ppp~~~yyynnn___SSSLLLHHHDDDAAAAAACCCEEEDDDBBBBBBDDDFFFNNNVVVhhh|||}}}|||~~~{{{pppddd```___dddkkkrrr}}}rrrggg[[[RRROOOQQQVVVdddrrryyy}}}~~~zzzpppcccXXXMMMDDDAAACCCEEEMMMVVV___mmm~~~{{{zzzvvvrrrppprrrvvvzzz}}}|||pppcccYYYVVVUUUVVVddduuuyyyjjj[[[OOOIIIDDDCCCBBBBBBCCCBBB@@@>>>AAAAAA@@@???????????????wwwpppooozzz~~~{{{vvviii___\\\WWWVVVUUUVVVYYY\\\]]]]]]]]]\\\[[[\\\]]]]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]^^^]]][[[ZZZ[[[\\\^^^___```^^^[[[YYYXXXYYY[[[\\\^^^_________^^^]]]XXXWWWXXXYYY[[[]]]```aaa___^^^\\\ZZZYYYXXXYYYYYYXXXYYYZZZ[[[]]]^^^___```bbbbbbbbbcccbbbbbbaaa``````______aaadddeeedddcccaaa```^^^^^^___aaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaeeedddbbbaaaaaabbbcccdddbbbccchhhsssfffRRRKKKFFFGGGLLLTTTaaalll~~~xxxvvvyyyjjj]]]TTTMMMGGGCCC@@@AAABBBBBB@@@AAABBBDDDFFFLLLZZZnnn}}}yyyyyyzzz{{{wwwsssqqqsssyyyxxxmmmaaa\\\YYY]]]dddmmmyyyxxxlll^^^QQQKKKKKKKKKUUU```hhhpppwwwyyyvvvnnncccWWWNNNFFF??????CCCGGGQQQ[[[fffsss~~~zzzwwwuuuqqqmmmlllooouuuyyy|||uuuaaaXXXSSSTTTXXXbbbuuu|||{{{tttkkkbbbWWWMMMGGGCCCAAAAAAAAABBBAAA???===@@@@@@???>>>>>>>>>>>>>>>tttqqqwww|||ssseee[[[XXXVVVTTTSSSTTTWWWZZZ[[[[[[[[[[[[[[[]]]___^^^\\\YYYYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]^^^^^^\\\[[[[[[[[[_________^^^[[[XXXXXXYYY\\\]]]^^^___`````````___YYYYYYYYY[[[\\\^^^```bbbaaa```^^^\\\ZZZZZZZZZZZZXXXYYYZZZ[[[]]]___``````bbbbbbcccccccccbbbbbbaaa_________aaacccdddcccaaaaaa___^^^^^^```bbbccccccccccccccccccccccccddddddfffeeecccbbbaaa``````aaa``````cccnnnzzz]]]RRRHHHFFFHHHMMMUUU]]]qqqooonnnvvvvvviii^^^SSSKKKFFF@@@@@@@@@?????????AAABBBBBBEEEOOO^^^pppzzzuuuuuuvvvwwwoookkkgggiiiooowww|||~~~wwwkkkaaaZZZVVVXXX^^^gggtttyyymmm___QQQIIIHHHEEEJJJQQQXXXcccmmmnnnkkkbbbXXXMMMFFF@@@<<<>>>CCCIIITTTaaalllyyyzzzvvvrrrpppllliiihhhmmmtttzzzzzzmmmeeeYYYTTTQQQUUU\\\jjj}}}|||rrrkkkbbb[[[VVVPPPHHHBBBAAA@@@???@@@AAA@@@???=========<<<;;;;;;;;;;;;;;;|||ssssss|||pppbbbZZZZZZVVVTTTSSSTTTVVVXXXYYYYYYZZZZZZ[[[^^^```___]]]ZZZXXXXXXXXXXXXYYYZZZ[[[[[[YYY\\\^^^___]]]\\\[[[[[[`````````^^^ZZZXXXXXXYYY]]]]]]^^^___``````aaaaaa\\\\\\]]]]]]^^^______```bbbaaa___]]]\\\\\\\\\\\\ZZZZZZ\\\]]]^^^```aaaaaaaaabbbbbbcccccccccbbbbbbaaa``````aaacccdddcccaaabbb```___```bbbdddeeeeeedddddddddeeeeeefffffffffeeeeeecccbbbaaa``````___```^^^aaalll{{{iii[[[KKKEEEEEEHHHLLLRRRbbbeeehhhmmmwwwvvviii[[[PPPIIICCCAAA???>>>>>>???@@@@@@BBBCCCIIITTTbbbvvvxxxrrrqqqssstttlllgggbbbbbbgggoootttwww|||zzzoooeee\\\UUUTTTYYYaaaooo{{{wwwmmm___PPPGGGEEEBBBEEEHHHMMMWWWaaaccc___ZZZQQQGGGAAA===;;;???EEEJJJWWWfffqqq}}}}}}wwwtttooommmjjjggghhhnnnvvv|||rrrcccYYYRRRQQQSSSYYYaaarrr}}}iii```VVVOOOMMMKKKFFFAAA@@@???>>>???@@@@@@>>><<<===<<<<<<;;;;;;;;;;;;;;;~~~~~~~~~~~~{{{qqqvvv{{{nnnaaa\\\^^^XXXVVVUUUUUUVVVXXXXXXXXXXXXYYYZZZ]]]______]]][[[XXXWWWWWWWWWXXXXXXYYYZZZXXXZZZ]]]^^^]]]\\\]]]]]]bbbbbbaaa^^^[[[YYYYYYZZZ\\\]]]]]]^^^___```aaaaaa________________________aaa```___^^^]]]]]]^^^^^^]]]]]]^^^______```aaaaaa```aaabbbbbbcccbbbbbbbbbcccbbbbbbdddeeefffeeeccccccaaa``````ccceeeeeeeeeddddddeeeffffffggghhhhhheeeeeeeeedddccccccbbbbbb```^^^aaakkkvvvwwwdddOOOEEECCCDDDFFFIIITTTYYY___bbbgggtttuuueeeWWWOOOGGGDDD@@@>>>?????????>>>AAABBBGGGNNNWWWggg~~~wwwpppoooqqqsssmmmfff___\\\```ggglllnnnsss~~~xxxjjj```UUURRRTTT\\\jjjvvv{{{qqqgggZZZLLLCCCBBB@@@BBBCCCEEELLLUUUWWWSSSQQQJJJBBB???======BBBHHHOOO]]]mmmxxx{{{vvvsssmmmllljjjiiikkkqqqzzz~~~lll\\\SSSKKKPPPWWW^^^hhhyyy~~~tttddd\\\QQQKKKJJJIIIFFFCCC???>>>>>>???@@@@@@???===??????>>>===============}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}ttt{{{zzz{{{xxxlll```\\\___[[[YYYWWWVVVWWWXXXXXXWWWWWWVVVWWWYYY\\\]]]\\\ZZZWWWWWWWWWWWWWWWWWWXXXYYYWWWYYY\\\]]]]]]]]]___```dddcccbbb___[[[YYYZZZ[[[\\\\\\\\\]]]^^^```aaaaaa`````````````````````___```___^^^]]]]]]^^^___```^^^^^^_________`````````___```aaaaaabbbbbbbbbaaacccbbbbbbccceeeeeedddbbbcccaaa``````bbbdddddddddcccdddeeefffggghhhiiiiiifffggggggggggggggggggfffcccaaadddlllrrr|||qqqWWWIIIDDDCCCDDDEEEJJJMMMPPPUUUZZZcccnnnvvvooo___UUUKKKGGGBBB@@@???@@@???>>>>>>???DDDIIINNNYYYmmmwwwooonnnqqqsssmmmeee\\\WWWYYY^^^bbbdddhhhvvvooocccVVVOOOPPPWWWeeeqqq}}}|||~~~{{{vvvrrrjjjbbbZZZPPPDDD>>>>>>:::===>>>???CCCJJJLLLJJJHHHBBB>>>>>>???@@@FFFLLLVVVeeeuuu~~~{{{xxxtttrrrlllllllllmmmpppvvv~~~tttdddWWWOOOIIISSS]]]dddmmm|||rrrggg```YYYPPPJJJGGGFFFDDDCCC???>>>>>>???@@@AAA???>>>@@@???>>>>>>======>>>>>>}}}}}}|||{{{{{{zzzzzz{{{{{{||||||zzzuuuxxxtttiii___[[[]]]]]][[[XXXWWWXXXXXXXXXWWWUUUTTTUUUWWWZZZ[[[ZZZYYYWWWWWWVVVVVVVVVWWWXXXXXXWWWYYY[[[\\\\\\]]]```bbbeeedddccc___\\\ZZZZZZ\\\\\\\\\\\\\\\^^^___aaaaaa___``````aaaaaaaaaaaaaaa___^^^^^^]]]]]]___```aaa______________________________```aaaaaaaaaaaaaaaaaa``````aaaccccccbbb```cccaaa______aaabbbcccbbbcccdddeeefffggghhhiiijjjggghhhiiijjjjjjkkkjjjjjjhhheeeiiioooqqqwww|||^^^MMMGGGEEEDDDEEEEEEDDDEEEKKKSSS[[[^^^___nnnuuudddZZZNNNIIIDDD@@@@@@@@@???===:::===BBBFFFHHHPPPaaaqqqwwwnnnmmmqqqtttmmmeeeZZZTTTTTTXXX\\\]]]```ppprrreeeVVVNNNMMMTTTaaannn}}}tttpppmmmmmmoooooolllggg```YYYRRRMMMFFF???;;;===666999;;;;;;===CCCFFFEEEBBB===;;;===@@@CCCIIIPPP[[[kkk{{{{{{yyyvvvsssqqqlllmmmnnnpppsssyyyzzzjjj[[[QQQLLLLLLWWWbbbiiiooo{{{yyyjjj^^^\\\VVVNNNHHHDDDBBBBBBBBB??????>>>???AAAAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<>><<<@@@@@@BBBEEEDDDEEEQQQ___rrrxxxlllkkknnnnnnmmmhhh```XXXRRRRRRUUUYYYXXXeeexxxuuufffWWWPPPMMMNNN[[[kkktttyyylllgggaaa]]]\\\ZZZWWWTTTOOOMMMIIIEEEBBB>>><<<;;;===<<<;;;:::;;;===???AAA======???@@@???BBBNNN\\\hhhrrr~~~yyytttqqqooonnnnnnnnnooopppsssxxxwwwjjj]]]SSSPPPRRRTTT\\\ffflllpppyyyqqqccc]]]UUUQQQKKKEEEAAA@@@AAAAAA>>>>>>===<<<;;;::::::999999999::::::;;;<<<======zzz|||~~~~~~~~~|||xxxvvvtttrrrrrruuuzzz~~~|||tttooommmmmmuuuxxxuuuiiiccc```]]][[[ZZZYYYXXXWWWVVVVVVWWWXXXWWWWWWVVVVVVUUUUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVTTTWWWZZZ\\\]]]]]]^^^___dddddddddcccaaa^^^[[[YYY[[[[[[\\\]]]___aaabbbcccaaabbbbbbccccccbbbbbbaaa^^^^^^]]]]]]^^^^^^___``````______^^^^^^^^^^^^^^^`````````aaaccceeehhhiiigggccc```aaafffiiihhhffffffeeecccaaaaaabbbdddfffdddddddddeeegggjjjmmmoooooopppqqqqqqqqqqqqpppoookkknnnpppooonnntttyyycccSSSIIIEEECCCBBB??????CCCFFFHHHKKKQQQRRR\\\nnnrrr^^^VVVLLLEEECCCBBB@@@===@@@???@@@CCCBBBDDDMMMYYYeeeyyyrrrllllllkkkkkkggg```XXXSSSRRRTTTVVVYYYeeevvvrrrdddVVVPPPLLLMMMYYYhhhrrr~~~wwwhhhbbbZZZUUURRRPPPLLLIIIGGGEEECCC@@@>>><<<;;;:::<<<;;;:::::::::<<<>>>???<<<===>>>@@@@@@EEETTTbbbsss{{{{{{xxxtttpppnnnmmmnnnnnnnnnooorrruuu{{{{{{lll```VVVPPPRRRWWWccciiippprrrrrrwww~~~|||zzzjjj^^^XXXRRROOOJJJEEEAAA@@@@@@@@@>>>=========<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>|||~~~|||zzzwwwtttpppnnnqqqwww~~~ttthhhbbbbbbeeettt~~~||||||uuullleeebbb```\\\YYYXXXXXXVVVUUUTTTTTTTTTTTTWWWVVVUUUTTTTTTTTTTTTTTTXXXXXXWWWWWWWWWWWWVVVVVVUUUWWWZZZ\\\\\\]]]^^^___dddddddddcccaaa^^^[[[ZZZ[[[[[[[[[\\\^^^___aaabbbaaabbbcccccccccccccccbbb^^^^^^^^^]]]^^^^^^___```^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___aaadddfffhhhhhhgggdddbbbcccgggjjjjjjiiihhhfffdddbbbbbbbbbdddeeeaaaaaabbbdddhhhlllppprrrqqqqqqqqqqqqpppooonnnnnnmmmppprrrpppoooqqqyyyzzzfffUUUIIICCCBBB??????BBBDDDCCCFFFJJJIIIOOO[[[jjj}}}lll```QQQHHHFFFEEEAAA>>>AAA>>>>>>???@@@BBBHHHOOOYYYggg{{{}}}qqqllliiijjjfff___YYYUUUTTTTTTUUUZZZeeetttoooaaaUUUOOOKKKLLLWWWeeeqqq~~~vvvhhhaaaWWWOOOKKKGGGCCC?????????===<<<<<<;;;;;;;;;::::::999999999;;;<<<>>><<<<<<===???AAAIIIZZZkkk}}}~~~tttrrrnnnkkkjjjjjjlllmmmnnnqqqvvv{{{xxxlll^^^UUUPPPQQQYYYbbbsssxxx|||zzzuuuuuu{{{yyyzzz~~~|||uuuggg]]]XXXOOOMMMIIIEEEBBB@@@??????========================<<<<<<======>>>?????????~~~}}}yyywwwuuuqqqmmmlllqqqzzz{{{jjj\\\WWW[[[aaannn~~~}}}{{{rrrmmmgggbbb___\\\YYYWWWXXXWWWVVVUUUTTTSSSSSSSSSVVVUUUTTTSSSSSSRRRSSSSSSWWWWWWWWWWWWWWWVVVVVVVVVTTTWWWZZZ\\\\\\\\\]]]^^^cccccccccaaa```]]][[[ZZZXXXYYYZZZ[[[]]]___aaabbbddddddeeeeeedddccccccbbb^^^^^^^^^^^^^^^___``````_________^^^^^^]]]\\\[[[YYY[[[]]]```ccceeeffffffgggeeedddeeehhhkkkkkkkkkjjjhhhfffeeeddddddeeeeeebbbbbbccceeehhhmmmqqqtttppppppoooooommmlllkkkkkkkkknnnqqqqqqpppsssxxx}}}{{{cccOOODDDEEEAAA@@@CCCCCCBBBEEEIIIHHHLLLQQQXXXfff~~~{{{mmmZZZMMMIIIGGGCCC>>>BBB@@@>>>>>>???AAAEEEHHHRRRZZZiii}}}~~~rrrkkkiiieee```\\\YYYXXXWWWWWW\\\gggvvv|||kkk___TTTOOOLLLKKKTTTaaaooo}}}xxxllldddYYYQQQKKKGGGCCC???>>>===<<<<<<<<<<<<<<<<<<999999888888999:::;;;<<<===<<<===???BBBLLL___qqq{{{yyyrrroookkkhhhgggiiikkkmmmppptttzzzwwwjjj___TTTOOOPPPWWWdddppp~~~yyyvvvxxx|||}}}|||{{{{{{xxxyyy}}}|||qqqeee\\\WWWLLLKKKIIIGGGDDDBBB@@@???=========>>>>>>>>>>>>>>><<<=========>>>>>>>>>???|||xxxvvvsssoookkkmmmttt~~~uuucccUUUQQQWWW^^^iiiuuu~~~}}}vvvrrrmmmiiiccc^^^\\\ZZZZZZYYYWWWWWWVVVVVVUUUTTTSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVSSSVVVYYYZZZZZZZZZ[[[\\\aaaaaa```___^^^\\\[[[[[[VVVVVVXXXZZZ\\\___aaacccgggggggggfffeeecccbbbaaa___^^^^^^^^^^^^___``````ccccccbbbaaa```^^^\\\ZZZWWWXXX[[[^^^aaabbbddddddgggfffeeeeeegggjjjkkkkkkkkkjjjhhhgggffffffffffffgggfffffffffhhhlllppprrrqqqpppooonnnlllkkkkkkjjjkkkmmmpppqqqqqqssswwwzzz}}}qqqXXXHHHFFFBBB@@@BBBBBBBBBDDDIIIMMMPPPRRRRRRWWWiiiyyyeeeVVVNNNJJJDDD@@@DDDCCCBBB??????AAACCCCCCKKKOOOZZZllluuummmiiiccc```___^^^\\\[[[aaammm{{{vvvhhh]]]TTTQQQMMMKKKRRR^^^kkk{{{{{{oooggg]]]UUUOOOKKKFFFBBB??????===<<<;;;;;;;;;;;;999999999999:::;;;<<<<<>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===}}}yyywwwqqqmmmlllpppyyyppp___TTTRRRYYY___jjjqqq~~~}}}ssspppooollljjjjjjeeebbb^^^[[[YYYZZZ[[[]]]VVVVVVVVVWWWVVVVVVUUUTTTVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSTTTTTTTTTTTTUUUUUURRRTTTWWWYYYXXXXXXYYYZZZ^^^]]]]]]\\\\\\\\\[[[[[[UUUVVVWWWYYY[[[^^^```aaafffffffffeeedddbbbaaa```______^^^^^^______```aaaddddddddddddbbb___]]]\\\XXXYYYZZZ\\\___aaabbbcccffffffeeeeeefffggghhhiiijjjjjjiiihhhggggggggggggkkkiiigggfffgggjjjmmmooosssrrrpppooonnnmmmmmmmmmnnnoooppppppooopppqqqsssxxxgggTTTJJJDDD@@@@@@@@@@@@CCCIIIRRRXXX[[[VVVRRRZZZooosssbbbVVVNNNGGGCCCDDDGGGFFFBBB???AAABBBBBBCCCEEENNN^^^qqq~~~}}}~~~}}}wwwpppllljjjiiifffccciiisss~~~sssggg]]]UUUSSSPPPLLLRRR]]]fffwwwssslllccc[[[UUUPPPIIIEEEBBBAAA???===;;;:::999999:::::::::;;;<<<<<<======???>>>???BBBGGGSSShhh|||}}}wwwtttssspppllliiihhhjjjmmmpppvvv}}}|||qqqeee\\\RRROOOOOOVVV___iiiuuu}}}vvvrrrrrruuu{{{}}}|||{{{|||}}}vvvjjj^^^UUUOOOHHHHHHGGGEEEDDDBBBAAA@@@========================::::::;;;;;;;;;;;;;;;;;;{{{wwwtttooommmmmmsss~~~vvvhhh\\\XXX[[[ccciiisssuuuyyy}}}nnnfffbbb___^^^```]]]]]][[[YYYXXXXXXYYYZZZSSSTTTUUUVVVVVVVVVUUUUUUWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTPPPSSSVVVWWWVVVVVVWWWWWWZZZZZZZZZZZZZZZ[[[\\\\\\WWWXXXXXXYYYZZZ[[[]]]^^^aaaaaabbbbbbaaaaaa``````_______________``````aaaaaabbbcccdddcccbbb```^^^[[[[[[[[[\\\^^^aaacccdddfffeeeeeedddcccdddeeegggggggggggggggggggggggggggkkkiiifffdddeeegggjjjmmmrrrqqqpppnnnmmmmmmmmmnnnooonnnnnnmmmllllllmmmnnnsssuuu~~~jjjRRRJJJDDDAAA??????DDDJJJWWWbbbiiicccVVVTTT```nnnooo___RRRKKKHHHBBBHHHJJJDDD???@@@BBBBBB@@@AAAHHHTTTaaaqqq}}}}}}}}}|||yyyuuuqqqrrrzzz|||sssfff]]]WWWVVVRRRNNNSSS\\\eeewww~~~xxxooohhhaaaZZZRRRLLLEEEDDDBBB@@@>>>===<<<<<<;;;<<<======>>>>>>??????>>>>>>@@@EEELLLYYYppp}}}vvvrrrrrroookkkhhhiiilllqqqtttzzzwwwmmmcccYYYRRRNNNOOOVVVbbblllttt|||zzzwwwuuutttyyy||||||vvvhhh[[[QQQKKKFFFEEECCCBBBAAA@@@@@@@@@>>>=========<<<;;;;;;;;;;;;;;;::::::::::::::::::|||xxxssspppmmmlllnnnvvvvvvmmmaaaZZZ\\\dddnnnuuu{{{zzzyyy|||oooddd]]]XXXXXXZZZZZZ[[[[[[YYYVVVTTTSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVUUUSSSRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSPPPRRRUUUVVVUUUUUUUUUVVVXXXXXXXXXXXXYYY[[[\\\]]]ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\^^^___````````````_______________```aaaaaa^^^```bbbcccdddcccbbbaaa^^^]]]]]]]]]^^^aaadddfffeeeeeeeeecccbbbbbbccceeeeeeeeeeeefffffffffffffffjjjgggdddbbbccceeeiiikkkpppooommmlllkkkkkklllllllllkkkjjjjjjiiijjjlllmmmppppppxxx|||ZZZQQQIIIDDDAAAAAAEEELLL\\\jjjtttnnn]]]TTTZZZeee|||xxxeeeVVVNNNLLL@@@IIILLLDDD>>>>>>AAABBBAAAAAAFFFNNNVVVbbbwww~~~xxx~~~{{{tttfff^^^XXXXXXTTTOOOSSS\\\gggzzz|||tttmmmdddZZZSSSIIIHHHFFFDDDCCCBBBAAAAAA<<<===>>>???@@@@@@@@@@@@===>>>BBBHHHPPP^^^uuu}}}vvvpppooommmjjjhhhiiinnnssswww|||vvvjjjaaaYYYPPPKKKNNNRRR]]]lllwww}}}}}}}}}wwwzzz|||}}}qqqbbbTTTIIICCCDDDCCCAAA???>>>>>>??????>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;:::~~~|||xxxtttqqqiiilllsss}}}xxxnnnhhhcccccchhhqqq}}}~~~lllddd]]]UUURRRUUUWWWWWWWWWWWWVVVTTTRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXUUURRRRRRTTTTTTRRRPPPQQQPPPPPPPPPQQQQQQOOOMMMNNNNNNOOOQQQRRRTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^___```aaaaaaaaaaaa^^^^^^___aaabbbdddeeeeee]]]\\\\\\[[[]]]___aaabbbcccbbb```___```aaacccdddeeeeeeeeeffffffffffffgggkkkiiifffccccccdddgggiiinnnmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiikkkpppwww}}}nnnYYYGGGEEEGGGEEEFFFMMMXXXjjjoooYYYVVV___mmmvvvfffWWWMMMHHHGGGDDDAAABBBCCCAAA<<<@@@CCCEEEFFFKKKWWWiiiwww~~~{{{sssjjjddd___[[[XXXUUUSSSVVV]]]jjjzzzxxxkkk___TTTPPPKKKHHHEEEDDDBBB@@@=========>>>@@@@@@???======???BBBJJJWWWjjj|||~~~|||yyysssnnnmmmkkkiiiiiilllrrrxxx|||wwwiii___TTTIIIHHHNNNUUUiii|||zzzyyyyyy}}}~~~~~~vvvhhh[[[PPPHHHCCCAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<>>===>>>>>>@@@BBBBBBEEENNN]]]iii~~~|||yyyqqqhhhccc```^^^\\\WWWSSSVVV]]]mmm}}}wwwkkk^^^YYYSSSMMMIIIGGGDDDCCCAAA@@@???@@@AAABBBAAA@@@???@@@DDDLLL[[[nnn~~~zzzyyywwwsssnnnnnnmmmlllmmmpppvvv|||wwwiii\\\TTTLLLEEEHHHQQQeee|||zzz{{{~~~zzzwwwwww|||~~~vvviii]]]RRRJJJDDDAAA????????????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;999666444444777999888777~~~zzzvvvrrrooonnnsss{{{|||qqqiiibbbdddlll{{{yyyqqqiii\\\UUUUUURRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSQQQMMMLLLMMMNNNNNNNNNOOONNNMMMNNNOOOOOOMMMKKKMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^```aaaaaadddaaa^^^ZZZXXXXXXYYYZZZ^^^^^^]]]]]]^^^```aaacccddddddddddddeeeeeeeeeeeeeeedddccccccbbbbbbccccccfffeeeeeedddcccccccccdddaaadddhhhjjjkkkjjjgggfffhhhkkkooorrrvvvwww[[[NNNIIIDDDBBBDDDPPPZZZmmmttt```SSSZZZiii{{{iii]]]RRRKKKFFFEEEAAA:::;;;BBB===???AAA@@@@@@EEEPPPXXXiii~~~|||xxxuuummmeee```aaabbb```YYYSSSVVV^^^ppp{{{nnnhhh___WWWPPPLLLIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBAAABBBFFFPPP```ttt~~~yyyuuuuuutttqqqnnnoooooopppssswww|||wwwggg[[[OOOJJJFFFDDDMMMZZZvvv|||}}}|||sssllljjjmmmpppmmmeee[[[PPPIIIEEEAAA@@@=========<<<<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;999777666666888999999999|||||||||||||||}}}~~~}}}~~~~~~|||xxxtttqqqooorrrxxx~~~ssskkkggggggtttwwwmmm^^^TTTSSSPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNSSSQQQNNNLLLLLLNNNOOOPPPNNNMMMLLLMMMNNNNNNLLLJJJLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUWWWWWWWWWWWWXXXXXXYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]^^^^^^eeebbb^^^[[[YYYXXXYYYZZZ[[[[[[[[[\\\]]]___```aaaccccccccccccdddddddddeeebbbbbbcccccccccbbbbbbbbbcccbbbbbbaaabbbbbbccccccbbbcccfffhhhiiiiiigggfffgggjjjlllmmmooowwwiiiUUULLLHHHFFFGGGIIIQQQaaavvvyyyfffVVVYYYaaarrrwwwmmm]]]PPPGGGGGGDDD======DDD>>>@@@AAA@@@???AAAHHHNNN[[[mmm}}}yyy|||}}}yyytttppphhh```^^^aaaeeecccZZZSSSWWW___ppp~~~~~~wwwlllbbbZZZTTTOOOMMMKKKIIIFFFEEEEEEEEEDDDCCCBBBDDDJJJUUUggg{{{~~~zzztttqqqppppppnnnmmmoooppptttxxx~~~wwwkkk^^^RRRIIIFFFDDDFFFTTTddd}}}xxxwwwkkkbbb___```bbbaaa[[[QQQIIIDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<<<<<<>>@@@??????@@@DDDHHHRRR]]]ooo~~~}}}zzzuuusssuuuzzz{{{wwwrrrllleee]]]]]]```cccbbbZZZSSSXXXaaaqqqyyynnnfff___YYYVVVSSSPPPMMMKKKJJJHHHFFFDDDCCCFFFNNN\\\ooozzzvvvqqqmmmkkkkkkkkkkkkmmmqqqwww~~~zzzlll```TTTKKKDDDCCCCCCHHHYYYkkkrrreee\\\YYYYYYZZZYYYSSSKKKDDDAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999777888999999999999999:::tttttttttuuuvvvwwwxxxyyywwwxxxyyyvvvrrrppprrruuu}}}yyyrrrfff[[[^^^hhh~~~}}}ooo___UUUTTTOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKJJJIIIKKKLLLMMMLLLKKKLLLMMMMMMKKKIIIJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNOOOQQQQQQOOONNNMMMHHHIIIJJJKKKMMMOOOQQQRRRNNNNNNMMMMMMNNNPPPRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZ____________^^^^^^]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^aaaaaaaaaaaabbbbbbbbbccc``````aaabbbbbbbbbbbbaaa`````````aaabbbdddeeeffffffeeecccbbbbbbdddfffgggdddggghhhggggggkkkttt|||sss]]]NNNGGGCCCBBBGGGOOOXXXdddnnnppplll\\\VVVWWWcccssspppfffWWWMMMGGGDDDAAA>>>;;;<<<======>>>???BBBDDDJJJNNNZZZkkk}}}{{{xxxuuuuuuvvvzzz}}}|||xxxsssqqqqqquuu{{{}}}yyyrrrllleee^^^]]]]]]^^^]]]WWWTTTYYYcccsss{{{ssslllfffbbb^^^\\\XXXVVVSSSOOOKKKGGGFFFJJJTTTdddyyy|||tttqqqmmmiiigggggghhhiiimmmrrr{{{uuukkk^^^SSSHHHBBB@@@CCCFFFMMM```ssszzzlll```XXXVVVUUUUUUOOOKKKEEE@@@>>>===<<<;;;<<<<<<<<<<<<<<<=========;;;:::999999888888999999666777999:::999888888999ssssssssssssuuuvvvwwwxxxtttvvvvvvrrrooooootttyyyxxxmmmdddYYYTTT___pppyyyjjjZZZRRRRRRNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKHHHJJJMMMMMMKKKIIIJJJKKKMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJLLLNNNPPPQQQPPPNNNMMMIIIIIIJJJKKKMMMNNNPPPQQQKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\^^^```___^^^\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]]`````````aaaaaaaaabbbbbb____________`````````aaa______```aaabbbdddfffgggeeeeeedddcccbbbccccccdddaaadddgggfffeeegggooouuurrr]]]NNNGGGDDDFFFHHHLLLZZZkkktttttthhh\\\TTTXXX```nnn|||{{{oooYYYIIIFFFEEE@@@============>>>???AAACCCCCCDDDJJJXXXgggxxx{{{wwwsssqqqoooppprrrssssssssstttuuuxxx~~~}}}uuuooogggaaa]]]ZZZXXXWWWTTTTTT[[[dddrrryyyrrrnnnkkkiiifffccc___YYYRRRMMMIIINNNZZZmmm}}}yyyuuuqqqlllkkkgggdddbbbdddgggiiinnnttt{{{mmmbbbZZZQQQIIIAAA>>>BBBKKKRRR[[[ooo}}}tttggg\\\VVVSSSRRRQQQGGGDDD@@@>>>===<<<;;;999;;;;;;;;;<<<<<<<<<======::::::999888888888888888666999;;;<<<:::999999;;;rrrsssssstttuuuvvvwwwxxxsssuuutttpppmmmnnnuuu{{{{{{oooccc[[[RRRQQQccczzztttcccTTTMMMNNNMMMLLLKKKJJJIIIJJJKKKLLLJJJJJJIIIHHHHHHIIIIIIIIIHHHLLLPPPPPPNNNLLLLLLMMMNNNMMMLLLMMMNNNNNNLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLHHHJJJMMMPPPQQQPPPOOOMMMJJJJJJKKKKKKMMMNNNPPPQQQLLLKKKJJJJJJKKKMMMPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[^^^``````]]]ZZZXXX[[[\\\\\\]]]]]]]]]\\\\\\````````````aaaaaaaaaaaa^^^]]]]]]]]]]]]^^^___```^^^^^^___```bbbdddfffgggddddddeeeeeedddcccaaa```___bbbfffeeedddeeekkkqqq}}}lllZZZPPPGGGFFFCCCFFFVVVkkkvvvwwwvvvgggYYYUUUVVV___xxxeeeMMMIIIIIIDDD@@@@@@@@@???@@@AAACCCDDDBBB???CCCNNNYYYfffwww|||xxxuuutttllllllmmmooorrruuuwwwyyyzzzxxxqqqjjjccc^^^XXXTTTRRRRRRTTT\\\eeeooo~~~{{{vvvtttrrrooolllggg```WWWRRRLLLQQQ___sss|||wwwrrrmmmiiigggeeecccaaa```bbbfffjjjooovvv|||wwwkkk]]]SSSOOOJJJDDD???@@@HHHUUU___jjj~~~}}}~~~zzzqqqdddZZZTTTQQQOOONNNCCCAAA???>>>>>>===<<<::::::::::::;;;;;;<<<<<<<<<:::999999888777888888888333666::::::888666777999ssssssssssssssstttuuuvvvtttsssoookkkjjjpppzzzuuugggYYYQQQKKKOOOgggkkk]]]RRRMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJLLLNNNOOOPPPOOOLLLIIIIIIKKKMMMOOOOOOJJJIIIHHHHHHIIIKKKMMMOOONNNOOOPPPQQQRRRSSSTTTUUUVVVTTTSSSTTTVVVXXXXXXWWW[[[[[[\\\\\\\\\[[[[[[ZZZ\\\]]]^^^^^^\\\[[[[[[[[[```______```aaaaaa```^^^[[[[[[ZZZZZZ[[[]]]___```aaa```___^^^___bbbeeeggggggeeebbbaaaaaaaaaaaa```aaaaaaaaa``````bbbfffjjjqqqqqqZZZTTTJJJEEELLLRRRWWWdddttttttjjj^^^UUURRRYYYlll~~~yyygggTTTIIIGGGHHHDDDBBB@@@@@@@@@@@@???>>>??????BBBGGGLLLTTTcccqqq~~~}}}|||uuuuuuvvvwwwxxx{{{}}}~~~}}}yyyrrrkkkfffZZZWWWVVVWWWVVVVVV^^^ggguuu~~~{{{wwwmmm```WWWUUUMMMXXXhhhzzzyyysssmmmiiigggfffdddcccaaa______dddjjjooouuu|||}}}kkkVVVLLLIIIIIIJJJMMMBBBGGGRRRaaarrr|||xxx~~~ssskkkccc^^^WWWNNNHHHGGG>>>===<<<:::888666555444???>>><<<:::::::::<<<===:::::::::999888777666555;;;:::888777777777888888sssssssssrrrssssssttttttrrrqqqnnnlllnnnttt}}}}}}kkk]]]RRRNNNMMMUUUkkkwwwfffZZZQQQLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPOOOLLLJJJIIIKKKNNNOOOPPPLLLKKKJJJJJJJJJLLLNNNOOONNNNNNOOOPPPQQQRRRSSSTTTVVVUUUTTTVVVXXXYYYXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]\\\ZZZXXXXXXYYY^^^]]]]]]^^^______^^^\\\[[[[[[[[[[[[\\\^^^___```bbb```___^^^___aaaccceeefffdddbbbbbbbbbbbbaaa````````````___^^^```dddgggmmmxxxvvv^^^QQQHHHIIILLLNNNWWWccciiiiiigggbbbYYYXXXdddrrrwwwiiiZZZPPPJJJIIIEEECCCAAAAAAAAABBBAAA@@@>>>===???CCCFFFLLLXXXdddttt}}}|||{{{zzz{{{}}}}}}yyytttnnnhhhdddWWWUUUSSSTTTSSSUUU]]]fffwww}}}xxxnnn```WWWUUURRR___ppp|||yyytttnnniiieeecccbbbaaaaaa``````bbbgggnnntttzzz{{{lll]]]NNNFFFCCCAAACCCFFFFFFOOO^^^nnn}}}~~~|||oooggg___ZZZSSSJJJEEEDDD;;;;;;::::::999888888777===;;;:::888888888:::;;;999999999999888777666666888888999999999888777666ssssssrrrrrrqqqrrrrrrrrrpppnnnlllmmmsss{{{}}}ttt^^^RRRIIIJJJPPPZZZmmm~~~kkk]]]UUUNNNKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNNNNOOOMMMJJJKKKMMMOOOPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRUUUUUUVVVXXXZZZZZZYYYWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[ZZZWWWUUUUUUVVV[[[ZZZYYYZZZ\\\\\\ZZZYYYZZZZZZZZZ[[[\\\^^^___```bbbaaa___^^^^^^___aaabbbdddcccbbbbbbccccccaaa____________]]]\\\]]]```ccciiimmmyyyppp^^^NNNIIIHHHHHHLLLSSS]]]eeemmmlllaaaXXX\\\gggvvvmmmcccZZZRRRMMMGGGEEECCCBBBBBBCCCBBBBBB???>>>???AAABBBDDDLLLUUU___mmm~~~xxxrrrmmmiiieeebbbXXXUUUSSSSSSSSSUUU]]]gggzzzzzznnn```WWWVVVYYYhhhzzzvvvsssooojjjeeeaaa___^^^^^^___aaadddhhhooowww|||wwwoooZZZQQQGGGBBB>>><<>>???AAAAAA???BBBFFFKKKRRR]]]mmm|||wwwsssnnnjjjiiiiiiiiihhhccc^^^YYYVVVTTTUUU^^^iii}}}wwwjjj___^^^bbbkkk{{{zzzvvvqqqnnniiiddd```^^^]]]]]]]]]bbbhhhooovvv~~~|||nnn___VVVJJJEEEBBB@@@???BBBNNNZZZkkkttt~~~~~~~~~pppdddZZZSSSMMMJJJEEE>>>::::::999999999999999999999999777666666666666666777777444555666666777777777777777666666555666666777777oooooonnnnnnnnnnnnnnnnnnooorrrwww~~~wwwmmm___SSSMMMOOOXXXhhhyyyvvvyyy~~~}}}zzz~~~mmm```SSSNNNLLLHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLKKKJJJIIILLLKKKJJJLLLNNNQQQQQQPPPRRRPPPOOONNNNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUWWWWWWVVVTTTRRRRRRRRRSSSVVVXXX[[[]]]\\\\\\[[[XXXVVVUUUVVVXXXWWWVVVUUUVVVXXXXXXVVVUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^]]]\\\\\\[[[[[[[[[[[[YYYXXXYYY[[[]]]^^^^^^]]]]]]^^^^^^]]]\\\[[[]]]^^^\\\cccjjjnnntttcccQQQIIIEEEDDDFFFMMMbbb~~~rrraaa\\\kkkyyyrrriiicccZZZVVVOOOJJJGGGEEECCCAAA???<<<<<<>>>???>>>???CCCIIIKKKQQQYYYhhh}}}{{{vvvsssqqqoooppppppooonnnddd___YYYUUUSSSTTT^^^iii~~~{{{qqqfff```dddlllzzz~~~}}}zzzvvvrrriiifffaaa]]][[[[[[]]]___bbbgggnnnvvv||||||nnn^^^QQQIIIAAA>>>===@@@DDDLLL[[[hhh{{{uuufff\\\RRRLLLGGGEEEBBB<<<999:::999999999888777777666666666666666777777777777777444444555666666777666666666666444444444555777888mmmmmmmmmmmmmmmmmmnnnooorrrwwwxxxlllbbbZZZSSSRRRZZZhhh{{{zzzyyy{{{wwwooorrrzzz}}}xxxeeeYYYOOOKKKKKKHHHFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIKKKLLLLLLJJJIIIHHHJJJJJJJJJKKKNNNPPPPPPPPPOOONNNMMMMMMMMMOOOQQQRRRTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTTTTSSSQQQQQQQQQQQQSSSVVVYYY[[[[[[ZZZYYYWWWUUUUUUWWWYYYXXXWWWWWWXXXYYYYYYXXXVVVUUUVVVYYY[[[]]]^^^^^^^^^\\\[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWYYY\\\^^^___^^^]]]^^^______]]]]]]^^^```\\\bbbggghhhjjjwwwttt^^^PPPHHHCCCFFFJJJZZZuuutttddd[[[aaaooovvvnnnddd___WWWOOOJJJGGGDDDBBBAAA===;;;===>>>===>>>AAAEEEFFFGGGJJJSSSdddwwwzzzyyyxxxyyyyyyxxxvvvsssddd___YYYVVVTTTWWWbbbnnn}}}uuukkkbbb```iiiuuu~~~yyyvvvtttrrrmmmiiiaaa^^^YYYWWWXXX\\\bbbfffmmmrrryyyyyykkk\\\PPPGGGCCC<<<;;;???HHHSSS___nnnzzzzzzmmm___VVVKKKEEEAAA@@@???:::888999777777777777666666666666444555555666666777666666444444555666666666555555444444555555555666666666lllllllllllllllmmmnnnooosss{{{sssddd\\\WWWUUUcccnnn|||{{{~~~tttiiijjjttt{{{yyysss___UUUKKKJJJJJJHHHFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKHHHJJJKKKLLLLLLJJJHHHGGGIIIIIIIIIKKKNNNPPPPPPOOONNNMMMLLLLLLLLLNNNQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQOOONNNOOOQQQRRRSSSRRRPPPPPPOOOPPPQQQTTTWWWYYYYYYYYYXXXVVVTTTTTTWWWYYYYYYXXXXXXYYYZZZZZZYYYWWWVVVXXXZZZ]]]______``````ZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXWWWXXX[[[^^^``````]]]^^^``````___^^^```aaa___cccfffeeegggsssiiiYYYNNNHHHKKKIIIPPPeeewww{{{rrriii```___eeexxxxxxkkkeee\\\SSSMMMIIIEEECCCDDD???===???@@@>>>???BBBBBBBBBBBBCCCHHHTTTcccooo~~~~~~~~~~~~zzzvvveee```ZZZXXXWWW\\\hhhtttyyypppggg``````mmm{{{~~~yyysssooommmiiiddd```\\\YYYUUUTTTXXX___hhhmmmwww|||zzzmmm^^^PPPHHHDDDDDD<<<===DDDSSScccqqq~~~|||~~~vvviii\\\SSSGGGAAA======<<<999777888555555555555666666666666333444555555666666666555444555555555555555444444111333555777888777555333mmmlllkkkiiiiiilllqqquuu||||||tttjjj___ZZZaaakkk|||~~~lllbbblllsssvvvtttjjjUUUQQQLLLIIIGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKLLLMMMMMMMMMNNNQQQSSSUUUTTTRRRQQQOOOOOONNNNNNPPPOOOOOONNNOOOPPPQQQRRROOONNNOOOQQQTTTVVVVVVVVVVVVWWWWWWVVVUUUUUUWWWYYYWWWYYYZZZ\\\]]]]]]\\\\\\]]]]]]\\\[[[\\\]]]^^^___]]]\\\ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]^^^___aaabbbaaa___]]]___bbbcccbbb```^^^cccgggiiikkkrrrvvv```OOOEEENNNEEEFFFUUUccchhhiiilllfffdddbbbgggyyyxxxooofff___VVVLLLFFFDDD@@@AAAAAA@@@>>>>>>???@@@>>>@@@AAAAAAAAAGGGQQQZZZjjjzzz}}}}}}}}}|||{{{iiifffdddffffffhhhnnnvvv|||rrrjjjeee___```rrr}}}zzzuuummmgggdddaaa^^^[[[XXXWWWVVVUUUXXXaaannnxxxxxxlll\\\PPPIIIEEE@@@<<>>;;;888666666666777444444555555555555444444666666555444444444444444444555666666666666555444333333333444444444555555iiihhhhhhhhhkkkrrr{{{}}}tttiiiaaaZZZWWW\\\mmmuuuhhhlllllliiiaaaUUURRROOOKKKHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGGGGGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOONNNMMMMMMOOOQQQQQQQQQOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOORRRQQQQQQSSSVVVYYYYYYXXXWWWXXXYYYYYYYYYZZZ\\\^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^___```^^^]]]]]]]]]^^^___aaabbbddddddcccbbbbbbcccdddeeefffdddcccbbbbbbbbb```^^^```dddiiijjjjjjnnnuuu|||jjjYYYMMMGGGDDDGGGGGGGGGSSSaaawwwzzztttggg___fffvvvuuupppjjj```TTTNNNJJJIIIGGGEEECCCAAA@@@@@@???AAAAAA@@@===>>>BBBFFFMMMVVVeeewwwwwwmmmhhhiiimmmttt{{{tttqqqiiieee^^^ZZZWWWVVVUUUTTTTTTVVVXXX[[[aaammm{{{xxxmmmfffVVVQQQHHHBBB@@@BBBGGGJJJTTTbbbuuu~~~~~~zzzzzz}}}tttpppjjj___SSSLLL>>><<<999666555555555666444444555555555555444444666555444444444444444444333444555555555555444444333333333444444444444555ggghhhiiijjjooowwwttthhh^^^WWWRRRUUUaaawwwyyyiiiiiifffccc^^^TTTOOOLLLIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNOOONNNMMMMMMNNNPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOQQQTTTVVVWWWVVVTTTVVVWWWWWWWWWXXXZZZ\\\___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^______``````^^^^^^^^^___```bbbdddeeefffeeedddcccbbbcccddddddeeeeeedddccccccbbbaaaaaabbbfffiiijjjjjjlllqqquuu~~~kkkVVVMMMGGGGGGEEEEEEPPP^^^sss}}}qqq```\\\dddmmmssszzz}}}wwwsssiii]]]VVVNNNLLLHHHFFFDDDBBBAAA??????@@@AAA@@@======>>>@@@FFFKKKSSS___pppvvvnnnjjjnnnuuu}}}uuuoookkkeeeaaa\\\WWWTTTSSSTTTTTTSSSWWW\\\aaaiiitttyyylll```XXXNNNJJJDDD@@@@@@HHHSSS[[[hhhuuu~~~|||||||||{{{|||qqqkkkdddYYYLLLEEE;;;:::888666555555666666444444555555555555444444555555444333333444444444333333444444444444444444444444444444444444444444hhhjjjmmmqqqvvv~~~yyyiiiZZZRRROOOQQQ[[[llljjjeee___\\\[[[TTTLLLJJJGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNQQQTTTVVVVVVUUUSSSTTTUUUVVVVVVWWWYYY[[[___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^_______________]]]^^^___```aaaccceeeffffffeeecccbbbaaaaaabbbbbbbbbccccccccccccddddddeeeeeegggjjjkkkjjjkkknnnqqqzzzdddUUUIIIGGGHHHHHHMMMVVViiiyyy~~~nnnbbb______^^^```kkk~~~|||sssiiicccUUUPPPJJJFFFDDDCCCBBB@@@???@@@AAA@@@???>>>>>>>>>DDDFFFIIIOOO\\\oooyyyssspppuuu~~~}}}wwwpppjjjgggaaa^^^ZZZUUURRRRRRTTTVVVXXX\\\bbbiiiqqq|||vvvjjj]]]RRRJJJGGGEEEBBBBBBIIIWWWhhhsss~~~{{{}}}~~~}}}~~~tttiii```RRRFFF???999999888777666666777777444444555555555555444444444444333333333444444555333333333333444444555555444444444444444444444444jjjnnntttzzzvvvjjj[[[NNNHHHJJJSSSeeezzz~~~jjj```VVVSSSSSSOOOJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPOOOOOOQQQTTTWWWWWWVVVSSSTTTUUUUUUUUUVVVXXXZZZ]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^____________^^^]]]]]]^^^```aaacccdddddddddcccaaa`````````aaaaaa___```bbbccccccdddfffhhhgggiiikkkkkklllmmmooorrruuuyyycccOOOIIIIIIGGGHHHLLL^^^ooo~~~rrrfff\\\TTTQQQUUUdddsss{{{rrrmmmaaaZZZPPPIIIGGGFFFDDDBBB???@@@@@@AAAAAA@@@??????BBBBBBCCCEEELLLZZZjjjvvv}}}{{{zzz~~~{{{vvvoooiiieeebbb[[[YYYVVVRRRPPPRRRVVVZZZaaafffmmmssszzzvvviii^^^SSSJJJEEE???@@@CCCLLL\\\ppp{{{yyy~~~~~~}}}yyyyyyuuugggZZZLLLBBB>>>777777777666666777777888444444555555555555444444333333333333333444444555444333333333444555666777555444444444444333333333mmmsss|||pppcccYYYNNNFFFFFFKKKYYYooo~~~fff[[[PPPMMMMMMIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPPPPQQQPPPOOONNNMMMNNNNNNNNNPPPSSSUUUVVVUUURRRSSSTTTSSSRRRRRRTTTVVVZZZZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^___^^^^^^]]]\\\]]]^^^___aaaaaabbbbbbbbbaaa```______```aaaaaa]]]```bbbcccbbbccceeehhhjjjjjjkkklllmmmooorrrtttsss}}}{{{___QQQKKKEEEEEEJJJQQQ___qqqwwwhhhUUULLLJJJRRR[[[eeexxx}}}yyyrrrhhhZZZOOOJJJIIIGGGEEEAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAADDDKKKVVV___kkkyyy{{{xxxssslllfffaaa^^^\\\TTTTTTSSSQQQQQQUUU]]]bbbmmmrrrxxx~~~zzzkkk]]]RRRKKKFFFCCC???BBBLLL^^^tttyyyxxx|||yyy|||nnn```PPPBBB<<<===444444555555555666777777444444555555555555444444333333222222333333444555444444444444444666777888555555444444444333333333ooovvv~~~sssbbbTTTLLLHHHDDDIIIOOO___uuuvvv```WWWNNNJJJKKKGGGFFFEEEDDDEEEFFFGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFHHHHHHGGGGGGHHHIIIHHHGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHHHHHHHIIIKKKNNNLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOPPPOOONNNMMMLLLLLLKKKKKKMMMPPPRRRSSSRRROOOPPPPPPPPPNNNNNNPPPRRRWWWYYY[[[\\\]]]]]]\\\\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]___````````````aaaaaa```______```aaabbb]]]```ccccccbbbbbbdddgggkkkkkkkkklllnnnqqqtttvvvqqqxxxppp[[[NNNFFFGGGMMMGGGQQQbbbxxxvvvXXXMMMGGGKKKNNNRRRaaarrrrrraaaTTTNNNKKKHHHFFFBBBAAA@@@???@@@???>>>===<<<>>>@@@@@@AAAFFFMMMSSSUUUaaappp{{{wwwsssmmmfff```[[[YYYXXXQQQRRRRRRRRRTTTZZZcccjjjuuuzzzzzzooo___PPPFFF@@@>>>===CCCIIIWWWnnnwwwyyy{{{yyyqqqeeeWWWGGG;;;777;;;222222333444444555555666444555555555555555555444222222222222333333444555555555444444555666888999555555555444444333333333vvv~~~qqqbbbYYYRRRKKKHHHIIISSS]]]lllzzznnn\\\SSSOOOKKKHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEFFFEEECCCCCCDDDFFFAAAAAABBBDDDEEEDDDAAA>>>CCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHNNNLLLJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLNNNOOOQQQRRRTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQUUUWWWZZZ[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\\\\]]]]]]^^^```bbbdddfffgggeeecccaaa```___```aaabbb```aaaaaa``````aaaccceeegggiiikkknnnqqqssstttuuutttuuuyyysss^^^QQQKKKJJJHHHMMMWWWhhh{{{jjjWWWJJJKKKNNNLLLPPPXXXgggzzztttfffZZZRRRMMMKKKEEECCCAAAAAAAAA@@@>>><<<============???AAACCCEEEHHHNNNVVV```kkk|||zzzxxxzzz~~~{{{vvvmmmiiieeebbb\\\TTTSSSUUUSSSRRRPPPRRRXXXaaakkkrrrzzzzzzrrrbbbPPPGGGDDDAAA??????DDDVVVnnn~~~}}}yyyuuurrrfffVVVIIICCC???<<<999555444444333333444444555333333333444444444555555000000111222222333444444777777666555444444333333333333222222222333444444{{{pppeeeXXXPPPKKKJJJMMMSSS___gggsss|||ssseeeUUUOOOLLLIIIGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDCCCBBBBBBCCCEEEAAAAAAAAABBBDDDDDDBBB@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGKKKIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPRRRTTTWWWXXXXXXXXXYYY[[[YYYZZZ\\\]]]]]]]]]\\\[[[]]]]]]^^^___```bbbcccdddcccbbb```___^^^___```aaa___`````````___```ccceeeeeefffhhhkkkmmmoooqqqrrrssstttwww|||rrr]]]QQQMMMDDDGGGMMMYYYiiiuuuyyyxxxttthhh\\\SSSLLLHHHKKKRRRUUUbbbvvv~~~rrrggg\\\SSSMMMFFFDDDAAA@@@@@@???>>><<<=========>>>???@@@AAABBB???CCCIIIOOOXXXeeevvvzzz{{{{{{tttoooddd```\\\ZZZTTTNNNNNNQQQOOOPPPRRRVVV\\\fffrrrzzz~~~xxxtttuuu|||~~~tttcccVVVIIICCCAAA???@@@BBBQQQbbbwww|||zzzxxxxxxxxxuuuooojjjcccYYYKKKBBB===:::777555444444444444444444444444222222222222333333333444111111111222333444444444222222222333444444555555444333333222222222333333{{{pppaaaXXXPPPNNNOOOTTT^^^ggguuuzzzwwwdddXXXMMMJJJIIIGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCBBBAAA@@@BBBDDDCCCAAA@@@@@@BBBCCCBBBAAA@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCC??????@@@BBBCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLPPPPPPOOONNNNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUXXXZZZVVVWWWYYY[[[\\\\\\\\\[[[]]]\\\\\\\\\]]]^^^___```aaa```^^^]]]]]]^^^______\\\^^^_________```bbbdddbbbccceeegggiiikkklllmmmrrrqqqrrrvvvzzzrrr\\\PPPHHHFFFFFFKKKUUU___ggglllwwwyyysssdddTTTMMMKKKJJJIIINNNZZZnnnyyylll^^^SSSKKKHHHDDDBBBAAAAAA@@@???======>>>???????????????<<<>>>AAACCCHHHQQQ]]]eeeyyy}}}xxxqqqjjjfff\\\WWWSSSQQQLLLHHHJJJNNNOOOTTTZZZ___dddmmmzzz}}}xxxtttpppppprrryyy{{{~~~~~~uuuhhh]]]RRRJJJCCC@@@??????DDDJJJ]]]kkk|||qqqooommmmmmmmmjjjccc^^^QQQJJJAAA;;;888666444222222333444444444444333222111111111111222222222222111222222333333444444555000000000111222333333333555444333222222222222222rrreeeXXXSSSRRR\\\iiiuuuuuucccYYYPPPIIIHHHHHHFFFDDDEEEBBBBBBBBBBBBBBBBBBBBBCCCAAABBBBBBBBB@@@@@@BBBDDDFFFCCC@@@???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCC??????@@@AAAAAABBBCCCCCCDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPQQQTTTWWWTTTUUUXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[^^^]]]\\\\\\\\\\\\]]]]]][[[\\\^^^_________bbbcccaaaaaabbbdddfffhhhiiijjjnnnmmmnnnqqqsssxxxqqq\\\PPPKKKFFFGGGJJJPPPYYYbbbrrr~~~qqqgggXXXIIIJJJIIIMMM[[[ooo{{{lll```UUUQQQKKKGGGEEEDDDCCCBBB===>>>???@@@???>>>===<<>>???>>>>>>BBBBBBBBBBBBAAA???>>>===@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCBBBAAACCCEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLKKKNNNOOOOOOMMMLLLMMMOOOQQQSSSTTTVVVYYYZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\ZZZ\\\^^^_________aaabbbaaaaaabbbcccdddfffhhhiiikkkjjjkkknnnppprrrzzzoooTTTLLLFFFFFFGGGIIIPPPYYYkkkoooPPPLLLHHHIIIPPP\\\rrr{{{rrraaa[[[RRRKKKGGGEEEDDDDDD??????@@@@@@@@@>>><<<;;;>>>>>>===<<<<<>>:::777666444333222000111333444444333111000222222222222333333333333222222333333333333333444333333333333222222222222555444333222111000000000wwwlll___UUUPPPXXXpppzzz}}}~~~vvvjjj\\\SSSPPPJJJGGGHHHGGGDDDCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEHHHEEEAAA???>>>>>>======AAAAAAAAAAAA@@@>>>===<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????AAA@@@@@@BBBDDDFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJMMMNNNNNNMMMKKKJJJLLLMMMQQQRRRUUUWWWXXXYYYYYYYYYVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]___```______```aaabbbbbbbbbbbbccceeeggghhhiiihhhiiimmmnnnoootttzzz[[[OOOFFFFFFGGGFFFKKKSSSfffcccMMMHHHFFFIIIPPP```}}}nnnfff[[[PPPIIIFFFEEEDDDAAAAAAAAA@@@@@@???======@@@>>>===<<<===???BBBCCCGGGKKKTTTbbbooo||||||xxxrrrnnniiiddd```[[[VVVSSSOOOLLLKKKLLLLLLKKKOOOUUU[[[dddqqq{{{{{{tttooopppqqqqqqtttxxxzzzxxxuuuttttttuuuttttttjjjbbbYYYSSSMMMFFFAAAAAA>>>>>>BBBJJJRRRZZZhhhttt{{{|||xxxpppaaa\\\VVVRRROOOKKKEEEAAA;;;:::777555333111111111000111222222222222111000222222222222333333333444222222222222222222222222000111222333444666666777444333222111111111111111vvvggg^^^YYYUUUZZZjjj~~~uuuuuutttqqqhhh\\\QQQLLLJJJFFFDDDEEEEEEBBBAAADDDBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@@@@@@@@@@@@@BBBDDDEEECCC@@@??????@@@???>>>>>>>>>???????????????>>>>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@???>>>@@@BBBDDDCCCBBBDDDDDDEEEEEEDDDCCCAAAAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGIIIJJJJJJJJJIIIIIIIIIKKKMMMLLLKKKJJJKKKLLLOOOPPPRRRTTTUUUUUUUUUUUUSSSSSSSSSTTTVVVWWWYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[]]]___aaaaaa```_________cccbbbaaaaaabbbdddfffgggiiihhhiiilllmmmlllnnnsssyyyppp___PPPMMMLLLGGGHHHNNN\\\qqq|||[[[OOOGGGGGGIIIRRRggg}}}}}}ttteeeXXXOOOJJJHHHGGGBBBBBBAAA@@@?????????@@@@@@???======>>>@@@AAAAAAAAABBBHHHRRRZZZcccqqq~~~~~~wwwqqqmmmgggccc___[[[WWWTTTPPPMMMJJJHHHJJJOOOQQQRRRWWW^^^eeemmmzzz|||vvvrrrooooootttwwwwwwxxxzzz{{{vvvqqqmmmllljjjhhhfff[[[RRRJJJGGGCCC===<<<>>>===AAAKKKZZZfffpppzzz{{{vvvqqqkkk___YYYPPPJJJFFFBBB===999777666555333111000111333111111111111111111111111111111111111222222222222111111111111111111111111000111222333444666777777222222111111111111111222~~~jjjZZZUUUVVVYYYhhh}}}~~~sssqqqnnniii^^^RRRJJJGGGFFFBBBAAABBBBBB@@@AAADDDBBBBBBBBBAAAAAA@@@@@@@@@===>>>??????>>>???AAACCCBBB@@@??????@@@AAAAAA@@@;;;<<<===>>>@@@@@@AAAAAA============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>======>>>@@@BBBAAA@@@BBBBBBCCCCCCCCCBBB@@@@@@???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFHHHIIIJJJIIIIIIHHHFFFIIIKKKMMMLLLKKKLLLMMMMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[YYYYYYZZZ[[[[[[\\\[[[[[[^^^```bbbbbb```___^^^___cccbbbaaa```aaaccceeefffjjjhhhiiilllllljjjjjjnnnrrrzzzsss^^^WWWRRRJJJGGGKKKPPPaaa|||mmm[[[MMMIIIGGGHHHTTTddd~~~nnn___TTTOOOLLLKKKDDDCCCAAA@@@???@@@AAABBB===;;;:::999:::<<<<<<<<>>AAAIIILLLPPPYYYeeeppp}}}wwwooohhhddd___\\\XXXTTTRRROOOLLLJJJGGGGGGKKKRRRWWWYYY___fffrrryyy|||wwwrrrlllnnnmmmqqqyyy}}}}}}|||~~~~~~xxxoooiiiddd```[[[WWWOOOFFF@@@@@@>>>999888;;;>>>DDDTTThhhxxxtttnnnjjjggg```YYYNNNGGGBBB>>>:::777666555444222111111444666111111000000000000111111000000000000111111111111111111000000000000000000333333333333333333333333111111111111111111222222~~~pppdddVVVMMMUUUfffwwwuuunnneeeYYYMMMEEEBBBEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<==================>>>>>>>>>????????????>>>===>>>???AAA@@@>>><<<<<<<<<============<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDHHHHHHHHHIIIIIIIIIIIIIIINNNOOOPPPQQQSSSSSSSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYXXXWWWXXXYYY[[[ZZZZZZ[[[\\\\\\\\\\\\[[[^^^^^^]]]]]]^^^```aaabbbccceeefffhhhjjjjjjiiiiiioooooozzzyyyjjj^^^RRRJJJHHHKKKTTTcccwwwnnnXXXIIIEEEIIIQQQWWWoooyyykkk___WWWSSSQQQMMMIIIDDDAAAAAABBBBBBBBB===<<<;;;;;;<<<===>>>???<<<<<<<<<>>>BBBGGGLLLOOO]]]eeettt|||yyyxxxuuurrrmmmfff^^^YYYXXXUUURRROOOMMMKKKHHHFFFIIIMMMQQQUUUZZZbbbmmmttt~~~zzztttpppnnnmmmmmmrrryyy}}}{{{xxxnnn```XXXVVVQQQJJJDDD===999;;;>>>>>>>>>???EEEOOOaaauuu|||tttmmmhhheeebbbWWWIII???;;;:::999777555444111000//////000111111111111111111111222222333222000/////////111111000000000000000000000000000000000000000000000000111111111000000000000000ssscccYYYPPPNNN^^^ssszzzvvvmmmbbbVVVLLLEEEBBBDDDCCCBBB@@@???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>?????????>>>======>>>???@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>========================>>>>>>>>>???????????????CCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIMMMNNNPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXWWWVVVVVVWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYZZZ[[[]]]^^^```bbbcccdddfffggggggggggggkkkkkktttsss^^^PPPLLLIIIMMMUUUcccsssyyyjjjZZZNNNIIIIIILLL^^^vvv|||qqqhhhccc^^^[[[QQQMMMFFFBBBAAAAAAAAAAAA@@@???>>>===<<<===>>>???<<<;;;;;;;;;===AAADDDGGGMMMTTT___mmm}}}yyyuuupppooollliiieee^^^VVVQQQMMMLLLJJJIIIIIIJJJJJJJJJJJJNNNUUU]]]eeepppzzz|||uuuqqqooonnnmmmuuuyyy}}}}}}yyymmm]]]SSSNNNHHHAAA@@@<<<::::::999:::AAAJJJUUU]]]lll}}}|||wwwpppjjjfffddd\\\RRREEE<<<999999888777555444222000///000111222222222222222111111111111333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000uuufffWWWNNNLLLTTTkkk~~~|||vvvkkk^^^SSSJJJEEECCCCCCCCCAAA???===;;;:::999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>???>>><<<<<<>>>>>>>>>===::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<============:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMOOOQQQRRRRRRQQQPPPRRRSSSSSSTTTTTTUUUUUUVVVUUUVVVVVVUUUSSSSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVXXXZZZ\\\]]]``````bbbcccddddddddddddfffffflllzzzmmmXXXNNNJJJIIIJJJOOOYYYggguuu~~~nnnZZZLLLGGGGGGNNNbbbzzzvvvsssmmmiii[[[UUUMMMFFFCCCAAAAAAAAABBBAAA???>>>======>>>>>>===<<<;;;::::::<<<===???DDDIIIPPPWWWaaaqqqzzztttnnnjjjfffdddaaa^^^ZZZUUUNNNJJJFFFFFFEEEEEEGGGKKKNNNPPPPPPVVV___iiisss~~~~~~zzztttqqqqqqrrrssssss|||||||||vvvhhhXXXMMMGGGAAA;;;<<<======<<<888<<>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<=========>>>>>>@@@>>>;;;;;;<<<=========::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<999999::::::;;;<<<======@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMOOORRRSSSRRRQQQPPPRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUUUUTTTRRRRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSUUUVVVXXXZZZ\\\\\\___``````aaabbbcccccccccbbbbbbfffnnnyyyfffUUUMMMIIIFFFHHHMMMWWWeeepppjjjXXXOOOLLLKKKVVVmmmyyyrrreee___UUULLLGGGDDDCCCBBBBBBAAA???>>>===>>>>>>???@@@???===<<<;;;<<<<<<===AAAEEEJJJLLLQQQ\\\mmmzzz|||vvvpppjjjddd```]]][[[XXXVVVSSSOOOJJJGGGFFFGGGGGGHHHJJJOOOVVVZZZ___dddmmmvvvtttpppmmmoootttzzz}}}~~~{{{wwwooobbbTTTJJJDDD???<<<======???AAAAAAJJJ___sssyyyvvvqqqlllgggbbb]]]YYYFFF@@@999444333444555555444444333222111111222222444444333222111000000///...///000111111000...---000000000000000000000000000000000000000000000000/////////000000000000000[[[VVVRRRRRRYYYggg{{{~~~rrriii\\\QQQJJJFFFCCCBBBBBBBBBAAAAAA@@@@@@??????========================??????>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<=========@@@>>>;;;:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDBBBBBBCCCEEEGGGIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSTTTSSSTTTTTTSSSRRRQQQSSSUUUVVVVVVWWWWWWXXXXXXWWWWWWTTTUUUWWWYYY[[[\\\]]]^^^`````````aaaaaabbbcccccc```aaaccchhhnnn|||zzzbbbOOOIIIFFFGGGIIILLLVVV```ssslll[[[PPPLLLOOO\\\rrryyymmmggg\\\SSSLLLHHHEEECCCAAAAAA???>>>>>>>>>???@@@??????>>>=========>>>>>>;;;@@@DDDDDDEEEKKKWWWbbbooo|||}}}yyysssmmmgggbbb\\\XXXUUUSSSPPPNNNMMMKKKHHHFFFEEEGGGKKKNNNRRRZZZbbbiiiqqquuu|||yyysssiiiffffffkkkuuu~~~{{{tttjjj\\\QQQHHHBBB???>>>>>>>>>AAAIIIRRR___rrr~~~tttrrrmmmiiiddd]]]TTTOOO>>>:::666333222222333333333333222222222222222222333333222111111000//////+++,,,---///000///......////////////////////////////////////////////////......//////000000000000ZZZ[[[^^^ccckkkuuuvvveee]]]RRRJJJFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===???===;;;;;;;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAACCCDDDFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPPPPQQQRRRRRRQQQRRRRRRRRRQQQQQQSSSUUUTTTUUUVVVXXXYYYYYYYYYYYYVVVWWWYYY[[[]]]^^^^^^^^^aaa````````````aaabbbccc```aaacccfffiiisssnnnTTTKKKEEEFFFEEECCCHHHQQQ^^^xxxkkkXXXPPPKKKOOO^^^ppptttnnnddd[[[TTTNNNJJJGGGDDDCCCAAA@@@?????????@@@=========<<<======>>>>>>:::===@@@@@@@@@BBBIIIOOOWWWaaannnzzz{{{xxxrrrnnnhhhbbb^^^YYYUUUQQQLLLJJJHHHGGGHHHHHHGGGFFFCCCHHHOOOVVV^^^gggsss{{{{{{rrrlllaaa______fffttt{{{xxxpppdddVVVLLLDDD>>>===???AAABBBIIIWWWeeesss~~~zzz}}}sssooohhhccc]]]UUUKKKDDD999888666333222222222333111111111111111111111111111111111000000//////...+++,,,---....../////////////////////////////////////////////////////////---......//////000000111qqquuu|||yyygggWWWPPPHHHDDDDDDCCCAAA>>>>>>>>>>>>======<<<<<<<<<=======================================<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<<<<:::888::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<888888999:::;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>=========>>>@@@AAACCCCCCBBBAAA@@@AAACCCEEEGGGHHHFFFEEECCCCCCCCCDDDFFFGGGIIIJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPMMMNNNOOOOOOOOOPPPRRRTTTRRRSSSUUUWWWXXXZZZZZZ[[[WWWXXXZZZ[[[]]]]]]]]]]]]``````_________```aaabbb```aaadddggghhhmmmzzz{{{dddTTTGGGEEECCC???BBBJJJPPPhhhqqqZZZQQQMMMTTT]]]hhh}}}}}}wwwoooggg```YYYSSSOOOJJJIIIFFFCCCAAA?????????>>>>>>======>>>>>>>>>>>>>>>???@@@@@@???AAADDDGGGIIINNNVVV^^^iiixxx{{{vvvqqqnnnfffbbb]]]XXXTTTQQQMMMKKKHHHFFFDDDDDDFFFHHHIIIIIIIIIPPPZZZbbbkkkuuu}}}wwwrrrllliii```\\\\\\dddqqq~~~yyysssoooeeeYYYMMMFFF@@@<<<===BBBHHHMMMYYYkkkyyyxxxyyyuuummmbbbZZZSSSLLLCCC===888888777555333222222222///000000111111000000000////////////............111000//////.........///////////////////////////////////////////////////------......///000000111kkkZZZNNNHHHCCCAAACCCCCC@@@<<>>===<<<;;;;;;========================<<<<<<<<<===============:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<===<<<999666999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;===>>>??????:::;;;;;;;;;<<<<<<======??????>>>===<<<;;;;;;:::@@@AAACCCEEEEEEDDDCCCBBB@@@BBBDDDFFFGGGEEEDDDBBBBBBCCCEEEGGGIIIJJJJJJKKKDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKNNNOOOKKKLLLLLLMMMNNNNNNOOOOOOJJJLLLMMMNNNNNNOOOQQQSSSPPPQQQSSSVVVXXXZZZ[[[[[[VVVWWWYYY[[[\\\[[[[[[ZZZ```___^^^]]]^^^___```aaa___aaaeeehhhhhhiiisss~~~ttt___LLLFFFCCC@@@CCCKKKKKK^^^rrreeeZZZRRRRRRSSSWWWiii}}}yyyqqqjjjccc\\\XXXPPPNNNJJJFFFBBB@@@>>>>>>@@@@@@@@@@@@@@@?????????@@@???=========???AAABBBFFFGGGIIINNNWWWdddrrr{{{xxxyyyyyyzzz{{{||||||||||||wwwrrrmmmhhheee^^^[[[UUUQQQNNNLLLIIIGGGGGGEEEDDDDDDGGGKKKLLLMMMSSSZZZdddmmmttt}}}|||sssmmmjjjhhhgggbbb^^^]]]dddqqq}}}~~~xxxqqqjjjfffZZZNNNDDD@@@>>><<<@@@FFFOOOXXXiii{{{~~~wwwwwwwwwlll^^^RRRKKKEEE???:::888999999777444222111222...///000000000000//////---------...............666444222000............////////////////////////////////////////////////---------...///000000111ooo\\\PPPFFFEEECCCAAA@@@>>>>>>=========<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<============>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::========================>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;???===<<<;;;;;;<<<===???@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNJJJMMMOOOMMMIIIIIIMMMQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]][[[\\\\\\]]]]]]^^^^^^______```aaabbbdddhhhnnnrrr~~~ttt\\\LLLFFFDDDEEEFFFGGGPPP\\\mmmhhhQQQKKKLLLOOOYYYddd~~~|||vvvmmmeee___YYYQQQJJJGGGGGGGGGFFFEEEBBB>>><<<<<<=========@@@????????????@@@@@@AAAAAAAAAAAAEEEKKKSSS[[[```oooxxx~~~wwwvvvzzz}}}}}}|||sssrrrsssuuuyyy~~~~~~zzztttmmmfff```\\\ZZZVVVRRRLLLGGGEEEEEEEEEDDDCCCDDDFFFGGGIIINNNTTTXXX]]]dddooozzz|||tttmmmiiigggeeeeee^^^```bbbfffqqq}}}|||vvvoooggg^^^VVVOOOGGGBBBBBBAAA???DDDKKKWWWhhh|||}}}zzz}}}|||}}}yyygggTTTIIIBBB;;;666555222222222222222222222222111111111111111000///...000000000000000000000000////////////............------......//////000000........................000000000000000000000000wwwdddSSSIIIDDDCCCAAA@@@>>>======<<<========================;;;;;;<<<============<<<============<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===============<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKNNNOOOMMMIIIIIILLLPPPQQQRRRSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]]]]^^^______```aaabbbbbbcccggglllooossszzzppp[[[LLLEEEEEEGGGCCCJJJRRR]]]pppuuuccc\\\XXXSSSUUU\\\kkk~~~wwwjjjddd[[[SSSOOOLLLJJJIIIGGGEEEBBBAAAAAAAAA@@@???===<<<<<<<<<<<<===>>>>>>@@@??????@@@CCCHHHLLLOOOYYY___kkkyyy|||uuurrrnnnnnnqqquuuxxxxxxzzzzzz{{{zzzwwwsssooojjjbbb\\\VVVRRRQQQMMMJJJFFFCCCBBBBBBBBBBBBDDDEEEFFFIIIMMMTTT]]]cccpppvvvzzzvvvpppkkkiiiiiikkklllkkkmmmmmmooowww~~~wwwmmmddd[[[QQQJJJGGGAAA>>>@@@BBBEEEMMMVVVcccuuu}}}~~~~~~ooo___NNNDDD>>>888444333222222222222222222222222000111111111111000000///000000000000000000000000//////......---------,,,.........///////////////........................////////////////////////uuufffWWWKKKCCCBBBAAA???>>>===<<<<<<;;;<<<===>>>??????>>>===<<<999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;888888999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>??????@@@@@@??????>>>>>>@@@@@@AAAAAAAAA@@@??????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPNNNKKKJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^___``````bbbbbbcccbbbbbbeeehhhkkklllooowwwoooYYYLLLGGGGGGBBBFFFJJJNNNYYYlll~~~{{{xxxnnn^^^TTTRRRYYYiiizzztttkkkbbb[[[UUUQQQNNNGGGEEECCCBBBAAAAAA???===<<<<<<;;;;;;;;;<<<============<<<<<<===???@@@BBBJJJLLLSSS\\\eeeooozzzvvvmmmnnnooopppssswww}}}~~~zzzwwwsssnnnkkkfffccc]]]WWWPPPKKKHHHGGGDDDCCCBBB@@@@@@@@@AAABBBEEEGGGJJJOOOVVVaaalllsss}}}xxxqqqnnnkkkiiijjjooouuuyyy}}}}}}|||{{{~~~wwwmmmbbbWWWMMMEEEAAA@@@>>>>>>BBBGGGOOOZZZdddrrr{{{xxx~~~www```SSSDDD===999555222222111111111111111111111111///000000111111111111000000000000000000000000000//////......---,,,++++++///////////////.........................................................|||{{{~~~{{{pppdddYYYOOOGGGBBB@@@@@@>>>===<<<<<<<<<<<<<<<===???@@@@@@???===<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRRRRQQQNNNMMMMMMOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\^^^___``````ccccccccccccbbbcccfffhhhllllllooowwwooo^^^QQQIIIEEEHHHIIIHHHKKKVVVfffrrruuu___TTTTTT[[[jjj{{{qqqhhh```YYYUUUNNNJJJEEEBBBAAA@@@???>>>>>>>>>=========>>>>>>???::::::;;;<<<===>>>??????FFFEEEHHHLLLQQQWWWdddpppzzzvvvxxxzzz||||||}}}}}}}}}{{{xxxvvvqqqvvv{{{}}}xxxuuupppllliiifffbbb___[[[YYYTTTNNNIIIEEECCCBBB>>>???@@@@@@@@@@@@BBBCCCFFFKKKRRR[[[eeeppp{{{}}}wwwqqqmmmjjjjjjjjjlllpppxxx|||uuulll```VVVNNNEEEAAA@@@>>>AAAGGGNNNVVV___jjjsss}}}}}}{{{|||~~~wwwgggQQQFFF<<<888666333111222111111111111111111111111...///000111111111111111000000000000000000000000000000///...---,,,,,,+++000000//////......------................................................vvvqqqnnnmmmooohhh___VVVOOOIIIDDDAAA??????>>>===============;;;===>>>@@@@@@>>>===;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????======<<<<<<<<<<<<=========>>>>>>?????????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJKKKMMMOOOQQQSSSSSSTTTTTTSSSRRRPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\^^^______```ccccccdddcccbbbccceeegggjjjkkklllpppyyy{{{cccOOOFFFGGGIIIHHHHHHLLLUUU]]]jjjzzzxxxgggYYYVVVYYYhhhwwwnnneee```\\\VVVNNNHHHDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>999:::;;;<<<===>>>>>>>>>@@@???@@@CCCEEEGGGNNNVVVdddjjjsss}}}vvvpppoooppprrrtttwwwyyyzzz{{{{{{{{{{{{}}}yyyuuujjjgggbbb___\\\YYYVVVTTTRRROOOLLLHHHDDDBBB@@@@@@;;;===@@@@@@@@@AAADDDGGGKKKSSS___lllwwwxxxsssnnnjjjggghhhkkkoootttzzzxxxjjj___SSSLLLEEE>>>===@@@>>>HHHUUU```iiittt}}}~~~|||wwwxxxzzz~~~xxxfffUUUEEE===666555444222111333000000000000000000000000...///000111111111111111////////////////////////111111111000///......---000000//////......------................................................{{{ooofff___[[[]]]XXXPPPJJJFFFDDDAAA???>>>>>>===<<<<<<=========;;;<<<===>>>>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;999999:::::::::::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???==============================>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHEEEEEEEEEEEEFFFHHHJJJKKKMMMLLLLLLLLLNNNQQQTTTVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^___aaacccddddddddddddgggiiifffhhhjjjlllqqq{{{cccMMMHHHFFFHHHIIIIIIKKKOOOXXXkkkfff[[[SSSYYYjjj~~~vvvpppkkkdddZZZQQQKKKHHHFFFEEECCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;===AAABBBBBBEEEKKKOOOTTT\\\dddllluuu}}}yyyrrrppppppqqquuuzzz}}}{{{vvvtttrrrnnnjjj]]]YYYUUURRRPPPNNNLLLKKKGGGFFFDDDAAA???>>>>>>>>>:::===@@@BBBBBBEEEKKKOOOUUU___mmm{{{zzzsssmmmjjjgggeeedddiiioooxxx{{{ppp___RRRGGGCCC???:::<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888999999:::::::::::::::888999999999::::::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???@@@AAAAAACCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDDDDFFFHHHJJJLLLMMMLLLLLLMMMOOORRRVVVXXXRRRRRRSSSSSSTTTTTTRRRQQQPPPPPPRRRSSSUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]```bbbdddeeeeeegggiiikkkiiikkklllllllllqqq{{{aaaSSSGGGFFFIIIHHHFFFFFFLLLYYYppp~~~mmm\\\WWW^^^nnn|||vvvmmmccc\\\TTTNNNKKKGGGFFFDDDBBB@@@>>>======>>>===<<<;;;::::::::::::===;;;<<<@@@AAA???AAAEEEBBBFFFKKKPPPTTTZZZ```dddmmmzzz}}}~~~~~~zzzuuunnnjjjhhhfffaaa]]]QQQNNNJJJGGGFFFEEEDDDCCC@@@???>>>===<<<===>>>>>><<<@@@DDDGGGIIIOOOXXX___ccckkkyyyrrrnnngggcccbbbbbbcccccckkkttt{{{lll```SSSGGG>>>@@@@@@>>>CCCLLLQQQaaaqqqzzz~~~{{{vvvrrrttt|||yyypppkkkjjjkkkkkkkkkggg```YYYRRRGGG<<<777333111222222000000222////////////////////////000111111111111000000///////////////////////////////////////000000000000.........///////////////........................////////////////////////uuufff\\\VVVRRRKKKHHHDDDAAAAAAAAA@@@???::::::999999::::::;;;;;;<<<;;;::::::::::::;;;<<<777777888999999999999999888888888999999:::::::::888999999999999:::::::::888888888999999:::::::::::::::::::::::::::::::::888888888888888888888888888999:::;;;;;;:::999888<<<<<<<<<===============<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLNNNRRRVVVYYYPPPPPPQQQRRRSSSSSSRRRPPPPPPPPPRRRSSSUUUWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\___aaadddeeefffhhhkkkmmmqqqrrrqqqmmmjjjlllrrryyyvvv```LLLFFFHHHGGGCCCBBBGGGMMM[[[pppiii\\\YYYbbbvvvyyypppfff\\\VVVLLLKKKHHHFFFCCCAAA??????>>>===<<<;;;;;;<<<===>>><<<999999;;;;;;999:::>>>===???BBBDDDFFFIIIMMMPPPWWWbbbrrr~~~}}}vvvjjjeee```\\\ZZZWWWRRRNNNJJJGGGCCCAAA@@@@@@@@@???======<<<<<<<<<>>>???@@@@@@DDDIIIMMMQQQYYYdddlllllltttxxxuuujjjeee```]]]]]]```bbbccclllwww|||ppp___QQQKKK???:::@@@DDDEEEMMMXXX___nnn{{{}}}wwwwwwvvvuuuxxxuuummmgggfffgggcccaaaZZZOOOIIIEEE>>>777444111000222222//////111////////////////////////111111111111111000///...////////////////////////------......///000000000---.........//////000000........................000000000000000000000000rrrbbbVVVNNNKKKBBB@@@>>>===>>>===;;;999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888888777777777777:::999888666666666777777999888888888777777666666777888999:::;;;;;;;;;;;;::::::888777777777888999:::999999999999999999999888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>???AAAAAAAAAAAABBBBBBCCCDDDDDDDDD???@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEFFFGGGHHHIIILLLKKKKKKLLLMMMPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^```___^^^]]]]]]]]]]]]]]][[[aaafffhhhggggggjjjnnnnnnllljjjiiijjjllloooqqqzzz|||eeeYYYQQQIIIDDDCCCGGGFFFNNN^^^qqqnnn```bbbmmmtttzzzooofff```WWWMMMGGGHHHGGGDDD???===>>>>>>===;;;;;;<<<>>>::::::999999::::::;;;<<<<<<===>>>???@@@AAABBBCCCMMMQQQYYYbbblllxxx|||yyyuuuqqqlllhhhbbb]]]WWWRRRPPPMMMIIIEEEDDDCCC@@@>>>======>>>???;;;;;;;;;<<<===@@@CCCEEEEEEKKKRRRXXXaaalllsssttt~~~~~~vvvoookkkbbb```ZZZWWWZZZbbbfffeeeqqqxxxuuufffYYYOOOJJJCCC???;;;:::@@@MMM[[[dddqqqvvv{{{}}}~~~}}}wwwvvvyyyvvvlllddd```^^^\\\VVVLLLDDD===888555222333000---,,,///111111000//////000111222222333333333111000000111111000...///////////////.........000///...---------------........................000000///...---,,,++++++,,,,,,,,,---------......sssaaaSSSJJJGGGAAA???>>>=========;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888777777777666666::::::888888777888999999888888888777777777666666666777888999:::::::::::::::999888777777777888888777777777888888999999999999999:::<<<============>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAABBB??????>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGIIIIIIKKKKKKKKKLLLNNNOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXXXX\\\]]]^^^___```aaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]]aaafffhhhffffffiiilllmmmlllkkkjjjkkklllnnnooosss{{{qqq```PPPHHHFFFDDDDDDIIISSS^^^jjjxxxwwwrrrqqqooo}}}|||pppfffXXXPPPMMMLLLHHHDDDCCCCCCBBBAAA?????????@@@???>>>>>>============>>>;;;<<<===>>>???@@@AAAAAABBBFFFKKKQQQYYYbbblllrrrvvvzzz}}}wwwtttoookkkhhhddd___\\\UUUQQQLLLIIIGGGFFFCCC@@@>>>===;;;:::999:::<<<=========>>>???AAAEEEIIIMMMQQQWWW^^^eeeooozzz}}}tttlllfffbbb]]]]]][[[[[[bbblllrrrrrr{{{{{{qqqeeeYYYNNNGGGCCC???>>>???BBBJJJWWWeeemmm{{{||||||zzzrrrkkkccc^^^ZZZUUUPPPGGG@@@:::777333111333000------///111111000//////000111111222333333222111///000111111///...............////////////000000///.......................................000//////......---------,,,,,,,,,---------......ooo\\\NNNFFFDDD@@@>>>===<<<======;;;999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999999888888888888888888888777777777777666666888777777777777888888999888888777777777777666666555666777888888888888888999999888777777777777888444555555666777888999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<>>>>>>??????@@@AAABBBBBB???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWW[[[\\\^^^```aaacccccccccccccccaaa```^^^\\\[[[[[[^^^bbbeeefffeeedddgggiiikkkkkkkkkkkkkkklllllllllooorrr}}}yyybbbSSSMMMFFFEEEEEEHHHKKKRRR___lllwwwkkklllzzzjjj___XXXTTTNNNJJJGGGEEECCCAAA??????>>>???>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???===???BBBEEEIIINNNTTTYYY[[[___gggoooyyy}}}xxxuuurrrooommmhhhddd___ZZZWWWTTTPPPNNNGGGDDDAAA?????????===<<<;;;:::999888999;;;===>>>>>>@@@BBBEEEIIINNNUUUZZZdddjjjqqqvvv~~~}}}wwwooohhhbbb___]]]ZZZ]]]___ccclllxxx~~~zzzuuujjjeee]]]SSSJJJDDD@@@???===BBBJJJSSS^^^iiittt{{{zzzvvvqqqlllhhhaaaYYYSSSKKKGGG@@@:::777444222111222000...---///000000000//////000000111111222222111000//////000000///...---------.../////////000111000//////////////////------------------------////////////////////////,,,,,,,,,---------......hhhUUUIIIDDDDDD>>>===<<<<<<<<<===;;;:::;;;;;;::::::::::::;;;;;;::::::::::::999999999999888888888888888888888777888777777777666666666666444444444444555555666666777777777777777777666666555666777888888888888888999888888777777777777777666666666777777888888888999::::::;;;;;;;;;::::::======>>>>>>======<<<;;;===>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUVVVXXXYYY[[[]]]___aaabbbccceeeeeedddbbb```^^^\\\\\\^^^aaaccccccbbbaaaccceeefffgggiiijjjkkklllkkkkkknnnpppvvv}}}fffXXXNNNIIIEEEDDDEEEHHHQQQZZZeeerrrqqqiiissssssjjjaaaYYYSSSLLLIIIEEECCCAAAAAA@@@???<<<<<<;;;:::::::::::::::999::::::;;;;;;<<<<<<<<<===>>>??????@@@BBBFFFIIIMMMPPPUUUZZZaaajjjrrrxxx|||yyyuuurrrmmmiiifffccc```^^^\\\WWWRRRMMMKKKIIIFFFEEEAAA???===<<<;;;;;;;;;;;;===<<<;;;;;;<<>>>>>??????======>>>>>>??????????????????@@@@@@AAABBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTVVVWWWYYY\\\^^^```aaabbbeeeeeeeeedddbbb```___]]]^^^_________^^^^^^```aaa```bbbeeehhhjjjkkkkkkkkkjjjnnnsssyyyjjjZZZOOOFFFEEEGGGHHHIIILLLQQQ]]]nnnsssooossswwwllldddWWWSSSMMMIIIHHHGGGEEECCC???>>>>>>>>>>>>>>>??????::::::::::::;;;;;;;;;;;;:::;;;;;;;;;::::::===???BBBDDDGGGIIILLLQQQWWW[[[fffnnnyyy|||xxxuuurrroookkkiiigggccc___[[[YYYWWWTTTRRRQQQMMMHHHDDDCCCBBB@@@???>>>>>>===;;;:::999:::;;;<<<<<<<<<===???BBBEEEGGGIIIOOOVVV]]]ccckkkvvv}}}yyyuuuiiifffaaa]]][[[[[[\\\^^^fffmmmuuu{{{xxxooodddZZZSSSKKKHHHDDDAAA@@@CCCGGGJJJSSSbbbuuu~~~yyyyyy}}}~~~yyymmmhhhbbb^^^ZZZSSSHHH@@@<<<999666444333333222222///000000/////////000000//////////////////000000///...---...///000///---+++,,,,,,---...//////000---------,,,,,,------...------------------------------......//////000000,,,,,,,,,---------......wwwyyynnnXXXKKKCCC@@@@@@;;;:::999:::<<<<<<;;;::::::999999888888999999:::999999999888888888777777666666666666777777777777777777666666666666555555555666777777777777777666555555666666666666777777777777888888888888777777777777888888777777666555;;;:::999888777666666555777888999999::::::::::::<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>>>>??????>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSVVVWWWYYY\\\^^^___```aaabbbccccccdddcccbbb```___^^^]]]]]]]]]]]]^^^^^^___]]]___bbbeeeggghhhiiiiiiccciiinnnpppsssooo___PPPJJJIIIGGGEEEDDDIIIQQQ^^^mmmvvvmmmuuu|||fff```WWWQQQNNNKKKGGGDDDAAA@@@??????????????????<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===;;;===@@@BBBCCCEEEIIIKKKRRRXXX```gggmmmsssyyy~~~{{{wwwooolllhhheeecccaaa^^^\\\ZZZWWWRRRPPPNNNMMMKKKIIIGGGDDD@@@>>>>>>===<<<;;;<<<===<<<:::888888:::<<<;;;;;;===???CCCHHHLLLOOOXXX___iiipppttt{{{|||tttmmmiiibbb```]]][[[ZZZ[[[^^^___mmmwwwwwwkkkaaaWWWMMMGGGAAA@@@@@@AAAFFFNNNUUUZZZlllyyy{{{wwwvvvzzz}}}xxxyyyxxxrrrhhhbbb[[[TTTNNNGGG???999999666333222333333222111...000111000///...///000............////////////...---,,,---...///...---,,,,,,,,,---.........///,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,---------......xxx}}}www]]]LLLDDD???===>>>:::999888999;;;<<<<<<:::999999888888888888999999999888888888777777777777555555555666666666777777777777666666666555555555777777888888888777666555555555555666666666777777666666666777777666666555666777888888888777555555888888888777777666666555666666777999::::::::::::<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>?????????>>>===>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTUUUWWWYYY[[[\\\]]]^^^]]]^^^```aaabbbaaa```___^^^]]]\\\\\\]]]______```^^^___```bbbcccdddeeeeeeaaaeeeggggggjjjuuu}}}fffWWWNNNGGGEEEFFFFFFKKKQQQ[[[nnnwwwssswww~~~uuuiii```ZZZTTTNNNIIIEEEDDDCCCAAA???>>>>>>===>>>>>>======<<<<<<<<<<<<===>>>>>>===<<<;;;<<<===999<<>>===<<<======;;;999;;;<<<<<<;;;999999<<>>:::888888999;;;<<<<<<;;;999999888888888888999999888888888888777777777777444555555555666666777777777666666666555555555555666666777777777555444333444555555555666666777777444555555666555555444444666777888888888777555444555555555666666666666666555555777888::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEIIIHHHHHHGGGHHHIIIKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXZZZ]]]___`````````___```^^^]]]]]]^^^```aaaaaa````````````aaaaaaaaaaaacccdddcccbbbeeennn{{{|||eeeSSSIIIHHHLLLCCCFFFIIIOOO___wwwvvvmmmppp~~~rrrjjjbbbZZZTTTNNNMMMJJJGGGEEEBBBAAA@@@?????????>>>======<<<<<<;;;<<<===;;;999888888999777:::===>>>>>><<<<<<<<<===???BBBDDDEEEIIIOOOUUUSSSWWW\\\___bbbiiittt|||{{{~~~}}}tttqqqlllgggccc___ZZZWWWSSSPPPLLLJJJIIIHHHGGGFFFGGGDDDAAA@@@@@@??????===>>>===<<<===>>>>>><<<;;;:::<<<>>>===<<<<<<@@@CCCEEEHHHLLLSSS\\\eeemmmrrrxxxxxxvvvqqqkkkddd^^^ZZZWWWWWWXXX\\\aaahhhooouuuyyyxxx~~~yyylllbbbTTTJJJGGGEEECCCAAADDDHHHOOOZZZgggvvv~~~{{{xxxsssrrryyyyyypppjjj[[[VVVNNNDDD;;;666555666555333111000000000///------000222111///...///111.....................------,,,+++,,,...///...---------------------,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......yyypppZZZQQQEEE>>>======<<<:::999::::::::::::999888888999999999888888888777777888777777666555444444444333444555555666666555555555555666666555444333333555555555555555555555555444555666888888666555444666666666666666666666666666666666666666666666666666777888777666666888:::777888888777555666888:::;;;;;;;;;<<<<<<<<<<<<=================================>>>???????????????>>>>>>>>>>>>============@@@>>>>>>@@@DDDFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPOOONNNNNNOOOPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTVVVZZZ]]]______^^^]]]\\\\\\]]]^^^____________^^^^^^^^^___```bbbcccdddccccccbbbaaaccchhhnnnttt~~~dddVVVPPPLLLEEEFFFIIILLLPPP\\\uuuxxxqqqtttyyyvvvmmmgggccc]]]UUUNNNIIIGGGFFFDDDAAA???>>>===>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::<<<===???@@@BBBCCCCCCCCCFFFGGGIIILLLPPPUUUYYY[[[cccfffiiilllooossswwwzzz|||yyyxxxuuusssqqqpppnnnkkkiiicccaaa]]]XXXSSSPPPNNNMMMHHHGGGEEEDDDCCCCCCDDDEEEBBBBBBAAA>>>;;;999999:::888888777999;;;=========@@@???===<<<>>>BBBGGGJJJOOORRRXXXaaalllwww{{{pppmmmggg```[[[XXXWWWWWWVVV___hhhmmmrrr{{{{{{ooofff]]]UUULLLFFFFFFHHHIIIJJJGGGNNN[[[jjjxxx~~~~~~yyysssrrrwww}}}zzzwwwssskkkeee]]]SSSDDD999333222222222444333111////////////000......---......///000111...........................------,,,,,,------...,,,---......//////......------------------------///...,,,++++++,,,...///+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,vvvzzz}}}}}}~~~zzzlll^^^QQQJJJAAA<<<<<<===<<<:::999999::::::999999888777999999999888888777777777777666666555444444333333333444555555666666555555555555555555555444333222555555555555555555555555444555666777777666555444444444444444444444444444555555555555555555555555555666777666555555666888999999999777555555666888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>=====================???======???BBBCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLOOONNNNNNNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTVVVYYY\\\^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^___```aaabbbaaaaaa```aaaeeekkkppp|||xxxcccVVVOOOEEEDDDEEEGGGJJJSSSeeeuuutttmmmkkkyyyyyyooohhh```WWWQQQMMMJJJHHHGGGDDDAAA???>>>>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;999:::;;;===>>>>>>>>>>>>AAAAAABBBDDDFFFIIILLLNNNOOORRRUUUWWWYYY\\\```ccchhhjjjnnnrrruuuyyy~~~|||yyyvvvtttqqqmmmjjjeeeccc```___^^^\\\ZZZXXXSSSQQQNNNKKKHHHFFFEEEEEEBBBAAA@@@>>>>>>>>>>>>???===>>>===<<<:::999:::;;;===<<<;;;;;;===???@@@AAAAAABBBCCCDDDGGGLLLSSSXXXbbbffflllttt}}}|||sssmmmgggeeebbb^^^\\\[[[[[[[[[___hhhrrrxxx}}}|||uuuooofff\\\VVVPPPLLLGGGEEEGGGMMMTTTXXXWWW]]]hhhtttzzzvvvvvvzzz~~~zzzrrroookkkddd]]]QQQIII===444000000000000333222111////////////000......---------------..............................------,,,,,,------...,,,------...............------------------------...---+++******+++---...+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,ttttttqqqmmmjjjdddWWWJJJFFFAAA;;;999;;;<<<;;;:::999999999999999888777777888888888888777777777777666555555444444333333333333444555555666666555555444444555555555444333333444444444444444444444444333444555666666555444333333333333333333333333333555555555555555555555555555666666555333333444666:::::::::888555444555777888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<=======================================>>>===<<<===???@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVYYY[[[\\\\\\[[[ZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\]]]]]]^^^``````___^^^___bbbgggkkkooowww{{{fffYYYMMMIIIEEEEEEFFFJJJTTT^^^xxxmmmbbbfffooo|||{{{rrrhhhaaaZZZTTTQQQNNNKKKFFFCCCBBBAAA@@@??????>>>===;;;::::::999999<<<<<<;;;;;;;;;<<<<<<===999::::::;;;<<<;;;;;;;;;======<<<<<<===>>>???@@@BBBDDDFFFHHHIIIKKKNNNQQQRRRTTTWWWYYY[[[^^^bbbeeelllnnnoooqqquuuzzz~~~{{{xxxvvvuuusssqqqooojjjhhheeebbb```^^^[[[XXXUUUSSSQQQPPPOOONNNLLLJJJHHHGGGEEECCCBBBBBBBBBCCC>>>===;;;:::999999::::::999:::;;;:::999:::;;;===<<<;;;::::::<<>>777111///000000111222222111000///////////////...---,,,++++++++++++...........................------,,,,,,------...,,,,,,---...............,,,,,,,,,,,,------------,,,,,,************,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvppphhhaaa\\\TTTIII@@@>>><<<999999:::;;;:::888888888888999888777777666777777777777777777777777666666555555555444444444333444555555666555555555555555666666666555555444444444444444444444444444333444555555555555444333333333333333333333333333444444444444444444444444555666666555333333444555888999999888666555666777888888888999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============>>>>>>============<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^___cccfffkkkppp{{{nnn___TTTJJJFFFFFFGGGLLLRRRaaa{{{|||iiibbbfffllluuu}}}tttlllddd___WWWSSSNNNJJJHHHGGGFFFEEEBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<<<<;;;===<<<;;;:::::::::;;;<<>>;;;;;;;;;<<>><<<;;;:::999:::999888777777777888888777777666555666666666666666666666666777777777777666666666666333444555555666555555555555666666777777777666666444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444555666666555444333555666555666888888777777888999888999999999::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>?????????>>>===<<<<<<<<<======>>>???@@@AAAAAABBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQSSSTTTUUUWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWXXXZZZ\\\^^^^^^^^^^^^___^^^]]]^^^aaaccchhhlllrrr}}}ssscccQQQHHHEEEEEEHHHMMMTTTggg|||kkkhhheeeeeekkkxxxwwwrrrfffbbb[[[VVVRRRNNNKKKIIIGGGGGGEEEDDDCCCCCCBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<===<<<;;;::::::;;;<<<===;;;<<<======<<<===???AAA???AAABBBBBBAAABBBDDDFFFJJJLLLNNNNNNNNNQQQWWW\\\[[[\\\]]]___bbbdddfffggghhhggggggggggggfffdddaaabbb```^^^]]]]]]]]][[[ZZZZZZWWWTTTRRRRRRRRRQQQPPPNNNMMMJJJIIIIIIHHHFFFDDDBBB@@@????????????>>><<<===<<<;;;;;;;;;<<<>>>???>>>===;;;:::999999::::::888999::::::999:::<<<>>>===???BBBDDDIIIPPPXXX^^^eeellltttxxxyyy}}}}}}yyytttnnnjjjhhhgggfffeeeeeehhhnnnvvvvvvlll[[[WWWPPPIIIFFFFFFIIILLLQQQXXX___bbbeeemmm{{{}}}~~~uuujjj\\\RRRNNNIIIAAA:::777777555333111000000111000000000000/////////...------,,,,,,---......///...........................------,,,,,,------...+++,,,,,,---...---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,ooobbbUUUNNNIIICCC>>><<<;;;;;;::::::999888777666777777777777777666555555555555555555666666666666777777777777777777777777333444555555666666555555555555666777777777666666333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333444555555444444666777333555777888888888999:::888888999999999:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???===<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVVVVWWWWWWVVVWWWXXXYYYYYYZZZZZZZZZVVVVVVVVVWWWYYYZZZ\\\]]][[[\\\]]]]]]\\\]]]^^^```ccceeejjjqqq{{{www___OOOGGGDDDEEEIIIPPPZZZkkkyyylll```]]]eeesss}}}{{{wwwooohhhbbb[[[UUUQQQMMMLLLIIIGGGEEECCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>:::;;;;;;;;;::::::<<<>>><<<===>>>===<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEHHHJJJLLLMMMMMMOOOPPPQQQQQQRRRVVVUUUTTTTTTTTTTTTRRRPPPQQQOOOMMMMMMMMMMMMKKKIIIKKKIIIGGGFFFGGGGGGFFFEEEEEECCCAAAAAABBBAAA???>>>>>>===<<<<<<======<<<;;;<<<;;;;;;;;;<<<===???@@@>>>===;;;:::999999:::;;;999;;;<<<<<<;;;<<<>>>@@@???CCCIIIMMMSSS[[[dddlllxxx~~~{{{zzzxxxuuupppmmmlllmmmrrrrrrtttxxx~~~vvviii]]]KKKIIIFFFBBBAAACCCIIIMMMZZZbbbmmmtttxxx~~~wwwsssrrrwww}}}~~~mmmaaaQQQGGGCCC@@@:::444333333333222///---...///...//////000000//////...,,,,,,,,,,,,---...///000...........................------,,,,,,------...++++++,,,---------------******++++++,,,,,,------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,gggYYYLLLFFFBBB<<<999999:::::::::999777777777777666666777777666666555444444444444555555666666666666666666777777777777777333444555555666666555555333333444555555555555555333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222111222333333333333666888444666888999888777888999777777777888888888999999999999999999999999999999999::::::;;;<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>===???@@@???<<<;;;<<<>>>=====================>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLKKKMMMOOOQQQSSSSSSRRRRRROOOPPPQQQSSSTTTVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVUUUVVVVVVWWWWWWWWWYYY[[[[[[[[[[[[\\\]]]]]]```cccgggnnnwwwvvv```QQQHHHFFFIIIKKKPPPZZZiiikkk\\\YYY^^^dddppp|||zzzrrrkkkfff[[[YYYVVVQQQMMMIIIGGGEEEBBBAAA@@@???>>>=========:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999:::<<<===:::;;;<<<;;;::::::<<<>>>======>>>===;;;;;;<<<>>>=========>>>@@@AAA@@@???AAABBBCCCDDDDDDEEEEEEEEEIIIGGGFFFFFFGGGGGGFFFDDDFFFEEECCCCCCDDDCCCAAA???@@@??????@@@AAABBB@@@>>>???===<<<<<<======<<<:::===<<<;;;;;;===>>>===<<<<<<<<<<<<===???AAACCCEEE@@@???===<<<;;;;;;<<<<<<>>>???AAABBBCCCEEEHHHKKKIIIOOOVVV\\\aaaiiirrrzzz}}}{{{}}}}}}|||~~~wwwnnneeeXXXMMMCCCCCCAAA@@@BBBHHHQQQXXXiiirrr~~~zzzsssnnnnnnttt|||~~~|||vvvbbbVVVFFF<<<:::999666222000111222000...---...000---...///000000///......---,,,,,,,,,,,,,,,------...........................------,,,,,,------...++++++,,,------------,,,)))******+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,zzzdddUUUGGGBBB>>>888666777888999999888666666777999666666666666666555555444444444444555555555666666555555555666666666666666333444555555666666555555111222333333444444444333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222...000111222222333555777555777999:::888777666777666666666666777777777777777777777777777777777777999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<>>>@@@>>>;;;:::;;;>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGJJJKKKLLLLLLKKKJJJKKKNNNQQQSSSSSSSSSRRRNNNOOOPPPRRRSSSUUUWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWUUUTTTSSSSSSSSSSSSTTTWWWYYYZZZYYYYYYZZZ[[[\\\^^^```bbbeeelllttt{{{rrr^^^PPPJJJKKKEEEJJJPPPZZZpppzzzaaaTTTQQQRRRWWWeeezzz|||pppmmmhhhbbb\\\WWWSSSQQQEEEDDDCCCAAA@@@???>>>>>>;;;<<<======>>>>>>======<<<;;;:::999999:::;;;<<<888999:::999888999:::<<<:::;;;;;;:::999888:::;;;<<<::::::===@@@AAA>>>:::===>>>???@@@AAAAAAAAAAAABBB@@@??????AAAAAA@@@>>>BBBAAA@@@@@@AAA@@@>>><<<<<<<<<===???AAAAAA???======;;;:::;;;<<<<<<;;;:::888777777888999::::::888999999:::<<<>>>AAADDDFFFCCCBBB@@@???>>>>>>??????CCCEEEHHHJJJLLLNNNRRRUUUYYY___gggnnnrrryyy~~~}}}~~~}}}zzzqqqfff]]]VVVKKK@@@AAAAAAAAABBBGGGQQQ]]]gggxxxzzztttooopppuuu}}}|||zzz~~~}}}rrrZZZMMM>>>555444555444222///111222111//////111444---...///000000///......------,,,+++************...........................------,,,,,,------...++++++,,,---------,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,tttRRRJJJBBB???<<<888777999666666666666666666666666777777666666555555555444222333444444555444444333444444444444444444444444666555444333222333444444444444333222333444555666333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333444444444555555666666666666666555555555===;;;888555444333444444888888999999999:::::::::999::::::::::::::::::;;;999999:::;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCEEEGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOQQQSSSMMMLLLMMMPPPSSSVVVWWWVVVUUUUUUVVVWWWWWWXXXXXXYYY]]]]]]\\\YYYTTTOOOLLLKKKSSSUUUXXXYYYXXXXXXZZZ[[[^^^]]][[[\\\___eeejjjnnnzzzsss___RRRIIIGGGIIIKKKPPP]]]yyyqqqYYYPPPMMMOOOSSS]]]oooyyypppggg___[[[UUULLLEEEEEEFFFCCC@@@@@@CCCBBB@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777888:::;;;;;;;;;:::999============<<<:::999888999888888999:::;;;;;;:::@@@?????????@@@BBBDDDEEEFFFDDDAAABBBDDDHHHJJJKKKNNNRRRWWW[[[^^^```ccceeemmmqqqvvv|||~~~{{{rrreeebbb\\\UUUNNNHHHCCCAAA@@@DDDIIIOOOWWWcccqqq{{{~~~}}}|||{{{{{{yyyyyyyyyxxx{{{vvvrrrtttwwwvvvmmmdddMMMEEE:::444333333111//////000111111111000...---000000///...............------------------------------,,,,,,,,,+++++++++,,,+++***+++---------,,,---------------------------,,,***))))))***,,,---,,,,,,,,,------.........++++++,,,,,,,,,,,,------)))***,,,---...------,,,dddNNNFFF>>>;;;:::888999<<<555555555555555555555555555555555555444444444333666666666555555555555555333333333333333333333333555444333222111222222333222222111111111222333444222222222222222222222222222222222222222222222222333333333333333333333333222222222111111222222222333333333444444444444555666555555555555555555555888777555444444444555555777777777777888888888999999999999999::::::::::::<<<;;;:::999999:::<<<======<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;<<<===>>>???BBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJIIIJJJKKKKKKKKKLLLNNNPPPNNNMMMNNNPPPSSSUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXX[[[[[[[[[YYYTTTPPPMMMMMMSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXYYY\\\```eeehhhpppvvvttt___PPPGGGGGGJJJOOOWWWkkkjjjXXXNNNLLLMMMQQQ[[[jjj~~~~~~xxxoooiiiZZZQQQIIIHHHHHHFFFDDDDDDDDDDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999::::::::::::999999999999999999999::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>======<<<::::::999999999999999999===<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAACCCDDDGGGGGGHHHJJJMMMQQQVVVYYY^^^bbbggglllooossswwwyyy}}}uuuggg^^^VVVTTTOOOKKKHHHGGGGGGHHHKKKQQQYYYbbbkkkwww~~~{{{{{{}}}{{{yyyvvvsssooojjjfffgggiiifff[[[RRR???999222///000222222111///////////////...------000//////...------......------------------------,,,,,,,,,,,,++++++++++++............///000000///,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////---------------,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------,,,+++www[[[LLLDDD===:::888666666999555555555555555555555555444444444333333333333333555444222111111111111222222222222222222222222222333333222111111111111111000000//////000000111222111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111333333333333444444444444555555555555555555555555222222333333444555555666555555666666666777777777888888888999999999::::::>>><<<:::888777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::999888999:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJHHHIIIIIIHHHGGGHHHJJJLLLNNNNNNNNNOOORRRTTTTTTSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZXXXTTTQQQOOOOOOSSSUUUWWWXXXWWWWWWYYYZZZXXXXXXXXXYYY[[[^^^```bbbhhhhhhqqqxxxdddRRRKKKJJJNNNQQQZZZuuufffTTTIIIIIIIIIJJJRRRbbbwww}}}{{{yyyrrraaaWWWOOOMMMLLLJJJIIIJJJIIIIIIIIIHHHGGGEEECCCBBB??????>>>>>>======<<<<<<;;;;;;;;;<<<;;;;;;::::::???>>>>>>===<<<;;;:::999999999999999999:::::::::999999999999::::::::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;:::999888888999:::;;;<<<============>>>???AAAAAAAAABBBCCCDDDEEEGGGHHHIIINNNQQQVVVYYY]]]ccckkkqqqvvvyyy}}}vvvjjj\\\QQQIIIHHHGGGFFFFFFIIIMMMRRRVVV```fffpppyyyyyyrrrvvv||||||yyyuuuooojjjeee___YYYXXXWWWQQQFFF===555111------000222222111//////...---------------//////...---------......------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,......------,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***|||aaaOOOCCC===::::::999666444666444444444444444444444444444444444333333333333333555444111///...///000111222222222222222222222222333333222222111111111111////////////000000111111222222222222222222222222111111111111111111111111222222222222222222222222111111111000000111111111222222333333333444444444444444444444444555555555111111333444555555555555555555555555666666666666666777777888888999999999===<<<:::999888999::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@AAA?????????@@@@@@@@@@@@@@@??????>>>===>>>???AAABBBEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIHHHGGGEEEFFFHHHJJJLLLLLLLLLOOORRRTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUWWWXXXWWWUUURRRQQQQQQUUUWWWYYYYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\^^^___```aaagggeeehhhsssjjjYYYMMMMMMMMMNNNaaayyyxxxdddNNNLLLIIIGGGJJJSSS___hhhzzz{{{sssggg^^^UUURRRPPPNNNOOOQQQRRRRRRSSSSSSQQQNNNJJJHHHFFFFFFEEEDDDCCCAAA@@@@@@????????????>>>>>>===<<<@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999666777:::<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;>>><<<;;;:::;;;===???@@@>>>???@@@AAAAAACCCFFFHHHLLLMMMOOORRRTTTUUUVVVWWWYYY___ggglllpppvvv}}}uuuppphhh___VVVOOOIIIFFFDDDFFFJJJPPPXXX```gggkkkyyy~~~~~~xxxooosssyyy~~~~~~yyyvvvsssnnngggbbbaaaYYYQQQKKKHHHCCC;;;333333111//////111111000...000///...---,,,---...///......---------------...------------------------------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++***+++---......---+++***------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******xxx___NNNGGG???<<<<<<@@@@@@:::666555444444444444444444444444444444444444444444444555999888555333222333444555333333333333333333333333333333333333333222222111000000000111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222333333333444444222333333333444444444555333333444555555555444444555555555555666666666777555555666666777888999999::::::;;;<<<;;;:::888777999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@>>>>>>======>>>???AAABBBFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGGGGIIIKKKJJJJJJKKKNNNRRRTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVTTTVVVXXXXXXVVVTTTTTTTTTWWWYYY[[[\\\[[[ZZZ[[[\\\\\\\\\]]]______``````aaagggfffhhhlllrrr~~~pppXXXOOOKKKJJJSSSaaalll{{{|||\\\UUUKKKFFFFFFKKKPPPRRR___kkk}}}xxxnnnfff___[[[YYYVVVWWW[[[```aaaccccccaaa\\\WWWTTTOOONNNLLLJJJHHHFFFDDDCCCFFFFFFFFFEEEEEECCCBBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999555777999;;;<<<<<<;;;:::999999::::::;;;;;;;;;;;;============>>>>>>??????@@@???===<<<===>>>@@@BBBEEEGGGIIIJJJKKKNNNRRRVVV\\\^^^aaaeeehhhiiiiiiiiiiiiooovvv{{{|||xxxtttooohhhccc\\\YYYUUUOOOKKKIIIJJJKKKGGGMMMWWWcccpppzzz}}}xxxtttzzzzzzsssnnnkkkgggbbb]]]]]]TTTIIIAAA===:::666222222111111111111000...---222111///.........///000------,,,,,,,,,,,,------------------------------............------------,,,...000///...---///111++++++++++++++++++++++++---...000222222000...---******++++++,,,---......*********+++++++++,,,,,,---,,,,,,+++************ooo```XXXWWWSSSPPPNNNNNNIII>>>555111333333333333333333333333444444444444555555555555777666444333222333333444333333333333333333333333333333333444333222222111000000111222222222222111333333333333333333333333222222222222222222222222000000000000000000000000222222222111111222222222222222222222333333333333111222222333333444444444555555444444444444333333444444555555555666666666444444555555666777888888777999;;;===<<<:::888666888999999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::999999999888888<<<<<<======>>>??????????????????@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFGGGHHHKKKLLLMMMMMMKKKJJJKKKLLLJJJIIIJJJMMMQQQTTTTTTTTTRRRSSSSSSTTTTTTUUUVVVVVVTTTVVVXXXYYYWWWVVVVVVVVVYYY[[[]]]]]]\\\\\\\\\]]]\\\\\\]]]^^^___``````aaaccceeeggghhhiiirrrnnnYYYOOOJJJLLLPPPXXXeeevvvnnnbbbQQQFFFDDDFFFHHHHHHLLLVVVgggxxxyyysssmmmjjjgggdddfffjjjqqqtttwwwyyywwwrrrllliii^^^]]]ZZZVVVSSSOOOLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;::::::888:::;;;===>>>>>>======<<<<<<======>>>???????????????>>>>>>??????@@@AAABBBBBBBBBBBBCCCEEEGGGHHHMMMPPPSSSTTTVVVZZZaaafffnnnqqqvvvzzz}}}~~~|||yyysssrrrllliiiddd___ZZZUUUQQQMMMKKKKKKIIIHHHGGGJJJNNNRRRUUU]]]iiixxx}}}{{{~~~|||vvvmmmgggddd```[[[XXXRRRJJJ???888555444333222---...////////////......111111000///////////////,,,,,,+++++++++,,,------------------------------............------------***---///...,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,((()))***+++,,,---...///************++++++++++++,,,++++++************+++{{{zzz}}}uuunnnooopppkkkccc```XXXSSSOOOLLLFFF;;;333000222222222222222222222222222222333333444444444444111111111111000000000000222222222222222222222222111222333333333222000000///000111222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111111222222222222333333333111111111222333333444444444333222111111222333444333333333333444444444444222333444555666777888888777888:::;;;;;;:::999888888888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::;;;;;;<<<======>>>??????>>>???@@@BBBCCCCCCDDDDDDDDDFFFHHHGGGFFFEEEEEEFFFJJJMMMOOOPPPOOOMMMMMMMMMLLLKKKKKKMMMPPPQQQQQQPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUXXXZZZZZZYYYWWWWWWXXXZZZ[[[]]]]]]\\\[[[\\\]]]]]]]]]^^^^^^___aaabbbcccaaaaaadddfffggglllzzzmmmXXXQQQMMMIIILLLUUUaaammmzzzyyyqqqcccWWWNNNIIIGGGGGGDDDKKKVVVbbbqqq~~~|||yyyvvvwww{{{wwwvvvrrrmmmhhhccc```^^^[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQOOOLLLJJJGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@????????????>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHLLLMMMOOORRRUUUWWWYYYZZZ[[[___ccceeeggglllttt{{{~~~{{{{{{vvvxxxyyyxxxxxx{{{yyytttqqqooohhh___YYYXXXQQQPPPNNNIIIEEEBBBAAABBBDDDGGGJJJNNNSSS[[[eeelllrrrwww|||rrrlllddd^^^[[[VVVQQQLLLCCC>>>777222111111000000---...//////......////////////000000//////...---+++++++++++++++,,,------------------------------------,,,,,,,,,+++++++++(((+++...---)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))***+++,,,------...************+++++++++++++++******))))))***+++,,,}}}vvvppppppsssooo```XXX```kkkgggYYYNNN>>>:::888::::::777555666222222222222222222222222111111111222222333333333111222222333333333222222000000000000000000000000000111111222222000///......///111222222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111222222222333333333000000111222333333444444222111000//////111333555111111222222222333333333222222333444555666777888888888888888999:::;;;;;;777777888999::::::;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<===>>>??????;;;;;;<<<<<<===>>>>>>???<<<===???AAABBBBBBBBBBBBDDDFFFGGGGGGEEEDDDEEEEEEJJJMMMPPPRRRQQQOOONNNNNNOOONNNMMMMMMOOOOOOOOOMMMRRRRRRRRRSSSTTTTTTUUUUUUVVVXXX[[[[[[YYYXXXXXXXXXYYY[[[\\\\\\[[[[[[[[[\\\``````___```aaaccceeefffaaa```aaaeeegggiiiqqqzzzbbbWWWRRRJJJEEEKKKSSSZZZdddoootttttt}}}|||wwwlll^^^QQQJJJGGGDDDHHHMMMSSS^^^ooo}}}wwwsssqqqoooooonnnmmmkkkiiihhhggg___]]][[[WWWSSSOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKSSSRRRQQQQQQQQQRRRTTTUUUXXXZZZ^^^bbbfffjjjlllmmmlllqqquuuxxxzzz~~~vvvqqqnnnnnnnnnppprrrqqqrrrwww}}}tttmmmjjjjjjaaa]]]YYYXXXRRRIIIDDDDDDCCCDDDDDDAAA===<<<>>>AAAFFFLLLTTT^^^iiiwww|||vvvhhhccc\\\WWWSSSNNNGGGAAA999666333111111111000...111222222111///......///---.../////////...,,,++++++*********+++,,,,,,---------------------------+++++++++*********))))))***...111000,,,+++...222------------------------,,,------------------,,,++++++++++++++++++,,,,,,)))************+++++++++******)))))))))***,,,---uuummmfffaaa```UUUPPPJJJHHHHHHFFFAAA===666333111111444777888777444444444444444444444444222222222222222222222222444444444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000111111222222222333333333444333111000000000111111000111222333333333333333111000///000111111111000333222222222333444444555555444444444444555666666666555444333333333333333444444444555555555555666777777777777888888888888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<:::::::::;;;<<<===>>>???>>>>>>???@@@BBBCCCCCCDDDCCCDDDEEEFFFFFFFFFIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\___``````aaabbbdddeeefffhhhgggeeeeeefffiiillloooxxxjjjZZZQQQJJJJJJLLLPPPTTTXXX[[[]]]kkkwww|||rrrjjj```XXXQQQNNNLLLOOOUUU^^^iiirrrxxxwwwyyyzzz{{{|||~~~|||zzzzzzvvvpppiiiccc^^^[[[ZZZUUUSSSRRRPPPNNNNNNNNNNNNMMMMMMNNNOOONNNMMMLLLKKKOOOOOONNNMMMLLLLLLOOORRRQQQRRRSSSTTTVVVXXXZZZ[[[^^^dddfffbbb```dddiiikkkkkkooouuu{{{wwwpppmmmlllllllllooooooooorrruuuwwwwwwwww}}}yyyrrrjjjbbb[[[WWWUUUQQQMMMHHHDDDAAA???===<<<:::;;;;;;::::::<<>>>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;===<<<<<<======>>>???@@@>>>??????@@@AAABBBCCCDDDBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\______```aaaccceeeggghhhfffeeeddddddfffhhhkkkmmmrrr}}}qqqbbbTTTNNNLLLPPPRRRPPPNNNPPP```jjjuuu}}}zzzccc^^^WWWRRRQQQUUU\\\cccrrr|||uuupppmmmkkkqqqsssuuuvvv{{{{{{uuupppllliiicccaaa^^^[[[YYYXXXXXXYYYXXXYYY[[[\\\]]]]]]]]]\\\[[[\\\[[[ZZZYYYZZZ]]]```ccccccdddfffhhhkkkmmmnnnvvv|||~~~zzzwwwyyy}}}~~~~~~{{{yyyuuupppnnnmmmnnnnnnnnnuuutttsssrrrrrrpppmmmkkkeeebbb\\\VVVOOOJJJGGGEEEFFFCCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<>>;;;888999;;;<<<;;;888:::777444333333333222111222222222222222222222222222222222222222222222222222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222111000000000111111111111111111111111000000111111111111111111111111000000000///000000111222222222222222222333333444444555666666666555444333444444444444555555555555666666777777777777888888999:::;;;<<<<<<======<<<<<<======>>>>>>======<<<;;;;;;<<<======<<<<<<;;;=========<<<======>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFHHHIIIKKKMMMMMMMMMKKKJJJLLLLLLNNNOOOQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYZZZZZZ[[[[[[\\\YYYXXXXXXXXXXXXZZZ[[[\\\^^^___```bbbdddfffggghhhdddcccccccccdddgggiiikkkkkksss|||zzzfffWWWOOOTTTUUULLLGGGIIIOOOUUUaaatttvvvhhh\\\WWWUUUVVV[[[ggguuuvvvmmmgggiiijjjjjjmmmtttwwwtttpppkkkhhhggghhhhhhhhhiiillloooqqqrrrrrrrrrppppppqqqpppoooppprrrtttyyyyyyzzz|||~~~xxxsssrrrqqqrrruuuxxxzzzzzzyyy}}}zzzuuupppkkkddd]]]YYYQQQOOOKKKFFFBBB>>>===<<<999888777666777888999:::<<<======>>>BBBMMMZZZddd||||||}}}|||{{{xxxrrrhhh```WWWPPPFFF>>>999666111...333111000000000...,,,***////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,+++++++++++++++------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,lll]]]OOOEEE@@@:::888666777999::::::999888666444333222222111111111111111111111111111111111111111111111111111111111222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111000000000////////////000000000000111111111000000000000111111111111000000000000000000111222222111000111222111000000000000000111111222222222222222333444444333444666777777666444333333333444444444555555555666666666666777777777888999:::;;;<<<<<<======<<<<<<==================<<<<<<<<<<<<===============<<<<<<;;;;;;:::;;;;;;;;;>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAACCCEEEFFFHHHJJJLLLMMMLLLKKKIIIKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^[[[ZZZYYYXXXXXXZZZ\\\^^^______```aaabbbcccddddddbbbaaaaaaaaaccceeegggiiifffkkkqqqvvvhhhYYY]]]]]]RRRKKKNNNFFFHHHQQQeeezzziii\\\TTTTTTYYY```hhhuuu~~~xxxrrrpppmmmlllppp|||}}}yyyxxxxxxyyyxxxyyy|||~~~{{{yyywwwuuuwww{{{|||rrrggg^^^UUUNNNJJJGGGEEEBBB???<<<::::::999666777888888888999;;;===???AAACCCFFFMMM[[[mmmzzzyyyxxx}}}{{{yyyxxxwwwvvvsssjjj^^^UUUMMMEEE;;;555444333///+++...,,,+++---111222000---///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,---......///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,{{{dddTTTHHH@@@>>>999888777777777888888777444444444333222111222222000000000000000000000000111111111111111111111111000000111111222111111000////////////////////////////////////////////////////////////////////////---...///000000000000000....../////////000000000000000000000111000000000111111000//////000000111000222333222000000111333333222222111111111222222333333333333333444444555222444555777777666444333333333333444444444444555555666666666666777777777888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>>>>??????@@@======<<<;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAAAAABBBCCCDDDCCCBBBBBBCCCEEEEEEGGGIIIKKKKKKKKKJJJIIIKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXZZZ[[[]]]^^^___^^^]]][[[ZZZZZZ\\\^^^_________````````````___^^^`````````aaabbbdddfffgggfffhhhlllpppuuu~~~jjjgggeee[[[SSSTTTIIIGGGKKKXXXmmmqqqaaaZZZXXXVVVXXX```ooo~~~wwwvvv{{{}}}zzzzzz{{{}}}~~~~~~{{{}}}~~~uuugggZZZOOOHHHCCCAAA===<<<:::888666666666666:::<<<>>>>>>>>>>>>AAACCCGGGKKKPPPTTT\\\kkk~~~||||||~~~yyyvvvrrrrrrqqqppplllaaaSSSHHHAAA;;;333000111222000---...,,,+++---111333111///.........///////////////---------------------------..................---------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,pppYYYJJJ@@@;;;:::888777666555444444444444000222333333222111222333000000000000000000000000111111111111111111111111//////000111111111111000////////////////////////////////////////////////////////////////////////,,,---...//////000000///////////////000000000000...///000111111111000000111111000///000111222333000222444333000///111444555444333333222333333333333333333333333444555555222333444555555555444333333333333333444444444444555555666666666666777777777888999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAA?????????>>>>>>???@@@@@@????????????@@@@@@AAAAAAAAABBBCCCBBBAAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLNNNOOOQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^^^^]]]\\\\\\]]]^^^___]]]^^^___```___^^^]]]\\\_________```bbbccceeefffggggggiiimmmpppttt~~~vvvppphhh___YYYMMMHHHGGGLLLWWWggg{{{}}}iiibbb[[[YYYZZZaaannnyyy}}}yyy{{{}}}~~~{{{wwwnnneeeXXXLLLDDD@@@===<<<999888777777777888999::::::>>>BBBCCCCCCEEEHHHLLLWWW]]]eeejjjooozzz|||||||||{{{xxxtttpppnnnllljjjhhheee___TTTGGG===888444000///111222111///000/////////000000///---.........///////////////------------------------------...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++************++++++++++++|||___LLLAAA:::888999555555555333222111222222///222444333111000111333000000000000000000000000111111111111111111111111...//////000111111000000////////////////////////////////////////////////////////////////////////+++,,,---...//////////////////000000000111111111---...000111111111000000111000000///000222444666///333555444000///111555555555444333333333333333222222222222222333333444222222222333333333444444222222333333333444444444555555555666666666777777666666777888999999999999;;;<<<<<<======<<<<<<;;;>>>=========>>>???AAAAAA@@@?????????@@@AAABBBBBB????????????@@@@@@@@@@@@>>>???@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]ZZZ\\\^^^`````````___^^^^^^______aaabbbcccdddeeehhhdddccchhhkkkmmmrrryyyuuuhhhWWWOOOHHHHHHLLLTTTbbbnnn~~~vvvoookkkhhheeeiiiooovvvxxxssspppqqquuu|||~~~{{{wwwsssnnnhhhdddXXXRRRJJJCCC???<<<;;;:::888999999:::===???BBBDDDBBBGGGNNNRRRUUUXXX^^^ccckkksss|||wwwwwwvvvtttqqqmmmjjjggghhhccc[[[UUUNNNFFF<<<555111111000000000000//////...000111000...------.............../////////000,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------///...---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************+++++++++++++++++++++,,,,,,------------,,,++++++******++++++************++++++++++++}}}hhhQQQCCC===999999:::555555555444222222333444000222444333111///000111111111111111111111111111000000000000000000000000......///000000111000000////////////////////////////////////////////////////////////////////////+++,,,---...////////////000000000000111111111111---...///111111111000///111000///000111333666888///333666444000///111555555444444333222222222333111111111000111222222333222111111111111222333444222222333333333444444444555555555555666666666777555666777888888999999888;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>???@@@AAABBB???????????????@@@@@@@@@<<<===>>>??????@@@BBBDDDFFFFFFEEEDDDFFFHHHKKKLLLLLLMMMNNNNNNOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYYYY\\\\\\]]]]]]]]]\\\\\\[[[XXXZZZ]]]```bbbbbbbbbaaa^^^___```aaabbbddddddeeeiiibbb___cccggghhhlllsssxxxyyyggg[[[QQQNNNOOOPPPVVV___ooozzzqqqnnnqqqnnnvvv~~~uuuooohhhhhhkkkqqqzzzvvvssssssrrrrrruuuyyy}}}wwwsssmmmgggaaaZZZTTTPPPIIIFFFBBB???===<<<:::888777777999<<<@@@DDDHHHJJJQQQXXXaaahhhlllrrrzzzyyy~~~xxxwwwvvvsssoookkkgggeeefff^^^RRRHHHAAA;;;555000...000222111///.........))),,,000000...---///111---.........//////000000++++++++++++++++++++++++,,,---...//////...---,,,333222///---,,,---...///************************++++++++++++++++++++++++))))))******++++++++++++)))************++++++++++++++++++,,,,,,------------,,,++++++******++++++)))************+++++++++{{{aaaVVVIII@@@:::444444777555444333333222222333333111000000000000000111222000000111111111111000000222222111111111111222222000000000000000000000000......//////000000111111.........................../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111444333000///...///000111222222222111111111000000333333222111000000000111444444444333333222222222333333333444444444555555777555444555777888555333777777777777888888888888999999:::;;;;;;<<<<<<===========================?????????>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBIIIHHHGGGFFFGGGIIILLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKNNNQQQRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSVVVXXXZZZ\\\^^^___^^^\\\ZZZZZZZZZ[[[]]]______^^^]]]^^^___```______aaadddeeeeeeeeefffeeecccbbbdddgggkkkmmmrrryyy|||qqqaaaTTTNNNPPPTTTWWW^^^lllzzzrrrmmmhhhfffdddfffkkkppprrrrrrvvvvvvwwwxxxzzz}}}~~~xxxqqqlllkkkkkklllnnnqqqvvvzzz}}}}}}xxxtttccc___WWWQQQLLLIIIFFFDDD>>>>>>>>>===<<<;;;;;;;;;;;;@@@BBBCCCIIIUUU^^^bbbooouuu}}}}}}{{{}}}}}}{{{xxxuuurrrnnniiieee\\\QQQDDD;;;777666333000...111111...---///...***...............---------.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++qqqdddRRRIII???999555111000333444444333222222222222333111111000000000000000111000000111111111111000000////////////////////////000000000000000000000000///////////////000000000.................................//////000000000........................////////////////////////000000000///////////////111111111111111111111111333222000///...///000111444444333333333222222222333222111111000000111111444444333333333222222222333333333333444444444444666555444555777777555333666666666777777777888888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHJJJMMMLLLKKKJJJJJJKKKLLLLLLKKKNNNPPPPPPOOOOOOOOOPPPQQQPPPPPPPPPQQQTTTVVVXXX[[[\\\^^^]]][[[ZZZZZZ[[[[[[\\\^^^^^^]]]\\\]]]^^^^^^___```aaaaaabbbcccdddgggeeedddcccdddgggjjjkkknnnrrryyyzzzjjj___WWWSSSQQQVVV\\\dddkkkooorrruuuwww|||}}}yyyrrrooolllkkklllmmmllljjjiiiiiijjjkkkmmmppprrrtttxxxyyy{{{||||||||||||{{{}}}zzzvvvrrrnnnjjjjjjkkkmmmppptttyyy}}}}}}xxxtttoooiiibbb^^^UUUQQQKKKEEEBBB???>>>===>>>>>>=========>>>@@@BBBBBBIIIOOOTTT^^^lllwww{{{}}}ttttttuuuxxx}}}{{{||||||wwwqqqiiiaaa[[[PPPGGG===777555444222///...111111///000333333111..............................---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++************+++,,,,,,************************************************~~~|||{{{qqqeeeVVVJJJEEE>>>888666555222222555444333222222111111222222222111111000///////////////000000111111000000///000111222333333222111000000000000000000000000000000000//////////////////......................................./////////........................////////////////////////000000000//////.........000000000000000000000000111000///...///000111222444333333333333222222222222222111000000000111111333333333333222222222222222222333333333444444444555444444555666666555333555555555666666666666777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>========================<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMKKKLLLNNNNNNLLLLLLLLLMMMOOONNNNNNOOOPPPRRRTTTUUUXXXZZZ\\\\\\[[[[[[[[[\\\ZZZ\\\]]]]]]\\\\\\]]]^^^]]]```bbbaaa___^^^```cccffffffeeedddeeefffggghhhkkklllooosss{{{{{{kkk]]]TTTRRRPPPOOOPPPTTTXXX[[[\\\aaaiiiwww~~~{{{yyywwwsssqqqhhhhhhhhhhhhiiikkklllmmmlllllllllllllllmmmmmmmmmnnnqqqtttvvvxxxzzz~~~|||zzzyyywwwuuussspppppprrrtttvvvxxxzzzzzz{{{zzzwwwtttpppmmmjjjiiiiiifffbbb]]]XXXRRRLLLHHHDDDAAA===999777666666777=========>>>@@@EEEMMMRRRUUU^^^gggppp{{{~~~||||||zzzuuupppnnnooorrrzzz}}}zzz{{{}}}{{{vvvwww{{{{{{rrrhhh\\\QQQJJJ@@@;;;555222222222111///...111111//////333444222......//////////////////...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******((((((((()))))))))******)))))))))))))))***++++++************************))))))))))))))))))))))))zzzvvvoooooollleee[[[PPPEEE===<<<777444666666444333555333333222111111111111111333222111//////.........//////000000000000//////111222444555555444222111000000000000000000000000000000000//////......---........................------..........................................////////////////////////000000000///......------///////////////////////////.........///000222333111111111111000000000000111111000000000000111111333222222222222222222222222222222222333333333333333333444444555555555444444444444555555555666666777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>===============>>>>>>>>>===============>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVXXXZZZ[[[ZZZ[[[\\\]]][[[\\\]]]]]]\\\\\\^^^```]]]aaadddbbb^^^\\\___cccfffeeeeeeeeedddeeeeeeeeehhhiiikkkmmmqqqzzzuuuiiiZZZTTTNNNLLLNNNPPPNNNKKKOOOVVVaaammmxxxyyyxxxuuusssrrrqqqqqqqqqkkkjjjiiigggfffeeeeeeeeeeeegggjjjlllmmmooorrrttttttwwwzzz~~~}}}||||||~~~~~~~~~}}}{{{uuuuuutttsssqqqooommmllliiifffbbb]]]XXXTTTRRRPPPRRROOOLLLJJJHHHFFFBBB??????>>>;;;999777888:::<<<===???BBBEEEKKKUUU```iiiqqq{{{zzzvvvwww{{{}}}{{{www}}}|||~~~yyyvvvxxxzzz}}}~~~wwwssstttyyy{{{pppcccWWWKKKBBB<<<666333000000111111000...000222000---,,,///000.........///////////////000------------------------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++,,,------,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,+++++++++******(((((((((((()))))))))******))))))))))))***++++++************************************************wwwoooeee```YYYRRRJJJBBB===<<<666222111444555222000111222222111000000000000111222111000///............//////000000000000//////---///000222222000///---////////////////////////000000//////......------..........................................------////////////////////////........................000/////////.........---........................------......///111222222111111111000000000//////111000000///000000111111222222222222222222222222111111111222222222333333111222444444444444444444444444444444555555555555666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>????????????>>>>>>>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBEEEFFFGGGHHHHHHIIIJJJJJJGGGHHHJJJKKKKKKLLLOOOQQQOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVXXXZZZZZZZZZ[[[]]][[[\\\]]]]]]\\\]]]___aaa^^^bbbeeeccc___]]]```cccddddddcccccccccccccccccccccfffiiijjjlllqqqxxx~~~nnncccWWWOOOMMMMMMJJJFFFKKKOOOSSSXXX^^^eeennnttt|||~~~|||{{{rrrpppnnnkkkhhhfffeeedddggghhhjjjkkkkkkkkkmmmooonnnpppssswwwzzz}}}|||yyyyyyzzzyyyyyywwwuuurrrpppoooooopppqqqvvvzzz}}}|||zzz|||~~~{{{xxxvvvuuusssrrrlllkkkiiifffbbb^^^[[[YYYUUUSSSNNNJJJFFFCCCBBBAAABBB@@@???>>>??????>>>======>>>>>>======???CCCGGGEEEJJJQQQXXX```kkkxxx}}}|||zzzyyy~~~}}}||||||}}}|||wwwuuuwwwzzz~~~tttkkk^^^QQQFFF>>>999555333222111111111111///......000000,,,,,,//////------........./////////000------------------------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))))))))*********++++++***************+++,,,,,,************************++++++++++++++++++++++++rrrfffXXXQQQIIIDDD>>>999888;;;777444333666777444222222222111000000///000000000111000000///...............//////000000//////...//////000111111000////////////////////////////////////........................................../////////...............000000000000000000000000................................................////////////////////////------...///000000111111333222222222222111111111000000/////////000111111111111111222222222222222000000111111111222222222000222444444333333444555444444444555555555555666666777777888999999::::::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<======>>>>>>??????@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGHHHHHHIIIIIIFFFHHHIIIJJJKKKMMMPPPSSSPPPPPPQQQRRRRRRSSSSSSTTTSSSUUUWWWYYYYYYYYY[[[\\\[[[[[[\\\[[[[[[\\\___aaa```bbbdddbbb```___```ccccccbbbaaa`````````aaabbb^^^aaaeeeffffffhhhlllooo~~~{{{fffVVVNNNKKKJJJIIIIIIKKKLLLKKKLLLPPPWWW]]]cccrrr|||yyyvvvsssrrrrrrsssttttttrrrrrrssstttssstttuuuwwwxxxyyyzzzzzz|||xxxvvvvvvwwwwwwwwwrrrrrrpppnnnkkkiiigggfffkkkqqq{{{}}}xxxsssqqqooommmllljjjllloooqqqsssssssssrrrqqqnnnjjjgggeeeccc```^^^WWWVVVTTTRRROOOMMMKKKJJJGGGEEEBBB@@@===<<<<<<<<<===;;;::::::;;;===<<<<<<888;;;>>>@@@AAAFFFMMMSSS[[[cccmmmuuu{{{|||{{{yyyxxxxxxwwwuuusss```XXXMMMBBB<<<888666555333333222111111000///...***---///...///333333000,,,,,,------.../////////,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++------------+++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,+++++++++***************+++++++++,,,,,,+++************+++,,,,,,************************++++++++++++++++++++++++~~~jjj\\\KKKDDD???<<<999444444888888555444888999555333444111111000////////////000000//////.........//////......////////////......111111111111111111111111////////////////////////------..........................................000000000//////.........////////////////////////........................,,,------....../////////////////////////////////------...///000000000000222222222222111111111111///////////////000111111000111111111222222222222000000000000111111111222...111333444222222333555444555555555555666666666777777888888999::::::;;;999999999999999999999999999::::::;;;<<<<<<======<<<======>>>??????@@@@@@??????>>>>>>>>>>>>??????CCCBBBBBBAAABBBCCCDDDEEEBBBCCCEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJKKKNNNQQQOOOPPPQQQRRRRRRSSSSSSSSSRRRUUUWWWXXXXXXXXXZZZ[[[XXXYYYYYYYYYXXXZZZ]]]```___``````````````````aaaaaa```^^^\\\]]]^^^```bbb[[[^^^bbbbbbaaabbbeeehhhsss|||ooo```WWWRRRPPPIIIKKKLLLJJJGGGGGGKKKOOOPPP\\\ppp}}}{{{{{{|||||||||xxxyyyyyywwwsssnnniiiffffffiiipppyyymmmiiiccc___\\\ZZZXXXWWWXXXYYY[[[]]]^^^]]]\\\[[[XXXVVVUUUTTTSSSQQQNNNLLLFFFEEECCCAAA@@@@@@@@@AAA===<<<<<<;;;;;;:::;;;;;;<<<;;;:::;;;>>>@@@AAAAAA???CCCIIINNNSSS[[[eeemmmxxx}}}~~~|||xxxvvvvvvvvvuuuqqqiii___YYYJJJEEE>>>999666555444333111222111000///.........&&&+++......///222111...++++++,,,,,,---.........,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++************************************++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,***))))))))))))***++++++************************************************zzzeeeTTTDDD>>>;;;;;;888222111555333000///333444111000111111111000/////////////////////.........//////000......////////////............------------......////////////////////////,,,------....../////////........................111111000000/////////...................................................+++,,,,,,---...///000000000000000000000000000000---...//////000/////////000000000000///////////////////////////000111111000000111111222222222222000000000000111111111111...111333444222111333555555555555666666666666777888888888999::::::;;;;;;999999999999999999999999999999:::;;;;;;<<<======<<<======>>>???@@@@@@@@@???>>>============>>>>>>======<<<;;;===???BBBCCCBBBCCCEEEHHHIIIJJJJJJJJJHHHIIIIIIIIIHHHIIILLLNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRUUUWWWXXXWWWXXXYYYZZZWWWWWWWWWWWWVVVXXX\\\______^^^]]]^^^```aaa```___```^^^\\\ZZZ[[[]]]```bbb\\\___aaa```___```cccgggmmmrrrwww~~~zzziii]]]VVVOOORRRTTTRRRLLLIIIJJJLLLJJJPPP\\\mmm~~~}}}~~~wwwppplll______bbbeeeiiijjjjjjhhh\\\WWWQQQMMMKKKIIIHHHGGGFFFGGGIIIIIIIIIGGGEEEDDDCCCBBBBBBCCCDDDDDDAAA???@@@>>><<<:::999:::;;;<<<888888888888999999999999===<<<;;;>>>BBBFFFHHHIIIPPPVVV___fffmmmwwwzzzzzztttoooqqqrrrrrrppphhh[[[LLLBBB:::888555333333222111//////000000...---,,,---...&&&+++...------...+++&&&******+++,,,,,,---......,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++************************))))))******+++++++++,,,,,,,,,,,,+++++++++******************++++++++++++((((((((((((((()))******************************))))))))))))))))))))))))mmmYYYLLL===<<<999666555444555555222222222222222222222222111111111111000000000000........................////////////////////////000000///...............---,,,++++++,,,---///000------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................000000//////.........---111000///...---,,,++++++000000111111111///...---////////////////////////000000000000000000000000/////////000111111222222111111333333333333111111555555555444444333333333444444555555666666777777999888888888999999888666::::::999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>=========<<<<<>>===???@@@>>>???AAA???:::>>>======<<<;;;;;;:::::::::;;;<<<;;;999777888999<<<;;;:::999:::<<<>>>???@@@AAADDDJJJRRR[[[bbbgggjjjttt}}}zzzxxxvvvsssnnnkkknnniiibbbYYYOOOFFF<<<777555555333222111111000000111111000000//////......---..................---+++,,,---.........---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...)))***++++++,,,,,,,,,,,,++++++***)))(((((())))))------,,,++++++******)))---,,,++++++******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++}}}cccQQQGGG;;;:::777555333333333444111111111111111111111111111111111000000000//////................................................000000///.....................------------------------------------------...........................................................................///000111111000///...------------------------////////////......------...............---------///000111111111000///...////////////////////////000000000000000000000000/////////000111111222222111222333444444333222111555555444444444333333333555555666777999:::;;;;;;999888888999::::::888777999999999999999::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@???>>>======<<>>===999::::::;;;;;;;;;;;;;;;;;;999;;;<<<<<<::::::;;;===<<<============???DDDGGGJJJPPPYYYcccmmmvvvwwwvvvtttrrrqqqmmmhhheeebbb\\\SSSJJJCCC<<<777333333222111000////////////111111000000///.........///...---,,,,,,---...///++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---))))))***+++++++++++++++,,,,,,+++***************+++++++++++++++++++++,,,---,,,++++++******++++++***************************))))))((()))***+++,,,+++,,,,,,,,,,,,+++******)))******+++++++++++++++kkkUUUGGG@@@999888555444222222222333000000000000000000000000111111000000000000//////................................................000///......---.........////////////...---,,,+++........................------------------------................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............------------------.........//////...///000000111000000000////////////////////////000000000000000000000000...//////000000111111222222333333444444333333222444444444444333333333333111222333444666888999:::999888888999;;;;;;999888888888888888888999999:::;;;;;;<<<===>>>???@@@@@@BBBBBBAAA@@@@@@???>>>>>>===>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOQQQRRRUUUWWWXXXYYYXXXWWWXXXYYYWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZ[[[ZZZYYY[[[]]]```\\\\\\]]]___```aaabbbbbbbbbbbbeeeiiillloooxxxpppaaaZZZRRRMMMLLLMMMNNNQQQVVVZZZ\\\^^^___aaahhhsss{{{vvvsssmmmgggcccbbbbbbbbbaaa___]]]]]]```dddhhhiiimmmooorrruuuxxxyyyzzzzzztttssspppllliiiiiikkkmmmuuuwww{{{~~~~~~zzzxxxyyyzzzzzzyyywwwvvvrrrkkk```XXXNNNIIIDDDAAAAAAAAA>>><<<<<<;;;;;;;;;;;;;;;::::::555888999666777;;;;;;999999:::;;;<<<<<<<<<;;;;;;888:::<<<======>>>AAACCC???CCCFFFGGGHHHMMMUUU]]]```jjjyyy~~~}}}}}}|||{{{||||||{{{xxxuuulllkkkjjjiiigggbbb]]]YYYRRRLLLBBB:::666333222111000000///...------------111111000//////......---000///,,,******,,,///000***+++---.........---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++++++++++++++------,,,++++++++++++,,,)))******+++,,,,,,---------,,,++++++******++++++***************************))))))))))))***+++++++++,,,,,,,,,,,,+++******((()))******++++++******sssYYYGGG===999777666555333222222222222000000000000000000000000111000000000////////////................................................///......------...............///000///...,,,+++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------....../////////000////////////////////////000000000000000000000000......//////000111111111333333333444444333333333333333333333333333333333000111222333444555666777999888888999;;;<<<:::999777777777777777888888999:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNSSSUUUWWWXXXWWWVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]___]]]]]]^^^^^^___```aaabbbbbbaaacccgggiiiiiinnnuuulll```UUUPPPNNNMMMNNNQQQRRRQQQOOONNNPPPUUU[[[```mmmsss~~~zzzrrrmmmkkkjjjhhheee```\\\\\\^^^bbbdddaaaaaabbbcccdddeeeeeeeeeaaa```^^^ZZZVVVUUUVVVXXX]]]^^^bbbfffiiilllnnnnnnkkkkkkiiigggeeedddddddddaaa___^^^___^^^ZZZSSSLLLAAA>>>:::999:::;;;:::999999999999888666555666777888<<<===:::999===>>>===;;;<<<>>>@@@AAA@@@???>>>===???BBBDDDFFFHHHKKKMMMNNNTTTZZZ\\\^^^eeeqqq{{{~~~~~~|||||||||zzz~~~~~~|||yyyvvvsssooojjjgggbbb```___^^^[[[VVVOOOJJJDDD>>>888333111111111111///...---------------...111000000///......------///...,,,++++++,,,...///***+++,,,---...---,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++************************)))))))))*********+++++++++,,,,,,,,,,,,+++******(((((()))************)))sss^^^JJJ===777666666555444444333333333333111111111111111111111111000000000////////////.........................................................------------......+++,,,.../////////...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///............---------,,,,,,,,,,,,---......///////////////////////////////////////////////////.........///000000111111333333333333333333333333333333333333333333333333666666666666666666666666777777777999;;;<<<;;;:::777777666666777777888999::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@??????>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKLLLLLLOOORRRUUUVVVUUUUUUUUUUUUXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]]]]]]]```____________```aaabbbaaa```bbbfffggggggjjjooorrr}}}mmmccc\\\WWWVVVXXXUUUQQQMMMIIIIIIJJJMMMNNNTTTZZZbbbjjjpppqqqqqqoooooopppssszzz~~~yyyvvvqqqkkkhhhggghhhjjjdddccc```^^^[[[YYYXXXXXXWWWWWWUUUQQQMMMKKKJJJKKKMMMNNNPPPRRRTTTVVVWWWWWWUUUTTTSSSRRRRRRRRRRRRQQQNNNMMMLLLMMMNNNMMMHHHCCC>>><<<:::999;;;<<<===>>>;;;<<<<<<;;;999999;;;======BBBDDDAAA@@@BBBDDDCCC???BBBFFFKKKNNNOOOOOONNNQQQTTTWWWYYY[[[]]]aaaccclllrrrxxxzzzzzz~~~{{{{{{|||}}}}}}}}}}}}~~~{{{|||yyytttpppkkkfffaaa]]]XXXWWWTTTRRRNNNIIIBBB>>>777555222111111111111000......---------...//////000000//////...---------+++,,,---......---,,,+++***+++,,,---------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++******---,,,++++++******++++++************************)))*********+++++++++++++++,,,,,,,,,,,,+++******(((((()))************)))vvviiiYYYLLLAAA888555555444444444444333333333333111111111111111111111111000000////////////..............................---------------------------------,,,------...///***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---//////.........---------------,,,,,,,,,------...////////////////////////////////////////////////---......//////000000111333222222111111222222333222222222222333333333333555555555444444444333333555555555888:::;;;;;;:::777777777777777888888999999999:::;;;<<<===>>>>>>======>>>???AAABBBCCCCCCEEEDDDCCCBBB@@@???>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMPPPSSSUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVWWWXXXXXXYYYYYYYYYYYY[[[]]]```aaa```^^^aaa```_________```aaabbb```]]]___ccceeeeeegggjjjhhhooozzzwwwmmmhhhiiiddd```YYYQQQKKKGGGGGGGGGHHHKKKPPPTTTWWWWWWVVVUUUVVVVVVYYY^^^fffpppyyyvvvtttooojjjeeeaaa___^^^XXXYYYYYYUUUPPPKKKHHHFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFDDDBBBCCCEEEEEEBBB???CCCBBBAAA@@@AAABBBDDDEEEBBBDDDEEECCC@@@@@@DDDGGGBBBIIINNNLLLKKKNNNPPPPPPMMMRRR[[[cccjjjnnnooooootttvvvyyyzzz{{{}}}|||xxxuuusssyyy|||~~~|||zzzxxxtttqqqlllgggccc___ZZZVVVNNNKKKHHHEEEBBB>>>999666000//////000111111///---...---------...///000000000000///......------,,,)))+++...//////...+++))))))***,,,---------,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------,,,,,,++++++************++++++,,,------,,,,,,+++******)))---,,,++++++******++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++******((()))******++++++******~~~~~~vvvkkkZZZNNNDDD???<<<666333555111111222222222222222222000000000000000000000000000000/////////.................................---------------------------,,,,,,,,,------...///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................++++++***))))))***++++++------------------------***+++++++++,,,,,,,,,,,,---------...............000///...---------...///////////////////////////////////////////////////------......///000000000222111111000000111111222111111222222222333333333111111111111111222222222444333444666999;;;:::999888777777777777888999999999999:::;;;<<<======>>>>>>>>>>>>>>>????????????CCCBBBBBBAAA@@@???>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGIIIKKKMMMMMMMMMMMMLLLPPPSSSUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWVVVWWW[[[```eeegggeeebbbaaa```___]]]]]]^^^```aaaaaa^^^]]]aaadddccceeehhhfffiiinnnuuu~~~wwwhhhYYYOOOJJJIIIEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJMMMQQQWWW\\\```kkkqqqxxx{{{|||~~~zzzyyyxxxrrrssssssooohhh```YYYUUUSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIIIIKKKNNNOOONNNLLLJJJHHHGGGIIIMMMOOONNNLLLGGGHHHHHHIIIJJJMMMQQQSSSRRRTTTSSSOOOIIIGGGJJJMMMXXXaaaiiikkkkkkoooqqqqqqnnnttt}}}|||yyywwwxxxzzz{{{~~~|||zzzxxxvvvlllhhhbbb]]]XXXSSSNNNKKKBBB???<<<:::888777444222///......///111111///---,,,,,,,,,---...///000000000//////......---,,,,,,++++++---......---++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))+++,,,,,,,,,++++++***)))+++++++++++++++,,,------,,,+++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))******+++++++++++++++~~~vvvpppqqqtttnnn___PPPIII???888999999555333555///000000111111111111000////////////////////////000/////////....................................------------------------,,,,,,,,,,,,------...///...---+++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---..............................*********++++++,,,,,,,,,++++++,,,---...///000111222111000///......///000////////////////////////////////////////////////------......///000000000222111000//////000111222111111111222222333333333222222333444555555666666333222333666999::::::999888888888888888999999:::888999999:::;;;<<<===>>>??????>>>>>>===<<<<<<<<<@@@@@@@@@???????????????@@@AAAAAABBBCCCDDDEEEEEEBBBCCCFFFHHHIIIIIIHHHGGGDDDEEEHHHJJJKKKKKKKKKKKKMMMPPPTTTVVVVVVUUUUUUUUUSSSTTTUUUVVVWWWWWWVVVUUUVVVVVVVVVUUUUUUUUUUUUUUURRRUUUZZZbbbiiikkkiiieeeaaa___]]]\\\\\\]]]^^^___ddd```^^^bbbddddddeeehhhiiiiiijjjmmmrrrzzzjjjYYYPPPNNNFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJJJJJJJKKKMMMPPPQQQQQQXXX^^^___]]]```iiiqqq|||~~~}}}sssooofffdddbbb```]]]\\\[[[ZZZZZZYYYYYY[[[___aaa___]]]UUUTTTTTTXXX^^^cccdddccc```bbbdddgggjjjooouuuyyy{{{|||yyyqqqhhhcccdddfffvvv{{{xxxzzzxxxwwwvvvyyy~~~}}}}}}}}}zzzwwwsssiiiddd]]]VVVPPPIIICCC@@@:::777444333333333333222222111///000111111111///+++++++++,,,---...///000000//////...------,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++...------,,,,,,++++++***************************((()))***++++++***)))(((***************)))(((''',,,,,,,,,,,,------...///*********++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++{{{oooeeeaaa\\\RRRGGGAAA:::888666333222111111111000000////////////000000000000000000000000000000000000111111111111000000/////////...------,,,,,,/////////......------------------------------------......//////......---.........------,,,,,,,,,/////////.........------,,,***((((((***---/////////......//////...+++(((*********++++++,,,,,,,,,...------,,,,,,------...------------------,,,,,,........................////////////////////////111000...---...///111222000000////////////000000////////////000000000000////////////////////////333333333333333333333333333333222222333333444555555555666666777777888888888888999::::::::::::999888:::;;;;;;;;;;;;<<<>>>???>>>>>>==================>>>???@@@@@@???>>>===@@@AAACCCBBBAAAAAABBBDDDEEEGGGIIIKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMLLLOOOTTTXXXYYYXXXUUUSSSSSSTTTWWWYYYZZZYYYWWWUUUWWWWWWWWWXXXWWWWWWVVVVVVTTTVVV\\\ccchhhkkkiiiggg\\\\\\]]]^^^^^^___`````````___^^^]]]^^^```bbbdddhhhhhhhhhjjjmmmrrrvvvxxxwwwbbbUUUQQQQQQQQQQQQPPPPPPPPPOOOLLLLLLLLLJJJHHHHHHJJJMMMNNNMMMMMMNNNPPPSSSUUUVVV```hhhpppsssvvv~~~{{{uuu|||{{{zzz|||~~~xxxqqqpppyyy|||}}}yyyvvvttttttvvv}}}zzzxxxzzzyyysssmmmeee\\\QQQIIIFFFCCC???;;;444333333222111111111222000000///...............000000//////.........---000000000000////////////,,,------......------,,,+++,,,------......------......---,,,,,,+++******------------------------*********))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,---------,,,+++***)))(((************************,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))ooobbbUUUOOOKKKCCC<<<999888666555333111111111111000000000//////000000000//////////////////////////////000000000000//////.........///////////////------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++//////......---------,,,000...,,,+++---.........,,,*********,,,------+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------................................................000///...---...///111222000//////......//////000.../////////000000000000000000000000000000000000000000000000000000000000333222222222222333444444555555666666666777777777777888888999:::999999999888999:::;;;::::::;;;=========<<<<<<<<<<<<<<<======>>>????????????>>>===???AAABBBBBBAAAAAACCCDDDEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPTTTWWWXXXXXXVVVUUUSSSUUUWWWYYYZZZYYYWWWVVVWWWWWWXXXYYYYYYXXXXXXXXXUUUWWW[[[aaaeeefffdddbbb[[[\\\\\\]]]^^^^^^____________]]]]]]^^^___aaabbbccccccdddfffiiillloooqqqvvv}}}vvvcccaaa^^^]]]```cccffffff]]][[[XXXUUURRROOOMMMLLLJJJIIIHHHIIIKKKLLLNNNNNNMMMSSSZZZ]]]___eeeqqq{{{yyyxxxvvvttttttuuuvvvwwwzzzyyysssrrrttttttpppkkkcccYYYLLLBBB===:::666333222111111000//////000000000000///...............000/////////.........---/////////............---,,,,,,------------,,,,,,+++,,,------......------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++******))))))******+++,,,,,,,,,,,,+++***))))))***************************))))))***+++,,,...///+++,,,,,,,,,++++++***)))+++++++++*********))))))~~~fffXXXIIIBBB>>>:::777888444444333111111000111111111111000000000000111111////////////////////////......////////////......---......///000000111111---,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,...,,,++++++,,,,,,+++***,,,***((()))+++---------......---------------,,,------,,,,,,,,,,,,------+++,,,,,,------.........------------------------........................000///.........///000111///..................///....../////////000000000111111111111111111111111222222222222222222222222222222222222222333444444555555555666666666666666666777888888999999888888666888999:::999999:::<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????>>>>>>===>>>@@@BBBBBBAAAAAACCCEEEEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMOOOQQQSSSUUUWWWWWWWWWVVVSSSUUUWWWYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWXXXZZZ^^^aaaaaa___\\\[[[[[[[[[\\\]]]]]]^^^^^^___^^^]]]\\\]]]^^^___```___```bbbdddfffgggiiijjjiiinnnvvv~~~}}}wwwqqqqqqxxxyyytttooojjjfffaaaYYYTTTNNNKKKIIIHHHIIIIIIHHHGGGDDDHHHLLLNNNNNNSSS[[[bbblll~~~{{{||||||}}}~~~~~~{{{wwwrrrnnnkkkhhhiiikkkooossswww{{{}}}}}}||||||sssnnnhhhgggjjjjjjgggcccXXXOOOBBB888333111000/////////......------......000///......---........./////////........................---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------...------,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,+++)))(((******+++,,,,,,,,,++++++,,,,,,,,,+++***)))((('''***))))))))))))))))))***,,,,,,,,,,,,+++******)))************************************,,,---...///+++++++++,,,++++++***)))+++++++++***************sss]]]PPPCCC<<<999666666888111111111000000000000000111111000000000000111111////////////////////////---..................------........./////////000........................---------------------------------......---------++++++******************))))))***+++,,,---......,,,+++******,,,---,,,+++---,,,++++++,,,------,,,......------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////------------------------........................///............///000111......------------.............../////////000000000000000000000000000000333333333333333333333333222222222111222333333444555555555555555555555555555666777777888888777777666777999999888888:::;;;;;;;;;::::::;;;<<<===============>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRSSSUUUVVVWWWWWWSSSTTTVVVXXXYYYYYYXXXWWWUUUVVVWWWYYYYYYZZZZZZZZZWWWWWWYYY[[[^^^^^^\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^^^^]]]\\\\\\\\\]]]^^^___```bbbdddeeeffffffffffffiiinnnuuu}}}rrrjjj```\\\XXXUUUSSSQQQMMMIIIIIIKKKMMMMMMMMMNNNQQQUUUYYYggg}}}~~~pppjjjhhhhhhjjjmmmoooppprrrqqqmmmhhhdddbbbbbbgggnnnvvv}}}}}}{{{}}}}}}yyyxxxxxxvvvrrriiiddd^^^[[[[[[ZZZWWWTTTFFF@@@888222000000000000......---------------...///......------..........................................------------,,,***++++++,,,,,,++++++***+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***(((***++++++,,,,,,,,,++++++++++++,,,++++++***))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++++++++***************++++++++++++******************************rrraaaNNNEEE<<<999666333222333000000000000000000000000111111000000000000111111........................------............------.........------,,,,,,,,,........................------------------------,,,------------------,,,************************------..................111///------.........---+++******,,,---...,,,+++------,,,,,,++++++******,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////------------------------.......................................//////000......------------..................////////////////////////////////////////////////////////////222111111111111222333333555555555444444444444444444555666666777777666666555777888888888888999;;;;;;;;;;;;;;;<<<===>>>???<<<<<<=========>>>>>>???>>>???AAAAAAAAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLPPPPPPQQQRRRSSSUUUVVVWWWRRRSSSTTTVVVWWWXXXXXXWWWTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWWWWYYY\\\]]]]]]\\\ZZZZZZ[[[[[[[[[[[[\\\\\\^^^]]]]]]\\\\\\\\\\\\]]]___```aaacccdddddddddddddddfffjjjnnnuuu}}}wwwqqqllliiieee^^^XXXRRRSSSTTTSSSRRROOOMMMLLLPPPVVVaaavvvuuufff___[[[[[[^^^ccchhhlllppprrrpppmmmkkkjjjlllsss~~~yyytttwwwxxxuuuttttttrrrmmmaaa[[[TTTNNNKKKIIIEEEBBB888666333111111111111000......---------......///......------------......---------.............../////////.........------***++++++,,,,,,++++++***+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++++++++******++++++,,,,,,,,,++++++*********+++,,,---------,,,+++++++++******+++++++++++++++,,,,,,,,,+++*********************************************))))))((()))******++++++*********************************dddTTTCCC===999999777333111222000000000111111000//////000000////////////000000........................------............------......------,,,++++++***+++++++++,,,,,,,,,,,,---------------------------******++++++++++++*********************+++++++++---,,,,,,,,,++++++******444111---++++++,,,,,,+++***))))))***,,,------,,,,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////..................///------........./////////........................000000000000000000000000111111111111111222333333444444444444444333333333444444555666666666555555555777888999888888999;;;:::::::::;;;<<<>>>???@@@<<<<<<<<<<<<===>>>?????????@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLNNNOOOOOOQQQRRRSSSTTTUUUPPPQQQRRRTTTUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVXXX[[[]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaabbbbbb___aaadddhhhlllssszzzxxxqqqeeefffffffffddd^^^VVVPPPOOONNNPPP^^^vvvtttpppllliiijjjooouuuzzz}}}www|||}}}qqqeee^^^ZZZYYY]]]cccmmmrrryyy||||||{{{|||}}}}}}xxxmmmqqqrrrooonnnnnnlllgggVVVQQQJJJCCC>>>;;;888666333333333222111000...............---......///000---------,,,------...///---------------........./////////............---++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))***++++++++++++,,,,,,,,,+++******)))***+++,,,---.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***************************%%%&&&((()))***+++++++++((()))******+++************************+++++++++lllVVVKKK>>>999777888777333222333000111111222111000///...//////............//////..............................////////////......------------------,,,,,,+++++++++,,,,,,,,,------------------------------******++++++++++++***************+++++++++,,,,,,******,,,...000222333444444111---,,,---000333444777333...******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////......000//////......//////000---------.........//////////////////////////////222222222222222222222222111111111111111222222333444444444333333333222222333333444555555555555444666888999999888999:::<<<888888999:::;;;===???@@@<<<<<<;;;;;;<<<===???@@@@@@AAABBBAAA?????????AAACCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSOOOOOOQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXVVVUUUVVVXXXZZZ[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______^^^]]]]]]]]]]]]^^^```bbbccc^^^___aaaccceeejjjpppuuuyyy~~~xxxkkkaaaXXXUUURRRUUUbbbpppsssooo]]][[[XXXVVVVVVYYY\\\^^^```cccgggkkkoooqqqqqqqqqwwwxxxlll```dddjjjsss{{{~~~~~~}}}~~~yyyooojjjgggfffjjjpppwww~~~}}}uuukkkmmmlllgggdddbbb___ZZZJJJFFF???:::555333222111111111000///---,,,---------------------...//////---,,,,,,,,,------...///,,,,,,,,,------..................---------,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,***(((((()))***++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,+++++++++************************&&&'''(((***++++++++++++(((((()))***************))))))*********+++++++++nnnXXXHHHAAA888444222444333000///222111222222222111000...---......------------....................................////////////......,,,,,,------.../////////---------....../////////------------------------,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,...222888>>>CCCHHHJJJ777555222333777>>>CCCFFFHHH@@@555---))))))+++,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......000000////////////000000---------.........//////000000000000000000000000////////////////////////111111111000111222222333444444444333333222222222222333444444555555444444666888999:::999999:::<<<777777777999:::<<<>>>???<<<;;;;;;;;;<<<===???@@@AAABBBBBBAAA???>>>>>>???CCCCCCBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLJJJKKKNNNPPPQQQQQQQQQQQQNNNNNNOOOQQQRRRTTTUUUUUUYYYYYYYYYYYYYYYYYYXXXXXXYYYWWWUUUUUUVVVXXXXXXXXX]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^___`````````___^^^]]]]]]___aaadddeeeaaaaaaaaaaaabbbffflllpppoooqqquuu}}}{{{ooocccaaa\\\WWWYYY___aaa```VVVVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ\\\]]]^^^bbblllwww|||}}}wwwjjj]]]WWWXXXZZZ___dddgggggggggdddeeejjjooorrrttt}}}}}}}}}{{{xxxtttooommmsssyyy{{{yyyvvvrrrsssqqqpppvvv}}}}}}||||||yyywwwvvvzzz~~~|||{{{wwwpppmmmnnnkkkbbb[[[WWWQQQKKKAAA>>>999444111111111222......,,,+++***+++---000,,,,,,,,,,,,------...///,,,,,,,,,,,,------...///,,,,,,,,,------.........---------,,,,,,,,,++++++,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000,,,)))(((((()))***,,,,,,,,,,,,,,,+++***)))******+++++++++******)))******))))))))))))*********++++++,,,,,,,,,++++++******************************+++,,,+++***)))((((((((()))***************))))))******++++++++++++tttbbbSSSGGG???;;;666666555444222111111000333333222000///---,,,,,,...///000000000///---,,,//////.........---------........................------------------------.........------,,,,,,,,,------------------------))))))***++++++++++++***,,,++++++******++++++,,,000+++333KKK[[[\\\XXXXXXRRRNNNJJJMMMUUU```hhhkkkfffJJJ222---///,,,***,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......//////...------------...,,,------...///000111111........................////////////000000000000000000000000111111111111333333222222222222222222333333333444333333222222222222333333333333444444444444555666777888999999666777777999:::;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWXXXZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYY[[[]]]```aaaaaa```aaabbb```___^^^^^^^^^```aaabbbcccbbbbbbcccdddfffhhhjjjjjjlllppptttyyy}}}qqqgggbbbbbbgggjjjddd```[[[XXXXXXWWWTTTQQQXXXVVVTTTTTTVVVXXXYYYXXXXXX\\\ccclllqqqpppjjjdddUUUVVVVVVVVVVVVUUUUUUTTTUUUWWW[[[^^^\\\]]]eeepppxxx{{{uuunnnllllllkkkjjjfffdddbbbeeekkkppprrrrrrqqqnnnmmmoooqqqttt|||~~~||||||yyy|||ppphhhjjjbbbWWWOOOKKKHHHBBB>>>666555333111000000111222//////.........---------)))******+++,,,---......------------------------------------------------......------------......---+++)))'''&&&''')))+++++++++++++++++++++,,,,,,---,,,+++***)))***+++,,,)))************++++++++++++,,,...,,,(((&&&((())))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))((((((((((((***,,,---************************tttkkk^^^PPPFFF>>>888555555555444333222111000000111111000000//////.........///000000000///---,,,//////.........---------------------------------------------------------......---------,,,,,,,,,------------------------))))))***+++++++++++++++,,,++++++******++++++,,,000)))---<<>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUVVVVVVXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYY[[[]]]```aaa`````````aaa______^^^^^^___```aaabbbdddccccccbbbcccdddeeefffgggiiilllpppsssyyy~~~yyyyyy|||~~~yyyvvvrrrqqqqqqpppnnnkkkdddbbb___^^^^^^^^^]]][[[\\\```gggooouuuvvvrrrnnn```___]]]\\\\\\YYYVVVRRRTTTTTTWWWYYYVVVSSSUUU[[[aaacccggglllrrrvvvyyyzzz{{{vvvnnnhhhgggiiikkkmmmlllkkkjjjmmmrrrwwwyyyzzzwwwsssrrruuuwwwyyy}}}~~~yyywwwwwwsssyyyyyylllccc\\\TTTKKKDDDAAA>>>:::666444333111///...///000000///.........------------,,,,,,,,,,,,------------------------------------------------------------......------------.........---+++))))))***+++,,,)))************+++++++++---,,,++++++******++++++)))************+++++++++,,,---...---***((()))+++***************************************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************)))))),,,+++)))(((((()))+++,,,***)))))))))***+++---...************************VVVPPPGGG???:::777555333333333222111000000//////////////////000000000000/////////000//////...---...............---------------------------------------------------------...------------,,,,,,,,,------------------------)))******+++++++++++++++,,,++++++******++++++,,,///))))))///222///...222///333888:::999666333111999...(((,,,///,,,+++---++++++++++++,,,,,,,,,,,,************************---------,,,++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......//////...------------...------------,,,,,,++++++............................../////////000000000000000000000111111111111000111111111222333333333333333444555555444444333222222333333333333444444777666666666555555555444777777888999::::::;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXXXXXXXXXXXXXYYYYYY[[[]]]___```_________```^^^^^^^^^^^^___```aaabbbddddddcccbbbaaaaaaaaabbbdddfffhhhjjjlllnnnrrrtttxxx{{{xxxuuuqqqoooqqqtttyyy{{{xxxuuuvvvwwwtttmmmgggbbb```___```\\\UUUPPPQQQUUUWWWZZZ```gggooovvvzzzyyywwwrrrooonnnrrryyy|||zzzrrrooooooooottt{{{}}}xxxmmm___VVVJJJEEE===999777555333000222000///---------..................------------.........---------,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,))))))))))))*********++++++,,,,,,,,,,,,+++******)))************++++++++++++------,,,***)))***++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++*********))),,,+++***))))))***+++,,,+++*********+++,,,---...************************GGGBBB===999777666666555222111111000//////......000000////////////////////////////////////......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,---******------***,,,111+++...///...,,,+++...111...***)))...///------000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------............................................................/////////000000///000000000111111111111///000000111222333333444333333444555555555444444222222222333333333444444888888888888888888888888777777888999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\______^^^]]]^^^^^^]]]]]]^^^^^^___```aaaaaaccccccbbbbbbbbbaaaaaaaaaaaaccceeefffggghhhjjjkkklllqqqzzz{{{wwwvvvrrrjjjccc```___```aaafffnnnyyyuuujjjffffffmmmooopppmmmeeeYYYLLLDDD???;;;666333333222111000000///...---------......------------------------........................------------------------------------------------------------------------,,,,,,---......---,,,+++))))))******++++++,,,,,,***+++,,,---,,,+++***)))))))))*********+++++++++******+++***)))))))))***++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++------,,,,,,+++*********++++++***))))))***++++++************++++++,,,,,,************************@@@===999666666666555444111000000//////.........111111000000//////......//////........./////////---.....................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******---///...+++---000...//////---***,,,111666,,,+++,,,---,,,+++,,,///******+++++++++,,,,,,,,,------------------------))))))******+++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------//////...------------...,,,,,,------...//////000....................................///////////////000000000111111111111//////000111222222333333222333333444555555444444222222222333333333444444555666666777888999999999888888888999999::::::;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>===>>>>>>??????BBBBBBAAAAAA@@@?????????>>>>>>???@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYWWWVVVVVVUUUUUUVVVXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[]]]^^^]]]]]]]]]^^^]]]^^^^^^_______________aaaaaabbbbbbcccddddddddd___aaaccceeeeeefffhhhiiiiiilllqqqyyy}}}{{{sssrrrqqqssszzz{{{sssfff```^^^dddbbb^^^WWWOOOEEE===888888666333222222222222222000000//////......//////,,,,,,------------------,,,,,,------...///000000------------------------------------------------,,,,,,---......---,,,,,,***+++,,,------,,,+++*********++++++,,,---......***+++,,,---,,,+++***)))))))))*********++++++++++++*********++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******+++******************+++)))))))))***************************************999777444222222222111000000000000//////.........222111111000///......---///............///000000---------...............////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,---,,,***)))***(((***++++++)))))))))***------,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,------------------------'''((()))***+++---......++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------//////...------------...))))))***+++,,,---..............................------........./////////000000000000111111111111///000000000111222222222111111222333444444444444222222333333333333444444222222333444555666777777888888999999999:::::::::999999::::::;;;<<<<<<===>>>>>>>>>======>>>>>>???AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNOOORRRSSSSSSTTTUUUVVVWWWWWWYYYYYYWWWVVVUUUUUUUUUUUUYYYYYYYYYYYYYYYZZZZZZZZZVVVYYY\\\]]]]]]\\\]]]^^^^^^____________^^^]]]]]]^^^___```bbbdddeeeeeeeee___aaabbbcccccceeehhhjjjiiijjjlllpppuuuzzz||||||~~~~~~xxxvvv{{{~~~yyymmm```XXXTTTQQQNNNHHHCCC===999777666222222111000000000111222000000000000000000//////,,,,,,,,,,,,------------***+++,,,---...///000000------------------------------------------------+++,,,---......---,,,+++((()))+++,,,,,,++++++******++++++,,,---...//////+++,,,,,,,,,,,,+++******)))************+++++++++,,,+++***+++---......---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************((())))))*********))))))************************444222111000111111000///000000000///////////////000000000000///////////////......---...///000111---------.........//////........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,+++*********)))(((---------...000000...---+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---//////...------------...*********++++++,,,,,,,,,........................---------.........//////000000000000111111111111000000000000111111111111///000111222333333333333222222333333333333444444222222333333444444555555888999999999999:::::::::;;;;;;::::::;;;<<<>>>???>>>>>>============>>>>>>??????????????????>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXTTTWWWZZZ\\\\\\\\\^^^______`````````___]]][[[ZZZ\\\]]]___aaacccddddddddd```aaaaaaaaaaaabbbfffiiihhhggggggiiinnnqqqrrrqqqoootttzzz{{{uuupppkkkmmmnnnjjjaaaUUUKKKEEE===;;;888666444333444444000000000///...///000111/////////000000000//////++++++,,,,,,,,,---------++++++,,,,,,------......------------------------------------------------***+++---......---+++***))))))***+++++++++++++++)))***+++,,,---......///---,,,++++++******++++++)))************+++++++++***((('''))),,,---,,,+++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))******+++++++++*********++++++*********)))***+++++++++***))))))************************222111111222444555444333000000000000000/////////.........///000111111222///...------...///000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,///...+++)))***---...,,,***'''###$$$)))---///...***,,,------...000///---,,,,,,------------......))))))))))))))))))))))))***************++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---//////...------------.........------------,,,,,,........................---------.........//////000000000000111111111111111111111000000000000000...///000111222333333333222222333333333444444444666555555555555444444444999999999999999999::::::888777666555666888:::<<>>============>>>>>>=========>>>>>>>>>>>>>>>=========>>>@@@BBBEEEFFFJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFHHHJJJLLLNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVSSSVVVYYY[[[\\\]]]^^^___```aaaaaa```___\\\ZZZYYY\\\]]]___```bbbbbbaaaaaaaaaaaa```___^^^```dddgggfffdddccceeejjjmmmnnnlllhhhkkknnnpppsssyyy{{{uuunnnkkk`````````\\\UUUJJJ>>>888333333222111000111111222///000000///......000111......//////000//////...+++++++++,,,,,,---------------,,,,,,,,,+++++++++------------------------------------------------***+++---......---+++************++++++,,,,,,,,,((())))))+++,,,---.........---+++***)))***+++,,,)))************+++++++++&&&$$$###%%%(((***)))'''))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))''''''((()))***++++++,,,******++++++++++++*********+++,,,---,,,,,,***)))************************666555555444444333333222333222111000////////////////////////////////////......---,,,,,,,,,,,,---////////////////////////,,,,,,,,,++++++*********///000111000---+++++++++..................---------,,,+++*********+++,,,++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,.........---,,,,,,,,,+++------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------000000000000000000000000000000000000000000000000000000111222222222222111222222333333333333444444222333555444333333444666999999888888888888888888888999999::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBDDDDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTUUUUUUUUUUUUUUUXXXYYYZZZ[[[ZZZWWWTTTRRRPPPSSSWWWYYYZZZ[[[]]]^^^dddcccbbbbbbaaa___[[[XXXZZZ[[[]]]___`````````______^^^___aaaccccccbbb``````aaabbbdddeeeffffffgggeeedddcccdddfffjjjnnnppp~~~~~~||||||~~~~~~xxxnnnddd^^^PPPNNNJJJDDD???999555333333333222111000000000111------......//////000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---......,,,,,,---......---,,,,,,++++++++++++.........------,,,,,,,,,+++++++++++++++++++++++++++******+++---000333555666222---+++++++++)))(((******))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((()))***+++,,,+++++++++*********)))))).........---,,,+++***))))))************+++++++++,,,+++*********+++,,,---)))***++++++***)))***++++++*********))))))((((((222222222222222222222222333222111000///////////////////////////////////////......---------------........................000000000/////////......,,,---//////---,,,,,,---..................---------,,,+++*********+++,,,******+++,,,------......------,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++............------------------,,,,,,,,,,,,++++++------------............------------------------........................////////////////////////000000111222222222222111222222222333333333444444222333444444333333444666888888888888888888888888888888888999::::::;;;;;;======;;;:::::::::;;;;;;?????????????????????>>><<<<<<<<<<<<>>>@@@BBBCCCBBBDDDFFFGGGFFFFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXZZZZZZZZZXXXUUUTTTRRRTTTXXXZZZ[[[[[[]]]^^^______^^^______]]]YYYVVV]]]]]]]]]]]]\\\[[[[[[ZZZ\\\\\\]]]___aaabbb```___```aaabbbcccddddddcccbbbbbbaaabbbccceeehhhkkkmmmrrrxxx|||wwwtttttttttrrrmmmdddYYYOOOIIIDDDBBB@@@<<<888444111000222111000////////////000........./////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---...---,,,,,,,,,...---,,,+++************+++------,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++,,,...000111333000,,,*********)))(((******))))))))))))******************************************+++++++++,,,+++++++++++++++*********+++++++++*********))))))------------,,,+++******)))************+++++++++---,,,+++***))))))***+++)))***++++++***)))***++++++*********))))))))))))......///000000111222222222222111000////////////////////////////////////000///......------......---------------------------------,,,,,,,,,,,,,,,(((***,,,---------...///------------------......------,,,+++++++++++++++)))***+++,,,...///000111------,,,,,,,,,,,,------+++******))))))******++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++))))))************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---............/////////------------------------------------------------........................///000111111222222111111222222222222333333333333222333444444333333444555777777777777777777777777777777777888999999::::::===;;;999888888999:::;;;========================;;;<<<<<<===>>>@@@AAABBBAAACCCEEEEEEDDDDDDEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTVVVWWWXXXZZZZZZXXXWWWUUUTTTWWWZZZ[[[[[[[[[\\\]]]_________```aaa```]]]ZZZ\\\\\\ZZZYYYYYYXXXXXXXXXYYYYYYZZZ]]]___```___]]]^^^___bbbccccccbbb___^^^^^^___```bbbdddeeeggghhhfffkkkqqqrrrrrruuu||||||~~~~~~}}}~~~}}}yyyvvvuuurrrlllhhhgggeee```XXXOOOFFF>>>:::777777555444222000///...000//////............//////////////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---...---,,,+++,,,...++++++******))))))******++++++++++++************++++++++++++++++++++++++...---,,,+++***+++,,,---000---+++)))*********)))******))))))))))))***************************************+++++++++++++++,,,,,,,,,,,,+++)))'''%%%+++++++++***************++++++,,,,,,,,,,,,++++++)))************+++++++++------+++***)))((((((((()))***++++++***)))***+++***************)))))))))....../////////000000000111111000///////////////////////////////////////000000///............///------------------------)))))))))(((((((((((((((''')))+++,,,,,,,,,---...,,,,,,------------......------,,,,,,++++++++++++******+++,,,---...//////---,,,,,,,,,,,,,,,,,,---++++++************+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------........................///000000111111111111111111222222222222333333333111333444444333222444555666666666666666666777777666666666777888888999999<<<;;;999777777999;;;<<<<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUWWWXXXYYYXXXWWWVVVVVVXXX[[[\\\[[[[[[[[[\\\^^^^^^___aaabbbbbb___]]]YYYXXXWWWWWWWWWXXXZZZ[[[XXXXXXYYY\\\^^^___^^^]]][[[]]]```ccccccbbb___^^^\\\^^^```bbbcccdddddddddbbbfffjjjjjjiiikkkooossszzz}}}{{{xxxuuusssssssssssssssuuuooojjjggggggddd^^^XXXRRROOOJJJDDD>>>:::777555222222111111000///////////////...............///000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++************++++++++++++++++++++++++******************************------,,,+++*********+++...,,,+++***+++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))******)))&&&$$$"""******************************+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***))))))((((((((()))***++++++***)))***+++************************111111000000////////////111000//////////////////////////////////////////000000///............///------------------------+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***++++++,,,,,,,,,,,,------......------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++------------------------******++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------........................//////////////////////////////000111111111111000111111111222222222333333111222444333222222333555444444444555555666666666555666666777777888999999<<<;;;999888888:::;;;<<<<<<<<<<<<<<<======>>>>>>;;;;;;<<<===>>>?????????@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVXXX[[[[[[ZZZYYYYYYZZZXXXXXXYYY\\\^^^^^^\\\ZZZYYYXXXWWWWWWWWWYYYZZZ\\\YYYYYYZZZ\\\___```^^^]]]XXX[[[___bbbdddcccaaa```\\\^^^```bbbddddddcccbbbbbbeeeggghhhffffffhhhkkkmmmooorrrwww|||qqqpppnnnnnnnnnllljjjggghhhbbb[[[WWWVVVRRRLLLFFF===:::777444111000111111111111111000//////......//////.........//////000000000//////......------///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++******+++++++++,,,,,,------,,,,,,,,,------++++++************++++++*********************************)))))))))))))))&&&''')))***)))(((&&&$$$************************))))))***+++,,,,,,,,,,,,))))))*********+++++++++))))))))))))******)))))))))***++++++***)))***+++***************+++++++++222222111000000///......000//////....../////////////////////////////////000///......------......------------------------,,,,,,------------......+++,,,------+++))))))***++++++,,,,,,------......---------------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++//////............------------------............------,,,,,,,,,,,,++++++---............/////////------------------------........................////////////////////////...///000000111111000000111111111111222222222222111222333333222222333444333333333444444555555666666666666777888888999999::::::999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTVVVXXXYYYXXXWWWWWWWWWWWWWWWXXX[[[]]]^^^\\\ZZZZZZZZZYYYXXXXXXXXXXXXYYY[[[[[[[[[]]]______^^^\\\WWWYYY]]]```bbbcccbbbaaa]]]___```bbbccccccbbbbbbaaaccceeeeeedddddddddeeefffhhhiiikkknnnssszzz~~~}}}zzz}}}wwwlllkkkjjjhhhfffbbb\\\XXXVVVQQQKKKGGGDDD@@@;;;777666444222000//////000000000000///......------,,,///............///000000///////////////.........///000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,---,,,+++***+++---,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,,,,,,,************************)))******+++,,,,,,,,,---,,,---......---,,,---...++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((()))***+++++++++***)))***************+++++++++))))))***+++,,,,,,++++++)))************+++++++++((()))******++++++******)))***++++++***)))***+++*********+++++++++++++++000000000000//////////////////.........//////000///////////////////////////......---------------........................++++++++++++,,,,,,,,,---+++,,,...---+++******+++***++++++,,,------......,,,---.........---,,,+++***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++//////......------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............------------------------------------------------...........................//////000000000000000111111111111222222222222000222333333222222333444222222222333444444555555666666777888888999999:::777777999:::::::::999999999999::::::;;;<<<<<<===:::;;;<<<>>>>>>>>>>>>===>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNMMMLLLLLLLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQSSSVVVWWWVVVUUUUUUVVVWWWXXXYYY[[[^^^^^^\\\ZZZWWWWWWXXXXXXYYYYYYXXXXXX\\\[[[[[[]]]^^^^^^\\\ZZZXXXYYY[[[]]]___`````````^^^^^^___```aaaaaaaaaaaa___aaaccccccccccccbbbbbbdddeeefffffffffhhhlllooouuuyyy~~~~~~}}}yyyvvvpppttt{{{wwwnnncccaaa]]]YYYVVVQQQLLLHHHCCCAAA>>>:::777555333222333333333222222111000000............------------------,,,------......///.........///////////////////////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,,,,,,,+++***+++,,,++++++******+++,,,,,,---************+++++++++,,,***************************++++++,,,,,,,,,,,,,,,***---......,,,***+++---,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++++++++***)))************+++++++++***++++++,,,,,,+++***))))))***++++++***)))***+++*********++++++,,,,,,,,,------......///000000000//////.........//////000////////////////////////......---,,,,,,,,,,,,---////////////////////////,,,,,,,,,------.........***,,,------,,,+++,,,---******+++,,,,,,---......,,,---.........---,,,+++******+++,,,...///000000,,,++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++*********))))))((((((---------,,,,,,,,,++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000000000000000111111111111222222222000222333333222111333444111111222333333444555555777777777888999999::::::444555888999:::999888666777777888999::::::;;;;;;:::;;;<<<>>>>>>>>>=========???AAAAAA@@@@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMKKKKKKLLLMMMPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOORRRTTTUUUTTTSSSTTTTTTSSSTTTUUUWWWZZZZZZXXXVVVPPPRRRUUUWWWZZZ[[[[[[[[[\\\[[[[[[\\\]]]]]]ZZZXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^_________``````___```bbbcccccccccbbbbbbdddeeeeeedddcccccceeegggiiilllpppsssvvvyyy}}}|||~~~}}}{{{yyyvvvrrrooodddiiipppyyy|||wwwlllcccXXXUUUOOOKKKGGGDDD@@@>>>888888777444222111222444,,,---///000000///...---.............../////////++++++++++++,,,,,,---...---.........//////000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,******+++,,,******))))))***+++,,,,,,(((((())))))*********+++)))))))))))))))))))))))),,,,,,---------,,,++++++))),,,...---***)))***,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))++++++***)))(((((())))))))))))******++++++++++++******+++++++++******))))))************+++++++++,,,---------,,,***)))''')))+++++++++***)))***+++*********++++++,,,,,,,,,000000//////.........---000////////////.........000000/////////.........///......---------............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++///...---,,,***)))((((((*********++++++,,,,,,,,,(((((())))))*********+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))))))))***+++++++++,,,++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222...+++,,,,,,,,,++++++*********------------------------////////////////////////.........////////////000........................111111000////////////////////////111333444333111333333333222222222111111+++,,,...111333444555666999999999999888888888888666666666666777777777777888888999::::::;;;<<<<<<:::<<<>>>@@@@@@???>>><<<<<<<<<===>>>???@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNOOOOOOOOOQQQSSSUUUTTTRRRPPPOOOPPPQQQRRRMMMMMMOOOQQQSSSUUUVVVWWWTTTTTTUUUVVVXXXYYYYYYZZZWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYXXXXXXYYY[[[^^^___\\\\\\]]]^^^___```aaabbb^^^^^^___```aaabbbccccccggggggfffccc```___aaabbbcccdddeeefffgggkkkooossstttwww{{{~~~~~~}}}|||{{{{{{{{{zzzxxxvvvrrrooollljjjeeeeeefffiiiiiiaaaTTTIIIFFFDDDBBB???;;;888666444333222222111000//////...........................//////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++///000000///---++++++,,,------,,,,,,,,,,,,++++++'''+++...,,,((('''***---((()))+++,,,---,,,,,,+++++++++************++++++***+++,,,------,,,+++***)))************+++++++++)))///333000(((%%%)))///,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,+++***))))))))))))---,,,++++++******++++++)))))))))***++++++,,,,,,)))))))))***+++++++++,,,*********,,,...///...---***************************)))(((''''''((()))***------...///...+++)))(((************************000/////////............/////////.........------...---------,,,,,,,,,,,,------------------......---...............------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++...------,,,+++***))))))++++++++++++************)))*********++++++++++++---------,,,,,,,,,++++++,,,,,,+++++++++***************************++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******---//////---***,,,,,,++++++++++++++++++------------------------........................------........./////////........................///////////////000111111777666555444555444222000333222111111000000111111111222333333333333333333555555555555555555555555444444555555555666666666777777888999999:::;;;;;;;;;<<<===>>>>>>>>>===<<<>>>>>>??????@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUWWWUUUSSSQQQPPPPPPQQQQQQNNNOOOOOOPPPQQQRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[ZZZZZZYYYZZZZZZYYYXXXYYYZZZ\\\^^^[[[[[[\\\]]]^^^___``````]]]^^^___```aaabbbbbbccceeefffeeecccaaa``````aaaeeeeeedddcccbbbccceeehhhfffhhhjjjmmmrrrxxx|||{{{zzzxxxwwwvvvvvvuuuwwwuuusssnnnjjjeeeaaa___VVVTTTSSSSSSSSSNNNFFF???;;;:::999777555444222222222111111000//////..............................///.........------------////////////////////////------------,,,,,,++++++---...///...---,,,---...------,,,,,,,,,,,,+++++++++++++++***************)))***+++,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,+++******)))************+++++++++***...111...)))&&&)))---++++++******))))))))))))+++++++++******)))))))))------,,,+++++++++,,,,,,---,,,++++++******++++++++++++*********************************++++++++++++******,,,---...---,,,******************************)))(((((()))******+++,,,---...---+++)))(((************************////////////........................---------,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,------.........------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++***************************))))))++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,,,,***(((++++++++++++++++++,,,,,,------------------------........................,,,,,,,,,---------..............................------......///111222333;;;999777777777666444333333222111//////000000111333333444444333333222111333333333333333333333333555666666666666777777777777777777888888999999:::<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKMMMPPPQQQQQQSSSUUUWWWYYYWWWUUUSSSQQQPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[YYYYYYYYYYYY[[[[[[ZZZZZZZZZ[[[[[[]]]^^^^^^]]]]]]^^^___```aaaaaabbbcccdddeeedddaaa`````````bbbbbbaaa___]]]\\\]]]___aaaaaaaaabbbeeejjjqqqvvv}}}}}}vvvtttqqqmmmkkkjjjiiijjjiiigggddd___YYYSSSNNNLLLFFFBBB>>>======<<<999666000000000000000000111111000000//////...---------....................................------------...........................---------------,,,,,,+++---......------...///------,,,,,,,,,,,,++++++...+++((())),,,---***&&&++++++******++++++,,,,,,++++++************++++++)))******++++++******))))))************++++++++++++,,,---+++)))((()))************)))))))))))))))*********))))))))))))))),,,,,,+++++++++,,,------,,,,,,+++************+++,,,,,,++++++***))))))(((+++++++++***************,,,++++++,,,------,,,***))))))))))))))))))))))))+++******))))))******+++)))***+++,,,,,,+++***)))************************///////////////...............---------,,,,,,,,,........................++++++++++++,,,---......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******))))))((((((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------....................................///111222333666555444555777999999888444333111000///000111222000111222333333333333333444444444444444555555555888888999999999:::::::::777888888888999999999:::===<<<;;;:::::::::;;;;;;@@@@@@????????????????????????@@@AAABBBCCCCCCDDDCCCDDDFFFHHHJJJKKKKKKLLLLLLNNNPPPRRRRRRTTTVVVXXXYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\ZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^______`````````bbbdddcccbbb```______]]]^^^^^^]]][[[[[[]]]___ccccccaaa``````dddjjjnnnlllqqqyyy~~~}}}wwwllliiiddd^^^ZZZXXXXXXXXXSSSQQQOOOKKKFFFAAA>>>;;;===999555333444444444333------...///000111111222.........------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------,,,,,,,,,+++++++++...+++))))))+++,,,)))&&&,,,,,,*********+++,,,---++++++************++++++)))))))))******)))))))))))))))*********++++++++++++***))))))******)))((()))))))))***)))))))))(((******************))))))))))))(((((()))***++++++,,,++++++***************+++++++++*********)))))),,,+++++++++***))))))))),,,+++++++++---,,,+++)))((((((((((((((((((((((((++++++++++++++++++++++++'''((()))***+++*********************************.........///////////////......---------,,,,,,,,,------..................+++++++++++++++,,,---...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,---...//////******************))))))******************+++++++++++++++*********))))))+++******))))))(((((((((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---........................///////////////000111111111000///111444777888777555444333222111222333333222333333444555555444444444444555555555666666666999999999999::::::::::::999999999:::::::::::::::<<<;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>=========>>>??????@@@AAABBBCCCCCCCCCDDDEEEHHHIIIKKKKKKLLLLLLNNNPPPQQQRRRSSSUUUWWWXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVVVVWWWYYYZZZ\\\\\\]]]]]]\\\\\\[[[YYYXXXXXXWWWWWWXXXWWWVVVVVVVVVXXXZZZ[[[\\\\\\\\\]]]^^^^^^______^^^```bbbbbbaaa_________\\\^^^___^^^]]]]]]___```aaaaaa___\\\[[[]]]aaaeeedddhhhnnntttxxxxxxwwwuuunnnpppssswwwzzz}}}~~~}}}}}}~~~~~~}}}}}}zzzyyyzzzyyyvvvttttttrrroookkkiii^^^ZZZTTTNNNIIIFFFEEEEEE>>>>>>===<<<:::777666444555333222111111222222222.........///000000111111------------,,,,,,,,,,,,........................,,,,,,------------------........................------------------------...//////...,,,***+++,,,------,,,,,,,,,+++++++++++++++++++++***)))))))))---,,,+++*********,,,,,,++++++************++++++***))))))))))))))))))***))))))*********++++++++++++)))((((((******)))'''((()))************))))))++++++++++++++++++++++++(((((((((((()))******+++,,,+++******))))))******))))))*********+++++++++,,,+++++++++***))))))))),,,+++***+++,,,,,,+++)))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++'''(((((()))************************************.........///////////////............---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))***+++,,,---///000000*********)))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))((((((++++++************++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................000////////////000000111222000//////000222222222444444444444444333333333777777777777666555444333222333333444444555555555666777777777777888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<========================>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGIIIKKKKKKLLLLLLNNNPPPPPPPPPQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZYYYWWWWWWVVVXXXWWWUUUTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]___``````___^^^___``````aaabbbaaa^^^]]]^^^_________]]][[[YYYYYY\\\^^^```cccgggkkkmmmmmmkkkiiieeeeeeeeeffffffggghhhhhhllllllllljjjiiiiiikkkmmmlllqqqwww{{{{{{yyywwwvvv|||}}}yyywwwvvvqqqmmmlllnnnhhhbbb```\\\VVVSSSSSSLLLIIIEEE@@@<<<999888777333444444555444444333333------.../////////......---------...............------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////...+++******+++------,,,,,,,,,,,,++++++******++++++*********+++,,,,,,++++++******++++++++++++************+++++++++******))))))******+++)))************+++++++++***)))((()))******)))(((((()))+++,,,,,,+++******+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,++++++***))))))))))))***((())))))***++++++,,,,,,+++++++++***************+++******+++,,,,,,+++)))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))))))))******+++************************............/////////000/////////.........------******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,.........---,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,+++++++++++++++++++++))))))******+++,,,------+++++++++******)))))))))))))))*********+++++++++************))))))))))))((((((((()))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************+++,,,---,,,)))(((***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....................................///111222333555222///...///000000///222333444555555333222000555555666555555444333333222222333333444555555666666666666777777777777888999999999999999999999999888999;;;<<<============<<<<<<======>>>>>>??????>>>>>>???@@@AAABBBBBBCCCAAABBBEEEGGGIIIKKKLLLLLLKKKMMMNNNOOONNNNNNPPPQQQPPPQQQRRRTTTUUUVVVVVVWWWSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWZZZ[[[]]]^^^]]]\\\YYYXXXVVVVVVWWWYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVXXXWWWUUUTTTTTTVVVXXXYYY[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___^^^]]]]]]___aaa```bbbbbbaaa^^^]]]\\\]]]^^^^^^^^^\\\ZZZZZZ[[[\\\[[[^^^aaaccceeedddcccbbb___^^^\\\ZZZYYYXXXXXXXXXZZZ\\\]]][[[YYYXXXZZZ\\\YYY\\\aaaccccccbbbbbbbbbiiipppyyy}}}|||}}}xxxmmmeeecccccc___ZZZXXXWWWPPPLLLKKKHHHBBB>>>???:::999888666444333222222000111111111111111000///+++,,,---......------...,,,,,,,,,---------------------------------------........................++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,+++++++++((('''))),,,...,,,***,,,,,,,,,,,,,,,+++***)))++++++************++++++,,,+++************+++,,,)))************+++++++++)))*********************)))***,,,---------,,,+++)))*********++++++++++++,,,++++++************+++++++++***)))))))))))))))******************++++++***************+++++++++)))))))))***,,,---,,,***************************)))***+++,,,,,,+++***)))******))))))******++++++************************---.........//////000000000////////////.........,,,,,,,,,------.........111000///...---,,,,,,,,,//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,************))))))))))))''''''(((((())))))******++++++************++++++*********++++++,,,,,,,,,***************************,,,---+++((('''))),,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------..............................,,,,,,---...000222444555555333000///000111111111000222444555555333000.........000111222333333333333333444555555666777777777888888888888999999999999999888888888888888888666888;;;===??????>>>===<<<======>>>???@@@@@@AAA>>>>>>???@@@AAABBBBBBCCCAAABBBDDDGGGIIIKKKLLLLLLKKKMMMNNNNNNMMMLLLNNNOOOMMMNNNPPPSSSUUUWWWXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSVVVWWWWWWWWWWWWWWWWWWXXX\\\]]]___``````^^^[[[YYYUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVXXXWWWUUUSSSTTTUUUXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^]]]\\\]]]```bbb]]]___``````^^^]]]]]]^^^[[[\\\]]]\\\ZZZXXXYYYZZZXXXZZZ\\\^^^``````___^^^XXXWWWUUUSSSQQQQQQQQQRRRTTTVVVWWWVVVSSSQQQRRRTTTOOOQQQRRRRRRPPPOOOOOOOOORRRYYYaaahhhllloootttwwwwwwuuutttxxx~~~|||{{{{{{uuussswwwtttsssxxx|||}}}sssooottt~~~{{{tttqqqrrrtttooooooppppppooolllfffbbb\\\RRRKKKKKKNNNKKKGGGDDDAAA;;;:::>>>>>>888555666000000000111111111222222000000000///...---+++***...///////////////000222,,,,,,,,,---......//////------------------------........................+++++++++,,,,,,---------////////////////////////))))))*********+++++++++***,,,------++++++,,,...---------,,,,,,,,,++++++---'''###&&&...222...(((+++,,,,,,---,,,+++***(((++++++************++++++---,,,+++******+++,,,---)))************+++++++++)))***,,,+++***)))***,,,)))***,,,.........,,,+++(((((())))))*********+++******)))(((''''''((((((+++******))))))))))))))),,,,,,++++++***)))))))))))))))******+++++++++,,,(((((((((***,,,---,,,+++************************)))***+++,,,,,,+++***)))++++++************++++++************************000//////000111000---+++...---,,,+++,,,---...///------------------------//////.........---------------------------------+++++++++******)))))))))++++++++++++++++++++++++***,,,------,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,++++++******************))))))))))))))),,,,,,+++***)))))))))***,,,***(((''''''(((***,,,---,,,,,,+++*********+++++++++******++++++,,,---))))))*********+++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++------------++++++,,,,,,------...///000000............////////////111111000000000000000111111000///......///000111111111222333444444444444555444444333333333444444777666555444444555666777888777777666666777888999===;;;999:::<<<===;;;999;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKIIIKKKNNNPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSUUUWWWYYYXXXWWWZZZ\\\___aaabbbaaa___^^^\\\\\\^^^^^^]]][[[XXXWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZWWWVVVUUUWWWYYY[[[___]]]\\\\\\]]]]]]]]]\\\ZZZ^^^aaa```]]]\\\```dddccccccbbbbbbaaa```^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYXXXXXXZZZ]]]^^^\\\YYYYYYVVVRRRPPPPPPQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMGGGGGGGGGHHHHHHGGGGGGGGGJJJLLLOOORRRVVVZZZ\\\^^^cccbbbaaa``````aaacccdddggghhhjjjlllkkkiiigggeeefffeeeddddddgggkkkppprrr~~~tttnnnfff___\\\]]]aaaeeeeeedddaaa^^^[[[XXXUUUTTTSSSRRRRRRRRRQQQOOOKKKGGGCCCBBB???===;;;:::::::::555555444333333222111111000000000111000///......///////////////////////////......---------......---...//////////////////,,,---...//////...---,,,------------,,,,,,+++***///---------/////////---,,,,,,,,,------.........,,,++++++******++++++,,,........................,,,,,,,,,++++++************)))))))))((((((''''''***++++++,,,+++***((('''************************((()))***+++,,,+++******+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))************+++++++++)))))))))***+++++++++,,,***---//////---+++******))))))))))))))))))))))))'''((()))++++++******)))******************************))))))******+++,,,+++***)))'''''')))***+++***************)))((((((///......///000000...,,,...---,,,,,,,,,,,,---...------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++++++++******)))))))))************))))))))))))++++++******)))*********+++***)))(((((()))***+++---,,,,,,+++*********+++******))))))******+++,,,*********++++++++++++,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,++++++,,,------,,,++++++***++++++,,,------..................////////////000000///////////////000111000000//////000000111000111222333444444444444777777777777777777777777777666555444444555666666888777777666666777888999:::888777888;;;<<<;;;:::;;;<<<<<<===>>>???@@@@@@???????????????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJIIILLLNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ]]]___```______^^^]]]^^^^^^^^^\\\ZZZYYYWWWZZZZZZZZZ[[[[[[\\\\\\\\\^^^]]][[[YYYYYY[[[]]]^^^bbb```^^^]]]]]]]]]\\\ZZZZZZ^^^aaaaaa^^^]]]___bbbbbbbbbaaaaaa```___]]]\\\]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVVVVXXX[[[\\\ZZZXXXXXXUUURRRPPPOOOOOONNNLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCEEEGGGIIIKKKMMMMMMOOONNNNNNMMMNNNNNNOOOOOOQQQRRRTTTUUUUUUSSSQQQOOORRRQQQOOOOOOPPPSSSVVVXXXcccjjjnnnmmmjjjhhheee```ZZZVVVOOOIIIFFFHHHKKKNNNLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@?????????>>>;;;888;;;:::888666444444444444333333222222111000000///000000000///////////////..............................------------.....................---,,,,,,------............------+++,,,,,,,,,++++++***)))***)))((()))+++,,,+++***,,,,,,,,,,,,------------,,,++++++******++++++,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******++++++***)))(((************************+++,,,---.........------+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))))))))************************+++++++++)))+++------,,,+++++++++************************'''((()))***+++******)))************************))))))))))))******************++++++++++++*********************)))((((((///...,,,---...000///...///...---,,,++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,*********)))))))))))))))*********************************)))******++++++************************,,,,,,++++++++++++++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++******)))))))))***++++++++++++***************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,---............///////////////............//////000111111111111111111000000111222333444444444444555666888999::::::999888666555555444555555666666777777666666777888999999777777666888:::<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQSSSUUUWWWWWWUUUUUUWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^``````___]]]\\\ZZZYYYYYYZZZ[[[\\\]]]___```aaabbbbbbaaa___^^^^^^___aaabbbeeeccc```______^^^\\\ZZZ[[[^^^aaaaaa___]]]^^^````````````___^^^]]]\\\[[[\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUWWWYYYYYYXXXWWWWWWTTTRRRPPPOOOMMMKKKHHHKKKIIIHHHEEEBBB@@@>>>===AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDBBB@@@???DDDCCC@@@??????@@@BBBDDDHHHMMMPPPNNNKKKKKKIIIEEEDDDAAA===:::888999;;;<<<:::999999999888888777777777555444444555555333222333222111000000000000000111000000//////......---111000///.........///000...........................---------------......---------------,,,+++***......------------......******+++++++++***))))))'''&&&&&&''')))+++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,,,,,,,******))))))))))))(((((((((((()))*********))))))************************))))))***++++++++++++***+++************)))))))))))))))))))))))))))))))))******++++++++++++******************************((((((((())))))))))))***+++++++++***************)))***++++++******+++,,,************************(((((()))************)))************************(((((()))************))))))***,,,------,,,***))))))************))))))(((///---++++++---///000000///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++---,,,+++***++++++******************)))))))))***************++++++***)))))))))***+++,,,,,,)))******++++++******)))+++++++++,,,+++++++++***)))))))))))))))***++++++++++++,,,,,,,,,---------++++++***************+++***************************)))))))))))))))******++++++++++++************,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++))))))******+++++++++,,,---------.........////////////.........///000000000111222333333222111000000111222333333444333333111333555777888888777666555444444555555555666666666666666777777888999999888888888999:::;;;;;;:::<<<<<<===>>>???@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNPPPQQQSSSTTTTTTUUUTTTTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRVVVYYYXXXTTTSSSVVVZZZYYYYYYYYYYYY[[[\\\^^^```bbbaaa___]]]\\\[[[ZZZZZZZZZZZZ\\\^^^```bbbcccdddcccbbbaaaaaaaaabbbcccddddddcccaaaaaaaaa```^^^\\\[[[^^^aaaaaa```^^^^^^_______________^^^\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWTTTRRRQQQPPPOOONNNKKKHHHJJJJJJHHHFFFDDDAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????===>>>???@@@???>>>===<<<<<<<<<===>>>>>><<<;;;:::???===;;;:::999:::<<<===:::???@@@===;;;<<<<<<::::::999777666555555666666555555555555555555555555555333222222333444444333000000000000000000000000/////////.........------222000...---,,,---///000........................------,,,,,,------......,,,,,,------------,,,+++///...,,,,,,,,,,,,...///******++++++++++++******((('''''')))+++------,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((())))))******+++++++++************************((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))************,,,+++++++++***)))))))))******+++)))(((((()))+++************************((()))))))))************************************((()))***+++++++++******)))***++++++++++++***)))))))))************)))(((///---++++++---///000///......------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++))))))******+++++++++,,,***)))))))))***+++,,,,,,******++++++++++++*********++++++,,,,,,,,,+++***+++************+++,,,,,,++++++,,,,,,,,,---------+++***************++++++******************************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............000/////////000000111222000111222333333222111000000000111222333333333333///111333555666666555444333333444555555555555555555666666777888999999999<<<<<<<<<;;;:::999999:::<<<<<<===>>>???@@@AAAAAACCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLMMMOOOQQQTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSWWWZZZXXXTTTRRRUUUYYYYYYYYYXXXYYYZZZ]]]___aaacccbbb```^^^]]]\\\\\\[[[XXXYYYZZZ\\\^^^```bbbcccaaaaaa``````aaabbbcccdddaaa``````aaaccccccaaa___\\\^^^`````````_________`````````___^^^]]][[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSUUUVVVVVVVVVVVVVVVVVVWWWQQQPPPOOOPPPPPPOOOMMMKKKIIIIIIHHHHHHFFFDDDCCCBBB??????@@@@@@@@@@@@??????======<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999777888888999999999888777666888777666555555666888999222666777444222444555444333333333333333222222222222222222222111111111111111///......000222222111//////000000111111111111///////////////.........111000...,,,,,,---///000........................,,,,,,,,,,,,,,,---......+++,,,---..................---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,+++)))(((((())),,,......---,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++************++++++,,,,,,************************++++++++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******************************++++++++++++,,,,,,,,,+++++++++***)))))))))+++,,,+++)))'''&&&''')))************************)))))))))))))))*********************************)))***++++++,,,+++++++++***)))(((''''''((()))***((())))))*********))))))...---+++,,,---///...---,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++++++++***)))))))))******,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++,,,,,,------------------,,,------------.........000000///000000111222333000111111111111111111000///000111222333333333333111222444555666555555444222333444555555555555555444555666888999999999999===>>>>>><<<:::888999999;;;;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJKKKKKKJJJKKKNNNPPPRRRTTTVVVWWWXXXWWWUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUXXXYYYXXXTTTSSSTTTWWWXXXXXXXXXYYYZZZ]]]___```bbbaaaaaa```___^^^]]]]]]WWWXXXYYYZZZ\\\]]]^^^___^^^^^^^^^^^^___``````aaa]]]]]]^^^aaadddeeedddbbb]]]]]]^^^^^^___``````aaaaaaaaaaaa```___^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSUUUUUUVVVUUUTTTTTTUUUWWWQQQOOONNNNNNOOOOOONNNMMMEEEFFFFFFGGGFFFEEECCCBBB?????????@@@@@@?????????;;;;;;;;;;;;;;;<<<<<<<<<999999999999888888777666666666777777666666555444555444444333444555666777000444555222000333444333111111222333333222111111111111111111000000000//////...---...000111000///---...///000000000000///////////////////////////000///...---------...///------------------------++++++++++++,,,---...///,,,,,,---...............------,,,,,,,,,,,,------++++++,,,---------,,,,,,(((''''''(((+++,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------------------))))))))))))************)))))))))***************+++******)))******+++,,,******************************))))))******+++,,,(((((()))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''************************+++++++++,,,,,,,,,------+++++++++******************+++,,,***((('''((()))++++++++++++++++++++++++)))))))))((()))******+++*********************************)))***++++++,,,***)))'''&&&&&&''')))***((())))))************)))...---,,,---......---+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,)))*********++++++++++++))))))***++++++,,,------++++++******)))*********,,,,,,************,,,,,,(((***+++------,,,+++******************++++++,,,*********++++++++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++,,,,,,,,,,,,))))))***+++,,,------...,,,+++***))))))***+++,,,------------------,,,,,,,,,,,,---------..................//////111222222111000000//////000000111///000111222222333333222333333444444444444444444111222333555666666555555333555666888999999999999:::<<<===<<<999888999:::::::::;;;<<<===>>>??????AAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLOOOOOOQQQTTTVVVWWWVVVUUUTTTWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVVVVXXXZZZ\\\]]]^^^``````aaabbbaaa```___^^^XXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^___\\\\\\^^^aaadddeeedddbbb^^^]]]\\\\\\^^^aaabbbccccccccccccbbbaaa```___^^^\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTUUUSSSQQQQQQSSSVVVQQQOOOLLLKKKLLLLLLLLLKKKDDDEEEFFFFFFFFFDDDBBBAAA===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777777666666666666555555555444555444444333333333444444///333555222111444555333111222333333333333222111000000000000000000000000000//////111333333111///------...///000///.........///////////////////////////.........---------------------------------++++++++++++,,,---...///.........------+++******,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,)))((('''(((***+++***))),,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++&&&'''''''''((((((((()))***)))(((''''''(((((()))************************(((''''''&&&'''((()))***(((((((((((())))))******))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,***************+++++++++&&&)))+++,,,+++******+++++++++++++++++++++++++++***)))((((((((()))++++++***************************)))'''&&&&&&(((***,,,))))))(((((((((((())))))(((((()))***************...------...///...+++))))))***+++,,,---,,,+++***++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++*********++++++,,,,,,---++++++++++++++++++++++++)))+++---,,,+++***+++,,,(((((())))))*********+++))))))***+++,,,,,,------,,,,,,+++***)))))))))***---,,,***))))))***,,,---((()))+++---------+++***)))))))))))))))******+++))))))*********+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++))))))******++++++++++++(((((()))***,,,---...///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111111000///......///000111///000111222222333222222333333222111111111222222000222333555666666555555333444666888999:::999999777999;;;:::888777999;;;999999:::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHGGGIIIKKKNNNLLLNNNRRRTTTVVVUUUTTTSSSXXXWWWVVVUUUUUUVVVWWWXXXZZZXXXVVVVVVVVVVVVTTTSSSSSSTTTUUUWWWYYYZZZ\\\\\\^^^```aaaccccccaaa```^^^XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]^^^\\\]]]^^^aaaddddddcccaaa^^^\\\ZZZ[[[]]]aaadddeeeddddddddddddcccaaa```___\\\[[[YYYWWWUUUTTTSSSSSSRRRSSSSSSRRROOOOOORRRUUUSSSOOOLLLIIIIIIJJJIIIIIIEEEFFFGGGGGGFFFDDDBBB@@@<<<==================<<<999888888888888777777777999888666555444444555555333333333333222222222222333333222111000000///000+++000222000///111222000000000000111111000//////++++++,,,---......//////......///111222222///---......000000111000///.................................//////......---,,,------------------------++++++++++++,,,---...///000///...---+++)))'''%%%++++++---......---++++++((()))***++++++++++++++++++***)))***+++,,,+++***,,,,,,,,,------.........,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,))))))******+++++++++,,,)))((('''&&&%%%%%%&&&'''************************+++***)))))))))***,,,---'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))************+++++++++))))))******+++++++++,,,###&&&***,,,---,,,------++++++++++++++++++++++++***)))((((((((()))+++,,,************************)))'''%%%######&&&)))+++((()))***++++++***)))((((((((()))***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((************************(((***++++++***)))+++,,,+++++++++*********))))))***+++,,,,,,+++***)))(((%%%'''))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((******))))))))))))******---,,,+++***))))))))))))******++++++++++++******************+++,,,------******)))(((''''''((((((,,,,,,++++++++++++,,,,,,******)))))))))))))))***++++++++++++++++++++++++,,,+++***)))))))))++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***,,,............000111////////////000000000000000111222222111000111222111111222222222333333333555444333222333555777888666666777888999999::::::999:::;;;:::888777888999::::::;;;;;;<<<=========???>>>>>>@@@BBBCCCBBB@@@???@@@@@@AAABBBCCCDDDDDDIIIJJJKKKLLLLLLKKKJJJJJJNNNNNNPPPQQQRRRTTTUUUUUUXXXUUUSSSSSSVVVXXXWWWVVVUUUUUUUUUWWWXXXXXXVVVTTTSSSTTTVVVXXXYYYYYYYYYXXXXXXZZZ\\\^^^___^^^]]]\\\UUUUUUVVVVVVVVVVVVWWWWWWYYYYYYXXXYYY[[[]]]___```___\\\YYY\\\bbbffffffdddaaa___]]][[[[[[]]]___```eeeeeedddcccaaa``````______]]][[[ZZZYYYXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRNNNIIIHHHIIIJJJIIIGGGFFFDDDCCCCCCDDDCCC@@@>>>?????????>>>===;;;:::999999999999888888888777777666666555444444444444555333333444444444444444444222222111111111111111111000000000000000000000000////////////////////////000///...------...///000222///------///000...,,,......------------......///...,,,+++***++++++,,,//////.........------------------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---,,,+++,,,------)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++,,,+++***)))((('''&&&%%%(((((((((((())))))))))))))))))***++++++++++++***++++++************++++++*********++++++,,,,,,,,,,,,,,,++++++++++++******++++++************+++++++++*********+++,,,,,,---***)))))))))((((((''''''((((((***++++++***)))(((&&&'''((()))******)))))))))'''&&&'''***+++***'''(((((())))))*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++)))***++++++******+++------,,,,,,,,,++++++++++++***++++++,,,+++***)))(((&&&'''***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********)))))))))******))))))))))))******,,,,,,+++***))))))))))))******++++++++++++******++++++*********+++,,,,,,------,,,+++++++++++++++))))))(((((((((((()))))))))))))))))))))***+++,,,************************,,,+++***))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,---///...------...///.../////////000000000000000111222222000000111222111111111222222222333333222333444555555666666666666666777888888999::::::999:::;;;:::888777888999999::::::;;;<<<======>>>>>>>>>>>>???AAABBBAAA@@@??????@@@AAABBBCCCDDDDDDHHHIIIJJJLLLLLLLLLKKKJJJJJJLLLOOORRRSSSSSSRRRRRRVVVSSSQQQRRRUUUWWWWWWVVVTTTTTTTTTVVVXXXYYYXXXVVVTTTUUUWWWXXXYYYZZZYYYYYYXXXYYY[[[\\\]]]]]]]]]\\\XXXXXXWWWWWWWWWWWWVVVVVVXXXXXXXXXYYYZZZ\\\^^^___```\\\ZZZ\\\aaaeeeeeeccc```^^^\\\[[[ZZZ[[[]]]___cccccccccbbbbbbaaa``````___]]][[[YYYYYYXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQNNNJJJHHHIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>>>>>>><<<;;;:::999999999888888888777777777666666555444444444444444444444444444444333333333111111111111111111111111////////////////////////........................000///...------...///000222///------//////...---......------------......///...---,,,,,,,,,---...///.........---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((,,,,,,,,,++++++*********))))))))))))))))))))))))+++******))))))******+++++++++***)))((('''&&&&&&************++++++++++++))))))***++++++++++++***++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,------.........++++++************+++++++++*********++++++,,,---*********))))))((((((((())))))***++++++***))))))***)))(((((('''((())))))+++)))((()))+++,,,+++)))((()))))))))************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---.........---------,,,,,,***++++++++++++***))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,************************************************************************+++++++++++++++***************))))))))))))******++++++***************+++******++++++++++++******,,,,,,+++*********++++++...---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***************+++))))))))))))))))))))))))+++******)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---//////...,,,,,,,,,---....../////////000000000000111222222000000111222111111111222222222222333000222444666777666555444666666777777888888999999888:::::::::888777888999888999:::;;;<<<===>>>>>>===<<<===>>>@@@AAA@@@???>>>??????@@@AAABBBCCCCCCGGGHHHJJJKKKLLLLLLLLLKKKGGGIIINNNRRRSSSRRROOOMMMQQQPPPPPPQQQTTTVVVWWWVVVSSSRRRSSSUUUXXXZZZYYYXXXTTTUUUWWWXXXYYYZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^ZZZZZZYYYXXXWWWVVVUUUUUUWWWWWWXXXXXXZZZ[[[]]]^^^```]]][[[\\\```cccbbbaaa^^^]]][[[YYYYYYZZZ[[[\\\```aaaaaaaaaaaaaaaaaa```^^^\\\ZZZYYYYYYXXXUUUSSSQQQPPPOOONNNNNNOOOPPPQQQPPPMMMJJJHHHGGGGGGFFFEEEFFFDDDCCCCCCDDDDDDCCCAAA>>>>>>======<<<;;;:::999888888888888777777777777666555555444444444444444555444444333333222222222111111111111111111111111////////////////////////........................//////...------...//////111///------...///...---......------------............---------...//////............------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++++++++++++++*********))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((************++++++++++++))))))***++++++++++++***++++++************++++++*********+++++++++++++++******+++,,,---...//////++++++************+++++++++************+++,,,,,,***************)))))))))***+++++++++++++++******...,,,)))&&&&&&'''(((***,,,+++***+++---------,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---.........---------,,,,,,,,,*********+++******************+++++++++******)))++++++++++++++++++++++++((((((((()))***+++,,,,,,))))))************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************)))******++++++******++++++++++++******,,,,,,+++***))))))******+++******)))))))))******+++,,,,,,,,,,,,,,,,,,+++...---,,,***))))))((((((******************************************++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---............/////////000000000111222111000///000222111111111111222222222222111222444555666666555444666666666777777777888888888999:::999888777888999888888999:::<<<===>>>>>><<<<<<<<<===???@@@???>>>===>>>>>>???@@@AAABBBBBBEEEFFFHHHJJJLLLLLLLLLKKKEEEHHHKKKNNNOOOOOOMMMKKKNNNNNNOOOQQQSSSUUUWWWWWWTTTSSSSSSUUUWWWYYYXXXWWWRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]][[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVWWWXXXYYYZZZ[[[\\\___\\\ZZZ[[[]]]___```___\\\[[[YYYXXXWWWXXXYYYYYY\\\]]]___```aaaaaa``````]]][[[YYYXXXXXXWWWTTTRRRPPPOOONNNMMMMMMMMMNNNOOONNNLLLJJJHHHFFFEEEDDDCCCEEECCCAAAAAABBBCCCBBB@@@=========<<<;;;:::999999888888777777777666666666666555444444333333444444555444444333222111111000000000000000111111111111////////////////////////................................................///...---------............------,,,,,,------...,,,,,,---------...//////------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******************(((((())))))*********+++*********************************************************************************)))))))))))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''((((((((())))))))))))))))))***++++++++++++***++++++************++++++***************+++++++++((())))))***++++++,,,,,,++++++************+++++++++***************++++++++++++******************,,,,,,,,,,,,+++++++++***,,,+++)))''''''((()))***++++++++++++,,,------,,,)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,,,,+++++++++*********************++++++++++++++++++******))))))))))))))))))))))))))))))((()))***++++++,,,------))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************)))******++++++******++++++++++++******,,,++++++***))))))))))))))))))(((((((((((()))***(((((()))******)))((((((++++++******)))*********++++++++++++++++++++++++))))))******++++++++++++,,,+++))))))))))))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++------,,,---...000............///////////////000111111000///000111000000111111111222222222333333222222333444666777666666666666666666777777777888999999777777888999888888999:::;;;<<<===>>><<<;;;;;;===???@@@???===<<<<<<===>>>???@@@AAAAAADDDEEEGGGIIIJJJKKKJJJJJJFFFGGGHHHJJJKKKKKKKKKKKKJJJLLLNNNQQQSSSTTTVVVXXXUUUTTTSSSTTTUUUVVVVVVUUUPPPQQQSSSUUUVVVVVVVVVUUUVVVVVVVVVWWWXXXYYY[[[\\\YYYXXXWWWVVVUUUSSSRRRRRRTTTUUUVVVWWWXXXXXXYYYYYY\\\[[[YYYYYYZZZ\\\]]]]]][[[ZZZYYYWWWVVVVVVWWWWWWXXXZZZ\\\^^^______^^^^^^[[[ZZZWWWVVVVVVUUUSSSQQQOOONNNLLLKKKKKKKKKLLLMMMKKKKKKIIIGGGEEECCCCCCCCCCCCAAA?????????@@@???>>>;;;<<<<<<;;;;;;:::999888777777777666666666555555555555444333333333333333444444333222111111000000//////000000000111111111................................................------............------.........---------...///------,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))*********************&&&&&&'''(((***+++,,,,,,************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))'''((((((((())))))))))))))))))***++++++++++++***++++++************++++++************************************************++++++************++++++++++++***))))))***************************++++++---,,,,,,++++++*********(((((()))***************)))***+++++++++++++++,,,******))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++*********)))))))))*********)))******+++,,,++++++******************))))))))))))))))))))))))******+++,,,---------,,,*********+++,,,,,,------++++++++++++++++++++++++*********************************+++++++++++++++******))))))))))))******++++++***************+++******++++++++++++******++++++***)))))))))***************)))******+++,,,((()))***++++++***)))(((&&&&&&'''((()))+++---...++++++++++++++++++++++++((()))***+++++++++++++++*********))))))************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---,,,---...000------.........////////////000111111//////000111000000000111111111111222444333111111111333666777555555555555666666666666666777999888777777888999999999999:::;;;;;;<<<<<<<<<;;;<<<===???@@@???>>>;;;<<<<<<===>>>???@@@@@@CCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGJJJMMMOOOQQQRRRTTTVVVUUUSSSRRRRRRSSSTTTTTTSSSOOOPPPRRRSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXZZZ[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUWWWYYY[[[]]]\\\[[[[[[YYYWWWUUUTTTTTTSSSQQQOOOMMMLLLJJJIIIHHHHHHIIIJJJGGGHHHHHHGGGDDDBBBBBBCCCDDDAAA>>>======>>>===<<<:::;;;;;;;;;::::::999888666666666666555555555555555444444333333333333333333222222111111000000000...//////000000111111111........................------------------------------............------,,,---...---,,,,,,...000------,,,,,,,,,,,,------++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))***+++++++++******'''((()))***+++---......************************************************************************))))))))))))************)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************++++++++++++))))))***++++++++++++***++++++************++++++***************)))))))))------,,,,,,++++++++++++++++++************++++++++++++***))))))))))))***)))))))))***************---,,,+++******)))******&&&((()))+++,,,,,,+++***((()))******))))))***,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++---++++++*********)))))))))******)))))))))***,,,,,,******************++++++++++++++++++++++++++++++***+++,,,------,,,,,,+++***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******,,,,,,+++***))))))))))))******++++++++++++*********))))))))))))******++++++*********++++++,,,---***+++---......---+++***''''''''''''((()))***+++************************'''(((***+++,,,,,,++++++))))))************))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------,,,,,,---...---------........./////////000111000///...///111000000000000111111111111222222222222333444555555555555555555555555555555555777888888777777888:::::::::::::::::::::::::::===<<<<<<>>>@@@AAA???>>>:::;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFFFFEEEEEEDDDFFFGGGIIIIIIIIIHHHHHHDDDGGGKKKMMMMMMNNNPPPRRRRRRQQQOOOPPPQQQSSSTTTSSSOOOPPPRRRSSSUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVRRRSSSTTTVVVVVVVVVVVVUUUTTTUUUUUUTTTTTTVVVXXXZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSTTTWWWYYYZZZZZZXXXWWWWWWUUUSSSRRRRRRQQQNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGDDDFFFGGGFFFCCCAAABBBCCCFFFCCC???=========<<<;;;999::::::::::::999999888666666666555555555444444555444333333222222333333111111111111111000000000......//////000111111222........................------------------------,,,------......------,,,+++---...---,,,+++...000---,,,,,,++++++,,,,,,---,,,------......---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,---************************++++++++++++++++++++++++************++++++++++++))))))+++,,,,,,,,,++++++************++++++++++++************************************************************************((()))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************++++++++++++))))))***++++++++++++***++++++************+++++++++*********)))))))))(((+++++++++++++++,,,,,,,,,++++++************++++++++++++***)))))))))))))))((((((((())))))*********---,,,***)))(((((())))))******************++++++''')))+++***)))(((***,,,************)))))))))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((***++++++***)))+++,,,+++++++++*********))))))******)))))))))***,,,---******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******---,,,+++***))))))))))))******++++++++++++******))))))(((((()))***++++++***)))))))))***++++++,,,'''(((***++++++***(((''',,,+++)))(((&&&%%%%%%%%%))))))))))))))))))))))))'''(((***+++,,,,,,++++++((()))***++++++***)))(((*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---------........./////////000111000///...///111000000000000111111111111///111333555555555444333555555555555555555555444555777888888777777888:::;;;;;;;;;:::::::::999999=========>>>@@@AAA@@@???::::::;;;<<<===>>>??????BBBCCCDDDEEEEEEDDDCCCCCCBBBDDDHHHKKKKKKJJJGGGEEEAAAEEEIIIKKKKKKKKKMMMPPPPPPNNNMMMNNNQQQSSSTTTTTTPPPQQQSSSTTTUUUUUUUUUUUUTTTUUUWWWWWWWWWVVVTTTRRRSSSSSSTTTUUUWWWXXXYYYYYYRRRSSSTTTUUUVVVVVVUUUTTTRRRSSSSSSSSSSSSTTTWWWYYYZZZYYYYYYXXXWWWUUUUUUTTTQQQSSSVVVXXXYYYXXXVVVUUUVVVTTTRRRQQQQQQOOOMMMKKKJJJIIIGGGEEEEEEDDDEEEEEEBBBEEEGGGFFFCCCAAABBBDDDHHHDDD@@@>>>======<<<;;;999999:::::::::999888888666666555555555444444444555444333333222222333333000000000000111111111111---......///000111111222........................------------------------,,,,,,---......---,,,,,,+++---...---++++++...111---,,,,,,++++++,,,,,,---....../////////...,,,++++++++++++,,,,,,------------------,,,,,,+++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++)))************+++++++++)))***+++,,,------,,,++++++******)))(((''''''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++************+++++++++*********))))))((((((''''''((()))***++++++,,,++++++************++++++++++++***))))))((())))))''''''(((((()))))))))***---,,,***(((((((((((()))...---***((('''(((***+++'''***,,,+++))))))***---+++*********))))))((((((------------------------ """%%%(((***+++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---***(((---333444---...---&&&)))///***,,,,,,,,,+++++++++******---,,,++++++*********+++(((((()))***++++++,,,,,,++++++---......---++++++************************************************))))))))))))))))))))))))************************************************((((((((((((((((((((((((******++++++++++++******************************)))************+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000///.........000111222111111111111111111111111333333333333333333333333555666666777777777777777777777777777888888888888888888999::::::;;;<<<<<<999:::;;;============<<<;;;;;;<<<<<<===???@@@AAA???AAABBBBBBAAABBBCCCEEEBBBCCCEEEGGGHHHIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOONNNMMMMMMOOOQQQSSSUUURRRSSSSSSTTTTTTTTTTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRTTTQQQOOOQQQUUUXXXXXXWWWVVVUUUSSSRRRSSSUUUWWWYYYTTTSSSQQQPPPPPPRRRUUUVVVYYYYYYZZZZZZXXXVVVSSSQQQSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSRRRPPPOOOMMMLLLGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCAAA>>><<<;;;;;;<<<===999999888888777666666666666666555555555444444444333333333222222222111111111111111111111000///...111111000000000000000111,,,---...//////...---,,,+++***)))+++---......---///............------------------............///......---------,,,,,,,,,,,,------------,,,******.../////////...---,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++------------+++++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************+++++++++++++++++++++++++++*********))))))(((((()))***+++,,,---,,,++++++++++++)))((('''''''''''' ###%%%'''((((((***,,,+++*********))))))((((((+++*********))))))((((((,,,+++***))))))***+++,,,((((((((()))******++++++)))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))************************+++*********))))))((((((************************))))))******++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******------------------------***+++---...///...---,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++,,,+++***///777>>>///+++,,,((()))...+++,,,,,,++++++************,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))************************************************************************)))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000//////......///000111////////////////////////333333333333333333333333333444555666666666555444555555555666666666666777888888999999::::::;;;;;;999:::;;;============<<<;;;;;;<<<<<<===???@@@AAA???@@@BBBBBBAAAAAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPRRRTTTQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRSSSQQQOOOQQQUUUXXXXXXXXXXXXVVVTTTSSSSSSUUUWWWYYYUUUSSSQQQPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXVVVSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPNNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@===;;;::::::;;;<<<999999888777777666666555444444444444333333333222333333222222222111111111000000000000000///......111000000//////000000111------............------,,,+++***+++---......---............------------,,,,,,,,,,,,---------...//////.........---------...---------------,,,,,,.........---------,,,,,,***++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++************)))))))))(((&&&&&&&&&'''(((***,,,...,,,+++***)))((((((((((((###%%%((()))))))))+++,,,************)))))))))(((************)))))))))(((++++++***))))))***++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************(((((((((((())))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,+++++++++************------------------------+++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************+++))))))+++++++++222;;;OOO444(((,,,+++)))---,,,+++************)))))))))++++++,,,---,,,+++***))))))))))))***++++++,,,,,,)))))))))(((((()))))))))************************************************))))))))))))))))))))))))************************************************************************(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------000000///......//////000000000000000000000000000222222222222222222222222111222444555555444222111333333333444444444555555999999999999999999999999888999;;;<<<======<<<<<<;;;;;;;;;<<<===>>>???@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPPPPQQQQQQSSSTTTUUUPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOQQQTTTWWWXXXXXXZZZXXXVVVUUUUUUVVVWWWXXXVVVTTTRRRPPPPPPPPPQQQRRRUUUUUUVVVWWWWWWUUUTTTSSSNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPPPPOOONNNMMMLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>???>>><<<:::999999::::::888888888777666666555555333333222222222222111111222222222222111111111000//////000000//////......000000////////////000000.........------............---,,,---...///...---............------------+++++++++,,,,,,,,,------////////////..................---,,,,,,---//////...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++************))))))))))))((('''%%%$$$&&&(((,,,...,,,+++***)))))))))))))))''')))+++++++++***+++,,,************))))))))))))************))))))))))))+++******))))))******+++))))))***++++++,,,,,,---)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************************)))))))))))))))(((((((((***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++*********)))))))))------------------------(((((()))************)))***++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************************************************************************************,,,******+++***+++222:::^^^:::(((...---***+++,,,***))))))))))))))))))))))))***,,,------,,,***)))))))))*********+++++++++***)))(((''''''((()))***************************************************))))))))))))))))))))))))************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000000//////............////////////////////////111111111111222222222222111222444555555333111///222333333333444444444444888888888888888888777777888999;;;<<<======<<<;;;;;;;;;;;;<<<===>>>?????????AAADDDDDDDDDCCCDDDEEEFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSOOOPPPQQQRRRRRRRRRRRRRRROOOOOOPPPQQQTTTVVVWWWWWW[[[ZZZXXXVVVUUUVVVVVVWWWWWWUUUSSSQQQPPPOOOOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<:::999888888888888888777777666666555444444222222222222222222222222222111111111111000000000//////000000000//////...//////.........///000000///...---,,,,,,---...//////...------...///...,,,.........---------,,,,,,+++,,,,,,,,,,,,---------............------------...,,,+++***+++---///000---,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************************************++++++,,,,,,,,,,,,++++++******++++++++++++***************************************************************)))))))))))))))---+++)))((('''((()))***++++++***************+++)))+++,,,,,,+++******+++*********)))))))))))))))*********)))))))))))))))******))))))))))))******((())))))******+++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++*********))))))))))))(((---------------------------------------------,,,*********+++++++++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---+++++++++))))))///777bbb>>>+++000...******+++)))))))))))))))))))))***)))***,,,------,,,***)))***************++++++++++++***)))(((((()))***+++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000...////////////.........,,,,,,,,,,,,,,,,,,,,,,,,000000000111111222222222222333444555555444222111333333444444444555555555777777777777777777666666888999:::<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===>>>???@@@CCCEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSNNNOOOQQQRRRSSSTTTUUUVVVZZZYYYXXXVVVUUUUUUUUUUUUWWWVVVTTTQQQPPPNNNNNNNNNPPPQQQRRRSSSSSSTTTTTTTTTNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFDDDBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;::::::999888888777777777777777666666555444444444222222222222222222333333111111111000000000////////////000000111000000///......------...//////000///...---,,,,,,---...//////...------...///...,,,...------------,,,,,,,,,------------............---------,,,,,,,,,++++++,,,+++***))))))+++---///++++++*********++++++,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,***))))))***,,,,,,***************************************************++++++,,,,,,++++++*********++++++++++++******************************************************))))))))))))))))))******+++++++++******(((''''''+++***************++++++)))+++,,,+++***((())))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))+++,,,,,,,,,+++)))((('''************************************************))))))))))))))))))******************************------,,,,,,++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++*********))))))))))))(((------------------------111111///...---+++******************++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---++++++,,,)))'''+++222WWW;;;...000---***+++***)))))))))************+++)))***+++,,,---,,,++++++************************,,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000,,,---...////////////...000000000000000000000000/////////000111111222222333333444444555555555555444444444555555555666666666666666666666666666666777888:::;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@CCCFFFGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNPPPQQQRRRRRRRRRRRRRRRRRRNNNPPPRRRSSSRRRRRRSSSTTTXXXWWWVVVUUUTTTTTTSSSSSSVVVUUUSSSRRRPPPNNNNNNMMMPPPPPPPPPQQQRRRRRRSSSSSSPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJKKKJJJJJJIIIIIIEEEDDDCCCAAA@@@?????????<<<<<<<<<;;;;;;;;;::::::999999999888888888777777666666666555444444333333222222222222222333333333000000000000////////////......///000000000//////---------------...///000.........------............---,,,---...///...---------------,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,+++++++++***++++++***))))))***+++,,,******+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++******************************++++++++++++************++++++++++++******************************************************))))))))))))************&&&'''(((******)))(((''')))))))))))))))***+++,,,)))***++++++)))(((((()))))))))))))))************))))))))))))************((())))))******))))))(((&&&&&&''''''((())))))***))))))))))))))))))))))))******+++,,,,,,***)))(((************************************************))))))))))))***************************************************)))))))))***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++*********)))))))))------------------------...---,,,+++))))))((((((************++++++++++++******))))))))))))******++++++++++++++++++++++++***************************************************************************************************)))***,,,)))&&&)))///CCC333...///)))***---***************++++++,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++---///000000//////333333333333333333333333......//////000111111222222222222222333555666777444444444444555555555555444444444555555666666777777888:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>AAAEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOORRRSSSTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPOOONNNQQQSSSSSSQQQPPPPPPQQQTTTTTTTTTSSSRRRRRRRRRRRRUUUTTTSSSRRRPPPOOOMMMMMMOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMIIIIIIJJJJJJIIIHHHGGGGGGCCCCCCAAA@@@????????????<<<<<<;;;;;;;;;:::::::::888999999999999888777777666666555555444333333222000000000111111111222222000000/////////.........+++,,,------.........---,,,,,,,,,,,,---...///000------............------,,,+++***+++---......------------,,,,,,,,,++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++(((***,,,......---,,,***))))))******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******************************++++++++++++************++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,(((***++++++)))(((((()))((()))))))))************((()))))))))************'''((()))******)))(((''''''''''''((())))))******))))))))))))))))))))))))((()))+++,,,,,,+++***)))************************************************((()))))))))************************************)))******************+++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,+++++++++************------------------------++++++******++++++,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))''''''***,,,***''')))...333---...---&&&***///+++******+++++++++,,,,,,,,,+++*********++++++------++++++******************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000........................---......///000111111222222111000000222444777999333333444444444444555555333333444444555666777777777888:::;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======<<>>??????@@@@@@>>>===<<<<<<<<<;;;::::::::::::;;;666777888999999888666666444444555444333222111000000/////////000111222222000000//////.........---------------------------.........------,,,,,,,,,,,,...///000000...,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((((((+++*********))))))((((((************************,,,,,,,,,++++++++++++++++++,,,------,,,***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***)))))))))+++++++++*********))))))*********)))******++++++))))))))))))************))))))))))))************(((+++,,,+++)))(((***,,,***)))((((((((()))+++,,,))))))*********+++++++++***,,,,,,+++)))((()))***))))))))))))))))))))))))******)))))))))***,,,---******))))))((((((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,++++++******++++++,,,,,,++++++,,,------...+++++++++*********))))))************************))))))))))))))))))))))))******************************************************++++++++++++******++++++******))))))))))))+++*********))))))))))))+++***)))(((((()))***+++,,,+++******)))))))))***((((((((()))))))))))))))++++++++++++++++++++++++************************************)))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''***)))((('''&&&''''''((())))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,///.........---------------------............///////////////000000000000000000111111222111111111333333333444444444555555555555555555555555555555777777777777777888999999::::::::::::::::::::::::999:::;;;:::999999;;;===>>>>>>???@@@AAABBBCCCCCCCCCFFFHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMNNNOOOPPPPPPOOONNNNNNQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPSSSRRRRRRQQQQQQRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQOOONNNNNNOOOQQQRRRSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA>>>??????@@@???>>>===<<<<<<;;;::::::999999::::::777777888888888666555444555444444333222222111111//////////////////000111000/////////.........---------------------------------------,,,,,,,,,+++---......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************************************++++++++++++)))***+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******+++++++++*********)))))))))((())))))***+++,,,---))))))))))))************'''(((((((((((())))))))))))***,,,+++)))(((***,,,***)))((((((((()))++++++************++++++++++++***+++,,,+++)))((()))***************************+++***)))(((''''''((((((******))))))((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,************************)))***,,,---------,,,+++,,,++++++******++++++,,,,,,,,,++++++******+++++++++++++++***++++++,,,---+++++++++***************************************))))))))))))))))))))))))******************************************************++++++++++++*********))))))))))))(((((((((***************)))))))))+++***)))(((((()))***+++******++++++******))))))''''''((())))))***++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))+++++++++************)))(((((('''&&&&&&&&&''''''))))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,............---------------------............///////////////000000000000111111111222222111000000333333333444444444555555444444444444444444444444777777777777777888999999999999::::::::::::::::::999:::;;;:::999999;;;=========>>>???@@@AAABBBBBBEEEGGGIIIIIIGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSPPPOOONNNNNNPPPRRRTTTTTTSSSQQQOOOKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>?????????>>>===<<<;;;::::::999999999999999888888888888777555444333555444333222111111222222000//////............////////////...............------------------------,,,,,,,,,,,,++++++++++++......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******,,,---...,,,,,,+++***************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))************************(((((())))))******++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((())))))******+++************)))))))))''''''((()))***,,,---...))))))))))))************''''''''''''(((((((((((()))***++++++))))))***+++)))))))))((()))******+++******+++++++++,,,,,,,,,***+++++++++)))((()))***++++++++++++++++++++++++(((((('''&&&&&&''''''(((***))))))))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,************************(((***,,,---...---+++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***************++++++************************************************))))))))))))))))))))))))******************************************************++++++++++++******+++************************************************))))))((())))))***+++((()))***++++++***)))((((((((()))))))))******************************************************************))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******((((((((((((''''''((((((((())))))************)))(((***+++***)))((()))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---------------------------------............///////////////000000000000222333333333333222111111333333333444444444555555555555555555555555555555555555555555555666666777999999999999999::::::::::::;;;<<<;;;::::::<<<>>>======>>>???@@@AAABBBBBBFFFHHHIIIIIIGGGEEEEEEEEEGGGHHHKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRSSSVVVXXXYYYYYYXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVXXXWWWVVVUUUSSSQQQOOOMMMMMMOOORRRTTTTTTRRRPPPNNNJJJKKKKKKLLLLLLKKKKKKJJJHHHFFFDDDCCCDDDDDDCCCBBB>>>>>>>>>>>>>>>=========;;;;;;:::999999999999:::::::::999888777555444444666444222000000111222333111000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++*********+++------,,,,,,+++***************))))))))))))***************************************************************************+++++++++*********)))))))))))))))************************&&&''''''((()))******+++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************))))))))))))(((((((((((()))+++,,,,,,((()))))))))************'''''''''((((((((()))))))))*********)))))))))***)))))))))))))))******+++++++++++++++,,,,,,,,,,,,)))***+++***)))((()))***++++++++++++++++++++++++###$$$%%%&&&''')))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,************************((()))+++------,,,+++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++******))))))*********************************************************))))))))))))))))))))))))******************************************************++++++++++++***************************+++***************+++++++++)))))))))))))))******+++'''(((***++++++***)))(((+++*********)))))))))(((************************************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))******))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,---------------------------............///////////////000000000000333444444555444444333333333333333444444444555555666666666666666666666666555555555555555666666777888888888999999:::::::::;;;<<<===<<<;;;;;;===???>>>>>>???@@@AAABBBCCCCCCFFFHHHJJJJJJHHHFFFEEEFFFGGGIIILLLNNNPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPOOONNNNNNOOOQQQRRRRRRTTTWWWYYY[[[ZZZYYYYYYWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMNNNPPPRRRRRRPPPNNNLLLJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDDDDEEEEEEDDDCCC>>>>>>>>>===============<<<;;;;;;:::::::::::::::;;;;;;:::888777666555555555333111000000111222333222222111000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))***+++,,,---------,,,+++++++++++++++(((((()))))))))*********************************************************))))))******++++++++++++))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((())))))******+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))******))))))((()))))))))((()))))))))************(((((()))))))))************))))))))))))***))))))((()))))))))******************+++++++++,,,,,,,,,((()))******)))((()))***************************$$$%%%&&&((()))***+++,,,))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******************+++,,,************************((()))+++,,,,,,,,,+++******++++++,,,,,,++++++***++++++******++++++,,,,,,,,,+++******)))************************+++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******((((((((())))))))))))************+++++++++++++++(((((())))))******++++++(((((())))))******)))))),,,++++++***))))))((((((************************************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++******'''((()))******+++******(((***+++***)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///////////////000000000000222333444555555555555444333333333444444444555555777777777777777777777777777777777777777888999999777777888888999:::::::::;;;<<<===<<<;;;;;;===???>>>>>>???@@@AAABBBCCCCCCFFFHHHJJJJJJHHHGGGFFFGGGGGGIIIMMMPPPRRRRRRQQQPPPLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQPPPOOOOOOPPPRRRTTTRRRTTTWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUWWWVVVVVVUUUTTTRRRQQQPPPNNNNNNOOOPPPOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCDDDEEEDDDCCC???>>>===<<<<<<<<<======;;;;;;:::999999999999999;;;:::888777666666666666333222111000000111222333222111111000000000000111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++******))))))+++,,,---------,,,+++++++++++++++((()))))))))************************************************************(((((())))))***+++++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++***)))))))))(((((()))))))))))))))***++++++***)))(((((((((((())))))))))))************))))))))))))***************)))((((((******)))((((((((()))************)))))))))*********+++++++++''')))***)))(((((()))+++************************))))))*********))))))((()))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---,,,,,,+++***************))))))*********+++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))******++++++*********++++++,,,,,,,,,'''((()))******+++++++++((((((((((((((()))******************************************************************************((()))))))))************))))))))))))))))))))))))++++++++++++************'''((()))***+++******)))'''((()))******+++++++++(((***+++***)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///////////////000000000000000000222333444444444444333333333444444444555555777777777777777777777777777777777777777888999999666777777888999999::::::999:::;;;;;;::::::;;;=========>>>???@@@AAABBBBBBEEEGGGIIIJJJIIIGGGHHHHHHGGGIIIMMMQQQTTTTTTSSSRRRMMMNNNOOOPPPPPPOOONNNNNNOOOQQQSSSVVVWWWWWWVVVVVVSSSRRRPPPOOOPPPQQQTTTUUUSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOOOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAACCCCCCCCCBBB???>>>===<<<;;;<<<<<<===999888888777777777777777888777666555444444555666111111111111111111222222000////////////000000111,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,,,,------------***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++)))*********++++++++++++************************)))******+++,,,,,,------+++***)))))))))***,,,---,,,,,,+++***************)))))))))*********++++++************************************************''''''((())))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))(((((((((((())))))*********))))))(((((((((((()))))))))))))))************((((((((())))))))))))******((('''(((******)))''''''((()))***+++******)))(((((()))))))))*********'''((())))))(((((()))+++++++++++++++++++++++++++)))******+++***)))''''''))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,------,,,+++***+++*********+++,,,,,,---------,,,+++******++++++))))))******++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,'''''')))***++++++++++++)))(((''''''''')))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((*********)))(((''''''(((******+++++++++(((***+++***)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////////////////000000000000---...///111222333444444333333333444444444555555666666666666666666666666555555555555555666777777666777777888999999::::::888999999999888888:::<<<<<<<<<===>>>???@@@AAAAAADDDGGGIIIJJJIIIHHHHHHIIIGGGJJJNNNRRRTTTUUUSSSRRRMMMOOOPPPQQQQQQPPPNNNLLLOOOQQQTTTVVVXXXYYYXXXXXXTTTSSSQQQPPPPPPRRRUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPOOONNNOOOPPPPPPMMMLLLLLLJJJIIIGGGEEEDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>===;;;;;;<<<<<<===777777666555555555555555666555333333222333444555000111111222222222111111...............///000111,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........)))***,,,---,,,+++)))'''))))))))))))))))))))))))))))))******++++++++++++************************))))))***+++,,,,,,------+++***)))))))))***,,,,,,+++******)))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((())))))*********+++))))))))))))))))))))))))************))))))))))))$$$%%%(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******'''((((((((())))))******((((((((((((((()))******))))))))))))************''''''''''''((((((((()))***(((&&&'''***+++)))''''''((()))++++++******)))(((((((((((())))))))))))&&&((())))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((*********))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,******++++++++++++*********++++++******)))------,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,******************************)))(((((('''((((((******+++,,,,,,,,,,,,+++)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************'''))),,,+++)))'''(((+++------,,,,,,+++*********))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++((()))***++++++***)))((()))))))))******++++++,,,(((&&&(((+++***'''''')))''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------......,,,,,,,,,...000111///////////////.........000111111111111222222222222333555444333333444666666666666666777777777777:::999888777777777999999888777666666666777999999999999::::::;;;<<<=========<<<<<<<<<===???AAACCCEEEGGGIIIIIIHHHHHHIIIJJJFFFIIIMMMQQQTTTTTTRRRQQQNNNPPPSSSUUUUUUTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWVVVTTTQQQOOOOOOPPPQQQSSSSSSRRRRRRQQQRRRTTTUUUVVVYYYVVVTTTTTTVVVVVVTTTRRRSSSSSSTTTTTTSSSRRRQQQPPPWWWTTTPPPLLLJJJKKKLLLNNNOOONNNNNNLLLJJJHHHFFFEEEGGGDDDBBBAAABBBCCCBBBBBB???>>><<<;;;::::::;;;;;;888777666555333333333222555444333333222222333333000000000000000000000000////////////............***+++---......---+++***------,,,,,,,,,,,,------///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++************++++++************************((()))))))))************,,,,,,***)))))))))***+++,,,+++***+++...///---***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''(((((()))***++++++*********))))))(((((((((((()))***************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++((((((((((((((((((((((((++++++******))))))((((((******+++++++++******)))+++,,,---,,,***)))***+++))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******************************,,,---......---,,,***)))---***(((,,,222444222///////////////...---,,,+++------,,,,,,,,,+++++++++************************++++++***))))))***++++++************************+++***))))))((((((((()))))))))***++++++++++++***)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((***++++++***))))))************)))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++************************************************'''((())))))))))))((('''((())))))+++,,,---......@@@555+++((()))'''%%%&&&'''((())))))*********)))))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------///...,,,+++,,,---...000/////////////////////...000000111111111222222222222333444444333333444555555555666666666777777777999888777777777777888999888777777666666888999:::999999::::::;;;;;;<<<<<<============>>>@@@AAABBBBBBDDDFFFGGGFFFFFFGGGHHHGGGIIIMMMPPPRRRRRRQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSOOOPPPPPPQQQSSSTTTTTTUUUTTTRRRPPPNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTWWWUUUTTTUUUWWWWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPUUUSSSQQQOOONNNOOOQQQRRRNNNNNNMMMLLLKKKIIIGGGFFFEEECCCAAA@@@AAAAAAAAA@@@>>>===<<<;;;:::::::::;;;999888777666444444444444444444333222222222222333000000000000000000000000////////////............$$$&&&)))---///000000000//////............//////...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------............++++++************++++++************************************++++++++++++,,,+++***)))))))))***++++++***)))+++---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))******)))))))))(((((((((***)))((((((((((((((()))*********)))))))))(((((('''((())))))******))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((******)))))))))((((((((((((((())))))))))))((((((+++,,,---,,,***)))***+++***))))))(((((())))))***((((((((()))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***+++,,,,,,+++******---)))(((...777:::666///,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++************************++++++***))))))***++++++************************++++++***))))))))))))***((())))))***************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((+++*********,,,,,,***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***+++)))))))))*********++++++************************))))))))))))))))))))))))''''''(((((((((((('''''''''((()))+++---...///000RRR???+++&&&((()))'''&&&((()))******+++*********))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------......,,,++++++,,,------......//////////////////000000000111111111222222111333444444333222444555444555555555666666666666888777777666666777888888888888777666777888999:::::::::::::::::::::::::::=========>>>???@@@AAABBBBBBCCCEEEFFFEEEEEEFFFGGGHHHJJJKKKMMMOOOPPPPPPPPPRRRRRRSSSTTTUUUUUUVVVVVVNNNOOOOOOPPPQQQRRRSSSSSSQQQPPPNNNMMMMMMOOOQQQRRRSSSSSSSSSTTTSSSSSSRRRQQQSSSSSSTTTVVVXXXXXXUUUSSSOOOOOOOOOPPPPPPPPPPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGDDDBBB@@@???@@@@@@???>>>===<<<;;;::::::999::::::999999777666555555555555444333222222111111222222000000000000000000000000/////////............---***+++,,,---...---,,,+++++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++******++++++************++++++***************************++++++++++++,,,,,,,,,,,,+++******))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((((('''&&&%%%$$$###))))))))))))))))))))))))************))))))))))))+++***)))(((''''''''''''******))))))))))))((((((''''''((())))))))))))((())))))))))))************))))))))))))((((((((((((***))))))))))))))))))(((((((((((((((((((((((((((***************)))))))))(((((()))))))))))))))(((+++,,,,,,,,,***)))***+++*********))))))*********)))))))))*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,------************************&&&'''((()))************,,,++++++///444555111,,,(((((((((((()))***++++++,,,,,,,,,++++++++++++***************************+++******************+++************************++++++***************+++))))))***+++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************)))))))))))))))))))))))),,,***(((***------+++((()))))))))***+++,,,,,,---))))))))))))))))))))))))***)))))))))))))))******))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---......JJJ888(((%%%))),,,+++***)))******+++++++++******((()))))))))************************+++++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------...---,,,+++++++++++++++............////////////000000000000111111111111111222333333222222333444444444444444555555555555666666666666666666777777888888777666777888999:::::::::::::::999999999999======>>>>>>???@@@AAAAAACCCEEEGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOORRRRRRQQQQQQRRRTTTVVVWWWOOOOOOPPPPPPQQQQQQRRRRRROOONNNNNNMMMNNNPPPRRRSSSRRRSSSSSSTTTSSSQQQOOONNNOOOPPPSSSUUUWWWVVVTTTRRRMMMMMMMMMMMMNNNNNNOOOPPPSSSSSSRRRPPPNNNLLLJJJIIILLLLLLLLLKKKKKKIIIHHHHHHDDDBBB@@@???@@@@@@>>>===;;;;;;::::::999999999999888777666555444444444444333333222111111111111111000000000000000000000000//////.........---------------...---,,,+++***)))************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))(((((((((++++++************++++++*********************************+++++++++,,,,,,+++++++++***************(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))((((((&&&''''''((((((((((((((())))))))))))*********+++))))))))))))((((((((((((******))))))((((((((('''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++***+++,,,+++***))))))+++++++++************++++++)))*********++++++++++++************************------,,,,,,,,,,,,------************************'''(((((())))))))))))***)))+++...///...,,,,,,,,,++++++*********+++,,,---,,,,,,+++++++++******************************************++++++*********************************+++***************++++++***+++,,,,,,------,,,,,,))))))*********+++++++++))))))*********+++++++++************************************************************************,,,)))((())),,,---***'''(((((()))***+++,,,,,,---))))))))))))))))))))))))******)))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************333+++&&&(((+++***+++,,,******+++++++++******)))((()))))))))************)))))))))******++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++++++++---.........//////000000//////000000000111111111000111222222111111222444222333333333444444444444444444555555666666666666888777666666666777888999999999999999999888888888<<<======>>>????????????BBBCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOOOONNNNNNOOOQQQTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNOOOPPPQQQSSSTTTQQQQQQRRRRRRQQQOOOMMMLLLKKKMMMPPPSSSSSSRRRQQQPPPLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQPPPPPPNNNLLLIIIHHHKKKKKKKKKJJJJJJHHHGGGGGGDDDBBBAAAAAAAAA@@@>>><<<999999999999999888888888666666555444333333333333222222111000000000000111////////////////////////............------------((()))***,,,---...//////---......//////......---***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++******++++++************++++++************************))))))))))))*********+++++++++++++++******))))))'''((()))******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((***+++++++++,,,,,,------((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((())))))&&&''''''(((((((((((((((((())))))))))))*********))))))))))))((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,+++)))((()))***++++++************++++++)))*********++++++++++++************************,,,,,,++++++++++++,,,,,,************************++++++******))))))))))))+++...///---)))(((+++///...,,,+++)))(((((()))***++++++++++++************************************)))***++++++++++++***)))***************************))))))))))))***+++++++++,,,,,,---------------)))************+++++++++)))************+++++++++***************************************+++++++++***************************)))))))))++++++)))(((&&&&&&''''''((()))******))))))))))))))))))))))))+++******)))))))))))))))((((((((()))))))))******((((((((((((((((((((((((******************************))))))))))))*********))))))))))))(((((((((&&&%%%'''++++++''''''************+++******)))((())))))))))))************(((((())))))***+++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------......///000000000/////////000000000111111///111222222111000222333222222222222333333333333222333444555555555555555666666555444555666777888888888888888888888888888;;;<<<======>>>>>>>>>===???AAACCCCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLMMMOOORRRSSSQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOOOONNNMMMLLLKKKIIILLLOOOPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJLLLMMMNNNMMMMMMNNNOOOOOOOOONNNNNNJJJJJJJJJIIIHHHFFFEEEDDDDDDBBBAAAAAAAAA@@@===;;;777888888888888888777777555444444333222222333333222111000000///000000000////////////////////////.........------------,,,+++++++++,,,,,,,,,------,,,,,,............,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++)))))))))******************************)))))))))++++++************++++++************************(((((()))))))))************++++++++++++***))))))''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))******))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((()))***+++''''''(((((((((((())))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))))))))(((((()))***++++++++++++***+++++++++)))((()))************))))))*********)))))))))*********++++++************************++++++************++++++************************...---,,,+++***)))******999777333...******,,,///***)))((('''((()))+++---++++++++++++************************************)))***++++++++++++***)))************************)))((((((((())))))***+++++++++,,,------------,,,)))************+++++++++)))************+++++++++************************))))))*********+++++++++************************'''(((***)))((('''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))******'''&&&(((+++***&&&&&&***)))*********))))))((('''))))))))))))************((((((((()))***+++++++++***************++++++,,,++++++,,,,,,,,,,,,------,,,------............---------......///000000111////////////000000000111///000111111000000111333111111111111222222222333000111333444555555555444555444444333333555666777666666777777888888999999:::;;;<<<======<<<<<<;;;>>>@@@BBBBBBBBBAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKJJJMMMOOOOOONNNMMMNNNPPPNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@>>><<<999666666777888888777777666555555444333333333333444111111000////////////000////////////////////////.........---------,,,,,,111000...,,,+++***))))))((()))***++++++***)))(((((()))***+++,,,++++++***************************((()))))))))*********+++&&&&&&''''''''''''''''''++++++************++++++************************))))))*********+++++++++***++++++,,,+++***)))((('''))),,,+++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''(((((()))))))))))))))((((((((((((((()))***'''''''''((((((((())))))'''((())))))******))))))&&&'''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++'''((()))***++++++++++++)))***+++***)))((()))******))))))(((((())))))***((((((((()))))))))******************************++++++************++++++************************,,,,,,+++*********+++,,,HHHAAA777///,,,,,,,,,,,,(((((()))***...222666888+++++++++************)))************************)))***+++,,,,,,+++***)))************************(((((('''(((((()))************+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))%%%(((******'''%%%''')))))))))))))))************))))))))))))))))))))))))++++++***))))))((())))))(((((((((((())))))))))))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))***+++,,,,,,,,,---)))(((******))))))---)))))))))))))))(((''''''))))))))))))************'''(((((()))***+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,---...////////////---------...///000000111////////////000000000000///000111111000000111222000111111111111222222222000111222444555555444444444444333222333444555666555666666777888999999:::999:::;;;<<<<<<<<<;;;:::@@@AAACCCDDDCCCCCCDDDEEE@@@AAACCCFFFHHHJJJKKKKKKIIIJJJKKKMMMNNNOOOPPPQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJIIIIIIJJJKKKKKKLLLNNNPPPOOOMMMLLLNNNQQQOOONNNLLLJJJIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJKKKIIIIIIHHHGGGEEECCCAAA@@@AAA@@@?????????===:::777555666777888888777666666666666555444444444555555111111000///////////////////////////////////////......---------,,,,,,,,,++++++++++++,,,---...///)))+++,,,------,,,+++)))((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++++++++************++++++******************************+++++++++,,,,,,,,,******+++,,,+++***)))((('''***,,,,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))((((((''''''(((&&&'''''''''(((((())))))(((((()))***************&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))),,,,,,,,,------.........)))***+++,,,---.........)))***+++***)))((((((***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******************************)))))))))+++,,,---===:::222***+++///...(((%%%333)))***(((444NNN;;;//////...+++))))))+++---*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---...---+++)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))******++++++,,,,,,((()))***++++++***)))((()))*********++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......//////..................////////////000000000000111111111111000000000000111111111111111000///////////////000333333333444444444555555444444444444555555555666888888999999999888888777999:::;;;===>>>>>>????????????@@@AAAAAAAAA@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIKKKLLLLLLJJJIIIJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNOOOKKKHHHHHHLLLMMMKKKHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMLLLJJJJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@??????>>>======<<<;;;;;;::::::888555222333666888555111333222111000000000111222222222222111000//////...........................111000...,,,+++,,,...///---------,,,,,,+++++++++'''(((+++...000...***'''+++,,,,,,---,,,+++***)))---,,,,,,,,,+++*********************************+++***)))'''''')))***++++++++++++*********))))))))))))))))))************************)))))))))(((***++++++,,,,,,++++++***)))************+++++++++************))))))))))))'''((()))******)))((('''++++++******))))))((((((******))))))((((((''''''***************)))((((((''''''(((((())))))******))))))************)))))))))***+++++++++)))((('''************************((((((''''''''''''((((((''''''(((((())))))******,,,)))&&&######&&&))),,,++++++************++++++******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))************************))))))*********++++++++++++++++++,,,,,,+++++++++)))))))))***+++++++++,,,<<<555---)))***---//////'''222***,,,+++666KKK888///...---+++))))))+++---******+++++++++,,,,,,,,,************************************************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************************************,,,,,,,,,++++++*********************************))))))))))))************)))))))))******+++,,,------,,,+++)))(((((()))***))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********************)))(((((()))******))))))))))))*********+++))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,,,,------.........------............/////////////////////000000000111111000000000000111111111111000000000///000000111111222333333333333444444444444444555555555666666666777888888999999888888777999:::;;;<<<>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHJJJLLLLLLJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOKKKHHHHHHLLLMMMKKKHHHHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIHHHGGGFFFGGGGGGHHHKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCBBB@@@???>>>======<<<<<<;;;;;;::::::999999666333444777888555222444333222111000111111222222222111111000//////...........................//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))***,,,///000///,,,)))++++++,,,,,,,,,+++***)))*********)))))))))))))))***************************)))(((''''''((()))***+++++++++*********))))))))))))))))))************++++++++++++*********)))***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))(((((((((((((((((()))******)))((((((*********)))))))))))))))***)))))))))((((((((('''***************)))(((((('''((((((((()))))))))***))))))************)))))))))******+++***)))((('''************************++++++************++++++))))))))))))*********++++++)))'''%%%%%%''')))+++,,,+++***)))((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))*********+++++++++******++++++++++++*********************+++++++++???444,,,---...++++++000***...)))---///;;;HHH666......---+++))))))+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******++++++++++++++++++++++++------,,,,,,++++++***************)))))))))))))))************************************************+++++++++++++++*********************************))))))))))))************))))))******++++++,,,,,,---,,,***)))(((((()))***))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))(((,,,+++(((&&&&&&(((+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------------,,,+++---............/////////.........////////////000000000000000111111111111000000000000111222333333222222333333333444444444555555555555666666666777777777888888888888777777999999;;;<<<===>>>>>>>>>@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHGGGIIIKKKKKKJJJJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMJJJGGGHHHJJJKKKJJJGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;:::999999888888999666444555777888666333444333222222111111222222222111111000000//////...------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,+++++++++,,,++++++***))))))))))))))))))*********************************)))((('''&&&&&&'''((()))+++************)))))))))))))))))))))************,,,,,,+++++++++***************++++++++++++******)))))))))*********++++++))))))((((((((('''''''''))))))************))))))))))))))))))************))))))))))))(((((((((((()))************))))))((((((((((((((())))))))))))))))))************)))))))))************)))((((((************************)))((((((''''''(((((()))************++++++++++++******(((''''''(((******,,,+++******)))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++)))******************)))+++++++++***************MMM:::...222333,,,)))...111,,,(((+++000<<>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEGGGIIIIIIIIIIIIJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEFFFFFFFFFEEEIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@??????:::999999888777777666666444333333333333333222111333333333222222222111111000000000///////////////------------------------******+++,,,,,,++++++************++++++,,,,,,,,,,,,***)))***,,,---,,,+++*********************+++*********+++,,,,,,,,,---************************************************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))******++++++******)))(((((()))))))))*********+++++++++*********))))))***))))))))))))))))))***(((((())))))******++++++(((((((((((())))))))))))((())))))*********))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))************))))))!!!!!!"""###%%%''')))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************+++******************+++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((())))))************************************************************))))))************)))))),,,+++++++++***)))))))))[[[FFF333...///333===GGGJJJ222000+++(((111,,,******+++,,,+++***)))***+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,************************************************)))))))))***************(((((((((((((((((((((((())))))))))))***************+++,,,------,,,+++*********(((((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((())))))))))))***))))))))))))))))))(((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,------------.........---------............///000000000000111111111111111111111111222333444444444555555555666666666666444444444444555555555666333444555666666777777666777777999:::;;;<<<<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIIIIHHHHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDD===============<<<<<<<<<999999999888777777666666333333222222222111111111111222222222222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,*********+++++++++++++++***)))((()))***++++++)))******)))))))))***++++++)))))))))))))))*********************************++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))************))))))((((((((('''''''''))))))************))))))((((((((()))))))))******,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))((())))))************)))))))))))))))(((((((((((())))))************)))))))))))))))((())))))***+++))))))))))))))))))))))))***))))))(((((())))))***)))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++******))))))(((((())))))))))))))))))))))))((((((((()))******++++++************************+++++++++***************)))******************)))+++++++++***************BBBBBB???:::555666>>>FFFGGG---222,,,(((///&&&***)))***,,,,,,***)))***+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++***************)))*********++++++++++++************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))***************+++---......---+++******)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))******************))))))))))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,***+++,,,---.../////////,,,,,,---------.........---............/////////000000000000111111111111222222111111111111222333333333333333444444444555333333333333444444444444222333444555666666666666666777888:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGIIIIIIGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFIIIHHHFFFEEECCCBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666333333333333222111111222000000111111111000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++++++++************((((((((()))++++++***(((***)))(((((()))***+++,,,*********)))))))))))))))******************************++++++++++++******(((((((((((())))))******))))))))))))************))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))***+++++++++************))))))((('''&&&&&&'''((()))*********)))))))))))))))'''((((((((()))))))))***(((((()))******************)))))))))((((((((('''))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''*********)))))))))(((((()))((((((''''''(((((())),,,,,,++++++***+++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************+++++++++*********))))))******++++++++++++*********************+++++++++'''<<>>???@@@BBBDDDEEEHHHGGGGGGFFFEEECCCAAA@@@AAACCCFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHCCCDDDFFFHHHHHHFFFDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHFFFCCCBBBBBBBBB@@@???::::::999888888888999999777777666666666666777777777666555444333222111111......////////////......222222000//////.........////////////////////////************))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++***)))((('''&&&+++++++++***)))((((((''''''((()))************************)))))))))))))))+++******************+++'''(((((()))***+++++++++))))))))))))))))))))))))++++++***)))))))))))))))((('''''''''''''''(((((()))***+++++++++)))((('''***************)))(((((()))))))))))))))))))))))))))((('''''''''(((***+++''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***)))'''''''''(((((()))******+++++++++******,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---)))************+++++++++******************************++++++------......,,,)))---777;;;555...***,,,,,,++++++***))))))(((*********++++++,,,,,,---***))))))))))))***++++++++++++++++++++++++++++++************************++++++************))))))***+++,,,,,,+++)))'''&&&+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++***))))))******************************))))))***+++++++++*********************)))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))((((((''''''((((((((((((''''''''''''++++++************++++++******************************))))))))))))******&&&&&&'''(((***+++******''''''((())))))*********))))))))))))))))))))))))************************,,,---(((......222@@@444//////...------------------...///000000///......000///000111222111000111000000000111111111111111000111222444444444444333444444333333333444555666666666555555555555666666666777777888999:::;;;;;;>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKJJJJJJIIIHHHHHHGGGCCCEEEGGGHHHHHHGGGEEECCCFFFFFFGGGGGGGGGGGGFFFFFFHHHEEECCCBBBBBBAAA@@@>>>;;;:::999999888888999999999999888888888888999999777777666555444333222222000000111111111111000000111111000......------...------------------------++++++*********)))))))))++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))******+++++++++***************++++++******)))(((((('''))))))***+++++++++*********)))))))))))))))))))))++++++************++++++'''(((((()))******++++++))))))))))))))))))))))))+++***)))(((((((((((()))++++++************++++++((())))))***)))((('''&&&)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))******+++***************)))((('''******************++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))***++++++,,,,,,)))************+++++++++******************************++++++++++++++++++,,,(((''',,,000...++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,------+++************+++,,,,,,++++++++++++++++++++++++******************************++++++******)))(((+++,,,,,,+++***(((&&&$$$,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,+++******)))*********************************+++***))))))(((((((((((()))************))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((+++***************++++++))))))))))))))))))))))))******))))))))))))******%%%%%%&&&'''((()))******%%%&&&(((***++++++******((((((((((((((((((((((((************************,,,---(((///---111@@@444...---,,,,,,,,,,,,,,,,,,,,,---...///000000000000+++///333333222000.........///000000111111111000000000111222222333333444444444333333444444555666555555444444444444555555555555666777888::::::;;;???????????????@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCEEEGGGGGGEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGHHHHHHHHHHHHFFFFFFGGGDDDBBBAAAAAAAAA???>>>;;;::::::999888888999999999888888777777888888999555555444444333222111111///000000111111000000///000///...---,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))*********++++++******))))))((((((''')))************))))))((())))))))))))))))))*********))))))(((((())))))***((((((((()))******++++++))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''(((((()))'''((((((((((((''''''&&&'''((((((((((((''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,************((('''&&&%%%((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))))))))************************)))************+++++++++************************++++++******))))))))))))---***)))***,,,---------+++++++++*********)))))),,,,,,,,,++++++************************+++,,,,,,++++++++++++++++++++++++************************)))******++++++***)))(((***++++++******((('''&&&------,,,,,,,,,---......++++++++++++++++++++++++++++++***************+++***************************)))(((''''''((()))***))))))************)))((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((('''((((((((()))))))))***(((((())))))******++++++(((((((((((((((((()))***((((((((((((((((((((((((******))))))))))))******(((((()))(((''''''((()))(((((())))))************))))))))))))))))))))))))************************)))+++'''---***...===111------,,,,,,,,,,,,------------...//////000000000***555???===555000......---...///000111111000000222111111111222333444555444444444444444555555666555555444444444444555555444444555777888999:::;;;=========>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGEEEDDDDDDEEEHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGHHHIIIIIIHHHFFFEEEEEECCCAAA@@@@@@@@@???===;;;:::999999888888888888555444444333333444444555333333222111000000//////---..................---...------,,,++++++,,,,,,************************++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******'''''''''(((((((((((()))******))))))((((((((((((((()))))))))((('''&&&&&&)))))))))))))))*********'''''''''&&&&&&'''''''''(((((())))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((''''''(((((()))((((((''''''((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,+++******)))*********)))(((''''''))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++*********))))))))))))*********+++++++++************************************************)))***))))))***,,,+++)))+++++++++***************,,,,,,+++++++++++++++******))))))))))))***++++++++++++++++++++++++++++++************************))))))***+++++++++++++++)))))))))***************------,,,,,,,,,---......+++++++++++++++++++++++++++***************++++++************************,,,+++******+++---...000((())))))*********))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((''''''(((((())))))******(((((())))))******++++++((((((''''''((()))******((((((((((((((((((((((((******))))))))))))******(((******)))''''''))),,,///---***'''&&&''')))***************************************************))),,,(((---))),,,<<<111...---------------......//////.........////////////@@@LLLGGG:::222111111......///000000000000000333222222222333444555666444444555555555666666555555555555444444555555555444555666777888999::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDFFFGGGGGGEEEDDDDDDEEEHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGIIIIIIIIIGGGEEEDDDDDDBBB????????????>>>===::::::999888777666666666222222111111111111222222333333222222111111000000------............---------,,,,,,++++++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************)))))))))))))))******+++******************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))************)))))))))((((((((()))))))))(((((((((((((((************)))(((((('''(((((())))))************)))((((((''''''(((((())))))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((,,,+++******)))))))))***)))))))))))))))))))))***((())))))******)))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))((((((((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))*********)))'''&&&((())))))***+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***)))))))))))))))*********+++++++++************************))))))******+++,,,,,,---(((+++---++++++---,,,)))************************(((((()))***,,,---......)))))))))))))))***++++++++++++++++++++++++++++++************************))))))******,,,---///000)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++((()))))))))+++,,,---...((())))))************)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******%%%'''))))))((()))---111222///***&&&%%%&&&(((******************************************************...***///***---===333---------------......///000//////.........//////333BBBIII@@@555111111000111000000//////000000111222333333444444555666666444444555666666666666555666666555555555555666666666666777888888999999999888999:::<<<>>>AAACCCDDDEEEEEEEEEDDDCCCBBBAAA@@@CCCEEEGGGGGGEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIFFFDDDBBBBBB@@@>>>>>>>>>???>>><<<999999777666555555555555333333333222222333333333444444444333333333222222...//////000000//////...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++************+++++++++,,,************************)))))))))))))))******+++************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))******---,,,,,,,,,++++++******((((((((((((((((((((((((+++,,,,,,,,,,,,++++++***((((((((()))******++++++,,,++++++******++++++,,,))))))))))))))))))******))))))))))))))))))))))))((((((''''''(((((())))))+++******)))((((((((((((***))))))))))))******+++((())))))***************************************'''(((((()))))))))))))))((((((((((((((((((((((((+++***)))((()))***+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********))))))(((&&&&&&'''((()))+++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))************++++++++++++,,,+++++++++******)))))))))************+++++++++************************(((((()))***+++,,,---...***...///,,,+++......***************************'''((()))***,,,---...///+++************+++,,,,,,++++++++++++++++++++++++***************************))))))***,,,///333555++++++++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++&&&&&&'''((()))))))))((((((((()))***************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))***+++,,,---******************************))))))))))))******###&&&((((((&&&'''---222000...+++((('''''')))******************************************************...+++///***,,,<<<333,,,,,,++++++,,,------.........------...///000111;;;@@@===222...333555000555333111///...///000222000111333444555555444444333444555666777666666555777777666666666666777777999999999999999999999999999999:::;;;===???AAABBBDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIHHHEEEBBB@@@AAA???======>>>>>>===<<<888777666555444333333333444444333333333333444444333222222222222111111111...//////000000//////...,,,,,,+++++++++,,,,,,---************************)))))))))*********++++++'''((((((((())))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******************++++++++++++(((((((((((((((((((((((()))***+++++++++++++++***'''(((((()))******++++++,,,++++++******++++++,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++)))((('''&&&&&&%%%%%%%%%)))(((((('''((()))***+++'''(((((()))******))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((***)))((('''((()))+++,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******))))))((()))))))))(((((()))***++++++******++++++******************))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++************************((()))))))))******++++++(((,,,---((('''+++,,,)))******************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************+++***)))))),,,000555888......---,,,+++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++)))((((((((()))***************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))((((((((((((++++++******))))))((((((''''''''''''((()))***+++******************************))))))))))))******&&&(((***'''$$$$$$)))...---,,,+++***))))))))))))))))))))))))))))))))))))************************(((,,,)))---'''))):::111+++*********+++,,,,,,---,,,,,,,,,---...000222444IIIDDD777+++000===???888777555111...---...111222...000222444555444333222333444666777777777666555888888777777777777888888:::::::::999999999999888::::::;;;;;;===>>>@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFAAACCCFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGHHHGGGEEEAAA???AAA???===<<<===>>>===<<<777777555444333222222222444333333222222333333444////////////............,,,------------------,,,,,,,,,,,,+++,,,,,,------************************(((((())))))*********+++***+++++++++,,,,,,,,,,,,************************)))))))))))))))******+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))******%%%%%%&&&'''((()))******'''''''''(((((((((((((((&&&&&&'''(((((()))(((((('''(((((()))***+++++++++))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++))))))(((((((((((('''&&&&&&'''((()))***&&&&&&'''((())))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******)))((()))+++,,,---((()))))))))))))))(((''')))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++************************))))))))))))((((((((((((,,,)))'''(((++++++)))''',,,***(((&&&&&&(((***,,,************************+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,+++******++++++---...///000...,,,***)))***+++,,,***+++,,,,,,------------))))))))))))))))))))))))((((((((((((((((((((((((......,,,+++***)))))))))......---+++***((('''&&&+++******)))))))))))))))(((((())))))*********+++)))************+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''+++******)))(((''''''&&&))))))))))))((((((((((((+++)))(((((())))))(((&&&"""$$$'''******)))&&&$$$''')))***)))(((((()))***(((((((((((())))))))))))******))))))))))))******&&&''''''((()))******+++++++++++++++++++++++++++***+++,,,...............)))+++,,,+++,,,///777===EEE888///......000===NNNEEE===444//////111333333000111222444555555444444444444444555555555555666666666666666777777777777999999:::::::::;;;;;;;;;===>>>>>>>>>>>>?????????BBBCCCEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLHHHIIIJJJKKKKKKJJJIIIIIILLLKKKHHHFFFEEEFFFGGGHHHIIIGGGDDDDDDDDDDDDCCCAAAAAA@@@???===<<<<<<<<<<<<;;;:::777444333333333444444444333333333222222222////////////////////////''')))+++...///000000000---------,,,,,,+++++++++++++++******************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))*********+++,,,------,,,+++*********)))(((((((((((((((,,,+++)))''''''''''''((( $$$''')))***))))))((((((''''''''''''(((((()))))))))))))))))))))))))))***++++++++++++***)))***************)))((((((&&&'''((())))))******)))''''''((()))))))))))))))((())),,,------,,,)))((()))'''$$$""""""$$$'''))))))(((((((((''''''''''''))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((((('''''''''---,,,)))''''''(((***+++))))))))))))************((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))******************+++,,,------......((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***************************)))))))))((((((''''''***((('''(((+++,,,+++))),,,+++)))(((((()))+++,,,************************************************+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,------.../////////222111...---,,,,,,---...***+++,,,,,,------,,,,,,************************************************------,,,+++***************))))))))))))***+++++++++******)))))))))))))))((()))))))))************(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))((('''''''''''''''(((((())))))*********)))(((((())))))((('''%%%&&&)))++++++***((('''((()))******(((((()))***((((((((()))))))))************))))))))))))******(((((())))))******++++++++++++++++++++++++++++++*********+++,,,,,,------...---------...333:::???<<<222...000111111:::HHHHHHBBB:::333000////////////000111333444444333333444444444444555555555555555555555555666666666666999999999999::::::::::::;;;;;;<<<===>>>??????@@@AAACCCEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@>>>===<<<;;;;;;;;;;;;999777444333333333444444333333333333222222222........................++++++,,,---.........---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++******))))))******+++))))))))))))))))))))))))***)))))))))((((((((((((******++++++++++++************)))(((((((((((((((+++***)))(((''''''''''''))))))))))))))))))(((((()))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))((((((((()))))))))))))))(((''''''((()))))))))))))))(((((()))***++++++***)))(((+++)))'''&&&&&&''')))+++(((''''''''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((''',,,+++)))''''''((()))***))))))))))))************))))))))))))))))))))))))))))))******))))))((('''))))))))))))************((())))))***++++++,,,,,,)))******+++***(((&&&$$$)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,*********************************))))))(((((((((((('''''')))+++,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++,,,***+++---...//////...---...---+++***))))))***+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***)))((('''(((***,,,---+++******)))))))))))))))))))))))))))************'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***************))))))((((((''''''&&&&&&'''((()))***++++++)))((('''((()))***)))(((((()))***+++++++++******(((*********(((((()))***))))))))))))******************))))))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000///---,,,---111777;;;===222------222333222666???EEEBBB>>>777222//////000000111222333444444444333444444444444555555555555444444444444555555555555777888888888999999999999999:::;;;<<<===???@@@@@@AAACCCEEEFFFEEEEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::::::::999666444333333333333333333333222222222111111........................///...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************+++******))))))******+++))))))))))))))))))))))))******))))))((((((''''''******))))))))))))*********))))))((((((((((((((()))******))))))((('''&&&///...+++)))((('''((((((***))))))(((((())))))***))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******************)))((((((************)))((('''&&&((()))))))))))))))((('''((())))))))))))))))))(((******))))))))))))******'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((((((((+++***((('''''''''))))))))))))))))))************************************((())))))))))))(((''''''))))))))))))************''''''(((((())))))******************)))&&&$$$###))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************************************))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++*********************************************************+++++++++******)))************++++++++++++''')))+++,,,---,,,+++)))+++***)))(((((((((((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,111...+++((('''((()))***+++******))))))))))))))))))))))))))))))*********((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))******)))))))))(((((((((''''''''''''((()))*********(((''''''((()))******)))*********)))******++++++((()))***)))''''''''')))))))))))))))*********+++******))))))))))))***************************)))************************+++***)))((()))+++---///,,,***+++///444888888666...,,,...333333111333888:::;;;;;;888333000222444333333333444444555555555333333444444444555555555444444555555555666666666777777777777888888888888::::::;;;<<<===>>>??????@@@BBBEEEFFFFFFGGGHHHJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGIIIFFFDDDCCCDDDDDDCCCAAA???>>>===;;;::::::999999999888666555333333333333222222222222111111111111........................000///---+++******++++++,,,+++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((()))*********((('''&&&(((((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++******************)))(((((()))))))))))))))((('''''')))))))))))))))((((((''')))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))((((((((((((((()))((()))))))))************************************$$$%%%&&&((())))))))))))((()))))))))************'''''''''(((((()))))))))************)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************++++++******************+++,,,,,,+++***))))))))))))+++,,,------,,,+++)))************************++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++'''(((***,,,,,,+++)))(((---,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,333111---***(((((()))***+++******)))))))))))))))******)))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((((((''''''((()))******)))******)))((((((((()))***'''((()))(((&&&%%%&&&'''((())))))))))))***************))))))))))))******)))))))))))))))(((((((((************************((('''%%%%%%&&&'''***+++(((***...444999999555000000///000222111///111444222444666555222111333555222222222222222333333333333333333444444444444555555555666666666777777777666666777777777888888888;;;<<<<<<<<<===>>>>>>>>>@@@BBBEEEFFFFFFGGGIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGEEECCCBBBCCCCCCAAA@@@>>>===<<<:::999999888888777777666555444333333333222222111111111000000000...........................---+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''((())))))***+++,,,,,,***)))(((''''''((()))***))))))(((((((((((())))))(((((()))******)))'''&&&###$$$''')))))))))((('''******))))))))))))******))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******************)))((((((''''''((()))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((()))******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***)))))))))&&&'''''''''(((((())))))(((((()))))))))))))))(((((()))))))))************************************$$$%%%&&&((())))))))))))((()))))))))************((((((((())))))))))))))))))*********++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******************************************++++++,,,------,,,***(((((())))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))***++++++++++++***)))))))))************+++******,,,,,,,,,,,,+++***++++++++++++++++++******++++++++++++++++++***)))++++++++++++++++++++++++************************)))))))))))))))***+++,,,///---+++*********,,,---+++******)))))))))))))))************))))))))))))************++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))((('''''''''))))))))))))((((((((((((***)))))))))(((((((((''')))((('''((()))***)))((())))))((('''''''''((((((((())))))(((&&&%%%%%%'''(((((((((((())))))))))))******))))))))))))******((((((((((((((()))))))))******************************))))))***+++---...))),,,333999;;;999333...111111111000......000222111222333222111000000111000000////////////000111333333333333444444444444666666666666777777777888666777777777888888888888999::::::;;;<<<===>>>>>>???BBBDDDEEEFFFFFFHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJKKKKKKJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@???===<<<;;;999888888777777666666555555444333333222111111111000000000000///------------------------+++++++++++++++,,,,,,---*********+++++++++++++++)))))))))***++++++,,,,,,************************************))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((&&&'''***,,,,,,***((('''***))))))(((((())))))***)))))))))))))))))))))))))))***++++++++++++***)))***************)))((((((&&&'''((()))************''''''((())))))))))))))))))((('''&&&&&&'''((()))******++++++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((*********))))))&&&&&&''''''((()))))))))'''(((***++++++***))))))))))))))))))************************************((())))))))))))(((''''''))))))))))))************))))))))))))************))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***************+++---...,,,***((()))+++)))******************)))************************************************))))))***+++++++++++++++))))))))))))************+++++++++++++++++++++***((()))))))))))))))))))))+++++++++++++++***))))))***************************************************)))))))))))))))***+++))))))))))))***+++,,,---+++******)))))))))))))))************)))))))))((())))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((((())))))((('''))))))((((((((('''''''''***++++++***(((&&&'''(((&&&'''''''''((((((((((((******))))))))))))******((((((((())))))******+++************************,,,,,,------.../////////***...444888777444111///...000000///......000000222111///000111111000///111111000//////000111111222222333333333444444444555555555666666666777777777777777888888888999999444555666888:::===>>>??????AAADDDEEEEEEEEEFFFHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDBBB@@@???@@@@@@>>>===<<<;;;:::999777777777777555555555555444333222222111111000000000/////////------------------------++++++,,,,,,,,,+++++++++)))*********++++++++++++((())))))***++++++,,,,,,************************************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((())))))******))))))(((((((((((((((((()))******))))))(((((((((((())))))))))))***+++++++++***))))))((((((''''''(((((()))))))))))))))))))))))))))((()))************)))(((***************)))(((((('''((()))))))))))))))(((%%%&&&''')))************)))(((((((((((((((((()))************************))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((***+++***))))))&&&&&&''''''((())))))***''')))+++------,,,***)))))))))))))))************))))))))))))))))))))))))))))))******))))))((('''))))))))))))************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))*********)))+++---,,,***)))+++---))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))***************)))((((((((((((((()))+++,,,,,,---------,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))******************************))))))))))))******''''''(((((())))))******+++******)))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&&&&'''((()))***+++++++++)))(((((())))))(((&&&)))))))))))))))((('''&&&+++,,,---+++)))(((((()))&&&&&&&&&&&&'''''''''(((******))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))'''''')))******************...333444111.........)))---//////.../////////111///---...111444333111555444333222222222333444222222333333333444444444444444444555555555666666888888888888999999999999...000222666999<<>>??????===<<<<<<;;;999888777777666666555555555555444333222222000000000000////////////------------------------+++,,,------,,,+++)))((())))))******++++++++++++((())))))***++++++,,,,,,************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$######((()))***++++++***)))(((((((((((((((((()))*********)))(((''''''((()))***(((((('''((((((***,,,---((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''***************)))((((((************)))((('''&&&$$$%%%'''(((***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&(((***++++++))))))&&&&&&&&&'''((())))))***'''))),,,......---+++***))))))))))))************((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))************)))))))))))))))(((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************''''''(((((()))))))))***+++,,,,,,------,,,,,,+++******))))))))))))******)))*********++++++++++++((())))))***+++,,,,,,,,,******))))))******+++,,,******+++,,,,,,---......******))))))))))))******+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************+++++++++))))))))))))))))))))))))***'''%%%&&&)))+++***)))************))))))))))))******++++++++++++*********)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))+++******)))(((''''''&&&***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))******++++++///...,,,***))))))******((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''))))))((('''++++++******)))*********))))))***++++++++++++*********)))))))))***+++,,,////////////////////////........................000//////............///222111000000000111333333333444555555333333444555999999999999888666555444777444222222555777666555444666888999999:::===>>>CCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLLLLMMMMMMKKKHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFAAAAAA@@@>>>===;;;::::::<<<<<<;;;;;;:::999999888444444333333222111000000111000......///...+++))),,,,,,,,,------.........,,,,,,,,,++++++************)))))))))((((((''''''))))))***++++++++++++***,,,+++*********+++,,,---222...)))((())))))((('''*********+++,,,,,,,,,---************************((((((((((((((()))*********)))(((''''''((()))***,,,,,,++++++***)))))))))************))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))"""!!! ###(((+++***)))))))))************))))))++++++******************&&&''')))+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))+++*********))))))((((((++++++++++++++++++++++++'''''''''''''''((()))*********)))(((((('''((((((***((('''((())))))((('''+++*********))))))(((((((((((((((((())))))))))))(((((()))))))))(((((('''((((((((((((((())))))******************)))(((((($$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,---,,,***(((((()))+++,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))******+++******)))((((((''''''(((((()))******+++,,,,,,******))))))******+++,,,******++++++,,,------...*********))))))*********************************...------,,,,,,------...++++++++++++++++++++++++*********))))))((((((((())))))*********+++++++++))))))))))))))))))))))))***(((&&&''')))+++***)))*********)))))))))(((((()))******++++++******)))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''''''''***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))*********,,,+++***)))(((((())))))&&&'''''''''(((((())))))'''(((((())))))(((((('''*********+++,,,---,,,+++,,,+++++++++++++++,,,,,,))))))***++++++++++++************++++++++++++,,,------------------------------------------------000000////////////000111111111000000000111222333333444555444333333333555888888777666666555444444888666333444666888888777444666888999999:::<<<>>>?????????@@@@@@BBBCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLLLLJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???>>>===;;;::::::999999888888777666666666444444333222222111000000111///.........---+++))),,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++*********)))))))))***++++++++++++***,,,++++++******+++++++++000---)))((()))***)))(((************++++++++++++************************((((((((((((((()))*********)))(((((((((((()))************************+++************))))))))))))(((((())))))(((''''''&&&************************************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((''''''(((***+++*********++++++,,,,,,++++++***))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***'''''''''(((((((((((((((*********)))))))))((((((++++++++++++++++++++++++(((((('''''''''((()))))),,,,,,+++*********++++++,,,+++***+++,,,---,,,+++************)))))))))(((************++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))***************)))((((((&&&'''((()))************+++*********************+++***)))(((((()))+++,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))******++++++***((('''%%%$$$###((((((((()))******++++++******))))))******+++,,,******++++++,,,,,,------++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++***)))(((((('''''')))))))))*********++++++)))))))))))))))))))))))))))((('''(((*********)))******))))))))))))(((((()))******++++++******)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))))))((((((''''''(((((()))%%%%%%&&&'''((()))******((())))))******))))))((((((((()))*********))))))''''''&&&''''''((()))***))))))***++++++++++++***)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000111222222111000000000000111222222222444555444333222333555777666555444333333444555777555444444666777777666444666888999888999;;;===:::;;;<<<>>>???@@@@@@AAAFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJHHHIIIJJJIIIGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@???>>><<<;;;::::::777777777666555555444444333333333222111111000000111///...---...---,,,***,,,,,,,,,,,,------------+++++++++++++++*********++++++++++++************((()))******++++++******,,,,,,,,,,,,+++***))))))---+++)))((()))*********************))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***(((((()))******+++,,,,,,************))))))))))))(((((()))))))))(((''''''************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))),,,------,,,***((())))))***++++++,,,,,,++++++***(((((((((((((((((()))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((('''''''''******))))))))))))((((((++++++++++++++++++++++++))))))((('''''''''((((((+++************++++++,,,)))((('''(((***+++***)))************))))))))))))************+++++++++++++++,,,,,,---------,,,,,,...---,,,***))))))(((((()))************))))))((('''(((((())))))*********,,,,,,+++******)))(((((()))(((((('''((()))+++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))******++++++***((('''&&&%%%$$$((((((((())))))***************))))))******+++,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))))))))(((((()))))))))************************------,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))******))))))***)))))))))(((((((((((())))))************))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))((((((''''''''''''(((((())))))&&&&&&&&&'''((())))))***))))))************))))))&&&'''((((((''''''''''''%%%%%%%%%%%%&&&'''((()))))))))***++++++++++++***)))***,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............///000222222000000000000000111111222222333444444222222333444777666444222222333555666333333222333444444444444444555777777777777999:::777999;;;===????????????EEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFHHHGGGFFFFFFGGGIIIJJJHHHFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@???>>>===<<<;;;::::::888888777777666555555444333222222222111111000000000///---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))(((((((((((((((((())))))***************+++,,,,,,,,,+++***((('''+++***))))))***++++++,,,******))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))*********+++************)))))))))((((((((()))))))))(((((('''''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))+++---...,,,(((&&&''')))(((((())))))))))))((((((((((((((()))))))))))))))))))))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))((((((''''''&&&&&&))))))))))))))))))((((((******************************)))((('''''''''((('''&&&&&&&&&'''((())))))'''&&&%%%''')))******)))*********)))))))))))))))'''((((((((())))))))))))))))))******+++*********---,,,+++***))))))))))))))))))************)))((('''''''''''''''(((((()))+++*********)))))))))(((''''''''''''((()))+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))***************)))))))))(((((())))))))))))******************))))))******+++,,,******+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,++++++***))))))((((((((()))))))))*********))))))))))))))))))))))))((()))***+++***))))))))))))))))))((((((((((((''')))))))))******)))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))(((((('''(((((()))************((((((((((((((('''''''''))))))************))))))(((***,,,+++)))((()))***))))))))))))***,,,------))))))***++++++++++++***)))***,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///000111//////000000111111111111222333444333222222333444777555444333333444666888222333444444444444444555333555666666555555777888777888;;;===????????????CCCCCCDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDEEEFFFCCCDDDFFFFFFEEEEEEGGGHHHIIIHHHEEEDDDCCCDDDFFFGGGEEEEEEEEEDDDCCCBBBAAAAAA???>>>>>>===<<<;;;::::::777777666555555444444333222222111111111111111000000...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((())))))(((((()))************)))++++++,,,,,,+++)))(((&&&((())))))******+++,,,---***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))*********)))))))))((((((************)))))))))((((((((()))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))),,,---,,,)))((())),,,((((((((())))))((((((((()))))))))******+++++++++******************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((())))))************************+++***)))(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((***)))(((***,,,------,,,))))))))))))))))))******'''((((((((())))))))))))''''''((()))******))))))))))))((((((((())))))***((())))))*********))))))(((((('''''''''((())))))(((((()))))))))*********'''''''''(((((()))***+++++++++,,,,,,,,,+++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))******)))*********++++++,,,,,,******************++++++******))))))******+++,,,******++++++++++++++++++++++++************++++++------------------------+++******))))))******+++************************))))))((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))(((***,,,,,,***)))((()))))))))((((((((((((''''''((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((()))***++++++++++++***))))))((((((''''''''''''((())))))******))))))((('''***,,,+++(((&&&'''******)))))))))***+++,,,,,,))))))***++++++++++++***)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---...//////...///000000111111000000111333444333222111222444555444444333444555777777444666888888777666777888555666777777666555666888888999;;;<<<===>>>??????AAAAAABBBCCCEEEFFFGGGGGGCCCCCCCCCBBBBBBCCCDDDDDDAAACCCDDDEEEDDDDDDFFFGGGHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>======<<<;;;;;;:::444444444333222222111111111111111111111111111111000...+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***************************++++++++++++'''((())))))******))))))++++++++++++***)))((((((''')))***+++******,,,---))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))++++++***))))))(((''''''************))))))))))))(((((()))*********))))))************************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''''''((())))))))))))))))))***,,,,,,+++,,,---...)))******++++++******)))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))******************************)))((((((((())))))(((''''''''''''(((((())))))(((((()))+++,,,+++***))))))))))))************************++++++++++++((()))***+++++++++++++++((((((''''''((()))******((())))))************)))+++***)))))))))***+++,,,''''''((())))))***++++++'''(((((())))))***************+++++++++******)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))***************+++++++++,,,,,,,,,,,,++++++++++++++++++******))))))******+++,,,++++++***************************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((************************''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((+++------+++(((((()))))))))((((((((('''''''''(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))*********((()))***+++++++++***)))'''''''''((((((((((((((('''(((((())))))(((((('''&&&***,,,+++'''%%%''')))((((((((('''(((((())))))))))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......---------......///......000111111111000///111333333333222111222333111222222333444555555666444777::::::888777888999888999::::::888777888:::::::::::::::;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCAAABBBDDDDDDCCCCCCDDDFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB=========<<<<<<;;;;;;:::555444444333222222111111000000000000111111111111000---+++***+++,,,---,,,,,,,,,,,,+++++++++******((()))))))))*********+++)))*********++++++++++++'''(((((()))))))))))))))******))))))))))))******''')))+++,,,***)))+++---((()))))))))))))))******************************((((((((((((((()))******)))***++++++++++++***))))))))))))))))))(((((((((************))))))))))))(((((()))***************************************((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))))))))))))))(((((()))+++------,,,))))))************))))))((((((((()))***+++++++++'''((((((((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))'''''''''((((((((((((((('''''''''((((((((())))))************************)))))))))((())))))************)))((((((((())))))((('''&&&'''((()))((('''((()))))))))************************++++++++++++((()))***+++,,,,,,,,,,,,******))))))((()))))))))(((((()))***************,,,+++***(((((()))+++,,,((((((((()))))))))))))))))))))******************((())))))******)))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++************************))))))))))))******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((+++......+++(((((())))))(((((((((''''''''''''(((((())))))))))))(((((('''((()))******)))((('''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))******++++++((()))***++++++***)))(((%%%&&&&&&'''((()))******''''''((((((((((((''''''+++///222000,,,)))+++...,,,++++++************+++))))))***++++++++++++*********)))))))))***+++,,,++++++++++++++++++++++++,,,,,,------...///000000000//////.........//////---...000111111111000///111222333333111111222333///000111333333444444444222666999999777555666888;;;<<<===<<<:::::::::;;;::::::999888999:::<<<===>>>>>>???AAACCCDDDEEEFFFCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBB=========<<<<<<;;;;;;:::777666666555555444444333000000000000000111111111000---***)))+++,,,---,,,,,,,,,,,,++++++*********(((((())))))*********+++''''''(((((()))))))))***'''(((((()))))))))))))))******)))(((((()))***+++'''***,,,,,,***)))***,,,(((((())))))******++++++************************((((((((((((((()))******)))***+++,,,,,,+++***)))''''''(((((())))))******************))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))'''%%%$$$%%%)))+++)))'''''''''((((((((((((''''''&&&''''''((()))******+++#########$$$&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((()))***+++++++++***)))(((((('''((((((,,,+++******++++++***)))(((((())))))*********+++(((((((((((())))))))))))'''((()))***+++,,,,,,,,,------+++***))))))(((((((((((()))***************+++***(((&&&&&&''')))*********))))))((((((''''''***++++++++++++******)))'''((())))))))))))(((((())))))))))))))))))))))))+++,,,------......------///...,,,***)))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))++++++************++++++*********)))))))))))))))+++,,,,,,------,,,,,,+++************************************************,,,,,,++++++***)))))))))******))))))))))))******,,,)))&&&(((,,,---)))%%%))))))*********+++++++++***)))(((''''''((()))***************************---***'''''')))+++***)))(((''''''&&&&&&''')))***)))***+++,,,,,,+++***)))+++*********))))))(((((()))((((((((((((((()))***)))((('''''')))******))))))(((''''''(((***,,,---))))))))))))************)))))))))))))))))))))))),,,)))'''(((***+++***((((((((((((((())))))))))))------,,,+++*********++++++*********))))))((((((***+++---......---+++***,,,+++)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------.........------------...//////222222333333333222222111///111333222//////111444777888888888999999999999999:::;;;:::888888888999<<<<<<;;;:::;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@CCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>===;;;:::999888888888555444333111000/////////////////////////////////---,,,+++,,,///000---+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******+++---///000))))))))))))***************)))(((''''''((()))***+++*********))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++((((((((((((((((((((((((+++++++++++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((('''((()))******)))'''''''''((()))++++++******)))''''''(((((())))))******)))))))))***++++++,,,,,,***************)))((((((((((((((((((((((((((((((((((((((((((((()))************))))))******+++,,,((((((((((((((()))******&&&''''''((()))*********((()))***++++++***)))(((------+++***))))))((((((***)))))))))((((((''''''******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((+++,,,------...------------,,,+++*********+++,,,))))))******)))(((((('''************************++++++************++++++************))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************************++++++******))))))))))))*********)))))))))******))))))(((((()))))))))************)))(((''''''((()))***)))))))))))))))))))))))),,,)))'''''')))+++***)))(((''''''''''''(((***+++)))******++++++******)))************)))))))))((())))))(((((((((((())))))***)))(((((((((((((((((()))((((((((()))***++++++((((((((()))))))))******))))))))))))))))))))))))+++(((&&&''')))***)))'''(((((((((((())))))))))))++++++***)))))))))))))))************)))))))))((()))***,,,------,,,***)))+++***)))(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,------------............------............------------...//////222222222333333222222111222333555444222222444666777777777777888888888999999;;;;;;;;;999999:::;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<===<<<;;;999888888777777555444333111000000000//////////////////////////////---+++,,,......---+++************************************)))))))))(((************)))))))))(((''''''(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))***************)))(((((((((((()))***************)))))))))((('''''''''((((((((())))))************************'''(((***+++++++++)))((())))))*********+++++++++((((((((((((((((((((((((***************)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((()))))))))******))))))((('''((()))***+++******)))(((((((((((())))))******+++************************************)))((((((((((((((((((((((((((((((((((((((((((((()))************))))))******+++,,,((((((((((((((()))******''''''((())))))***++++++((()))***++++++***)))(((++++++***)))((((((((((((************)))))))))(((******))))))))))))******+++++++++*********))))))************************************)))))))))(((++++++,,,---------------++++++***++++++,,,---...)))************)))((((((************************++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,******))))))))))))******)))***+++)))''''''***,,,((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))'''((()))******)))(((''''''((()))***+++,,,+++******))))))******+++************))))))))))))***))))))(((((()))))))))******)))((((((''''''&&&((())))))*********))))))''''''((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&((((((((('''(((((((((((()))))))))))))))((((((''''''''''''(((************))))))))))))((()))***++++++***)))(((************************))))))******++++++,,,,,,,,,,,,,,,---------....................................------......///000111222222333333222222222222333444444333333555666666666666666777777777777999;;;<<<;;;::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::888777777777777555444333222111000000000////////////////////////000...,,,+++,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))+++++++++***************(((((())))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***))))))))))))***))))))))))))***************))))))(((((())))))***************))))))))))))''''''((((((((()))))))))************************%%%'''***------+++)))''')))))))))*********++++++))))))))))))))))))))))))((())))))))))))(((''''''***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((******)))))))))******+++(((((()))************)))((((((((())))))))))))***,,,,,,+++******)))(((((()))************))))))(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))***++++++((((((((((((((()))******(((((())))))***+++++++++((()))************))))))))))))(((((((((((())))))***))))))))))))(((((((((******))))))))))))******+++++++++***************************************************))))))))))))++++++,,,------------,,,++++++++++++,,,,,,------)))******+++******))))))************************,,,++++++******++++++,,,)))***************++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))************)))''''''(((+++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))''''''((()))***+++,,,,,,+++***)))(((((()))***+++*********)))))))))))))))******))))))((()))))))))((()))***)))((('''''''''((()))***++++++***((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''((((((((((((((((((((())))))))))))(((((('''&&&&&&''''''(((*********)))))))))))))))))))))***++++++***))))))))))))***+++++++++***************+++,,,,,,------+++,,,,,,------.........---..................---...............//////000111111222333333333222222000111222333333333444444555555555666666666666777888999::::::999999;;;<<<<<<<<<;;;:::;;;<<<===>>>@@@??????>>>???@@@BBBCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888777666666666666555444333222111111111111////////////////////////111///,,,*********+++,,,++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))***,,,------((()))))))))************))))))))))))))))))))))))*********)))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&(((***,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))((()))))))))))))))((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))(((+++***)))))))))***,,,,,,((()))))))))************))))))))))))))))))))))))+++*********)))))))))((())))))************)))(((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))***++++++((((((((((((((())))))***))))))******++++++++++++((())))))***************((((((((((((((()))***+++((((((((((((((('''''''''******))))))))))))***************************************************************)))))))))))))))***+++,,,,,,------,,,,,,------------,,,,,,++++++******+++++++++++++++***************************,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******---)))%%%%%%))),,,,,,***************************(((((())))))))))))((((((************************(((((())))))(((((((((((('''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))******++++++***)))))))))))))))&&&(((++++++)))(((((()))((()))***++++++***((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***(((((((((((())))))))))))(((((((((''''''(((((()))))))))))))))))))))************++++++++++++******((()))***+++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////------...//////...------///............///000000000111222333333333333333111111222333555555555444444555555555666666666666555777888999888888:::<<<<<<<<<;;;:::;;;<<<===>>>@@@??????>>>???@@@BBBCCCAAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>===<<<;;;:::888777666555555555555555444444333222111111111111////////////////////////000///---***))))))+++,,,************************))))))))))))))))))******))))))))))))))))))******((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((((((''''''&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))((()))))))))************))))))************))))))))))))))))))))))))******(((((((((((()))))))))***''''''''''''''''''''''''((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))***++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))+++***)))))))))***,,,---)))))))))))))))*********************))))))))))))(((((()))))))))*********((())))))*********))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((())))))***+++((((((((((((((())))))******************+++++++++)))))))))))))))******+++))))))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))************+++,,,,,,,,,,,,,,,------......---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))(((******))))))))))))******---((($$$%%%+++...,,,)))++++++++++++************(((((())))))))))))((((((************************&&&(((***)))(((''''''((('''((()))*********))))))***))))))(((((())))))***))))))))))))************,,,+++******))))))))))))'''***------***((((((***((())))))*********))))))''''''((((((((())))))))))))))))))))))))))))))))))))*********((((((***+++(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,...............---------***+++,,,,,,---...//////,,,---...//////...---,,,//////......//////000111000111222222333333333333333333444666888999888666555555555555666666666666333555777888888888:::<<<<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBBBB@@@BBBDDDFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>=====================;;;::::::666666555444444444444444333222111111000000111111////////////////////////---...---+++))))))+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,,,,+++******''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))))))))((('''&&&))))))))))))************)))******++++++******)))))))))))))))************((((((((()))))))))******************************))))))(((((())))))++++++((((((((()))))))))******)))))))))))))))))))))))))))******++++++++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))***+++,,,)))))))))((()))******++++++************)))))))))''''''((())))))***++++++((())))))************)))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((()))******((((((((((((((()))******************************)))((((((((()))***+++,,,******)))******+++,,,,,,++++++,,,,,,,,,,,,,,,---******))))))))))))*********************+++++++++++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,++++++,,,---.........---,,,***++++++,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***++++++,,,------******++++++++++++******++++++++++++++++++++++++************************++++++************************))))))))))))******)))'''&&&(((+++,,,+++***+++*********))))))))))))'''((()))******)))((('''************************%%%(((******(((&&&'''((((((((()))))))))((('''&&&(((((())))))))))))((((((((()))))))))************---,,,+++***))))))))))))+++...111000+++''''''((()))((((((((()))***++++++((((((((()))))))))******))))))))))))))))))))))))((()))***)))'''''')))+++(((((((((((())))))))))))((((((((((((((()))******((()))))))))******************))))))))))))************))))))***,,,---...///......------,,,,,,+++***++++++,,,---...///000,,,---///000000///---,,,///////////////000000111000000111222333333333333333333444777::::::888666555555666666666777777777333555777888888999;;;===<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA???@@@CCCEEEGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;:::999888555444444333333333333333111111000000//////000000////////////////////////***,,,---,,,***)))+++---************************((()))))))))************((()))))))))************'''''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***+++---//////...---,,,'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))))))))))))))************)))***++++++++++++***)))((()))))))))************(((((()))))))))*********************************(((((()))************)))(((((((((((()))))))))***(((((((((((((((((((((((((((((()))***************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&'''((()))***************)))((((((((()))+++++++++++++++*********))))))((((((((()))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******((((((((((((((()))******)))))))))))))))))))))))))))((((((((()))***+++,,,***))))))))))))******+++******++++++,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++((()))))))))******************+++,,,,,,,,,,,,+++)))***,,,.../////////...***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------******++++++++++++******************************************************)))))))))***++++++,,,,,,******))))))))))))******%%%(((***+++***)))+++,,,******))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))$$$(((******(((&&&'''((((((((()))))))))'''&&&$$$'''((()))******)))((('''(((((())))))*********+++---,,,+++***))))))))))))...222444111+++&&&%%%&&&)))(((((('''(((***,,,---))))))))))))************))))))))))))))))))))))))&&&(((***(((&&&%%%'''***(((((((((((())))))))))))'''''''''''''''((()))***(((((())))))*********+++))))))(((((((((((())))))+++***)))))))))+++...//////...------,,,+++***)))******+++,,,---//////000,,,---///000000///---,,,///////////////000111111///000111222333444444444222111222555888999777444666666666666777777777777444666888999999:::<<<>>><<<<<<;;;:::;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@===???BBBEEEFFFGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>::::::::::::999888777777444444333333222222333333111000///////////////000////////////////////////(((+++------+++***+++---++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++'''(((((()))***++++++,,,************************))))))(((((((((((())))))%%%&&&(((*********((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$&&&''')))************))))))))))))************)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))************((((((((((((((((((((((((%%%'''***,,,---+++)))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************%%%&&&((()))*********)))***)))((((((((()))+++,,,++++++++++++******))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******((((((((((((((()))******)))))))))((((((((((((((()))((((((((((((***,,,---))))))(((((((((((())))))''''''(((((()))))))))*********))))))))))))******))))))******++++++++++++++++++++++++++++++++++++(((((())))))*********+++***)))))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))))))))************************((()))***++++++***)))((('''***------,,,+++++++++))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&''')))+++,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))333;;;999...%%%$$$'''******))))))))))))*********)))(((''''''((()))***&&&'''((())))))((('''&&&******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))************************+++((('''(((+++------+++.........------,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...111111111111111000000///222222222222222111000///111111222333444444444444666777888999999888666555666666666777888:::<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===???@@@AAAAAA@@@???@@@AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>===<<<===>>>===<<<::::::;;;;;;:::888666555555555444333222222222222//////000000000000//////000...,,,+++++++++---...++++++++++++++++++++++++,,,+++++++++***)))))))))(((((((((((())))))))))))******)))))))))))))))***+++)))(((&&&&&&((()))+++)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++************)))***************+++++++++))))))))))))))))))))))))(((((()))***+++***************)))(((((((((((((((******)))))))))))))))))))))((('''((()))((('''%%%"""'''***)))((()))*********+++++++++,,,,,,,,,)))))))))))))))(((''''''***)))(((''''''((()))************)))))))))))))))'''((()))+++++++++***))))))))))))))))))*********+++---...---+++)))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((******))))))(((((('''''')))))))))))))))***++++++***)))(((''''''((()))***(((((())))))))))))((('''***)))'''((()))***(((''')))***,,,,,,***)))***+++(((((())))))))))))((((((((('''''''''(((***---///+++++++++******)))))))))))))))))))))((((((((((((***************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))***++++++***)))))))))***,,,,,,+++***+++---************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''"""###%%%'''((('''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((000666555---'''''')))******))))))))))))*********)))(((''''''((()))***'''(((((())))))((('''&&&((((((((((((''''''''''''(((((('''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))************************+++)))'''(((+++---,,,+++------,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......---...//////000000000000000000111111222222111111111111222333444444444444555666888999999888666555666666666777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<===???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<===>>>===;;;:::::::::999888777666666444444222111111111111111//////000000000000/////////...---,,,+++,,,------++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))******)))(((''''''((()))***))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,*********************)))))))))))))))))))))))))))(((((()))))))))************)))(((''''''''''''''')))))))))))))))*********)))((('''((())))))'''%%%###&&&)))***)))((((((***)))))))))*********++++++)))*********))))))((('''***)))(((((((((((()))******)))))))))))))))))))))'''((()))***+++******)))++++++******))))))((((((---...//////,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))(((((((((((('''''''''''''''((())))))***)))(((''''''((()))***(((((())))))))))))((((((***((('''((()))***)))''')))***,,,+++***)))***+++((())))))******))))))((((((''''''''')))***,,,---,,,+++++++++************))))))))))))((((((((((((+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++******++++++++++++++++++******************************++++++++++++*********++++++***)))***,,,...************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%'''((())))))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''+++//////,,,))))))+++***))))))(((((())))))***))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************************,,,***))))))***++++++***++++++++++++************************++++++++++++---------,,,------...///+++,,,---///000111111111000000000000111111111111111222333444444555555444555666777888888777666555666777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@@@@???============<<<::::::999888777777777777777333222111000000///000000...//////000000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))******************+++++++++******))))))))))))))))))(((((())))))******)))(((''''''((()))***))))))(((((())))))***+++((((((((((((((((((((((((************************'''''''''((()))*********)))))))))*********++++++((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------*********))))))((((((((()))))))))))))))))))))))))))((('''''''''(((***+++******)))((((((((())))))(((((())))))*********+++)))((('''((())))))'''&&&((()))******((('''((()))((((((((()))))))))***************+++******)))(((***))))))(((((())))))***))))))))))))))))))******(((((()))************))),,,,,,+++***)))((('''''',,,...///...,,,+++++++++***))))))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((())))))))))))))))))((('''((()))***)))((()))***++++++))))))***+++)))******************)))''''''((())))))***++++++,,,,,,,,,++++++++++++***))))))))))))((((((((((((---,,,,,,++++++,,,------******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++(((***++++++******+++,,,************************************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))*********************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''(((((((((******)))(((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((************************,,,+++***)))************++++++++++++++++++***************++++++++++++,,,......---------......///------///000000111111111222111111000////////////111222333444555555555555444555666777777777666666777777777888777777777666999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@???=========<<<:::888:::999888777777777888999333333222111000000000000...//////////////////...,,,------------,,,+++***************************(((((())))))******++++++++++++******)))((((((((()))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))*********++++++++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++******)))((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&(((***+++,,,++++++*********++++++((((((((()))******++++++)))(((((((((******(((&&&***))))))'''''''''((()))((((((((()))))))))************+++++++++******))))))))))))))))))))))))))))))))))))))))))*********)))))))))*********))))))+++*********))))))((((((***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((())))))******)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((())))))***)))((('''((()))***)))((()))***+++***(((((()))+++******++++++++++++******&&&'''((()))******)))))),,,,,,,,,+++++++++++++++))))))))))))((((((((((((------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++&&&))),,,---,,,******)))************************************************++++++******))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((+++***(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''''''''''''''(((((())))))***)))(((((('''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************************+++++++++***))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---------......---......///......------111000000///000000111222222222333444555555555555444444555555666666666666777888888888888777666666888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<999777:::999888777777888:::;;;444333222111111000000111......////////////......,,,,,,------,,,,,,+++***************************((((((((())))))******+++))))))((((((((('''''''''((((((''''''((()))******))))))(((((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))*********++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************+++******)))((('''&&&&&&((((((((((((((((((((((((***)))'''&&&'''(((***,,,*********))))))******+++(((((())))))************)))(((((()))******)))'''(((&&&%%%%%%&&&((()))***)))))))))*********++++++)))******+++++++++******))))))************))))))(((((())))))******************))))))))))))))))))(((((())))))*********+++)))***,,,+++***))))))***))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((())))))******)))))))))))))))******+++(((((())))))))))))((((((((((((''''''((()))***+++(((''''''((()))******))))))******)))(((((()))+++******++++++++++++******'''(((((()))))))))((((((++++++++++++++++++++++++))))))))))))((((((((((((---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))******+++,,,,,,,,,************************++++++************++++++&&&(((+++,,,+++***)))***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))*********)))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((('''''''''((()))((((((''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((()))((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++***))))))+++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///...------------------,,,,,,------,,,++++++***///......///111333666777222333444555555666666555333333444444555555666666777888999::::::999777777777888:::<<<======<<<<<<;;;;;;<<<<<<>>>???AAABBB@@@@@@@@@@@@@@@AAACCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>>>>===;;;888555777777777777888888999:::444444333111111111111111---......//////......---,,,,,,,,,,,,++++++++++++************************(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''((()))******(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''*********)))(((''''''''')))))))))*********++++++******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))*********))))))((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((('''''''''((())))))***))))))))))))))))))))))))(((((()))***+++***(((&&&$$$###$$$''')))******)))))))))*********++++++((()))******+++*********)))******++++++******)))((((((((()))******+++++++++***))))))((()))))))))''''''((()))***+++,,,,,,***,,,------,,,++++++,,,)))))))))************+++))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''')))***+++((('''&&&(((***+++***))))))******((('''''')))+++)))******************))))))((((((((((((((((((((()))************+++++++++))))))))))))((((((((((((,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******(((((())))))***++++++,,,************************+++***))))))))))))***+++)))******)))((((((+++---++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***,,,,,,+++++++++++++++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))***)))'''&&&(((***((((((''''''''''''(((((('''((()))******)))((('''''''''&&&&&&'''((()))***((((((((((((((((((''''''((('''''''''''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))************************(((***+++***))))))+++...************+++++++++,,,************++++++++++++......---,,,,,,,,,,,,,,,,,,,,,---.........------333222111000111222444666222333444555666666666666333333333333444555666777777888:::;;;;;;:::999888666888:::<<<======<<<<<<;;;;;;;;;<<<===???AAABBB???>>>>>>>>>>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===;;;777444333444555666777777777777333222111000000///000000---......//////......---------+++*********+++,,,************************)))))))))))))))(((((((((&&&&&&''''''(((((())))))'''&&&&&&'''''')))******(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++*********************)))))))))))))))))))))))))))************++++++++++++)))(((((((((((()))***+++++++++******)))((((((((()))(((((()))++++++***)))'''%%%$$$%%%(((+++***)))((((((((()))))))))******'''((())))))*********))))))***++++++++++++***)))'''(((((()))******++++++,,,+++)))((((((((()))***(((((())))))******++++++***+++------+++++++++,,,))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))(((((((((((('''''''''''''''((())))))'''((()))******)))((('''(((((('''&&&''')))+++,,,((('''&&&'''***+++***))))))***)))(((&&&''')))+++((())))))******))))))(((***)))((('''&&&''''''((((((((()))))))))*********))))))))))))((((((((((((,,,++++++***)))))))))*********+++++++++,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,,,,++++++***************))))))))))))******'''(((((()))******++++++************************+++***)))(((((()))***+++,,,+++(((%%%$$$''',,,000++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((('''''''''''''''(((((((((((((((((((((((((((((()))***++++++***)))(((************************%%%(((+++***'''&&&))),,,((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&''')))***,,,(((((((((''''''&&&&&&%%%(((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))************************''')))+++***)))))),,,///(((((())))))*********+++))))))))))))************...---,,,,,,++++++++++++---...///111222222222222:::888555222000000000000222333444555666666666666333222222333444555666777777888:::<<<<<<<<<:::999666888:::<<<=========<<<;;;;;;;;;;;;===???AAACCC>>>============???@@@AAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===;;;666333000111333555666666555555222111000//////.........---..................---...---+++))))))***+++,,,))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++&&&&&&&&&'''''')))******(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---***************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++++++++,,,------...,,,,,,+++***)))((('''''')))(((((()))+++,,,***))))))'''&&&'''***,,,***(((''''''''''''((((((((()))''''''((())))))))))))))))))***+++,,,,,,+++***)))'''(((((()))***+++++++++,,,+++***((((((((()))***************))))))))))))''')))++++++)))))))))***))))))******++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))***************)))((((((******))))))(((((('''''')))))))))))))))***++++++'''((()))******)))((('''(((((('''&&&''')))+++---''''''&&&'''***++++++*********)))'''&&&&&&))),,,(((((())))))))))))((((((+++***(((&&&%%%&&&'''(((''''''(((((()))))))))***))))))))))))((((((((((((,,,)))''''''***+++***(((+++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''((()))***+++,,,------+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++************************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))+++***(((''''''(((***++++++***)))(((''''''((((((%%%&&&''')))))))))((('''''''''((()))***++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))'''(((******((((((((()))'''''''''''''''(((((()))************************************+++++++++++++++++++++*********))))))++++++******++++++,,,---,,,,,,,,,---------..................////////////FFFAAA:::333//////111222222222333444444555555666444444444333333222222222777999;;;<<<;;;:::::::::888:::<<<===?????????>>>>>>????????????@@@@@@@@@???@@@@@@>>>===<<<>>>?????????????????????@@@@@@???@@@@@@@@@>>>;;;777555555444111000///111333444333222000.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((('''&&&))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$$$$%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))*********))))))(((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,+++***((((((((())))))************************)))))))))))))))*********)))***,,,......,,,***((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''(((((('''''''''''''''((("""%%%***+++***)))***+++,,,,,,,,,++++++*********%%%&&&'''((()))))))))))),,,,,,++++++++++++,,,,,,...+++((((((,,,//////...++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((('''''''''((((((((((((''''''''''''(((((()))***************))))))*********)))((((((,,,***((((((***+++***))),,,,,,++++++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,+++***)))((()))************+++++++++)))************+++++++++************************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********************))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((******((((((((()))***************++++++,,,************************(((((((((((())))))))))))+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000===;;;777444222111111111222222333333444555555555555555555444444444333333777999;;;<<<:::999::::::888:::;;;===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@???======>>>@@@======>>>???@@@@@@AAAAAAAAA@@@@@@???<<<:::777555555444222000000111333444222111000///.........///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++******)))(((((()))***+++*********************************))))))))))))))))))***,,,------,,,***((())))))))))))))))))))))))************************************)))))))))(((+++*********))))))))))))******))))))((())))))***'''))),,,,,,***((()))***,,,,,,,,,++++++*********)))))))))***))))))((((((***))))))))))))))))))***---***((((((+++.........++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((()))************)))++++++++++++***)))((('''---+++)))***+++,,,,,,+++------,,,,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++***)))((((((,,,,,,,,,,,,+++***)))((()))************+++++++++)))************+++++++++************************+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))******************************((()))***+++++++++***)))+++******))))))))))))***************))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))((((((''''''(((((()))***************************(((((((((((())))))))))))+++++++++***************++++++******++++++,,,---,,,,,,,,,---------......//////000000000111111111222222333444444333111000222222333333444444555555666666666555555555555555666888:::;;;:::999999:::999999;;;<<<===>>>>>>===>>>>>>>>>?????????@@@@@@@@@AAAAAA???>>>===???@@@;;;<<<===>>>@@@AAABBBBBBBBBAAA???===:::888666555555444222000000111222333222111000///............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********)))(((((())))))************))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))))),,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))++++++******))))))(((((((((***+++------,,,***)))))))))))))))))))))))))))************************************))))))))))))++++++++++++************++++++*********++++++,,,,,,------,,,)))(((((()))+++++++++++++++*********++++++++++++***)))((('''))))))))))))))))))))))))+++)))((((((***,,,,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))------,,,+++************************************,,,+++***)))((()))******'''((())))))******)))))),,,,,,,,,+++***)))(((''',,,,,,++++++,,,,,,------...------,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++***)))((((((******++++++++++++******))))))*********+++++++++))))))*********+++++++++***************************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***************++++++++++++******'''(((***,,,---,,,+++***,,,+++)))((('''((())))))******))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''(((******((((((((()))'''&&&&&&&&&&&&'''((((((************************)))*********++++++++++++************************++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000---...000222222111000///111222222333444444555555555555555555555555555555555777999:::999999999:::999999:::;;;<<<<<<======>>>>>>>>>>>>????????????@@@AAAAAA@@@>>>>>>???@@@<<<======>>>???@@@@@@AAABBBAAA>>>;;;888666555555555444222111000111111222111000000///......------+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++'''(((((((((((((((''''''))))))************))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))************************************************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++((((((((((((((((((((((((,,,++++++***)))(((''''''((()))+++,,,,,,+++***)))))))))))))))))))))))))))*********************************)))))))))))))))************************++++++*********+++,,,,,,---,,,+++***((((((((()))+++++++++*********************++++++***))))))(((******++++++++++++*********)))(((((()))***++++++++++++************++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''((()))*********++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))***************+++***((('''&&&'''((()))'''(((((()))))))))))))))***++++++++++++******)))+++,,,,,,,,,,,,,,,---......------,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********************'''((()))***+++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))************)))***++++++++++++***)))'''(((***,,,---,,,+++***+++***((('''&&&''''''((('''(((((()))******++++++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((('''(((******((((((((()))******))))))******+++,,,)))))))))))))))))))))))))))*********++++++++++++************************++++++******++++++,,,---,,,,,,,,,---------......---------.........//////............////////////111111222222333444444555444444444444444444555555444666999999999888999:::999999::::::;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@AAA???>>>===>>>@@@??????>>>>>>>>>>>>>>>>>>AAA???===:::777666444444555444333111111111111111000000000///......---,,,***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((,,,++++++***)))(((''''''((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,***)))((((((((()))))))))************************'''((())))))*********))))))***++++++++++++***)))((()))))))))))))))******++++++************++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++******))))))((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((''''''(((((()))***+++((((((((())))))*********+++***)))''''''(((((()))''''''((()))))))))))))))((()))***+++++++++++++++***+++,,,,,,++++++---///------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,&&&'''(((***+++,,,,,,,,,)))************+++++++++)))************+++++++++***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))******++++++))))))))))))))))))))))))((()))***+++++++++***))))))((((((''''''''''''(((''''''((()))***+++,,,,,,************))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((())))))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------.........000000...------...///000111111222222333333444444444444444444444555555555333555888999888888999999:::999999999999:::;;;<<<=========>>>>>>>>>?????????@@@@@@>>>===<<<>>>???@@@??????>>>>>>===<<<<<<>>>===;;;:::888666444333555444333222111111000000///////////////---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++*********))))))************))))))))))))))))))))))))))))))++++++*********))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''(((((((((((()))************************))))))))))))))))))))))))(((((((((''''''(((((((((++++++++++++***)))''''''))))))))))))))))))))))))++++++******))))))(((((((((((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))))))))((((((((((((((()))***+++((('''&&&''')))******))))))))))))***************&&&'''((()))************&&&'''((())))))((('''&&&((()))+++***)))((()))***++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******)))(((''''''''''''''''''((())))))*********,,,,,,+++++++++*********&&&'''(((((())))))(((((('''((()))***************)))***,,,+++******---000---,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++((())))))***************)))************+++++++++)))************+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++))))))(((''''''((())))))))))))))))))))))))(((((('''(((((())))))))))))((((((((())))))*********+++************))))))))))))((((((((((((((((((((((((+++*********)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((******((((((((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......------------.........///000/////////////////////111111111222333333444444444444555555555666666666222444777888888888888999:::999999888888999:::;;;============>>>>>>>>>???>>>>>>???===<<<;;;===>>>>>>>>>>>>>>>>>>=========::::::::::::888666444333555555444333111000000000...////////////---,,,+++,,,,,,,,,+++++++++++++++************************************************&&&&&&'''((((((((((((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++******)))(((*********************************)))))))))))))))'''((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((''''''((((((***++++++(((''''''))),,,,,,***'''((()))))))))*********+++))))))******+++*********&&&'''((())))))((('''&&&(((***,,,+++)))((()))+++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++***)))(((''''''''''''(((((()))******+++,,,,,,***+++,,,------+++***(((&&&'''(((((())))))(((((()))))))))))))))(((''''''(((***,,,+++******---000,,,++++++***)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************+++++++++******)))(((''')))************+++++++++)))************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++***((('''%%%%%%'''(((***+++***)))(((''''''(((((('''((()))+++++++++***)))************))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''')))******((((((((())))))))))))))))))***++++++))))))))))))))))))))))))************++++++++++++))))))******++++++++++++++++++******++++++,,,---,,,,,,,,,---------................../////////000...///000111111111000///000111111222333333444444555666666666777777888888111444777888888888888999:::999888888888999:::;;;============>>>>>>>>>>>>===>>>>>>===;;;;;;<<<===<<<<<<======>>>>>>??????888999::::::999777444333555555444333222111000///...////////////---,,,+++---,,,,,,++++++*********************************))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))+++++++++************)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&'''((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***++++++******************************)))))))))))))))*********'''(((((()))***++++++,,,))))))))))))))))))))))))************************(((((())))))*********+++))))))******+++++++++,,,(((((((((((()))***+++,,,***))))))+++...---***&&&(((((())))))*********+++,,,,,,,,,,,,++++++))))))((()))***,,,,,,***)))((((((+++---,,,***((()))+++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,))))))***+++,,,,,,------''')))+++,,,,,,***'''&&&&&&''''''(((((((((((((((++++++***)))'''&&&$$$###,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,++++++******++++++,,,---******************************++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))******...,,,***((('''(((***,,,''''''''''''((()))+++++++++++++++*********))))))((((((((('''((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++)))((('''&&&******++++++++++++************))))))((((((''''''***((('''(((***+++)))&&&''''''''''''((((((((()))((())))))******((('''&&&'''((()))))))))(((&&&%%% """%%%(((************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%$$$###&&&***,,,,,,***---,,,***(((&&&&&&)))+++---,,,+++******,,,...///++++++,,,,,,,,,,,,------,,,,,,...///000000000000------...///000111222222,,,...000222333222111000555555555555555555555555555555666666666666666555777777777777888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@@@@???>>>===<<<;;;::::::999999::::::999888666555111111111111000000000000///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,+++***((((((((()))***))))))))))))************,,,+++***((('''''''''''',,,,,,++++++***)))((((((******))))))))))))******(((((((((((()))***,,,,,,******************************+++++++++,,,,,,,,,******+++,,,+++***)))(((((((((***++++++***)))(((******++++++++++++******************************))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************------,,,+++))))))+++---******++++++++++++************)))(((((('''(((((('''(((((())))))))))))))))))************+++++++++&&&'''(((***++++++++++++)))))))))))))))(((''''''+++++++++*********))))))***************)))((('''***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))(((((('''''')))(((((((((''''''''''''%%%&&&((()))))))))((('''*********)))))))))))))))++++++***)))((('''&&&&&&)))******)))(((((()))+++))))))(((((()))***++++++))))))))))))************)))))))))))))))))))))))))))*********++++++++++++***+++,,,+++)))''''''((()))))))))))))))))))))))))))'''&&&%%%%%%&&&'''))),,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))---,,,,,,,,,,,,---......******************************++++++++++++******************************************************))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))*********************))))))))))))))),,,+++)))''''''((()))***''''''''''''((()))***++++++++++++*********))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++******)))(((''')))******++++++******)))))))))))))))((((((((((((***((('''(((***+++)))''''''''''''((((((((())))))))))))*********)))((('''(((((((((((((((''''''&&&$$$%%%''')))******)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&%%%$$$&&&)))++++++***,,,+++***)))'''(((,,,...///...,,,*********+++,,,++++++,,,,,,,,,,,,------------...///000000000/////////////////////000000111111111111222333444555444444444444444444444444444444555666666666666666777777777777888999999:::;;;<<<======>>>>>>======>>>===;;;::::::<<<===>>>>>>======<<<;;;:::999888777777888888777666444333111111111000000000//////...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************((('''''''''(((((('''(((((((((((()))))))))+++***)))((((((''''''((())))))))))))))))))************))))))))))))******)))((((((((()))***++++++************************))))))))))))************))))))***+++***)))((('''))))))******)))((('''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))***,,,******++++++++++++******+++***))))))((((((((()))'''(((((())))))))))))))))))************+++++++++)))))))))))))))(((''''''&&&'''((()))************+++++++++*********))))))***************)))((((((***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))(((((((((((())))))(((((((((''''''''''''((()))***+++******)))***)))))))))))))))))))))******))))))((((((''''''((())))))(((''''''(((***(((((())))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***+++,,,+++)))''''''((())))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,---......******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))((((((((((((''''''(((''''''(((((()))***++++++************)))))))))((()))***+++++++++***))))))))))))))))))))))))))))))))))))************+++))))))************)))))))))******++++++******)))(((((((((((())))))))))))***)))((()))***+++***(((''''''((((((((())))))))))))************)))(((((()))((((((''''''''''''(((((()))*********)))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))******)))***++++++***)))***...000111000---+++))))))))))))++++++,,,,,,,,,,,,------......///////////////...000/////////............000///...------///222333333333333333333333333333222333444555666777777777777777777777777888888888:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<;;;:::999888888777555555555555444333222111111111000000000000//////---+++******+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))((((((''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((()))***++++++******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))((())))))))))))(((''''''))))))))))))(((&&&%%%$$$******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))))))))*********++++++++++++******++++++***))))))))))))***'''((())))))******)))))))))************+++++++++(((((())))))(((((('''&&&$$$%%%''')))***+++,,,,,,+++++++++***************************))))))))))))***++++++,,,,,,++++++******************************************************))))))))))))((((((((()))))))))(((((((((''''''(((((()))***************))))))))))))))))))******))))))))))))(((((((((((('''((()))((('''&&&''')))'''(((***++++++***))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))+++,,,+++)))((((((((())))))))))))))))))))))))++++++))))))))))))++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********)))***++++++,,,******************************++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********++++++******)))((((((((('''((()))))))))(((''''''((((((((((((((()))******************))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))************'''((()))******++++++***))))))************))))))''''''(((((())))))************))))))************'''(((((((((((()))))))))***************))))))))))))((('''&&&&&&'''((())))))))))))))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))***,,,///000///---+++***)))))))))+++++++++,,,,,,,,,------...///////////////...---//////..................///......---...///000111222222222222222333333333111222333555666777777777777777777777777777666666888999::::::;;;;;;::::::<<<<<<;;;:::999::::::;;;;;;;;;:::999999888777777444444444333333222111111111000000000////////////---,,,++++++,,,,,,+++)))++++++++++++++++++++++++************************************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******((((((((()))******++++++******))))))))))))******+++***)))))))))))))))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((()))))))))((((((''''''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***(((((((((******++++++++++++******++++++***************+++(((((()))************)))))))))*********+++++++++%%%&&&''')))******++++++%%%&&&''')))++++++,,,,,,******************************)))))))))))))))******++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''((((((((((((((()))))))))))))))*********'''((((((((()))))))))***&&&((())))))((('''''')))'''(((***+++,,,***)))'''((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***))))))))))))***++++++******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))(((((('''(((***++++++***(((''')))(((((((((((())))))***))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))++++++++++++)))))))))******)))))))))''''''(((((())))))************))))))((((((***+++(((((((((((()))))))))************))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))(((((())))))+++++++++***(((''')))+++,,,,,,++++++************+++++++++,,,,,,,,,------...///////////////...---------......///000000111222333444555555444444333111111111222222222333333111222333555666777777777666666777777777666555555777777888999999999999888::::::999999999999999:::;;;::::::999999888888888555555444333222222222222000000000////////////......---,,,,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((''''''(((((()))***+++******************************))))))))))))******+++***)))))))))))))))***((((((((((((((((((((((((((((((((()))))))))******++++++******))))))))))))((((((((())))))******+++******++++++++++++******************************))))))))))))))))))))))))))))))******+++++++++++++++++++++******+++++++++************************************************,,,---///...+++(((''''''******++++++++++++******+++***************++++++((())))))***************))))))*********+++++++++'''((()))***+++,,,,,,,,,((())))))*********************************************)))(((((()))***+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((('''''''''''''''(((((()))(((((())))))************''''''(((((())))))******''')))++++++)))(((((()))''')))***,,,+++***((('''((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))(((((())))))))))))))))))))))))))))))))))))(((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++,,,------******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***'''((()))***+++***)))((())))))(((((((((((())))))(((((()))))))))))))))***((()))***+++++++++***)))))))))))))))))))))))))))***)))))))))))))))((((((&&&'''((()))+++++++++,,,((())))))******))))))((((((((((((((()))))))))))))))))))))(((&&&''')))+++((((((((()))))))))*********))))))((('''((((((((((((''''''''''''(((((()))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''')))******(((((()))++++++++++++***((('''((())))))******+++++++++,,,,,,++++++,,,,,,,,,,,,------......///////////////...------...///000111222222111222444555555444222111111111111222222333333444111222333444555666666666444555666777777666555444555666666777777777777777777888888888999999999999::::::999999888888888888666555444333222222222222000000////////////......///...,,,---......---+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((())))))************)))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,++++++***)))*********(((((((((((()))+++,,,---******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,************************************************---...///---+++(((((((((******++++++++++++*********))))))))))))***++++++((()))******++++++******)))************+++++++++++++++,,,,,,++++++***)))***+++++++++***))))))(((***************+++++++++***)))((((((((()))++++++***++++++,,,,,,++++++***************************************************)))))))))************+++******)))))))))((((((((()))))))))))))))***++++++((((((((()))******++++++''''''(((((())))))******''')))+++,,,***)))))))))))))))***++++++***((('''))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((***++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++,,,,,,---******************************++++++++++++******************************************************))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))************)))))))))(((((((((((()))******++++++&&&'''(((((()))))))))((())))))(((((((((((())))))(((((((((((())))))******((((((((()))))))))******))))))))))))))))))))))))******))))))((((((((((((&&&'''(((******+++++++++(((((())))))))))))(((((())))))))))))((((((((((((((((((((('''%%%%%%(((+++(((((()))))))))*********))))))'''&&&&&&&&&'''(((&&&''''''((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******((((((***,,,***+++++++++))))))***+++))))))***+++++++++++++++++++++,,,,,,,,,,,,------------...///000000000//////000000000111111222222000000111111111000000000111111222222333444444555222333444444555555555555222333555777777777555555444444555666666666666666555666777888999999::::::888888888777777777777666555444333111111111111222000000/////////............---+++,,,------,,,***************************))))))*********+++++++++))))))))))))))))))))))))'''''')))*********))))))((((((((())))))))))))***)))((((((((((((((()))***%%%&&&&&&''''''(((((((((******))))))))))))******)))((((((((()))***++++++************************)))))))))*********++++++,,,+++***)))((())))))***((((((''''''((()))***+++******++++++++++++******************************))))))))))))))))))))))))((()))***+++,,,++++++***++++++************++++++************************************************+++,,,,,,+++))))))***+++******++++++++++++******)))((((((((())))))***+++))))))***++++++++++++***)))************++++++++++++++++++++++++***))))))+++++++++++++++***)))((())))))*********+++++++++***)))((('''((()))+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++*********)))))))))((((((***))))))((()))***+++,,,'''(((((()))******++++++(((((((((((())))))))))))&&&(((++++++***(((((((((************))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++((()))++++++)))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,)))))))))((()))******+++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))!!!"""###$$$%%%'''(((((())))))))))))))))))))))))+++*********))))))((((((''''''((()))***+++,,,,,,&&&&&&&&&&&&''''''((((((***)))(((((((((((())))))'''((((((((())))))******((((((((('''((())))))***))))))))))))))))))))))))******))))))(((((((((''''''''')))******+++++++++(((((())))))))))))((((((******))))))(((((('''''''''((((((&&&###$$$'''+++))))))))))))************)))((('''%%%%%%&&&&&&'''%%%&&&((()))))))))((('''***))))))(((((((((((()))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******)))(((+++---(((***+++,,,++++++,,,...******++++++++++++******++++++,,,,,,,,,---------,,,,,,...///000000000000222222222222111111111111555333222000000111333444111111222333444444555555333333444444555444444444111222444666777777666555333444555555666666555555333444666777999:::::::::666666666666666555555555444333222000000000000111000/////////............---,,,***+++,,,,,,+++)))************************))))))******++++++++++++))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))!!!"""###$$$&&&'''((()))******))))))))))))******(((((((((((()))***,,,,,,************************))))))))))))************+++***((('''''''''((()))))))))'''&&&&&&'''((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************))))))))))))******************************))))))))))))))))))))))))(((((()))(((((())),,,...******++++++++++++******(((((('''(((((()))******))))))***++++++++++++***)))************+++++++++&&&'''(((***++++++++++++******+++++++++*********))))))******++++++++++++***)))((('''((()))+++---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))******++++++++++++************))))))))))))((('''&&&&&&&&&''')))***'''(((((()))***+++++++++))))))))))))((((((((((((%%%'''******)))'''''''''++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))************++++++++++++''')))++++++)))))))))***))))))))))))))))))))))))(((((())))))))))))((((((+++++++++******))))))))))))***++++++***)))((('''))))))*********+++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))(((((((((((())))))++++++******************************************444111...***(((((()))***,,,,,,++++++++++++++++++******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''((()))***++++++,,,***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((((((((())))))******)))))))))))))))***))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&''''''(((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))(((((('''''')))'''&&&'''******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------............///222222222111111111111000222222222111222222333333222222222222222222222222333333333333333333333333333444444444444444444555777888888999999999888888777777777777777888888888999999888888777555444333222111111000000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))******)))(((((()))******+++***))))))***,,,...///,,,***((('''&&&'''((()))))))))(((((((((***+++,,,))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((()))***++++++***)))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++)))***+++,,,,,,+++***)))---***((((((***+++(((&&&))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++,,,+++***))))))***+++,,,)))***+++++++++)))((('''))))))))))))))))))))))))++++++++++++***)))((('''************************+++,,,,,,***&&&&&&***---000000///,,,)))((()))++++++***)))'''''''''((((((''''''(((((()))+++,,,---+++*********))))))(((((()))))))))***++++++,,,,,,&&&&&&&&&&&&''')))***+++)))******)))''''''((()))+++***)))*********(((&&&((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,+++++++++*********)))******++++++***)))(((***+++++++++,,,,,,,,,,,,+++++++++*********))))))***))))))))))))))))))))))))))))))(((((()))))))))************************************************///---+++)))))))))***************)))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))******************))))))((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&))))))(((((((((((())))))******)))))))))))))))***))))))************))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******(((''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------............/////////000000111111111222222111111222222333333333333333333333333333333333333333333333333333333000000000000111111111111777888888999999999999888888888888999999999999999888888888888666555444333222111000000//////000000......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************'''&&&%%%%%%&&&(((***++++++***(((''''''((()))******))))))(((((()))***+++))))))))))))))))))))))))+++*********))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++******++++++++++++******,,,***((()))***+++)))'''******************))))))************)))))))))(((************************)))************+++++++++++++++***))))))***++++++***************)))((((((************************(((((()))))))))))))))(((************************(((***,,,------,,,,,,------------+++))))))***,,,++++++***))))))***+++,,,***))))))))))))))))))***************)))))))))(((******************))))))(((((('''''''''(((((()))***++++++)))(((''')))******((('''(((******)))((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,,,,++++++++++++((()))******+++*********++++++,,,,,,,,,---------*********)))))))))(((((())))))))))))))))))************))))))))))))******************************************************))))))))))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))((((((***************)))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))((((((''''''(((((())))))))))))(((((())))))***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------............,,,------...000111111222222222111111222222333444333333333333333333333333333333333333333333333333444444444555555555666666777777888999999999999999:::::::::::::::999999999888888888777666555444333222111000000//////000000......---------,,,,,,,,,---------------,,,,,,,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++)))***+++,,,,,,+++***))))))(((''''''((()))+++,,,***)))((('''((()))***++++++***))))))((())))))***))))))))))))))))))))))))++++++++++++************((())))))******))))))(((((()))***++++++***)))(((++++++,,,---------,,,,,,************************************************************************)))******++++++******)))+++++++++***************)))************+++++++++++++++************++++++***)))((()))+++++++++))),,,,,,++++++*********)))************))))))))))))************************)))************+++++++++++++++***))))))***+++++++++******)))))))))))))))************************'''((()))***++++++++++++************************&&&(((+++000333222///,,,)))***+++***))))))***,,,'''''''''(((((()))++++++++++++***)))((((((''''''************))))))))))))++++++***))))))(((''''''***)))(((((('''''''''(((***++++++***(((((()))******(((&&&''')))+++,,,+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++++++++++++++++++++,,,,,,,,,,,,---+++*********)))))))))))))))))))))))))))***************))))))))))))******))))))))))))************************************'''(((***+++++++++******&&&&&&''')))***+++,,,---''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))))))))++++++******************(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((''''''((((((((()))(((((((((((())))))***))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((,,,+++***)))((('''&&&%%%%%%(((+++***(((&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,---------.........------...//////000111111111111111111222333444444444444444444444444444444222222333333333333444444888999999::::::;;;;;;;;;777777888999::::::::::::;;;;;;::::::999999888888777777777777666555444333111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))***,,,------,,,***)))******))))))***+++,,,,,,)))((((((((()))***++++++++++++***))))))((((((((())))))))))))))))))))))))************************)))))))))******))))))))))))***++++++++++++***)))++++++,,,------------,,,))))))))))))))))))))))))******************************************************++++++++++++******************************))))))*********+++++++++,,,+++***))))))***+++,,,(((((())))))+++,,,,,,,,,------,,,,,,+++******************)))))))))))))))************************))))))*********++++++++++++******************++++++***)))(((((()))***+++************************)))***+++,,,------------************************'''(((***///333333///***((()))***)))(((''')))***(((((((((((())))))***************))))))((('''&&&*********)))))))))))))))))))))))))))((((((''''''))))))((((((((((((((())))))******)))''''''(((***---***(((''')))+++------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++,,,,,,************++++++++++++,,,,,,+++++++++*********(((((())))))******************))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))***,,,---,,,+++***)))((((((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++******************++++++(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((''''''((()))******))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%(((++++++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,------------...000000000000000000000000111111111111222333444555444444444444444444444444222222222333333444444444555666666777888888999999777777888::::::;;;;;;;;;;;;;;;:::999888777777666666666777666666555444333111000000///.../////////......---------,,,,,,,,,******************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************''''''((()))***++++++,,,)))***,,,------,,,***)))((((((((((((((())))))))))))))))))))))))***++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++,,,+++***))))))***+++,,,(((((()))***++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))******************************))))))*********+++++++++*********++++++*********+++***)))(((((()))***+++***************************++++++++++++++++++***************************+++))))))+++...///,,,)))(((******)))'''&&&&&&'''++++++++++++******))))))''''''((())))))))))))((())))))))))))))))))******''''''(((((())))))))))))'''''''''((((((***++++++((())))))(((&&&&&&''')))000...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++***((((((((()))******++++++))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))+++,,,,,,---,,,+++)))(((******)))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,)))))))))***************(((((((((((((((((((((((((((((()))*********))))))(((''''''&&&&&&''''''(((''''''''''''((()))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********&&&((()))***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---------,,,,,,,,,,,,,,,,,,------------111111111000000/////////000000000111222333444555333333333333333333333333111222222333333444444555444444555666777777888888777777999:::;;;;;;;;;;;;<<<;;;:::999888777666555666666666666666555444333111000//////......//////......---------,,,,,,,,,))))))))))))************(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))***+++,,,,,,+++***)))************************))))))******************)))************))))))((())))))))))))))))))))))))((((((((((((((())))))))))))******++++++******))))))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++))))))))))))))))))))))))************************************************,,,,,,,,,------,,,,,,,,,***************+++++++++)))************+++++++++++++++************++++++((()))++++++***+++,,,...++++++++++++++++++++++++))))))))))))************************************)))************+++++++++)))***++++++++++++***))))))))))))))))))******+++++++++++++++++++++++++++((()))))))))))))))((((((************************,,,+++***)))******)))((((((***+++***(((&&&&&&&&&(((((((((((('''&&&$$$$$$$$$%%%''')))*********)))))))))))))))************''''''((())))))***++++++'''''''''((()))***,,,,,,)))******)))'''&&&((()))000...,,,++++++,,,++++++***************)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((*********+++++++++,,,,,,---,,,+++*********+++,,,*********+++++++++,,,,,,++++++++++++************'''(((((()))******++++++((((((''''''''''''((((((''''''(((((()))******+++))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))*********+++((((((((())))))*********))))))))))))))))))))))))(((((()))***************(((''''''&&&&&&''''''((('''&&&&&&'''''')))******))))))************))))))((((((((((((((((((((((((''''''(((((())))))******((('''''''''&&&&&&&&&%%%''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((('''''')))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---------,,,,,,++++++,,,,,,,,,---------.../////////////////////000000000111222333555666333333333333333333333333111111222333333444555555444555666777888999::::::666777999:::;;;<<<<<<<<<======<<<:::999888666666555555666666555555444444000000///............///......---------,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))*********************************++++++,,,,,,,,,,,,++++++******++++++******))))))((((((******+++***))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))******,,,,,,,,,,,,******((()))******++++++******************************************************************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))************+++++++++******++++++++++++******(((***,,,,,,******,,,...((())))))******+++++++++((()))))))))************************************)))************+++++++++)))***++++++++++++***)))(((((()))***************++++++++++++++++++++++++(((((()))***++++++++++++***************************+++,,,+++)))((())))))&&&(((******)))''''''((($$$%%%%%%&&&&&&%%%$$$######%%%''')))******))))))((()))))))))************))))))******************)))((((((((()))***+++++++++,,,,,,+++)))(((***+++,,,+++******+++,,,+++)))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++...---+++*********++++++++++++,,,,,,,,,---------************))))))))))))'''(((((()))***+++++++++''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***,,,...000111******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******************))))))))))))''''''(((((()))))))))***************************(((((()))***************'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&(((,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000000000000111222444555666222222222222222222222222111111222333333444555555222333444555666777888888666777999:::;;;<<<<<<<<>>===<<<:::999777777555555555666555555444444000000///.....................---------,,,,,,,,,******+++++++++,,,,,,,,,************************'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******)))(((((()))******''''''(((((((((((('''&&&+++++++++++++++***)))((('''((()))***++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++*********+++,,,,,,,,,,,,+++***(((((()))*********************************************************************************************++++++++++++******))))))******++++++++++++)))************+++++++++)))***+++,,,,,,+++***))))))+++---,,,***)))+++...''''''((()))***++++++,,,(((((())))))*********+++************************)))************+++++++++)))***+++,,,,,,+++***)))'''((()))+++++++++***)))++++++++++++++++++++++++)))***+++---...///000000************************&&&***------***((()))***$$$''')))******)))******((()))***,,,,,,,,,++++++$$$%%%''')))******((('''(((((())))))*********+++,,,,,,++++++***)))))))))+++******)))))))))))))))------...,,,+++***+++---((('''''')))+++,,,+++)))***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((************************++++++++++++++++++++++++,,,+++******)))***************))))))))))))************+++,,,,,,,,,++++++************************,,,,,,+++***)))((('''&&&(((((((((((())))))))))))***)))(((''''''((()))***)))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))******))))))+++***)))(((((('''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''(((((((((((('''''')))(((((((((((((((((()))***+++,,,+++***)))***+++(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000000000000000111111111111222333444555444444333222222111111000111222444555555555444444444444444555555777888999777666666666777888999999999:::;;;:::888777888999777666555555666555333111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&)))******))))))))))))))))))******++++++*********))))))(((((()))***+++,,,,,,+++***))))))))))))))))))******+++...,,,***(((''''''((()))++++++************++++++************************++++++***************++++++,,,---///000000//////************************)))+++,,,+++***)))***+++++++++++++++++++++++++++((())))))************)))++++++++++++++++++++++++************))))))))))))))))))))))))************''''''((()))***+++,,,,,,++++++************++++++************************************************)))+++,,,------,,,***)))''')))+++,,,,,,)))%%%###++++++************++++++,,,,,,,,,+++++++++******))))))))))))************))))))***+++...222555888///...+++)))((()))***+++*********************************))))))))))))))))))((((((((()))))))))(((***+++,,,------,,,+++***))))))))))))))))))))))))++++++***)))((('''&&&%%%++++++***)))))))))))))))******))))))))))))******))))))))))))************+++,,,---,,,***(((((()))))))))(((((()))***++++++)))************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))+++++++++++++++++++++++++++***)))(((((((((((((((++++++************++++++,,,,,,,,,,,,,,,+++***)))***************************))))))(((((((((((()))(((((((((((())))))))))))***)))(((''''''((()))******)))(((((())))))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((***++++++******+++***)))((((((''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((()))))))))***************)))(((((((((((()))***))))))((((((((((((((()))''''''((((((((((((''''''((())))))))))))))))))((((((***+++***))))))***+++(((((((((((())))))))))))******)))))))))((((((((())))))))))))************+++++++++***************++++++++++++++++++++++++,,,,,,---------...............///000000000000000000000111222222333333444333333333222222222222111333444555666666555555444333333333333444555555666999999999999:::;;;<<<<<<888999:::999777666777888555333333333444444333111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))++++++***...---+++***))))))******+++*********)))))))))))))))***++++++++++++***))))))))))))))))))***++++++---,,,***((('''((()))***++++++************++++++************************++++++***************+++((()))+++,,,---------,,,***************************+++,,,,,,******+++,,,************************((()))***,,,,,,---------.........------,,,,,,,,,++++++++++++************************++++++++++++((((((((()))******++++++++++++************+++++++++++++++*********************************************+++,,,,,,+++***)))'''((()))***)))'''%%%###++++++************++++++,,,,,,,,,+++++++++******))))))))))))************---------...000333555777555333000---+++*********************************************))))))))))))))))))(((((()))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))((((((******))))))(((((())))))))))))))))))))))))))))))))))))))))))***************,,,---,,,***(((((())))))))))))))))))***++++++(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,+++))))))(((((((((,,,,,,++++++++++++,,,,,,---------,,,+++***)))(((************************)))((('''''''''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))+++)))(((((())))))(((&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((***+++,,,,,,,,,+++***)))(((((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))************++++++******))))))))))))******'''(((((())))))((((((((('''(((((())))))(((((('''((()))***++++++***)))(((&&&((())))))((((((***+++(((((((((((())))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////......///000000000000///...///111222333333222222111111222222222333333333333444444444444333333222222222222222222333333333999999999:::;;;;;;<<<<<<777888999888666555666777444222111222333333222000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,,,,+++222000...+++))))))*********************))))))))))))***++++++++++++***)))***))))))))))))***+++++++++***)))(((((()))***+++++++++************++++++************************+++***************++++++((()))***+++,,,,,,,,,+++************************+++,,,---,,,+++***+++---++++++++++++++++++++++++))))))+++---...//////000,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++,,,,,,++++++*********)))************************************************)))*********)))((('''&&&++++++************++++++,,,,,,,,,+++++++++******))))))))))))************++++++***+++,,,...000111444333000...,,,+++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,------))))))))))))((((((((((((((()))***++++++***)))((())))))))))))***************,,,---,,,***(((((()))))))))))))))))))))***+++'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************//////---,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,++++++***)))***************************)))((('''''')))+++,,,(((((((((((())))))))))))))))))(((((((((((())))))+++***(((((())))))'''&&&******))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))******************)))))))))(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''')))***+++,,,------+++***)))(((''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))&&&'''((()))))))))((('''(((((())))))))))))((((((((()))***++++++***)))((($$$&&&(((((('''((()))+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++------------............---...//////000000//////---...111333333333111000000000111222333333444444333333222222222111000000222333333333333222222111555555666777888999999999777888999888666555666777666444222111222111000////////////......---------++++++++++++++++++++++++''''''((()))******))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++222000---***))))))***+++*********************************++++++***************))))))******+++,,,******)))))))))***+++,,,++++++************++++++*********************************)))******+++,,,++++++,,,,,,------------***************************,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******)))))))))))),,,++++++******++++++,,,---,,,,,,++++++******)))******************************)))))))))***++++++...---,,,,,,++++++++++++++++++************++++++,,,,,,,,,+++++++++******((()))))))))************''''''((((((***,,,---...,,,,,,+++*********++++++************************)))***************++++++))))))******)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,...///000000))))))))))))(((((('''''''''(((***,,,,,,***((('''((()))))))))***************+++,,,,,,***))))))******)))))))))))))))******((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************************///...---,,,++++++++++++******))))))))))))******)))***++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***)))))))))******(((((((((((())))))))))))(((((())))))))))))((((((+++)))(((((())))))(((&&&***)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((()))))))))************)))))))))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))+++,,,------+++***)))((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&''')))))))))((('''(((((())))))))))))((((((((()))***++++++***)))((($$$&&&'''((('''''')))+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///////////////,,,...000222333222111000000000111222333444444555444444333222222222111111333444444444444444333222222333444666777777777777888999999999777666777888:::777444222111000///---............------------++++++++++++++++++++++++))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---,,,+++---,,,***)))((()))***+++***************++++++++++++******************+++***************++++++,,,)))))))))******+++,,,,,,++++++************++++++******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,------***************************+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++,,,...///000111222------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************))))))***+++,,,,,,......,,,,,,+++,,,,,,---++++++************++++++,,,,,,,,,+++++++++******((()))))))))************'''((()))+++---///111222))))))))))))))))))******************************))))))******+++++++++,,,(((***+++***)))((()))+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,...///000111((())))))***)))((('''''''''(((***,,,,,,***((('''((()))))))))************)))+++,,,,,,***))))))*********)))))))))))))))***)))))))))*********++++++))))))(((((((((((())))))(((((((((((())))))))))))************************++++++***))))))))))))******))))))))))))))))))***((()))***+++,,,---------))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''((()))***)))(((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,+++***)))((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((((((((((())))))******))))))((()))(((((((((((((((((()))%%%'''(((((('''''')))***(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((())))))))))))((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...////////////...,,,---///000111111000000000000111222333333444444666555555444444444444555333444555666666555444333222333555777888999999888888999:::999777666777888:::777444111000000...---------------------------++++++++++++++++++++++++******++++++,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***(((((((((((()))******+++*********+++++++++++++++++++++***))))))***+++++++++************+++,,,,,,)))******++++++,,,,,,,,,++++++************++++++************************))))))))))))***+++,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,++++++***)))(((((((((***+++---...///000............------------++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------,,,+++************++++++++++++************++++++,,,,,,,,,+++++++++******))))))))))))************%%%&&&'''***,,,...///000,,,,,,++++++***)))((((((************************))))))******+++,,,,,,,,,(((***,,,+++((('''))),,,))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,---...//////)))***+++++++++***((('''((()))***++++++***)))((())))))))))))************)))***,,,,,,***)))******+++******)))))))))))))))************++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))************************))))))((((((((()))******+++******))))))******+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%&&&((()))))))))'''&&&(((((((((((())))))))))))'''((()))******)))((('''((('''&&&''')))+++***)))''''''(((((())))))******((((((((((((((((((((((((&&&''''''((())))))******************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))******+++***)))(((((('''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))((((((((('''''''''''''''((())))))))))))((('''&&&&&&&&&&&&'''((())))))))))))************)))))))))((('''&&&&&&'''((()))'''((())))))((('''(((***(((((((((((())))))))))))''''''(((((())))))))))))(((((()))))))))*********(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,---......//////......------...//////000000111111111111222222333333333444333333222222333444555111333444666777666555444111333555888999:::999999777888999888666555666777777444111////////////...------------------------***************************++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++)))'''''')))*********))))))*********++++++,,,,,,,,,++++++***))))))***++++++++++++******++++++,,,---******++++++,,,+++++++++++++++************++++++************************))))))))))))***+++,,,------,,,+++******+++,,,,,,---------------------------...///...---,,,---///---------------------------............------,,,******++++++,,,---------111111111000000000//////............////////////...............------------,,,,,,++++++,,,,,,---***++++++,,,,,,---------************************)))***,,,---......------************************++++++************++++++,,,,,,,,,+++++++++******))))))))))))************$$$%%%&&&(((***++++++,,,+++++++++++++++***))))))************************))))))***++++++,,,------(((+++---,,,((('''***---******)))(((((()))******))))))))))))))))))))))))******++++++++++++,,,,,,******,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************(((***,,,,,,***)))***+++++++++***)))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***)))))))))))))))))))))))) """%%%((())))))'''&&&(((((((((((())))))))))))'''((()))******)))(((''''''&&&&&&'''***++++++***&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''''''((()))+++***)))(((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))((((((((('''((()))***++++++***)))(((&&&&&&%%%%%%&&&''')))***))))))************))))))***(((%%%$$$$$$%%%(((***((()))***)))((('''((()))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////,,,---......//////............------...///000111111222222222222333333333000000/////////000222333000111444666666666555444000222444777888999888777555777777777555444555666333111...---...///000000------------------------******************************+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))'''(((***,,,,,,***((('''*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---++++++,,,,,,,,,++++++***++++++************++++++************************))))))))))))***+++,,,---000///...---------...///........................///000111000///...///111111111111111111111111111//////000111111111111111333333333333222222222222333333333222222222111111000000000000111111111111////////////////////////---,,,,,,++++++,,,,,,---)))***+++,,,------...///************************)))***---///000///...---++++++,,,---------,,,,,,++++++************++++++,,,,,,,,,+++++++++******))))))))))))************)))***+++,,,,,,---,,,,,,&&&'''(((***++++++++++++************************))))))***+++,,,,,,------'''+++...,,,((('''***---+++***)))(((((()))***+++))))))))))))))))))))))))++++++***************)))***+++---------,,,***(((******))))))))))))******))))))))))))************(((***,,,,,,*********+++++++++***))))))((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))(((((()))************)))***,,,,,,***(((***+++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,***'''&&&))))))))))))************))))))(((((((((((())))))***************************((('''&&&&&&'''(((************)))))))))))))))'''''''''(((***,,,///000))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***((((((+++***(((&&&&&&&&&''''''))))))))))))************************))))))))))))))))))))))))((((((((((((+++++++++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((()))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((()))))))))))),,,)))'''((()))***(((%%%)))((('''''''''(((***+++))))))*********))))))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...///000++++++******************++++++------------++++++///////////////........................///000000444222000111444555222000111111111111111111111111111111222222222333333333555555555666666666777777333333444444444333222111000000///------,,,,,,---************++++++,,,---************************222111...***'''&&&(((*********************************************************))))))(((((('''''')))************+++++++++******)))))))))))))))***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++***************************+++,,,---------++++++,,,,,,,,,,,,,,,,,,------++++++,,,---...///000000000111111222222111111000444333333333444444555666333555777999::::::888777888888999:::::::::999999;;;;;;:::999999999::::::::::::;;;::::::999777777777666555555555666777888<<<777222111222222...***000///............/////////...------//////...---************++++++++++++,,,,,,,,,---------------222...***)))+++---,,,++++++++++++************)))***++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---*********************************)))))))))))))))************************+++*********))))))(((((())))))************)))))),,,---......,,,******+++++++++************++++++************)))))))))))),,,)))&&&'''***---------((()))***+++++++++++++++************************))))))))))))))))))))))))************************)))************)))((((((((((((((((((((((((((((((+++***)))(((((()))***+++---+++***+++---------+++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,***'''&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&''')))******)))))))))))))))))))))))))))))))))+++---///000))))))))))))(((((((((((((((((())))))))))))((((((++++++,,,------,,,+++******)))((('''''''''((()))))))))))))))************''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((************)))((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((())))))))))))+++)))'''((()))***(((&&&'''''''''''''''(((((()))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************************+++,,,,,,,,,,,,,,,,,,+++////////////...........................///000000111///,,,,,,///000///...111111111111111111111111222222333333333444444444111111222222222333333333333333333333333222222111000///...---------------......---,,,,,,,,,------************************++++++***'''%%%%%%''')))((((((((((((((((((((((((******************************))))))(((((((((((()))************+++++++++******))))))))))))******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******+++++++++,,,,,,------------,,,,,,******************++++++,,,,,,---------,,,,,,+++------------......//////111111222333444555666666666777888999::::::::::::============>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<===???;;;777666777777444000111111111111111111111111000///------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))'''(((+++---...---++++++++++++***************++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))************))))))***,,,---,,,+++))))))***++++++************++++++************))))))))))))+++)))&&&'''))),,,,,,,,,))))))***+++++++++******************************************************************************'''((()))***++++++++++++))))))))))))))))))))))))******)))))))))******+++***(((&&&'''(((***+++***++++++++++++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))******+++++++++++++++,,,......))))))))))))(((((((((((((((((())))))))))))((((((++++++,,,,,,,,,,,,++++++))))))((((((((()))******))))))))))))******************)))))))))((((((((((((((((((((())))))))))))))))))******+++*********(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***)))(((((())))))((('''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************,,,,,,++++++++++++,,,,,,.......................................///000000333111///...000111222111111111111111111111111111333333444444444555555555222222333333333444444444333333222222222111111111//////......---.........//////...---,,,,,,,,,,,,************************&&&'''((((((''''''((()))((((((((((((((((((((((((***************************))))))))))))((((((((()))************+++++++++******)))))))))******++++++******))))))******+++,,,++++++******++++++,,,++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000111222333444444::::::;;;<<<===>>>?????????@@@BBBCCCEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCEEEAAA>>>>>>??????<<<999777888999::::::999888888666444333222333222111///000000//////...------------,,,,,,,,,,,,,,,,,,,,,+++)))((((((+++---......,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++************))))))))))))))))))************)))))))))***,,,+++***((())))))++++++************++++++++++++*********)))))))))***(((&&&''')))***++++++******+++++++++******)))************************************************************************))))))***+++,,,,,,,,,+++******************************************++++++***'''%%%%%%''')))++++++...---,,,+++++++++---...++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((()))******+++,,,((()))))))))************+++++++++*********))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++(((((((((''''''((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((())))))((((((%%%&&&'''((()))((('''&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))***************************+++,,,,,,***************+++++++++---,,,+++******+++,,,---------...............///...............///000000333222222333333333333222111111111111111111111111333333333333444444444444222222333333333444444444222222111111000000000000//////............//////,,,,,,+++*********++++++************************&&&(((+++++++++******+++************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))******++++++++++++************++++++,,,++++++******++++++,,,+++************++++++,,,++++++,,,,,,---,,,,,,,,,..................//////......------///111333444666666777888999;;;;;;<<>><<<;;;:::999888666555555222222111000000///......//////...---,,,++++++,,,------------,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++))))))))))))))))))************++++++++++++******)))***,,,,,,+++******+++++++++************++++++++++++++++++************(((((((((((((((((()))***+++++++++++++++***)))(((************************************************))))))))))))))))))))))))---------,,,+++***))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,...,,,******+++,,,,,,,,,...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))******)))(((((('''))))))))))))(((((((((((((((((())))))))))))((((((((('''''''''((()))***+++&&&'''((()))************))))))))))))************)))))))))(((((((((''''''''''''(((((())))))******++++++++++++***)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))'''((())))))(((((()))***'''(((((()))))))))))))))'''((()))******++++++***))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,---......//////...............///000000---000333555333111000///111111111111111111111111111111111222222222333333///000000000111111111111111000///...---...//////222111000///............******+++,,,---///000111************************)))***,,,,,,***((('''(((((((((((((((((((((((((((************************)))))))))************+++)))************+++++++++***************+++,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++,,,,,,---...///+++,,,---......///......------///000222333444555777888:::<<<@@@CCCFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTSSSTTTRRRQQQPPPPPPQQQSSSTTTSSSRRRPPPNNNLLLLLLLLLMMMJJJJJJKKKKKKMMMNNNOOOPPPTTTSSSRRRQQQQQQRRRSSSTTTOOOPPPQQQRRRRRRRRRRRRQQQOOOPPPPPPPPPOOONNNLLLKKKHHHIIIJJJKKKLLLLLLKKKKKKLLLJJJHHHGGGGGGFFFDDDBBBBBBAAAAAA@@@>>>===<<<<<<777666666444333222111111,,,---......,,,,,,---.........---------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************++++++++++++******(((***,,,,,,+++***+++,,,++++++************++++++,,,++++++++++++*********((()))******(((((()))*********+++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++,,,,,,------''''''''''''''''''''''''((()))***,,,------,,,,,,+++***(((((())))))'''&&&)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((('''(((((()))******++++++))))))***+++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((()))***,,,---&&&&&&((()))***))))))((())))))))))))************++++++++++++************'''''''''((()))*********)))))))))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((())))))))))))&&&(((***)))(((''')))+++(((''''''''''''((())))))&&&'''((()))************))))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))((())))))***++++++,,,,,,******++++++++++++******++++++,,,------...//////...............///000000000222333222000///111333111111111111111111111111222222222333333333444444222222222333333333444444111000...---,,,---...///333222111///...---------+++++++++,,,---...///000************************((()))******(((''''''(((((((((((((((((((((((((((************************))))))*********+++++++++)))************+++++++++************+++,,,---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------------...///000000...///000111222222222222333444666888;;;===???@@@BBBDDDFFFIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXWWWUUUVVVWWWXXXXXXVVVUUUSSSTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOLLLIIIFFFFFFEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJLLLMMMMMMOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTTTTRRRPPPNNNMMMJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMKKKJJJJJJJJJHHHFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???===<<<:::999999000222333222///......000............------------***++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************++++++,,,,,,++++++***''')))++++++***)))***+++++++++************++++++,,,,,,+++++++++*********(((***,,,+++)))((()))+++))))))***+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&(((***+++,,,------((((((((((((((((((((((((((()))+++,,,------,,,,,,---,,,++++++++++++(((&&&%%%&&&(((***+++,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++''''''''''''(((((((((((())))))(((((((((((())))))************************''''''(((((((((((('''''''''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((((((((***,,,---%%%&&&((()))))))))((('''))))))))))))************((((((((((((''''''''''''&&&''''''((()))******+++&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((())))))))))))&&&(((******((('''))),,,''''''&&&%%%%%%'''((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++++++++,,,((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,---...//////...............///000000......---***((()))...222111111111111111111111111333333333444444444555555///000000000000111111111111///---,,,,,,,,,...///444333222000...---,,,,,,+++++++++******+++,,,,,,************************((()))******))))))***+++************************************************))))))******++++++++++++)))************+++++++++************+++,,,---...++++++************++++++,,,++++++++++++++++++,,,---------......000111111000111222333444555555555;;;<<<>>>AAADDDGGGIIIJJJKKKLLLOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZUUUVVVWWWYYYZZZ[[[[[[\\\TTTUUUWWWWWWWWWUUUSSSRRRTTTSSSRRRPPPOOONNNMMMMMMLLLJJJFFFCCC@@@?????????::::::;;;<<<===???AAABBBCCCEEEGGGJJJMMMNNNPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUWWWVVVTTTQQQOOONNNLLLLLLLLLLLLMMMOOOPPPQQQQQQOOOMMMMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIGGGFFFDDDCCCBBBAAA999;;;;;;888333000///000//////.........---------+++++++++,,,,,,+++++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***++++++,,,,,,++++++***&&&''')))***)))((()))***++++++************++++++,,,,,,,,,+++++++++******(((+++---,,,***((()))+++((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))),,,++++++***+++,,,...///,,,,,,,,,++++++*********,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((('''''''''&&&'''(((***+++++++++++++++,,,,,,++++++***)))(((************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))(((((('''''''''&&&******))))))))))))******---+++)))((('''((()))***((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((******))))))((((((''''''))))))(((((((((((()))))))))&&&$$$%%%(((******)))&&&***+++((('''***+++***''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((('''((()))++++++***)))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,+++*********+++,,,---//////---,,,,,,---...///////////////////////////000000000000111111111111////////////////////////222222222111111111111000111111111111111000//////000000////////////000000333333222000///...+++))),,,------,,,++++++,,,...++++++************++++++*********)))(((''''''&&&************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++------+++***))))))))))))***+++,,,,,,******+++,,,000******...000------111////////////000222333444888999<<<>>>AAACCCDDDDDDFFFGGGGGGIIIJJJLLLNNNOOOOOOPPPRRRUUUVVVVVVVVVUUUYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYXXXWWWXXXYYYWWWVVVVVVXXXZZZ[[[YYYVVVPPPRRRTTTVVVVVVTTTRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPJJJHHHEEEAAA>>><<<;;;:::666666666666666777888999;;;===AAAEEEHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRTTTVVVUUUSSSRRRQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRPPPQQQQQQRRRQQQOOONNNMMMOOONNNKKKJJJIIIKKKMMMNNNKKKKKKKKKJJJHHHGGGEEEDDDEEEBBB???===<<<;;;888777555333111///.........///---------,,,,,,,,,,,,+++//////......---,,,,,,,,,************************,,,,,,+++***))))))******'''***---000111000---,,,,,,,,,+++******+++,,,,,,///---+++)))((((((((()))++++++***))))))))))))))),,,+++***)))((((((((((((+++++++++******)))))))))+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,+++++++++,,,------,,,,,,,,,++++++*********+++++++++************************************************)))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))(((******)))((('''&&&&&&&&&'''((()))******+++***************+++******)))(((************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))((((((((('''''''''******))))))))))))******,,,+++)))((('''((()))***((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''(((((()))***)))))))))((((((((('''))))))(((((((((((())))))+++(((&&&&&&((()))(((''''''******''''''******''''''((((((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************++++++*********+++,,,---...------,,,---...///000////////////////////////000000000000111111111111000000000000000000000000000000000111111222222222000111111111111000////////////............//////444999999333...//////---+++,,,---,,,+++***,,,...++++++************++++++++++++***))))))(((''''''************************)))************+++++++++******++++++++++++******************************,,,,,,+++*********+++++++++,,,---,,,+++***+++---111,,,+++......+++,,,///222333444666999;;;===???BBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYWWWWWWWWWXXXXXXWWWWWWYYY[[[[[[YYYVVVTTTUUUUUUUUUSSSQQQNNNMMMOOONNNNNNMMMMMMMMMNNNNNNJJJHHHFFFCCC@@@>>><<<<<<:::999999888888999999:::888999;;;===>>>@@@AAAAAACCCDDDFFFHHHJJJLLLNNNOOORRRTTTUUUVVVTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQQQQPPPOOONNNMMMMMMLLLJJJIIIIIIKKKMMMOOOLLLLLLLLLKKKIIIHHHFFFEEEGGGHHHHHHEEEAAA>>>>>>???;;;:::888666333222111000.........---------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***************)))+++---/////////---,,,...---,,,++++++,,,---...///...---,,,+++*********,,,+++******))))))*********)))))))))))))))***+++,,,+++++++++************+++++++++++++++***))))))************************************************)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,+++***+++++++++++++++*********)))************+++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''++++++***)))'''&&&%%%%%%))))))************))))))(((((())))))******))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))((((((((((((''''''***))))))(((((())))))***++++++)))((((((((()))***((())))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''+++******))))))))))))***))))))))))))(((((((((((())))))(((((((((((()))))),,,***((('''(((((('''&&&'''(((''''''+++000///***(((((((((((())))))))))))*********))))))(((((((((************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------------...///000////////////////////////000000000000111111111111000000000000000000000000...//////000111222333444000000111111000000///......------------------...111>>>AAA444+++...111...+++,,,---,,,******,,,---++++++************+++++++++++++++***))))))((((((************************)))************+++++++++******++++++++++++******)))))))))***************++++++******++++++,,,---+++,,,---,,,++++++,,,---///,,,+++...///...000333777999;;;???CCCGGGIIIKKKMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPRRRSSSSSSVVVWWWXXXWWWVVVUUUVVVWWWYYYYYYYYY[[[\\\[[[YYYVVVVVVUUUSSSPPPMMMJJJHHHGGGKKKJJJHHHGGGGGGIIIJJJKKKJJJIIIIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<<<<===>>>AAAEEEHHHJJJOOOQQQTTTTTTTTTSSSTTTUUUPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNOOOQQQQQQQQQPPPOOOMMMLLLKKKHHHLLLPPPMMMFFFBBBCCCFFFCCCBBBAAA>>>;;;888666444222111111000///......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,++++++++++++******+++,,,------------,,,,,,---,,,+++******+++,,,---////////////...,,,+++***,,,++++++***************((((((((())))))+++,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))************************((((((((((((((((((((((((***))))))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,---------+++***(((+++++++++***************((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&+++******)))((('''&&&&&&***************)))((((((&&&&&&((())))))*********************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))******((())))))))))))))))))(((''''''((((((((((((((()))''''''''''''''''''''''''***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***)))((((((((((((((('''&&&&&&&&&(((000888777222(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,............------......///////////////////////////000000000111111111111111111111111111111111111/////////000111222222222000000000000000//////.........------------......+++===DDD666+++---///***+++,,,,,,+++******+++---++++++************++++++++++++++++++******))))))************************))))))*********+++++++++***++++++,,,,,,++++++******************++++++++++++************+++,,,,,,***+++,,,,,,++++++---.........000222555777;;;??????AAADDDHHHLLLOOOQQQRRRTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOOOONNNLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOOOOQQQRRRRRRRRRRRRTTTVVVZZZ[[[\\\^^^^^^\\\ZZZXXXTTTRRROOOKKKHHHFFFDDDDDDHHHFFFDDDBBBBBBDDDFFFHHHHHHIIIKKKLLLMMMLLLKKKKKKLLLKKKJJJHHHHHHGGGGGGGGGFFFDDDAAA>>>======>>>???<<<;;;:::999;;;???CCCEEEKKKMMMOOOPPPQQQQQQSSSUUUPPPOOONNNLLLIIIFFFDDDBBBFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNQQQQQQQQQQQQPPPNNNMMMMMMIIIMMMPPPOOOJJJFFFFFFGGGHHHGGGGGGEEECCC@@@===;;;999888777555222000///...///............---------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,******)))(((((()))******...////////////---+++***+++******)))))))))*********)))))))))******+++,,,,,,,,,,,,+++++++++++++++******+++++++++******)))************************((((((((((((((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++,,,---,,,+++)))(((************************(((((()))***+++,,,,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((())))))***))))))((('''&&&((((((((()))))))))))))))******+++******)))((('''%%%&&&''')))************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((((()))((((((((())))))*********(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))))))))))))))***&&&&&&&&&(((000888777222))))))))))))(((((((((((("""###%%%'''((()))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,000000//////...,,,,,,+++///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000///......///..................///'''999CCC:::000///---(((++++++,,,+++***)))+++---++++++************+++++++++++++++***************************************))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,***,,,.........///111222555888<<<===???BBBFFFHHHJJJLLLNNNPPPSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRRRRNNNNNNNNNMMMKKKIIIGGGEEEFFFDDDBBB???>>>===>>>>>>>>>??????AAACCCEEEGGGHHHFFFGGGIIIKKKLLLNNNRRRTTTZZZ\\\___``````^^^[[[ZZZTTTRRROOOLLLJJJHHHHHHHHHHHHFFFDDDBBBAAACCCEEEFFFDDDFFFIIILLLNNNOOOOOOOOOSSSSSSRRRQQQPPPPPPPPPQQQLLLJJJFFFBBBAAAAAABBBCCCAAA>>>;;;999888:::===???DDDFFFIIIJJJKKKMMMOOORRRPPPPPPNNNKKKGGGBBB===;;;???>>>>>>>>>============>>>>>>???AAADDDGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNLLLIIIGGGIIIIIIIIIIIIHHHFFFDDDBBBBBB@@@>>>;;;777444222000111111000//////......---+++,,,,,,,,,------......+++,,,------------,,,,,,------,,,+++++++++,,,,,,******)))(((((()))******,,,---.........,,,***)))))))))((((((((())))))***,,,,,,+++***************++++++++++++++++++++++++)))******+++++++++******************************))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++***))))))))))))***************(((((()))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))((())))))))))))((((((''''''(((((())))))******+++***************)))((('''&&&'''((()))************************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))******)))((((((''''''(((((()))))))))))))))************)))((((((''''''(((((()))(((((())))))******++++++))))))))))))))))))))))))&&&''''''(((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))%%%''')))***))))))***+++'''(((''''''+++000///***))))))))))))((((((((((((!!!"""$$$'''((()))))))))'''''''''''''''''''''''')))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++///000000///...---++++++////////////////////////000000000000111111111111////////////////////////111111000000000///////////////000000//////...---//////............//////)))444<<<;;;666333...******+++,,,+++))))))+++,,,++++++************++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,,,,------...//////111333555666777:::<<>><<<;;;::::::999999:::;;;<<<>>>???@@@===???AAACCCEEEIIINNNQQQYYY]]]aaabbbaaa___^^^]]]XXXWWWUUUSSSQQQQQQQQQQQQMMMKKKIIIGGGFFFFFFGGGGGGBBBCCCEEEHHHJJJLLLMMMMMMTTTSSSSSSSSSTTTTTTUUUVVVUUUSSSOOOLLLKKKKKKLLLMMMGGGDDD@@@;;;999888999:::???AAACCCDDDEEEGGGKKKMMMPPPPPPOOOLLLHHHBBB<<<999;;;:::999888777777777777888999:::===???BBBEEEFFFIIIJJJKKKLLLMMMMMMMMMMMMOOONNNMMMNNNPPPPPPMMMKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGDDDAAA>>>:::888777444333222111000///...---------------------------+++,,,---...///...---,,,,,,,,,++++++++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******))))))))))))))))))***+++------,,,******))))))))))))************+++++++++))))))***++++++++++++******************************************************))))))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,((()))))))))*********+++)))))))))***+++++++++,,,************************))))))))))))*********+++))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))*********))))))*********))))))((((((((()))***+++++++++***************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((()))))))))*********((((((''''''''''''(((((((((((()))***************)))(((''''''''''''((()))''''''(((((()))******+++((((((((((((((((((((((((&&&'''((()))***))))))((('''((((((((()))))))))***))))))(((((((((((())))))&&&)))++++++)))((()))***'''******''''''******'''***)))))))))((((((((('''###$$$&&&((()))(((''''''(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,,,,++++++,,,---...//////...------////////////////////////000000000000111111111111......................../////////000000000000000//////000000//////...---...------------------......,,,///777999333...,,,***++++++***))))))***,,,++++++************++++++))))))))))))))))))))))))************************)))************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,---///111333555666666999<<<>>>@@@CCCFFFHHHJJJSSSYYYWWWTTTUUUUUUSSSTTTTTTUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFAAACCCDDDFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;777777777777888999::::::999;;;===>>>@@@DDDIIIMMMXXX]]]bbbdddcccaaa``````]]]\\\[[[ZZZXXXXXXWWWWWWTTTSSSQQQOOOMMMLLLKKKKKKFFFFFFFFFGGGGGGHHHJJJJJJMMMMMMNNNOOOPPPRRRTTTUUUXXXWWWUUUTTTSSSTTTUUUVVVOOOLLLGGGBBB???===<<<<<<<<<===???@@@AAACCCGGGJJJOOOPPPPPPOOOKKKFFF@@@===;;;:::888666555555555555333444666888;;;>>>@@@AAAEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOOOONNNNNNOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJHHHFFFDDDBBB@@@???;;;:::888777444333111000000//////......---------+++,,,.../////////...---*********+++,,,,,,,,,---...---,,,++++++,,,---...---,,,,,,+++++++++++++++++++++******++++++,,,---,,,,,,+++*********++++++(((((()))))))))*********))))))***+++++++++++++++************************)))))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))***,,,---(((((())))))*********+++***************+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((())))))***))))))++++++******))))))(((((())))))************)))))))))******++++++++++++***************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))*********+++((((((''''''''''''(((((('''((()))***************)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''((()))+++++++++***)))'''((((((((())))))******))))))(((((((((((())))))(((+++---,,,)))''''''(((&&&***+++((('''***+++*********))))))(((((((((''''''((()))***)))(((&&&%%%))))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++)))+++---///000000000///////////////////////////000000000000111111111111........................------...///000111222222///////////////......------,,,,,,++++++,,,,,,---000%%%$$$111777111,,,...***++++++***))))))***,,,++++++************++++++((((((((((((((()))))))))************************)))************++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,...111444888;;;<<<<<>>>>>@@@CCCFFFHHHIIIIIIIIIGGGGGGGGGFFFEEECCC@@@???777777666666666777777888999:::;;;<<<>>>AAAFFFJJJWWW\\\bbbeeedddbbbaaabbb___^^^^^^]]][[[ZZZYYYXXXYYYYYYWWWUUUSSSQQQOOONNNMMMLLLJJJHHHHHHHHHIIIIIIFFFGGGHHHJJJLLLOOOQQQRRRTTTTTTSSSRRRSSSSSSTTTUUUUUUSSSNNNIIIEEEBBBAAA@@@;;;<<<===>>>???BBBEEEHHHNNNPPPQQQQQQOOOJJJEEEAAA===<<<:::777555555555555111222444666999;;;===>>><<<===@@@BBBEEEGGGHHHHHHIIIMMMPPPNNNJJJIIIMMMRRRQQQOOONNNMMMLLLLLLMMMNNNKKKJJJIIIIIIHHHGGGFFFFFFBBBAAA???===:::888666555222222111000///...------+++,,,...000000///...---((()))***+++,,,---------,,,,,,+++******+++,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,------...///************+++,,,------''''''(((((()))))))))***((()))***+++++++++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))++++++******+++---+++++++++++++++++++++++++++(((&&&(((---///---***++++++++++++++++++++++++************************,,,++++++*********************))))))((((((''''''************************)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***(((((((((((())))))))))))******++++++++++++************************************+++++++++,,,,,,,,,))))))******++++++,,,,,,)))(((''''''''')))***+++,,,***)))'''''')))***,,,((((((''''''''''''(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&++++++******))))))((((((************************+++*********))))))(((((()))))))))(((&&&''')))+++%%%(((***)))'''&&&''')))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////000111111000......000444777666555///000111222222111000///000000000000000000000000111111000000000000111111000///...------------------------------------------,,,,,,+++*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++***+++++++++...------,,,,,,,,,,,,---+++++++++,,,,,,------...///000111555:::@@@EEEIIIJJJLLLOOORRRSSSTTTTTTSSSWWWXXXZZZ]]]___^^^ZZZVVVSSSOOOKKKJJJJJJIIICCC>>><<<======<<<:::888888888:::>>>CCCIIINNNQQQRRRRRRRRRRRRQQQNNNKKKHHHDDDBBB???;;;777666777999;;;;;;>>>???@@@BBBFFFKKKOOORRR[[[\\\^^^```bbbbbbbbbaaacccaaa______```___\\\YYY\\\]]]]]]\\\[[[YYYWWWUUUVVVWWWWWWVVVTTTQQQMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLPPPRRRSSSUUUVVVUUUTTTSSSUUUWWWWWWUUUQQQMMMKKKJJJFFFFFFGGGHHHIIIIIIJJJKKKOOOPPPQQQRRRQQQPPPNNNLLLHHHFFFBBB===999666333222666666666666888:::===>>>>>>>>>======>>>@@@BBBCCCEEEDDDDDDDDDFFFHHHKKKMMMPPPRRRUUUUUUSSSRRRRRRRRRQQQOOOMMMJJJJJJJJJKKKLLLDDDDDDDDDCCCBBB@@@???>>><<<:::666333111//////000...111333222///,,,,,,---...------,,,,,,+++++++++,,,,,,---------.........++++++++++++++++++++++++------,,,++++++,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,***++++++++++++***))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++)))***++++++***)))***,,,+++++++++++++++++++++++++++(((&&&(((,,,...,,,)))++++++++++++++++++++++++***************************))))))(((((((((((((((******))))))((((((((((((************************))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))))))))************))))))))))))))))))*********+++(((((((((((()))))))))))))))******************)))(((((((((((((((((((((((()))))))))*********++++++)))))))))******************)))(((''''''((()))))))))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((+++++++++***))))))+++---(((+++---,,,***)))***,,,'''(((((()))))))))((((((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////000000111111///...///111111000...///000111222222111000///////////////////////////---------,,,,,,---------------,,,+++++++++++++++++++++++++++++++++******---,,,++++++*********+++++++++************+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***************++++++,,,,,,+++***+++,,,///222444666777:::>>>BBBGGGLLLNNNOOOQQQTTTWWWXXXYYYYYYXXXXXXYYY[[[^^^```^^^YYYUUUKKKGGGBBBAAABBBAAA<<<888888999999888888888999:::===@@@EEEJJJOOOQQQSSSSSSUUUTTTSSSQQQNNNJJJGGGEEE>>>;;;888888:::===???@@@===>>>@@@DDDJJJPPPVVVYYY\\\\\\]]]___```````````````^^^]]]]]]______]]]ZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZXXXUUURRRPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSVVVXXXYYYWWWTTTPPPNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUTTTSSSQQQOOOMMMKKKHHHDDD@@@<<<999777666666666777888:::<<<===???>>><<<:::999999999999<<<<<<<<<===???BBBEEEGGGMMMOOOQQQRRRQQQPPPQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???===;;;888444222111...000222111...------............------,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++*********)))))))))************************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,+++))))))***+++++++++++++++++++++++++++,,,***((())),,,---+++(((***************************************************))))))(((((((((((((((***))))))))))))(((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))************)))))))))(((((('''((()))***+++(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))(((+++***)))((('''''''''((()))((('''&&&&&&'''((()))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''))))))((((((((((((((('''***++++++***))))))***,,,***+++------+++***+++,,,&&&&&&'''((((((((((((((())))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////......//////000111111000......//////---,,,///000111222222111000///////////////////////////.........------.........,,,,,,++++++******++++++,,,,,,++++++*********))),,,,,,+++************+++++++++************++++++*********))))))(((((((((+++++++++************)))...------,,,,,,------...))))))))))))***+++,,,,,,---,,,+++,,,000555:::===@@@BBBEEEJJJNNNQQQTTTUUUTTTVVVXXXZZZ\\\]]]]]]]]]YYYZZZ]]]``````]]]XXXTTTDDD@@@<<<:::;;;;;;888666888777666777888:::===???@@@CCCFFFJJJMMMPPPQQQQQQOOOOOONNNMMMJJJGGGDDDBBBAAA???<<<;;;===@@@AAABBB>>>???CCCGGGMMMTTTYYY\\\]]]]]]]]]]]]]]]^^^______]]]\\\\\\\\\^^^^^^]]][[[XXXXXXYYYYYYZZZ\\\]]]^^^^^^______^^^]]][[[XXXWWWVVVVVVTTTRRRQQQOOONNNMMMLLLKKKJJJKKKLLLOOORRRTTTXXXYYY[[[ZZZWWWTTTSSSSSSVVVWWWWWWXXXXXXYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQPPPMMMJJJFFFBBB@@@::::::999999999:::;;;;;;===<<<999777555444444444444444444666888;;;===???FFFHHHJJJLLLMMMNNNPPPRRRRRRRRRQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJFFFFFFFFFDDD@@@<<<888555000111111000...---...///...............---------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******************)))++++++++++++++++++++++++++++++***))))))***++++++***************************+++,,,------,,,+++***,,,+++)))((((((((()))******************************************)))))))))))))))))))))))))))))))))************))))))))))))+++,,,,,,+++)))((()))***************************,,,***))))))+++,,,***((())))))))))))))))))))))))************************,,,++++++***************))))))))))))))))))))))))************************((((((((((((((((((((((((+++******************+++************************))))))))))))))))))))))))))))))************)))))))))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))************))))))(((((('''''')))))))))(((((((((((((((******))))))))))))************))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))''''''(((***((()))******))))))))))))&&&&&&'''((())))))))))))(((((())))))******++++++)))))))))))))))))))))))))))***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///............///000000////////////000000000000///000111222222111000//////////////////////////////......------......///------,,,,,,,,,,,,------......------,,,+++++++++++++++***************+++++++++************++++++++++++******)))(((((((((+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...+++++++++++++++,,,---...000000111444999>>>CCCFFFIIIKKKOOOSSSVVVXXXYYYYYYVVVWWWYYY[[[\\\]]]]]]^^^[[[\\\^^^```aaa]]]XXXSSSDDDAAA===;;;<<<===<<<;;;>>><<<::::::<<>>AAADDDFFFJJJNNNRRRRRRRRRSSSTTTSSSQQQOOONNNNNNNNNOOOOOOPPPOOOOOONNNLLLKKKKKKIIIFFFCCC@@@>>>777666444111///...//////...............---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))+++++++++++++++++++++++++++******************+++************************+++++++++,,,,,,+++++++++,,,+++)))''''''((()))***************************************************))))))))))))))))))))))))++++++******))))))((((((+++,,,,,,+++)))((()))***************************+++*********++++++***)))))))))))))))))))))))))))************************,,,++++++***************))))))))))))************************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))'''&&&%%%%%%''')))***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++******))))))((((((''''''&&&''''''((()))***************))))))))))))************))))))))))))******((((((((((((((((((((((((''''''(((((())))))******)))((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((('''(((***)))((('''((()))''''''(((((()))((((((''''''((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.....................//////000//////000000/////////000///000111222222111000///........................+++******))))))******+++,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++*********))))))***++++++++++++************++++++,,,,,,,,,++++++*********------......///000111111++++++***++++++,,,------,,,,,,,,,,,,---...///000555777;;;@@@EEEIIILLLMMMOOOQQQTTTXXXZZZ[[[[[[ZZZXXXYYYZZZ\\\]]]^^^______]]]^^^___``````]]]XXXUUUHHHFFFCCCBBBCCCDDDEEEEEEGGGDDD@@@@@@BBBDDDEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIFFFCCCBBBBBBCCCCCCCCCJJJKKKNNNQQQUUUXXX[[[]]]```___^^^]]]\\\]]]^^^___^^^^^^^^^^^^\\\ZZZYYYYYYUUUUUUUUUVVVYYY\\\___aaa____________^^^^^^]]]]]]\\\\\\[[[ZZZYYYVVVUUUSSSUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWTTTUUUWWWWWWWWWUUUSSSQQQLLLKKKIIIGGGDDDAAA>>>===777666555444333444444555222222222333444555555666444777:::===AAAFFFLLLQQQPPPRRRTTTUUUTTTSSSQQQOOONNNOOOOOOPPPPPPPPPPPPPPPOOONNNLLLJJJHHHHHHHHHHHH@@@>>>:::777444333111111/////////...------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++*********++++++*********************************,,,+++************+++,,,,,,+++)))''''''(((***+++***************************************+++++++++************************++++++******))))))((((((***+++,,,+++))))))***+++******************************************++++++***************************************************))))))((((((((((((((()))))))))************+++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((''''''&&&'''((()))***(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))*********++++++***))))))))))))))))))((($$$%%%''')))***+++++++++''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))************)))(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***,,,,,,***)))***+++***)))((()))++++++)))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------......///000000000111///,,,++++++,,,///000111222222111000///........................,,,++++++******++++++,,,))))))(((((())))))*********************************))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...************+++,,,------,,,,,,---...000222444555===@@@EEEKKKOOOQQQSSSSSSSSSUUUXXXZZZ[[[\\\[[[ZZZ\\\\\\]]]^^^___```aaaaaa______^^^______]]]ZZZWWWLLLLLLKKKKKKLLLMMMOOOPPPPPPLLLGGGFFFHHHIIIHHHFFFHHHGGGEEEBBBAAA@@@AAAAAABBBCCCFFFIIIKKKMMMMMMMMMIIIGGGFFFGGGIIILLLLLLLLLOOOPPPSSSWWW[[[^^^aaabbb^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^]]]ZZZXXXWWWWWWTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[YYYWWWUUUTTTUUUVVVWWWXXXXXXVVVTTTSSSUUUVVVWWWWWWVVVVVVWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRPPPNNNKKKHHHEEEDDD>>><<<999666333222111111111222222333444444555555444666888:::===BBBIIINNNNNNPPPRRRSSSTTTSSSRRRQQQOOOPPPPPPQQQQQQQQQPPPPPPRRRPPPNNNLLLKKKKKKMMMNNNHHHEEEAAA>>><<<:::888555222222111///...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))******************)))++++++++++++++++++++++++)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++*********************************+++++++++++++++************************************)))))))))))))))***++++++***)))***,,,************************((()))************+++,,,++++++++++++++++++++++++***************************))))))((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((((((((((()))))))))))))))******************)))((((((((((((((((((((((((((((((((()))))))))******)))))))))***************%%%&&&((()))************''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((***,,,,,,+++*********+++***)))***,,,,,,***(((************)))((('''&&&*********)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------.../////////000111000---+++,,,...///000111222222111000///..............................------------......((((((((((((((()))******((((((((()))******++++++)))))))))))))))***++++++++++++************++++++++++++,,,,,,------......+++++++++******)))))))))+++******+++,,,---......,,,---000333777;;;???AAAGGGIIILLLOOORRRUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[^^^^^^^^^______aaabbbbbbaaa___]]]]]]^^^]]]\\\[[[RRRSSSTTTUUUVVVWWWXXXYYYXXXSSSOOONNNPPPPPPMMMJJJIIIGGGEEECCCBBBCCCDDDEEECCCEEEGGGJJJLLLMMMMMMNNNOOONNNMMMOOORRRTTTUUUUUUSSSTTTVVVYYY[[[]]]______ZZZZZZ[[[[[[[[[[[[[[[ZZZXXXZZZ[[[ZZZWWWUUUVVVWWWTTTUUUVVVVVVWWWWWWWWWVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZXXXUUURRRQQQRRRSSSSSSTTTTTTTTTSSSSSSUUUVVVWWWVVVUUUUUUWWWYYYWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSRRRQQQOOOMMMLLLHHHEEEAAA===999666444333111222333555777888999:::;;;;;;;;;:::;;;???EEEIIILLLMMMOOOQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRSSSRRRQQQPPPOOONNNNNNMMMLLLJJJGGGFFFEEECCC@@@===666555444222000...---,,,+++++++++,,,,,,,,,------------------------------***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++)))***++++++++++++***)))***************************,,,///111111///,,,***,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,************************)))))))))))))))*********((()))++++++******+++---))))))))))))))))))))))))''')))*********+++,,,---++++++++++++++++++++++++************************,,,++++++***************))))))******++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))************))))))'''(((((()))***)))))))))(((((((((((())))))))))))******++++++++++++******************************''''''''''''((((((((()))))))))******++++++,,,,,,'''((()))******)))(((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++++++++++++++++++++++++++(((((())))))******++++++&&&(((******)))(((((((((***)))''')))+++,,,)))'''******))))))(((&&&%%%$$$++++++******))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////---///222111000000222444///000111222222111000///........................,,,++++++******++++++,,,******)))******+++,,,,,,))))))***+++,,,------...))))))((())))))***++++++++++++************++++++******+++,,,---......///333333111000...---++++++,,,++++++,,,---...///000...000444999???DDDIIILLLNNNNNNNNNPPPRRRUUUXXXZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaaaaabbb```]]]\\\]]]^^^]]]]]]VVVXXX[[[]]]]]]^^^___```]]]YYYVVVVVVXXXWWWSSSOOOIIIHHHFFFDDDEEEGGGIIIKKKKKKLLLNNNPPPRRRRRRRRRRRRWWWVVVUUUUUUXXXYYYYYYXXXVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXTTTVVVXXXXXXUUUTTTUUUWWWUUUUUUVVVWWWVVVUUUSSSRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYVVVSSSPPPMMMQQQQQQPPPOOOPPPRRRTTTVVVVVVWWWWWWWWWUUUUUUWWWYYYUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRSSSUUUWWWXXXYYY^^^\\\ZZZWWWTTTRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRNNNLLLHHHCCC???<<<::::::111333555888;;;>>>???@@@AAA@@@>>><<<;;;>>>BBBFFFJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTUUUTTTRRRPPPMMMKKKMMMKKKJJJJJJKKKJJJFFFBBB999999777444222000...---,,,,,,---------.........------------------------+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((---333777777333---(((,,,------------,,,+++************************************++++++,,,,,,,,,************************(((((())))))******++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))******))))))))))))************++++++++++++++++++++++++************************))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))---***((((((***+++)))'''************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))((((((...,,,)))''''''))),,,...((((((((((((((()))******((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''((())))))(((((((((((())))))++++++******++++++,,,---(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,---,,,***(((((()))***+++))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------***+++---//////...---,,,---------............///111111000000//////......///......//////000111222111000///...............,,,+++***+++---...---,,,,,,++++++******++++++,,,((((((((()))***,,,---...///...,,,***))))))******((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,---------......------///333666999<<<@@@EEEJJJMMMNNNNNNRRRQQQRRRVVVXXXXXXXXXYYY^^^]]]]]]^^^^^^^^^[[[YYYYYYZZZ]]]___```aaaaaaaaa`````````^^^\\\\\\^^^```]]]^^^```aaaaaa```___^^^aaa^^^[[[XXXWWWUUUSSSQQQLLLLLLLLLKKKJJJMMMQQQTTTUUUUUUUUUVVVWWWXXXYYYZZZVVVXXXZZZ\\\\\\[[[YYYWWWZZZUUUPPPOOORRRTTTRRROOOPPPTTTWWWWWWXXXYYYTTTMMMMMMMMMNNNPPPRRRRRRQQQOOOPPPPPPPPPQQQRRRRRRQQQOOOSSSTTTSSSQQQPPPQQQUUUYYYVVVWWWWWWWWWVVVSSSQQQOOONNNPPPQQQNNNKKKIIILLLOOONNNQQQUUUXXXXXXWWWWWWWWWTTTVVVXXXWWWRRRMMMIIIGGGGGGJJJOOOSSSTTTUUUVVVWWWYYYWWWTTTRRRPPPNNNKKKIIINNNPPPQQQSSSUUUUUUUUUTTTPPPOOOLLLIIIFFFCCC@@@???:::999999:::===BBBHHHKKKHHHHHHHHHFFFEEECCCAAA@@@EEEEEEGGGJJJNNNTTTYYY]]]___[[[VVVTTTUUUWWWWWWUUUXXXVVVVVVWWWXXXVVVRRRNNNQQQPPPPPPOOOMMMKKKJJJIIIDDDDDDBBB???;;;666222000//////......---,,,,,,++++++******+++---......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------)))***///AAAQQQDDD///---------------------------,,,+++***)))((((((((()))++++++************++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************+++++++++++++++***)))))),,,++++++***))))))******))))))))))))************************************************************+++++++++,,,++++++******'''(((((()))******++++++)))))))))))))))))))))))),,,)))'''''')))***)))(((+++*********************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((('''&&&$$$""""""$$$&&&'''((((((((((((((()))******)))))))))))))))))))))))),,,++++++***************''''''''''''''''''''''''***)))(((((('''''''''((())))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((()))++++++,,,+++)))((('''((()))***))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------***************++++++,,,---------............///000000000000//////......//////...............///......---,,,,,,,,,,,,,,,---+++++++++---------+++++++++++++++++++++++++++,,,,,,+++))))))((())))))---,,,+++***************))))))))))))***************++++++++++++,,,,,,,,,---------,,,,,,---......,,,...///000111444888;;;???AAAEEEJJJMMMPPPQQQQQQRRRRRRSSSUUUXXXYYYYYYZZZ^^^]]]]]]]]]^^^]]]ZZZXXXWWWYYY[[[\\\^^^______^^^]]]^^^^^^^^^\\\\\\^^^______```bbbccccccbbbaaa```___]]]ZZZXXXWWWVVVTTTSSSRRRSSSSSSRRRQQQSSSVVVYYYYYYYYYYYYYYYYYYZZZ[[[\\\ZZZ[[[]]]]]]]]]\\\ZZZYYYVVVQQQKKKJJJLLLMMMLLLIIILLLOOOPPPPPPSSSVVVUUUPPPKKKKKKKKKMMMOOOOOOOOONNNRRRRRRQQQRRRRRRRRRPPPOOOQQQQQQQQQOOOMMMMMMPPPRRRTTTUUUVVVVVVUUUSSSPPPOOOQQQPPPNNNKKKIIIHHHJJJLLLRRRUUUXXXYYYWWWUUUTTTSSSVVVUUUTTTQQQMMMIIIHHHGGGGGGJJJNNNQQQSSSUUUWWWXXX]]][[[XXXVVVTTTRRROOOMMMLLLMMMOOOQQQSSSSSSSSSSSSRRRPPPOOOLLLIIIGGGEEEDDDAAA@@@>>>>>>???BBBFFFHHHKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEHHHMMMRRRUUUZZZWWWSSSRRRTTTUUUUUUTTTVVVTTTTTTUUUWWWWWWUUURRRQQQQQQPPPOOOMMMKKKJJJIIIGGGGGGEEECCC???;;;888666000000///...------------...,,,+++,,,---...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------...///111AAAOOODDD222111,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++************************+++,,,,,,+++***)))((('''++++++++++++++++++++++++***************))))))(((,,,+++******)))*********)))))))))*********++++++))))))))))))))))))))))))************************++++++++++++******)))(((((((((((()))******++++++))))))))))))))))))))))))***((('''''')))***))))))+++++++++******))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''))))))((((((((()))************************************++++++******)))((((((((((((((((((((((((((())))))******))))))(((((())))))(((((((((((())))))%%%&&&((()))))))))((('''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))******+++******((('''''''''((()))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------///...,,,+++,,,---///111---------............///000000000////////////...000///...---,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***+++,,,,,,,,,,,,+++***,,,+++***)))((('''''''''******************************************))))))++++++++++++,,,,,,,,,,,,//////......---......///---///333555888<<>>555444222000///////////////...,,,,,,---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,666BBB:::,,,---*********+++++++++++++++***))))))))))))***++++++++++++************++++++************************,,,,,,,,,+++***((('''&&&++++++++++++++++++++++++******+++++++++******)))++++++***************+++))))))*********+++++++++************************************************(((((()))(((((('''&&&%%%(((((())))))************))))))))))))))))))))))))((('''''''''((()))******++++++******))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''******++++++++++++*********))))))((())))))******************************))))))***+++***)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))$$$%%%'''))))))((('''&&&(((((((((((())))))))))))&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***))))))((((((((())))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------000///.........///111222---------............/////////////////////////////////...---,,,,,,------//////...------............,,,++++++------,,,***)))***,,,------,,,***)))&&&&&&&&&'''(((***+++,,,))))))******+++*********++++++************))))))+++++++++,,,,,,,,,------.........---......//////111555999>>>BBBFFFKKKNNNPPPQQQSSSUUUVVVWWWWWWWWWXXXZZZYYYVVVUUUWWWXXXXXXYYYWWWUUUTTTTTTSSSQQQOOOKKKKKKMMMNNNPPPQQQRRRSSSVVVYYY]]]______^^^^^^^^^bbbccccccdddccccccbbbaaa]]][[[YYYYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPPPPLLLGGGEEEFFFIIIJJJJJJNNNPPPPPPOOOQQQUUUTTTQQQMMMNNNNNNNNNNNNOOORRRTTTSSSSSSSSSRRRRRRSSSUUUWWW[[[XXXVVVUUUWWWXXXWWWVVVXXXZZZ]]]```bbbdddddddddbbb[[[SSSOOOOOOPPPPPPOOOQQQTTTWWWXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSOOOJJJGGGGGGJJJLLLNNNOOOPPPRRRSSSVVVTTTRRRRRRRRRRRRPPPNNNLLLMMMOOOQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLIIIGGGFFFEEEEEEKKKLLLMMMOOOPPPPPPPPPPPPHHHEEEAAA======>>>AAACCCIIIJJJKKKMMMOOOQQQQQQRRRRRRRRRRRRRRRTTTVVVWWWXXXWWWVVVVVVUUUSSSRRRPPPOOONNNOOONNNMMMLLLIIIGGGEEE===;;;888555222111000111///---++++++,,,------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))&&&+++555///%%%)))*********+++++++++++++++++++++******)))*********++++++************++++++************************)))***************)))(((++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++***************++++++************++++++++++++++++++++++++++++++++++++************************((((((((((((((('''&&&&&&)))))))))))))))*********))))))))))))))))))))))))'''(((((((((((()))***+++*********)))))))))(((((('''(((***++++++***(((''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''(((((()))******)))((((((******))))))))))))******************************+++,,,---------,,,***)))************************((()))***++++++***)))((())))))(((((((((((())))))%%%&&&(((******)))((('''(((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))((()))))))))*********************************+++))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------***+++,,,---...---,,,,,,---------............///.............../////////......------......///000......---------......///---,,,++++++------,,,+++)))***,,,------,,,***)))$$$$$$%%%''')))+++---...***************++++++++++++++++++***************++++++,,,,,,,,,---------,,,,,,------...000111222999===BBBGGGKKKOOORRRUUUTTTTTTUUUVVVVVVVVVVVVVVVXXX\\\\\\UUUQQQRRRSSSPPPQQQOOOMMMLLLLLLKKKIIIGGGBBBCCCDDDFFFHHHJJJLLLMMMVVVZZZ^^^aaa```_________aaaaaaaaaaaaaaa```______[[[YYYXXXXXXZZZ[[[[[[ZZZVVVWWWXXXXXXWWWVVVWWWYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOONNNNNNOOOPPPQQQNNNKKKHHHGGGHHHKKKMMMNNNSSSVVVYYYZZZ]]]aaa```[[[ZZZ[[[\\\[[[ZZZZZZ]]]```[[[]]]]]]]]]^^^```eeeiiijjjeee______cccffffffeeedddfffiiimmmrrrvvvyyy{{{rrrlllddd```______^^^\\\YYY\\\___```^^^\\\ZZZZZZWWWZZZaaaggghhhbbbXXXPPPRRRUUUXXXYYYXXXUUUTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPKKKLLLNNNOOOPPPOOOOOONNNLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHIIIJJJKKKMMMNNNNNNOOOOOOLLLIIIDDD???===<<<>>>???BBBDDDFFFIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJFFFDDD@@@<<<888555333333...,,,******,,,...///...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++---((()))000,,,'''+++***+++++++++,,,,,,,,,---------+++***))))))))))))++++++************++++++************************))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------*********)))******+++,,,*********++++++++++++,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))******)))))))))))))))))))))))))))******)))((((((***,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))((((((++++++***)))))))))*********************************************))))))((())))))))))))))))))))))))(((((())))))******))))))))))))(((((((((((())))))'''''')))*********)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))************++++++++++++))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------***+++---//////...---,,,---------............///---............/////////------------...///000111+++++++++++++++,,,,,,---,,,+++***+++---...---,,,***+++,,,,,,,,,,,,+++***(((((((((((()))***++++++---,,,+++*********,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,---...000333555888999AAAEEEJJJOOOQQQSSSTTTVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRYYYZZZQQQLLLLLLLLLGGGIIIGGGDDDCCCCCCCCCBBBAAA===>>>???BBBEEEHHHKKKLLLWWWZZZ^^^``````_________```______^^^]]]]]]]]]\\\XXXVVVUUUVVVWWWYYYXXXXXXSSSTTTUUUUUUTTTTTTVVVXXXUUUVVVVVVWWWVVVUUUSSSRRRMMMMMMMMMMMMOOORRRTTTUUUSSSSSSQQQQQQQQQSSSUUUVVVZZZ___cccgggmmmttttttpppmmmoooqqqooommmlllnnnqqqoooppprrrrrrrrrvvv}}}wwwmmmjjjpppvvvxxxwwwvvvwwwyyy|||{{{yyyvvvtttrrrppprrrsssrrroookkkhhhgggfffkkkuuu~~~}}}rrrhhhcccgggkkklllggg```ZZZVVVUUUTTTRRRQQQQQQQQQOOOMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPPPPPPPNNNMMMKKKKKKHHHHHHJJJKKKKKKLLLLLLKKKNNNKKKGGGBBB>>><<<<<<<<<<<<>>>AAACCCEEEHHHLLLOOOPPPQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJGGGDDD@@@<<<999888222///---,,,---///000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))...***(((...+++'''---******++++++,,,---------------,,,******))))))***++++++************+++++++++++++++++++++++++++++++++++++++***)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,******))))))***++++++,,,*********+++++++++,,,,,,************************************************))))))***+++,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))(((***,,,''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((************************,,,+++******))))))******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((('''''''''(((((()))***))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))'''((()))***+++******)))((())))))***************))))))************))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------------...///////////////---------............///---------.........//////---------,,,------......++++++******++++++,,,---+++***)))+++---///...---++++++++++++++++++++++++++++++***)))))))))))))))111///,,,))))))***,,,...))))))******+++,,,------,,,,,,,,,------------......///222555999>>>AAACCCGGGKKKPPPSSSSSSSSSRRRSSSNNNNNNMMMLLLLLLLLLLLLLLLHHHRRRTTTKKKEEEGGGEEE@@@CCC@@@>>>===>>>>>>===<<<======???BBBFFFJJJNNNPPPWWWZZZ]]]___^^^]]]]]]^^^___^^^]]]\\\\\\[[[[[[[[[TTTRRRQQQQQQSSSTTTTTTSSSOOOOOOOOOOOONNNPPPSSSVVVWWWXXXYYYZZZZZZYYYWWWVVVPPPQQQSSSVVVZZZ^^^aaabbbgggggggggfffeeeeeeeeeffffffjjjnnnrrryyy~~~~~~xxx~~~~~~}}}wwwllleee```^^^ZZZXXXVVVSSSPPPMMMMMMNNNNNNNNNMMMKKKIIIHHHCCCDDDFFFHHHJJJLLLNNNNNNOOOPPPPPPQQQPPPNNNLLLKKKIIIJJJJJJJJJJJJJJJIIIIIILLLJJJGGGCCC???<<<:::999777999;;;===>>>BBBGGGLLLKKKNNNQQQQQQPPPNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLJJJHHHDDDAAA???999666222000000111111111------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%,,,***''',,,)))&&&+++))))))******+++,,,,,,,,,************++++++,,,---++++++************++++++++++++++++++++++++++++++************)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************&&&'''(((***++++++++++++*********)))))))))))))))))))))))))))))))))))))))+++---...,,,)))(((***,,,&&&&&&'''((()))***++++++++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))(((((((((((()))))),,,,,,+++***))))))******((((((((((((((((((((((((...---+++*********+++,,,((((((((((((((((((((((((((('''&&&&&&&&&((()))***))))))(((((((((((())))))(((''''''''''''((())))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))'''((()))++++++******)))''''''((())))))***))))))))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,)))******+++,,,,,,------,,,+++***))))))+++,,,...---------.........//////---------.........//////......---,,,++++++++++++,,,,,,,,,,,,------...///***))))))+++---//////...,,,++++++******++++++,,,++++++***************+++333111---)))(((***---///(((((()))***,,,---...///,,,,,,,,,---------......111222555:::???DDDHHHKKKKKKNNNRRRTTTSSSQQQPPPOOOKKKJJJIIIIIIHHHHHHHHHIII???KKKOOOGGGAAACCCAAA;;;???===;;;:::;;;<<<;;;;;;>>>???AAADDDIIIMMMRRRTTTWWWZZZ\\\]]]\\\[[[\\\]]]___^^^]]]\\\[[[[[[[[[[[[QQQOOONNNNNNPPPQQQQQQPPPJJJJJJJJJIIIIIIKKKOOOSSSZZZ[[[]]]^^^^^^]]]\\\ZZZ[[[]]]aaaeeejjjooosssttt{{{||||||{{{yyyvvvuuuuuurrruuuvvvwww~~~zzzqqqnnniiieeeaaa]]]XXXUUURRRRRRRRRQQQPPPNNNKKKJJJBBBCCCDDDFFFIIIKKKMMMMMMOOOPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIFFFCCC???;;;888666444666888888:::>>>DDDIIIHHHLLLPPPQQQOOONNNOOOPPPRRRSSSTTTVVVWWWXXXYYYYYYTTTTTTTTTTTTSSSQQQOOONNNKKKLLLNNNNNNMMMJJJGGGEEE???;;;666333222222111000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$...---***---+++(((---'''(((((()))***+++++++++(((((((((***+++---///000++++++************++++++++++++++++++++++++++++++&&&&&&((()))************...------,,,+++++++++,,,,,,++++++,,,......---+++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,+++)))(((***++++++*********))))))((((((************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((()))***++++++*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***(((''')))+++,,,***'''))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((($$$%%%'''((((((((('''&&&)))))))))))))))))))))))),,,,,,,,,+++++++++******************************))))))*********+++++++++,,,+++++++++******))))))(((((((((((())))))))))))******))))))))))))******...---,,,++++++---///000,,,,,,---------,,,++++++........................///............---------........................,,,------...---,,,***))),,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------222)))(((000222***'''+++.........---,,,---111444333777>>>DDDJJJLLLMMMMMMMMMOOORRRTTTSSSPPPMMMJJJIIIFFFBBBAAABBBDDDEEEEEEBBBBBBBBBBBBAAA@@@@@@???CCCBBB>>>:::777777:::===AAADDDHHHMMMRRRVVVYYYZZZ^^^]]][[[ZZZYYYYYYZZZZZZ]]][[[YYYXXXYYYXXXTTTPPPOOOMMMKKKJJJKKKKKKKKKKKKJJJGGGFFFFFFEEEFFFOOOYYYgggggghhhhhhiiiiiiiiiiiikkksss|||~~~}}}~~~}}}xxxnnneeeaaa^^^______^^^[[[VVVQQQNNNFFFEEEFFFHHHLLLOOOPPPPPPNNNPPPRRRSSSSSSRRRPPPOOOKKKKKKKKKLLLMMMNNNOOOPPPMMMKKKGGGCCC???<<<;;;:::999999::::::<<<===??????IIIKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWTTTRRRRRRTTTUUUSSSPPPNNNMMMLLLLLLKKKKKKLLLLLLEEEBBB>>>;;;888555222///////////////......------)))******+++,,,,,,------***++++++,,,,,,---......++++++++++++++++++++++++///---***'''&&&&&&((()))(((***,,,,,,++++++,,,---++++++++++++++++++++++++)))((('''''')))***)))((())))))))))))))))))))))))++++++************++++++++++++************++++++------,,,+++++++++++++++***))))))***+++,,,+++***,,,,,,+++************+++***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++************************)))))))))*********++++++((())))))(((&&&%%%'''(((************)))))))))(((************************))))))))))))))))))))))))******)))))))))((((((((())))))(((((()))******+++)))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((''''''))),,,---+++)))))))))))))))))))))))))))((())))))******))))))((((((((((((''''''(((((((((((()))***+++++++++***)))((((((((((((((((((((((((,,,+++++++++************************************(((((()))))))))*********(((((((((((('''''''''&&&(((((()))))))))***************))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++........................///............---------........................,,,,,,---------,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++000***,,,555777000+++------///000111111333666999<<<@@@EEEKKKOOOQQQRRRQQQRRRRRRQQQQQQOOOMMMLLLKKKGGGEEEBBBAAABBBDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIGGGCCC===::::::===@@@HHHJJJMMMQQQUUUXXX[[[\\\ZZZYYYXXXWWWWWWWWWXXXXXXWWWUUUSSSSSSTTTTTTRRROOOKKKJJJIIIIIIKKKMMMNNNNNNOOOLLLKKKLLLKKKLLLTTT^^^kkklllnnnqqquuuxxxzzz{{{}}}}}}~~~xxxttttttrrroooiiibbb\\\XXXRRRNNNKKKLLLPPPRRRQQQOOOQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOKKKGGGCCC@@@>>>===>>>>>>============>>>>>>BBBFFFKKKPPPSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUSSSRRRRRRTTTUUUSSSQQQQQQPPPOOONNNMMMLLLLLLLLLIIIGGGCCC@@@>>>;;;777555///...------,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,+++***(((((()))***+++(((***,,,---,,,++++++,,,+++++++++++++++++++++++++++***)))***,,,...---,,,************************++++++************++++++++++++************++++++,,,,,,++++++******+++++++++***))))))+++,,,,,,+++,,,+++******))))))******)))******++++++******))))))))))))******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++************************((((((((()))))))))******'''(((((('''%%%$$$&&&'''************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))((((((((()))******(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&)))+++---,,,+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))***+++,,,,,,,,,+++***((((((((((((((((((((((((************))))))))))))************************((((((((((((((()))))))))***************)))))))))))))))*********+++++++++******))))))))))))******(((***,,,---...---+++***+++,,,,,,---------,,,,,,........................///............---------------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******)))))),,,***///999<<<444...///...000444777:::<<>>===<<<<<<<<>>???AAAEEEJJJNNNPPPQQQRRRMMMLLLKKKMMMOOOPPPPPPOOOJJJIIIIIIIIIIIIJJJLLLLLLMMMNNNPPPOOONNNMMMNNNOOOSSSSSSSSSRRRQQQPPPOOONNNKKKJJJHHHFFFGGGJJJMMMOOOTTTXXX]]]dddmmmxxx|||uuusssvvvooogggbbbaaa```]]]ZZZTTTXXX[[[ZZZVVVSSSRRRSSSRRRNNNOOOTTTVVVTTTTTTWWWXXXYYY[[[^^^```___[[[XXXMMMNNNOOORRRVVVYYY[[[\\\\\\\\\\\\ZZZXXXXXXZZZ[[[dddbbb___]]]\\\YYYVVVTTTWWWYYY^^^dddgggiiinnnuuu~~~vvvrrrfffccc___ZZZTTTOOOLLLJJJHHHJJJKKKMMMOOOOOOOOOOOOMMMMMMMMMMMMNNNPPPQQQRRROOOOOOQQQRRRSSSTTTTTTTTTWWWWWWWWWWWWVVVUUUTTTTTTOOOQQQRRRQQQOOONNNOOOQQQNNNOOORRRSSSTTTTTTSSSSSSQQQOOONNNNNNOOOOOONNNLLLJJJIIIHHHEEEAAA<<<888555/////////......------,,,+++,,,,,,------...//////++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,+++)))***,,,...++++++++++++++++++++++++)))((('''(((***+++***)))++++++++++++++++++++++++++++++************++++++++++++************++++++---------------...///000++++++...111222111---***,,,++++++***)))***************++++++++++++******))))))************))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************''''''''''''((((((((())))))******)))''''''((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))((('''''''''''''''*********)))))))))))))))'''((((((((())))))******************************&&&(((++++++)))(((***,,,))))))))))))))))))))))))((()))***++++++***)))(((''')))***++++++***)))'''((()))***+++,,,+++******************************(((((())))))******++++++))))))))))))))))))))))))******))))))((((((((('''''''''(((((()))))))))***))))))*********+++++++++,,,++++++******++++++,,,,,,---/////////---+++***)))***,,,...///000111111........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))))))***,,,---...---,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,222777:::<<>>AAADDDFFFHHHIIIFFFDDDBBBBBBDDDEEEFFFFFFJJJJJJIIIJJJKKKNNNQQQSSSSSSOOOOOOPPPLLLDDDCCCGGGMMMKKKIIIIIIKKKKKKJJJIIIJJJMMMSSSWWW]]]dddmmmtttyyytttvvvxxxyyyyyywwwvvvuuu{{{~~~wwwqqqjjjccceee^^^WWWVVVZZZ\\\YYYUUUWWW[[[______]]]^^^ccchhhkkkbbb```kkkwww{{{|||~~~|||yyyuuurrrpppmmmjjjiii___^^^\\\[[[\\\^^^aaaccchhh___XXXWWWVVVRRRSSSXXX^^^___```\\\XXXVVVWWWYYYYYYUUUSSSSSSQQQOOOSSSXXX[[[]]]eeeooorrrqqqrrruuu{{{{{{zzz{{{zzzwwwrrrnnnsssvvv}}}|||ooobbbWWWPPPQQQOOONNNNNNPPPOOOKKKGGGGGGIIIKKKKKKKKKKKKMMMOOOVVVRRROOOOOORRRSSSSSSQQQVVVVVVVVVWWWWWWVVVUUUUUURRRQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNMMMMMMMMMNNNMMMMMMNNNOOOOOOOOONNNNNNOOONNNLLLIIIGGGEEEDDDCCC<<<:::666222///.........)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))......---,,,++++++******++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------------,,,+++************+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************************************************))))))))))))************************+++++++++++++++)))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))),,,,,,***)))))))))******((((((((((((((((((((((((***))))))***+++,,,***)))+++000111,,,)))***+++***&&&''''''((())))))******++++++******)))(((((('''(((((((((((()))))))))))),,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))***+++))))))(((((((((((()))))))))***++++++++++++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,************************+++***)))***++++++(((&&&(((***,,,---,,,++++++,,,...---,,,,,,---///111333:::===@@@EEEJJJMMMPPPRRRQQQPPPOOOLLLIIIFFFDDDCCC???>>>;;;999777666555555888999;;;===???AAACCCDDDEEECCCCCCDDDGGGJJJKKKKKKMMMLLLKKKKKKNNNPPPQQQRRRQQQNNNMMMOOOLLLGGGGGGLLLKKKJJJJJJJJJLLLMMMNNNNNNUUUZZZbbbjjjrrrzzzyyyooonnnmmmllllllmmmlllkkkooovvv{{{{{{xxxvvvqqqlllnnngggaaa```eeehhhgggeeecccggglllnnnooorrrxxx}}}xxxuuu~~~~~~rrrpppmmmkkkjjjlllnnnooowwwnnngggeeebbb]]]\\\___ggghhhhhhgggeeeddddddeeeddd___\\\]]][[[WWWUUUVVV^^^]]]aaafffgggdddcccfffeeeeeeeeeeeeeeebbb^^^[[[bbbdddjjjtttuuuiiibbbZZZXXXVVVUUUVVVTTTQQQNNNLLLMMMNNNMMMKKKKKKMMMNNNUUURRRPPPPPPRRRSSSRRRPPPUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTQQQPPPOOONNNMMMMMMMMMMMMPPPPPPQQQRRRRRRSSSRRRRRRSSSRRRPPPNNNLLLKKKJJJIIIBBB@@@<<<888444000///...---......///000000000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***......------,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************************************++++++*********)))))))))************************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((()))))),,,+++******)))*********))))))))))))))))))))))))---+++***)))+++++++++******111555000***(((******((((((((())))))***++++++++++++******)))((((((((((((((((((((())))))))))))++++++***)))))))))******************************+++***))))))))))))))))))(((((((((''''''((((((((()))***++++++++++++***)))++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,************************((((((((())),,,,,,+++***+++,,,...---,,,******+++.........///111444777999AAACCCFFFIIIMMMPPPRRRSSSQQQNNNJJJEEEAAA???======999888777666555555555555888888888999;;;===???@@@EEEEEEEEEGGGLLLOOOQQQQQQRRROOOLLLMMMOOOPPPOOOMMMLLLIIIHHHHHHFFFDDDFFFJJJIIIKKKMMMOOORRRUUUZZZ]]]dddjjjsss|||~~~zzzzzz{{{yyy{{{{{{xxxuuuxxxyyyyyyzzz}}}{{{vvvjjjfffbbbbbbeeehhhiiihhhjjjttt}}}zzzuuuooopppuuu{{{}}}}}}vvvzzz}}}{{{|||}}}{{{xxxtttooollllllvvvuuuvvvwwwzzz{{{{{{{{{zzzsssppprrrqqqjjjbbb^^^fffcccbbbcccaaa[[[XXXYYYVVVUUUUUUVVVUUUSSSPPPMMMQQQRRRUUU[[[dddppp}}}yyynnnkkkhhhfffeeeccc```^^^WWWVVVSSSOOOLLLLLLNNNQQQRRRPPPMMMMMMNNNPPPPPPPPPTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUSSSRRRPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLHHHGGGCCC???:::555111///---------------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************************************,,,++++++******))))))(((+++++++++***************'''(((((())))))*********))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))++++++******************************************///---***)))***++++++***&&&---111---)))(((((('''((()))***+++,,,+++******************))))))(((((((((((((((((())))))))))))*********))))))))))))***************************++++++***)))((((((((()))))))))(((((((((((())))))*********++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,---************************)))(((((()))+++---,,,+++)))***,,,,,,++++++,,,---,,,---///222666:::>>>@@@DDDEEEHHHJJJMMMOOOPPPQQQPPPLLLFFF???:::888777888666666666666666777777888999999999:::<<>>AAADDDFFFIIIJJJMMMMMMMMMNNNQQQRRRRRRQQQRRROOOKKKIIIIIIIIIFFFCCCGGGIIIKKKLLLNNNTTTZZZ]]]YYY\\\bbbiiirrr|||{{{|||pppjjjhhhjjjllliiiggggggddddddfffllluuuyyyvvvqqqjjjgggeeeggglllrrrwwwzzzxxxvvvuuuwwwzzz|||{{{yyyttt}}}yyyvvvvvvzzzzzztttnnnllldddcccbbbaaaaaa___\\\YYYQQQQQQPPPMMMMMMRRR[[[bbbiiimmmuuuuuueeeXXXRRRQQQSSSVVVSSSNNNJJJKKKOOOVVVZZZPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTRRRPPPOOONNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSKKKKKKKKKIIIFFFAAA<<<:::555444222000///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------------,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////......---++++++------------------------,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************************************************)))******++++++******)))))))))(((((((((((())))))))))))***++++++++++++***************************---+++***)))+++++++++***'''))))))(((+++///,,,'''&&&(((,,,...///,,,)))&&&******))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))************************+++***)))))))))))))))))),,,++++++******++++++,,,++++++***))))))***++++++++++++,,,,,,,,,,,,---------------------------------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************---+++***)))+++++++++***+++,,,,,,+++******,,,...///111555:::???DDDHHHJJJJJJKKKMMMNNNPPPQQQQQQQQQMMMIIIBBB;;;666555666777555666888:::<<<===>>>>>>AAACCCFFFIIILLLOOOPPPQQQQQQPPPOOOOOOPPPPPPNNNLLLMMMLLLJJJHHHGGGGGGIIIJJJGGGMMMRRRVVV]]]hhhqqqtttppppppsssyyy{{{zzz||||||{{{|||vvvyyyyyyxxxyyyzzzwwwrrreee```]]]^^^^^^[[[YYY[[[aaacccgggpppzzzuuuqqqtttxxx}}}~~~}}}}}}|||yyyyyy|||{{{xxxwwwvvvvvvwwwvvvtttrrrccc```ZZZUUURRRTTTXXX\\\```bbbgggppp|||}}}kkk^^^WWWUUUTTTRRRMMMIIIGGGIIIOOOSSSNNNOOOPPPQQQQQQRRRRRRQQQSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNKKKKKKLLLMMMNNNPPPQQQRRRLLLLLLLLLLLLJJJGGGDDDBBB:::888555222///...------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---...............------------------------------+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************************************)))******++++++,,,,,,---,,,,,,++++++***))))))(((---,,,+++*********++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************''''''''''''''''''''''''************************************************)))******++++++******)))))))))(((((((((((())))))((()))***+++,,,++++++******************************))))))***+++,,,***)))(((+++,,,))))))+++,,,***))))))***++++++***)))((()))))))))))))))))))))***(((((((((((())))))))))))&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++************++++++++++++***))))))***++++++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---************************---+++))))))+++,,,,,,++++++,,,------,,,...000333777999<<<@@@DDDGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRLLLHHHBBB<<<888777888999;;;<<>><<<888444000...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////------------------------++++++,,,------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************************************))))))***+++,,,------...,,,,,,++++++***))))))(((+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))******************************************************++++++++++++******))))))(((((((((((())))))((()))***+++,,,,,,+++***))))))))))))))))))))))))''''''(((***,,,,,,***((('''---///***%%%&&&)))+++,,,***)))''''''(((***+++)))))))))))))))*********(((((((((((())))))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))(((((()))***++++++******))))))))))))******,,,+++***))))))***+++,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************,,,***))))))+++---------((())),,,---///333777:::>>>???BBBDDDFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPQQQLLLHHHCCC>>>::::::;;;<<>>;;;444222000...------...///,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++---...///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************000///////////////000000000//////////////////000,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))******++++++++++++***))))))(((''''''((()))+++,,,***))))))((((((((())))))((()))***+++,,,---------((()))***)))((('''(((***))))))))))))))))))))))))*********************************************************++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))************))))))******++++++++++++************))))))))))))******(((((())))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))*********+++,,,,,,------...---,,,,,,++++++++++++------------------------------------------------000...+++***+++,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++***++++++,,,,,,------,,,,,,---111444666888===AAAFFFIIIJJJKKKFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNQQQRRRRRRSSSTTTSSSQQQOOOMMMJJJIIIHHHHHHKKKOOOVVV[[[hhhoooyyy}}}zzzxxxwwwmmmnnnnnnmmmkkkkkkkkklllsssoooiiieeeccccccdddeeejjjnnnvvvvvviii^^^WWWTTTQQQTTTYYY```lll}}}}}}zzzyyytttjjj```VVVOOOKKKIIIIIIJJJKKKKKKJJJKKKMMMOOORRRRRRQQQPPPOOONNNLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPLLLMMMMMMNNNOOOOOOOOOPPPJJJIIIIIIHHHFFFCCC@@@>>>888666333///------......,,,---...//////...---,,,***+++------------+++*********++++++,,,------...---,,,+++++++++,,,...///---------------,,,,,,,,,++++++++++++++++++++++++************************111111000///...//////000//////............//////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))))))******+++++++++***)))((())))))******+++++++++*********))))))******+++((()))***+++,,,---------)))***++++++))))))***+++************************************************************************+++******************+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********)))))))))))))))***++++++++++++++++++*********++++++++++++*********))))))))))))))))))***(((((())))))))))))((((((++++++***)))((((((((((((************************))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------........................111...+++)))***+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,+++,,,---------000444777<<<>>>BBBFFFIIIKKKMMMMMMIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMHHHGGGEEEDDDCCCCCCCCCDDDDDDGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLJJJJJJHHHKKKNNNPPPUUU^^^hhhnnnzzz}}}~~~tttnnnlllkkkaaabbbcccccceeeiiipppuuu~~~|||yyyvvvsssssstttuuuzzz~~~tttfff___\\\YYYUUUTTT[[[iiiyyy|||{{{xxxssskkkccc[[[TTTQQQOOOOOONNNLLLJJJKKKNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNKKKKKKKKKJJJGGGDDDBBB@@@<<<:::666333000.........---...///000000///...---***+++------------+++*********+++,,,------...///,,,++++++******,,,---............------,,,,,,,,,++++++++++++++++++++++++************************333222000///...---......---,,,,,,,,,,,,,,,,,,---,,,------............---++++++,,,,,,,,,,,,------------,,,,,,,,,---...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))***************++++++,,,,,,,,,,,,+++******************++++++,,,))))))***+++,,,,,,,,,+++)))***++++++******+++,,,************************************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,------------...******))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++*********))))))(((((())))))***((())))))******))))))(((+++***))))))((((((((((((************************)))))))))))))))))))))))),,,,,,---------,,,***)))))))))))))))))))))))))))+++++++++++++++*********------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000---***)))+++,,,---,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,***))))))))))))***++++++)))***,,,---///333777;;;BBBCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLNNNMMMLLLJJJHHHGGGFFFEEEBBBBBB@@@@@@@@@AAABBBBBBDDDGGGKKKNNNOOOOOOOOOPPPMMMNNNMMMLLLIIIIIIJJJKKKJJJQQQYYY^^^eeeqqq{{{zzzzzz}}}}}}|||tttyyyxxxpppfffaaa^^^\\\[[[]]]```bbbfffooozzzuuukkkddd[[[TTTTTT[[[eeelllvvvzzzwwwwwwuuurrrmmmgggaaa^^^YYYXXXVVVQQQMMMJJJJJJKKKKKKLLLNNNOOOPPPPPPOOONNNIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOONNNJJJGGGEEEEEEAAA???<<<888555111///......//////////////////...,,,,,,------------,,,,,,++++++,,,------...//////,,,+++*********+++---...//////......---,,,,,,,,,++++++++++++++++++++++++************************999777555222000000000000......------------......,,,,,,---...............+++++++++,,,,,,---------,,,,,,+++++++++,,,......111111000///---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((***+++,,,,,,+++***((((((((()))))))))))))))))))))***++++++))))))******+++******)))((()))******))))))***,,,************************************************++++++++++++++++++++++++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((******+++++++++,,,,,,,,,)))))))))))))))))))))*********++++++++++++************++++++++++++******))))))(((((((((((()))))))))******************)))***))))))((((((((())))))************************))))))))))))))))))))))))+++,,,---......,,,***)))))))))))))))))))))))))))((())))))******+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******,,,---------***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,***,,,...111444888>>>BBBGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEECCCBBB@@@@@@>>>>>>??????AAACCCFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPLLLLLLLLLKKKJJJLLLQQQUUUYYYdddmmmqqqwwwzzzrrroooqqqtttqqqqqqrrrrrrrrrpppmmmkkkbbbggggggaaa[[[YYYXXXUUUZZZ___dddiiinnnwwwyyyooofffaaa___```aaa___hhhpppvvvyyywwwwwwwwwvvvuuurrrpppooommmmmmjjjeee\\\SSSMMMJJJHHHJJJLLLOOOPPPPPPPPPOOOJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNRRRQQQOOONNNMMMMMMNNNNNNMMMPPPQQQPPPLLLIIIHHHIIIFFFEEECCC???;;;666222000///......------......///......------------......---------....../////////---,,,+++++++++,,,...////////////...------,,,,,,++++++++++++++++++++++++************************???===:::777555444444444111111000000000000111111,,,,,,---.../////////...+++++++++,,,,,,---------,,,++++++***+++,,,......333333111000...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))((('''((()))+++---,,,)))%%%"""!!!###%%%'''((((((((((((((()))******))))))*********))))))(((&&&((())))))(((((()))+++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))************))))))******++++++++++++******))))))(((((((((((())))))******++++++++++++******))))))(((((((((((())))))************************))))))))))))))))))))))))((()))+++,,,,,,+++***((())))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,......---((()))***+++,,,---......******++++++++++++******---,,,,,,,,,---......///...000333666999???EEEIIIJJJIIIGGGFFFFFFGGGHHHIIIGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>AAADDDHHHKKKMMMOOOOOONNNLLLKKKKKKNNNPPPMMMMMMNNNMMMNNNRRRZZZ```kkkwwwvvvmmmiiiiiillleeeeeeddddddccc```\\\YYYUUUYYY[[[XXXWWWZZZZZZXXX]]]cccjjjpppuuu|||{{{sssmmmgggdddXXX```fffiiirrr}}}yyyyyyyyyyyyzzz{{{{{{|||~~~rrrdddXXXRRRJJJLLLNNNOOOOOOOOOMMMLLLJJJJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNNNNNNNOOOPPPKKKNNNPPPOOOLLLIIIJJJKKKIIIIIIGGGDDD???999444111......,,,++++++,,,......//////---,,,,,,---//////.........///////////////......---,,,---...///000000000///...------,,,,,,++++++++++++++++++++++++************************GGGCCC>>>:::999888444222111000...,,,---///111333//////......---.........------,,,++++++***))))))...---,,,,,,,,,,,,---...//////...---,,,,,,+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))((((((************************************************,,,++++++******++++++,,,)))))))))***,,,,,,+++***,,,,,,,,,++++++*********************************,,,,,,,,,,,,+++***))))))************************+++*********))))))((((((************))))))((((((,,,+++***))))))***++++++---,,,***)))******)))))),,,,,,,,,,,,,,,+++***)))+++++++++*********))))))$$$$$$%%%'''(((***+++++++++++++++*********)))))),,,***((())),,,---+++)))******))))))((('''''''''*********)))))))))))))))************************++++++************************))))))******+++,,,------------------------******+++,,,,,,---......///...---,,,,,,,,,,,,,,,++++++---......---+++++++++,,,---...---,,,+++***+++++++++,,,,,,+++******,,,+++++++++,,,...000111222444777:::<<>>===<<<;;;;;;???>>>>>>===>>>???AAABBB???@@@BBBFFFIIIKKKKKKJJJOOOLLLKKKNNNNNNMMMNNNSSSPPPUUU[[[___bbbgggmmmrrrzzzrrrllliiiddd___\\\\\\[[[XXXVVVUUUVVVXXXTTTYYY\\\ZZZ[[[bbbiiillllllooorrrvvv|||}}}vvvooojjjccc```eeejjjwww{{{mmm\\\SSSLLLKKKPPPSSSOOOMMMOOOLLLLLLMMMLLLJJJIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQPPPOOOOOONNNMMMMMMNNNMMMKKKHHHDDD@@@===;;;666222...,,,---...000000///...------------...//////............///000000000...,,,---//////---+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((GGGCCC>>><<<;;;:::999777444333111///......///000------,,,,,,,,,,,,------...------,,,++++++******---,,,++++++++++++,,,---...------,,,++++++************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))************************+++******))))))******+++***))))))***,,,,,,+++))),,,++++++++++++++++++*********************************+++++++++***))))))************************))))))))))))((((((''''''******)))))))))((((((((())))))(((((()))***+++,,,***)))(((((()))*********+++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))******+++++++++++++++*********)))))))))'''&&&&&&))))))(((&&&)))))))))))))))))))))))))))))))))))))))***************************************************************))))))******+++,,,------------------------+++++++++,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,---...///000000333555999;;;===@@@CCCFFFEEEEEEDDDBBBAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLKKKJJJKKKIIIJJJNNNPPPPPPSSSXXX]]]dddmmmtttxxx||||||uuunnniiiccc___XXXYYYYYYXXXVVVUUUWWWXXX[[[bbbiiijjjmmmtttzzz||||||}}}vvvooolllnnnqqqyyyppp___VVVOOOOOOPPPMMMLLLOOOLLLLLLMMMMMMLLLLLLLLLMMMKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPRRRRRRQQQPPPPPPOOONNNNNNOOONNNLLLJJJFFFCCC@@@???999555111....../////////..............................------......///000///---+++,,,......,,,***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((HHHDDD???<<<<<<<<<<<<;;;888777555333111///...---...------------------............---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******))))))***+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************)))))))))))))))))))))))))))))))))***************************))))))))))))))))))***+++*********++++++***(((*********+++++++++++++++************************(((((()))************)))************************(((((((((((('''''''''''')))))))))))))))(((((((((''''''''''''(((***+++,,,''''''(((((()))******++++++++++++,,,++++++***)))+++************))))))))),,,++++++******))))))(((+++************)))))))))+++***))))))***+++***)))(((((())))))***++++++,,,(((((())))))******++++++******************************************************))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++************++++++------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,)))***,,,...000111111111555888<<<>>>??????AAABBBCCCAAA???===<<<<<<<<<<<<888888888999:::;;;======>>>???@@@AAACCCFFFHHHIIIMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGJJJQQQUUUXXX___fffsss{{{xxxnnneee^^^\\\UUUWWWZZZ\\\\\\\\\^^^___gggqqq{{{~~~qqqeeeXXXQQQNNNKKKKKKLLLFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOOOONNNMMMLLLIIIGGGEEECCC===:::555222111000///...,,,---...//////...---,,,---------------......///...,,,++++++,,,---+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))IIIFFFAAA===;;;;;;;;;;;;999999999888555333000///000000//////...///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))******,,,+++******++++++)))'''))))))******++++++,,,,,,************************'''((()))***++++++++++++************************((((((((((((((((((((((((************************''''''''''''(((((())))))''')))*********)))***+++******++++++++++++******************))))))))))))******))))))((('''''''''************))))))))))))++++++++++++++++++++++++))))))******++++++++++++''''''((()))***++++++,,,***************************************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,...---,,,+++***+++,,,---,,,,,,------......------+++,,,---...000333555666:::===@@@@@@???=========<<<;;;999888777888999:::888888999;;;===@@@BBBCCCCCCDDDDDDFFFGGGIIIJJJKKKOOOPPPOOONNNKKKIIIIIIIIIGGGHHHMMMUUU]]]eeeqqq{{{zzzmmm```ZZZZZZ[[[___eeejjjlllmmmoooppp{{{xxxhhh\\\TTTPPPMMMLLLEEEEEEEEEGGGJJJLLLMMMMMMMMMLLLLLLLLLLLLNNNPPPQQQNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFBBB???:::666444222///...,,,---///000000///---,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))KKKIIIDDD???:::888888888888999:::::::::888666444222222111//////.........//////............---------..................---------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************+++++++++******+++++++++,,,+++******++++++)))''')))))))))******+++++++++))))))))))))))))))))))))((((((***+++,,,,,,------************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((''''''&&&&&&***,,,...---+++))))))***)))******++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((''''''((((((++++++++++++******))))))''''''((()))***++++++,,,************************))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,+++***))))))***+++,,,...---,,,+++***+++,,,---+++,,,------.........---///...---...000555:::===@@@BBBCCCBBB>>>:::888777555555555666777999;;;<<<===>>>???AAACCCFFFHHHJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKHHHFFFFFFHHHIIIKKKRRR\\\fffppp~~~xxxooodddaaadddlllqqqxxx~~~|||||||||zzzxxxwwwxxxzzz~~~~~~qqqhhhaaa[[[VVVLLLJJJHHHHHHKKKNNNPPPOOOMMMLLLLLLKKKLLLMMMOOOPPPMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHEEEBBB>>>;;;999555222///,,,---///000000///---,,,---,,,,,,,,,,,,---..................------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************OOOMMMJJJDDD===999777777666777999:::;;;::::::999555444222000///---------..............................////////////......------------------------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++*********++++++***((()))))))))***************))))))))))))))))))))))))))))))***,,,,,,---------************************))))))))))))*********************++++++++++++,,,))))))))))))(((&&&%%%$$$***---000///+++))))))+++((()))******+++*********(((((()))))))))))))))***))))))******+++,,,------(((((()))))))))))))))***((()))******(((((()))***,,,++++++***))))))(((((((((((())))))******++++++************************)))))))))***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......++++++************++++++------,,,,,,++++++,,,,,,***+++,,,------...------111000///000333888>>>AAACCCCCCCCCAAA<<<888666555222444666999<<<>>>@@@AAAFFFFFFFFFHHHIIIKKKMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIHHHEEEDDDGGGJJJNNNSSS]]]iiirrrzzz}}}zzz|||xxxtttxxxyyyuuuuuuzzz~~~xxxwwwyyy~~~|||{{{vvvqqqjjjkkkkkkjjjhhhhhhiiijjjrrryyy~~~zzzyyy|||{{{ssskkkXXXRRRKKKHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMNNNOOOOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEBBB???===999555222,,,---...//////...---,,,---------------......///...///000///---,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************RRRRRRPPPKKKCCC===::::::555555777888999:::::::::;;;999777444222000///...------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***))))))***,,,,,,+++)))************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************((((((((()))))))))******(((((()))))))))*********((())))))***)))(((&&&&&&'''+++//////+++)))***,,,(((((()))***************(((((((((((())))))******)))******++++++,,,------(((((((((((())))))*********,,,---,,,***)))+++---)))))))))))))))))))))))))))))))))))))))*********************************((())))))***++++++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++)))***+++,,,------------///000222555999===@@@AAABBBBBBAAA>>>:::777777777555777;;;???CCCEEEFFFFFFLLLLLLLLLLLLLLLMMMNNNNNNJJJJJJJJJJJJIIIGGGEEEDDD@@@DDDGGGFFFEEEFFFKKKPPPWWW___nnn||||||qqqlllmmmpppiiilll|||}}}yyytttooooootttuuuxxxxxxtttqqqqqqnnnjjjfffggggggfffdddcccccceeegggmmmqqqqqqsssxxxzzzzzzxxxyyy||||||xxxvvvvvv~~~~~~xxx{{{kkkaaaUUUMMMJJJJJJHHHGGGKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDBBB@@@===999555..............................------......///000,,,...///...,,,+++,,,...------------,,,,,,,,,,,,++++++++++++++++++++++++************************TTTVVVUUUPPPIIIBBB???>>>444444555666777888999999AAA???===999666444222222,,,---------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************************************))))))))))))******)))))))))***,,,---+++***++++++******))))))(((((())))))))))))))))))))))))((())))))************)))************************&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((()))******)))(((((($$$)))......+++)))***---(((((()))***************'''((((((((())))))******)))))))))))))))*********'''((((((((())))))******&&&)))******'''&&&(((***''''''(((((())))))***************)))))))))))))))************************((())))))***++++++,,,,,,*********)))***++++++,,,++++++++++++++++++++++++******+++,,,,,,---......+++*********+++,,,,,,---+++,,,---......---,,,++++++,,,---...---,,,+++***((()))***+++,,,,,,---,,,---000555:::>>>@@@@@@@@@@@@@@@???<<<999888888999888;;;@@@EEEHHHIIIIIIIIIOOOOOONNNMMMMMMMMMMMMMMMGGGGGGHHHHHHGGGEEECCCBBB>>>BBBFFFGGGFFFIIIOOOTTT___jjj}}}}}}|||ttthhhccceeehhhbbbjjj}}}vvvtttqqqlllnnnttttttvvvuuuqqqooopppoookkkjjjkkkkkkiiigggeeeeeefffgggkkkmmmkkkkkkmmmllliiijjjiiijjjnnnuuu}}}yyyrrrnnnttt}}}wwwnnnhhhlllvvvtttdddXXXRRROOOMMMKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJGGGEEEDDDDDDBBB???;;;777///...------------...//////............///000000+++---///---+++)))+++---......------------,,,,,,++++++++++++++++++++++++******************++++++PPPTTTYYYYYYTTTKKKCCC>>><<<:::888666555666888999===AAAEEEDDD???888333111333111...---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,///000000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))************************---,,,,,,+++*********+++))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++*********+++---...******))))))))))))************+++++++++,,,,,,,,,******))))))******+++,,,+++***((((((***+++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,((()))***++++++++++++++++++++++++***)))(((((('''(((((())))))*********++++++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))......,,,,,,,,,,,,......111000...---,,,,,,------************************,,,,,,+++******))))))(((***++++++,,,,,,------...+++,,,......---...///111222555888<<>>======BBBDDDHHHKKKMMMMMMLLLKKKQQQPPPOOONNNMMMMMMLLLLLLNNNMMMKKKIIIGGGEEEAAA>>>@@@???CCCIIIKKKLLLTTT^^^eeerrryyymmmhhhfffbbbaaadddccchhhqqq}}}zzzxxx{{{{{{vvvuuuwwwvvvrrrsssuuuwwwwwwuuuqqqmmmjjjnnnmmmkkkkkkjjjiiifffcccaaaaaabbbcccfffiiilllmmmppprrruuu{{{|||xxxwwwyyyrrrrrrmmmeeebbbiiirrrvvvzzzkkk```ZZZRRRJJJMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKMMMPPPPPPNNNLLLMMMLLLLLLLLLKKKKKKJJJJJJKKKIIIGGGFFFEEEDDDAAA???<<<777111---,,,...///000222111///---,,,---...000////////////...---,,,+++)))))))))******+++,,,,,,...------,,,,,,------...------,,,,,,+++***))))))MMMQQQVVVYYYXXXQQQIIICCC>>><<<999666555666888999<<<@@@EEEFFFCCC>>>:::999666333000/////////...---------..................,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,...///...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))************************,,,+++******)))))))))*********************************++++++++++++******)))******+++++++++++++++++++++***)))******,,,,,,******))))))))))))******))))))*********+++++++++******))))))******+++,,,+++***)))***,,,,,,,,,+++)))))))))))))))))))))))))))******************)))*********+++++++++,,,,,,******+++++++++******)))++++++******)))(((((('''((()))))))))************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++******...---,,,++++++,,,---...111000...---,,,,,,,,,---************************+++++++++++++++************++++++,,,,,,---......,,,...000000000111333555777999<<<@@@BBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJLLLNNNNNNLLLLLLOOOOOOOOONNNMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@CCCDDDJJJRRRVVVXXX___hhhqqqyyyvvvjjjhhhiiiiiijjjmmmqqqvvv~~~}}}|||~~~~~~}}}xxxuuuwwwvvvuuuuuutttrrrnnnjjjddddddcccbbbbbbbbbcccdddeeefffgggjjjoootttyyy|||~~~pppgggeeeeeeeeeuuu}}}|||sssnnnggg```NNNLLLJJJIIIIIIKKKKKKLLLNNNNNNNNNNNNMMMKKKIIIHHHLLLKKKLLLNNNPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLJJJHHHGGGFFFEEECCCAAA>>>:::444000.../////////000///...---------...///////////////...---,,,+++.........---------------...------,,,,,,------...------,,,,,,+++******)))MMMOOOTTTYYY\\\YYYQQQKKKCCC@@@;;;777555666888999;;;???EEEIIIHHHEEEBBBAAA:::777333111111000///---------......////////////,,,,,,,,,,,,,,,,,,,,,,,,000...++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++*********************************+++***))))))((()))))))))******************************++++++++++++******((()))******++++++******++++++***)))))))))************))))))))))))******(((((()))))))))***************))))))******+++,,,*********,,,......,,,***))))))))))))))))))))))))((())))))******))))))(((*********++++++++++++,,,++++++++++++***)))((('''++++++******)))((((((((())))))))))))************+++++++++***************++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,000///...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......+++---000111222333666888<<<===@@@BBBDDDEEEEEEDDD@@@AAAAAACCCEEEGGGIIIJJJHHHJJJLLLNNNNNNNNNLLLKKKMMMMMMNNNNNNMMMKKKIIIHHHHHHFFFCCCAAA@@@@@@AAABBBFFFKKKUUU___dddgggmmmsss{{{}}}tttjjjjjjpppuuuxxx{{{{{{xxx{{{~~~|||~~~xxxtttlllkkkhhheeecccbbbbbbbbbbbbaaa______aaaeeeiiilllpppqqqtttxxx}}}uuuiii___XXX___eeerrryyyrrrWWWQQQJJJGGGHHHJJJJJJJJJMMMNNNNNNOOOMMMKKKIIIGGGLLLLLLLLLMMMPPPPPPOOONNNMMMNNNNNNNNNNNNMMMLLLLLLMMMKKKIIIHHHHHHGGGEEECCCAAA===888555222111...------------...............////////////......---,,,000000000///...------,,,...------,,,,,,------...---,,,,,,++++++*********VVVTTTTTTXXX]]]]]]XXXRRRGGGDDD>>>999666666777999;;;???EEEJJJKKKIIIGGGEEE===:::777444333222000///------------......//////------------------------000...,,,+++,,,,,,+++***------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++******)))))))))************************************++++++++++++******(((((()))************)))++++++***))))))(((((((((+++******))))))******+++))))))))))))*********+++******))))))******+++,,,******+++---//////,,,***))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++***************)))((((((************))))))(((((()))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---.........)))+++...111222444888:::???@@@AAACCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFIIIGGGDDDAAA@@@BBBEEEIIIOOOVVVbbblllqqqtttxxx|||}}}xxxppprrrzzzxxxvvvssspppmmmkkkkkkjjjiiigggcccaaaaaadddgggiiifffhhhkkkoooqqqsssttttttwww}}}}}}kkk^^^WWWYYY```kkksssvvvzzz~~~~~~{{{ggg]]]QQQIIIGGGHHHIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHMMMLLLLLLMMMOOOPPPOOONNNMMMNNNOOOOOOOOONNNMMMMMMMMMLLLJJJIIIIIIIIIGGGEEEDDDAAA===:::777444///,,,+++,,,---...//////......///////////////...------------------,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++*********aaa\\\WWWXXX[[[]]]ZZZWWWMMMIIICCC===999777888888;;;???DDDIIIKKKJJJFFFCCC???<<<888666555444222111......---,,,,,,---......------------------------///---++++++,,,,,,+++***---------,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************++++++*********++++++,,,******************************++++++++++++******(((((()))************)))************))))))((((((++++++************++++++*********+++++++++,,,,,,******))))))******+++,,,******+++---//////,,,***))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++'''((()))************************)))))))))))))))******))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++******+++,,,------...///+++,,,,,,------...//////***---000333555888<<<>>>CCCCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIIIIHHHHHHIIIIIILLLMMMMMMNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCHHHPPPVVV^^^gggrrrzzz~~~{{{{{{~~~}}}yyyvvvtttssspppmmmiiieeedddfffhhhjjjfffgggiiikkklllkkkjjjiiiiiilllqqquuuzzzqqqaaa]]][[[^^^bbbffflllsssxxx{{{zzz}}}xxxmmm]]]QQQJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKMMMKKKKKKLLLNNNOOOOOONNNMMMNNNOOOPPPPPPOOONNNMMMNNNLLLJJJJJJKKKJJJIIIGGGFFFDDDAAA???<<<888222///,,,,,,---.../////////.../////////000//////...---***+++++++++,,,,,,,,,---...------,,,,,,------...,,,,,,+++++++++++++++***ccc___YYYWWWYYYZZZ[[[ZZZSSSPPPJJJDDD???<<<:::999;;;>>>BBBGGGJJJIIIDDD@@@>>><<<999777777777666444111000///---,,,------...------------------------,,,+++***+++,,,---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++,,,---++++++++++++++++++++++++******++++++++++++******((()))******++++++************+++++++++***))))))++++++************++++++***++++++++++++,,,,,,,,,******))))))******+++,,,*********,,,......,,,***))))))))))))))))))))))))((())))))******))))))((()))))))))************+++&&&'''((()))******************))))))))))))))))))************))))))))))))***************+++++++++++++++++++++++++++++++++)))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,---....../////////111555888:::===AAADDDGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@BBBEEEGGGKKKTTT___gggqqqzzzxxxrrrlllmmmuuu~~~xxxuuupppllljjjiiijjjkkknnnnnnnnnmmmllljjjiiihhhjjjiiijjjlllooosss}}}qqqfff\\\XXXWWWXXX]]]cccpppyyyvvvtttwww~~~rrrcccWWWOOOLLLKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIJJJLLLNNNNNNMMMKKKMMMOOOPPPPPPOOONNNMMMMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFCCCBBB???<<<777333.........////////////////////////000000//////...+++,,,,,,---......//////...------,,,,,,------...++++++++++++++++++++++++[[[ZZZXXXWWWXXXYYYZZZ[[[ZZZWWWRRRLLLFFFAAA>>><<<:::<<<@@@EEEIIIHHHDDD???<<<:::888777888999888888666444222///.........///........................)))((()))***---......---...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++++++++++++++)))***+++,,,,,,++++++***,,,++++++******++++++,,,************++++++++++++******))))))******+++,,,+++***)))***,,,,,,,,,+++)))))))))))))))))))))))))))******************)))))))))))))))************(((((()))))))))))))))((()))))))))))))))))))))***************)))))))))((())))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---......---,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,------.../////////222444888;;;===@@@DDDFFFHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIGGGEEECCCBBBBBBCCCDDDFFFIIIMMMQQQVVV___llluuu}}}vvvppphhheeeaaaccckkkuuu|||yyyyyyyyy{{{|||}}}{{{xxxwwwvvv{{{zzzwwwssspppooonnnnnnrrrmmmkkklllmmmmmmrrrzzz}}}xxxjjjbbb\\\YYYYYY]]]fffppp~~~qqqmmmpppsss{{{ooo```XXXUUULLLKKKJJJJJJJJJJJJKKKLLLKKKIIIHHHHHHJJJLLLMMMLLLJJJLLLNNNPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLJJJIIIHHHFFFDDDCCCBBB???<<<999222111000///...///000000//////000000000000//////.............../////////...------,,,,,,------...++++++++++++++++++++++++RRRTTTWWWXXXXXXYYYZZZ\\\^^^\\\WWWRRRKKKEEEAAA>>>999:::>>>DDDIIIIIIDDD@@@;;;999777777888:::::::::999777444111/////////000........................''''''(((***...//////.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))((())))))***++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++)))***+++,,,------,,,+++,,,++++++******++++++,,,))))))))))))*********************)))***++++++,,,+++***((((((***,,,++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************************)))((('''&&&)))))))))))))))*********+++*********))))))(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,............,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,------.../////////111444888;;;===@@@CCCFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDAAA@@@AAACCCDDDPPPTTTXXX[[[___gggrrr{{{~~~rrrgggbbbaaa___^^^```gggrrr}}}{{{xxxvvvrrrooonnnoooqqqrrr~~~zzzvvvuuuuuuuuutttmmmiiijjjiiifffhhhmmmsss|||~~~tttllleeebbbccc^^^iiiyyy{{{mmmhhhlllooowww~~~pppddd^^^PPPNNNKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGIIIKKKLLLLLLIIIKKKNNNPPPPPPOOOMMMLLLLLLJJJIIIJJJKKKLLLKKKIIIHHHGGGEEEDDDCCCAAA>>><<<444333000///...///000111//////000000000000000////////////...------,,,,,,...------,,,,,,------...++++++++++++++++++++++++UUUUUUVVVWWWXXXZZZZZZ[[[\\\[[[YYYWWWTTTNNNGGGBBB===<<<===@@@EEEFFFEEEBBB>>><<<999777666777999:::888888777666333000---+++///......------.........000///---+++******+++,,,,,,---......//////......------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))))))))))))))************)))************+++++++++++++++***))))))***+++,,,((((((((((((((((((((((((((()))++++++)))((())))))------,,,+++*********+++******+++++++++,,,,,,,,,%%%&&&(((***+++***)))((())))))))))))((((((((((((,,,+++***)))))))))++++++***************************************)))((('''))))))))))))************ %%%***+++)))'''((())))))***,,,,,,++++++,,,---,,,,,,,,,+++)))))),,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,---------,,,++++++---.........///111333777888;;;>>>AAABBBCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHHHHGGGEEEEEEFFFGGGDDDHHHKKKIIIDDDDDDIIIOOOYYYdddmmmoooqqqvvv}}}|||uuunnngggaaa^^^WWW]]]eeekkkpppwwwyyyrrrpppnnnkkkiiikkkpppvvvzzzxxxlllccc```aaadddgggjjjmmmsssyyy~~~vvvooommmggggggnnnmmmdddccchhhqqqvvvrrrfffZZZRRRQQQPPPLLLIIIJJJLLLIIIGGGHHHLLLNNNMMMLLLKKKLLLMMMOOOQQQPPPMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFDDDBBB???>>>777000...000222000---222111///.........///000,,,---------.../////////......---------,,,,,,,,,++++++************++++++RRRSSSSSSUUUVVVWWWXXXYYY\\\[[[[[[ZZZYYYTTTOOOKKKDDDBBB??????BBBDDDEEEDDDAAA???;;;888666555555666888888888777555333111///000///...---------...///---------,,,,,,+++***))),,,---......//////......---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))************)))************+++++++++,,,+++***))))))******+++))))))))))))))))))))))))''')))++++++*********+++,,,++++++************+++******+++++++++,,,,,,,,,'''(((***++++++***)))((()))))))))))))))))))))(((******)))))))))))))))***************************,,,,,,,,,,,,,,,+++******))))))))))))************'''))),,,---,,,+++++++++)))+++,,,,,,+++***,,,---+++,,,,,,***))))))+++------------,,,,,,+++++++++////////////////////////...---,,,,,,+++++++++,,,***+++,,,---------,,,,,,+++,,,......///111444777:::;;;>>>@@@CCCDDDDDDDDDGGGHHHIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIEEEFFFGGGFFFDDDDDDFFFHHHHHHKKKNNNKKKHHHJJJPPPWWWiiivvv{{{yyyvvvsssmmmhhhccc```______dddjjjrrrxxx}}}zzzsssrrrpppmmmmmmoootttzzz~~~ttthhhaaa___```aaaccceeehhhkkkqqqxxxvvvllleeeddd```XXXYYY```nnnttt~~~qqqddd^^^XXXPPPKKKJJJHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFCCCAAA@@@:::444111111111000...111000000///////////////------........................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,OOOOOOPPPRRRSSSTTTUUUVVVYYYYYYZZZ[[[[[[ZZZVVVSSSMMMIIIDDD@@@AAACCCDDDEEEFFFDDD@@@<<<888666444444777777777777777666555555222111///------...///000,,,---/////////---+++))),,,---......//////.........------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,+++++++++***+++++++++************))))))))))))*********++++++)))************+++++++++,,,,,,+++***))))))******************************(((***,,,,,,++++++,,,---******)))))))))***++++++******+++++++++,,,,,,,,,)))***+++,,,+++***)))((())))))))))))))))))))))))((((((((()))))))))((((((************************+++,,,,,,,,,,,,+++******))))))))))))************,,,+++++++++------,,,+++)))+++,,,,,,+++***+++---***++++++***))))))***,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---------------+++---...///000444999<<>>;;;:::444555555777888999:::;;;888777444222111111111222000000...------......///,,,---......///.........---......------+++***)))+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************++++++++++++))))))*********+++++++++++++++++++++******))))))++++++++++++++++++++++++---...///...,,,*********)))((((((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******((()))))))))*********+++'''(((***+++,,,+++******************************((())))))*********))))))((()))))))))************---)))&&&&&&(((******(((***,,,,,,,,,******+++,,,)))***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...000222444666;;;@@@DDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHDDDDDDFFFFFFFFFEEECCCBBBBBBBBBAAA???======???BBBHHHNNNVVV```kkkwww{{{tttkkk```YYYXXXYYY\\\bbbjjjttt~~~yyyvvvnnnjjjdddaaa```aaaaaa``````ccciiinnntttzzz}}}~~~wwwuuusssiiicccjjjwwwyyypppggg^^^TTTOOOOOOPPPOOOLLLJJJIIIHHHJJJLLLNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJKKKKKKKKKIIIGGGCCCCCCAAA===777333111111///000111111111000...---000000000//////......---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,IIIJJJLLLMMMOOOQQQSSSSSSTTTTTTTTTVVVWWWXXXVVVTTTSSSTTTUUUSSSNNNJJJHHHGGGDDDEEEEEEDDDCCCAAA>>>===666666666777888:::;;;<<<;;;:::888666555444333333///...,,,******,,,---///,,,---......//////......---......///...---+++***---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++,,,,,,------......+++++++++************)))*********++++++++++++,,,)))************+++++++++)))***++++++++++++******++++++++++++++++++++++++---...///...+++***)))*********)))))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((())))))******+++++++++((()))***++++++,,,++++++******************************+++,,,,,,,,,,,,+++))))))))))))************---+++))))))***+++,,,,,,+++,,,---,,,*********+++)))+++------+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---...000111000333666888:::===AAADDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAA???>>>???BBBEEEJJJQQQ\\\iiivvvxxxnnnhhhccc^^^]]]___dddhhhpppzzz|||vvvooojjjhhheeeaaa^^^]]]___cccfffiiinnntttxxx~~~~~~~~~vvvfffcccjjjuuuuuueeeYYYSSSPPPMMMKKKJJJIIIJJJLLLNNNOOONNNMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJKKKLLLLLLJJJIIIEEEDDDBBB@@@<<<888555333000000000000000//////...000000//////////////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,HHHHHHJJJLLLNNNPPPQQQRRRSSSRRRRRRTTTVVVWWWVVVTTTSSSUUUVVVUUUQQQMMMLLLLLLFFFGGGHHHIIIHHHEEECCCAAA999999999999999;;;<<<===<<<<<<<<<;;;999666444333.....................///,,,---......//////......---...///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---///000000+++++++++************)))*********+++++++++,,,,,,)))************+++++++++((((((***+++,,,,,,++++++++++++++++++++++++++++++***+++------+++++++++,,,,,,++++++************+++******+++++++++,,,,,,,,,+++************++++++,,,((())))))******+++,,,,,,((((((((())))))***+++,,,******************************+++,,,,,,,,,,,,,,,))))))))))))***************+++,,,,,,++++++---///+++,,,---,,,***)))***+++***,,,......---,,,,,,,,,+++++++++,,,,,,---------)))))))))))))))))))))))),,,+++++++++,,,,,,---...,,,,,,,,,,,,---///000111333555999<<<===???AAABBBDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDD@@@AAAAAA@@@AAAEEEJJJNNNPPPXXXeeerrr~~~zzzppphhheeefffgggjjjooovvvzzz|||vvvnnnhhhccccccdddcccdddfffkkknnntttyyyvvvjjjgggjjjpppwwwppp]]]RRRNNNNNNKKKKKKLLLNNNPPPOOOMMMKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIHHHEEECCCCCCBBB@@@;;;777111000000//////////////////////////////000000000......---------,,,,,,,,,------,,,,,,,,,,,,------FFFGGGIIIKKKMMMOOOPPPQQQOOOOOOOOOQQQTTTUUUUUUTTTSSSUUUVVVUUUQQQOOOOOOQQQKKKLLLNNNNNNMMMJJJGGGEEE<<<<<<;;;:::;;;<<<===>>>======>>>===;;;888555333///000222333333222111000,,,---......//////......,,,---///111111000...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***,,,...000111222+++++++++************)))******+++++++++,,,,,,,,,)))************+++++++++&&&((()))+++,,,,,,,,,+++************************&&&(((+++,,,,,,,,,---...------,,,+++*********+++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,((())))))***++++++,,,,,,((('''''''''''')))+++,,,************************'''((()))***************))))))))))))************'''***,,,,,,******,,,///+++,,,---,,,***)))***++++++---//////...,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,---///111222444777<<<>>>??????@@@AAAEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEGGGEEECCCAAA@@@???@@@@@@???@@@AAABBBEEEJJJPPPUUUVVV^^^kkkxxx}}}ssskkkfffhhhmmmrrrxxx~~~}}}uuujjjjjjhhhdddbbbbbbdddgggfffiiinnnuuu{{{sssiiidddeeehhhlllssshhhUUUPPPSSSKKKLLLMMMOOOQQQPPPMMMJJJMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIJJJLLLLLLKKKJJJJJJFFFDDDEEEGGGEEE???999222111///.........///000......//////000000111111......---------,,,,,,,,,.........------.........KKKHHHEEEFFFIIILLLMMMLLLSSSRRRQQQPPPOOOOOOPPPPPPSSSSSSTTTSSSQQQPPPRRRSSSQQQPPPPPPOOOOOOOOOOOOOOOGGGBBB===<<<@@@DDDGGGGGGGGG@@@888888<<<@@@>>>;;;555444333111000/////////...---------......,,,***//////000000///...------,,,,,,,,,---------......------......------,,,+++,,,---...//////...---,,,------------------------...------,,,,,,++++++************++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...------------------------++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,+++***))))))******,,,,,,,,,++++++*********+++,,,.........,,,***)))***************************************************+++,,,---///000111111,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))((('''&&&&&&***,,,---,,,******+++,,,,,,,,,,,,---...000222333888;;;???BBBCCCCCCAAA???AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHDDD@@@@@@BBBCCCCCCAAA@@@BBBEEEJJJOOOTTTYYY\\\___aaagggpppzzzuuutttrrrrrruuu|||xxxnnniiihhhiiiiiigggaaadddgggiiikkkpppvvv|||mmmaaa\\\aaabbblll}}}aaaUUUWWWRRRNNNMMMOOOOOOMMMMMMPPPNNNMMMMMMLLLLLLLLLLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLIIIHHHGGGFFFFFFCCC@@@===777444111000111222222111333222111000////////////................................................NNNLLLIIIIIIKKKLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTSSSQQQQQQRRRTTTUUUTTTTTTTTTTTTTTTUUUUUULLLHHHBBB@@@BBBEEEFFFGGGGGGBBB<<<:::<<<>>>===;;;888666444111///.........///...---...//////...,,,///////////////...------------------------------------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++***))))))***++++++*********************************))))))************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++,,,,,,++++++***))))))******+++++++++******)))))))))+++,,,---...---,,,***)))************************************************++++++,,,------...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++++++++...------,,,,,,+++++++++,,,---...---,,,+++,,,------------...000222444666;;;===@@@CCCDDDDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEBBB??????AAACCCDDDCCCAAAEEELLLTTT[[[aaagggjjjkkkkkklllpppxxx~~~|||zzz}}}xxxsssooojjjfffddddddddddddeeehhhkkknnnttt{{{ooo___XXXWWW]]]kkkxxxrrr___ZZZSSSOOONNNPPPPPPMMMLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEBBB@@@;;;888444111111222222111222222111000////////////................................................OOOMMMJJJHHHHHHHHHFFFEEEGGGIIIKKKMMMOOOPPPQQQQQQRRRSSSSSSSSSQQQQQQSSSUUUWWWVVVVVVWWWWWWXXXYYYZZZSSSOOOJJJGGGFFFFFFFFFFFFHHHEEEAAA===;;;;;;<<<<<<<<<:::777444111///......000///...///000111000//////////////////......---......---------------------............---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***,,,++++++++++++,,,------))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++*********+++,,,,,,+++******)))******************)))))))))))))))+++,,,---------,,,******************************************************++++++++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,........................---...///...------...///......///111333666888:::???@@@BBBCCCEEEFFFFFFFFFGGGFFFEEEDDDEEEEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGDDDAAA???@@@BBBFFFHHHHHHGGGNNNYYYdddkkkqqqvvvyyy}}}zzzxxxxxx}}}wwwqqqnnniiicccaaabbbdddeeedddkkknnnuuu~~~hhhXXXRRRPPPWWW```hhhooouuuzzzpppaaaSSSOOOMMMNNNNNNJJJHHHIIINNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLJJJGGGFFFGGGGGGEEEDDD@@@<<<777333222222111111111111000///....................................------------------------YYYVVVPPPKKKGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQRRRRRRRRRQQQQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYVVVRRRNNNKKKIIIGGGFFFHHHHHHEEE@@@;;;999:::<<<>>>>>>===;;;777333000---000///...///000111111000...///////////////..................------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,+++++++++,,,------,,,++++++++++++++++++++++++******************+++***************************+++,,,------,,,+++******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++***************+++******************))))))++++++,,,,,,,,,,,,+++***************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,---------...,,,...//////------...000///000222444777:::<<<>>>AAAAAABBBCCCDDDFFFGGGHHHJJJHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFCCCBBBAAABBBFFFJJJNNNQQQSSS\\\iiittt{{{~~~www{{{~~~~~~~~~vvvjjjdddeeegggfffdddhhhhhhjjjnnnxxx~~~ggg\\\RRROOORRRVVV\\\bbbhhhmmmuuu~~~nnnZZZSSSMMMMMMMMMKKKJJJLLLQQQPPPOOOOOONNNNNNOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIKKKIIIFFFEEEFFFGGGGGGFFFDDD???:::555333222000///000000///.......................................------------------------ssslllbbbVVVMMMIIIIIIJJJGGGGGGIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPQQQSSSUUUSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZXXXTTTPPPMMMJJJIIIIIIIIIHHHBBB;;;888999<<<===???AAABBB???:::333///111///---...///000000///......///////////////.................................//////......---,,,......------------.......................................------,,,,,,,,,------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,+++***************++++++++++++++++++++++++++++++***+++++++++++++++++++++************************************************+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------******++++++,,,,,,------+++---......------...000111222555888;;;===???@@@AAAAAAAAABBBCCCEEEGGGHHHJJJIIIFFFEEEDDDEEEFFFGGGIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBDDDIIIOOOUUUZZZ]]]hhhvvv~~~yyy{{{yyytttrrrrrrvvvyyyxxxwwwzzzxxxnnnlllllliiifffgggfffeeegggmmmuuu~~~ppp___TTTNNNKKKMMMPPPVVVZZZaaakkkvvv~~~hhh]]]SSSOOOOOONNNOOOQQQQQQPPPPPPOOOOOOOOOOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIJJJHHHFFFEEEFFFGGGGGGFFFEEEAAA<<<888555333000...000//////............///........................------------------------wwwfffXXXPPPNNNNNNJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNOOOOOOOOOPPPRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYWWWYYYZZZXXXTTTQQQOOONNNIIIIIIGGGBBB<<<888888::::::>>>BBBEEECCC???888444333111......///000//////---...//////////////////------........./////////...////////////...------///......------......///........................//////......---,,,,,,+++------------,,,,,,,,,,,,++++++++++++,,,---......*********+++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))******+++,,,+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))******+++,,,+++++++++++++++,,,,,,,,,************++++++++++++******************************************************************))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........+++---......------///000333444777:::===???AAAAAA@@@@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFIIIHHHFFFDDDCCCCCCCCCDDDBBBDDDFFFIIINNNUUU^^^dddhhhrrr{{{vvvtttyyyxxxooollllllqqquuuxxxvvvsssttt|||{{{vvvpppjjjiiihhhggghhhjjjnnnrrruuu}}}rrrcccWWWMMMHHHGGGJJJKKKRRR[[[eeeppp~~~uuuhhhZZZUUUSSSQQQPPPQQQOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFFFFGGGGGGFFFEEEDDDBBB>>><<<999666222000000000///......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,}}}nnnccc___^^^ZZZWWWSSSNNNKKKIIIIIIIIIJJJKKKMMMMMMNNNOOOQQQTTTRRRRRRRRRSSSTTTUUUVVVWWWRRRVVVYYYYYYWWWTTTSSSSSSIIIHHHEEEAAA<<<999888888999;;;???BBBBBB@@@===;;;666333000//////000000///------...///////////////,,,,,,---...///000111111///////////////...------......---,,,,,,---.............................................------------,,,,,,,,,++++++++++++++++++++++++,,,---...///)))*********++++++++++++)))***++++++++++++***)))*********************************))))))************++++++,,,,,,++++++***((()))***+++,,,++++++***************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,******))))))***++++++,,,)))*********++++++++++++***************++++++,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......,,,...////////////000222444666999<<<>>>@@@AAAAAA@@@AAABBBCCCDDDFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGIIIKKKNNNRRRWWW```jjjqqqvvv|||qqqrrruuuzzz}}}rrrlllkkknnnqqqvvvzzzwwwrrrqqqwww{{{vvvtttrrrooommmmmmmmmmmmooouuu{{{lll]]]RRRNNNJJJIIIKKKQQQVVV\\\jjjxxx|||nnngggbbb[[[VVVTTTNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGEEEDDDCCCBBBAAA???;;;666222000000000//////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,|||wwwuuulllggg___VVVNNNIIIGGGFFFIIIJJJLLLLLLMMMNNNQQQSSSPPPPPPPPPPPPQQQRRRSSSSSSNNNSSSXXXZZZXXXVVVVVVVVVIIIGGGDDD@@@===:::888666888999;;;>>>???@@@@@@@@@999666222000000111000000------...///000000//////+++,,,---...///111222222///////////////......---------++++++++++++------------------------------,,,,,,------.../////////,,,,,,,,,++++++*********++++++++++++,,,---...///))))))******++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++,,,,,,+++++++++((()))***+++,,,+++******************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,(((((())))))*********+++******))))))***+++,,,,,,************************************************)))*********++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000222444555777:::===???@@@AAAAAA@@@AAACCCEEEFFFGGGGGGGGGCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEHHHJJJPPPSSSWWWZZZ```iiiuuu}}}zzzsssooojjjpppxxxyyyppplllnnnqqqsssxxx|||xxxrrrpppuuu|||}}}}}}wwwrrrnnnlllkkkiiimmmrrrxxxnnnaaa[[[PPPMMMLLLMMMMMMOOOZZZggguuu~~~xxxmmmccc^^^PPPOOONNNNNNMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJGGGDDDDDDDDDDDDDDDCCC???999555111000000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,}}}hhhVVVMMMKKKJJJHHHIIIJJJLLLMMMMMMLLLKKKNNNQQQTTTSSSRRRQQQSSSUUUKKKMMMQQQUUUWWWXXXWWWVVVXXXRRRJJJDDDAAA>>>;;;888888888999===AAADDDEEEEEE>>>===:::777444111///...,,,,,,,,,---...///000000000////////////000000111............////////////000///---+++++++++---...,,,***))),,,000222111000///---,,,,,,---...---,,,***,,,------,,,+++,,,------------,,,------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------***'''(((+++------,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***)))***,,,......---,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***(((***++++++++++++,,,...,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++---------...------,,,,,,+++++++++*********)))))),,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---......//////...------...---...///111444666888===<<<;;;<<>>:::111//////111444555333000000000000000//////////////////............//////{{{iii]]]TTTNNNOOONNNNNNNNNOOONNNMMMLLLLLLNNNQQQPPPNNNMMMNNNOOOKKKMMMPPPSSSVVVWWWWWWVVVZZZUUUNNNIIIEEEBBB===:::999888999<<<@@@DDDFFFFFFAAA???<<<999555222111000......------......///000111000000///............////////////000000000000000///---++++++,,,---......,,,+++,,,///000///...---------...000///---++++++,,,......,,,++++++,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...,,,******,,,---,,,***))))))*********+++++++++******++++++++++++******)))***,,,---------,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***)))+++,,,,,,+++***+++---,,,,,,+++******+++,,,,,,******++++++++++++++++++,,,------------,,,,,,++++++++++++*********)))))))))******************)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................------,,,,,,,,,---000333666999;;;???======>>>@@@BBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAABBBGGGMMMQQQWWW\\\dddnnnyyyxxxllljjjnnnsssxxxxxxwwwvvvuuuuuuvvvwwwxxx{{{}}}|||~~~uuuooofffccchhhiiiiiippp|||nnn[[[SSSNNNIIILLLTTThhhyyyjjj\\\OOOMMMOOONNNMMMNNNQQQMMMKKKMMMMMMJJJIIIJJJOOOLLLIIIIIIKKKKKKHHHDDDBBBBBBCCCDDDDDDBBB???<<<555333111111222222000...000000000000////////////000///...............///wwwiii]]]TTTQQQNNNLLLLLLLLLLLLKKKJJJLLLNNNNNNMMMKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVVVV\\\XXXTTTPPPLLLGGGBBB???;;;999999;;;???DDDGGGIIICCCBBB???;;;777444222111000000///............///111111///...---,,,,,,,,,//////000000000111111111///...---,,,,,,,,,---...///...------...///...,,,,,,,,,...000222111---***,,,...///...,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,------++++++************++++++...---,,,,,,---,,,***((())))))*********+++++++++*********))))))******************++++++++++++,,,+++************+++,,,,,,***++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,++++++******++++++,,,************************---------------,,,+++++++++++++++***************))))))************))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,...111555999===???@@@???>>>???AAACCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAADDDIIIPPPUUUYYY```mmm{{{{{{pppkkknnnvvv}}}~~~}}}}}}uuuvvvwwwxxxyyyyyyyyyyyy}}}xxxnnnffffffeeedddjjjsssvvv~~~uuubbbSSSIIIKKKSSS^^^pppnnnXXXNNNNNNOOOOOOOOOPPPLLLKKKNNNNNNJJJGGGHHHNNNKKKIIIJJJLLLLLLHHHEEEBBBBBBBBBDDDEEEDDDAAA>>>:::777333111000///...,,,000000000000////////////000000///...---------...yyybbb[[[SSSMMMLLLLLLLLLLLLJJJKKKMMMMMMMMMLLLLLLKKKMMMMMMMMMNNNOOORRRTTTUUUXXXWWWVVVTTTQQQMMMHHHEEE???<<<:::;;;???EEEIIIKKKFFFDDDAAA===999666333222333222111000///.........000///...---------------////////////000000000000///...------------............------.........---...---...///111111///------//////...,,,******+++------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++,,,------......---+++)))++++++,,,,,,,,,---------+++***)))(((((()))***+++******)))))))))***+++,,,***************++++++,,,***++++++,,,,,,++++++***,,,------,,,***))))))***++++++++++++++++++++++++************************////////////...---,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---...111444888<<<>>>@@@@@@???>>>???AAACCCCCCBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>???AAACCCGGGNNNVVV\\\```hhhwww|||~~~{{{xxxsssooopppxxx|||yyyyyyzzz|||zzz{{{{{{|||||||||||||||}}}sssnnnkkkiiimmmssspppuuu||||||dddSSSOOOSSSVVVgggnnn]]]UUURRRQQQQQQOOOKKKJJJMMMNNNJJJGGGHHHLLLKKKJJJKKKLLLLLLIIIGGGCCCCCCCCCDDDEEEEEEBBB@@@===:::666222///...------000000000000////////////000000///...------------}}}ssseeeZZZUUURRROOOMMMIIIIIIIIIJJJLLLMMMMMMLLLMMMLLLLLLLLLMMMOOOQQQSSSQQQSSSUUUVVVTTTQQQMMMKKKDDDAAA>>>>>>BBBGGGKKKMMMIIIGGGCCC???;;;777555333555444333111000///......---------------...///000---------.........//////.........---.........///,,,,,,---.........///000000...,,,,,,...000111000...///000///---+++++++++...------,,,++++++,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++)))***,,,---------,,,,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++******)))))))))***+++,,,******))))))******+++,,,***++++++,,,,,,++++++***------...,,,***((()))***++++++++++++++++++++++++******))))))******+++,,,111111111111000///...---************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...111333555777:::===>>>???@@@>>>===>>>@@@AAAAAAAAADDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCBBBBBBAAA@@@???>>>@@@CCCHHHNNNWWWaaagggmmmtttyyyqqqooorrrnnnnnnpppsssyyyyyyzzzzzzxxxvvvuuuvvvxxx}}}||||||}}}|||vvvrrrrrrsssrrrtttwwwzzz}}}fffXXXTTTOOO^^^uuuvvvdddYYYRRRNNNPPPLLLJJJMMMNNNJJJHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHDDDDDDDDDEEEFFFFFFDDDBBB>>><<<888444111//////000000000000000//////////////////...---------------rrrhhh___UUUNNNJJJHHHFFFFFFIIIKKKLLLKKKLLLKKKKKKKKKLLLMMMOOOPPPKKKOOOSSSUUUTTTRRRQQQPPPIIIFFFCCCCCCFFFJJJMMMOOOMMMKKKGGGBBB===:::777555666555444222000000//////,,,,,,,,,---...///111111,,,,,,---------.........---.........////////////+++,,,......---...///111111...+++***,,,///111222---///000///---,,,,,,,,,------,,,+++************++++++,,,,,,,,,,,,------++++++************++++++''')))+++,,,++++++,,,---))))))*********+++++++++*********))))))******************++++++++++++,,,***))))))))))))***++++++***++++++,,,,,,++++++***,,,---...,,,***))))))******++++++,,,,,,++++++*********))))))***,,,...///111111111111000///------***************+++++++++*********++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,------...------,,,,,,,,,,,,------...---,,,,,,---...000111555666888;;;===>>>??????@@@???>>>>>>@@@AAAAAA@@@BBBCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCBBBBBBAAA@@@??????BBBGGGNNNWWWbbbmmmuuu}}}{{{qqqiiihhhllliiimmmsss{{{{{{uuutttoooqqqtttsssqqqpppsssuuu|||}}}~~~~~~}}}||||||zzzzzzzzzzzz{{{{{{|||}}}{{{wwwttttttsssrrrsssvvv|||iii^^^SSS[[[jjj}}}|||jjj[[[RRRVVVQQQNNNOOOOOOKKKIIIKKKIIIJJJLLLMMMMMMLLLKKKJJJGGGFFFEEEEEEFFFFFFDDDBBB>>>>>><<<888333111111222000000000000////////////...---------------......{{{jjj]]]PPPLLLGGGFFFGGGJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJNNNSSSUUUTTTRRRRRRRRROOOLLLIIIHHHJJJMMMOOOPPPQQQOOOKKKFFFAAA===:::999666666444333111000000000............///000000111------------.........///------...///////////////,,,...//////---,,,...000...,,,***+++---///000000,,,...//////...,,,---...///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))***+++***((((((***---))))))*********+++++++++******++++++++++++******)))***,,,---------,,,+++)))))))))))))))***++++++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++***+++,,,,,,,,,,,,+++******))))))***+++...111222000000000///...---,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++******+++,,,,,,---............------------......------,,,,,,...000333444666888:::===???@@@@@@@@@BBB@@@??????AAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???AAAEEEKKKTTT___lllyyy}}}rrriiihhhkkkmmmsss}}}{{{rrrooosssjjjmmmpppqqqppprrrwww|||{{{zzzwwwuuurrrqqqqqqqqqppppppqqqqqqrrrsssttttttuuuxxx{{{|||{{{}}}~~~|||xxxsssooonnnpppqqq|||uuudddaaacccpppuuufffbbb[[[UUUSSSPPPLLLJJJLLLGGGIIILLLNNNNNNLLLKKKKKKIIIGGGFFFFFFFFFFFFDDDBBBAAAAAA@@@<<<666222111111000000000000////////////,,,,,,,,,,,,---...//////uuuXXXRRRKKKHHHHHHKKKLLLLLLIIIJJJJJJKKKKKKKKKLLLLLLKKKOOOSSSUUUSSSQQQQQQSSSRRROOOLLLKKKMMMOOOPPPPPPUUURRRNNNIIIDDD@@@===;;;666666444333222111111111111000000/////////000000............/////////000------...///000000//////...000111///,,,+++,,,...+++++++++,,,...//////---,,,---//////...---...///222111000///...---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,)))&&&&&&(((+++++++++,,,,,,,,,---------***+++,,,------,,,+++***)))+++---.........,,,+++)))))))))))))))******++++++++++++,,,,,,++++++++++++,,,---,,,*********+++***+++,,,------,,,+++***)))))))))***,,,///222444/////////...---+++***)))))))))******++++++++++++---......//////......---******+++++++++,,,,,,,,,))))))))))))******************+++,,,,,,---......///......------......///------,,,---///111444666666888;;;>>>@@@AAABBBBBBCCCAAA@@@@@@BBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@CCCGGGNNNXXXdddrrrvvvllliiilllssszzz|||wwwqqqiiijjjssskkknnnrrrrrrssswww|||xxxtttrrrnnnmmmjjjhhhfffdddddddddddddddeeefffggghhhhhhiiikkkooossstttssstttxxx{{{{{{}}}~~~~~~{{{}}}|||uuupppnnnnnnmmmwwwwwwkkkbbbgggzzz|||kkkbbbZZZVVVRRRMMMJJJLLLGGGIIIMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFDDDBBBCCCDDDCCC>>>777222000000000000000000////////////+++++++++,,,---...///000