BM6P6(@ yyysssnnnjjjfffccccccbbb___\\\```gggtttyyyooolllkkklllsssuuuwwwxxxuuuoooiiieeebbb___ZZZSSSMMMHHHEEECCCBBB???;;;999888888666555444555666555444333444555666666555555555444444333555555666777777666555444666666666666666666666666666666666666777777777777555666666888999:::;;;;;;<<>>:::888777444333333444666555444444555666===:::777444222222444555333444555666666666555444666666666666666666666666666666666666777777777777888888888888888888999999777<<<:::;;;BBBKKKccctttggglll|||sssuuu|||yyymmmccc^^^```aaaaaajjjwwwwww|||}}}|||xxxrrrkkkeee```^^^[[[YYYWWWWWWVVVUUURRROOOQQQPPPOOOPPPQQQRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLNNNOOOQQQQQQRRRTTTWWWYYYZZZ]]]bbbeeehhhnnnvvv||||||wwwrrrnnnkkkkkkkkkkkkhhhddd___ZZZXXXRRRTTTVVV[[[```ggglllpppuuuzzz~~~pppkkkooouuuvvvvvvwwwvvvsssnnniiieeeaaa___ZZZUUUQQQMMMKKKJJJFFFBBB>>>;;;999777555333333444555555444444555777>>><<<888555444444555666444555666777888888777666666666666666666666666666666666666666777777777777888888888888888888999999888===;;;<<>>;;;999888666444222444555555444444666777999888777666666777999:::444555777888999999888777666666666666666666666666666666666666777777777777777777888888888999999999888===<<<===EEERRRrrr~~~nnniiiwww{{{ooozzzqqqeee```^^^^^^^^^```jjjvvvxxxwwwuuuqqqooolllhhhdddaaa[[[ZZZXXXXXXXXXVVVTTTRRRSSSQQQPPPPPPRRRSSSSSSRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMNNNMMMNNNPPPQQQSSSVVVYYYZZZ\\\___eeekkkuuu||||||vvvpppllljjjjjjiiilllmmmkkkddd]]]WWWUUUSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\```dddhhhmmmssswww}}}vvvmmmmmmqqquuutttuuuuuuuuusssoookkkiiibbb___ZZZUUUPPPLLLJJJHHHDDDAAA===;;;:::999777666222333555555444555666888555555555555666777888888333444666777888888888777666666666666666666666666666666666666777777777777666666777888999::::::;;;888>>>===???HHHXXX|||wwwkkkgggzzzvvvppp}}}lllccc```^^^\\\ZZZ^^^iiisss~~~{{{|||xxxuuurrrooommmjjjeeeaaa\\\ZZZYYYYYYYYYXXXUUUSSSSSSRRRPPPPPPRRRTTTTTTSSSOOOOOOMMMLLLKKKKKKJJJJJJHHHJJJLLLMMMLLLLLLMMMOOOSSSUUUWWWWWWWWWYYY^^^cccmmmsss|||}}}yyysssmmmiiihhhiiihhhkkkmmmkkkccc[[[VVVSSSOOOOOOOOOOOOPPPPPPOOOOOOSSSUUUWWWYYY[[[^^^cccffffffjjjqqqxxx~~~{{{vvvssstttzzzssslllmmmqqqtttssstttuuuuuussspppllljjjbbb___ZZZUUUOOOKKKIIIGGGDDDAAA===;;;:::999888666222333555555555555666888666666555555555444444333222333555777777777777666666666666666666666666666666666666666777777777777555666777888999:::;;;;;;888>>>>>>@@@KKK]]]rrriiieeezzzpppoooxxxfffbbb```]]]ZZZXXX\\\gggqqq|||}}}yyy{{{wwwssspppnnnkkkeeeaaa\\\[[[ZZZYYYYYYXXXVVVTTTTTTRRRPPPPPPRRRTTTTTTTTTRRRRRRPPPOOONNNNNNNNNNNNIIIKKKMMMNNNMMMMMMNNNOOOSSSUUUVVVUUUTTTUUUZZZ^^^hhhnnnvvv}}}~~~xxxpppkkkiiigggdddaaaeeefffgggfffbbb]]]WWWSSSPPPQQQRRRQQQNNNLLLLLLMMMQQQSSSUUUUUUUUUVVVYYY[[[\\\aaadddeeehhhnnnpppnnngggdddaaaaaadddhhhkkkmmmyyyrrrlllmmmooorrrtttuuuvvvwwwvvvrrrlllhhhbbb___[[[UUUOOOKKKIIIGGGEEEBBB>>><<<;;;:::999777555555555555555555555555666666777777777777666666666666666666777777777777555444333555777888777666999999888888777777666666999999999999999999999999:::===@@@BBBKKKdddqqqjjjeeevvvsssrrreeeccc]]]]]]bbbcccaaafffpppyyy~~~{{{uuutttrrrooolllhhhbbb___aaa^^^ZZZYYYYYYYYYVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKLLLNNNOOOOOOOOOUUUVVVXXXWWWVVVVVVWWWXXXdddfffkkkrrrzzzzzzssskkkeeedddcccaaa```aaabbbcccccc```[[[VVVSSSQQQRRRSSSRRROOONNNNNNNNNSSSUUUWWWWWWUUUTTTUUUVVVWWW\\\___bbbfffjjjiiieee```]]]YYYXXXZZZ]]]```aaahhhmmmtttzzzqqqjjjkkknnnqqqsssssstttuuutttpppkkkfffaaa^^^ZZZTTTOOOKKKIIIHHHEEEBBB>>><<<;;;:::888777555555555555555555555555555666666777777666666555555555555555666666666666555666666666666666777777888888888777777777777777999999999999999999999999:::===???CCCOOOjjjpppjjjhhhwwwuuupppdddbbb]]]\\\aaabbbaaaiiittt}}}~~~|||wwwuuurrroookkkfffaaa^^^```]]]ZZZYYYYYYXXXUUUSSSTTTSSSRRRRRRQQQRRRRRRRRRPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOQQQRRRRRRRRRWWWXXXYYYYYYXXXWWWXXXZZZ___aaadddiiiqqqyyyxxxqqqgggaaa_________^^^\\\]]]^^^^^^\\\YYYUUURRRQQQSSSSSSRRRQQQPPPPPPQQQTTTWWWZZZZZZWWWTTTTTTUUUSSSXXX]]]aaagggjjjeee^^^[[[XXXTTTSSSTTTVVVWWWWWWYYY]]]bbbfffjjjooowww}}}ssskkkkkknnnpppssssssssstttssspppjjjfff___]]]YYYSSSOOOKKKIIIHHHEEEBBB>>><<<;;;:::888777555555555555555555555555555555555666666555555555444444444444555555555555666888999888666444666888777777777777888888888888999999999999999999999999:::<<>>;;;::::::888777555555555555666666666666666666666666666666666666555555555555555666777777666666666666666666666666777777666666777777888999999999999999:::;;;<<<<<<<<>>===;;;999666555555555555666666666666666666666666666666666666555555555555555666777777666666777888888777666666666666666555666777777888888888888999:::;;;======???>>>HHHcccvvvllltttrrrvvvpppyyy|||pppaaaYYYXXXYYYXXXXXXZZZ___dddppp|||tttmmmhhheeebbb___^^^bbbiiiooopppooollliiieeebbb``````aaabbb```aaabbbcccdddeeeffffffffffffeeeeeeeeeddddddddd^^^______]]]ZZZXXXXXXXXXZZZ^^^fffsssxxxvvv|||}}}xxxrrrttt||||||zzzlllbbbbbbeeejjjqqqvvvwwwtttqqqoooeeebbb]]]YYYTTTOOOIIIEEEEEEBBB@@@>>>===;;;999666555555555555666666666777666666666666666666666666555555555555555666777777444555666777777666555444777777777777777888888999888888888999:::;;;===>>>AAA@@@JJJhhhuuummmwwwqqq{{{rrr{{{}}}ppp```WWWVVVVVVXXXXXX[[[___eeeqqq}}}{{{sssnnnjjjgggdddbbbfffmmmrrrsssrrrllljjjfffcccbbbaaabbbcccbbbbbbcccdddfffggghhhhhhjjjjjjiiihhhgggffffffeeecccddddddbbb^^^[[[ZZZZZZZZZ^^^ffftttvvvzzzsssrrrxxx}}}zzz{{{{{{jjjbbbaaa```gggmmmooorrrsssqqqlllgggccc]]]XXXSSSOOOLLLIIIFFFCCC@@@===:::999999999888888777666555444333333444444444444555777888999555555555555666777999999:::::::::999999999888888666666666666777777777777888999:::999888888:::;;;>>>CCCNNNnnntttnnnwwwrrrooouuuvvvssskkkaaaZZZYYYZZZXXXYYY[[[^^^gggyyy}}}xxxqqqpppkkkiiigggiiimmmppppppooommmkkkhhhgggggggggfffdddfffeeecccdddgggiiijjjjjjlllnnnnnnlllhhhfffgggiiijjjjjjhhhdddaaa^^^^^^___``````fffuuummmzzz{{{tttsssxxx}}}}}}~~~~~~|||yyyhhhaaa```eeelllqqqrrrssssssqqqlllgggccc]]]XXXSSSPPPLLLIIIEEECCC@@@===:::999999999666666666666666555555555555555444555555666777888555555555555666777888999777777777666666666555555888888888888999999999999888999:::999888888:::<<>>;;;:::999888555555555666666666666666777777666555555555555555666666666666666777888888888888888888888888888888555666666666777777777777888999::::::999999;;;===AAAHHHUUUtttwwwlllkkk~~~ooolllmmmmmmkkkfff___YYYWWWWWWVVVXXX[[[```kkkyyy|||vvvooolllnnnqqqrrrrrrxxxuuurrrqqqqqqrrrqqqpppooollliiihhhiiikkklllllljjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllhhhccc```aaa```gggvvvXXX]]]eeeppp}}}{{{wwwqqqrrr{{{sssooorrrwww|||yyy~~~xxxjjjhhhjjjzzzxxxsssppplllccc```\\\XXXTTTPPPKKKHHHDDDCCCAAA>>><<<:::999888888777777666555555444444888777666555555444555555777666666666666777777888999999999999999999999999555666666666777777777777888999::::::999:::<<<>>>???IIIYYYzzztttjjjkkkqqqnnnooommmjjjddd___ZZZXXXXXXUUUWWWZZZ___jjjyyy|||vvvoookkkmmmqqqssssssxxxwwwvvvwwwyyyzzzzzzyyywwwsssnnnlllkkkllllllkkkiiijjjlllnnnpppqqqpppooopppppppppqqqqqqnnnhhhcccdddcccjjjzzzRRRYYYaaagggoooxxxpppmmmrrrwwwppptttzzz|||yyyvvviiigggjjjzzzyyyrrrnnnjjjbbb___\\\XXXUUUPPPKKKGGGCCCCCCAAA???<<<:::888777888888777666555444333333888777666555555555555555777777666666666666777777777777777777888888888888888888888888999999999999888999::::::::::::===???===JJJ]]]qqqiiijjjvvvtttpppmmmgggaaa\\\YYYWWWWWWUUUWWWZZZ___kkkyyyxxxqqqnnnooorrrttttttvvvwwwzzz~~~{{{uuupppmmmlllkkkjjjggghhhkkkoootttvvvuuuttttttssssssuuuvvvtttooojjjffffffoooRRRXXX^^^aaaggguuuyyypppjjjkkkttt}}}}}}tttxxx|||vvvjjjhhhkkkwwwyyyqqqlllhhhaaa___[[[XXXUUUPPPKKKGGGCCCBBBAAA???===:::888777777777666666555555555444777666666555555555666666777777666666666666777777666666666666777777777888888888888888999999999999888999:::::::::;;;===???<<>>???DDDLLLgggtttiiiggg|||mmmgggaaabbbeee\\\VVVVVVWWWUUUVVVWWWYYY\\\cccppptttvvv|||ssswwwrrrvvv~~~tttsssqqqnnniiidddaaa```YYYWWWXXX[[[[[[XXXZZZ___dddgggiiiiiifffcccbbbbbblllmmmsss{{{|||xxxsssmmmgggbbb___[[[YYYYYY[[[^^^dddsssrrrnnnvvv}}}~~~wwwqqqkkkeee\\\TTTOOOKKKIIIGGGGGGDDD???<<<;;;;;;::::::999999888888777666666666555555555555555555555555555555666777777777777777555666666777777777777777888888888888888888888888888888999:::;;;===>>>???EEENNNjjjooohhhlllooohhhbbbcccfff^^^WWWWWWXXXWWWWWWXXXXXXZZZaaammm~~~tttwwwuuuvvvsssvvv{{{}}}xxxrrrlllhhheee\\\[[[]]]^^^\\\XXXXXX[[[YYY[[[\\\\\\YYYWWWVVVVVV^^^___fffpppyyy~~~~~~zzzxxxtttnnnhhhbbb^^^[[[WWWVVVVVVXXXXXXZZZeeeppppppmmmtttxxx||||||vvviiiddd[[[TTTOOOKKKIIIGGGGGGCCC???===<<<<<<<<<;;;999888888777777666666555555555555555555555555555555555666777777777777777777666666666666777888888888888888888888888888888888888999:::;;;===>>>???DDDNNNkkkkkkiiiqqqqqqiiiddddddhhh```YYYYYYYYYXXXWWWYYYWWWYYY^^^iiizzzuuuxxxwwwwww~~~tttuuuwww{{{~~~zzzyyy{{{~~~|||uuuoookkkffffffeeeccc```]]]\\\^^^YYYZZZYYYXXXVVVTTTSSSSSSTTTUUU\\\fffppp|||~~~zzzzzz{{{{{{yyyvvvrrrmmmgggccc```\\\\\\]]]^^^]]]\\\aaaiiitttmmmjjjppptttzzz}}}uuuhhhbbb[[[TTTOOOLLLIIIGGGFFFCCC@@@>>>>>>>>>===<<<888888888777666666555555555555555555555555555555555555666777777777777777888777666666666777999:::888888888888888888888888888888999:::;;;===>>>???BBBLLLjjjkkkjjjuuurrrkkkeeefffiiiaaaZZZYYYYYYWWWWWWXXXWWWYYY^^^hhhxxxuuuxxxzzzyyyyyysssrrrqqqsssuuuvvvvvvvvvtttsssuuuzzz}}}yyyyyyxxxtttmmmfffcccaaaaaaZZZYYYVVVTTTRRRQQQOOONNNMMMNNNSSS\\\eeeqqq|||zzz{{{}}}~~~zzzuuupppmmmjjjggggggjjjjjjhhhgggjjjmmm|||llliiimmmrrrwwwxxxqqqfffaaaZZZTTTPPPLLLIIIGGGEEECCC@@@>>>>>>>>>===;;;888888777777666555555555666666666666666666666666555555666777777777777777888777666666666777999:::888888888888888888888888888888999:::;;;===>>>???AAAMMMlllkkkkkkvvvssslllggghhhjjjaaaZZZYYYXXXVVVUUUWWWXXXZZZ```kkk{{{tttxxx}}}|||zzzssspppnnnllllllmmmoooooonnnlllkkknnnuuu}}}~~~sssnnniiieee```\\\XXXTTTRRRQQQOOOMMMNNNNNNQQQXXX```kkkzzz~~~|||~~~~~~yyysssqqqvvvzzzxxxssspppppp|||mmmjjjlllppptttzzz{{{ssslllddd```YYYTTTPPPMMMIIIGGGEEECCC@@@>>>>>>===;;;:::888777777666666555555444777777777777777777777777555555666777777777777777888777777777777888999999888888888888888888888888888888999:::;;;===>>>???CCCOOOnnnkkkkkkvvvuuuoookkkmmmkkkbbbZZZYYYXXXVVVUUUVVVXXX\\\dddppp~~~sssxxx{{{sssnnnmmmkkkhhhgggggghhhggggggbbbaaadddnnnyyyzzzssshhhccc\\\XXXVVVTTTQQQOOOOOONNNPPPVVV]]]gggvvvwwwtttsssxxx~~~}}}yyyyyyxxxqqqlllmmmoooqqquuuyyyzzzvvvooojjjccc___YYYTTTPPPMMMJJJGGGEEECCC@@@>>>===<<<999777777777777666555555444444666666666666666666666666555555666777777777777777777777888999999999999888888888888888888888888888888888999:::;;;===>>>???DDDPPPooolllkkksssxxxssspppsssmmmddd\\\ZZZZZZWWWVVVWWWVVV\\\fffuuu}}}qqqwww}}}yyytttnnnkkkkkkhhheeecccbbbaaa___^^^[[[YYY\\\fffrrrkkkeee]]]XXXVVVTTTQQQNNNJJJIIIJJJOOOVVV```ooo}}}{{{rrrnnnnnnuuu}}}~~~tttooonnnmmmooorrruuuvvvtttooojjjbbb^^^YYYTTTPPPMMMJJJGGGEEECCC@@@>>>===;;;888666777777777666555555444444555555555555555555555555555666666777777777777777666777888::::::999888888888888888888888888888888888888999:::;;;===>>>???BBBNNNmmmooolllqqqzzzvvvtttwwwooofff^^^\\\[[[XXXWWWXXXUUU[[[gggwww|||qqqvvv|||xxxxxxwwwvvvtttpppllljjjjjjgggccc```^^^\\\YYYWWWZZZWWWYYYaaalllxxxuuueee___]]]VVVQQQOOOLLLKKKLLLOOOSSSZZZiiixxxzzziiilllooosss{{{xxxqqqmmmooooooppprrrsssqqqmmmjjjeee```YYYTTTOOOLLLHHHFFFFFFEEECCC@@@===;;;::::::555666777777777666444333444555555666777888888999555555666666777777888888777777888888888777777666777777777777888888888888::::::::::::;;;===>>>@@@CCCRRRsssqqqllllllwwwvvvnnnllleee]]]YYYYYYZZZXXXUUUWWWYYYdddxxxtttyyy~~~~~~{{{vvvqqqpppnnnlllkkkjjjiiigggeeehhhddd^^^[[[ZZZZZZXXXUUUSSSUUUWWW\\\dddppp|||pppfff___WWWQQQPPPOOOMMMMMMOOORRRYYYgggtttllllllmmmrrrzzz|||tttpppooooooqqqrrrsssqqqmmmjjjddd```YYYSSSOOOLLLHHHFFFEEEDDDBBB???===;;;:::999555666777777777666444333555555555666777888888888666666666666777777777777777777888888888888777777777777777777888888888999;;;;;;::::::;;;===???@@@CCCRRRrrrpppkkklllvvvwwwpppkkkddd\\\XXXXXXXXXWWWTTTWWWYYYdddxxx}}}sssyyy}}}|||zzz}}}~~~zzzsssmmmiiigggeeeeeeeeeeeecccbbbccc___[[[YYYYYYXXXVVVTTTRRRSSSUUUXXX^^^hhhssszzz~~~pppcccXXXSSSRRRRRRNNNMMMNNNPPPVVVcccooo|||{{{xxx}}}ooollljjjpppwww{{{~~~uuurrrooopppqqqssssssqqqmmmjjjddd___YYYSSSOOOLLLHHHFFFDDDBBB@@@>>>;;;:::888888666666666777666666555444555555666666777777888888777777777777666666666666777777888888888888777777777777888888888999999999<<<;;;;;;;;;<<<>>>@@@AAADDDRRRrrryyyvvvmmmjjjkkk~~~{{{ppptttpppiiiccc\\\XXXWWWWWWVVVTTTWWWYYYcccwwwzzzqqqxxx|||zzzyyytttvvvyyy|||~~~wwwmmmfffaaa___^^^___```bbbaaa```]]]\\\YYYYYYYYYXXXVVVTTTRRRRRRSSSTTTXXX___hhhnnn||||||kkk^^^WWWVVVRRRNNNKKKLLLNNNSSS___jjjwww~~~}}}zzzuuusssxxxtttkkkggglllrrrtttsssvvv~~~tttppppppppprrrssstttqqqmmmiiiccc^^^XXXSSSOOOLLLHHHFFFBBBAAA???<<<:::999888777666666666666666666555555555666666666777777777888888888777777666666555555666777777888888888888777888888888999999999::::::<<<<<<<<<<<<===???@@@BBBFFFTTTssspppllluuu}}}kkkiiijjj{{{qqqgggmmmjjjfffbbb\\\XXXWWWWWWVVVUUUVVVXXXcccvvvxxxpppyyy}}}xxxuuutttqqqsssuuuxxx}}}~~~ttthhh___\\\[[[ZZZ[[[^^^aaabbbbbb[[[[[[[[[ZZZZZZXXXWWWUUUTTTTTTTTTUUUWWW\\\bbbgggsss||||||xxxiii___ZZZSSSNNNJJJJJJLLLQQQ[[[eeessszzz|||~~~}}}zzzsssooouuu~~~zzzmmmfffjjjmmmllliiiiiimmmqqqpppsssxxxtttqqqqqqqqqrrrttttttqqqmmmiiibbb^^^XXXRRROOOKKKIIIFFFAAA@@@>>><<<:::888777777666666555555555666666666666666666666777777777777888888777777666666555555666666777888888888888888999999999999::::::::::::<<<<<<<<<<<<===???@@@BBBHHHVVVvvv~~~mmmhhhqqq|||jjjiiiiiiyyyggg```fffeeeccc```\\\YYYWWWWWWWWWVVVVVVXXXbbbuuuxxxppp{{{zzzuuurrrqqqpppqqqsssvvv|||rrrddd[[[XXXWWWVVVWWW[[[^^^``````YYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYY\\\aaaeeemmm}}}yyytttmmmhhhggghhhiiiiiipppwwwyyykkkbbbXXXQQQKKKJJJLLLPPPXXX```kkkooouuuxxxxxxuuurrrqqqlllqqqxxx}}}{{{sssnnnsss|||ssshhhiiiiiihhheeecccbbbbbb```bbbeeejjjpppwww|||xxxtttrrrrrrsssttttttqqqmmmiiiaaa]]]WWWRRRNNNKKKIIIGGG@@@???>>>;;;:::888888777666555555555555666777777666666666666777777777777777777777777666666666666555666777888888999888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAIIIXXXxxx}}}lllgggnnn}}}jjjhhhiiiwwwaaa[[[bbb___^^^\\\ZZZXXXWWWVVVWWWXXXWWWXXXaaassszzzrrr}}}zzzvvvtttsssrrrssstttwww}}}~~~pppbbbZZZTTTRRRQQQRRRUUUYYY[[[[[[VVVXXXZZZZZZZZZ[[[]]]___^^^___```______aaadddgggjjjxxxpppkkkddd___]]]\\\\\\\\\]]]bbblllwww|||nnn```XXXPPPMMMMMMOOOUUU\\\```ccceeegggfffcccaaa```ZZZ___fffnnnzzz~~~ssslllqqq{{{|||kkkiiihhhhhhgggddd___ZZZXXXYYYZZZ\\\```dddgggiiinnnmmmnnnooollliiilllrrrzzz{{{wwwrrrrrrsssttttttqqqmmmiiiaaa]]]WWWRRRNNNKKKIIIGGG@@@???>>><<<:::999888888666555555444555666777888777777777777666666666666666666666666777777777777555666777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;===???@@@HHHWWWyyyooohhhlll{{{kkkhhhhhhuuuvvvZZZWWW\\\WWWXXXXXXWWWUUUTTTUUUVVVXXXWWWWWW```qqq}}}uuu|||zzzyyyyyyyyyyyyzzz|||~~~ooobbb[[[RRRPPPNNNNNNQQQTTTWWWWWWUUUXXX[[[]]]___ccchhhllllllmmmmmmllljjjjjjlllmmmmmmxxxmmmhhhbbb]]][[[ZZZYYYXXXRRRUUU[[[cccmmmzzzyyyggg]]]TTTPPPNNNOOOSSSYYYXXXYYY[[[[[[[[[YYYXXXWWWPPPUUU[[[cccqqqssslllpppzzzmmmjjjhhhiiijjjggg```YYYVVVVVVVVVWWWXXXZZZ\\\^^^]]][[[[[[\\\ZZZYYY\\\bbbkkkuuu|||xxxsssssssssttttttrrrmmmiii```\\\VVVQQQNNNKKKIIIGGGAAA@@@>>><<<:::999999999666555444444555666777888777777777777666666666666555555666666777777888888555555666888888999999999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>@@@FFFVVVyyyrrriiilllxxxllliiihhhuuunnnTTTRRRWWWPPPTTTTTTTTTSSSSSSSSSUUUWWWWWWWWW___pppvvv~~~}}}~~~~~~~~~nnnbbb\\\SSSQQQNNNNNNQQQTTTVVVVVVWWWZZZ^^^bbbeeekkkrrrxxxyyyyyyyyywwwtttrrrssstttqqq{{{ppprrrmmmccc^^^^^^\\\XXXTTTTTTSSSTTTWWW___iiipppzzzwwwjjj[[[RRRQQQSSSRRRQQQVVVSSSQQQPPPQQQQQQQQQPPPNNNPPPVVV]]]fffyyy}}}uuurrrsssvvvsssmmmrrrssshhh```___XXX[[[[[[WWWTTTVVVVVVTTTVVVSSSSSSVVVTTTPPPRRRXXX___eeeqqquuuuuurrrrrrssstttsssqqqlllhhh```\\\UUUPPPLLLIIIFFFCCCCCCBBB>>>;;;888666555555555555555555666666666666555555555555666666666666555666777999999888888777666777888::::::999888888888888888888888888888888999888999<<<<<<;;;===BBBHHHWWW~~~zzztttwww{{{~~~kkkiiijjjwwwgggUUURRRRRROOOSSSSSSTTTUUUVVVVVVWWWWWWVVVXXX___lll~~~yyy}}}nnnccc]]]XXXUUUPPPNNNNNNOOOPPPPPPZZZYYY\\\cccjjjpppxxx~~~||||||}}}}}}wwwwwwssskkkfffeee```ZZZXXXVVVSSSQQQRRRUUUYYY\\\]]]gggsss~~~rrraaaVVVSSSTTTTTTRRRQQQOOOMMMMMMOOOPPPPPPOOOLLLNNNSSSYYYbbbuuuxxxuuuvvvyyy||||||vvv|||~~~tttiiieeeZZZ]]]^^^\\\\\\]]]\\\XXXYYYTTTRRRTTTTTTRRRSSSWWW[[[aaalllzzztttuuurrrrrrsssttttttqqqlllhhh```[[[UUUPPPLLLIIIFFFDDDCCCAAA>>>;;;888666555555555555555555666666666666555555555555666666666666555666777888999888888777666777888888999999888888777777777777777777777777999888999<<<<<<;;;===BBBIIIWWWkkkiiikkkzzzmmmVVVPPPPPPMMMRRRSSSSSSTTTUUUUUUVVVVVVUUUWWW^^^jjj|||xxxpppeee___XXXUUUPPPMMMMMMNNNOOOOOOWWWVVV[[[eeeooowww|||vvvsssppphhh```]]]ZZZUUUQQQOOONNNLLLKKKNNNUUU^^^hhhvvv~~~kkk]]]WWWWWWVVVVVVOOONNNMMMMMMOOOPPPOOONNNOOOOOORRRXXX```qqq{{{xxxzzz}}}{{{sssjjjccceeeffffffiiikkkfff______XXXSSSSSSUUUTTTUUUVVVWWW]]]fffqqq~~~ssssssrrrrrrsssttttttpppkkkggg___[[[UUUOOOLLLIIIFFFDDDCCCAAA>>>;;;888666666555555555555555666666666666555555555555666666666666666666777888888888888777777666666666777777888888777777777777777777777777999888999<<<<<<;;;===BBBIIIWWWllliiimmmwwwYYYNNNMMMLLLRRRRRRRRRSSSSSSTTTTTTUUUTTTVVV\\\hhhyyyxxxssshhhaaaYYYUUUPPPLLLLLLMMMMMMMMMSSSSSSZZZeeeppp{{{}}}zzzsssmmmgggbbb[[[VVVSSSOOOLLLIIINNNPPPSSSYYYeeevvvrrrbbb[[[YYYYYYYYYRRRQQQRRRSSSVVVWWWVVVTTTUUUTTTUUUYYYaaaqqq|||zzz|||~~~}}}ooonnnpppqqqtttzzz|||vvvnnnmmmdddZZZWWWXXXYYYXXXWWWWWW\\\ccckkkvvv{{{rrrrrrrrrrrrtttuuutttpppjjjfff___ZZZTTTOOOKKKIIIFFFDDDBBBAAA>>>;;;888777666666555555555555666666666666555555555555666666666666666777777777888888888888777666555555555666888999777777777777777777777777999888999<<<<<<;;;===BBBHHHWWWmmmiiiooo]]]NNNMMMNNNQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUZZZeeevvv|||xxxuuuiiiaaaYYYUUUPPPLLLKKKKKKKKKKKKPPPQQQWWWaaalllwww}}}|||vvvqqqiiiaaaZZZUUUQQQOOOMMMKKKKKKOOOZZZkkkssseee^^^\\\\\\\\\VVVWWWZZZ___dddffffffeee[[[YYYXXX[[[bbbqqq{{{zzz{{{}}}yyyvvvyyy|||wwwiiiaaa___aaaaaa^^^]]]```dddhhhrrrxxxqqqqqqrrrssstttuuuuuupppjjjeee^^^YYYTTTOOOKKKHHHFFFDDDBBB@@@>>>;;;888777666666555555555555666666666666555555555555666666666666777777777777777888888888777666555555555666888999999999999999999999999999999888999<<<<<<;;;===BBBGGGVVVmmmiiiqqqbbbQQQOOOQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTYYYcccssszzzwwwxxxjjjaaa[[[VVVQQQLLLKKKJJJJJJIIILLLNNNTTT]]]gggrrr}}}rrrfff\\\VVVTTTQQQMMMJJJLLLRRR```ttttttjjjdddbbbbbbbbb]]]```eeelllssswwwxxxwwwaaa]]][[[]]]dddrrr~~~zzzxxxzzz{{{{{{|||~~~qqqlllooopppnnnkkkkkkjjjllltttuuuqqqqqqrrrsssuuuvvvuuupppiiiddd]]]YYYSSSNNNKKKHHHFFFDDDBBB@@@===;;;999777777777555555555555666666666666555555555555666666666666777777777666777888888999777666666666777777888888::::::::::::::::::::::::999888999<<<<<<;;;===BBBIIIWWWmmmiiisssgggUUURRRSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTXXXaaaqqq~~~wwwwwwpppeee]]]XXXRRRMMMKKKJJJIIIIIIIIIJJJPPPXXXaaalll~~~wwwhhh___\\\WWWQQQMMMMMMPPPXXXjjjzzzyyytttqqqpppppppppkkknnnrrryyy~~~}}}gggccc```bbbhhhwww}}}yyyxxxxxxzzzwww}}}{{{|||wwwvvv}}}}}}tttqqqqqqrrrsssuuuwwwuuupppiiiccc\\\XXXSSSNNNKKKHHHFFFDDDAAA@@@===;;;999777777777555555555555666666666666555555555555666666666666888777666666666777999999666777888888999999888888999999999999999999999999999888999<<<<<<;;;===BBBKKKZZZllliiitttjjjWWWSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQUUUUUUXXX```ppp{{{vvvvvvxxxlll___ZZZSSSNNNLLLJJJIIIIIIHHHIIIMMMRRRXXXaaasssssshhheeeTTTOOOMMMOOORRRZZZlll~~~~~~}}}}}}}}}yyyzzz}}}}}}yyymmmhhheeegggnnn{{{}}}yyywwwxxxyyywww~~~{{{sssqqqqqqrrrsssuuuwwwvvvpppiiiccc\\\XXXRRRNNNKKKHHHFFFDDDAAA@@@===;;;999888777777555555555555666666666777555555555555666666666777888777666666666777999:::666777999::::::999999888888888888888888888888888999888999======;;;===BBBNNN\\\llliiitttlllYYYRRRPPPRRRRRRRRRRRRRRRRRRQQQQQQUUUUUUXXX```oooyyyuuuvvvrrr```[[[TTTOOOLLLKKKJJJIIIIIIIIIKKKMMMOOOVVVfffvvvzzz{{{~~~mmmiii[[[QQQSSSXXX^^^nnn|||xxxzzztttnnnhhhgggqqq}}}xxxvvvvvvuuuuuuxxxyyy{{{~~~yyyssspppoootttuuuvvvvvvsssnnnhhheee\\\XXXRRRLLLIIIEEEBBB@@@>>><<<:::888666555555555555555555555666666666666555555555666666666666666666888888888777666777888:::::::::999999888888888<<<<<<;;;:::999888777666999;;;<<<<<<<<<>>>AAADDDIII]]]mmmiiitttpppUUURRROOORRRQQQPPPOOONNNOOOOOOPPPRRRSSSWWWaaappp~~~tttppp|||yyyjjj___UUURRRPPPLLLHHHGGGIIIJJJKKKKKKMMMTTT^^^eeevvv~~~rrrppp{{{rrrdddZZZ[[[___eeettt}}}zzz}}}|||xxxssssss||||||xxxvvvvvvuuutttvvvxxx{{{}}}zzzssspppoootttuuuvvvuuurrrmmmhhhddd[[[WWWQQQLLLIIIFFFCCCAAA@@@???===:::888888777888555555666666666777777777555555555555555555555555999:::;;;:::999888999;;;999999888888888777777777999999999999999999999888999:::<<<<<<<<<>>>AAADDDJJJ\\\~~~llliiiuuuuuuZZZUUURRRSSSRRRQQQPPPPPPPPPQQQQQQRRRTTTXXXbbbrrr}}}sssooo{{{qqqeeeYYYTTTQQQLLLIIIHHHHHHHHHIIIIIIJJJOOOWWW]]]jjjttt~~~~~~|||pppkkkkkktttiiihhhkkkppp~~~}}}}}}yyywwwwwwvvvuuuvvvxxxzzz}}}{{{ssspppoootttuuuvvvuuurrrmmmgggdddZZZUUUPPPKKKIIIFFFDDDBBBAAA@@@===;;;999888888888666666666777777777888888444444444444444444444444666777888777666555666888888777777777777666666666555666666777888999::::::999:::;;;<<<<<<>>>AAADDDJJJZZZ{{{~~~llljjjuuuzzz]]]VVVQQQSSSSSSRRRQQQQQQQQQRRRRRRSSSUUUZZZddduuu|||rrrmmmyyy{{{mmm^^^WWWSSSNNNJJJJJJIIIIIIJJJJJJJJJMMMQQQTTT]]]ccckkkppprrrtttxxx{{{uuukkkgggyyyzzzwwwxxx}}}~~~{{{zzzyyyxxxwwwwwwyyy{{{}}}~~~}}}uuurrrrrrssstttuuutttqqqlllfffbbbXXXTTTOOOKKKIIIGGGEEECCC@@@>>><<<:::888777777777777777777777888888888888555555555555555444444444444555666555444444555666777777777777777777777777555555666777888999999:::999:::;;;;;;<<<===AAACCCIIIVVVtttyyynnnllltttzzz\\\SSSNNNRRRRRRQQQQQQQQQQQQQQQQQQSSSUUU[[[gggxxxzzzpppkkkwwwsssbbbYYYTTTPPPMMMNNNLLLMMMNNNNNNNNNOOOPPPQQQWWWYYY^^^ccciiinnnqqqrrruuuzzzsssnnnwww~~~~~~}}}|||{{{yyy{{{}}}~~~~~~yyyzzzvvvssstttssstttuuutttpppkkkeeeaaaWWWSSSNNNJJJHHHGGGEEECCC@@@>>><<<:::888777777777777777777777888888888888777777777777666666555555777888999999777777888999888888888888888888888888777777777777777777777888888:::;;;;;;;;;===@@@CCCGGGRRRnnn~~~pppwwwqqqmmmpppyyy[[[RRRLLLPPPPPPPPPPPPPPPPPPPPPPPPSSSVVV\\\iiizzzxxxnnniiiuuuwwwfff[[[VVVRRRQQQRRROOOOOOPPPRRRTTTTTTTTTTTTWWWWWWXXX]]]eeekkknnnnnnnnnqqqvvv|||zzz|||~~~}}}|||}}}}}}}}}}}}~~~|||wwwyyy|||}}}wwwtttuuusssttttttssspppjjjddd```WWWSSSNNNJJJHHHFFFDDDCCCAAA@@@===;;;999888888888666666666777777777888888999888888777777666666666666888999888777666777888777777888888888888999999999999999888888777777666888999:::;;;;;;===@@@CCCFFFPPPjjj|||mmmqqqrrrmmmmmm}}}yyy\\\TTTOOONNNOOOPPPPPPQQQPPPPPPPPPRRRUUU]]]jjj|||vvvlllhhhttt~~~}}}~~~}}}}}}}}}jjj___YYYUUUSSSTTTPPPPPPRRRUUUYYY[[[[[[ZZZ[[[YYYYYY^^^eeelllpppqqqqqqrrrsssuuuzzz~~~~~~}}}}}}|||{{{{{{}}}}}}zzzyyyzzzuuussstttsssttttttsssoooiiiccc___XXXTTTNNNJJJHHHFFFCCCBBB@@@???===:::888888777888555555666666666777777777888888888777666555555555555666777777555555666777666666666777777777888888:::999999999888888888888888999::::::;;;===@@@CCCFFFPPPjjjyyyjjjnnnoookkkjjjyyywww\\\UUUPPPNNNOOOPPPRRRRRRRRRQQQPPPQQQUUU]]]jjj}}}tttjjjgggsss|||zzzzzzxxxvvvwwwqqqeee]]]WWWTTTTTTSSSSSSUUUZZZ```eeeffffffbbbaaaaaadddllltttyyy|||yyyxxxuuusssvvv^^^kkkyyy~~~}}}|||{{{yyyyyy{{{~~~{{{zzzyyytttqqqssssssttttttsssoooiiiccc___XXXTTTOOOJJJGGGEEECCCAAA>>><<<:::888666555555555555555555555666666666666888777777666555444444444888:::;;;:::999888999:::444555555555666666777777999999999999999999::::::888999::::::;;;<<<@@@BBBGGGPPPkkkxxxhhhkkk|||llliiihhhxxxtttZZZTTTPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQTTT]]]kkk}}}sssiiifffsss}}}~~~{{{{{{wwwtttrrrxxx~~~uuuhhh```XXXTTTSSSVVVVVVXXX___gggmmmpppppphhhhhhhhhlllsss|||~~~yyytttuuu}}}RRRUUU___mmmzzz|||{{{{{{{{{{{{|||}}}~~~~~~vvvsssrrrsssxxx~~~uuurrrqqqnnnmmmmmmmmmlllhhhbbb^^^VVVRRRLLLGGGEEECCCBBBAAA???<<<999888888888777666666666666666666666666666444444444444444444444444777777666666555555555444777777777777888888888888777777888999999999999888;;;:::::::::;;;<<<>>>???FFFOOOiii}}}llllllxxx|||kkkiiihhhwwwqqqYYYUUURRROOOPPPPPPQQQQQQPPPPPPOOORRRUUU\\\hhh{{{qqqjjjfffooo{{{wwwuuu}}}~~~}}}wwwxxxzzz{{{{{{{{{|||~~~nnnccc\\\WWWUUURRRWWW[[[___kkkxxx~~~{{{yyyxxxxxx|||JJJJJJPPPZZZeeeppp}}}}}}}}}}}}|||}}}}}}~~~~~~{{{qqqmmmiiijjjmmmsss|||vvvtttrrroooooonnnmmmkkkggg```\\\VVVRRRLLLHHHEEECCCBBB@@@>>><<<888777777666555444555555555555555555555555555555555555555555555555777666666666555555555555666666666777777777888888777777888999999999999888;;;:::::::::;;;===>>>@@@FFFNNNiiimmmjjjttt~~~zzziiifffeeessspppXXXUUURRROOOOOOPPPPPPPPPPPPOOOOOOSSSVVV\\\hhhzzzpppiiieeennn}}}wwwrrrooommmvvv|||{{{}}}}}}yyyzzzzzz{{{xxxlllbbbZZZVVVYYY\\\```dddpppEEEBBBBBBHHHOOOZZZhhhuuu|||yyyvvvqqqnnnggglllrrrwwwpppeee```^^^^^^```dddlllwwwwwwtttrrrppppppooonnnkkkeee^^^YYYUUUQQQLLLHHHEEEDDDBBB@@@>>>;;;888666555555444222444444444444444444444444666666666666666666666666666666666666555555555555555555666666666777777777777777888999999999999888::::::::::::;;;===???@@@EEENNNiiiqqqlllsss{{{zzziiifffdddqqqoooXXXTTTQQQNNNNNNOOOOOOOOOOOONNNNNNSSSUUU[[[gggxxx}}}ooohhhdddmmmuuummmhhhffffffqqq|||xxxxxxxxxyyy}}}wwwkkkaaa[[[\\\^^^___cccoooFFFAAA???AAAFFFMMMZZZeeerrr|||{{{tttnnniiiccc]]]ZZZVVVZZZ___fffqqqqqqeee\\\VVVWWWVVVVVVZZZaaalllvvv}}}{{{{{{|||~~~~~~wwwssspppoooooonnnnnnkkkeee]]]XXXTTTPPPKKKHHHFFFDDDAAA@@@>>><<<888666555555333222444444444444444444444444555555555555555555555555666666666666666555555555555555555555666666666666777777888999999999999888::::::999:::;;;===???@@@EEENNNkkkyyysssxxx}}}llliiiggguuuqqqXXXSSSOOOMMMNNNNNNOOOOOONNNNNNMMMQQQSSSYYYdddvvv}}}ooogggccclll{{{qqqiiieeefffgggttt|||xxxxxxxxxwwwzzzvvvlllfffaaaaaa```ccclllzzzFFFBBB@@@AAACCCFFFNNNWWW^^^hhhvvvzzzvvvqqqjjjbbb\\\VVVPPPMMMMMMOOOTTT[[[eeesssvvvjjjaaaZZZVVVRRRRRRRRRUUU\\\gggqqqwwwxxxxxxwwwvvvuuuuuuuuuvvvssszzz{{{tttppplllllllllmmmmmmkkkeee^^^YYYRRROOOKKKHHHFFFDDDAAA??????<<<999777666666555333444444444444444444444444444444444444444444444444555555555666666666666666555555555555666666666666777777888999999999999888999999999:::;;;===???AAAEEEOOOmmm|||~~~nnnjjjiiiyyyuuuZZZSSSNNNMMMNNNNNNOOOOOONNNNNNMMMMMMOOOUUUaaarrrnnngggccclll~~~wwwooohhhgggkkknnn|||~~~zzzyyyxxxvvvxxx|||wwwsssnnnkkkiiijjjoooyyyCCC@@@@@@AAAAAA@@@DDDJJJPPPYYYeeennnvvvvvvoooiiiddd]]]WWWRRRMMMHHHEEEGGGHHHLLLSSSZZZfffyyyuuukkkccc\\\WWWSSSSSSSSSUUU\\\eeemmmsssvvvvvvuuusssqqqnnnllljjjjjjnnn{{{vvvqqqnnnkkkjjjkkklllmmmkkkeee^^^XXXQQQNNNKKKHHHFFFDDDAAA???>>>;;;888777777777666555444444444444444444444444444444444444444444444444555555555666666666666666555555666666666777777777777777888999999999999888999999999:::;;;>>>@@@AAAEEEPPPooonnnjjjiii{{{yyy]]]TTTNNNNNNNNNOOOOOOOOOOOONNNNNNKKKMMMRRR]]]nnnnnngggccclll|||zzzvvvppplllmmmrrrxxx{{{yyywwwttttttxxx{{{}}}|||{{{{{{{{{vvvssstttuuuyyyEEEBBBBBBCCCAAA???AAAFFFKKKPPPXXX```jjjyyy}}}oooggg\\\XXXRRRNNNKKKHHHFFFDDDDDDDDDGGGNNNTTT]]]pppyyyoooeee^^^ZZZZZZZZZ[[[```ffflllpppuuuuuuvvvuuussspppllljjjggghhhqqq~~~ssspppnnnlllllllllmmmmmmjjjddd[[[UUUPPPNNNJJJHHHFFFDDDAAA???;;;999666555666666666555555555555555555555555555555555555555555555555555555555555555666666666777666666666777777777888888777777888999999999999888999888999:::;;;>>>@@@BBBFFFRRRqqqpppjjjiii{{{}}}```VVVOOOOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMQQQ[[[jjj}}}ooohhhcccmmm{{{|||zzzvvvsssuuu|||{{{xxxuuuppppppsssxxx~~~zzzuuupppnnnuuu{{{JJJGGGFFFFFFDDDBBBDDDIIIKKKMMMQQQXXXcccttt{{{lllbbbUUURRRMMMJJJHHHGGGFFFEEECCCBBBFFFMMMRRRZZZlll~~~tttkkkbbbbbbaaabbbeeeiiinnnqqqtttvvvxxxyyyxxxuuurrrooogggffflll~~~zzzqqqpppooommmmmmnnnnnnnnnjjjbbbYYYRRRPPPMMMJJJHHHFFFDDDAAA???999777444444555666666555666666666666666666666666666666666666666666666666444555555555666666777777777777777777888888888888777777888999999999999888888888999:::;;;>>>@@@BBBGGGSSSssstttllljjj}}}bbbXXXQQQOOOPPPPPPQQQQQQPPPPPPOOONNNNNNQQQZZZgggyyyooohhhdddmmm}}}zzz}}}zzzwwwsssnnnmmmpppwww}}}|||tttmmmhhhfffmmmwwwGGGGGGGGGFFFDDDDDDEEEFFFFFFHHHNNNUUU]]]iii~~~|||lll]]]WWWPPPJJJJJJIIIEEEBBBBBB@@@???AAAFFFKKKUUUgggwwwyyyxxxvvvtttttttttvvvwwwtttyyy~~~}}}uuuoookkknnn~~~{{{qqqmmmjjjgggkkkkkkkkkiiiddd^^^XXXTTTQQQLLLFFFBBB@@@@@@@@@???===999666555666666444222555555555555555555555555555555666666666666555555666666555555444444333333777777666666666666777777888777777777666666555555<<<;;;;;;;;;<<<===???@@@FFFSSSttt}}}nnnmmm}}}bbbVVVPPPRRRQQQPPPOOONNNOOOPPPQQQQQQOOOQQQYYYdddrrruuuhhhaaalllyyysssooommmmmmmmmttt|||vvvkkkddddddeeejjjrrryyyKKKKKKJJJIIIGGGFFFFFFGGGDDDFFFKKKRRRZZZfffzzz}}}mmm^^^ZZZRRRKKKIIIHHHDDDBBBBBBBBBAAACCCGGGKKKTTTdddssswwwqqqrrryyyqqqnnnlllkkkllllllkkkhhhddd]]]WWWSSSOOOLLLFFFCCCAAA@@@???>>>:::888555555666777666444555555555555555555555555555555666666666666555555666666666555555555555555777777666666666666777777888888888777777777666666::::::999:::;;;===???@@@FFFRRRrrrpppmmm|||eeeYYYSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQOOOPPPYYYdddrrrvvviiibbblllyyysssooommmllllllpppxxx~~~wwwkkkccc___^^^```fffllluuuKKKKKKJJJIIIGGGFFFEEEDDDBBBDDDHHHOOOUUUaaauuupppccc^^^UUULLLIIIGGGCCCAAAAAAEEEDDDEEEHHHKKKRRRaaaooo{{{yyyvvvqqqooonnnnnnmmmmmmkkkhhhbbb\\\VVVRRRMMMJJJGGGDDDBBB@@@>>><<<777666444555666777777666555555555555555555555555555555666666666666555555555666666666666666777777777777666666666666777777999999999888888888888777888888888999:::<<>>>>>AAADDDEEEIIITTT___nnn~~~rrrjjjfffjjjtttvvvooommmjjjjjjnnnnnnmmmiiieee___XXXSSSPPPJJJHHHEEECCCBBB???;;;888777777777666333222333555555555555555555555555555444444555555555555444444555666666666666666777777777777666666666666777777888999999999999::::::::::::::::::;;;<<>>@@@BBBBBBDDDMMMWWW___mmmssshhh```___fffppp~~~~~~zzz{{{|||~~~rrrmmmllliiijjjpppmmmlllhhhddd^^^XXXSSSQQQJJJHHHDDDBBB@@@>>>;;;999444666777555333333555777555555555555555555555555333444444555555444444333666666666555555555555555777777666666666666777777888888888888999999999:::::::::::::::;;;===???@@@FFFJJJ___zzzsss|||vvviiiooofff\\\WWWWWWVVVTTTRRRQQQQQQQQQRRRRRROOOPPPWWWbbbooo{{{ooofffjjjwww|||vvvtttuuuwww{{{~~~}}}{{{yyy{{{~~~wwwpppjjjfffddddddbbbaaaeeennnvvv|||uuujjj^^^WWWSSSPPPQQQTTTWWW]]]iiiwww{{{lllhhhbbb\\\YYYYYY\\\^^^dddeeeeeedddbbb```aaabbbfffhhhllltttvvvmmm```XXXUUUTTTRRRPPPJJJIIIIIIHHHGGGLLLZZZiiizzzoooddd[[[VVVNNNHHHHHHGGGCCCAAA@@@>>>>>>???AAA???@@@HHHRRRSSS```sssxxxlll___ZZZ\\\cccoooyyy|||xxxtttoooooooooooorrr{{{ppplllllljjjkkkrrrmmmkkkhhhccc^^^XXXTTTQQQKKKHHHDDDAAA???>>>;;;999222444666555333333666999555555555555555555555555333444444555555444444333666666555555444444444333777777666666666666777777777777777888888999999999::::::999999:::<<<===>>>DDDGGG[[[{{{rrrwwwxxxgggiiiaaaWWWSSSXXXVVVUUUSSSRRRQQQQQQRRRRRROOOPPPWWWbbbooo{{{ooofffiiiuuuyyysssqqqqqqtttxxx}}}zzzuuuuuu|||~~~wwwoooiiieeedddcccaaa___bbbkkkrrrxxxsssdddZZZTTTOOOPPPRRRRRRUUU^^^mmmyyylllhhhbbb\\\ZZZ[[[]]]```aaacccdddcccaaa^^^\\\\\\bbbccceeejjjwwwttthhh]]]UUURRRSSSNNNKKKIIIIIIJJJMMMWWWbbbxxxyyyhhh\\\VVVOOOLLLHHHEEEDDDCCCBBBAAA888>>>@@@===???FFFKKKKKKQQQWWW```llllll\\\YYYZZZZZZaaakkk~~~~~~{{{uuummmgggeeeaaa___bbbgggmmmyyyqqqjjjlllmmmnnnnnnooojjjeee___\\\XXXTTTRRRIIIGGGDDDBBB@@@>>>;;;999777777777777777777777777555555555555555555555555666666555444444444444555444444444444444555666666666777777777777666666555666777888999999888777666888888888999:::;;;<<<===DDDJJJWWWyyywwwlllsss}}}tttggglllsssbbbUUUVVVUUUUUUUUUTTTTTTRRRQQQQQQOOONNNPPPVVV]]]iii|||oooeeejjjvvv~~~qqqmmmpppuuuzzz~~~}}}xxxrrrmmmpppyyy|||sssllliiigggdddbbbcccbbbdddhhhmmmttt~~~lll^^^XXXUUURRRPPPOOOSSS[[[fffvvvyyyrrrmmmhhhdddbbbaaaaaa```ccciiikkkiiifffeeeccc___]]][[[\\\cccnnnyyylll```XXXUUUPPPLLLIIIIIIIIIKKKSSS\\\ssswwwhhh]]]VVVOOOLLLHHHEEEDDDCCCBBBAAA;;;@@@BBB>>>???FFFLLLMMMKKKNNNTTT]]]oooooo^^^ZZZXXXWWW[[[dddqqq}}}~~~{{{wwwxxx|||}}}|||zzzyyywwwrrrkkkfffbbb]]][[[]]]```eeeoooyyyoooiiikkklllllllllmmmiiiccc]]]YYYUUUQQQOOOIIIFFFCCCAAA@@@>>>;;;999666666666666666666666666555555555555555555555555666666555444444444444555444444333333444444555666666666777777777777666666777777888888888888777777888888888999:::;;;<<<===CCCIIIVVVwwwttthhhmmmwwwuuugggkkkpppdddUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQOOONNNPPPUUU\\\hhh{{{ooodddgggrrryyywwwtttssstttvvvxxxxxxzzzzzzpppmmmrrrwwwyyyxxxtttmmmhhhjjjrrrxxx}}}sssmmmiiigggdddaaa```___aaaeeeiiiooo{{{ttteee]]]XXXUUURRRNNNQQQXXXbbbrrrvvvqqqlllhhhggghhhhhhiiilllrrrtttrrrnnnmmmiiieee^^^[[[\\\aaajjj|||qqqcccZZZSSSOOOLLLKKKJJJKKKPPPXXXkkkxxxuuuiii^^^WWWPPPLLLHHHEEEDDDDDDCCCBBB>>>BBBCCC@@@@@@GGGOOORRRPPPOOONNNTTTcccuuurrrbbb[[[WWWRRRUUU[[[bbbnnn{{{uuuqqqpppnnnlllnnnrrrrrrrrrssstttssspppjjjfffaaa\\\YYYYYYYYY\\\ccclll|||{{{lllhhhjjjjjjiiiiiikkkgggaaa[[[VVVRRRMMMKKKHHHFFFCCCAAA@@@>>>;;;888555555555555555555555555666666666666666666666666666666555444444444444555444444333333444444555555444555666777777888777777888888777777777777888888888888888999:::;;;<<<===AAAIIIUUUuuusssfffjjjrrrvvvhhhjjjllleeeSSSPPPQQQQQQRRRSSSSSSSSSSSSSSSOOONNNPPPTTT[[[fffyyypppdddfffooozzzwwwsssnnnjjjiiiiiiiiiiiiiiilllrrrxxxuuunnnmmmsssyyy}}}tttrrrmmmgggbbbbbbggglllwww~~~}}}tttmmmjjjgggccc``````___```dddfffkkkvvv~~~oooeee^^^XXXUUUOOOQQQVVV```ooozzzsssooooooqqqssstttsssyyy|||yyyvvvsssnnniiiccc___^^^aaaiiiyyynnn```XXXSSSOOOOOONNNMMMPPPVVVcccppp{{{{{{uuukkkaaaYYYPPPMMMHHHEEEDDDDDDCCCBBB@@@BBBCCCAAABBBIIITTT\\\]]]WWWPPPPPP[[[kkkwww}}}rrrddd\\\UUUPPPPPPTTTXXXcccsss~~~wwwrrriiidddaaaaaaaaa```dddiiiiiikkknnnqqqqqqoookkkhhhccc^^^ZZZXXXVVVVVV[[[bbbnnnzzzwwwjjjgggiiiiiihhhhhhjjjfff___YYYTTTOOOKKKHHHHHHEEEBBB@@@???===:::888555555555555555555555555777777777777777777777777666666555444444444444555666555555444555555666666444444555777888888888888999888777666666777888999888888888999:::;;;<<<===@@@HHHTTTssswwwiiikkkqqq}}}xxxiiihhhgggcccQQQNNNNNNOOOPPPQQQRRRSSSSSSSSSOOONNNOOOSSSYYYdddwwwrrrffffffmmmxxx|||uuunnnjjjhhhfffeeebbbdddfffjjjooouuuzzz}}}|||zzzvvvoookkklllrrrwww|||qqqoooiiiccc]]]\\\___cccmmmuuu}}}uuunnnkkkhhhdddaaabbbaaabbbfffgggjjjsss|||yyymmmccc\\\XXXTTTUUUXXXaaappp}}}xxxvvvxxx{{{|||zzz}}}zzzvvvppplllgggcccccciiiyyyyyyhhh\\\VVVQQQPPPNNNMMMOOOSSS\\\gggssswwwtttnnnddd[[[PPPMMMIIIFFFEEEDDDCCCBBB???@@@AAAAAACCCKKKZZZgggggg\\\QQQNNNSSS___kkktttxxxoooeee\\\VVVQQQOOOQQQSSS[[[gggsss{{{}}}yyyuuuqqqkkkddd```[[[VVVTTTVVVWWWWWW\\\aaadddhhhmmmppppppnnnkkkhhhbbb]]]XXXVVVSSSPPPTTTZZZaaammm~~~tttjjjhhhiiiiiihhhhhhjjjeee___YYYTTTOOOKKKHHHGGGEEEBBB@@@>>><<<999777555555555555555555555555777777777777777777777777666666555444444444444555777777666666666666666777444444555777888888888888999888777666666777888999888888888999:::;;;<<<===>>>HHHTTTqqqpppnnnrrryyyyyyiiigggdddzzzaaaPPPNNNLLLMMMNNNPPPRRRSSSSSSSSSOOONNNOOORRRXXXbbbtttqqqeeedddjjjuuuyyyrrrmmmiiifffaaa```___```bbbfffjjjmmmqqqqqqooollliiijjjooottt~~~rrrnnnggg```[[[YYY[[[]]]eeennnyyy~~~vvvpppmmmjjjfffbbbdddccceeehhhiiijjjqqqzzzuuujjjaaa]]]YYYYYYZZZbbbqqq|||}}}~~~~~~yyyrrrlllfffeeejjjxxxsssccc[[[SSSPPPNNNKKKLLLPPPUUU```lllrrrsssoooeee\\\QQQMMMIIIFFFEEEEEEDDDBBB??????@@@AAACCCLLL^^^oooooodddWWWRRRTTTZZZeeeooorrrmmmeee]]]WWWRRRPPPPPPNNNSSSZZZbbbhhhkkkkkkkkkiiigggdddaaa]]]YYYTTTPPPQQQMMMKKKMMMOOOQQQVVV\\\___dddjjjmmmllliiifffddd[[[WWWSSSQQQMMMIIIKKKQQQVVVaaaooo{{{~~~sssiiiggghhhhhhggghhhhhhddd^^^XXXSSSOOOKKKHHHFFFDDDAAA???>>><<<999666555555555555555555555555666666666666666666666666666666555444444444444555888777666666555666666666444555666777777888777777888888777777777777888888888888888999:::;;;<<<===>>>IIITTToooyyytttuuu{{{zzzjjjgggcccyyybbbRRRPPPKKKLLLMMMOOOQQQRRRRRRRRROOONNNNNNQQQVVV```rrrpppcccbbbfffppp|||tttmmmiiieeeccc```^^^]]]___bbbdddhhhjjjkkkiiihhhiiinnnrrr|||sssnnneee]]]XXXWWWXXXZZZ```jjjwww~~~wwwrrrpppmmmiiieeefffeeegggjjjjjjjjjpppxxxsssjjjfff___]]]]]]bbbppp{{{vvvooohhheeejjjxxxooodddYYYSSSOOOLLLLLLNNNOOOYYYeeemmmqqqoooeeeZZZQQQNNNIIIFFFEEEEEEDDDCCCAAA??????AAACCCKKK___sssuuuiii]]]YYYYYY\\\eeeooommmkkkfff___XXXSSSQQQOOOLLLNNNQQQVVVZZZ\\\\\\\\\YYYXXXUUUSSSRRROOOKKKHHHJJJFFFEEEHHHJJJLLLQQQXXXYYY^^^dddgggeeeaaa]]]\\\TTTPPPMMMKKKGGGDDDFFFKKKMMMUUU```jjjttt}}}rrrhhhffffffeeefffhhhfffbbb\\\VVVRRRNNNJJJHHHFFFCCC@@@>>>===;;;888666666666666666666666666666555555555555555555555555666666555444444444444555666666555444444444444444666666777777777777666666777777888888888888777777888888888999:::;;;<<<===>>>IIITTTooo}}}{{{zzzjjjgggcccyyyhhhUUURRRKKKLLLMMMOOOPPPQQQQQQQQQOOONNNNNNQQQUUU^^^pppsssfffbbbdddmmmuuupppjjjgggccc___]]]]]]___```aaadddggghhhhhhjjjnnnrrr}}}~~~ssslllbbbYYYUUUTTTVVVWWW```lll{{{~~~xxxtttrrrpppllliiiiiiiiikkkoooooonnnsss{{{~~~uuuqqqhhhdddaaacccppp~~~zzzrrrkkkhhhlll{{{zzzmmm```XXXSSSNNNMMMOOOLLLUUUaaajjjooonnndddYYYQQQNNNIIIGGGFFFEEEDDDCCCCCC@@@@@@AAABBBJJJ___ssssssggg^^^[[[ZZZ[[[cccmmmlllkkkggg```XXXTTTQQQNNNMMMMMMNNNPPPSSSUUUVVVVVVSSSQQQPPPOOONNNMMMJJJGGGGGGCCCBBBEEEHHHJJJOOOUUUTTTZZZ```bbb___ZZZVVVUUUPPPLLLJJJIIIFFFBBBDDDIIIFFFMMMVVV___iiiwww|||qqqgggddddddcccdddgggddd```ZZZUUUQQQNNNJJJGGGFFFCCC@@@>>>===;;;888666777777777777777777777777555555555555555555555555666666555444444444444555555444333333222222222222666777777777777777666555666777888999999888777666888888888999:::;;;======>>>JJJUUUooozzzjjjgggdddzzzmmmYYYTTTKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMNNNPPPTTT^^^oooxxxiiieeeeeelll~~~wwwhhheeeaaa\\\ZZZZZZ[[[\\\\\\```eeehhhiiikkkooosss}}}rrrjjj___VVVRRRRRRTTTVVVcccppp~~~xxxuuutttrrrnnnkkkmmmmmmpppttttttsssxxx}}}yyypppkkkffffffqqq~~~vvvnnnkkkooo}}}kkk^^^XXXUUUPPPLLLQQQUUU]]]fffkkkhhh___WWWSSSMMMGGGFFFHHHIIIGGGDDDEEE@@@???BBBFFFPPPcccuuuwwwoooddd___aaadddeeedddmmmhhheeeccc^^^WWWSSSTTTVVVWWWVVVRRRQQQSSSSSSPPPPPPNNNLLLKKKKKKJJJGGGEEEDDDCCCCCCCCCFFFIIIMMMPPPTTTZZZ\\\YYYVVVUUUSSSOOONNNLLLHHHGGGFFFFFFEEEDDDGGGGGGKKKSSS]]]jjj{{{uuuooohhheeeeeeffffffeeegggbbb[[[UUUPPPMMMJJJHHH@@@@@@@@@???===;;;888777777777666666555555555555333333333444444444555555555555555555555555555555666666666666666555555555999999999999999999999999777888888999999:::;;;;;;:::::::::;;;<<<===>>>???DDDEEESSSrrrllleeeeee}}}___VVVMMMLLLNNNQQQQQQNNNOOOSSSRRRPPPOOOQQQUUU^^^ooo~~~xxxfffbbbeeemmm}}}|||qqqmmmgggbbb^^^\\\ZZZYYY\\\^^^bbbgggiiikkkuuu|||vvvooofff\\\WWWTTTQQQRRRVVV[[[nnn{{{yyyvvvqqqoooppptttxxx||||||yyyxxx{{{~~~vvvoooooowww~~~uuurrryyyqqqccc[[[XXXSSSPPPNNNQQQXXX```eeeddd]]]VVVRRRMMMHHHGGGHHHHHHFFFCCCDDDAAA@@@DDDHHHQQQaaaqqqwwwooofffbbbdddggggggffflllgggdddbbb^^^XXXVVVXXX___cccccc___[[[ZZZVVVRRRQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDDDDFFFIIILLLNNNRRRWWWXXXUUUSSSSSSSSSPPPOOOMMMIIIGGGGGGFFFEEEDDDGGGEEEHHHNNNVVVaaarrrvvvpppjjjffffffgggfffeeeeee```YYYSSSOOOLLLIIIGGGAAAAAA@@@???<<<:::777666666666666555555444444444333333333444444444555555555555555555555555555555555555555666666666666666888888888888888888888888666666777888888999999:::::::::::::::;;;===>>>???FFFFFFSSSqqqppphhheeehhh[[[OOOMMMNNNQQQQQQNNNNNNRRRNNNLLLMMMPPPUUU^^^ooo{{{hhhbbbdddjjjyyy{{{uuukkkccc___]]]\\\\\\]]]^^^cccgggiiimmmwwwwwwnnndddZZZVVVSSSQQQSSSVVV^^^nnnzzzyyyvvvqqqooopppwww{{{}}}}}}|||zzz~~~zzzsss|||lllccc]]]XXXTTTNNNPPPTTTZZZ```aaa^^^ZZZSSSOOOKKKJJJJJJJJJGGGDDDEEECCCCCCGGGLLLUUUcccqqqvvvppphhhfffiiilllllljjjmmmhhhdddccc```\\\]]]```lllsssxxxtttllleee]]]VVVTTTRRROOONNNMMMMMMKKKIIIHHHGGGEEEDDDEEEHHHKKKLLLOOOTTTVVVTTTSSSTTTTTTRRRQQQNNNJJJHHHGGGFFFEEEDDDFFFCCCCCCGGGMMMVVVffftttxxxrrrkkkhhhhhhhhhgggeeeccc^^^WWWQQQMMMJJJGGGFFFBBBAAA@@@>>>;;;888666444555555444444444444333333333333333444444444555555555555555555555555555555444444555555666666777777777777777777777777777777555555666666777888888999999999::::::;;;===>>>???EEEFFFRRRooovvvkkkfffsss```RRRPPPOOORRRQQQNNNNNNPPPMMMLLLLLLOOOSSS\\\lll{{{jjjbbbbbbgggssstttiiibbb```______^^^___ccchhhjjjooo{{{xxxkkkaaaXXXTTTRRRQQQTTTXXXaaannn|||{{{zzzwwwsssqqqrrrxxx|||kkk}}}zzzooofff]]]WWWTTTSSSTTTYYY___bbbbbb```VVVSSSPPPNNNNNNLLLIIIGGGGGGFFFFFFJJJQQQ\\\kkkvvvvvvpppkkkjjjnnnqqqpppmmmoooiiieeeeeecccbbbdddiiivvv}}}rrrggg^^^XXXUUURRRPPPOOOOOOMMMLLLJJJIIIGGGEEEEEEGGGIIIKKKNNNUUUZZZZZZZZZZZZXXXUUUQQQNNNKKKHHHGGGFFFEEECCCEEEBBBAAACCCGGGOOO]]]jjjxxxsssllliiiiiihhhgggeeebbb]]]VVVPPPLLLIIIGGGEEEBBBAAA@@@===:::777555444333333333333333333333333333333333444444444555555555555555555555555555555333444444555666777888888777777777777777777777777555555666777777888888999999999999:::;;;<<<>>>>>>BBBEEERRRnnnyyymmmhhh|||aaaVVVRRRPPPRRRRRROOONNNPPPPPPNNNNNNPPPQQQWWWeeesssmmmcccaaaeeeppp}}}uuulllgggcccbbb``````cccgggkkkqqqwwwiii```WWWSSSRRRRRRUUUZZZfffoooyyy||||||zzzvvvuuuvvvwwwzzz~~~cccuuu}}}pppccc[[[ZZZWWWUUUXXX^^^ccceeeeeeYYYVVVSSSPPPNNNLLLJJJHHHGGGHHHJJJNNNWWWfffttt}}}wwwqqqmmmmmmrrruuutttqqqnnnhhheeeeeeeeeeeeiiinnn}}}~~~qqqggg[[[XXXTTTRRRQQQPPPOOONNNLLLJJJHHHFFFEEEFFFHHHJJJNNNXXXaaaddddddbbb\\\VVVQQQNNNJJJHHHGGGFFFEEEDDDEEEBBBAAACCCFFFLLLXXXddd{{{vvvqqqllliiihhhhhhfffdddaaa\\\VVVPPPLLLJJJGGGEEEBBBAAA???<<<999666444333222333333333333333333333333333333444444444555555555555555555555555555555333444444555666777888888888888888888888888888888666666777777888999999:::999999999:::;;;<<<===>>>@@@GGGVVVpppxxxmmmiiifffYYYTTTQQQRRRSSSPPPNNNOOOPPPNNNOOOPPPPPPUUUaaannnpppeeebbbdddooo{{{{{{rrrjjjeeecccbbbdddhhhlllsssuuuiii```WWWSSSSSSTTTXXX]]]jjjrrrzzz~~~~~~~~~}}}yyyxxxzzzxxxzzz|||~~~YYYjjj{{{lllccc___[[[WWWWWW[[[aaadddeee[[[XXXTTTPPPMMMKKKJJJJJJJJJOOOSSSYYYeeetttzzzuuupppqqquuuyyyxxxvvvmmmhhhfffggghhhiiimmmrrrwwwlll]]]ZZZUUUSSSRRRQQQPPPOOOMMMKKKHHHFFFFFFFFFHHHIIIOOOZZZeeeiiiiiieee\\\TTTNNNLLLIIIGGGFFFFFFEEEDDDDDDBBBBBBDDDEEEIIITTT^^^rrrsssnnniiigggggggggeeeccc```[[[UUUOOOKKKIIIGGGEEEAAA@@@===:::888666555444222222333333333333444444333333333444444444555555555555555555555555555555444444555555666666777777888888888888888888888888666666777888888999999:::888888999999:::<<<===>>>@@@KKKZZZoooxxxmmmhhhooo\\\UUUQQQRRRTTTRRRPPPPPPMMMLLLNNNPPPQQQUUUaaammmttthhhddddddnnnzzz}}}ssslllhhhfffgggjjjnnnwwwxxxkkkbbbXXXUUUTTTVVV[[[aaammmuuu}}}~~~~~~{{{{{{|||{{{|||}}}~~~RRR```uuuwwwnnneee___YYYXXX[[[```dddeee```]]]XXXRRRNNNMMMNNNOOOSSS\\\eeennnzzzzzzuuuuuuyyy}}}}}}{{{qqqmmmlllnnnpppppptttyyyyyymmm^^^[[[VVVSSSRRRQQQQQQPPPMMMKKKIIIFFFFFFGGGHHHJJJOOOYYYdddgggfffaaaYYYPPPLLLIIIGGGEEEFFFFFFEEEDDDCCCBBBBBBDDDDDDFFFMMMVVVhhh}}}}}}oookkkfffeeeffffffdddbbb^^^YYYRRRMMMJJJGGGEEEDDD@@@???<<<999777666555555333333333333444444444555333333333444444444555555555555555555555555555555555555555666666666666666777777777777777777777777555555666666777888888999888888888999:::;;;======>>>JJJWWWfffyyymmmfff~~~www]]]UUUPPPRRRTTTSSSQQQQQQNNNMMMOOOQQQQQQTTT___kkk{{{zzzllleeedddlllwww|||uuunnnllllllnnnrrr{{{nnndddZZZWWWVVVXXX]]]cccnnnyyy}}}~~~~~~{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}|||~~~PPP\\\ppp~~~wwwjjjddd]]]ZZZ]]]bbbeeeffffffccc]]]VVVRRRQQQSSSUUU\\\hhhvvv~~~xxxwww|||wwwssssssvvvwwwxxx{{{yyylll___[[[VVVSSSRRRQQQQQQPPPMMMKKKIIIGGGFFFGGGIIIJJJNNNXXXaaacccaaa]]]UUUMMMJJJHHHEEEEEEEEEFFFEEEEEECCCBBBBBBDDDCCCBBBHHHPPP```vvvvvvllliiieeedddeeefffdddaaa\\\WWWQQQKKKHHHFFFDDDBBB???>>>;;;999777666666666333333333444444555555555333333333444444444555555555555555555555555555555666666666666666555555555666666666666666666666666444444555555666777777777888888888999:::;;;======;;;GGGRRR\\\ttt||||||{{{mmmdddzzz{{{]]]UUUPPPRRRUUUTTTRRRRRRRRRQQQQQQRRRQQQRRR[[[fffvvv~~~nnnfffcccjjjuuu|||ssspppoooqqquuu~~~pppfff\\\XXXXXXYYY___eeeooo{{{|||}}}}}}zzzzzz|||~~~}}}|||||||||{{{yyywwwxxx{{{MMMRRRaaa|||rrrjjjaaa]]][[[]]]fffpppqqqkkkaaaXXXTTTTTTWWWZZZgggppp~~~~~~|||zzz{{{~~~vvvkkk^^^WWWRRRRRRQQQNNNMMMOOOMMMHHHEEEGGGHHHGGGIIILLLVVVUUUWWWYYYYYYSSSMMMJJJCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDGGGIIIKKK[[[kkkyyyuuuhhheeebbbbbbddddddaaa^^^[[[VVVPPPKKKHHHFFFEEECCC@@@===999777777666555444444444444444444444444444222222333333333333444444444444444555555555555666444444444555555555555666444444444555666777777888888777666555555666777888999999999999:::;;;<<<<<>>;;;888666555555444333444444444444444444444444222222333333333333444444333333333333444444444555444444444555555555555666444444555555666777777888888777666555555666777777999999999999:::;;;<<<<<<<<>>???EEESSSmmmpppjjjttt|||gggbbbeeeuuu```VVVOOONNNPPPOOONNNNNNQQQOOOOOOQQQOOOOOOUUU]]]pppxxxhhhcccfffjjjzzz~~~yyyvvvmmmhhhiiimmmrrrvvvxxxyyyxxxuuusssssstttssssssuuuyyy~~~~~~|||{{{yyy~~~~~~}}}{{{vvvpppkkkhhhccc```\\\XXXTTTSSSSSSTTTVVV^^^jjjuuuPPPQQQUUU```vvvzzznnngggaaaZZZXXXYYY]]]gggvvv~~~yyyggg\\\SSSRRRSSSQQQNNNNNNKKKMMMOOOPPPNNNSSSddduuu~~~pppcccYYYRRROOOLLLJJJJJJJJJHHHGGGGGGFFFDDDBBBBBBCCCDDDFFFGGGPPP^^^nnn~~~pppgggeeecccaaaaaabbbaaa\\\XXXSSSPPPLLLHHHFFFCCCAAA???;;;999666555666666666555444444444444444444444444222222222333333333444444444444444444555555555555444444444555555555555666555555555555666666666666555555666777777777777777888888888888999:::;;;;;;???>>>???DDDNNNdddtttkkksssmmmeeefffrrr```VVVMMMLLLNNNNNNNNNOOOQQQOOOOOOPPPOOONNNSSSZZZjjjzzzzzzhhhaaabbbfffuuu~~~wwwxxxvvvooooooqqqsssuuuwwwxxxxxxvvvtttssssssmmmmmmmmmooottt{{{||||||}}}}}}|||zzzxxxvvv{{{{{{zzzwwwqqqjjjccc^^^\\\YYYUUUPPPMMMLLLMMMMMMOOOSSS[[[fffrrrTTTVVVYYYaaarrrssskkkddd\\\VVVUUUTTT___ppp~~~lll```VVVTTTVVVTTTQQQPPPKKKLLLOOOPPPQQQWWWgggxxxttteeeYYYTTTPPPNNNNNNNNNLLLIIIJJJHHHFFFDDDCCCDDDEEEFFFFFFMMMWWWcccqqqvvvnnngggeeeccccccccc```ZZZVVVQQQOOOKKKHHHEEECCC@@@>>>;;;888666555666777777666444444444444444444444444222222333333333333444444444444444555555555666666444444444555555555555666555555666666666666666666444555666777888888888777888777777888888999:::;;;<<<;;;===BBBJJJ\\\yyypppvvvtttiiihhhnnn```UUULLLKKKNNNNNNOOOQQQQQQOOOOOOPPPNNNLLLQQQXXXdddsss}}}jjj``````cccmmm}}}wwwuuuwww|||wwwuuuuuutttxxxzzz|||}}}|||zzzwwwuuummmllllllmmmpppvvv|||~~~zzzzzzzzzzzzxxxvvvtttssstttuuuuuusssnnnfff^^^YYYUUUSSSPPPLLLJJJIIIIIIIIIIIIJJJOOOYYYfffvvv\\\___cccgggrrryyyqqqjjj```XXXVVVQQQYYYfffuuuqqqdddXXXWWWXXXWWWTTTRRRNNNNNNOOOQQQRRRXXXgggvvvooo___YYYTTTQQQRRRRRROOOLLLKKKIIIGGGDDDCCCCCCDDDEEEDDDIIIPPPYYYdddsss~~~vvviiigggeeedddccc___YYYTTTOOOLLLIIIFFFDDDBBB>>><<<999777555444555666666666444444444444444444444444222222333333333333444444333333444444444555555555444444444555555555555666666666666666666666666555333444666777888888888777777777777777888999:::;;;:::999<<>>EEEJJJYYY}}}}}}xxx~~~}}}mmmhhhlll~~~___TTTKKKJJJNNNPPPSSSVVVPPPOOOOOOPPPMMMJJJNNNTTTYYYfffxxxnnnbbbaaacccbbbrrr}}}tttpppppptttyyywwwyyy{{{zzzwwwvvvuuuvvvxxx{{{wwwqqqnnnnnnmmmkkkjjjhhhgggggggggjjjmmmooolllgggaaa\\\UUUTTTSSSQQQNNNLLLJJJIIIIIIDDDDDDJJJTTTbbbwwwwwwyyy{{{}}}}}}ssshhh]]]WWWSSSTTTXXX```hhhssswwwtttnnnkkkkkklllllllllllloooyyywwwjjj^^^\\\]]][[[VVVSSSNNNMMMLLLNNNTTT]]]gggmmm~~~ggg___UUURRRUUUYYYXXXUUULLLJJJHHHEEECCCBBBBBBBBBCCCFFFJJJMMMQQQ[[[iiisssrrrlllfffdddbbb___WWWQQQLLLIIIEEECCCAAA@@@===;;;999888888777666555555555222222222222333333444555666555444333222333444444333333333222222111111111555444444444444555666666:::999999999888888777777666666666666666666666666777777777888999999::::::;;;======BBBLLLYYY{{{jjjoootttiiiTTTMMMPPPMMMNNNTTTTTTQQQQQQPPPOOOOOOOOOPPPQQQYYYcccrrruuugggaaa```ccchhhvvvyyytttttttttsssyyyuuurrrtttzzz~~~|||{{{~~~~~~~~~}}}yyyvvvrrrnnnkkkjjjeeeccccccbbb______ccceeeiiinnnrrrqqqnnnhhheee```\\\WWWRRRPPPNNNKKKJJJFFFEEEFFFHHHLLLXXXoooxxxlll```YYYSSSRRRTTTZZZaaalll}}}xxxpppgggddd```^^^^^^___``````___ccclllzzz}}}qqqfffaaa___YYYSSSQQQNNNNNNOOORRRXXXaaaiiinnnwwwqqqfffYYYRRRRRRTTTTTTRRRKKKJJJGGGEEECCCBBBBBBBBB>>>AAADDDEEEHHHPPP[[[cccppp{{{rrrllleeebbb```]]]VVVPPPKKKHHHEEEBBBAAA???===;;;888888777666666555444444333333222222333333444555666555444333333333444444333333333222222222111111444444444444444555666666666666666555555555444444666666666666666666666666555555555666777777888888;;;======AAAKKKXXX{{{nnnrrrvvvnnnWWWNNNOOOLLLNNNSSSSSSRRRQQQOOONNNNNNOOOPPPPPPXXXaaapppxxxhhh```^^^```dddrrryyywwwwwwvvvwww|||sssllliiikkkpppvvvzzz~~~}}}wwwrrrmmmhhhbbb___^^^ZZZXXXYYYYYYWWWXXX\\\eeejjjqqqwwwxxxvvvpppmmmhhhddd^^^XXXTTTQQQNNNLLLHHHGGGGGGGGGJJJTTTiii|||sssggg^^^UUURRRPPPSSSXXXbbbrrr|||tttjjjaaaZZZWWWTTTRRRRRRRRRRRRQQQSSSUUU]]]jjjxxxwwwnnnhhhaaaXXXRRRPPPNNNPPPRRRWWW^^^fffmmmqqqrrr|||~~~qqqaaaUUUQQQQQQQQQPPPJJJIIIGGGEEECCCBBBBBBBBB@@@BBBEEEEEEFFFJJJQQQWWW```kkkyyyssslllddd___]]]ZZZTTTOOOJJJGGGDDDAAA@@@>>><<<:::777777666666555444444444333333333333333333444555666555444333333333333444333333333333222222222222444444444444444555555666555555444444444444444333666666666666666666666666555555555666777777888888;;;===<<<@@@JJJWWWzzztttrrruuuxxx___QQQPPPLLLNNNSSSRRRRRRQQQPPPNNNNNNNNNOOOOOOUUU^^^lll}}}|||jjj```\\\\\\___lll~~~{{{zzzyyyyyy{{{~~~vvvllldddaaaccchhhlllpppsss{{{}}}xxxqqqiiibbb\\\UUUQQQRRRNNNMMMOOOPPPOOOQQQUUUaaahhhrrr{{{~~~}}}xxxtttoookkkccc\\\WWWSSSOOOLLLJJJHHHGGGGGGGGGOOOaaarrr}}}qqqgggZZZTTTOOOOOORRR[[[kkkyyyvvviii^^^YYYVVVQQQNNNLLLKKKIIIGGGMMMMMMQQQZZZeeettt~~~zzzuuuqqqggg[[[TTTSSSNNNQQQWWW^^^eeelllqqqttttttxxx{{{xxxhhh\\\UUUSSSPPPOOOHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGIIILLLOOOUUU^^^jjjssswwwyyyzzz{{{tttmmmddd^^^\\\YYYSSSNNNHHHEEEBBB@@@???===;;;999666666555555444444444444444444333333333444444555555555444444333333333333333333333333333333333333444444333333444444555666666666666666666666666666666666666666666666666666777777777888999999::::::;;;===<<>>===<<<:::888555555555555555444444444555555444333333444444444444444444444444333333333333333333333333333333333333333333333333444555555777777777777777777777777666666666666666666666666777777777888999999::::::;;;===;;;???GGGRRRsssxxxllloooxxx^^^VVVQQQSSSXXXUUUTTTSSSQQQOOONNNNNNNNNNNNQQQWWWcccrrrsssccc\\\ZZZ[[[dddvvv}}}|||}}}~~~vvvmmmjjjcccfffhhhfffhhhnnnrrrrrr}}}}}}xxxmmmhhhaaaZZZTTTOOOJJJGGGFFFCCCCCCFFFHHHHHHKKKPPPWWW```mmmxxx~~~}}}xxxtttooojjjbbb\\\WWWRRRNNNLLLKKKHHHFFFFFFFFFKKKWWWcccxxx}}}kkkaaaVVVRRRRRRWWWaaakkkwwwwwwbbb]]]VVVPPPMMMKKKIIIHHHHHHEEEFFFJJJOOOXXXgggttt~~~}}}lll^^^YYYTTTYYYaaakkkttt{{{}}}vvvqqqoooppppppppplllhhhbbb\\\WWWRRRMMMIIIGGGHHHHHHHHHGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGLLLSSSXXX[[[^^^bbbfffuuuqqqjjjaaa]]][[[WWWQQQLLLDDDBBB???===<<<;;;999888555555555555555555555555666555444444444444444444444444555555444444333222333333333333444444444444333333333333333444444555555555555555555666666666666666666666666666666666555555555666777777888888999<<<;;;???FFFOOOmmm|||jjjmmmeeeZZZTTTWWWZZZWWWWWWUUUSSSQQQOOOOOOOOOOOOPPPUUU___lll{{{yyyggg^^^[[[[[[cccrrruuuqqqhhhnnnpppkkkhhhkkkqqqsssyyyzzz|||wwwoooaaa]]]VVVQQQMMMJJJGGGEEEDDD@@@@@@CCCEEEEEEGGGLLLTTT]]]jjjvvv||||||xxxtttnnniiibbb\\\WWWSSSOOOMMMJJJGGGEEEFFFFFFIIIRRR]]]nnn}}}ooommmlllmmmnnnqqq}}}sssggg[[[TTTRRRSSSZZZbbblllyyyuuunnncccZZZSSSOOOMMMKKKIIIGGGGGGJJJLLLQQQ\\\gggwwwxxxppppppuuu~~~ttteee]]]YYY^^^gggqqq{{{|||vvvooojjjfffeeeaaa^^^[[[WWWSSSOOOLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFGGGGGGHHHHHHGGGGGGKKKOOORRRSSSWWW\\\```pppyyykkkeee^^^[[[YYYVVVOOOIIICCCAAA>>><<<;;;:::999777666666666666666666666666666666555444444444444444444444555555555444333222333333333444444444555555333333222222333333444555333333444444444555555555666666666666666666666666555555555666777777888888888;;;;;;???EEELLLgggmmmjjjyyyjjj\\\VVVXXX\\\WWWYYYWWWUUURRRPPPOOOOOOOOOPPPTTT\\\ggguuu}}}kkk```]]][[[aaapppyyy{{{qqqpppwww|||}}}zzznnnfffYYYUUUPPPKKKIIIHHHFFFEEEDDD@@@???BBBCCCBBBEEEIIINNNWWWeeeqqqyyyzzzxxxuuunnniiibbb[[[VVVQQQMMMKKKJJJFFFDDDDDDDDDEEELLLUUUcccrrrcccaaa______^^^```iiisssxxxkkk^^^UUUQQQPPPTTTZZZfffsssssseeeZZZTTTPPPMMMNNNKKKKKKLLLKKKLLLTTT]]]lllxxxxxxlllbbb```ffftttyyyjjjaaa^^^bbbkkkuuu|||tttkkkeeeccc]]][[[XXXTTTQQQOOOMMMLLLHHHIIIJJJJJJJJJIIIHHHGGGJJJHHHFFFFFFFFFFFFFFFEEEDDDGGGJJJKKKLLLOOOUUUZZZlll|||uuugggbbb\\\YYYXXXTTTMMMFFFBBB@@@===;;;;;;:::888777666666666777777777777777777666555444444444444444333444555555555444333222333333333444444555555555333333222222333333444555444444444555555666666666666666666666666666666666777777777888999999::::::777;;;<<>>:::===DDDIII]]]|||~~~qqq\\\lllppp\\\YYYXXXWWWVVVXXXWWWUUUSSSQQQPPPNNNMMMMMMPPPVVV```nnnsssddd___[[[]]]iiizzz~~~}}}zzzoooccc[[[QQQOOOLLLJJJIIIHHHEEEDDDDDDDDDDDDBBB@@@AAACCCEEEJJJOOOYYYccclllrrruuuvvvllliiibbbZZZSSSNNNJJJIIIIIIGGGDDDBBBCCCEEEIIILLLUUU___pppUUUSSSQQQOOOQQQTTTXXX[[[cccqqq~~~kkkYYYTTTQQQKKKJJJNNNPPPZZZjjj}}}yyyjjj___ZZZUUUTTTSSSPPPMMMKKKKKKLLL[[[eeeqqqtttlll___RRRKKKHHHMMMZZZhhhmmmhhhaaa^^^___jjjuuu}}}tttmmmbbb___[[[WWWUUURRROOOMMMOOOMMMLLLKKKLLLLLLJJJIIIGGGGGGGGGGGGHHHIIIKKKLLLKKKHHHHHHJJJLLLMMMTTT[[[kkkyyy~~~ssspppccc```[[[WWWRRRMMMHHHDDD@@@???<<<:::888666555555444444444444444444444444333333333333333333333333222222111111222222333444444444444444444444444444333333333444444444555555444444555666666666666666666555444444444555666777888777777777888999::::::;;;===:::<<>><<<:::888666555555444444444444444444444444333333333333333333333333222222111111222222333444444444444444444444444444333333333444444444555555444444555666666666666555666666555555555666777888999999888888888999999:::888<<<:::;;;AAADDDRRRkkkuuuqqqtttvvvgggjjjvvvxxx___WWWVVVVVVWWWSSSSSSSSSSSSSSSRRRQQQPPPNNNPPPUUU]]]jjj{{{ppp```\\\]]]gggvvv~~~}}}uuunnnfff^^^YYYTTTRRROOOMMMMMMLLLJJJIIIIIIIIIHHHFFFDDDDDDGGGIIIJJJMMMSSSYYY___dddfffgggccc```ZZZTTTOOOKKKIIIHHHEEEDDDBBB@@@AAACCCEEEGGGOOOVVVbbbppp|||ZZZ[[[\\\\\\]]]\\\\\\\\\]]]```gggwwwwwwbbbXXXTTTOOOKKKIIIJJJLLLUUUfff}}}wwwiiicccZZZSSSOOOKKKFFFBBBDDDIIIOOORRRPPPKKKGGGEEEEEEEEEIIIOOOQQQOOOPPPSSS^^^jjjxxxzzzuuunnngggaaa\\\XXXUUUXXXVVVTTTRRRRRRQQQOOOMMMJJJIIIHHHHHHKKKMMMOOOOOOOOOLLLKKKNNNQQQUUU^^^gggooo{{{tttmmmmmmaaa]]]XXXRRRMMMHHHCCC@@@>>>===;;;999777666555555444444444444444444444444444444444444444444444444222222111111222222333444333333333333333333333333333333333444444444555555333444555555666666555555666666666666777777777888999999888888777888888888666;;;::::::@@@AAAKKK___tttoooooo|||llliiinnn|||aaaVVVUUUWWWXXXWWWWWWWWWWWWVVVTTTSSSRRRNNNPPPTTT[[[hhhzzzuuuaaa]]]]]]ffftttyyyqqqkkkeee___\\\UUUSSSPPPOOOOOONNNMMMKKKKKKKKKJJJHHHFFFFFFHHHJJJLLLOOORRRVVVZZZ]]]___```[[[XXXTTTOOOKKKHHHGGGFFFCCCBBBAAA@@@@@@AAACCCDDDKKKRRR\\\hhhtttcccdddfffffffffdddaaa```aaabbbfffnnnzzznnn___XXXSSSNNNLLLJJJJJJOOO^^^uuuuuulll```VVVPPPKKKGGGDDD@@@BBBEEEGGGFFFEEECCCCCCDDDCCCEEEHHHHHHHHHLLLRRR^^^jjjxxx{{{sssnnniiieeebbb___]]]ZZZXXXWWWVVVSSSQQQNNNKKKHHHHHHLLLPPPRRRSSSRRROOONNNQQQTTTZZZeeeooowww~~~uuummmhhhggg___[[[UUUOOOKKKFFFBBB???===<<<:::888666555555444444444444444444444444444444444444444444444444444222222111111222222333444333333333333333333333333333333333444444444555555333444444555555555555555555666666777777777777777888777777666666666666777555<<<:::999>>>???FFFVVVzzzuuunnnlllwwwoooiiiiii|||cccUUUTTTWWWYYYXXXYYYYYYXXXVVVTTTQQQOOONNNOOORRRYYYeeexxxwwwccc___^^^eeeppp}}}zzzxxxpppjjjeeeaaa^^^VVVTTTRRRQQQQQQQQQPPPNNNMMMMMMLLLJJJHHHGGGIIILLLNNNOOORRRTTTVVVWWWXXXXXXSSSQQQMMMIIIFFFDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBIIINNNWWWbbbooo}}}rrrsssuuuvvvuuurrrooommmgggfffgggjjjmmmwwwmmmaaaYYYSSSOOOHHHGGGKKKXXXlll~~~vvvjjj^^^UUUOOOKKKIIIDDDDDDCCCAAA@@@??????>>>======???BBBBBBCCCJJJRRR\\\iiixxx|||yyyvvvtttllliiifffdddcccaaa]]][[[UUUOOOJJJIIIMMMSSSWWWXXXSSSPPPOOOSSSYYYaaannnyyyuuummmfffbbb```\\\XXXRRRLLLHHHDDDAAA>>><<<;;;999777666555444444444444444444444444444444222222222222222222222222222222111111222222333444333333333333333333333333333333333444444444555555333333444555555555555444444555666777777777666666666666555555555666666777555===;;;999>>>???CCCPPPnnnvvvnnnkkksssrrrjjjgggwwwhhhVVVTTTVVVXXXWWWWWWWWWVVVTTTQQQNNNLLLOOONNNPPPUUUaaarrrxxxfffaaa___dddmmm{{{{{{wwwtttxxxzzzrrrkkkfffbbb___XXXVVVTTTTTTTTTTTTSSSRRRQQQQQQOOOMMMJJJJJJLLLNNNOOOQQQSSSTTTUUUTTTSSSRRROOOMMMJJJFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAEEEJJJRRR\\\hhhvvv|||~~~~~~|||sssnnnkkkjjjiiikkkuuuqqqdddZZZSSSKKKKKKNNNVVVfff{{{vvvkkk___UUUPPPNNNFFFDDDAAA???>>>>>>>>>===;;;;;;===@@@@@@@@@FFFOOOZZZhhhxxx}}}zzzwwwuuusssooommmccc[[[QQQLLLNNNSSSWWWXXXQQQNNNOOOUUU^^^iiixxx}}}ooogggccc___[[[YYYUUUOOOJJJFFFCCC@@@>>>;;;:::888777555555444444444444444444444444444444111111111111111111111111222222111111222222333444222222222222222222222222333333333444444444555555222333444444555555444444333444555666777666555555666555555555666777888999555>>><<<888===???BBBMMMaaaxxxpppmmmsssuuukkkeeeqqqnnnXXXTTTUUUUUUTTTUUUVVVVVVTTTRRRNNNLLLPPPOOONNNQQQZZZjjj|||zzziiidddaaadddkkkxxxxxxvvvuuuvvvuuuxxxwwwpppjjjeeebbb\\\ZZZXXXWWWXXXYYYXXXWWWUUUUUUSSSQQQNNNNNNPPPRRRTTTUUUXXXYYYYYYWWWTTTRRRNNNLLLIIIFFFDDDBBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBAAAFFFLLLUUU```lllwww|||~~~wwwpppmmmjjjfffiiinnn|||nnn```XXXSSSSSSTTTYYYddduuuuuuggg[[[TTTQQQEEEBBB???>>>>>>???@@@@@@>>>>>>@@@BBB???===CCCKKKXXXfffwww|||rrrgggYYYPPPOOOQQQSSSSSSOOOMMMNNNVVVaaannn{{{kkkdddbbb^^^YYYWWWSSSMMMHHHEEECCC@@@???:::999888777555555444444444444444444444444444444333333333333333333333333222222111111222222333444222222222222222222222222333333333444444444555555222333444444555555444444222333555666666666555444666666666666777888::::::666???<<<888===@@@CCCLLLXXX~~~|||tttpppuuuwwwllldddlllsss[[[TTTTTTSSSSSSUUUVVVWWWWWWTTTRRRPPPRRRPPPMMMNNNVVVdddvvv|||kkkeeebbbcccjjjvvv|||zzzzzzxxxqqqmmmvvv~~~vvvoooiiifff^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXVVVTTTQQQQQQRRRTTTYYY[[[^^^```___\\\XXXUUUOOOMMMJJJGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFEEECCCBBB???BBBHHHPPPYYYdddnnnuuutttlllrrrzzztttjjjddddddeeennn~~~iiiZZZWWWTTTRRRWWWeeezzz{{{zzzppphhh^^^TTTKKKKKKIIIEEEAAA???@@@AAA@@@@@@???======???CCCGGGVVVcccvvvvvveeeYYYUUUVVVWWWWWWNNNLLLLLLRRR^^^oooxxxiiiaaa^^^\\\ZZZWWWSSSMMMHHHEEECCCAAA???<<<:::777444333222333333333333333333333444555666333333333222222222111111222222222111111111000000222222222222222222222222555444333444555555444222444444444444444444444444333444555555666666555555666666666666777777777777777888999999;;;>>>CCCGGGWWWrrr~~~vvvxxxllldddooo~~~```XXXVVVRRRRRRSSSUUUWWWWWWUUUSSSRRRQQQMMMKKKNNNSSS\\\lll{{{ooohhhbbbaaafffrrr{{{vvvuuurrrnnnpppvvvwwwpppkkkfffddd```^^^^^^]]]\\\ZZZZZZYYYVVVTTTRRRSSSSSSTTT[[[^^^aaadddccc```\\\YYYSSSOOOIIIFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCFFFIIIOOOXXXbbbiiiwwwrrreeehhhpppxxxuuujjjeeedddiii{{{vvveee[[[WWWTTTYYYiii|||zzztttnnneee[[[RRROOOKKKFFFCCCBBBCCCCCCAAAAAA???>>>===???CCCGGGUUUbbbuuurrreee^^^YYYUUUQQQOOOMMMMMMRRR^^^ooosssfff___\\\ZZZYYYUUUQQQKKKGGGDDDBBB???===;;;999777444333333333444333333333333333444555555333333333222222222111111222222222111111111000000222222222222222222222222555333222333444555444222444444444444444444444444444444444555555555555666555666666666777777777777999::::::::::::===AAAEEESSSmmm|||}}}ooodddmmmfffZZZVVVRRRRRRSSSUUUWWWWWWUUUSSSRRRRRRNNNLLLNNNRRRZZZhhhvvvrrrkkkdddbbbeeeppp{{{zzzuuupppooorrrxxxwwwrrrmmmiiidddaaa___^^^\\\[[[YYYXXXWWWUUUTTTTTTTTTUUUXXX[[[___bbbcccaaa^^^\\\VVVRRRLLLHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDGGGLLLTTT]]]cccmmmuuuxxxfffaaaeeemmm}}}tttjjjfffeeexxxtttddd^^^YYY\\\lll}}}~~~}}}zzzyyyvvvnnnfff]]]VVVNNNHHHGGGGGGFFFEEEBBBBBB@@@>>>>>>@@@DDDGGGTTTaaattttttjjj```VVVOOOPPPNNNMMMQQQ]]]oooyyylllaaa\\\ZZZXXXWWWRRRNNNIIIEEEBBB@@@===;;;999777666444333444444555333333333333333444444555333333333222222222111111222222222111111111111111222222222222222222222222555333111111222333444333444444444444444444444444555555444333444555666777555555666666666777777777:::;;;;;;::::::<<<@@@CCCOOOgggsssdddkkk~~~rrr^^^UUURRRRRRSSSUUUVVVVVVUUUSSSRRRSSSOOOMMMNNNPPPUUUbbbnnnxxxppphhhdddeeemmm|||sssooooooppp{{{zzztttoooiiicccaaa___^^^]]]ZZZYYYXXXXXXWWWVVVUUUUUUSSSVVVZZZ^^^``````___^^^YYYUUUOOOKKKIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBCCCEEEHHHNNNVVV[[[bbbjjjvvvuuuhhheeeiiitttsssjjjhhhzzzooofff^^^```mmm|||yyyyyy{{{{{{vvvpppggg^^^RRRKKKJJJJJJHHHEEECCCCCCAAA???>>>@@@DDDHHHTTT```ttt{{{qqqfff\\\UUUQQQOOONNNRRR]]]nnn~~~xxxpppfff^^^[[[YYYWWWUUUOOOLLLGGGDDDBBB@@@===;;;666666555444444444555555444333333222333333444444333333333222222222111111111111111111111111111111222222222222222222222222555222000///111333444444444444444444444444444444666555333222333444666888555555555666666666777777888999:::::::::<<<@@@CCCMMMcccyyyeeeiiizzzdddVVVRRRRRRSSSTTTUUUUUUTTTSSSRRRTTTQQQNNNNNNNNNQQQ[[[fff}}}}}}tttkkkeeedddiiixxxzzzrrrnnnkkksssxxxssskkkeeebbbaaaaaa```]]]]]]\\\ZZZXXXVVVTTTSSSPPPSSSVVVZZZ\\\\\\[[[[[[YYYUUUPPPLLLJJJIIIGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEJJJPPPTTT]]]dddoooyyy~~~~~~~~~uuutttyyyrrroooyyylllaaabbbmmm}}}xxxxxx{{{|||yyyvvvoooeeeXXXPPPMMMLLLIIIFFFEEEDDDCCCAAA???AAAEEEHHHTTT```ttt{{{qqqggg^^^XXXRRRPPPOOOSSS]]]mmm|||yyypppjjjbbb]]][[[YYYVVVTTTMMMJJJGGGDDDBBB@@@===;;;555555444444444444555555444333333222222222333333333333333222222222111111111111111111111111111111222222222222222222222222444222//////111333444444444444444444444444444444666555333222333444666888555555555555666666666666555777999:::;;;===AAADDDMMMaaahhhiiivvvmmmYYYTTTRRRSSSTTTTTTTTTTTTSSSRRRTTTQQQOOOOOOMMMNNNVVV___xxx~~~wwwmmmgggccceeeppp{{{yyyqqqlllqqqzzz{{{vvvnnniiifffeeeeeeeeebbbaaa___]]]ZZZVVVSSSQQQPPPQQQSSSUUUVVVUUUUUUTTTVVVRRRNNNKKKIIIHHHGGGEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEHHHLLLPPPYYY___iiipppuuuvvvwwwwwwwww|||~~~zzzuuugggdddlll~~~zzzyyyzzzyyyxxxzzzvvvmmm```VVVPPPMMMJJJHHHFFFFFFDDDBBB@@@BBBEEEIIISSSaaavvvzzznnnccc[[[WWWRRRQQQPPPTTT]]]kkkxxx{{{kkkfff```]]]\\\YYYUUUQQQJJJHHHEEECCCBBB???<<<:::555555555444444444444444444333333222222222222222333333333222222222111111111111111111111222222222222222222222222222222222333222000000222444555444444444444444444444444444555555444333444555666777444444555555555666666666444666888:::;;;>>>AAADDDLLL^^^lllkkkrrrvvv\\\VVVRRRSSSSSSSSSSSSSSSSSSRRRSSSQQQPPPPPPNNNMMMSSS[[[qqq~~~wwwnnnhhhaaa```gggqqqzzzssssssuuu}}}|||uuupppmmmllljjjiiieeedddaaa^^^ZZZWWWTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOPPPNNNKKKIIIIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGKKKOOOTTTYYY```gggllloooqqqsssqqquuu~~~rrriiiiiittt|||xxxuuuvvv{{{zzzttthhh]]]TTTNNNKKKJJJGGGGGGEEEBBBAAABBBFFFIIIQQQ```www{{{nnnccc[[[WWWQQQQQQQQQUUU]]]hhhssszzzyyygggccc___]]][[[XXXSSSNNNGGGEEECCCAAA@@@>>>;;;888555555555555444333333222444333333222111111222222333333333222222222111111000000111111111222222222222222222222222222222222333222111222444666555444444444444444444444444444444444444555555555555666444444444555555555666666555777999:::;;;===@@@BBBJJJZZZqqqmmmooo~~~```XXXRRRSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPNNNMMMRRRYYYjjj{{{{{{uuunnnhhh```\\\```gggxxxzzzvvvssswwwzzzvvvssspppnnneeedddaaa]]]ZZZYYYXXXWWWSSSSSSRRRQQQPPPOOONNNNNNLLLJJJHHHHHHIIIIIIIIIHHHEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEGGGKKKNNNPPPTTTZZZaaaffflllqqquuunnnqqqyyy|||nnngggkkkxxxrrruuu|||}}}xxxnnnbbbVVVOOOMMMMMMHHHGGGEEECCCAAACCCFFFIIIOOO___xxx|||pppeee]]]YYYQQQQQQRRRVVV]]]gggqqqvvv{{{zzzttteeebbb^^^\\\[[[WWWQQQKKKEEECCCAAA@@@???<<<999666555555555555444333222111444333333222111111111222333333333222222222111111000000111111222222222222222222222222222222222222222222222444666777666444444444444444444444444444333444555555666666555555444444444555555555666666666888:::;;;;;;<<<>>>???HHHWWWtttooommmcccYYYSSSSSSSSSRRRRRRSSSSSSSSSQQQOOOPPPQQQOOOMMMRRRYYYeeevvvyyytttnnnhhh```ZZZ\\\bbbppp~~~xxxrrrsss}}}~~~~~~}}}xxxtttqqqeeeccc```]]][[[ZZZ[[[[[[TTTTTTRRRQQQPPPOOOOOOOOOIIIHHHGGGGGGIIIJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDEEEGGGKKKNNNNNNRRRXXX___eeemmmuuuzzzlllooovvvvvvhhhhhhrrr|||rrrnnnsssuuusssoooggg^^^UUUOOOLLLIIIHHHGGGFFFFFFFFFGGGHHHNNN```xxxvvvlllbbb[[[VVVQQQQQQRRRTTTYYY___eeeiiirrrwww~~~wwwrrrfffaaa[[[YYYXXXTTTNNNHHHDDDBBB@@@===;;;999777777444444333333333333222222333333333222222111111111333333333222111000//////000000000000000000000000111111222222222333333333111111222222222333333333333333222222333333444555333333333444444444555555777666666555555555666666555666888888999:::===???EEEUUUvvvhhheee{{{gggYYYRRRTTTUUUSSSRRRSSSTTTTTTQQQQQQQQQOOONNNOOORRRUUUfffssszzzqqqiiiccc___\\\ZZZgggvvv{{{yyyzzzyyyrrrmmmhhhaaa^^^^^^^^^\\\ZZZZZZWWWSSSQQQPPPPPPPPPOOOMMMLLLJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGEEEDDDEEEGGGIIIKKKPPPSSSVVV[[[fffqqquuusssnnnnnnrrr}}}kkkdddhhhooo}}}zzzsssuuuuuutttqqqkkkbbbXXXQQQMMMJJJIIIHHHGGGGGGHHHIIIJJJQQQbbbzzzuuukkkbbb[[[VVVQQQQQQPPPQQQTTTYYY]]]```aaafffnnnuuu}}}tttnnneee```[[[XXXWWWSSSMMMGGGCCCBBB???===:::888777777444444333333333333222222333333333222222222111111222333333222222000//////000000000000000000000000222222222222333333333333111111222222222333333333333333222222333333444555333333333444444444555555666666555555555555666666666888999999888999;;;===BBBOOOooommmeeeuuuoooYYYRRRSSSSSSRRRQQQSSSUUUUUURRRSSSRRRQQQOOOPPPRRRTTT```nnn~~~uuulllddd___]]][[[cccrrr|||zzz~~~zzzpppkkkfffcccccccccaaa^^^\\\YYYUUUSSSSSSSSSSSSRRROOONNNLLLJJJJJJJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEGGGJJJLLLPPPSSSVVV[[[eeeppptttrrrpppnnnooozzztttddd```aaaaaayyy~~~tttqqqssssssqqqmmmfff]]]TTTOOOKKKJJJIIIHHHIIIIIIKKKKKKRRRbbbxxx}}}sssjjjaaaZZZVVVOOONNNLLLLLLMMMOOORRRTTTUUUZZZaaaiiisss~~~ooohhhccc___ZZZWWWUUUQQQKKKFFFBBBAAA???<<<:::888777666444444333333333333222222333333333222222222222111222222222222222111000///000000000000000000000000222222222222333333333333111111222222222333333333333333222222333333444555333333333444444444555555666555555555555555666666888999999999888888999;;;@@@IIIdddxxxvvvvvveeemmm{{{[[[RRRQQQPPPPPPQQQSSSUUUVVVTTTUUUUUUSSSQQQPPPRRRSSSYYYgggwww|||oooeee```^^^]]]___lll}}}}}}~~~zzzxxxzzzxxxsssnnnkkkjjjiiifffccc^^^[[[XXXVVVVVVWWWVVVVVVRRRQQQOOONNNMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHKKKLLLPPPSSSVVV[[[eeepppsssqqqsssmmmkkkvvv~~~yyyrrrqqqqqqtttwww}}}jjj___\\\WWWjjjuuuqqqmmmnnnnnnlllhhh```VVVPPPKKKJJJIIIIIIIIIJJJKKKLLLRRRaaauuu{{{qqqhhh___WWWRRRKKKJJJHHHFFFFFFGGGIIIJJJNNNRRRYYY```kkkzzzyyyjjjccc```]]]XXXUUURRRNNNIIIEEEAAA???===;;;999777666666444444333333333222222222222222222222222222222222222222222222222111000///000000000000000000000000000000111111111222222222111111222222222333333333333333222222333333444555333333333444444444555555555555444444444555666666777888888888777888:::<<<@@@FFFZZZ~~~rrrmmmvvvhhhhhh~~~```SSSOOOMMMOOOPPPQQQTTTWWWVVVWWWWWWUUUSSSQQQQQQRRRVVVbbbrrrtttggg___]]]]]][[[fffvvvzzzxxx{{{~~~xxxtttrrrooojjjfff```]]]ZZZXXXXXXYYYYYYXXXTTTSSSRRRPPPOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMNNNRRRVVV\\\gggsssvvvtttuuummmiiissswwwpppkkkccccccdddfffggglllyyysssaaaYYYXXXbbbwww|||xxxiiiiiiiiihhhfff```WWWPPPJJJIIIHHHHHHHHHJJJKKKLLLTTTaaarrr{{{uuurrrqqqpppppppppssszzzyyyoooeee\\\SSSNNNFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKOOOUUU___oootttggg```]]]ZZZWWWSSSOOOKKKFFFCCC???>>><<<:::888666666555444444333333333222222222222222222222222222222222111111222222222111000000000000000000000000000000////////////000000000000111111222222222333333333333333222222333333444555333333333444444444555555444444444444444555666666444555777777777999;;;===BBBEEESSSrrrrrrjjjooo}}}ooogggvvviiiVVVOOOKKKMMMOOOOOOQQQVVVVVVWWWXXXWWWUUURRRQQQQQQUUU___mmmzzzyyyjjj___\\\[[[ZZZaaannn}}}{{{{{{uuunnniiibbb___\\\ZZZZZZ[[[[[[ZZZVVVUUUTTTSSSQQQQQQPPPPPPKKKKKKJJJJJJJJJKKKLLLLLLHHHHHHHHHIIIJJJKKKMMMNNNMMMRRRWWW___kkkwwwzzzxxxwwwnnnjjjttt|||uuuoookkkeeedddccccccaaabbbkkkvvv{{{eeeXXXYYYZZZggg}}}llliiifffeeeccc^^^WWWPPPIIIIIIHHHHHHIIIJJJLLLMMMVVVaaannnyyy}}}rrrnnnhhhcccaaa```___^^^bbbeeemmmwww~~~vvvmmmcccZZZRRRLLLEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJOOOYYYiii|||oooccc]]]ZZZXXXUUUQQQLLLHHHDDDAAA>>>===;;;999777666555555444444333333333333222222111222222222222333333333111111222222222111111000000000000000000000000000...////////////000000000111111222222222333333333333333222222333333444555333333333444444444555555333333333333444555666666333444666777777999<<<>>>AAACCCNNNhhhtttjjjkkkuuuwwwhhhooo|||wwwZZZPPPIIILLLNNNLLLNNNSSSUUUWWWYYYXXXVVVSSSQQQQQQSSS\\\hhhtttoooaaa[[[YYYYYY\\\fffwww~~~uuuooofffccc___]]]\\\]]]\\\[[[XXXWWWVVVUUUTTTSSSRRRQQQNNNMMMLLLKKKKKKLLLMMMNNNHHHIIIIIIJJJKKKMMMNNNOOONNNSSSXXX```mmmxxx|||zzzvvvpppnnnxxx}}}zzztttooojjjfffaaa```eeemmm|||lll\\\WWWTTT[[[tttuuuoooiiidddbbb]]]VVVPPPJJJJJJIIIIIIJJJLLLMMMNNNTTT]]]gggnnnwww|||uuuooojjjggg```\\\XXXUUUTTTSSSRRRQQQTTTWWW]]]gggrrr{{{}}}yyyrrrjjjccc[[[SSSNNNFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHLLLVVVggg|||wwwiii```[[[WWWWWWTTTPPPJJJEEEBBB@@@===<<<:::888666555555444444444333333333333222222111111222222222333333333000111111222222222111111000000000000000000000000000000000111111111111222111111222222222333333333333333222222333333444555333333333444444444555555333333333333444555666777444555777777777888:::<<<<<>>===;;;999777555555555555444444222222222222444444000000111222333444444555222222111111222222333444222222222111111111000000333222222111111222222333222222222222222222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888======AAASSSvvvrrrpppxxx~~~nnnaaaiiiwwwpppVVVJJJLLLEEEBBBIIILLLQQQSSSVVVXXXYYYWWWUUUSSSQQQNNNSSSbbbuuukkk]]]WWWSSSUUUWWW]]]kkk{{{yyyuuuooolllkkkiiieeeaaa___^^^]]]\\\[[[ZZZZZZZZZUUUTTTSSSRRRPPPOOONNNMMMKKKJJJJJJKKKMMMOOOPPPPPPTTTVVV\\\fffpppwwwyyyxxxmmmqqqyyy{{{qqqhhheeehhhiiivvv~~~eeeVVVQQQOOOUUUddd~~~}}}lll^^^VVVTTTPPPLLLIIIHHHJJJNNNPPPRRRTTTVVVZZZ___eeekkkoooqqqooopppnnnjjjhhhhhheee___```[[[UUUQQQOOOMMMIIIFFFEEEFFFIIIMMMRRRYYY___bbbeeeccccccdddeeeaaa[[[UUURRRPPPMMMKKKJJJIIIIIIHHHGGGGGGIIILLLPPPZZZmmm~~~llliiiuuuwwwggg\\\WWWUUUPPPNNNJJJFFFBBB???>>>===<<<:::888666555444444444444333222222222222333444000111111222222333333444111111000000111111222333222222222111111111000000222111111000000111111222222222222222222222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888;;;<<<@@@OOOnnnyyywww~~~qqqeeekkksssyyy\\\LLLLLLFFFDDDIIIKKKPPPRRRUUUWWWWWWVVVSSSQQQQQQNNNQQQ^^^ppppppaaaYYYTTTTTTVVV[[[fffuuu~~~~~~zzzuuusssqqqooojjjeeeaaa```^^^\\\ZZZZZZZZZZZZWWWWWWUUUSSSRRRQQQQQQQQQOOONNNNNNNNNPPPQQQRRRRRRUUUXXX^^^gggqqqvvvwwwvvvnnnsss}}}~~~ssshhhcccccceeemmm}}}iiiYYYRRRLLLLLLVVVnnnxxxeeeZZZVVVSSSOOOJJJHHHJJJMMMPPPRRRRRRUUUYYY___fffmmmssswwwuuuxxxzzzyyyyyyyyytttnnnjjjccc[[[UUUQQQNNNJJJFFFGGGFFFFFFHHHLLLQQQVVVZZZ\\\\\\___cccfffeee```[[[YYYWWWTTTQQQNNNKKKJJJIIIHHHGGGHHHJJJMMMVVViiizzzssseeehhh{{{pppaaaXXXSSSQQQNNNLLLHHHDDD@@@>>><<<;;;:::999777555333333333333333333222222222222333333222222222222222222222222000000//////000000111222222222222111111111111111000000000//////000000000222222222222222222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888999;;;???JJJbbbvvvhhhmmmnnneeeOOOLLLGGGFFFIIIIIIOOOQQQTTTVVVWWWUUURRRQQQRRRNNNOOOZZZiiizzzwwweee[[[UUUTTTTTTXXXaaammmzzz}}}yyy}}}}}}{{{zzzvvvpppjjjfffddd```]]][[[ZZZ[[[\\\[[[ZZZXXXVVVUUUUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTTTTXXX[[[bbbjjjqqquuuuuussspppwww~~~uuukkkdddccceeehhhsssooo^^^VVVNNNLLLQQQdddkkk]]]WWWXXXSSSMMMIIIIIIKKKNNNOOOPPPRRRXXX___iiittt|||}}}ssskkkaaaZZZUUURRRMMMJJJKKKIIIGGGFFFHHHLLLQQQTTTWWWXXX\\\ccciiiiiieeeaaa```___\\\XXXRRRNNNKKKJJJIIIGGGGGGHHHKKKUUUhhhzzzhhhdddmmm}}}iii\\\UUUQQQOOOLLLJJJFFFBBB???===<<<;;;888777555333222222222333333222222222222222222333333222222222111111000000000000000000000111222222111111111111111111111111111000000//////000000111111111111111222222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888888;;;???FFFWWWttt|||kkkkkkmmmpppTTTNNNIIIGGGJJJHHHMMMPPPSSSVVVXXXWWWUUUTTTTTTOOONNNVVVbbbrrr}}}iii[[[VVVSSSRRRVVV]]]gggttt{{{uuuzzz~~~vvvpppllliiieee```^^^^^^___``````^^^[[[YYYYYYZZZ\\\]]]ZZZYYYXXXUUUTTTSSSUUUVVV[[[___eeelllqqqsssrrrqqqrrrzzz|||qqqiiifffeeeeeelll|||vvvaaaWWWPPPNNNQQQ^^^}}}rrrbbb[[[XXXSSSMMMIIIIIIJJJKKKLLLMMMPPPVVV```lllyyy{{{ssshhh___ZZZVVVRRROOOMMMKKKGGGEEEEEEHHHLLLNNNRRRTTTYYYaaahhhkkkhhheeeeeefffeeeaaaZZZSSSOOOMMMJJJHHHGGGHHHKKKVVVjjj}}}wwweeeggguuuuuucccYYYSSSPPPNNNJJJHHHEEEBBB???===<<<<<<777666444333222222222222222222222222222222222222333222222111111000000///222111111111111222333333111111111111111111111111111111111000000111111111000000000111111222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888888;;;???CCCNNNhhhnnnhhhoooyyyYYYPPPJJJHHHJJJHHHKKKNNNSSSWWWYYYZZZYYYXXXVVVQQQNNNSSS]]]jjj{{{nnn\\\WWWSSSQQQUUUZZZcccqqq{{{xxxsssxxx}}}{{{{{{~~~zzztttqqqlllhhheeeeeeeeefffeeecccaaa___^^^___aaaccc^^^]]]\\\XXXUUUTTTVVVYYY___ccciiinnnqqqqqqqqqqqqttt~~~wwwkkkfffddddddhhhttt|||eeeXXXOOOOOOPPPXXXqqq|||lllcccXXXTTTOOOLLLKKKKKKLLLKKKKKKMMMTTT^^^kkkzzz{{{nnnddd^^^ZZZVVVSSSMMMKKKHHHEEEEEEFFFHHHJJJOOOPPPUUU^^^gggkkkkkkiiikkknnnqqqnnnfff]]]WWWTTTOOOLLLJJJJJJMMMXXXmmmuuukkkooommm^^^VVVRRROOOMMMHHHFFFDDD@@@>>><<<<<<;;;777666444222222222222333111111222222222222111111222222111111111000000000222222222111222333333444111111111111111222222222222111111000000111111222//////000000111222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888999;;;>>>AAAIII```uuuhhhnnn{{{___TTTKKKIIIKKKJJJKKKNNNSSSWWWZZZ[[[ZZZYYYVVVQQQNNNQQQXXXbbbrrrwwwbbb[[[TTTRRRUUUYYY^^^nnn~~~yyytttqqquuu|||{{{yyywwwvvvyyy|||yyyuuurrrooonnnnnnooolllkkkhhhfffffffffggghhhccccccbbb]]]YYYXXX[[[^^^bbbfffkkknnnppppppqqqrrrvvvssslllhhhggghhhppplll[[[OOONNNNNNSSShhhxxxnnnddd```ZZZVVVSSSPPPMMMKKKHHHJJJPPPYYYgggvvvuuuhhh```[[[WWWTTTNNNMMMJJJIIIHHHHHHIIIJJJNNNPPPUUU^^^iiipppsssrrrrrrxxx}}}|||sssiiiaaa^^^UUUQQQNNNMMMOOOYYYnnnvvvttt~~~vvveeeYYYTTTRRRNNNKKKEEEDDDAAA>>><<<;;;::::::777666444333222222333333000111222333333222111000111111111111000000000000111111111111111222222333000000111111111222222222000000000//////000000000/////////000111222222222222222111111222222333444333333333333333333333333444444444555555555555666555555666666777777888888999:::<<>>>>>===;;;999777555444444444333222222222222222222222222222222222222222222222222222111111000000////////////000000000000222111111111111000000000111111111000111111222333111111111111111111111111111111222222222333333333222222222222222222222222111222333444555666666666444555555444333444666777555:::999999???GGG```wwwvvvdddSSSNNNLLLIIIMMMOOOQQQSSSUUUTTTTTTSSSQQQOOONNNOOOMMMMMMTTT\\\jjjzzzzzzmmm^^^UUURRRTTT[[[cccsss{{{vvvooolllsss{{{~~~|||{{{{{{{{{|||}}}~~~{{{||||||||||||{{{yyyxxxwwwxxxyyywwwsssooommmllloooppppppooommmmmmnnnpppooollljjjkkkkkkkkkpppvvv~~~|||{{{vvvgggWWWOOOJJJKKKRRR[[[hhhvvv{{{~~~uuurrrnnnjjjeee```]]]\\\YYYYYYYYYZZZ]]]aaafffjjjsssuuussshhhYYYLLLHHHHHHEEEEEEHHHNNN[[[lllyyykkkfffhhhjjjddd___^^^___eeeuuukkk___SSSOOOMMMHHHCCCAAA<<<<<<<<<;;;999777444333444333333222111222222222222222222222222222222222333333222222111000000000////////////000000000000111111111111000000000000111111111111111111222222111111111111111111111111111111222222222333333333222222222222222222222222222333444555666666666666333444555555444444555777555:::888999>>>CCCWWWuuusssrrrwwwzzzsssyyyqqqXXXPPPNNNIIILLLNNNQQQSSSTTTTTTSSSSSSPPPNNNNNNOOONNNLLLOOOUUUcccrrrsss```WWWTTTTTTXXX\\\hhhrrrzzztttqqqwww}}}|||wwwsssqqqqqqqqqqqqoooqqqtttwwwyyyzzz{{{{{{xxxyyyzzz{{{zzzyyywwwuuutttuuuvvvtttpppllliiihhhiiijjjkkkllllllmmmoooqqqpppllljjjkkkkkklllrrryyy|||wwwyyy~~~uuuhhhXXXOOOKKKLLLPPPVVV\\\fffsssyyytttvvvzzz}}}uuunnnhhhdddXXXWWWVVVVVVWWWXXXYYYYYY___ccceee___SSSIIIFFFGGGCCCCCCEEEKKKXXXllltttnnnoooooojjjeeeccceeelllyyy~~~uuufff\\\RRROOOMMMGGGBBBAAA:::;;;;;;:::888666444222333333222111111111111222222222222222222222222222222222222111111111000000000000000000////////////000000000000000000000000111111111222111111111111111111111111111111111111111111222222222333333333222222222222222222222222444555555666555555444444333444666666444444555666666:::888:::???AAAOOOhhhlllhhhjjjvvvzzzooopppdddVVVQQQLLLLLLNNNPPPSSSTTTTTTTTTSSSQQQOOOOOOPPPOOOKKKLLLOOO^^^kkk}}}wwwdddZZZWWWVVVWWWYYYaaalllzzz~~~zzzxxx|||zzzsssmmmkkkjjjiiigggdddeeehhhlllooosssuuuvvvuuuwwwyyy{{{zzzxxxvvvtttqqqrrrsssqqqmmmhhhfffeeebbbdddfffggghhhjjjmmmpppppplllkkklllmmmooouuu}}}{{{sssrrrssstttvvvyyy~~~wwwlll\\\QQQNNNOOOQQQSSSUUUZZZdddpppwwwnnnmmmiiisssxxxppp^^^\\\YYYWWWWWWUUUSSSRRRQQQUUUXXXUUUMMMGGGEEEEEEBBBBBBCCCGGGRRRdddzzz{{{zzzvvvsssnnnlllnnnvvvwwwlll]]]UUUNNNMMMKKKGGGCCCCCC::::::999888777555333333333333222111111111111111222222222222222222222222111111111111111111111111000000000000//////////////////000000000000000111111222222222222111000000111111111111111111111111111111222222222333333333222222222222222222222222555555555555555444333333222444666666555444555666666999888:::@@@???HHH]]]}}}lllcccaaajjjyyy}}}oooiii{{{www___TTTPPPLLLNNNQQQSSSUUUUUUUUUTTTSSSPPPOOOQQQPPPLLLKKKMMMYYYcccttt{{{jjj___ZZZWWWVVVWWW\\\gggvvvyyyqqqkkkhhhfffdddaaa]]]]]]___bbbfffjjjnnnqqqrrruuuxxxzzzzzzxxxtttrrrooopppqqqooojjjfffcccbbb^^^```bbbccceeegggjjjmmmnnnlllllloooqqqsssyyy~~~yyytttnnnlllooorrrvvv~~~}}}rrrbbbVVVRRRRRRRRRQQQRRRUUU[[[cccpppuuuhhhddd^^^dddlllttt|||rrrlllddd^^^ZZZWWWTTTQQQLLLMMMNNNMMMIIIFFFDDDDDDAAABBBBBBCCCJJJYYYlllyyy}}}yyyvvvyyyrrrcccWWWPPPKKKJJJHHHCCC@@@@@@:::999888666555444333333333222222111111111111111222222222222222222222222000000000111222222333333111000000000/////////...////////////000000111111111222222333222111000///111111111111111111111111111111222222222333333333222222222222222222222222222333333444444444444333222444666666555555555555555888666:::???===BBBUUUjjjpppccc\\\cccnnn~~~ssshhhooojjjVVVPPPLLLNNNQQQTTTVVVVVVVVVUUUUUURRRPPPRRRQQQMMMLLLMMMRRRZZZjjj}}}pppeee]]]VVVTTTUUUVVVbbbqqq|||~~~wwwooojjjgggeeeaaa]]]ZZZYYYYYYZZZ^^^ccchhhlllooorrrvvvyyyyyywwwssspppnnnooopppmmmiiidddaaa```]]]^^^```bbbcccdddhhhjjjmmmkkkmmmrrrtttwww}}}zzznnnhhhhhhfffkkkttt}}}wwwgggZZZUUUUUUSSSPPPRRRTTTWWW]]]gggyyysssccc]]]XXXYYY[[[^^^eeesss}}}pppeee^^^YYYUUURRRKKKKKKJJJIIIGGGEEECCCBBBAAABBBAAAAAAEEEQQQbbbnnnwww}}}ooo^^^VVVPPPJJJIIIEEE???:::::::::999777555444333444444333222222111000111111111222222222222222222222222//////000111222333333444111111000000/////////....../////////000000111111111222333333222111000///111111111111111111111111111111222222222333333333222222222222222222222222000111222333444555555555222444666777666555555555333666555999???;;;???PPP___sssddd[[[___hhhvvvxxxiiiiiixxxpppVVVPPPMMMOOORRRUUUVVVWWWWWWVVVWWWSSSQQQSSSRRRNNNMMMNNNLLLSSScccvvvuuuiii___VVVRRRTTTQQQ\\\kkkwww}}}vvvnnniiigggddd___[[[ZZZXXXVVVVVVYYY___eeeiiimmmqqquuuxxxxxxuuuqqqnnnnnnoooooommmhhhdddaaa```]]]^^^```aaabbbdddgggiiikkkkkknnnssswwwyyywwwoookkkgggeeegggnnnvvv|||nnnbbbZZZVVVUUUUUUXXXYYYZZZ]]]gggyyyzzzggg^^^[[[WWWTTTSSSUUU[[[hhhtttvvvjjjaaa[[[XXXRRROOOLLLHHHEEEDDDDDDEEE???>>>>>>@@@DDDJJJPPPSSSjjjppp}}}~~~nnn___SSSOOOJJJEEEAAA>>>;;;888777555444444444444222111333333333333333333333333222222222111111111111000222111111111000000//////222222222111111111000000......///000000000000000111111111111111111111111222111000//////000111222111111111111111111111111222222333333333333444444555555555444444333333333333333333444444444555555666666666555666;;;AAAFFFVVVyyyjjjaaaeeefffrrr|||gggbbbjjj}}}___PPPIIIKKKMMMPPPUUUZZZ[[[YYYUUUTTTRRRRRRRRRQQQOOOMMMMMMOOOYYYkkk{{{zzzpppfff\\\VVVSSSSSSWWWbbbqqq{{{}}}tttkkkggghhhgggbbb]]]ZZZWWWTTTSSSWWW[[[___```fffhhhlllppprrrqqqllliiillllllkkkhhheeeaaa]]][[[[[[[[[\\\\\\]]]___cccffffffjjjooosssvvv{{{{{{qqqlllhhheeeeeekkksssrrrfff^^^[[[[[[[[[[[[\\\]]]```iiizzzmmmbbbYYYTTTPPPOOOOOOQQQXXXaaattt{{{lll```ZZZSSSPPPLLLJJJIIIHHHEEEDDDAAA@@@???@@@BBBGGGKKKNNN\\\cccrrr~~~|||vvviii\\\RRRNNNIIIDDDAAA>>>:::888777555444333444444222111333333333333333333333333222222222111111111000000111111111111000000000///111111111000000/////////......///000000000000000000000000000000000000000222111000//////000111222111111111111111111111111222222222333333333444444555555444444444333333333333333333444444444555555666666666666777;;;@@@DDDQQQrrrkkkaaafffiiivvvlllcccgggwwwdddRRRLLLLLLMMMPPPUUUXXXXXXWWWUUUTTTSSSSSSTTTSSSQQQNNNLLLMMMUUUeeettt|||uuujjj```XXXUUUPPPSSS]]]jjjuuu}}}|||tttlllhhhhhhgggccc^^^[[[XXXTTTTTTVVVYYY\\\]]]bbbcccfffjjjllljjjfffcccddddddcccaaa___\\\YYYWWWWWWXXXYYYZZZ[[[^^^bbbffffffjjjnnnqqqtttzzzssslllhhhdddbbbfffmmm{{{yyynnnhhhfffffffffcccdddeeehhhqqqtttjjj\\\UUUOOOMMMLLLJJJKKKNNN]]]nnn~~~mmmbbbZZZUUUOOOMMMNNNMMMIIIEEEDDDBBB@@@???@@@BBBEEEGGGOOOWWWfffyyyvvvqqqjjj```XXXOOOLLLFFFBBB???===:::888666555333333444444222111333333333333333333333333222222111111111000000000111111111111000000000000000000////////////............///000000000000000////////////////////////111111000000000000111111111111111111111111111111222222222222333333333333444444444444333333333333333333333444444444555555555666777888888:::===@@@JJJhhhqqqeeekkkrrrttteeebbbmmmqqqYYYOOOMMMLLLOOOTTTVVVVVVTTTUUUUUUTTTUUUVVVUUUSSSQQQLLLKKKPPP\\\hhhpppxxx~~~~~~qqqeee\\\WWWNNNOOOVVVbbblllvvv{{{uuummmjjjjjjjjjfffbbb^^^[[[VVVTTTUUUWWWXXXXXX\\\]]]___aaacccaaa]]]ZZZYYYXXXXXXWWWVVVTTTRRRQQQSSSTTTUUUWWWXXX\\\aaadddgggjjjnnnpppssszzzwwwooojjjddd```bbbiiixxxzzzvvvtttrrrqqqnnnooopppttt}}}|||qqqeee[[[RRROOOMMMJJJHHHIIIPPP___zzzsssfff^^^TTTPPPQQQQQQMMMHHHDDDCCCAAA?????????AAABBBJJJQQQ]]]mmm~~~{{{pppggg___WWWRRRLLLIIIDDD@@@>>><<<999777555444333333444444222111222222222222222222222222111111111111000000000000111111111000000000000000////////////////////////......///000000000000000////////////////////////111000000000000000000111111111111111111111111111111222222222222333333333333333333333333333333333333333333444444444555555444666888999888999;;;===EEE^^^}}}|||ooosss{{{}}}jjj```eee}}}fffTTTNNNKKKNNNSSSUUUUUUUUUVVVVVVVVVXXXYYYXXXVVVSSSNNNKKKMMMTTT]]]dddmmmuuuxxxjjj___XXXNNNNNNRRR[[[eeeooo}}}{{{vvvooolllmmmmmmkkkhhhbbb___ZZZVVVUUUUUUUUUUUUXXXXXXYYYZZZ[[[YYYVVVSSSNNNNNNNNNNNNMMMMMMLLLLLLNNNPPPRRRTTTVVVZZZ___ccchhhkkknnnpppttt{{{xxxnnngggaaaaaahhhwww}}}yyyuuuvvvyyy~~~xxxmmmaaaVVVQQQNNNJJJIIIKKKKKKVVVkkkuuuiii[[[SSSRRRQQQNNNJJJDDDCCCAAA?????????@@@AAAGGGLLLVVVbbbooo{{{yyykkk___VVVPPPNNNHHHEEEAAA>>><<<:::888777444333222222333444333111222222222222222222222222111111111000000000//////000000000000000000111111000000000000000000000000......///000000000000000000000000000000000000000000000000111111000000000111111111111111111111111111111111222222222333333333333333333333333333333333333333444444444555555444666888888888888:::;;;CCCVVVsss{{{{{{qqqbbbbbbwwwsssZZZPPPJJJMMMSSSUUUVVVXXXXXXXXXYYY[[[\\\[[[XXXUUUPPPLLLKKKOOOTTTZZZdddmmm|||}}}pppcccYYYRRROOOQQQWWW___jjjxxx{{{wwwqqqoooooopppooonnngggccc^^^ZZZXXXWWWVVVTTTXXXWWWVVVVVVVVVTTTQQQOOOIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPSSSXXX]]]aaagggjjjnnnqqquuu}}}wwwooogggeeeiiivvv}}}xxxzzz}}}tttiii^^^WWWQQQKKKIIILLLHHHOOO]]]rrrxxxhhh\\\VVVRRRNNNKKKEEEDDDCCCAAA@@@???@@@@@@BBBFFFMMMVVV```jjjuuu{{{ttteeeYYYQQQLLLJJJEEEBBB>>><<<:::999777666444222111222333444333111222222222222222222222222111111000000000/////////000000000000111111111111//////000000000000111111......///000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111222222222222222222222222333333333333333333333444444444555555333555777777777888:::;;;AAANNNjjjzzzfffaaatttdddUUUKKKMMMSSSUUUWWW\\\[[[[[[\\\]]]^^^]]]YYYVVVRRRNNNKKKLLLOOOSSS]]]gggtttvvviii\\\UUUQQQPPPTTTZZZcccqqq}}}yyyuuurrrppppppqqqqqqqqqkkkhhhccc___]]][[[YYYXXXZZZXXXVVVUUUTTTRRROOOMMMHHHGGGFFFEEEEEEEEEFFFFFFFFFHHHJJJLLLOOOTTTYYY]]]dddhhhmmmqqqvvvzzzpppjjjkkkuuuzzz|||xxxooofffZZZOOOKKKMMMHHHLLLSSS```ttt|||nnnbbbYYYRRRNNNIIIHHHEEECCCAAA@@@???>>>>>>AAAFFFJJJQQQYYYcccjjjqqqtttxxx{{{}}}yyykkk^^^TTTMMMIIIGGGCCC@@@<<<:::999888777555333222111222333444333111111111111111111111111111111000000000///////////////000000000111111111111.........//////000000000......///000000000000000///////////////////////////000111222222111000///111111111111111111111111111111111111222222222222111111222222222333333333333333333444444444555555333444555666666777:::<<<>>>HHHbbblllbbbrrrooo\\\MMMNNNRRRSSSWWW]]]]]]]]]^^^``````^^^ZZZVVVRRRNNNKKKJJJKKKNNNXXXbbblllyyy|||pppaaaVVVQQQOOOQQQUUU\\\iiittt|||uuussspppnnnnnnpppqqqrrroookkkgggdddbbb```^^^\\\\\\YYYVVVTTTSSSQQQOOOMMMIIIHHHFFFDDDCCCCCCCCCCCCBBBDDDFFFHHHKKKOOOTTTXXX^^^cccjjjpppvvvvvvnnnmmmuuu}}}uuueeeVVVOOOPPPJJJLLLOOOVVVfff~~~ooobbbXXXSSSLLLJJJHHHEEEBBB???>>>===>>>@@@BBBDDDFFFMMMVVV]]]eeeiiiooossswww}}}|||ssseeeYYYQQQLLLHHHFFFAAA???;;;999888888777555333222111111333444333111111111111111111111111111000000000000//////////////////000000111111111222---------.........//////...//////000000000000000........................///000111222222111000///111111111111111111111111000111111111111222222222111111111222222333333333333333333444444444555555222444555555555777;;;===<<>>>>>>>>@@@DDDGGGNNNWWWaaahhhqqq{{{ttthhhXXXMMMIIIGGGCCC@@@;;;:::999777666555444444333333333333333333333333111111111111111111111111111000000000/////////...000000////////////000000111111111000000000//////////////////000111222222////////////////////////...//////000111111222222000000111111111111000000333222111//////000222333111222222333333333222222222222333444555555555444555555666666777888999:::<<>>>>>===<<<;;;;;;>>>AAAFFFPPP[[[dddnnnyyy|||wwwsssqqqrrrvvvwwwnnncccTTTJJJFFFDDDAAA>>>:::999888666555444444444333333333333333333333333111111111111111111111111000000000000//////////////////000000000000//////111111000000000000//////000000000//////000111111...........................//////000000111111222111111222222222222111111222222111000000111222333111111111111222333444444222333333444333333222222666666555555555666777777===BBBNNNiiioooeeehhhsss___RRRRRRSSSXXX```bbbccceeeeeebbb]]]XXXUUURRRPPPLLLIIIGGGHHHIIIJJJQQQ\\\iiiuuuyyyhhh\\\TTTTTTTTTPPPQQQVVV```gggqqqyyy~~~vvvlllcccaaaaaaaaacccfffkkkpppsssqqqppppppkkkfff^^^\\\XXXTTTPPPMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDAAAAAA@@@???@@@BBBEEEGGGKKKPPPYYYaaaiiisss~~~~~~~~~wwwlllgggeeeeeeeeedddhhhnnnuuu}}}|||yyywwwyyy~~~yyyjjj[[[TTTNNNMMMLLLTTTkkk|||nnnbbbVVVOOOJJJEEEBBBCCC@@@@@@???===<<<<<<>>>AAADDDNNNZZZcccmmmyyyzzztttnnnjjjkkkssszzzpppggg]]]QQQHHHDDDBBB???===999888777555444333333333111111111111111111111111111111111111111111111111000000000000////////////...///000111111000///...000000000000000000//////111000000/////////000000////////////////////////////////////000000111111111111222222222222111111222111111000000111222333111111000000111333555666222222333444444444444333555555555555666777888888>>>???GGG]]]yyyrrruuu~~~mmmgggiiiiiiTTTQQQTTTZZZaaabbbdddeeeeeebbb]]]WWWSSSPPPOOOMMMJJJHHHGGGFFFFFFJJJUUUbbbooo|||pppcccXXXTTTSSSPPPNNNPPPYYY```jjjsssyyytttjjjaaa]]]\\\\\\```dddiiioootttuuuvvvuuuqqqkkkaaa^^^YYYUUURRROOOMMMKKKJJJJJJHHHFFFEEEDDDDDDDDDAAA@@@?????????@@@BBBCCCEEEJJJRRRYYYaaalllwwwrrrhhhbbb^^^\\\ZZZ]]]bbblllzzz~~~~~~~~~~~~|||zzzvvvsssqqqpppooorrrxxxuuucccZZZQQQNNNKKKNNN^^^rrrvvvjjj\\\TTTMMMGGGCCCDDDAAAAAA@@@>>>===>>>@@@CCCFFFPPP\\\eeeooozzz~~~{{{tttmmmiiijjjuuussslll```YYYOOOGGGCCC@@@>>><<<777666555444333333222333111111111111111111111111000000000000000000000000////////////000000000000...///000111111000///...//////////////////000000000000//////////////////000000000000000000000000///////////////000000000111111111222222111111111111000000111111222222333111111000000111333555666111222333555666666777777444444555666777999:::;;;;;;<<>>======@@@CCCGGGQQQ^^^gggqqq{{{~~~zzzvvvsssqqqsss|||xxxlllgggYYYSSSKKKEEE@@@>>><<<;;;666555444333222222222222333333333333333333333333000000000000000000000000////////////000000000000//////000000000000//////......////////////000000/////////......///000000111111111111111111111111////////////////////////000000111111111111000000000000000111222222333333111111111111222333444444111222333555666777888888333333444555777999;;;<<<777:::>>>KKKhhhzzziiidddaaaooooooddduuueeeTTTUUU\\\```bbbccccccbbb___[[[XXXUUUPPPOOONNNMMMKKKJJJHHHHHHEEELLLVVV```nnn|||uuueeeYYYRRROOONNNMMMRRRYYYbbbiiiooovvv}}}sssjjjbbb^^^[[[[[[```fffhhhqqqzzz~~~zzzsssgggbbb\\\YYYWWWUUUQQQMMMNNNMMMKKKIIIHHHFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCFFFJJJNNNTTT^^^jjjrrr|||~~~~~~{{{nnnbbb[[[WWWVVVYYYcccttt{{{uuunnnjjjiiihhhgggeeeeeefffgggeeebbbaaabbbdddeeeiiipppxxxooo^^^WWWQQQMMMOOOVVVhhhxxxjjjaaaXXXPPPJJJIIIBBBBBBAAA???======@@@BBBEEEPPP\\\fffppp{{{}}}~~~lllbbb```RRRNNNHHHBBB>>>;;;:::999555444333222222111111222333333333333333333333333000000000000000000000000.../////////000000000111000000////////////000000........./////////000000...............///000111000000000000000000000000//////////////////////////////000000000000////////////000111222333333333111222222333333333222222111222333444555666666666444444444555666777999:::666999===EEEZZZ~~~lllccc\\\gggxxx|||gggooopppYYYWWW]]]aaaddddddcccaaa___\\\ZZZYYYTTTSSSQQQOOOMMMKKKIIIIIIEEEJJJPPPWWWeeettt~~~{{{nnn___UUUPPPNNNMMMLLLRRR[[[ccciiipppwww}}}tttmmmeee```\\\ZZZ^^^dddhhhrrr|||}}}uuuhhhccc\\\XXXWWWUUUQQQLLLPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFIIIKKKPPPYYYdddmmmyyyvvviiiaaaYYYXXXZZZddduuuxxxnnnhhhgggfffccc___^^^aaacccdddcccdddhhhkkkiiilllrrrwww~~~{{{ggg^^^XXXQQQOOORRRZZZqqq|||nnneee]]]SSSMMMLLLFFFFFFDDDBBB???>>>@@@BBBAAAMMMZZZeeeooozzzwwwddd[[[YYYNNNKKKEEE@@@<<<999888777444444333222111111111111111111111111111111111111000000000000000000000000.../////////000000111111111000///......///000111---.........//////000000---------......000111222///////////////////////////////////////...............////////////......//////000222222333333333111222333444444222111000222333333444444333333222444444444444444555666666777;;;===???NNNnnnmmmbbb[[[cccpppkkknnn|||xxx]]]XXX^^^aaaeeeeeecccaaa___^^^]]]\\\WWWVVVSSSPPPMMMKKKIIIIIIEEEIIILLLRRR^^^oooyyy|||}}}ssseeeXXXQQQNNNLLLFFFMMMVVV^^^eeellltttzzzvvvooogggaaa\\\XXX[[[aaaiiisss~~~~~~vvvhhhbbb[[[XXXWWWUUUPPPKKKQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIJJJNNNVVVaaajjjxxx}}}}}}ssskkkddd]]][[[fffyyy~~~xxxqqqkkkeeeaaacccggglllllliiihhhkkknnnsssssstttwww}}}tttcccXXXRRROOOMMMRRRaaatttzzznnnbbbWWWOOOKKKIIIEEECCCDDDBBB??????BBBFFFQQQ]]]eeennnwww{{{{{{mmm^^^VVVSSSGGGDDD@@@===;;;:::888666555555444333333333333444222222111000//////000000111111000000//////......000000000000000000000000////////////////////////333000...///000111///,,,000000000000000000000000///////////////////////////////////////000111111000000000000111111111111......//////000000111111222222222111111111111111222222222222222222222222444444333444444555666777:::>>>;;;===MMM```|||uuudddaaa```gggxxxyyykkkkkkiiiXXXXXX]]]dddccc```^^^bbbfffbbb\\\[[[XXXTTTPPPOOOMMMKKKIIIFFFEEEHHHOOOWWWcccuuu{{{mmm___WWWPPPKKKJJJIIINNNWWW___eeelllsssxxx~~~xxxqqqhhhbbb[[[WWW[[[bbbhhhrrr|||{{{qqqkkkbbbZZZWWWTTTOOOLLLLLLQQQPPPOOONNNLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKKKKLLLOOOVVV___eeesssyyyxxxqqqiiibbb```jjj|||yyysssnnnlllooorrruuutttqqqpppssswwwxxxwwwwwwwwwzzzzzzkkk```XXXRRRNNNJJJUUUfffyyysssggg]]]UUUPPPLLLGGGEEEEEEDDDAAAAAADDDHHHSSS^^^fffooowww{{{{{{ppp___TTTLLLIIIFFFCCC???<<<:::999777555444444333222222222222222222222111000000000000000111000000000/////////...000000000000000000000000////////////////////////222000...///000111///---000000000000000000000000//////.........---------///////////////000111111000000000000111111111111//////000000000000000111111111111111111111222222222222222222222222222222444333333444444555666777777<<<999:::FFFUUUooo{{{kkkcccaaagggwww~~~lllfffzzzyyyaaa[[[___cccdddbbb```aaadddbbb]]]\\\XXXTTTQQQOOOMMMKKKJJJGGGEEEGGGLLLTTT___qqqrrreee\\\SSSLLLKKKIIILLLSSSZZZ___gggnnnvvv{{{xxxpppgggaaa\\\XXX[[[```jjjsss|||xxxmmmfff^^^VVVTTTQQQMMMKKKLLLPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMPPPWWW___eeesssxxx|||uuuoooiiifffooo~~~{{{zzzzzz{{{zzzwwwssssssvvvzzz}}}{{{yyywwwwwwyyy{{{}}}wwwlllaaaVVVOOOFFFMMMXXXggg}}}zzzooofff]]]XXXPPPKKKHHHHHHFFFBBBCCCFFFLLLVVVaaahhhoooxxx{{{{{{}}}tttbbbVVVOOOIIIEEECCC@@@<<<:::888777666444333333222111111111111111222111000000000000000000000000000000////////////000000000000000000000000////////////////////////111///...///000000///---////////////////////////000000//////.........---///////////////000111111000000000000111111111111111111111111111000000000000000000111222222222333222222222222222222222222333333333333444555666777555;;;999888???III```~~~rrreeedddiiixxxooo```jjjmmm^^^```bbbeeefffbbb```bbbbbb```\\\YYYUUURRRPPPOOOMMMKKKHHHEEEEEEIIIOOOYYYjjjxxxzzznnncccXXXOOOOOOLLLKKKPPPUUUZZZbbbjjjsssxxx|||}}}wwwnnneeeaaa^^^ZZZZZZ]]]kkkttt}}}tttiii```YYYRRRPPPNNNKKKJJJLLLPPPQQQRRRSSSSSSRRRPPPOOOKKKKKKLLLLLLMMMOOOPPPPPPOOOPPPPPPQQQTTTYYY```eeeqqqvvv~~~|||uuurrrmmmkkkrrr~~~yyyuuutttwwwzzz~~~|||zzzxxxwwwwwwxxxyyyxxxjjj[[[QQQLLLMMMPPPZZZmmm~~~vvvmmmeee___UUUOOOKKKIIIGGGDDDEEEIIIQQQZZZdddjjjpppwww{{{zzz}}}|||fffWWWPPPMMMHHHDDD@@@===:::777666666444333333333222111111111111111111111000000000000000111000000000000/////////////////////////////////////////////////////////////////////////////////...//////////////////////////////000000000111111111///////////////000000111///000000000111111111111333333222222111111000000//////000111222333333333111222222222222222333333333333333333444555666666444<<<;;;999<<>>999:::888555333444444333222222111111000000000000000000000///000000111222222.../////////000000111111000000000000000000000000////////////////////////+++---//////---,,,...111111111111111111111111111111111111111000000000000///////////////000111111000000000000111111111111......//////000000111111222222222111111111111111000000111222333333444444222222222222333444555555666999777888???===>>>JJJ]]]nnnbbbhhhfffYYYdddooouuuvvvtttnnnfff```]]]YYYWWWVVVUUUTTTRRRRRRPPPNNNLLLIIIFFFJJJQQQVVVcccpppxxx|||}}}yyyttteee\\\TTTOOOKKKIIIMMMRRRUUU^^^fffkkkpppvvvxxxvvvuuuxxx|||~~~~~~qqqpppooojjjdddbbbmmmzzzzzztttoooggg^^^XXXUUUSSSQQQLLLHHHKKKQQQZZZ]]]bbbdddccc___YYYUUUQQQQQQRRRTTTXXX]]]bbbeeejjjnnntttwwwyyyzzz{{{{{{~~~|||wwwlllpppyyy|||}}}ggglllsssxxx{{{||||||}}}~~~{{{yyyzzz|||~~~}}}{{{tttcccXXXLLLGGGHHHPPP]]]jjjxxxkkkbbbYYYVVVTTTRRRTTTXXX^^^```cccfffkkkooorrrttt|||uuugggWWWRRRKKKEEEAAA===;;;999666555444333222111111111111111000000000000111111000000000000////////////000000000000////////////////////////000000000000////////////000000000000////////////////////////111111000///...---,,,,,,......------------......111111111111000000000000000000////////////000000222111000.........///000111111111111111111111111222222222222222222222222444444444555555555555666666666777666777999>>>AAANNNkkkyyyeeeeee|||vvvaaafffssszzzvvvwwwsssddd]]]ZZZWWWUUUTTTSSSRRRQQQRRRPPPNNNKKKIIIHHHHHHHHHOOOZZZfffmmmvvv~~~~~~yyymmmdddWWWNNNKKKKKKKKKLLLRRRWWW```iiipppuuuvvvwwwwwwzzz||||||||||||}}}~~~~~~~~~~~~vvvqqqmmmkkkhhhgggppp|||zzzpppddd\\\VVVTTTRRRQQQLLLIIILLLSSS^^^dddgggdddaaa___ZZZVVVTTTPPPPPPUUUZZZ[[[^^^bbbkkkooouuuzzz|||~~~~~~}}}{{{yyyrrrsssvvvzzzzzzyyyzzz~~~WWW[[[bbbgggjjjkkkkkklllppprrrtttssspppoooqqqsss{{{}}}||||||~~~zzzyyyzzzssscccXXXLLLFFFEEEJJJUUU___zzzrrrhhh^^^ZZZVVVTTTVVVZZZ^^^___bbbfffjjjmmmoooppptttyyy~~~~~~~~~xxxeeeXXXTTTOOOHHHBBB>>>;;;999777555444333333222222222222111111000000000000111111111111000000000/////////000000000000/////////....../////////000000000000.../////////000000000000///////////////////////////////////////.........///..................///000000000000000000000000000000////////////000000111111000///////////////111111111111111111111111222222222222222222222222444444444555555555555666666666666666777999===AAAJJJdddmmmiii|||jjjeeellltttssssssnnnaaa[[[YYYUUUSSSRRRQQQPPPNNNRRRQQQOOOMMMKKKIIIHHHGGGLLLVVVaaahhhqqqzzz|||yyypppggg[[[QQQLLLKKKKKKKKKQQQVVV^^^fffmmmqqqssstttvvvxxx{{{||||||}}}}}}vvvqqqmmmkkkhhhhhhqqq}}}zzzpppddd\\\VVVSSSQQQOOOKKKHHHMMMTTT___eeehhhfffbbb___ZZZUUUSSSOOONNNSSSWWWYYY]]]bbbkkkoootttyyy{{{}}}~~~}}}{{{yyytttuuuwwwzzz~~~~~~xxxwwwyyyyyy|||DDDHHHNNNSSSUUUVVVWWWXXX[[[^^^aaaaaa___```dddgggrrr~~~zzzxxxxxxyyyzzzzzzuuuuuuwwwzzzzzz{{{}}}{{{xxxsssqqqvvvyyyqqqfff[[[PPPIIIEEEEEELLLTTTjjj|||yyyoooddd]]]XXXUUUVVVZZZ]]]___bbbfffhhhiiijjjiiiiiipppvvvxxxwwwyyy{{{jjj[[[QQQOOOJJJDDD>>>;;;888666444333333222222222222333333111111000000000000111111222222111111111000000000000000000/////////............/////////000000000....../////////000000000////////////////////////---.........//////000000000//////......//////000////////////////////////000000////////////000000000000000000000//////...111111111111111111111111222222222222222222222222444444444555555555555666555666666666666999<<<@@@CCCXXX{{{~~~vvvwww~~~vvvlllvvvzzzeeebbbmmmqqqpppjjj```ZZZXXXUUUTTTSSSRRRPPPNNNSSSSSSRRRPPPNNNKKKHHHFFFIIIPPPXXX```jjjtttyyyyyytttlll```VVVPPPMMMLLLKKKOOOSSSYYYaaaggglllooopppsssuuuxxxyyyzzz{{{~~~~~~~~~~~~}}}|||}}}}}}wwwrrrnnnjjjhhhjjjsss|||~~~xxxoooddd\\\UUURRROOOMMMJJJHHHNNNVVVaaagggjjjgggccc___YYYSSSQQQMMMKKKNNNRRRUUU\\\ccckkknnnsssxxxzzz}}}~~~{{{yyyxxxxxxyyyzzz}}}}}}yyytttsssvvvxxx{{{{{{:::>>>BBBFFFGGGIIIJJJLLLIIILLLOOOPPPQQQSSSXXX\\\fffqqq{{{vvvssssssssssssllljjjjjjlllmmmoooxxxwwwrrrooojjjhhhlllrrr{{{wwwooohhh^^^TTTMMMGGGEEEHHHMMM```ttt}}}rrrfff___YYYUUUUUUXXX\\\^^^aaadddfffeeedddccc___eeejjjllloooxxx~~~ooobbbWWWPPPKKKFFF@@@;;;888777555444222222111111222333444444111111000000000000111111222222222222111111111000000000/////////................../////////000000........./////////000000////////////////////////............////////////000000////////////000000............////////////000000////////////000000...///000111111000///...111111111111111111111111111222222222222222333333444444444555555555555666555555666666666888;;;>>><<>>AAADDDEEEFFFIIIOOOTTT\\\eeeqqq}}}uuuqqqnnnlllkkkhhheeebbbbbbaaaccclllvvvwwwpppiiidddaaabbbeeemmmzzz~~~uuummmfff]]]UUUOOOIIIEEEFFFJJJZZZlll~~~ttthhhaaa[[[VVVUUUXXXZZZ\\\^^^```aaa___]]]\\\TTTYYY^^^bbbjjj~~~qqqbbbXXXPPPLLLGGGCCC===999777666555444111111111111222333444444111111000000000000111111222222222222111111111000////////////........................////////////............////////////////////////////////////////////////............000000////////////000000---........./////////000000000////////////000000...///000111111000///...000000000000000000000000111111111222222333333333444444444555555555555666444555666666666777:::<<<;;;EEE[[[vvveeeaaafffllltttxxxoooqqqtttbbbllluuuvvvrrriii[[[XXXUUUTTTUUUVVVVVVUUUVVVWWWWWWVVVSSSOOOJJJGGGFFFFFFHHHOOOXXXaaakkkqqquuurrrlllddd[[[TTTPPPNNNGGGIIINNNTTT[[[aaagggjjjppprrruuuwwwwwwxxxyyyzzzwwwxxx{{{}}}}}}}}}|||{{{xxxyyy{{{}}}}}}~~~|||zzzvvvqqqooosssxxx{{{~~~}}}{{{vvvmmmddd]]]WWWRRRNNNLLLJJJKKKTTT___iiimmmnnniiibbb^^^XXXRRRNNNIIIFFFFFFHHHLLLVVV```hhhlllrrrwwwzzz~~~~~~~~~~~~~~~|||{{{~~~~~~~~~yyyrrrjjjeeegggmmmuuu~~~~~~zzz888999;;;;;;;;;;;;===???999<<<>>>???@@@CCCIIINNNSSS[[[dddnnn|||yyyuuuqqqmmmjjjfffaaa]]]ZZZXXXXXXaaajjj}}}uuuiiiddd^^^[[[ZZZ^^^jjjvvv|||ssslllccc[[[TTTOOOIIIDDDEEEHHHRRRaaaqqqzzzzzzqqqhhhbbb]]]XXXVVVWWWVVVWWWXXXYYYYYYXXXVVVUUUNNNSSS[[[dddrrrjjj[[[RRRLLLIIIDDD@@@;;;777666666555444111111111111111222333444111111000000000000111111222222111111111000000000/////////.........------------........./////////------........./////////////////////////////////000000//////.........---000//////......//////000.........//////000000111000000////////////000000...//////000000000000000000000000000000000000000111111111222222333333444444444444555555555555666333444666666666777999;;;>>>BBBRRRrrr{{{hhh______ccckkkxxxqqqzzzkkklllqqqxxxxxxppp___[[[VVVTTTTTTVVVWWWWWWXXXXXXYYYXXXUUUQQQMMMJJJGGGDDDDDDIIIPPPXXXaaajjjpppqqqooojjjbbbZZZTTTQQQGGGHHHJJJOOOUUU\\\bbbeeemmmqqqvvvyyyzzzzzzzzz{{{uuuvvvxxxzzz{{{{{{{{{{{{vvvwwwyyy{{{}}}~~~|||zzzxxx|||~~~}}}~~~|||wwwpppggg```YYYTTTOOOMMMKKKNNNYYYeeennnqqqppphhhaaa]]]WWWRRRMMMIIIFFFEEEEEEHHHRRR]]]eeejjjqqqxxx|||~~~~~~{{{zzzzzz{{{zzzyyy|||}}}~~~vvvmmmddd___dddkkkppp||||||yyyzzz999::::::999777777999;;;888:::<<<;;;;;;===CCCHHHJJJPPPWWW\\\fffsss}}}~~~{{{xxxuuuqqqlllhhhaaa\\\WWWTTTPPPPPPWWW```vvvzzznnnggg___WWWQQQQQQ[[[fffwwwzzzrrrlllddd]]]UUUPPPKKKFFFFFFIIINNNYYYccciiipppzzz|||ppphhhbbb___[[[UUUSSSSSSQQQQQQQQQQQQQQQPPPOOONNNOOOWWWeeetttwwwbbbTTTMMMIIIFFF@@@===888555444444444333222111111111111111222222111111000000000000111111111111000000000///////////////.........------------------.........//////---------.........//////////////////////////////.........//////////////////..................///......///000000111222222000000////////////000000///////////////000111111000000000000000000000000000111111222333333444444444444444555555555555666333444666666666666888:::===>>>HHHdddoooaaa]]]^^^cccuuuvvvppptttggggggttt|||uuujjjddd]]]WWWVVVWWWYYYZZZYYYYYYYYYXXXVVVSSSPPPNNNJJJDDDBBBGGGKKKPPPYYYbbbjjjmmmpppoooggg^^^WWWSSSKKKJJJJJJLLLPPPVVV[[[___fffkkksssxxx{{{{{{zzzzzzwwwwwwwwwxxxxxxyyyyyyyyyuuuvvvxxxyyy{{{|||zzz{{{tttkkkeee\\\VVVQQQNNNMMMRRR^^^jjjrrrtttpppggg___[[[XXXSSSLLLIIIFFFEEECCCEEEOOOZZZccciiiqqqyyy}}}~~~~~~{{{wwwtttuuuvvvwwwwwwwwwyyy|||}}}sssiii```]]]dddnnnvvvzzz|||;;;<<<;;;999666666777999888999:::999888:::???DDDBBBIIINNNQQQVVVaaalllppppppooooooooommmiiiddd```]]]XXXSSSOOOKKKJJJQQQZZZfff|||ssskkkaaaVVVLLLIIIQQQ\\\kkk|||~~~yyyrrrlllhhh```YYYSSSNNNHHHHHHKKKOOOVVV\\\___dddlllqqqrrrxxxwwwmmmfff```[[[ZZZWWWQQQNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJTTT___qqq~~~iiiWWWLLLFFFDDDCCC>>>;;;666333333333333333222222111111111111111222111111000000000000111111000000000000//////////////////.........------------------.........//////---------.........//////////////////////////////,,,,,,---...///000111222......------------.........//////000111222222333000000////////////000000000///.........000111222000000000000000000000000000000111222333333444444444444444555555555666666222444666666555666777999;;;999@@@XXX|||uuuddd]]]\\\]]]nnnyyymmmzzzccc^^^ooo}}}xxxtttnnnddd\\\ZZZZZZ\\\]]]ZZZYYYYYYXXXVVVTTTRRRPPPLLLEEEBBBEEEIIILLLTTT]]]eeekkkqqqqqqkkkaaaYYYUUUOOOMMMKKKKKKMMMRRRWWWZZZ]]]dddnnnuuuyyyzzzyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwtttvvvxxxyyy{{{}}}yyyxxx~~~~~~wwwoooiii^^^XXXRRROOOOOOTTT```mmmuuuvvvqqqggg^^^[[[XXXTTTLLLIIIGGGEEECCCDDDNNNXXXaaahhhrrrzzz~~~~~~}}}}}}yyyssspppppprrrtttttttttvvv{{{|||qqqggg^^^\\\fffqqq|||@@@>>><<<999888888999:::888888888999::::::;;;;;;???AAADDDIIINNNTTTYYY[[[^^^___``````___]]][[[YYYUUURRRMMMIIIGGGHHHJJJLLL^^^eeepppzzztttrrrooommmmmmooorrrssstttpppfffYYYMMMHHHKKKPPP___lll}}}yyyrrrmmmhhhfffbbb]]]VVVPPPLLLIIIHHHNNNOOOPPPSSSXXX\\\aaaccchhhlllqqqsssqqqmmmiiiggg\\\WWWSSSQQQPPPNNNHHHCCCFFFBBBBBBDDDDDDEEENNNZZZjjjuuunnn\\\VVVQQQFFF>>>===:::999777555333222111111222222222111111111000000222000...///222333111///000000111111111111000000////////////////////////////////////////////////........................222111000.........///000,,,,,,,,,---------...............////////////000............////////////......//////000000111111---....../////////////////////000000111111111222111111222222222333333333222222333333333333444444444444444555666777777888888>>>BBBJJJccc~~~jjj___\\\\\\iiimmmssskkk]]]bbbrrrxxxlllccc```___^^^\\\[[[[[[ZZZYYYWWWTTTRRRQQQNNNKKKFFFCCCDDDHHHNNNRRR___bbbggglllmmmhhh```ZZZPPPOOOLLLKKKKKKNNNQQQSSSZZZbbblllrrrssssssvvvxxx{{{yyyvvvvvvvvvwwwvvvuuurrrsssvvvyyy}}}yyyvvv{{{{{{ssslll```ZZZTTTPPPOOOVVVfffvvvzzztttlllfffbbb^^^YYYUUUKKKGGGDDDDDDDDDFFFNNNVVVdddllluuu|||~~~}}}}}}~~~}}}}}}}}}}}}|||wwwoookkkiiiiiihhhgggjjjooowww~~~rrreeeYYY\\\sss~~~vvv{{{BBB@@@>>><<<;;;;;;<<<<<<777777888888888888999999:::;;;===@@@DDDHHHKKKMMMQQQRRRSSSTTTSSSQQQPPPNNNKKKIIIEEEBBBAAAAAACCCDDDKKKPPPYYYaaaeeefffdddccc^^^]]][[[ZZZ[[[^^^aaaccclllkkkeee[[[PPPIIIIIIKKKQQQ]]]lllwww~~~|||tttlllfffbbb___ZZZTTTOOOLLLJJJIIIKKKLLLMMMPPPRRRUUUWWWXXXWWW[[[___aaa___[[[XXXVVVTTTQQQMMMLLLKKKIIIDDD@@@CCC@@@@@@EEEJJJQQQ```nnnwwwggg[[[XXXRRRDDD;;;:::666666555444444444444444222222222111111111000000333000...///111222000///000000111111111111000000////////////////////////////////////////////////........................111000///.........//////---------.........//////------........./////////............////////////////////////000000000000...//////000111000000000///000000000111111111111111111111222222222333333222222222333333333444444444444444555666777777777666:::>>>DDDWWWsssssseee___```kkk~~~sssrrrwwwbbb___jjjuuu{{{sssjjjddd```______\\\\\\\\\ZZZYYYWWWUUUTTTQQQNNNIIIFFFEEEGGGKKKMMMVVVZZZaaaiiinnnlllgggbbbWWWTTTPPPLLLJJJKKKMMMNNNVVV^^^hhhnnnpppppprrruuuzzzzzzyyyxxxwwwvvvuuuuuusssuuuxxx{{{~~~zzzvvvzzz|||ssslll```ZZZTTTSSSUUU\\\iiivvvyyyssslllfffbbb^^^YYYUUUKKKGGGDDDDDDDDDGGGOOOWWWeeellluuu|||~~~~~~~~~}}}}}}|||}}}}}}}}}xxxqqqlllhhheeeaaa]]]hhhnnnvvv~~~ttthhh```gggzzzyyyDDDCCCAAA???>>>>>>??????:::::::::999999999999888888999999:::<<<===???@@@CCCDDDEEEFFFFFFEEEDDDCCC@@@???>>><<<;;;<<<<<<===???BBBGGGKKKLLLLLLJJJIIIKKKKKKJJJJJJLLLPPPSSSVVV___aaa```ZZZQQQIIIEEEDDDEEEOOO[[[dddlllwwwvvvkkkccc\\\ZZZVVVQQQMMMKKKJJJIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMPPPTTTUUUSSSPPPMMMKKKLLLJJJHHHGGGEEECCC@@@>>>AAA@@@BBBIIIRRR```sss|||kkkbbb\\\ZZZRRRCCC999888555555444333333333444444222111111111111000000000444111///...///000000//////000000111111000000///////////////////////////////////////////////////........................//////...---------.............../////////000000,,,---------........................////////////000000000000///////////////000000111111111111111000000000000111111111111111111111222222222222333222222222222333333333333444444444555666666777777777777:::@@@IIIZZZuuuoooeeegggooo}}}|||qqqssslll___bbbiiizzz}}}|||tttiiiaaa```bbb^^^^^^]]]]]]\\\ZZZYYYXXXSSSQQQMMMJJJGGGFFFGGGGGGLLLQQQ[[[eeelllnnnllliii]]]YYYRRRMMMJJJJJJKKKMMMQQQXXXcccjjjlllmmmnnnooowwwzzz||||||xxxuuutttuuuuuuwwwzzz~~~~~~~~~{{{vvvyyy|||ssslll```ZZZVVVXXX^^^eeennnvvvwwwrrrkkkfffccc___YYYUUULLLGGGDDDDDDEEEHHHPPPYYYgggmmmuuu{{{~~~}}}}}}|||||||||||||||}}}}}}zzzvvvqqqmmmgggaaa\\\gggmmmvvv~~~yyynnnjjjuuu~~~uuuuuu~~~EEEDDDBBBAAA@@@@@@@@@AAA???>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;======???@@@@@@???>>>>>>AAAAAA@@@AAACCCFFFIIIKKKQQQSSSUUUSSSNNNGGGCCCAAADDDJJJQQQVVV\\\fffsss~~~wwwiii___UUUSSSPPPMMMJJJIIIIIIIIIKKKLLLNNNOOOOOOMMMKKKJJJKKKNNNQQQQQQOOOLLLJJJIIIGGGGGGEEECCCBBB@@@@@@AAAFFFHHHNNNVVVaaapppzzznnnccc___\\\XXXOOOAAA999888888777555333222111000000111111111111000000000000333222///.........////////////000000000000//////////////////////////////////////////////////////........................---------------------------.........////////////,,,,,,,,,---------..................////////////111111000000//////......//////000111111111111000000000000000000111111111111111111111222222222222111222222222222333333333444444444555555666666666999777:::@@@@@@GGGccc|||ppppppuuusssiii|||{{{fff```bbbsss{{{|||ooocccaaaddd^^^^^^^^^^^^^^^]]]\\\[[[TTTSSSPPPNNNKKKHHHFFFEEEGGGLLLUUU___hhhmmmlllkkk___[[[UUUOOOKKKKKKMMMOOOLLLSSS]]]eeehhhjjjkkklllqqqwww|||}}}yyyuuuvvvxxxvvvyyy|||~~~||||||||||||{{{{{{|||vvvxxx}}}{{{ssslllaaaZZZXXX^^^gggmmmrrruuuuuupppjjjgggddd```ZZZUUULLLGGGDDDDDDFFFJJJSSS]]]iiiooovvv{{{|||~~~zzzzzzzzzzzzzzz{{{|||}}}|||||||||zzzwwwqqqlllhhhiiioooyyywwwuuu~~~tttlllrrrDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<::::::999888888888999999999999:::;;;;;;<<<<<<<<<999999::::::;;;;;;;;;;;;999999888888888888888999;;;:::::::::;;;===???AAAEEEFFFHHHHHHFFFDDDBBBAAABBBEEEIIIKKKOOOWWWbbbkkkyyy|||rrreee[[[OOOMMMKKKHHHGGGGGGHHHHHHIIIKKKMMMOOOOOONNNKKKIIIFFFHHHJJJJJJHHHFFFEEEEEEBBBCCCCCCAAA???@@@EEEIIISSS[[[eeeoooyyyzzznnnddd\\\YYYUUUOOOEEE;;;666666777666444333111111000000000000000000000000000000111111000///......///000//////000000000000//////////////////////////////////////////////////////........................,,,,,,------------------,,,,,,---------.........,,,,,,,,,---------..................////////////111111000000//////......---...//////000000//////111111000000000000000000000000111111111222222222111111111222222222333333444444444444555555555555999666999???<<<>>>WWWwww{{{}}}{{{gggppprrrbbb\\\iiiuuuttthhhdddeee_______________^^^]]]]]]TTTTTTSSSQQQNNNKKKGGGEEEBBBFFFMMMXXXbbbiiilllmmmeee```YYYRRRNNNLLLMMMMMMJJJOOOXXX___eeegggiiijjjjjjqqqxxx{{{xxxvvvxxxzzzxxxzzz}}}|||{{{xxxxxxwwwvvvxxx|||xxxxxx|||zzzrrrlllaaa[[[[[[dddnnnrrrssstttrrrnnnjjjgggeeeaaaZZZUUUKKKGGGDDDEEEHHHMMMXXXbbblllrrrxxx{{{||||||~~~vvvvvvwwwxxxyyy{{{|||}}}|||~~~~~~zzzvvvsssooouuu}}}~~~xxxoookkkuuuDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????>>>===<<<<<<888888777666666666666777888888888888999999::::::777888888888999999999:::888777666666666777888999:::999999888999:::;;;<<<>>>>>>??????@@@@@@??????;;;===@@@BBBEEEKKKTTT\\\eeemmmttttttooohhh^^^UUUIIIHHHFFFDDDDDDEEEFFFGGGEEEGGGIIILLLLLLKKKIIIHHHCCCDDDFFFEEECCCAAAAAAAAA>>>@@@AAA@@@@@@EEEPPPYYYiiiuuu}}}~~~xxxmmmbbb[[[SSSPPPJJJBBB:::555333333222222111111222222333333//////000000000000000111...///000000///...///000...//////000000//////...////////////////////////////////////////////////........................+++,,,------......------,,,,,,,,,------------...,,,---------........................////////////000000000000////////////------...///////////////111111111111000000000000000000000111111111111222111111111111222222222222444444444444444444444444777444777<<<:::;;;OOOggglllkkk{{{kkk\\\aaammm{{{zzzpppiiifffaaaaaaaaaaaaaaa```___^^^VVVVVVVVVTTTQQQMMMIIIGGG>>>AAAFFFPPP[[[eeekkknnnlllhhh```XXXQQQMMMJJJIIIHHHLLLSSSZZZ```eeeggghhhfffkkkrrrvvvwwwwwwxxxyyyyyyzzz}}}~~~~~~|||zzzuuusssrrrrrrtttxxx|||}}}|||}}}wwwoooiiiaaa]]]___hhhqqqsssrrrrrrooollliiigggfffbbb[[[UUUKKKFFFDDDFFFKKKRRR^^^iiippptttzzz|||||||||~~~|||zzzsssssstttvvvxxxzzz|||}}}{{{xxxwwwwww|||~~~tttpppqqq~~~DDDDDDEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>><<<;;;:::999888888888888888888888888888888999999888888777777777888999999999999888888888888999:::999999999999:::;;;<<<===<<<<<<<<<<<<======<<<;;;777999;;;===???CCCIIINNNQQQZZZ``````^^^[[[UUUOOOFFFEEECCCBBBAAABBBDDDEEECCCEEEFFFHHHHHHHHHFFFFFFBBBCCCDDDCCCAAA@@@@@@AAA<<<@@@BBBCCCFFFQQQbbbooo~~~}}}sssiii___WWWRRRIIIFFF@@@999555444222111111111111111111222333333////////////000000111111***---000111000//////000......////////////......////////////////////////////////////////////////........................+++,,,---...///......---------------............------........./////////............////////////////////////000000000000......///000000000000000111111111111000000000///000000000000111111111111111111111111222222222222444444444444444444444444666555777::::::===IIIXXXvvvvvviiimmm}}}zzzddd\\\eeesss~~~yyyooohhhddddddddddddcccbbbaaa```ZZZZZZYYYWWWSSSOOOJJJHHHAAAAAACCCIIISSS^^^fffjjjoookkkeee]]]UUUOOOKKKIIIGGGIIINNNTTT\\\bbbfffgggeeehhhmmmqqqtttvvvvvvvvvyyyzzz{{{|||}}}|||{{{{{{uuusssrrrrrrsssvvvwwwxxx{{{}}}zzztttlllfffaaa___bbbkkkqqqqqqppppppmmmkkkiiihhhfffbbb[[[UUUJJJFFFDDDHHHMMMUUUcccooossswww|||}}}||||||~~~|||xxxvvvpppqqqrrrtttwwwzzz|||~~~}}}{{{{{{|||~~~|||pppsss{{{EEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAACCCBBB@@@???===<<<<<<<<<::::::999999999999:::::::::999888777777888:::;;;888888777777777777777888555555555666777888999:::===<<<<<<======<<<999777999:::<<<<<<===>>>BBBEEEEEEMMMSSSTTTSSSSSSPPPKKKDDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFGGGGGGFFFEEEEEE@@@AAAAAA@@@>>>===>>>???===BBBFFFHHHNNN\\\qqq}}}uuuiii___VVVOOOLLLDDDAAA<<<777666666555222444333222111000000000000.../////////000000111111''',,,111222111//////000......////////////......////////////////////////////////////////////////........................+++,,,.../////////................../////////000.........////////////000............/////////000......//////000000111111//////000111111111111111222111111111000000//////000000000000111111111111000111111111111222222222444444444444444444444444777777999:::<<<@@@HHHOOOfff|||jjjeeeooonnnYYYaaaooo}}}tttjjjgggggggggfffeeedddbbbaaa^^^]]][[[XXXTTTOOOJJJGGGGGGEEEDDDFFFNNNXXX```dddllljjjeee___YYYSSSOOOMMMFFFGGGJJJPPPXXX```dddgggggggggjjjnnnrrrttttttrrryyyyyyzzz{{{{{{||||||{{{xxxvvvttttttuuuuuuvvvuuuxxxyyy}}}yyyrrrjjjcccbbbaaadddlllpppooonnnooollljjjhhhhhhgggccc[[[UUUJJJFFFEEEIIIOOOXXXfffrrruuuyyy}}}~~~||||||~~~}}}{{{vvvsssooopppqqqsssvvvyyy|||~~~}}}|||~~~}}}}}}|||zzznnnuuuGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDD??????>>>===============<<<<<<;;;::::::::::::;;;;;;;;;:::999999888888777;;;:::999888888999:::;;;999999999888999999:::::::::::::::999999888888888::::::999999::::::;;;<<>>============???AAABBB@@@AAABBBBBBBBB@@@???>>>>>>;;;;;;AAABBB>>><<>>AAA^^^vvvxxx{{{tttvvvqqqaaahhh{{{wwweeeaaaeeeqqq|||}}}wwwsssnnnllliiieeeddddddfffhhh___]]]ZZZXXXUUUQQQLLLHHHEEEDDDBBBCCCGGGOOOWWW\\\iiiiiihhhddd^^^XXXTTTRRRLLLJJJIIIJJJNNNUUU\\\aaabbbggglllnnnooopppsssvvv||||||||||||{{{{{{{{{{{{xxxuuurrrqqqrrrttttttttttttvvv{{{yyynnniiihhhcccfffjjjmmmpppppppppooommmkkkjjjiiigggccc\\\VVVJJJIIIIIILLLUUUaaammmuuuwwwyyy{{{||||||}}}~~~~~~zzzvvvtttqqqqqqqqqrrruuuxxx|||~~~~~~}}}}}}||||||}}}|||zzz~~~uuuooommm|||EEEDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCDDDDDD@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;:::999888888999:::;;;::::::999999999999::::::::::::::::::999999888888999888888888888999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBB@@@???>>>>>>???;;;;;;@@@BBBAAADDDJJJRRRTTT\\\fffooozzz~~~~~~|||ooobbb[[[UUULLLCCC???999888666444333222111111111111111111111111111111/////////000000111111111000000////////////......000/////////............------............---------------.........////////////.........---------........................,,,,,,,,,---------......------------------------...//////000111111111111////////////////////////.../////////000000000000000000000000////////////000000000000000111111222111111111222222222333333333333333333333333333333555555555555666888<<<@@@RRRjjjuuuttt{{{vvvjjjfffrrrnnnccc^^^fffttt{{{{{{zzzmmmkkkhhhgggfffffffffeee___]]]ZZZXXXVVVRRRNNNJJJFFFDDDBBBBBBFFFLLLSSSXXXdddfffhhhfffaaaZZZTTTQQQNNNLLLJJJIIILLLRRRXXX\\\dddhhhmmmpppoooooorrrtttyyyyyyyyyzzzzzzzzz{{{{{{wwwuuurrrqqqrrrssstttsssuuuvvvzzzyyypppllllllhhhjjjnnnqqqssssssrrrqqqmmmllljjjiiihhhccc[[[VVVJJJJJJKKKOOOXXXcccnnnuuuwwwyyyzzz{{{{{{}}}}}}yyyvvvtttssssssssssssuuuxxx{{{|||~~~~~~}}}~~~}}}yyyxxxxxxyyy~~~xxxpppmmmvvv@@@@@@AAAAAACCCDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@????????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::::::::::::::::::::999999888777777777777777888999999666666666777777777777777999::::::;;;;;;;;;;;;:::<<<===>>>===<<<;;;<<<>>>???>>>???CCCGGGKKKTTT\\\eeeiiiqqq{{{~~~}}}zzz{{{nnnbbbWWWQQQMMMEEE>>>;;;777666444333222111111000111111111111111111111111......////////////000000222111000///...,,,++++++////////////............------............------............////////////...............---------........................,,,,,,,,,---------..............................000///////////////000000............................../////////000000000000000///......///111111000000000000000111111222111111111222222222222333222222222333333444444444333444444444444777;;;>>>GGG___rrrkkkppp~~~{{{hhhkkkyyy}}}jjj[[[___nnnyyy{{{zzzooollliiihhhiiihhheeebbb___]]][[[YYYWWWTTTPPPMMMHHHFFFCCCBBBDDDHHHNNNQQQ[[[```fffhhheee^^^WWWSSSPPPNNNJJJHHHIIIMMMRRRUUUaaaffflllooonnnmmmooopppuuuvvvvvvwwwxxxyyyzzz{{{wwwtttpppoooppprrrssssssuuuuuuwww{{{|||vvvpppmmmooopppqqqtttvvvwwwvvvuuutttooonnnlllkkkgggaaaZZZUUUKKKLLLOOOUUU]]]hhhqqqvvvxxxyyyzzzzzz{{{}}}~~~~~~~~~~~~|||yyyvvvuuuuuuuuuttttttuuuwwwxxxyyy{{{{{{|||}}}~~~yyyvvvttttttuuu~~~xxxooommmooo<<<<<<===???AAACCCEEEFFFEEEFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;999::::::;;;;;;:::999999888777777777777888999999666666777777777777777777888999:::;;;;;;:::999888999;;;<<<;;;:::<<<@@@DDDCCCFFFKKKPPPUUU]]]hhhqqqwww}}}|||yyyyyy~~~ssscccYYYOOOJJJEEE>>>888777666555444333222111111111111111111111111111111111////////////////////////111000000...---,,,+++***///////////////.........------............------------------............................................................,,,,,,,,,---------......///////////////////////////...,,,++++++,,,---..................................../////////000000000///...---...///222333000000000000000111111222111111111111222222222222111111222333333444555555333444555555555666:::===CCCYYY{{{qqqdddeeevvvqqqkkkuuuuuu```^^^kkkuuuvvvtttuuupppkkkiiiiiihhhddd```___^^^\\\[[[YYYWWWSSSPPPJJJHHHEEEBBBBBBEEEHHHJJJQQQXXXccciiiiiiccc]]]YYYQQQOOOKKKIIIHHHJJJNNNPPPZZZ```gggjjjkkkkkklllnnnrrrssstttvvvwwwyyyzzz{{{vvvsssooommmnnnppprrrrrrtttssstttwww}}}{{{xxxsssnnnnnnrrrvvvwwwyyyzzzzzzyyyxxxwwwsssrrrppplllfff^^^WWWRRRMMMOOOTTT[[[dddlllssswwwyyyzzzzzzzzz{{{}}}~~~}}}||||||}}}}}}}}}{{{yyywwwvvvuuuuuutttssssssttttttuuuuuuwwwyyy|||}}}yyyuuuttttttuuuvvv~~~wwwooojjjnnnvvv999:::;;;<<<>>>AAACCCDDDCCCDDDEEEFFFGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@?????????>>>======<<<<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;::::::;;;;;;888999;;;<<<<<<;;;:::999888888888888888999::::::888888888888888888777777888999:::<<<<<<;;;:::999<<<>>>???===<<>>@@@AAA@@@BBBDDDFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>=========<<<===>>>>>>>>>>>>===<<<>>>===<<<<<<;;;;;;;;;;;;888999;;;<<<===<<<:::999999888888888888999::::::888888777777777777666666888999:::;;;<<<<<<<<<<<<<<<>>>@@@??????DDDNNNVVViiiuuu|||vvvxxx|||~~~vvveeeZZZUUUMMMFFFBBB===777444444444444333222222333333333000000000000000000000000111111000000000000//////.............../////////.........///////////////------............------***+++++++++,,,,,,,,,,,,---------.......................................,,,,,,,,,---------..............................000///////////////000000........................------........./////////000000///......///111111000000000000000111111222000000000111111111111222222222222333333444444444333555666666666777999;;;;;;FFF___zzzggg___fffqqqzzzppptttnnn]]][[[bbbnnnwww{{{yyyuuuoookkkgggeeeeeebbbaaa___^^^]]]ZZZVVVSSSPPPNNNJJJFFFCCCBBBAAAAAABBBJJJUUU^^^ccceeeeeeeeeYYYVVVRRRNNNKKKKKKLLLMMMQQQVVV]]]bbbdddhhhlllpppmmmnnnoooqqqsssuuuwwwxxxtttpppllljjjkkkmmmooopppppppppqqqssswww|||}}}zzzwwwyyy}}}}}}}}}}}}}}}|||{{{zzzzzz|||yyysssjjj```XXXTTTSSSWWWZZZ```gggnnntttxxxzzzzzz|||}}}}}}}}}}}}~~~}}}~~~~~~|||{{{zzzvvvwwwxxxxxxxxxwwwvvvvvvssssssrrrqqqooonnnmmmlllmmmpppuuu{{{~~~{{{wwwtttuuuyyy{{{tttmmmjjjmmmzzz888888888999:::;;;<<<======???BBBEEEGGGHHHHHHHHHFFFGGGHHHIIIIIIGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@?????????======>>>??????>>>======???>>>===<<<;;;;;;;;;;;;777999;;;======<<<;;;999888777777777777888999999888888777777777666666666777777888999:::<<<===>>><<<@@@EEEHHHMMMWWWfffqqq}}}{{{|||ssseeeYYYRRRLLLFFF@@@===:::444333555222222111111111222222333000000000000000000000000000000000//////.........////////////////////////............/////////000------............------+++++++++,,,,,,,,,---------------.........//////........................,,,,,,,,,---------......------------------------...//////000111111111111////////////////////////---------.........//////000000000000////////////000000000000000111111222000000000000111111111111333333333333333333333333222333555555555555777999777===OOOoooooobbbbbbiiiyyyvvvnnn~~~ooobbb___fffoootttwwwyyyvvvpppjjjhhhhhhdddcccaaa___^^^[[[WWWSSSSSSQQQMMMIIIEEEBBB@@@@@@AAAFFFNNNUUUZZZ^^^bbbeee```]]]WWWRRRNNNKKKKKKKKKNNNRRRWWW[[[]]]aaagggllljjjjjjlllnnnpppqqqsssssstttpppkkkhhhiiilllooopppooopppqqqrrruuuxxxzzz{{{~~~~~~|||}}}~~~}}}}}}||||||{{{xxxrrrhhh^^^XXXWWWYYY\\\___dddjjjqqqvvvyyy{{{zzz}}}~~~}}}||||||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||zzzxxxvvvuuurrrssstttuuuuuutttsssrrrsssrrrrrrqqqpppnnnmmmlllmmmpppvvv}}}}}}zzzxxxttttttyyyzzzsssmmmkkknnnwww999999888888999::::::;;;;;;===AAADDDGGGHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@===>>>???@@@@@@???>>>===??????>>><<<<<<;;;;;;;;;777999;;;===>>>===;;;999666666666666666777888888999999999888888777777777666666666777999;;;>>>???BBBHHHQQQXXXbbbqqquuudddWWWPPPMMMFFF@@@;;;:::777333333666000000000000000111111222000000000000000000000000//////.........---------111111000000/////////...---.........//////000000---..................---,,,,,,,,,---------......---------.........//////........................,,,,,,,,,---------......------------------------+++,,,...000111111000///000000000000000000000000---------.........//////000000111111000///...---000000000000000111111222000000000000111111111111444333333333333333333333111222444444444444666777888:::FFFcccttteeeaaadddmmm~~~sssxxxppp```]]]bbbmmmuuu||||||uuummmjjjkkkfffdddbbb```^^^[[[WWWTTTTTTRRROOOKKKGGGCCCAAA???AAAEEEJJJNNNSSSYYY___ccceeebbb\\\UUUOOOKKKJJJIIIKKKNNNRRRTTTVVVZZZaaafffggghhhiiikkkmmmnnnppppppsssooojjjhhhiiilllnnnpppooopppqqqrrrsssttttttuuuuuuvvvyyy|||}}}~~~~~~~~~zzzwwwpppfff]]]YYY[[[]]]```bbbggglllrrrwwwzzz|||{{{}}}}}}{{{zzzxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{zzzwwwuuurrrppppppqqqrrrrrrrrrrrrqqqpppsssssssssrrrpppooommmlllnnnrrrxxx~~~}}}tttrrrqqqsss}}}|||qqqkkkgggjjjsss888999;;;:::999888888888;;;<<<>>>AAADDDGGGIIIJJJGGGHHHIIIIIIIIIHHHFFFEEEIIIHHHFFFEEEEEEFFFHHHIIIDDDDDDCCCCCCBBBBBBBBBAAA??????@@@@@@@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<888999999::::::999999999777777777888888999:::;;;:::999777777777777777666555888;;;;;;<<<>>>DDDIIIOOOXXXdddppp{{{}}}xxxuuupppeeeZZZNNNGGGDDD:::888555333111111111222555333111111222222222111222333222111......///000000000000000000000000000////////////////////////000000//////.........---------------------------------------------------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,---------............///.......................................///000000//////............//////////////////000000000000000111111111111222222222111111222222222333333333444444333333444555777888777===DDDPPPjjj}}}llleeeeeejjjyyy|||pppmmm~~~fffZZZ]]]fffqqqzzzxxxtttrrroooiiifffdddaaa```___]]]ZZZXXXVVVUUUSSSQQQMMMIIIFFFDDDCCCCCCDDDFFFKKKQQQWWW[[[^^^dddeee^^^VVVQQQOOOMMMLLLLLLKKKKKKNNNSSS[[[```bbbeeehhhjjjkkkllloooqqqlllllllllllllllmmmmmmmmmppppppppppppooonnnmmmlllmmmpppvvv|||~~~yyyssskkkbbb]]]\\\]]]___eeegggiiikkkmmmqqqvvvzzz}}}|||zzzyyyzzzxxxuuuuuuvvvwwwxxxwwwxxxvvvtttrrrrrrrrrpppoookkklllnnnpppqqqpppooonnnppprrrtttuuusssrrrrrrrrrrrruuuyyy~~~|||yyyxxxtttqqqwwwwwwkkkiiikkkuuu;;;;;;<<<;;;:::999999:::;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGIIIHHHFFFEEEEEEEEEGGGHHHEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;999999:::::::::999999888888888777888888999::::::;;;:::888888888888888888888999;;;===@@@HHHRRRZZZhhhoooxxx}}}wwwsssrrryyyuuuggg]]]TTTJJJCCCAAA999888555333111111111222333222000000111111000///222333333222000...///000////////////////////////........................000/////////.........---------------------------......................../////////.........------------------------------------------..................---------,,,,,,,,,---------............///.......................................///000000//////............//////////////////000000000000000000111111111222222222111111111222222222333333444444333333444555777777666;;;AAAIII^^^~~~vvvkkkgggdddqqqwwwiiioooxxxeee___^^^iiisssvvvxxxxxxrrrkkkgggeeebbb```___^^^[[[YYYWWWVVVTTTRRROOOLLLIIIGGGDDDCCCCCCDDDGGGLLLRRRUUU[[[bbbfffaaaZZZVVVRRROOOKKKKKKJJJIIIKKKOOOVVV[[[```cccfffhhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmpppppppppooonnnmmmkkkjjjjjjmmmsssxxx}}}~~~}}}~~~wwwrrrjjjccc^^^]]]___```fffgggiiijjjlllpppuuuyyy}}}}}}}}}}}}|||{{{zzzyyyyyywwwvvvwwwxxxxxxwwwuuuuuusssppppppppppppooonnnkkklllmmmoooooooooooonnnqqqsssuuuuuutttssssssttttttvvvzzzzzzwwwwwwtttssszzz|||}}}xxxppphhhiiinnn{{{>>>======<<<;;;;;;<<<<<<999999:::<<<>>>@@@BBBCCCIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::::::::::::::::::::999888888888888777777777888999999999888777666666777888999;;;<<>>===<<<999999999:::<<<>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCBBB@@@>>><<<::::::999;;;;;;;;;;;;:::999888888777777777666666777777888888888888888888:::<<>>:::======<<<<<<===>>>@@@AAA>>>???AAACCCFFFHHHKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCBBB@@@>>><<<::::::999;;;;;;;;;;;;;;;:::999888777777777666777777888888888999;;;<<<===@@@EEEIIIKKKQQQZZZdddpppvvvllliiihhhlllzzz{{{{{{ssscccXXXLLLEEE???888444333333333222222111111111111111000......000111000000///111444444333000000///////////////////////////........................---------...............------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---------............///.......................................///000000//////............//////////////////000000000000//////000000000111111111000000111111111222222222222222333444444555555555222555888888;;;GGG]]]ppp~~~qqqjjjoooxxxtttkkktttaaaZZZWWW```ppp|||~~~pppkkkeeeaaa^^^]]]\\\\\\[[[[[[[[[ZZZXXXWWWUUUTTTQQQMMMHHHBBB@@@@@@BBBDDDGGGQQQ[[[```cccdddaaa\\\UUUTTTQQQMMMJJJIIIKKKMMMRRRUUUZZZ^^^```aaaccceeekkklllnnnpppqqqppppppooopppoooooommmkkkiiigggfffggghhhjjjmmmppprrrssstttxxxwwwyyy|||zzzoooggggggppp||||||xxxttttttvvv|||~~~zzzuuuqqqooojjjhhhfffddddddeeehhhiiifffeeecccaaaaaaeeekkkoookkkmmmooorrrtttvvvwwwwwwtttuuuwwwyyyyyywwwrrrnnniiihhhggghhhkkkmmmmmmmmmiiihhhhhhhhhiiijjjkkklllnnnppprrrsssssstttwwwyyyzzz|||~~~}}}{{{yyywwwuuuqqqnnnjjjnnnvvv{{{rrriiibbbgggrrrvvvzzzsssmmmfff___YYYRRRIIIBBBBBB@@@>>>;;;::::::;;;;;;;;;;;;===???AAADDDGGGIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAABBBAAA@@@>>><<<;;;::::::::::::;;;;;;;;;;;;::::::888888888999999:::<<<<<<555888;;;>>>@@@FFFNNNTTT^^^fffqqq|||~~~wwwpppnnnooouuuxxxiii\\\QQQFFF@@@;;;555222222111111111111111111111111111///......000111111000...000222222111000///000////////////////////////---------------------------------------.........---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,---------............///.......................................///000000//////............//////////////////000000000000/////////000000000111111000000000111111111111222111222333444555555555444222444777999999@@@PPP```{{{~~~sssqqqvvv|||mmmnnnfffYYYOOOVVVfffvvvvvvqqqiiiccc```^^^^^^]]]]]]]]]\\\\\\ZZZYYYWWWVVVTTTQQQLLLGGGCCCAAAAAABBBBBBJJJQQQVVV\\\bbbbbb___\\\ZZZWWWRRRNNNLLLMMMNNNNNNQQQUUUXXXZZZ\\\___bbbjjjllloooqqqsssssssssrrroooooonnnmmmllljjjhhhggghhhiiijjjkkkmmmooopppqqqrrrppppppsssuuuxxx~~~|||oooddd```fffrrr{{{~~~yyyssspppqqqtttyyy|||xxxtttpppllljjjgggfffeeeeeefffgggiiikkkgggfffdddbbbaaadddhhhllliiikkkmmmooorrrssstttuuutttttttttuuuvvvtttpppmmmhhhgggffffffiiijjjjjjjjjggghhhhhhiiijjjjjjkkkkkklllmmmooopppqqqsssvvvyyyzzz{{{~~~|||yyyvvvtttsssrrrpppnnniiinnnxxx~~~uuujjjcccbbbrrr}}}}}}sss{{{~~~yyyuuurrrkkkbbbZZZRRROOOIIIDDD???<<<;;;;;;<<<;;;<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEECCCBBBAAA@@@AAA@@@???===<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBB;;;???EEEHHHMMMTTT___fffvvv}}}{{{yyyxxx{{{|||wwwuuuwwwzzz|||lll^^^SSSIII???:::777333111111000000111111111111111000///---,,,---...000000///...///000000///...///000........................------------------------,,,,,,,,,------.........------------------------........................------........./////////------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,---------............///.......................................///000000//////............//////////////////000000000000////////////000000000111000000000000111111111111000111333444555555444444333333777:::999:::DDDQQQjjjvvvttt|||~~~~~~{{{qqq~~~ooo]]]NNNPPP]]]lllyyy~~~xxxooogggcccaaa```______^^^^^^]]][[[ZZZXXXWWWUUURRRNNNJJJFFFCCCBBBAAA???DDDHHHLLLTTT^^^bbbbbbaaa___\\\WWWRRROOOOOOPPPNNNOOOQQQRRRSSSUUUYYY[[[dddfffjjjnnnpppqqqqqqpppoooooonnnnnnlllkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnmmmjjjjjjmmmooopppuuu|||~~~rrreee^^^___gggoooxxxzzzrrrllljjjkkkooouuu{{{~~~~~~|||xxxsssnnnkkkhhhgggeeeeeeeeefffgggiiijjjkkkhhhhhhgggeeedddeeehhhkkkiiijjjlllnnnpppqqqrrrrrruuusssrrrqqqqqqqqqooommmgggeeeddddddeeeffffffeeefffgggiiijjjkkkkkkjjjjjjiiijjjlllmmmnnnqqquuuxxxxxxzzz|||~~~zzzvvvrrrooooooooooooooojjjpppzzzyyyooofffhhhooo}}}zzzzzzyyyrrrgggccc\\\TTTMMMHHHEEEDDD>>>===<<<<<<<<<===??????BBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<888888:::;;;<<<=========>>>>>>???@@@BBBCCCEEEFFFJJJOOOUUUZZZ___hhhttt}}}{{{ttttttrrrsssxxx~~~~~~{{{yyyzzz|||zzzrrrcccVVVLLLBBB999666555222000111///000000111111111111000---,,,++++++---///.........//////...------///111------------------------------------------------,,,,,,,,,------.........------------------------------------------------........./////////000000........................++++++,,,,,,,,,---------......---------,,,,,,,,,---------.........//////.......................................///000000//////............//////////////////000000000000////////////000000000000000000000000111111111111000111333444555555444333333222666:::999777===FFF\\\yyywwwpppvvv}}}yyyzzz{{{wwwcccQQQNNNWWWbbbnnnyyy|||rrrjjjeeecccbbbbbb_________]]]\\\ZZZXXXWWWTTTSSSOOOLLLHHHDDDBBBAAA>>>AAACCCFFFNNN[[[bbbccccccbbb^^^YYYTTTPPPPPPQQQNNNNNNNNNNNNNNNPPPSSSVVV]]]```dddhhhkkkmmmllllllnnnnnnnnnnnnmmmlllkkkjjjhhhhhhhhhiiiiiijjjkkklllllliiihhhjjjlllmmmrrrwwwttthhh^^^\\\aaafffrrr{{{zzzqqqhhhfffeeegggnnntttxxxyyy~~~}}}zzzuuuoookkkhhhffffffdddeeeeeefffhhhiiikkkllljjjjjjiiihhhffffffiiikkkjjjkkklllnnnooopppqqqqqqvvvssspppnnnooooooooonnnfffeeecccbbbccccccbbbaaafffgggiiikkklllkkkjjjiiiggghhhjjjkkkmmmppptttwwwxxxyyy|||~~~~~~}}}yyyuuuooollllllnnnoooppplllrrr||||||vvvmmmiiirrr}}}yyyzzz|||zzzpppiiieee^^^SSSKKKHHHCCC???===>>>@@@???>>>AAABBBDDDEEEFFFEEEEEEDDDDDDCCCAAAAAABBBCCCDDDCCCKKKGGGCCCBBBBBBCCCAAA???BBBAAA???>>>===<<<======::::::;;;<<<>>>@@@BBBDDDAAAAAAAAAEEEKKKQQQTTTVVVZZZdddpppvvvxxxzzz{{{uuutttvvvxxx|||}}}yyyvvvzzzzzzzzzrrriii```UUULLL@@@;;;444111111222222111......//////000000111111000000000000000111111111//////............////////////............//////......//////...---,,,,,,------------------------,,,---...//////...---,,,)))***+++---......------------------------------++++++------------++++++,,,,,,,,,---------......000///---,,,+++,,,,,,------------............///.................................................../////////...---,,,,,,------......//////000000............////////////000111111111111222222222222222222222222222222222333333444333444777<<>>===??????@@@AAABBBBBBBBBBBBCCCBBBAAAAAABBBDDDEEEEEEHHHEEECCCBBBDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@???>>>??????AAABBBCCCDDDEEEFFFEEEGGGMMMVVV```gggkkkmmmttt{{{~~~xxxvvvuuutttvvv{{{}}}yyyvvvxxx~~~~~~wwwrrrttt|||pppcccZZZRRRHHH@@@<<<888333111222222222000///////////////000000000......//////000000000000//////............//////......------------............//////...------,,,------------------------------...//////...------)))***+++---......------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///...---,,,,,,,,,------------------....................................------------------------.........///......------.........////////////////////////000000000000111000000111111111222222222222222222222222222222222333444444444444666;;;>>>III[[[{{{~~~llleeehhhnnnyyyyyywwwcccYYYRRROOOVVVaaalllsssyyyxxxqqqjjjfffeeecccbbbaaa^^^[[[XXXWWWWWWWWWTTTQQQLLLIIIGGGFFFFFF?????????@@@DDDKKKSSSYYYaaaccccccbbb^^^[[[XXXXXXRRRPPPNNNLLLLLLMMMNNNOOOSSSVVVZZZ___ccceeeffffffgggiiikkkllljjjhhhhhhhhhiiihhhfffggghhhiiiiiihhhddddddeeefffgggiiikkkllltttuuuwwwxxxzzz{{{{{{|||}}}oooccc\\\YYYYYYaaajjjvvv}}}{{{ooohhh```\\\\\\___bbbdddmmmsss|||~~~|||{{{zzzzzzzzzuuussspppmmmiiigggeeedddhhhhhhgggggghhhhhhiiiiiiiiihhhgggffffffggghhhiiihhhhhhiiilllnnnooonnnlllmmmllliiigggeeeeeeffffffccccccddddddccccccbbbaaaccceeehhhjjjlllkkkkkkjjjiiijjjkkklllnnnppprrrtttwwwxxxzzz||||||{{{yyyxxxtttrrrnnnkkkiiijjjlllmmmyyy~~~~~~yyyooolllvvv___aaadddkkkttt}}}rrrjjj^^^RRRIIICCC@@@===???>>>>>>>>>>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFFFFEEECCCCCCCCCDDDEEEDDDDDDCCCBBBDDDFFFHHHKKKMMMMMMMMMLLLLLLSSS___mmmyyysssooooootttxxx|||~~~{{{wwwwwwzzz|||{{{yyyyyyxxxuuuqqqooosss|||~~~ssscccWWWOOOGGG@@@:::777555222111222222111000000000//////////////////,,,------...///000000111//////............//////------,,,,,,,,,,,,------.........///......---,,,------------------------------...//////...------******+++,,,---------------------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,------,,,,,,,,,---......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........///////////////.........000000000000111111111111000000000111111111222222222222222222222222222222444555555444444555999<<>>???DDDLLLQQQ[[[___dddfffeeeaaa]]][[[VVVSSSPPPMMMKKKKKKLLLMMMNNNPPPTTTYYY^^^aaaccccccdddfffhhhiiigggffffffgggiiigggeeeeeefffgggfffeee___```bbbdddggghhhiiiiiinnnoooooopppqqqssstttuuuyyyyyy|||ssshhh```YYYUUUXXXaaannnyyy~~~tttmmmbbbZZZVVVWWWYYYZZZbbbiiittt|||~~~}}}{{{zzzyyywwwuuuttttttsssooonnnmmmllliiigggeeedddffffffggghhhhhhhhhhhhhhhiiihhhgggfffffffffhhhhhhiiihhhiiikkkmmmnnnlllkkkjjjhhheeebbb``````bbbcccccccccccccccbbbbbbbbbaaaaaaccceeegggiiiiiiiiiiiiiiijjjkkklllnnnqqqssstttwwwxxxzzz|||{{{zzzwwwvvvqqqqqqpppllliiijjjnnnrrr|||yyyrrrmmmsss\\\[[[[[[]]]cccllluuuzzz}}}|||qqqeeeYYYOOOIIIEEEDDDCCCAAA@@@AAACCCEEEGGGCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEGGGIIIKKKLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJMMMRRRWWW[[[\\\\\\[[[[[[dddssswwwnnnoooooorrrzzz~~~zzzxxxyyy{{{||||||||||||zzzyyyyyy~~~~~~yyypppfffXXXMMMFFF@@@;;;777111111111111111111000///000000000//////......---,,,,,,---...000111222222//////............//////...------,,,,,,------...---...............---------------------------------..................---+++++++++,,,,,,---------------------------------------++++++++++++------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...000000//////......------//////000000000111111111000000000000111111111111111222222222222222333333444555555444333444777999<<>>AAAGGGKKKSSSZZZbbbhhhhhheeeaaa___[[[XXXTTTOOOLLLKKKKKKKKKJJJLLLPPPTTTYYY\\\___```aaaccceeefffeeeeeeeeefffhhhfffdddddddddeeedddccc^^^```bbbeeefffggggggfffllllllllllllmmmoooqqqrrrssssssuuuyyy|||yyyooodddZZZRRRRRRYYYeeepppyyy|||tttiii^^^WWWTTTTTTUUUZZZ```iiippptttvvvvvvvvvvvvuuutttrrrpppooonnnnnniiiiiijjjjjjiiigggeeeddddddeeeggghhhiiihhhhhhggghhhhhhgggfffffffffgggggggggggggggiiijjjjjjhhhggggggeeebbb```___aaaccceeeccccccbbbbbbaaaaaaaaaaaa___```bbbccceeefffggggggjjjjjjkkkmmmoooqqqssstttxxxyyy{{{||||||yyyvvvtttqqqrrrppplllhhhkkksss{{{}}}~~~yyyuuuoooppp|||ddd```[[[XXXYYY^^^dddiiipppwwwwwwmmmccc[[[WWWRRRPPPMMMKKKKKKMMMOOOQQQOOOPPPQQQPPPNNNLLLMMMNNNNNNPPPSSSUUUVVVWWWWWWWWWWWWUUUSSSQQQQQQSSSVVVXXXVVVZZZaaahhhnnnpppqqqqqqqqqzzz|||yyyzzz|||{{{uuuoooqqqqqqwww}}}{{{}}}}}}uuummmhhh]]]UUUJJJAAA;;;777444111...///111111111000//////000000//////......------------...///111222333333//////............////////////............//////------...............---------------------------.........------.........,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++------,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,------------...------------------------------------------------,,,,,,---.../////////...000000//////......------........./////////000000//////000000000111111111111111111222222333333333333444555444333333555777666???SSSoootttfff\\\VVVWWW[[[hhhyyyrrr^^^PPPJJJLLLSSS___kkksssuuurrrooojjjgggcccaaa``````]]][[[[[[YYYWWWUUURRRPPPOOONNNIIIHHHDDD@@@>>>>>>BBBEEELLLSSS\\\cccfffeeecccbbb```^^^YYYUUUPPPMMMLLLKKKIIIJJJMMMPPPTTTXXX[[[]]]]]]___bbbbbbbbbcccdddffffffdddbbbbbbcccccccccaaaaaabbbdddeeefffeeeddddddjjjjjjiiiiiijjjlllnnnooonnnmmmppptttwww{{{uuuiii[[[SSSPPPUUU]]]gggqqqzzzyyyooodddZZZUUUSSSSSSUUUYYY^^^bbbfffjjjnnnqqqqqqpppnnnmmmlllkkkkkkkkkfffggghhhhhhhhhgggeeedddcccdddfffggghhhhhhgggggghhhhhhgggfffffffffffffffggggggggghhhiiihhhfffdddaaa```___^^^```bbbeeegggcccbbbaaa`````````aaaaaa^^^^^^___```bbbdddfffgggjjjkkkkkkmmmoooqqqsssuuuyyy{{{}}}}}}|||yyyuuurrrqqqqqqoookkkiiiooozzz}}}xxxvvvrrrqqqrrrxxxwwwqqqhhh___ZZZZZZ]]]```ccciiiqqqvvvxxxzzz}}}{{{tttooolllcccaaa^^^\\\[[[[[[]]]^^^```cccfffeeecccaaabbbeeeccceeeggghhhhhhhhhjjjkkkkkkiiifffddddddfffiiikkkiiimmmssszzzzzzvvvnnnmmmmmmqqqvvvyyyyyywwwwwwxxx~~~wwwoooggg```ZZZMMMHHH@@@:::666444222000---///111111/////////000//////.....................//////000111222333333//////............///////////////....../////////,,,---......///.........------------------------///...------------...///---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///.........///////////////...................../////////////////////000000000111111111111111222222333333444222333444444333333555777888===JJJ___|||zzzooobbbXXXTTTVVV^^^mmmrrr\\\OOOHHHLLLSSS___kkktttvvvuuupppkkkeeebbbbbbbbb```^^^^^^]]][[[XXXUUURRRPPPOOOIIIHHHFFFBBB>>>===>>>@@@FFFKKKSSSZZZ^^^aaacccdddfffddd```\\\WWWRRROOOMMMJJJJJJKKKLLLOOOSSSVVVXXXYYY[[[]]]^^^___```ccceeeeeecccaaaaaabbbccccccbbbcccddddddeeeeeeddddddcccfffffffffgggggghhhiiijjjjjjiiikkkooorrrvvvzzz{{{}}}zzzlll^^^VVVRRRRRRUUU\\\fffqqqxxx||||||zzzsssjjj```YYYUUUTTTSSSTTTUUUVVVYYY___eeejjjjjjiiiiiihhhhhhiiiiiijjjggggggggggggffffffeeedddcccccceeefffgggggggggggghhhgggggggggfffeeeeeedddhhhggggggggghhhgggdddbbb[[[[[[[[[]]]___bbbdddfffcccbbb```_________```aaa_________```bbbeeegggiiijjjkkklllmmmooorrrtttuuuyyyzzz|||}}}{{{wwwrrrooooooooonnnnnnooovvvxxxqqqnnnjjjpppxxx}}}oooddd^^^\\\\\\ZZZ]]]aaaeeehhhkkkmmmooommmrrrwwwzzzyyyxxxxxxyyyrrrqqqnnnkkkiiiiiiiiiiiioootttxxxyyyxxxwwwzzz}}}{{{}}}~~~~~~||||||~~~}}}}}}}}}}}}zzz}}}zzzxxxvvvvvvtttuuuxxx{{{}}}tttjjjccc\\\TTTNNNBBB???;;;888555444222111...000111000...---///111------..................////////////000000111111//////............/////////......------......///,,,------...//////......------------------------///...------------...///------,,,+++++++++,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------.........///////////////...////////////000000000////////////000000000111000111111222333333444444000222333333333333555777:::===CCCQQQlllzzzmmm```XXXWWWVVVcccvvvqqq```NNNLLLMMMVVVcccooovvvwwwwwwpppgggbbbbbbcccbbbaaa```___]]][[[WWWTTTQQQPPPJJJJJJIIIFFFBBB?????????AAAEEEJJJOOOUUU[[[aaaeeejjjiiigggccc^^^XXXRRROOOKKKJJJIIIIIIKKKMMMPPPRRRTTTVVVXXXZZZ[[[\\\___bbbcccbbbaaaaaabbbdddccccccccccccbbbbbbcccdddeeeeeeccccccdddeeeffffffffffffhhhfffgggjjjllloooxxx~~~|||zzzzzzuuutttuuuyyy}}}~~~zzzzzz|||~~~nnnaaaZZZTTTQQQOOORRR[[[fffoootttxxxyyywwwqqqhhh___YYYWWWPPPPPPPPPPPPRRRWWW^^^cccbbbccccccdddeeeggghhhiiiiiihhhgggfffeeedddddddddcccccccccdddeeefffhhhiiiggggggggggggfffeeeddddddeeedddcccccccccbbb___\\\XXXYYY[[[]]]```aaabbbccccccaaa```^^^^^^___```aaabbbbbbaaabbbdddgggkkkmmmkkkkkklllnnnppprrrtttuuuwwwyyy{{{{{{yyytttooollljjjlllnnnsssxxx~~~~~~|||tttnnnmmmlllvvv|||lllbbb\\\ZZZWWWXXXZZZ^^^aaadddeeefff___dddjjjooorrruuuyyy||||||zzzwwwuuurrrqqqppppppvvv|||{{{uuuuuusssqqqpppssszzzvvvnnneee]]]XXXQQQHHH@@@999888666444333111000//////111222000...---///222,,,------....../////////........./////////////////////............//////...------,,,,,,------...,,,,,,---.../////////...------------------------///...---,,,,,,---...///...---,,,+++++++++,,,---------------------------++++++---......---++++++******+++++++++,,,,,,,,,------...///...---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---.........//////000000000000000000111111111111////////////000000000000000000111222333333444444///111333333333333555777666888:::DDD\\\zzzwwwggg^^^[[[SSS^^^nnnxxx~~~pppWWWQQQMMMQQQ^^^kkksssvvv{{{rrrhhhbbbbbbddddddbbbbbbaaa___\\\XXXUUUQQQPPPLLLMMMMMMKKKGGGCCCBBBAAA???AAADDDHHHNNNVVV___eeellllllkkkhhhbbb[[[UUUPPPKKKJJJHHHGGGHHHJJJLLLNNNQQQSSSUUUVVVXXXZZZ]]]```cccaaa```aaacccddddddcccaaa`````````bbbdddfffgggbbbcccdddfffffffffeeedddgggeeeeeefffgggiiiqqq{{{|||xxxuuutttsssrrrppprrrqqqqqqsssxxxzzzyyywwwwwwvvvxxx}}}|||~~~pppccc]]]UUUPPPKKKKKKTTT___iiinnnwwwzzz{{{xxxoooeee^^^[[[NNNNNNNNNNNNOOOSSSYYY]]]^^^^^^___aaaccceeegggiiikkkiiigggeeedddcccddddddccccccccccccdddfffhhhiiiggggggggggggfffeeedddccc```___^^^^^^^^^\\\YYYWWWZZZ[[[^^^```bbbbbbbbbbbbcccaaa___^^^]]]^^^```aaaeeedddddddddfffjjjnnnpppkkkkkklllnnnppprrrtttuuuuuuwwwyyyzzzwwwrrrmmmiiifffiiiooowww|||wwwxxxvvvqqqmmmooorrr~~~rrriiiccc___```bbbeeefffddd```]]]]]]^^^______```dddlllrrruuutttsssrrrrrrrrrssstttvvv}}}~~~|||qqqssstttqqqjjjdddaaa``````aaabbbeeemmm{{{xxxmmmjjjfff___VVVMMMEEE>>>;;;666555444333222222222222//////............//////////////////////////////------,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...........................---------------------------------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,---...///////////////000000000000222222111111111111111111222222222222222222222222333555777777666555666777444555:::BBBMMM```}}}|||pppbbbVVVQQQVVVeeexxxyyyxxx~~~jjjYYYLLLKKKOOOXXXmmm|||rrrgggccceeeeeebbb```aaa```\\\WWWTTTTTTVVVSSSRRRPPPMMMIIIFFFCCCAAA@@@@@@@@@AAAEEELLLUUU[[[dddjjjnnnlllgggccc\\\VVVPPPMMMJJJIIIIIIJJJJJJIIIKKKLLLNNNQQQUUUYYY\\\^^^``````bbbbbbcccbbbaaa```^^^^^^___aaaaaabbbbbbaaaaaabbbccccccbbbbbbcccdddeeeaaa```eeeggggggkkkrrruuuuuutttpppkkkhhhjjjllljjjllloooqqqsssrrrqqqpppqqqqqqvvv~~~{{{{{{zzz}}}}}}~~~xxxvvvyyyvvvhhh```TTTRRROOOMMMNNNTTT[[[aaaiiiqqqwwwwwwtttoooeee[[[UUURRROOOLLLLLLOOOSSSUUUZZZ[[[]]]___bbbdddffffffgggggggggggggggfffffffffcccddddddcccbbbcccfffhhhjjjhhhfffgggiiiiiifffddddddbbb^^^ZZZWWWUUUUUUUUUVVVXXX[[[^^^aaabbbcccccccccbbb___^^^]]]^^^```aaa```aaadddgggjjjlllmmmnnnjjjlllmmmnnnooopppsssvvvuuuwwwyyywwwrrrjjjddd```aaajjjuuu{{{}}}zzztttpppnnnooopppqqq|||}}}yyyvvvppprrrtttvvvuuuqqqlllhhhdddbbb___ZZZXXX[[[bbbhhhiiihhhhhhiiijjjkkkmmmnnnnnnuuuzzz}}}~~~|||yyyyyywwwtttqqqnnnmmmlllfffiiikkkiiiddd___[[[ZZZ^^^```ccchhhrrr~~~sssiiibbb^^^WWWOOOFFF???:::888444333222111000000000000//////............//////..............................------------.........---------,,,,,,,,,+++...------,,,,,,------...........................------------------------.........---------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------------...///.../////////000000000000111111111111111111111111222222222222222222222222111333555555444333444555444444888>>>FFFVVVppp~~~tttggg\\\PPPUUUaaarrr}}}wwwwwwmmmXXXPPPQQQWWWgggxxxwwwllleeeeeeeeeccc`````````\\\XXXUUUVVVWWWUUUTTTRRROOOLLLIIIFFFDDD????????????AAAGGGOOOTTT^^^ffflllllljjjfff```ZZZRRROOOKKKIIIIIIJJJJJJJJJHHHIIIKKKMMMQQQTTTWWWYYY]]]^^^___aaaaaaaaa``````______```aaabbbbbbbbbaaa]]]___```___^^^^^^___```ccc______ccceeedddggglllmmmnnnmmmjjjgggdddeeegggeeegggjjjnnnppppppoooooollllllqqqzzz}}}yyyuuutttxxx{{{|||yyyyyyyyy|||zzzsssvvv|||wwwjjjcccVVVSSSMMMIIIHHHKKKQQQVVVbbbkkksssvvvvvvssslllcccZZZVVVRRRNNNMMMOOOSSSVVV[[[\\\]]]___aaacccdddeeeeeeeeeeeeeeeeeedddddddddbbbcccccccccbbbbbbdddggggggfffeeefffhhhhhheeebbbaaa^^^ZZZWWWUUUTTTTTTUUUZZZ[[[]]]___````````````___^^^^^^]]]^^^___```aaa```aaadddgggjjjlllmmmnnnmmmnnnpppppppppqqqsssuuuuuuxxxzzzwwwoooddd]]]YYYaaalllxxxyyywwwsssmmmiiikkkrrrxxx}}}~~~zzztttjjj___VVVTTTWWW[[[ZZZZZZ[[[]]]___aaaccceeeeeejjjnnnqqqvvv}}}|||zzzxxxuuurrrooonnnmmmpppnnnoootttuuuqqqmmmlllhhhiiijjjhhhdddbbbbbbdddeeeiiilllllliiiccc___\\\ccceeeiiipppzzzyyyuuuwww}}}|||{{{tttggg^^^VVVRRRKKKCCC<<<888555444111111000///............//////............//////------------------------///..................///.........---------------...------,,,,,,------...------------------------------------------------//////............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------------...///....../////////000000000111111111111111111111111222222222222222222222222///111333333222222222333444333555888===III^^^qqq{{{ooodddZZZ]]]fffsss{{{zzzooouuufffVVVPPPRRR]]]iiiuuukkkgggeeebbb``````___\\\YYYXXXXXXYYYWWWVVVTTTRRROOOLLLJJJHHHBBBBBB@@@??????BBBHHHLLLTTT]]]eeehhhhhhgggccc]]]WWWSSSOOOLLLKKKKKKKKKJJJFFFGGGHHHJJJMMMPPPSSSTTTYYYZZZ\\\^^^``````````````````aaabbbbbbbbbaaaaaa\\\]]]^^^^^^\\\[[[\\\^^^```]]]]]]```aaa```aaadddcccdddeeedddaaa```___``````bbbeeeiiikkklllllllllkkkkkkqqqzzz~~~yyytttsssuuuxxx}}}~~~}}}|||{{{{{{zzzwwwuuusssqqquuu}}}zzzqqqrrrwwwyyyoooiii]]]WWWNNNGGGCCCDDDHHHKKKUUU___jjjppptttvvvqqqkkkaaa]]]VVVQQQOOOQQQTTTWWW\\\\\\]]]___```aaabbbcccbbbbbbbbbbbbbbbbbbccccccaaabbbcccbbbaaaaaabbbddddddddddddfffgggfffccc```\\\YYYVVVSSSRRRSSSUUUVVV]]]]]]^^^^^^^^^^^^]]]\\\ZZZ[[[[[[]]]^^^___`````````aaadddgggjjjlllmmmnnnpppqqqrrrrrrqqqrrrtttvvvtttyyy{{{wwwlllaaa[[[YYYfffqqq}}}~~~uuutttooogggdddiiiwwwzzzwwwrrrddd[[[WWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\^^^___aaabbbeeehhhjjjjjjiiigggeeecccaaa`````````cccbbbcccfffeeeaaa___```___dddhhhiiiggghhhlllqqquuuxxx}}}~~~|||vvvooojjjnnnooorrrxxx|||uuuqqqtttzzz}}}rrrdddWWWPPPJJJFFF@@@999444222111222000//////...------......//////............//////------------------------//////............//////...........................------,,,,,,------...------------------------------------------------............------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------................../////////000000000000000000111111111111111111111111111111111111///111333333222111222333444333333666888???OOO^^^}}}xxxmmmiiijjjpppxxx{{{|||{{{yyytttwww{{{bbbRRRNNNWWWbbbzzzuuummmfffaaa``````^^^]]][[[ZZZZZZZZZWWWWWWVVVTTTRRROOOMMMLLLHHHGGGEEEBBB@@@AAADDDGGGJJJRRRYYY\\\___bbbcccaaa^^^[[[VVVRRRPPPOOOLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQUUUWWWYYY\\\___```aaaaaa``````aaaaaaaaaaaaaaa```^^^___```___]]]\\\]]]^^^]]]]]]]]]^^^___^^^^^^___\\\]]]^^^___^^^]]]\\\[[[]]]___aaadddfffgggggggggggghhhooozzz~~~zzzvvvtttrrruuuyyy}}}}}}|||{{{zzzyyyxxxwwwuuusssrrrqqqmmmooowwwwwwpppqqqttt{{{}}}uuupppeee^^^SSSIIIDDDCCCEEEFFFIIISSS^^^gggnnnsssrrrmmmhhhccc[[[UUUQQQRRRUUUXXX\\\\\\]]]^^^___``````aaa`````````aaaaaabbbbbbbbb```aaabbbaaa```___```bbbbbbcccdddeeeeeecccaaa___WWWUUURRRQQQQQQSSSWWWYYY\\\\\\\\\\\\[[[[[[ZZZZZZXXXYYY[[[\\\]]]]]]]]]]]]```aaadddgggjjjlllmmmnnnppprrrssssssssstttvvvxxxuuuyyyzzztttkkkcccbbbcccnnnxxx}}}uuuqqqjjjdddeeeooo~~~}}}~~~xxxvvvvvv|||ooofff```^^^^^^^^^^^^^^^]]]]]]]]][[[ZZZYYYZZZZZZZZZ\\\]]]^^^]]]]]]\\\]]]___aaabbbffffffhhhjjjeee^^^\\\^^^eeekkkqqqtttuuuwww~~~}}}vvvvvvvvvxxx~~~~~~zzzwwwwww{{{||||||zzzrrrdddVVVKKKEEE@@@===888333000///000111000000///.........////////////............//////------------------------//////............//////...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---............//////////////////000000000111111111111111111111111111111111000222333444333222333444444333444666777;;;GGGRRRppp|||wwwvvvyyy|||{{{xxxxxx{{{}}}pppwwwyyyppp|||uuu[[[OOOTTT___nnn{{{tttiii```aaa```^^^]]]]]]\\\\\\[[[WWWWWWVVVUUUSSSQQQOOONNNKKKKKKHHHDDDAAA???@@@BBBEEEKKKOOOPPPTTT\\\cccdddfffbbb^^^[[[WWWTTTPPPMMMIIIIIIIIIJJJKKKLLLMMMNNNRRRTTTWWWZZZ]]]___```aaa^^^^^^______``````_________``````___]]][[[\\\]]]\\\]]]]]]]]]]]]^^^^^^^^^ZZZ[[[[[[\\\\\\[[[ZZZXXX\\\]]]___```aaaaaaaaa```___```hhhsssxxxvvvsssrrrooorrruuuxxxzzzyyyxxxwwwxxxxxxwwwuuusssrrrqqqqqqqqqlllkkkqqq{{{xxxsssrrrssswwwzzzvvvjjjbbbWWWMMMHHHFFFEEEDDDEEEMMMWWW^^^fffmmmooolllkkkfff___XXXTTTTTTVVVXXX[[[\\\\\\]]]^^^^^^____________```aaabbbccccccddd```aaabbbaaa___^^^______aaabbbccccccbbb___]]]\\\UUUTTTRRRQQQSSSVVVZZZ\\\YYYYYYYYYYYYYYYYYYYYYZZZYYYZZZZZZ[[[\\\[[[[[[[[[```aaadddgggjjjlllmmmnnnnnnppprrrssstttvvvyyy{{{zzzyyyvvvnnngggeeehhhmmmwww~~~~~~wwwooogggeeelllyyy}}}{{{zzz}}}}}}vvvsssuuuyyyzzzsssnnnnnnnnnnnnnnnmmmlllkkkfffbbb``````___]]]___bbbbbbbbbccceeeiiimmmqqqtttyyy{{{~~~vvvjjjfffhhhssswww||||||xxxxxxyyy~~~|||}}}~~~~~~|||tttrrrmmmdddWWWLLLCCC>>>:::888444111//////000111000000//////...//////000//////............//////------------------------///..................///---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////...------------........./////////...//////000000111111111111111111111111111111111111222444444333333333444555333444777777999AAAIII```ttt~~~wwwvvvyyyrrrrrr}}}oootttdddQQQPPPVVVbbbqqq|||ooodddcccaaa___^^^^^^^^^\\\[[[VVVVVVVVVUUUTTTRRRQQQPPPMMMMMMJJJFFFBBB???>>>???EEEHHHIIIHHHMMMWWW```dddgggeeedddbbb___ZZZTTTPPPJJJJJJIIIIIIIIIIIIJJJJJJOOOQQQTTTXXX[[[]]]^^^^^^ZZZZZZ[[[]]]]]]^^^^^^]]]]]]^^^^^^\\\ZZZXXXXXXYYY[[[]]]]]][[[\\\```aaa___\\\[[[ZZZZZZZZZYYYWWWUUUZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\cccmmmsssrrrpppqqqkkkmmmpppsssttttttrrrqqqrrrrrrrrrpppnnnmmmnnnoooooojjjiiimmmttt|||wwwuuurrrtttyyy}}}|||}}}}}}zzzllleeeZZZQQQMMMIIIFFFCCCEEELLLRRRWWW___hhhlllkkkkkkggg```ZZZWWWVVVWWWXXXZZZ[[[[[[\\\]]]^^^^^^___^^^___```aaabbbcccdddeee```bbbcccbbb```^^^^^^^^^```aaaaaa___[[[YYYXXXXXXSSSSSSSSSTTTVVVYYY\\\^^^XXXXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[```aaadddgggjjjlllmmmnnnlllnnnppprrrsssvvvyyy|||~~~yyyqqqiiieeeffflllqqq{{{~~~|||~~~}}}uuunnnhhhkkkvvv}}}{{{{{{{{{zzz||||||xxxttttttyyy~~~}}}}}}|||}}}zzzuuutttqqqllllllpppooopppqqqtttyyy~~~wwwxxx}}}|||yyyxxx|||~~~|||yyyvvvrrrppphhhccc[[[RRRIIIBBB<<<999666444333111000000000000//////............////////////............//////..............................------------......+++,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////...---------------.........//////......//////000111111222111111111111111111111111000222444444333222333444444333444777777666:::AAAMMMbbb}}}|||tttqqqttt{{{}}}vvvuuu~~~sssttt^^^VVVUUUYYYgggxxxwwwllleeebbb___^^^______]]]ZZZWWWWWWWWWWWWVVVTTTSSSSSSPPPPPPNNNJJJEEEBBB@@@@@@AAAEEEEEEDDDGGGQQQZZZ]]]ccccccdddfffeee```ZZZUUUNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMPPPTTTWWWYYYZZZ[[[UUUVVVXXXYYY[[[\\\\\\\\\\\\]]]]]][[[XXXVVVVVVWWWYYY\\\[[[XXXZZZaaacccbbb^^^[[[WWWVVVVVVVVVTTTQQQTTTUUUUUUVVVWWWXXXXXXXXXZZZYYY^^^ggglllkkkjjjkkkggghhhkkkmmmnnnmmmlllkkkjjjkkkllljjjggggggiiikkkhhhfffgggjjjnnnttt{{{wwwrrrpppsssxxx}}}{{{xxxuuuwww{{{~~~|||zzzpppiii^^^WWWRRRNNNGGGBBBEEEIIIMMMOOOWWWaaahhhiiihhheee```\\\YYYWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^___]]]]]]___```aaacccddddddaaacccdddccc```^^^]]]]]]^^^^^^]]]YYYTTTQQQRRRSSSQQQRRRSSSVVVXXX[[[]]]^^^[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[]]]^^^```aaadddgggjjjlllmmmnnnlllnnnpppqqqrrrtttwwwyyy}}}vvvmmmhhhiiioootttwwwyyy|||}}}yyywwwyyyyyyxxxpppnnnnnnttt}}}~~~{{{zzzzzz{{{yyyzzz{{{zzzzzz||||||wwwwww}}}xxxvvvzzzyyyyyy{{{~~~|||xxxzzz}}}zzzuuuooojjjfffddd\\\VVVLLLDDD>>>:::666444333333222111000000000000......---------....../////////............//////////////////////////////---------,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////...---,,,---------.........//////---......///000111111222000000000000000000000000000111333333222222222333444333444666555333666;;;>>>SSSooouuukkkhhhjjjvvvzzzsss}}}www~~~rrreee___UUUbbbqqq}}}|||rrrgggccc```_________]]]ZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTRRROOOJJJFFFDDDDDD===AAABBBAAADDDLLLSSSUUU^^^```dddggghhhddd^^^XXXRRRQQQPPPNNNMMMMMMMMMMMMIIIKKKNNNQQQTTTVVVWWWXXXSSSTTTUUUWWWYYYZZZ[[[[[[]]]]]]]]][[[XXXVVVVVVWWWWWWZZZZZZVVVYYYaaaeeeccc^^^ZZZUUUSSSSSSSSSPPPNNNPPPPPPQQQSSSTTTVVVWWWWWWUUUSSSVVV]]]bbbaaa```aaadddeeegggiiijjjiiihhhhhhdddfffgggeeebbbbbbeeehhhbbbbbbeeeiiijjjnnnxxx}}}xxxrrrnnnooossswwwyyy}}}xxxtttqqqsssxxx|||{{{yyytttmmmccc\\\WWWRRRJJJCCCBBBEEEGGGIIIPPP[[[dddfffeeeccc```\\\ZZZXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^___\\\\\\]]]___aaabbbcccdddbbbcccdddcccaaa^^^]]]]]]]]]]]]ZZZUUUOOOLLLMMMPPPOOOQQQTTTWWWYYY[[[\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXWWWWWWYYY\\\___aaa```aaadddgggjjjlllmmmnnnmmmnnnppppppppprrrtttwwwzzzssskkkjjjpppxxx}}}uuuyyyzzzwwwtttuuuuuusssjjjnnntttzzzzzzxxxxxxyyyzzzzzz{{{~~~|||~~~{{{vvvrrrttt|||{{{vvvuuuuuuzzzzzzxxx{{{~~~|||~~~vvvqqqiiiccc```^^^]]]\\\NNNIIIBBB;;;555333222333000000//////.........---///...---,,,,,,---.../////////.........---------////////////////////////------------------------//////............////////////...---,,,,,,++++++,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------,,,,,,,,,,,,---.....................///000000...///000111111000///...000000000000111111111111444333222111222444777999>>>GGGUUUiii|||mmmcccaaaeeekkk{{{{{{}}}yyyaaaXXXYYYcccqqqxxxvvvuuuwwwooolllgggdddbbb^^^ZZZWWWXXXWWWUUUTTTTTTUUUWWWXXXXXXWWWTTTQQQMMMJJJHHHFFF@@@@@@@@@AAAEEEIIINNNPPPVVVZZZ```eeegggfffccc```ZZZXXXUUUQQQNNNKKKJJJIIIHHHIIIKKKMMMPPPRRRTTTTTTSSSSSSTTTUUUVVVXXXZZZZZZYYYZZZ[[[YYYWWWUUUUUUUUUXXXXXXXXXYYY[[[]]]___aaa^^^\\\XXXTTTQQQOOONNNNNNPPPPPPRRRSSSTTTTTTTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]___bbbdddeeedddbbbaaacccaaa______``````___^^^[[[^^^``````bbbfffnnntttuuunnnlllmmmmmmmmmrrruuu{{{yyyppplllsssyyyyyywwwwwwssspppkkkfff___VVVLLLFFFDDDEEEHHHLLLQQQWWW\\\______```___]]]ZZZWWWWWWWWW\\\]]]]]]]]]\\\\\\[[[ZZZVVVWWWXXXZZZ[[[\\\]]]]]]bbbaaa``````___\\\XXXTTTQQQQQQOOONNNLLLNNNRRRUUUYYYXXXWWWYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVSSSUUUXXX[[[^^^``````aaa```aaacccfffiiijjjllllllmmmmmmmmmmmmnnnppprrrsssqqqkkkhhhnnnxxx~~~{{{yyyrrrnnnppprrrooommmmmmkkkwww|||zzz|||zzzwww{{{xxxzzzxxxsssvvv}}}yyytttuuu|||yyyvvvyyy~~~}}}|||vvvnnnjjjddd^^^ZZZVVVSSSPPPDDD@@@;;;666222111111111000/////////............///...------------.../////////.........---------........................------------------------///......------......//////......---,,,,,,++++++,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------......///...............///000000...///000111111000///...000000000000111111111111111111222222333444444555888???KKK\\\vvvxxxhhh^^^\\\]]]^^^mmmtttbbb\\\[[[ccclllmmmnnnooorrrooolllhhhccc___\\\YYYYYYWWWVVVTTTTTTTTTVVVWWWVVVUUUSSSQQQNNNKKKIIIHHHCCCBBBAAAAAABBBEEEHHHJJJOOOSSSYYY___bbbccccccbbb]]][[[VVVRRRNNNLLLKKKKKKIIIJJJJJJLLLNNNPPPRRRSSSPPPQQQQQQRRRSSSUUUWWWXXXXXXYYYZZZYYYWWWUUUUUUUUUWWWWWWXXXYYY[[[]]]^^^___]]][[[XXXUUURRRPPPOOONNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYVVVXXXZZZ[[[\\\\\\[[[ZZZ]]]\\\ZZZYYYZZZZZZYYYXXXVVVXXXYYYZZZ[[[___fffkkkyyyvvvnnnjjjiiihhhgggkkkpppwww~~~yyypppkkkooouuuuuussstttpppmmmjjjfffaaaZZZRRRMMMGGGHHHIIILLLQQQUUUZZZ\\\\\\]]]]]][[[YYYWWWWWWXXX]]]]]]]]]]]]\\\[[[[[[ZZZXXXXXXWWWWWWXXXZZZ\\\]]]^^^\\\[[[[[[ZZZYYYVVVSSSMMMNNNOOOOOOOOOPPPTTTVVV[[[YYYXXXYYY[[[]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUVVVWWWZZZ]]]___aaaaaaaaa```bbbdddfffhhhjjjkkklllnnnlllkkkiiijjjkkkmmmnnnmmmlllmmmsss|||~~~zzzsssooommmoooooollljjjlllpppyyy~~~|||~~~}}}}}}||||||~~~yyyuuuvvvrrruuuuuuvvv}}}{{{wwwzzz{{{vvvtttxxx~~~~~~vvvtttoooiiibbb___ZZZTTTPPPJJJEEEAAA777666333111000/////////////////////............///......------......///...............---------........................------------------------...------,,,,,,------............------,,,,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......------......///000...............///000000//////000000000000//////000000000000111111111111...000111333444333222222555888???MMMddd~~~tttggg___ZZZXXXVVVaaatttyyyjjj[[[WWW[[[```bbbdddppppppppplllgggaaa]]]\\\YYYXXXVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPNNNMMMKKKJJJGGGEEECCCAAA@@@@@@AAABBBGGGJJJOOOUUU[[[___aaabbbaaa^^^ZZZVVVRRROOONNNNNNLLLKKKJJJJJJJJJLLLNNNPPPMMMMMMNNNNNNPPPQQQSSSTTTVVVWWWXXXXXXVVVUUUUUUVVVTTTUUUWWWYYYZZZ\\\\\\]]]\\\[[[XXXVVVSSSQQQPPPOOOQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYWWWUUUTTTUUUUUUTTTSSSQQQSSSTTTTTTTTTWWW]]]bbbppp~~~yyyoooiiidddaaa___bbbhhhqqqzzz{{{rrrkkkllloooooonnnooollljjjhhhfffccc___YYYUUULLLKKKLLLMMMPPPSSSVVVXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ]]]]]]]]]]]]\\\[[[ZZZYYYZZZYYYVVVUUUUUUWWWZZZ\\\[[[YYYVVVTTTSSSSSSQQQPPPLLLNNNQQQSSSTTTUUUXXXYYY]]][[[YYYYYY[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYWWWVVVXXXZZZ\\\___aaabbbbbbbbbaaabbbdddfffhhhjjjjjjkkkjjjhhheeeddddddgggkkkmmmlllnnnssszzz|||yyyqqqooonnnooolllhhhiiimmmuuu{{{~~~{{{yyyyyy{{{zzzyyy{{{~~~yyywwwpppssswww~~~~~~~~~|||xxxvvvsssuuu{{{}}}qqqkkkiiieee___XXXTTTNNNHHHCCC???:::666111000000//////.........///////////////.........//////............//////................................................---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///............///000000...............///000000//////000000000000/////////000000000111111111111000000111222333333222222666666999BBBUUUmmmxxxoooiiiaaa[[[WWW]]]iiiyyylllZZZRRRRRRUUUXXXdddiiinnnnnnjjjddd___\\\ZZZYYYWWWUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNJJJIIIFFFCCC@@@?????????CCCEEEHHHMMMSSSXXX]]]```aaa```^^^\\\YYYUUURRRQQQPPPNNNKKKIIIHHHIIIKKKMMMKKKKKKKKKLLLMMMNNNPPPQQQSSSUUUVVVVVVUUUTTTTTTUUUQQQSSSUUUXXXYYYZZZZZZZZZ[[[ZZZXXXVVVTTTSSSQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUXXXXXXWWWWWWXXXYYY[[[\\\WWWUUUSSSRRRSSSSSSRRRPPPQQQSSSTTTTTTSSSUUUZZZ^^^gggsss}}}tttkkkccc]]]ZZZZZZ```jjjvvv~~~vvvmmmjjjjjjkkkkkkkkkjjjiiigggfffeeebbb^^^[[[QQQPPPOOONNNOOOQQQTTTUUUWWWXXXZZZZZZZZZZZZ[[[]]]^^^]]]]]]\\\[[[ZZZXXXXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYVVVQQQNNNNNNOOOOOONNNQQQTTTXXX[[[\\\\\\]]]]]]```^^^[[[ZZZZZZ[[[[[[[[[]]]]]]]]]\\\\\\[[[YYYYYYZZZ[[[]]]___aaabbbbbbaaacccdddeeeggghhhiiiiiiiiicccaaa______aaagggmmmqqqoootttyyy}}}}}}{{{yyywwwuuurrrpppnnnjjjhhhlllsssyyy{{{{{{xxxvvvwwwyyyzzzyyy}}}xxxqqquuu}}}|||vvvvvvuuuvvv{{{{{{qqqgggbbbaaa\\\VVVPPPJJJCCC===999666444333111111000000//////...---.........///////////////////////////////////////---.............................................------------------------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///............///000000...............///000000000000////////////000000///000000000111111111111444333111000111222444555666666777<<>>===<<<<<<>>>AAADDDFFFHHHJJJNNNTTTYYY]]]```bbbbbb```]]]XXXSSSNNNJJJHHHFFFFFFEEEFFFFFFGGGHHHHHHEEEHHHJJJLLLLLLMMMOOOPPPNNNNNNNNNNNNPPPSSSUUUWWWWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUVVVTTTQQQPPPPPPOOONNNLLLMMMOOORRRQQQPPPPPPTTTWWWUUUWWW[[[aaadddggglllqqqrrrvvvyyyvvvmmmbbbZZZVVVOOOQQQWWW___hhhrrrzzz~~~{{{ooohhhiiigggcccdddbbbaaaaaabbbbbb```___\\\YYYVVVSSSSSSUUUXXXZZZYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZYYYWWWUUURRRPPPOOOLLLLLLKKKJJJJJJJJJJJJJJJEEEDDDDDDIIIPPPXXX^^^```aaadddhhhiiiiiigggggggggdddaaa\\\ZZZ[[[]]]^^^^^^___[[[WWWSSSSSSVVV[[[^^^ZZZ\\\___bbbeeegggggghhhgggggghhhhhhgggffffffeeeZZZYYYZZZ\\\aaahhhooosssrrrqqqqqqqqqrrrpppkkkhhhaaaaaaggguuu~~~zzz||||||yyyzzz~~~{{{wwwrrrpppqqquuuxxxyyymmmggghhhoooyyyzzzrrrmmmmmm|||}}}~~~}}}~~~xxxuuuxxx|||~~~wwwpppiiiaaa\\\XXXQQQIIIBBB>>>:::666333333222222222111111000000........................///...---,,,,,,---...///000...,,,---000111///---000///...------------------------------------------------,,,,,,+++++++++---,,,+++***+++,,,---...111000...---,,,------...'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********)))))))))((((((+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,---......//////......////////////000000000000////////////000000000000222111000000000111333333000333555555444777>>>EEE___qqq|||tttllliiimmmvvv}}}vvvppp|||dddTTTIIIFFFSSSgggsssuuuuuueeeaaa\\\YYYYYYYYYWWWUUUVVVUUUTTTUUUWWWYYYYYYYYYWWWUUURRROOOLLLIIIHHHGGGGGGCCC???======?????????DDDEEEHHHLLLRRRYYY___bbb```bbbbbb```ZZZTTTOOOMMMJJJJJJHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOOOONNNNNNOOOQQQSSSTTTTTTWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWTTTRRRQQQMMMNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUSSSPPPNNNMMMMMMOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVXXX[[[___ccceeennnqqqttttttooodddYYYRRRQQQRRRTTTXXX___gggnnnsss{{{zzzwwwrrrkkkfffdddccc```___^^^^^^___^^^\\\ZZZ[[[ZZZXXXWWWVVVVVVVVVWWWYYYXXXWWWXXXZZZ\\\\\\[[[ZZZWWWTTTQQQPPPNNNLLLJJJFFFFFFEEEDDDDDDGGGKKKOOOJJJHHHFFFEEEGGGOOOZZZbbbaaabbbbbbcccccccccbbbbbbaaa```^^^\\\\\\\\\^^^___VVVVVVUUUUUUVVVWWWYYYZZZ^^^___```bbbccceeefffgggkkkhhhhhhkkkjjjeeebbbaaa\\\XXXWWW```mmmuuuuuurrrpppppppppnnnjjjfffaaa^^^eeefffmmmxxx|||zzz{{{||||||{{{xxxwwwrrrmmmoooxxxzzzrrriiikkknnnqqqrrroooiiiddd|||tttqqquuuzzz{{{xxxvvvxxx}}}xxxrrrkkkeee]]]VVVQQQIIIDDD===888555333000...222222111111000000000000........................//////...------...//////000...------000000///---///......------------...---------------------------------,,,,,,+++++++++---,,,,,,,,,------......---,,,+++*********++++++---------......//////000************************++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,---......//////........./////////000000000000////////////000000000000111111000000000111222333000333555555444666<<>>===???@@@BBBFFFKKKRRRWWWZZZ___aaacccaaa]]]XXXUUUSSSNNNMMMKKKIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRRRRTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSQQQOOONNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUSSSSSSSSSTTTWWWZZZ]]]___fffiiimmmnnnjjjbbbZZZTTTRRRRRRSSSVVV[[[aaagggkkkttttttsssooojjjdddaaa```]]]\\\ZZZZZZZZZZZZYYYWWWXXXWWWVVVUUUTTTTTTUUUUUUXXXWWWWWWXXXYYYYYYWWWUUUUUURRROOOMMMLLLKKKIIIGGGDDDEEEEEEEEEFFFIIINNNRRRPPPNNNJJJHHHIIIOOOWWW^^^]]]^^^^^^_________^^^^^^___^^^\\\ZZZZZZZZZ[[[\\\UUUUUUUUUVVVWWWYYYZZZ[[[___```bbbdddfffhhhiiijjjkkkgggffffffddd^^^[[[[[[ZZZZZZ^^^gggrrrxxxvvvrrrppprrrrrrpppjjjeeebbbaaagggjjjpppzzz{{{xxxwwwwwwwwwwwwrrrssspppmmmqqq{{{~~~|||vvvqqqlllmmmoooqqqpppllleee```|||zzzyyyuuusssuuu|||~~~wwwqqqmmmiiiccc\\\VVVOOOIIIEEE>>>;;;666333222222111000000000000000////////////........................000//////......//////000///...---...//////...---------------------...///------------------------------,,,,,,,,,,,,++++++,,,------...............******)))))))))***++++++------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***************...------,,,+++***))))))++++++,,,,,,,,,,,,---------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,---......//////............/////////000000000////////////000000000000111000000000000111222222111333444333222444999===EEEVVVkkk|||{{{vvvyyy~~~yyyxxx~~~lll\\\NNNNNNXXXccclllrrruuulllaaaZZZYYYZZZYYYXXXXXXWWWVVVWWWYYY[[[\\\[[[XXXVVVSSSPPPMMMKKKIIIHHHLLLIIIFFFDDDBBB@@@===;;;<<<===>>>AAAEEEJJJOOOQQQZZZ\\\______]]][[[ZZZYYYTTTRRROOOLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRROOOOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTQQQQQQQQQRRRTTTVVVXXXZZZ]]]```ccceeeddd___YYYVVVSSSRRRRRRRRRUUUYYY]]]___iiikkkmmmlllhhhbbb^^^[[[[[[YYYVVVTTTUUUUUUTTTSSSTTTTTTSSSRRRRRRRRRSSSTTTVVVUUUTTTTTTUUUTTTRRRPPPMMMKKKIIIHHHHHHHHHFFFEEECCCEEEFFFGGGIIIMMMRRRVVVWWWUUUPPPLLLKKKNNNTTTYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYWWWVVVWWWWWWXXXTTTTTTVVVXXXZZZ[[[[[[\\\^^^```bbbeeegggiiikkkkkklllgggcccaaa]]]WWWUUUWWWYYY^^^fffpppwwwxxxvvvrrrqqqssssssooohhhddddddggglllqqqwww|||{{{wwwuuuttttttuuunnnpppppppppvvv|||tttpppqqqsssrrroooqqqqqqpppooommmggg___ZZZ{{{yyyxxxyyyyyyrrrjjjccc___[[[UUUPPPKKKEEE@@@===888666444222222222222222//////////////////..............................000000////////////000000......---...............,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,******)))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///................../////////000000////////////000000000000000000000000000111111222222333333222111222555888===KKK^^^qqqzzzzzz|||~~~~~~www}}}~~~lllZZZRRRUUU\\\fffnnnyyyuuunnnfff```\\\[[[[[[XXXWWWVVVWWWYYYZZZ[[[ZZZXXXVVVTTTQQQNNNLLLKKKJJJMMMKKKIIIHHHFFFCCC@@@<<<======>>>???BBBFFFIIIKKKQQQTTTWWWYYYZZZZZZ[[[]]][[[YYYUUUQQQNNNLLLJJJJJJIIIJJJKKKLLLKKKHHHFFFDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMKKKLLLMMMMMMNNNPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWYYY\\\^^^^^^[[[XXXVVVRRRQQQPPPPPPQQQSSSVVVXXX___cccgggiiieee```[[[XXXZZZWWWSSSQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOPPPQQQRRRUUUSSSPPPOOOOOOOOONNNMMMHHHFFFEEEEEEFFFGGGFFFEEEFFFGGGJJJKKKMMMPPPTTTXXX[[[YYYUUUQQQNNNOOOSSSVVVZZZ[[[\\\]]]]]]\\\ZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTRRRTTTWWWYYY[[[\\\\\\\\\\\\^^^aaadddgggiiijjjjjjiiiddd___]]]XXXSSSTTTXXXZZZaaajjjrrrvvvuuusssrrroooqqqqqqjjjcccbbbhhhooouuuzzz}}}{{{}}}}}}}}}|||yyyuuusssssstttqqqtttvvvwww}}}{{{tttlllhhhjjjmmmoooooovvvtttqqqmmmhhhaaaYYYSSS~~~zzzwwwwwwwwwzzz~~~xxxzzzxxxpppiiieee```ZZZRRRNNNIIIDDDAAA===:::777111111000...---,,,---.....................//////........................//////000000000000//////---.........---------...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++,,,,,,---........./////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.....................////////////////////////000000000000//////000000111111111111222222222222111111333555666AAAPPPccczzz~~~zzzxxxvvvtttxxxyyy}}}kkk^^^WWWWWW]]]eeessswwwyyyssshhh___\\\]]]XXXWWWUUUVVVWWWXXXXXXWWWWWWVVVTTTRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJHHHDDDAAA??????>>>>>>???BBBDDDFFFJJJLLLPPPSSSVVVXXX\\\___```^^^ZZZVVVSSSQQQOOOOOOKKKKKKLLLKKKJJJGGGDDDBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNMMMLLLLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSRRROOOMMMKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQUUUVVVXXXYYYYYYWWWUUUTTTPPPOOONNNNNNOOOQQQSSSTTTWWW\\\aaacccaaa]]]YYYVVVXXXUUUQQQPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPXXXUUUOOOLLLJJJIIIHHHGGGGGGFFFEEEFFFHHHIIIIIIHHHJJJLLLOOOPPPQQQRRRUUUWWW[[[ZZZWWWSSSPPPPPPSSSUUUYYYZZZ[[[\\\\\\ZZZXXXVVVRRRRRRQQQQQQQQQRRRRRRRRRRRRTTTWWWYYY[[[\\\\\\\\\]]]___bbbeeeggghhhhhhhhh```\\\YYYWWWTTTQQQUUU[[[]]]ccckkkpppqqqpppoooooolllmmmkkkfffaaacccnnnxxx|||wwwxxxzzzzzz}}}~~~{{{uuuqqqrrrttt{{{|||xxxyyyyyyxxxwwwsssooojjjhhhkkknnnqqqqqqvvvsssnnnhhhbbbZZZRRRLLL||||||}}}}}}wwwrrrpppnnnmmmnnnjjjjjjfff^^^YYYWWWTTTOOODDDAAA===999777666444222///000000...,,,+++,,,---............////////////...........................//////000000//////...,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,------))))))***+++++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,++++++******************************++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------))))))***+++,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,---......//////......------........./////////////////////000000000000...///000000111111000000333222222111111222222333000888CCCSSSiii|||wwwppplllmmmmmmrrrsssdddZZZXXX\\\fffpppyyyyyyoooddd___^^^ZZZXXXVVVVVVVVVWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQMMMLLLLLLLLLMMMLLLIIIFFFAAA@@@>>>======>>>@@@AAAEEEGGGKKKNNNRRRVVV\\\___aaa___\\\YYYWWWUUUUUUUUUOOONNNNNNLLLJJJGGGDDDBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMSSSTTTVVVWWWVVVUUUSSSQQQNNNNNNMMMMMMNNNOOOQQQRRRPPPTTTXXXZZZYYYVVVTTTSSSSSSQQQNNNNNNNNNOOOOOONNNLLLKKKJJJIIIIIIIIIJJJKKKWWWTTTPPPMMMJJJHHHDDDBBBJJJHHHHHHIIIKKKMMMMMMMMMNNNQQQSSSTTTTTTTTTVVVWWWZZZYYYXXXUUURRRQQQRRRSSSTTTVVVXXXYYYXXXVVVSSSQQQNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTVVVXXXZZZ[[[[[[\\\___aaaccceeeffffffeeedddXXXUUUTTTTTTRRRQQQWWW___cccgggkkknnnnnnlllkkkjjjggghhhiiiggggggmmmwww~~~xxxxxxyyyzzz}}}~~~zzztttrrrxxx~~~uuuqqqrrrsssrrrppplllkkkkkknnnqqqssstttssspppmmmgggaaaZZZRRRKKKFFF|||{{{vvvvvvxxx{{{lllgggfffccc```___[[[[[[WWWOOOKKKJJJFFFAAA:::777444222111111111000///111222111///...///111....../////////000000000........................---...////////////...---+++---///...,,,+++---///------,,,,,,+++,,,,,,,,,------------------------+++++++++,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,+++***)))*********************)))************************++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------++++++************++++++)))))))))******+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,---......//////......---------.........//////////////////000000000000......000111111111000///333222111222222333222222000555;;;DDDUUUnnn}}}uuulllfffaaaaaagggrrr~~~zzzfff[[[ZZZ]]]fffrrryyyxxxppphhhbbb]]][[[XXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTPPPOOOMMMMMMNNNMMMKKKIIIDDDCCC@@@>>>======>>>>>>???AAAEEEHHHLLLRRRXXX\\\^^^]]][[[ZZZYYYXXXYYYYYYTTTSSSQQQNNNKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIIIIHHHIIIJJJJJJMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQRRRRRRRRRQQQOOOMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMOOOQQQSSSUUUUUUSSSQQQOOOMMMMMMLLLLLLLLLMMMNNNNNNJJJLLLNNNOOONNNMMMMMMNNNLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFJJJKKKMMMPPPPPPNNNHHHDDDMMMLLLKKKLLLNNNPPPPPPPPPPPPRRRVVVWWWWWWWWWWWWXXXYYYYYYXXXUUURRROOOOOOPPPRRRSSSUUUVVVVVVSSSPPPNNNKKKLLLNNNPPPQQQSSSTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^___aaabbbbbb```^^^\\\UUUTTTUUUWWWUUUVVV]]]eeehhhjjjnnnppppppmmmiiifffaaaeeejjjooottt{{{}}}||||||{{{}}}}}}yyyvvv}}}uuupppqqqrrrpppmmmlllnnnssswwwyyyxxxtttrrrhhhddd^^^XXXQQQKKKDDD@@@zzz~~~{{{{{{~~~vvv{{{~~~yyyvvvuuuuuuzzz{{{lll^^^ZZZZZZXXXUUUSSSQQQQQQNNNGGGCCCAAA<<<666666444000///000111111000,,,///111000...---///222.../////////000000111111........................,,,---...//////...---,,,+++---///...,,,+++,,,///...------,,,++++++++++++------------------------+++++++++,,,,,,------------,,,+++***+++,,,---...,,,------...---,,,***)))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,------.........,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,---......//////......---------.........//////////////////000000000000---...000111111111000///333222111222333333333222444777888;;;HHH___uuu|||tttiiibbbYYYYYY___kkkttt~~~rrrbbb]]][[[aaalllxxx|||qqqggg___]]]ZZZXXXXXXWWWUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQOOONNNNNNMMMLLLJJJHHHFFFCCCAAA???>>>??????:::<<>>:::777555555555222222222222000///...---////////////////////////........................000////////////..................------,,,,,,,,,------------------------///...---,,,,,,---...///------,,,,,,,,,------...+++,,,------......------.........------,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,.........---,,,+++***))))))******++++++,,,------,,,***(((''')))+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++*********+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...,,,++++++,,,...///***+++,,,,,,------------((()))***+++,,,------------------............///---------............///////////////////////////////////////000000000000222222222111111111111111222333666<<>>@@@EEEKKKOOORRRRRRSSSUUUWWWZZZ\\\^^^\\\[[[YYYWWWTTTQQQMMMJJJMMMLLLJJJIIIJJJIIIHHHFFFGGGFFFDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAAAAAFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOOOONNNMMMMMMKKKLLLNNNNNNNNNMMMKKKIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMOOOQQQQQQOOOLLLKKKKKKNNNOOOQQQRRRRRRQQQOOONNNMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCEEEOOOZZZ\\\WWWQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWUUURRRPPPNNNMMMRRRSSSRRRQQQNNNLLLLLLLLLMMMNNNQQQTTTVVVWWWWWWWWWTTTVVVXXXYYYWWWVVVVVVVVVXXXYYYZZZYYYUUUPPPMMMKKKKKKTTT]]]___]]]]]]ccciiioooqqqrrrrrrpppkkkfffccc^^^eeeqqq~~~|||}}}yyysssvvv}}}tttpppsssvvv~~~yyysssmmmhhh]]]XXXQQQIIICCC===777333}}}{{{uuuwwwwwwxxx}}}}}}yyyvvvsssqqqpppoookkkhhhnnnyyy~~~|||yyy~~~||||||}}}~~~~~~xxxppphhhbbb\\\WWWPPPKKKGGGDDDAAA@@@>>><<<999555333222222222---...//////000000000000.........................................................---------,,,,,,---------------,,,,,,,,,------------------------......---,,,,,,---......///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++++++++***)))((((((,,,++++++++++++++++++++++++******+++------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...***+++,,,,,,---------,,,+++,,,,,,---............------------............---------............///////////////////////////////////////000000000000111111111111111111111111333333555888:::AAAPPP___www~~~xxxooofffbbbbbbaaa___aaajjjxxxpppeee^^^\\\\\\dddooouuuuuurrrkkkiiiddd___ZZZVVVTTTRRRQQQQQQSSSTTTUUUUUUVVVVVVTTTTTTSSSPPPMMMKKKKKKLLLKKKKKKJJJHHHFFFCCC@@@>>>===>>>>>>>>>???BBBGGGKKKMMMNNNOOORRRUUUXXX[[[\\\___^^^\\\[[[YYYVVVSSSPPPNNNLLLKKKKKKKKKKKKIIIHHHEEEDDDBBB@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLJJJKKKMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNPPPPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@AAABBBAAAAAAAAA@@@???????????????@@@@@@CCCCCCBBBDDDOOO]]]ddddddUUUUUUUUUVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQOOONNNMMMPPPQQQQQQOOOMMMLLLLLLMMMNNNOOORRRTTTVVVWWWWWWWWWTTTVVVXXXXXXVVVUUUUUUUUUVVVVVVUUUQQQMMMKKKJJJJJJNNNSSSZZZ\\\\\\___ffflllppppppnnnllliiifffcccaaabbbjjjwww|||yyyxxxzzz||||||{{{wwwqqqnnnssstttpppssswwwwwwpppiiiccc[[[UUUMMMFFF???:::555222|||yyytttvvvxxx{{{}}}xxxtttqqqpppmmmiiiiiirrr|||xxxvvvvvvyyy~~~}}}xxxrrrjjjaaaXXXSSSPPPKKKFFFAAA>>><<<999888777555333111///......///+++,,,---...////////////................................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------000///...,,,++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************++++++++++++***))))))(((------,,,,,,+++******)))******+++---///...,,,))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++******++++++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,---------,,,,,,,,,,,,---......---------------------............---------............///////////////////////////////////////000000000000000000000000000000000000222222333555555777BBBMMMggguuuuuummmjjjgggbbb]]]\\\bbbnnnwww}}}vvvmmmccc^^^ZZZ[[[bbbkkkqqqsssooommmiiiddd___ZZZVVVTTTRRRSSSTTTVVVWWWWWWVVVVVVWWWVVVUUUQQQMMMJJJJJJJJJMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@@@@>>>===???BBBDDDFFFGGGIIILLLPPPTTTWWWYYY^^^^^^^^^^^^\\\ZZZXXXWWWPPPOOOMMMMMMNNNNNNMMMLLLEEEDDDBBB@@@?????????@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCEEEFFFHHHJJJJJJKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMMMMKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGEEECCCAAA???????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>=========>>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGJJJTTT```ffffffWWWWWWWWWWWWWWWVVVVVVUUUQQQRRRSSSTTTVVVVVVWWWWWWUUUTTTSSSQQQOOOMMMMMMLLLMMMNNNOOONNNLLLKKKLLLMMMOOOPPPSSSUUUVVVWWWWWWWWWUUUWWWXXXWWWUUUTTTTTTUUUUUUSSSOOOJJJGGGGGGJJJMMMSSSUUUXXX[[[___dddjjjnnnpppmmmhhhdddaaaaaaaaabbbkkksss|||zzzwwwvvvwwwxxxxxxwwwnnnkkkjjjqqqtttpppssswww~~~ssslllddd^^^WWWQQQIII@@@:::666222000xxxzzz{{{}}}~~~xxxuuurrrttt}}}tttmmmjjjhhhkkkppprrrnnnhhhaaaZZZRRRJJJEEEFFFBBB>>>:::888777444333222111000///...........................---,,,,,,................................................,,,,,,,,,++++++++++++***+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,------......------,,,,,,+++++++++++++++++++++++++++******---------------,,,+++***,,,,,,,,,++++++************)))***+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,---------.........---------............///////////////////////////////////////000000000000////////////000000000000111000222555555666===FFFVVVhhh{{{{{{tttlllhhhbbb___\\\]]]dddlllvvv}}}vvvlllfff^^^YYYZZZ___eeehhhmmmmmmmmmkkkfff```YYYUUURRRTTTVVVXXXZZZZZZYYYYYYYYYXXXVVVRRRMMMJJJIIIIIIMMMMMMMMMLLLJJJHHHEEEDDDCCCCCCBBB@@@===<<<===??????@@@CCCFFFJJJNNNRRRTTTYYYZZZ\\\\\\[[[ZZZZZZZZZSSSRRRQQQRRRSSSTTTSSSQQQJJJIIIGGGDDDBBB@@@??????AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFFFFHHHIIIIIIGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEECCCBBB@@@>>>======>>>>>>???>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<>><<<<<<<<<<<<===>>>AAADDDHHHKKKLLLRRRUUUXXXYYYYYYXXXYYY[[[VVVUUUTTTVVVXXXYYYXXXWWWRRRQQQNNNKKKHHHEEECCCBBBBBBAAA???=========>>>???>>>======<<<======>>>???AAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDAAABBBDDDFFFFFFEEEDDDCCCCCCDDDEEEEEECCCBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@CCCCCCEEEGGGIIILLLOOOPPPMMMOOOSSSXXX[[[ZZZXXXVVVWWWWWWXXXWWWVVVTTTQQQPPPNNNOOOQQQRRRSSSTTTTTTTTTNNNMMMKKKJJJIIIIIIJJJKKKHHHJJJKKKKKKKKKKKKLLLNNNQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWVVVTTTSSSTTTUUUUUURRRLLLGGGFFFJJJRRRXXX^^^___aaafffjjjjjjhhheeehhheee```^^^___dddkkkooo|||{{{uuusssooorrrwwwzzzxxxtttnnnkkkjjjjjjnnnuuu|||wwwoooooosssvvvzzz{{{wwwpppjjjfff___XXXMMMGGG???888444222111000^^^dddkkkpppsssxxx}}}{{{|||{{{wwwtttmmmdddZZZUUURRROOOOOOSSSKKKHHHDDDAAA???<<<:::888444222000///000///...---///000000000000000000///,,,---......//////......------------------------....................................------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++---...///,,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++******))))))******+++,,,,,,------+++)))&&&&&&''')))++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,---......---------,,,,,,,,,,,,---------------------............///////////////////////////////////////000000000000...//////000000111111222333111222444333111444999===LLL^^^nnn{{{{{{mmmgggfffiiigggaaaaaafffvvvyyy~~~zzzyyyyyy}}}{{{uuulllfffbbb]]]WWWSSS[[[```ggglllmmmiiiccc___SSSSSSTTTTTTUUUVVVWWWWWWYYYXXXWWWSSSOOOLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFFFFEEEAAA???>>>>>><<<======>>>@@@BBBDDDEEELLLPPPTTTVVVUUUTTTWWWYYYWWWVVVVVVWWWZZZ\\\[[[[[[YYYXXXVVVSSSOOOLLLJJJIIIFFFDDDBBB???>>>>>>??????@@@???>>>======>>>@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHJJJKKKNNNPPPRRRTTTRRROOOOOORRRTTTTTTWWW\\\XXXYYYYYYYYYXXXUUUSSSQQQMMMNNNOOOPPPQQQQQQQQQQQQKKKJJJHHHFFFFFFGGGIIIJJJHHHJJJKKKKKKKKKKKKLLLNNNQQQRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTSSSQQQQQQSSSUUUQQQPPPMMMKKKKKKOOOVVV\\\bbbcccfffiiikkkiiieeeaaacccbbbaaaaaaeeekkkrrrvvv{{{~~~|||vvvpppmmmlllgggmmmtttwwwuuupppjjjfffjjjmmmssszzz~~~wwwnnnkkkmmmooorrrmmmnnnlllgggccc```ZZZRRRFFFAAA:::555222111000///IIIPPPXXX]]]aaaiiiuuu~~~||||||uuupppjjjhhhhhhhhhdddaaa]]]UUUNNNKKKHHHCCCBBBDDD===;;;777666666666666555000///---...//////...---.........//////......------------------,,,,,,+++------------------------....................................------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---............---,,,************+++,,,------++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,************+++++++++,,,)))******++++++*********+++++++++++++++++++++,,,***)))'''(((***+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,,,,---------,,,,,,+++***+++,,,,,,---............++++++,,,,,,,,,------------------............///////////////////////////////////////000000000000//////000000111222222333333000000222222000111555888AAAOOO^^^ppp}}}{{{uuullljjjnnnmmmffffffllltttxxx|||yyynnnlllmmmttt~~~}}}{{{uuuqqqjjj^^^TTTTTTXXX^^^dddhhhiiiiiihhh[[[YYYWWWUUUTTTTTTUUUUUUWWWWWWVVVSSSPPPNNNNNNOOOLLLMMMMMMMMMLLLJJJIIIHHHDDDFFFGGGGGGEEEBBBAAAAAA??????>>>=========>>>>>>CCCHHHMMMOOONNNNNNPPPTTTVVVUUUUUUWWWZZZ\\\\\\[[[[[[ZZZZZZXXXVVVTTTSSSRRRLLLJJJFFFCCCAAA@@@AAABBBCCCBBBAAA@@@???@@@BBBCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA======>>>>>>>>>?????????===>>>???>>>======>>>@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUSSSOOONNNQQQRRRQQQUUU[[[VVVWWWYYYYYYXXXUUURRRPPPKKKLLLLLLMMMMMMMMMLLLLLLIIIGGGEEEDDDDDDFFFHHHIIIIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTSSSRRRQQQNNNNNNOOONNNNNNNNNQQQSSSOOOPPPQQQRRRTTTXXX]]]aaabbbdddggghhhgggeeebbbaaa```aaacccgggkkkpppuuuwwwsssvvvxxxuuuoooiiihhhiiifffkkkqqqtttqqqmmmjjjhhhpppttt{{{vvvqqqkkkhhhhhhjjjkkkkkkdddfffddd```]]]YYYQQQHHH===:::555222000///...---;;;BBBIIIMMMQQQYYYfffqqq~~~~~~~~~{{{|||zzztttpppqqqfff```YYYWWWXXXXXXUUUQQQQQQKKKEEEDDDAAA;;;888999777444111000111333333333000///...///000111000///,,,,,,---------,,,,,,+++000///...---+++((('''%%%------------------------..............................------------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++------...//////...------,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++******************++++++,,,,,,---(((((())))))*********++++++,,,,,,---------,,,,,,------,,,++++++*********)))))))))+++------***(((*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,------------,,,,,,+++***((()))***+++,,,---------++++++,,,,,,,,,------------------.........//////////////////////////////////////////000000000000///000000111222333333333111///...111222111333888666;;;EEETTTiiizzz~~~{{{|||qqqmmmqqqpppjjjjjjqqqrrrzzz~~~vvviiiffffffmmmwww}}}|||~~~ttteeeYYYPPPSSSXXX]]]dddiiimmmooodddaaa\\\XXXUUUTTTUUUUUUUUUVVVUUUSSSPPPOOOPPPQQQMMMMMMNNNNNNMMMLLLJJJIIICCCFFFHHHHHHGGGEEEDDDDDDAAA@@@???===<<<;;;::::::<<>>>>><<<=========;;;;;;===???????????????@@@BBBCCCDDDAAACCCFFFHHHIIIHHHFFFEEECCCCCCDDDFFFGGGIIIJJJJJJMMMNNNNNNOOOPPPOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUPPPOOOQQQWWWVVVQQQPPPTTTSSSTTTVVVVVVUUUSSSPPPNNNJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPJJJKKKKKKKKKKKKLLLOOOQQQPPPSSSWWWZZZ\\\___cccfffbbbdddeeeeeecccaaabbbccc^^^aaaeeejjjooosssuuuwwwlllppptttrrrlllgggfffggghhhmmmqqqrrrpppmmmmmmmmmxxx||||||xxxoooiiifffddddddgggiiiiiigggaaabbb```\\\XXXTTTJJJ@@@888555222000///...---+++777999:::<<>>>>>===??????>>>???AAADDDGGGIIIKKKMMMPPPSSSUUUWWWWWWWWW\\\\\\]]]]]]]]]\\\ZZZYYYWWWTTTQQQNNNNNNMMMLLLJJJLLLIIIEEECCCBBBDDDGGGIIIFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@======???@@@>>><<<;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>???AAACCCEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEHHHGGGFFFFFFGGGJJJLLLNNNMMMMMMOOOQQQTTTTTTRRRPPPPPPNNNLLLMMMOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQTTTSSSSSSRRRQQQOOONNNMMMKKKJJJIIIGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLQQQOOONNNPPPTTTTTTOOOJJJIIIKKKLLLKKKJJJKKKNNNRRRUUUZZZaaafffhhhgggggggggeeedddcccaaa___]]]\\\[[[]]]gggmmmlllpppyyyxxxqqqkkkjjjiiiiiiiiiiiihhhgggkkkooorrrqqqoooooopppppp|||yyyuuuvvvyyy~~~~~~uuullleeeccc^^^]]][[[\\\gggrrrppphhhcccaaa___[[[UUULLLBBB;;;444333111///...---......333444555666888>>>FFFLLLWWW\\\cccfffgggiiinnnrrrxxx||||||xxxtttrrrqqqpppmmmllljjjiiiiiijjjlllnnnpppnnnkkkjjjkkkjjjhhheeebbb___[[[XXXWWWTTTPPPMMMHHHFFFCCC@@@>>>;;;:::999;;;:::777444222111111111000000000000000000000000//////...------...//////000000000//////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++************++++++++++++,,,,,,,,,,,,///...---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++++++++************************************((()))++++++++++++---///,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,...------------...//////....../////////000000000///.........///000111111111111000000000111222333444666:::AAAMMM^^^ooo{{{|||zzz{{{xxxrrrqqquuuxxxzzz{{{yyyyyyvvvllliiihhhiiimmmwww}}}zzzrrreee]]]WWWWWWYYYZZZ```hhhiiijjjiiiddd\\\UUURRRQQQTTTSSSRRRTTTUUUWWWVVVUUURRRQQQPPPNNNMMMLLLKKKKKKGGGGGGGGGHHHHHHHHHHHHHHHFFFEEECCCBBB@@@@@@??????===<<<<<<<<<===???BBBCCCGGGHHHLLLOOOSSSUUUVVVWWWYYYZZZ\\\]]]]]]\\\ZZZYYYXXXVVVSSSRRRSSSSSSRRRQQQLLLJJJFFFCCCCCCDDDFFFHHHGGGFFFFFFEEEDDDCCCCCCBBBBBB???===>>>???@@@???===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========???@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJMMMNNNNNNNNNOOOQQQSSSSSSQQQOOOLLLKKKJJJKKKMMMPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGIIIKKKMMMMMMLLLKKKKKKLLLMMMMMMOOOMMMMMMPPPTTTSSSNNNIIIHHHHHHHHHGGGGGGKKKRRRWWWaaaeeekkkooonnnllljjjhhhdddbbb```^^^\\\ZZZYYYYYY]]]iiirrrssswww|||yyyppphhhggggggggghhhhhhhhhhhhllltttzzzzzzwwwvvvvvvuuu{{{}}}~~~tttnnnnnnllloooppplllfff___\\\\\\^^^^^^\\\___jjjuuutttmmmaaa___[[[VVVOOOGGG>>>888333222000...---------...000111111222222555:::===IIINNNUUUYYYZZZ[[[^^^```ggglllrrrwwwxxxxxxwwwxxxzzzxxxwwwwwwyyy{{{{{{zzzyyyvvvpppkkkfffdddcccccc^^^\\\ZZZXXXWWWWWWXXXYYYZZZYYYWWWVVVVVVVVVTTTRRRQQQOOOKKKIIIGGGDDDAAA>>>===<<<:::777666444333333444333111000///000000111////////////////////////......---,,,,,,---.....................---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++------------,,,,,,,,,,,,///...---+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************(((***,,,......,,,***(((******+++++++++,,,,,,,,,++++++******++++++,,,---//////...---+++***))))))************************)))+++,,,,,,+++***,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------,,,,,,,,,...------------...//////------.........//////////////////...//////000000111000000000000111222222444555666888???OOOcccqqq||||||}}}{{{tttrrrssstttwwwwwwsssoooqqqzzzxxxqqqkkkfffhhhqqq~~~}}}tttoooiiiccc]]]YYY[[[aaadddlllssspppeeeYYYTTTSSSTTTSSSSSSTTTVVVWWWWWWVVVQQQQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBB>>>===<<<;;;;;;<<<===>>>AAACCCFFFJJJNNNQQQSSSTTTTTTVVVYYY[[[\\\[[[YYYXXXWWWVVVTTTTTTUUUVVVVVVUUUMMMKKKHHHEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBAAA?????????AAABBBAAA@@@???>>>>>>======<<<<<<<<<===>>>>>>????????????>>>@@@AAACCCEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPRRRQQQOOOLLLGGGFFFEEEGGGKKKNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKNNNNNNMMMMMMMMMNNNNNNOOONNNMMMNNNPPPSSSQQQLLLHHHEEEDDDCCCCCCFFFOOOYYYaaammmqqquuuvvvsssmmmiiifffaaa___\\\YYYXXXXXXYYYZZZ___kkkuuuxxx{{{}}}wwwmmmffffffeeeeeefffgggiiijjjppp~~~}}}yyy{{{yyymmmgggfffgggfffddd```]]]\\\]]]___fffdddbbbeeemmmtttssslll___[[[TTTNNNGGG@@@999555222111000...---------...111111222333333444666777===BBBIIIMMMOOOOOOPPPQQQVVV[[[bbbhhhkkkkkkkkkkkknnnmmmmmmooorrruuuuuuuuurrrnnnggg```ZZZVVVTTTTTTOOONNNKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCAAA@@@>>><<<;;;999888777666555444333222222222000///............///000...........................------------------...............------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++***+++---......---+++*********+++++++++,,,,,,,,,++++++******++++++,,,---111000///...---,,,,,,+++***************+++++++++***,,,,,,,,,******+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------------...//////------........./////////000//////.........//////000000000000000111111222333555555333666AAATTTcccssswww}}}{{{tttpppoooooopppnnnhhhbbbccclllttt|||}}}sssiiigggppp|||xxxooofffaaa___bbbkkktttvvvnnncccZZZWWWUUUTTTTTTUUUWWWXXXXXXWWWRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEBBBAAA@@@>>>>>>======>>>>>>@@@BBBEEEHHHKKKMMMNNNNNNPPPTTTWWWXXXXXXVVVUUUTTTSSSRRRRRRTTTUUUTTTSSSNNNLLLIIIGGGFFFFFFFFFGGGIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCAAAAAAAAA@@@???>>>======@@@AAAAAABBBBBBBBBAAA@@@AAABBBDDDGGGHHHIIIIIIHHHIIIJJJLLLNNNOOOOOOOOONNNKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPOOOLLLJJJBBBAAAAAADDDHHHLLLNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLFFFFFFGGGFFFFFFEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNMMMNNNNNNNNNOOOOOOPPPOOOPPPQQQRRROOOJJJFFFAAAAAABBBFFFMMMXXXcccjjjsssvvvxxxvvvppphhhbbb^^^]]][[[XXXWWWWWWZZZ]]]```fffooowwwyyyyyyxxxrrriiihhhhhhgggffffffgggjjjlllyyyzzzzzz|||{{{ssshhhcccdddiiieee```^^^___ccchhhkkkrrrnnnjjjjjjnnnooojjjddd[[[VVVNNNFFF@@@:::555222111000///---,,,,,,------111222333444555666666555444777===AAACCCCCCCCCCCCGGGLLLSSSYYY\\\]]]^^^^^^\\\\\\^^^bbbfffjjjkkkkkkeeeaaaZZZRRRKKKFFFCCCBBB======;;;::::::::::::;;;999999999888777777777777444444444444333222222333000000///////////////000//////..................////////////////////////................................................------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++******++++++,,,,,,,,,---.........------,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---,,,***)))***+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------------...//////....../////////000000000000///.............../////////000000111111111111111444555333333:::HHHSSSgggpppzzz}}}zzzuuupppnnnmmmlllggg___YYYYYY___dddkkkxxxsssooouuuyyy|||qqqfffeeeiiioootttsssmmmccc[[[XXXWWWVVVWWWXXXYYYYYYWWWSSSRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDCCCAAA@@@??????>>>??????@@@AAACCCDDDEEEFFFHHHJJJNNNQQQRRRSSSRRRQQQQQQPPPOOOPPPQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBB@@@???CCCDDDEEEFFFFFFEEECCCBBBAAACCCFFFIIIKKKLLLMMMMMMLLLMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOONNNKKKHHH@@@??????BBBFFFJJJLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHCCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMNNNNNNRRRRRRRRRQQQPPPMMMIIIFFF@@@BBBHHHPPPZZZdddkkkooorrrttttttqqqjjjbbb[[[XXXZZZXXXWWWWWWZZZ___eeeiiiqqquuuwwwvvvuuusssooojjjmmmmmmkkkiiifffgggkkknnn}}}||||||zzzrrrhhheeeggghhhccc______eeelllrrrtttxxxsssnnnmmmlllhhhbbb]]]VVVPPPGGG@@@:::666444222000///...,,,,,,,,,------000000000222555666555333222444888<<<>>>???>>>======AAAGGGKKKMMMNNNOOOPPPLLLMMMPPPTTTZZZ^^^______XXXUUUOOOHHHBBB<<<999777444444333333333333444444111222333222111000111222...///111000//////000222//////.........///000000/////////.........------////////////////////////......////////////......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,+++)))&&&%%%%%%&&&)))+++******+++++++++,,,,,,,,,++++++******++++++,,,---''''''((())))))***++++++)))))))))***++++++,,,,,,***,,,---,,,******+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------......------------...//////....../////////000000000.........---......//////...///000000111111000000///222444333222666???FFFZZZggguuuzzzyyyvvvsssppppppkkkddd]]]XXXVVVUUUUUU]]]hhhttt|||~~~rrrrrrtttzzzyyyrrrmmmkkkooosssrrriii```\\\ZZZYYYYYYZZZ[[[YYYXXXSSSRRRQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@???@@@@@@????????????@@@AAACCCEEEGGGIIIKKKLLLLLLLLLOOONNNNNNOOOPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEGGGJJJJJJIIIHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDCCCFFFGGGHHHIIIIIIHHHFFFDDDBBBDDDGGGJJJLLLNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKLLLMMMNNNMMMJJJGGGAAA@@@???AAAEEEHHHJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMRRRQQQPPPOOOMMMKKKIIIHHHEEEIIIQQQ\\\fffmmmoooooonnnnnnnnnjjjccc]]]XXXVVVXXXWWWWWWZZZ___eeelllpppxxxwwwtttrrrooonnnnnnmmmoooooommmhhheeefffjjjoooxxxmmmhhhiiigggdddbbbgggqqqxxx{{{{{{tttoookkkkkkiiiccc\\\YYYOOOIIIAAA:::666444333222///...---,,,+++,,,,,,---000///...000222333222000222222444777:::;;;;;;:::777:::===???@@@@@@BBBDDDAAABBBDDDIIINNNQQQRRRQQQKKKJJJGGGCCC>>>:::666444333333222222222111111111///111222222000///000222///111333222///...000222000000//////000000111222------..................------------------------,,,---............---,,,+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,***)))(((''''''((()))*********+++++++++,,,,,,,,,++++++******++++++,,,---''''''(((((()))******+++((())))))***++++++,,,,,,***+++,,,,,,+++***+++---,,,,,,++++++***+++++++++************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////------........./////////------------......///000......000111111111000//////000111111111444999===LLL]]]mmmttttttuuussspppnnniiidddbbb```[[[SSSLLLRRR[[[fffmmmvvvyyysssnnnoooyyyxxxnnnkkkooooooiiiccc___^^^\\\\\\\\\\\\ZZZXXXRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>=========>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLNNNOOONNNLLLJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHKKKNNNNNNKKKIIIIIIJJJGGGHHHJJJKKKKKKIIIHHHGGGHHHIIIKKKLLLLLLJJJGGGFFFDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNNNNLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJLLLMMMLLLIIIGGGDDDBBBAAABBBDDDGGGHHHHHHHHHHHHFFFEEEDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLMMMLLLKKKJJJIIIIIIKKKLLLPPPTTT[[[eeemmmpppnnnkkkffffffeeeaaa\\\XXXVVVVVVXXXXXXYYY\\\bbbiiiooossstttqqqmmmkkkiiiiiikkkmmmkkkkkkjjjeeebbbccciiiooosssjjjhhhdddccceeeooo{{{|||oooiiifffgggeee]]]WWWUUUGGGBBB;;;666333333222222...---,,,+++++++++,,,---222///...///111222111///,,,,,,---///222444444333444555777888888888:::<<<777888:::>>>BBBDDDDDDCCC@@@@@@???===:::666333111111111000000///...------+++---//////,,,,,,...000///111222000,,,***,,,------------------...//////***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------,,,,,,+++++++++*********++++++,,,,,,,,,((((((((()))***,,,---...************************++++++++++++******))))))************************++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))+++,,,,,,++++++,,,---------,,,+++************)))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,------............------------...//////,,,,,,,,,---------......,,,,,,,,,---...///000111---...000111111111000///000///......000333777999AAATTTfffmmmppprrrrrroooiiieeedddfffiiicccVVVJJJKKKTTT^^^dddnnn|||zzzmmmiiiooo{{{sssjjjjjjkkkhhhdddbbb```^^^]]]]]]\\\ZZZXXXQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLKKKIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFEEE??????======<<<===>>>???>>>>>>===>>>???AAADDDEEECCCCCCEEEHHHLLLMMMMMMKKKIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMPPPPPPMMMJJJJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMKKKHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLNNNOOOOOOOOOOOOKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIKKKLLLLLLIIIGGGFFFDDDBBBBBBDDDFFFGGGGGGGGGFFFEEEDDDBBB@@@??????AAABBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMHHHHHHGGGFFFFFFHHHLLLOOOYYY\\\aaaiiiooopppkkkggg``````^^^[[[WWWTTTTTTUUUXXXYYY[[[^^^dddjjjpppsssllliiifffeeeddddddgggjjjfffgggfffbbb___aaaiiioooxxxjjjeee]]]]]]cccooo}}}~~~wwwnnngggdddeeeaaaXXXQQQQQQBBB===777333111222222222...---,,,+++++++++,,,---000000000000000000000000---......///000111111222333222111111222333666777000111222444666777999999666666555444333111000///,,,,,,---...//////..................////////////........................////////////............---------............///---------------------------------,,,,,,+++++++++.../////////...------,,,((()))***,,,---...//////000///...,,,+++++++++,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++---,,,+++++++++---///000111---))))))---000///---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++***)))))))))***,,,...///))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,......---,,,++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000000000000000000000000//////------...000222444<<>>>>>?????????>>>>>>AAAAAABBBDDDFFFGGGHHHIIIEEEGGGIIILLLNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMNNNOOONNNLLLJJJHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGJJJLLLMMMKKKJJJHHHIIIKKKMMMLLLIIIFFFEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@AAABBBEEEHHHJJJFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFAAABBBHHHQQQXXX[[[aaaaaadddiiimmmkkkddd]]]YYYZZZYYYWWWTTTSSSSSSUUUZZZ\\\bbbhhhnnnpppooommmhhhdddaaacccggghhheeebbbcccbbb___ZZZXXX]]]iiirrrtttccc\\\XXX___iiisssyyyyyyvvvtttfffddd```\\\WWWQQQJJJEEE:::888444111///......///---------,,,,,,------...////////////////////////---......///000000111111000///.........000222333000111111222333444555555333333333222111000///...,,,------...//////..................////////////........................////////////............------------........................---------------------,,,,,,+++++++++,,,,,,------,,,,,,+++***)))***+++,,,---.........******++++++---///222333---------------,,,++++++---------,,,,,,,,,++++++******++++++++++++******---,,,++++++******++++++---,,,+++,,,...111444666666111+++***+++,,,)))'''++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++************************)))***+++,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++)))************+++++++++---,,,,,,+++************))))))******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---------,,,------...///000+++,,,,,,------.........------------------------......---------......///////////////////////////000000///...///111333444777<<>>>>>???????????????>>>>>>???@@@AAACCCDDDEEEFFFCCCDDDGGGIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLMMMMMMLLLKKKKKKJJJLLLMMMNNNNNNMMMKKKIIIHHHFFFEEECCCBBBAAAAAAAAABBBDDDFFFHHHKKKLLLLLLKKKJJJIIIKKKLLLKKKHHHEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBDDDFFFHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGDDDBBBAAAFFFPPP[[[bbbfffeeecccccceeehhhgggaaa\\\XXXWWWUUURRRQQQRRRVVVYYY]]]___dddjjjnnnooollliiicccaaa```aaaddddddbbb___bbbaaa^^^YYYWWW[[[eeemmmwwwlll^^^XXXXXX^^^fffnnnrrrqqqnnnlllccc```\\\WWWRRRLLLEEE@@@777666333000///......///......---,,,,,,,,,------.................................//////000000111......---------///000111000000000000000111111111///000000000//////...---,,,---......///.........---............/////////......................../////////............---------------............------------............------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++***+++,,,,,,---------,,,++++++*********++++++,,,......------,,,,,,------......------------,,,,,,******++++++++++++******,,,,,,++++++******++++++,,,,,,+++,,,///444999<<<555000,,,*********'''$$$******++++++++++++******,,,,,,,,,++++++++++++***------------------------,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++---------,,,+++***)))(((((())))))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,------...,,,,,,,,,------...///000------------------------........................---------------...///000////////////////////////111000000///000111333444333555999@@@KKKXXXdddkkkkkkllljjjhhhhhhhhhbbbZZZPPPQQQUUU\\\eeejjjlllkkkmmmyyy~~~ssskkkggghhhrrr|||vvvkkkiiiyyy~~~zzzqqqhhhccc^^^\\\ZZZ]]]```bbbaaa___YYYWWWUUUSSSQQQPPPOOOOOONNNMMMMMMNNNPPPPPPOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB??????@@@@@@@@@??????>>><<<===>>>???@@@AAABBBBBB@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKLLLLLLLLLJJJIIIHHHEEEDDDCCCAAAAAAAAABBBBBBBBBDDDGGGJJJKKKLLLKKKKKKIIIJJJKKKJJJFFFCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBFFFEEEDDDDDDEEEFFFHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLKKKIIIGGGEEECCCBBBBBBEEENNNZZZeeekkkmmmgggdddaaaaaabbb```]]]YYYTTTSSSQQQOOOOOOSSSYYY^^^bbbdddhhhlllnnnlllgggccc[[[\\\^^^```aaabbbaaaaaaaaa```^^^ZZZXXX[[[bbbhhhqqq{{{wwwnnnaaaWWWSSSXXX[[[aaaeeegggfffcccaaa^^^[[[UUUPPPJJJCCC===888444222111///.........//////...---,,,,,,,,,,,,,,,................................./////////000000000000//////000000222222.../////////000000000000---....../////////......------...............------------.........//////........................//////.........---------,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,,,,------,,,,,,+++---,,,,,,+++*********)))...---,,,++++++,,,---...---------------,,,,,,,,,,,,------------------,,,,,,,,,++++++***++++++,,,,,,+++******---222888;;;...+++))))))***+++***))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++***'''((())))))******))))))***+++++++++++++++,,,,,,))))))*********+++++++++)))***+++,,,---,,,++++++(((((()))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,,,,------...---,,,+++************------------------,,,,,,------------------------,,,,,,,,,---...///000111////////////////////////000000//////000111222222222222444888@@@MMMZZZcccfffiiiiiihhhjjjkkkhhhbbb[[[YYYYYY___iiinnnmmmjjjdddkkkxxx}}}rrrkkkhhhhhhnnnvvv|||tttmmmiiimmmuuuyyyrrrnnniiiccc\\\ZZZ\\\```aaaaaa\\\[[[YYYWWWUUUSSSQQQPPPNNNMMMLLLLLLNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAA@@@@@@???>>><<<<<<======>>>???@@@@@@===>>>???AAAAAABBBBBBAAADDDDDDEEEFFFGGGHHHHHHIIIEEEEEEFFFGGGHHHIIIKKKLLLHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDBBBCCCFFFHHHIIIIIIIIIHHHGGGHHHIIIGGGDDDAAA@@@@@@===>>>??????@@@?????????@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJHHHHHHIIIKKKMMMNNNOOOPPPLLLJJJHHHEEECCCBBBBBBBBBFFFHHHLLLUUU```hhhjjjjjjfffccc```^^^]]][[[WWWTTTQQQQQQQQQQQQSSSWWW^^^bbbfffgggjjjmmmmmmiiiccc^^^UUUXXX]]]___aaaaaacccdddaaaaaa___\\\[[[]]]ccchhhpppxxx~~~tttiiiddd___XXXSSSRRRVVVXXX[[[]]]^^^]]][[[ZZZYYYTTTNNNHHHBBB<<<666222000///...---------......///......---,,,,,,,,,,,,////////////////////////............////////////000000000000000111111222------...///000111222222---...//////000/////////---...............------------------................................................------------,,,,,,,,,------------...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---,,,,,,------,,,,,,++++++)))***+++---///000111111---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,---------......---------,,,++++++***++++++,,,,,,+++***((((((***---111444***)))((()))***+++++++++)))******++++++******)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))*********++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++((()))+++,,,------,,,+++)))))))))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,------,,,+++************------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111.......................................//////000000111222444999BBBLLLTTT```dddhhhiiimmmqqqpppkkkeee```\\\```jjjpppppplllfffeeejjjwwwwwwrrrmmmiiijjjnnnsss~~~yyyiiihhhkkkttt~~~zzzzzzpppddd[[[ZZZ\\\^^^```]]]]]]]]]\\\ZZZWWWUUUTTTNNNMMMKKKKKKLLLLLLKKKIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????======>>>>>>?????????@@@<<<<<<===>>>>>>?????????AAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCEEEFFFHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDBBB@@@???@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJKKKMMMNNNOOOOOOJJJGGGBBB>>>===???CCCFFFLLLMMMQQQXXXaaaffffffeee```___^^^\\\ZZZWWWRRROOOOOORRRVVVYYY[[[^^^aaacccggghhhjjjlllkkkgggaaa\\\VVVYYY]]]___``````bbbccceeedddbbb``````ccchhhkkknnnppprrrsssvvvyyyxxxtttqqqggg^^^ZZZXXXTTTRRRRRRSSSUUUVVVXXXXXXWWWVVVUUUSSSNNNHHHAAA<<<777222///---------------------...///...---,,,,,,,,,,,,,,,////////////////////////..............................//////////////////------...///000111222333...//////000000000//////.........///......---,,,,,,------------..........................................------------,,,,,,,,,,,,,,,------------******++++++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,---------,,,++++++((()))***************)))++++++*********+++,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,***)))(((((((((***,,,---++++++++++++******))))))******++++++++++++*********++++++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***)))))))))******))))))***++++++++++++************++++++,,,,,,---)))************++++++++++++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...................................................000222222333777>>>DDDVVV]]]dddiiinnntttuuurrrjjjddd___aaahhhmmmmmmjjjhhhcccbbblll}}}yyyqqqhhheeehhhkkkttt{{{|||~~~yyyrrrllllllrrr~~~oooddd^^^]]]]]]]]]\\\]]]^^^^^^]]][[[YYYWWWPPPNNNLLLKKKLLLLLLKKKJJJKKKJJJHHHGGGGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@??????????????????@@@@@@@@@==================>>>>>><<<=========>>>?????????@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======>>>???@@@BBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCBBB@@@>>>???@@@<<<<<<===>>>????????????@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJGGGCCC???===>>>CCCIIINNNPPPPPPRRRXXX^^^bbbbbb```YYYYYYZZZYYYWWWTTTQQQOOOPPPUUU[[[```bbbbbbbbbbbbeeeeeefffhhhiiifffaaa]]]\\\]]]^^^```bbbdddeeefffllliiifffddddddhhhlllnnnhhhgggggghhhjjjllllllkkkeee___\\\\\\ZZZUUUSSSSSSRRRSSSTTTUUUTTTSSSQQQPPPLLLHHHAAA;;;777444111///,,,------------------------------,,,,,,------...................................................------.........---------........./////////000000...///////////////............//////...------,,,,,,,,,---------..........................................---------,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,++++++***)))'''$$$""" ***++++++,,,------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---************************,,,,,,---,,,+++)))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,)))************+++++++++************************,,,+++***)))(((((()))***&&&''''''((((((((((((((()))******+++,,,,,,------)))************+++++++++++++++******++++++,,,,,,+++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------.........------------------------......---------......///..............................////////////......---000222222000111777<<>>>>>>>>===>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAA>>>===<<<;;;;;;<<<===>>>>>>????????????????????????@@@@@@???>>>>>>???AAA======>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHKKKMMMNNNNNNMMMLLLHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAABBBFFFLLLSSSWWWWWWUUUTTTVVVZZZ]]]\\\ZZZUUUUUUUUUSSSRRRQQQRRRRRRTTTYYY```dddeeedddbbbbbbaaaaaabbbdddffffffcccaaaaaa___```dddlllsssvvvvvvtttpppkkkggggggiiimmmoooeeebbbaaabbbdddddddddddd]]]]]]```ccc```XXXSSSSSSRRRRRRSSSSSSRRROOOLLLJJJFFFAAA;;;666333222000///------------------,,,,,,,,,,,,,,,,,,------...///------------------------.....................---.........//////...------/////////......---------......//////......---,,,.../////////...---,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,---------------......///000111111+++++++++,,,,,,---------,,,------.../////////...***+++,,,,,,---------,,,++++++,,,------,,,+++******+++---...///...------,,,,,,,,,------.........---......//////......---+++*********+++,,,,,,---***++++++,,,,,,++++++******,,,------+++******++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))************+++++++++)))))))))))))))))))))))),,,+++***((((((((()))***))))))***+++++++++++++++))))))***+++,,,,,,------)))************+++++++++''''''((()))+++---000222,,,,,,++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,+++***))))))))))))++++++,,,,,,---...//////........................///......---------..............................///000000000000000/////////222444222///000666;;;;;;FFFSSS]]]eeelllnnnlllmmmjjjhhhhhhhhhfffbbb^^^SSSTTTVVVZZZaaammm{{{uuukkklllsssmmmnnnkkkgggiiiqqqvvvwwwrrr{{{{{{pppkkktttzzzssskkkccc]]]UUUXXX[[[^^^___^^^\\\ZZZWWWTTTQQQPPPPPPPPPOOONNNJJJIIIGGGFFFFFFHHHKKKMMMJJJIIIGGGFFFEEEFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;???>>>>>>>>>>>>>>>???@@@======>>>??????????????????>>>>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???;;;<<<<<<===>>>??????@@@===>>>???>>>===>>>???AAA>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHFFFIIILLLOOOQQQPPPNNNLLLGGGFFFEEECCCBBB@@@???>>>@@@AAADDDIIINNNTTTZZZ\\\___[[[WWWVVVWWWXXXWWWUUUTTTSSSQQQOOONNNPPPSSSVVVXXX\\\aaaddddddcccbbbbbb___^^^___bbbeeefffeeedddbbb```aaaiiiwwwzzzuuunnnhhhgggiiilllmmmfffbbb``````aaa___^^^^^^ZZZ^^^eeejjjeeeYYYSSSRRRRRRSSSSSSSSSPPPLLLHHHFFFBBB===777333111000000///------.........---,,,,,,+++++++++,,,---...///000///...---,,,,,,---...//////...---,,,,,,---...///++++++,,,,,,---...//////........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------......------,,,,,,,,,---------......************************------,,,+++,,,---...///***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************+++++++++******))))))******+++///...,,,+++***+++,,,,,,************************)))************+++++++++++++++************+++++++++*********))))))((((((///...,,,***(((&&&%%%$$$******************************))))))))))))******))))))*********))))))(((((()))***+++,,,---------......,,,+++***))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********(((((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......//////.........---------///////////////.........000000000000111111111111666;;;DDDOOO[[[dddiiijjjkkkkkkiiifffbbb]]]XXXUUUNNNMMMLLLNNNSSS^^^kkksss}}}vvvrrrpppnnnooollliiijjjnnnnnnjjjjjjkkkttt~~~uuunnnjjjiiivvvwww{{{xxxpppiiiddd\\\\\\[[[[[[ZZZZZZZZZYYYQQQPPPOOOOOOPPPOOOMMMKKKHHHIIIJJJJJJIIIHHHJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFDDDBBB@@@???@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAA@@@@@@AAABBB>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDBBBAAABBBCCCDDDCCCAAAAAABBBBBBAAA???CCCCCCDDDEEEGGGIIIKKKLLLJJJLLLOOOPPPOOOLLLIIIGGGDDDBBB>>>;;;:::<<<>>>???CCCHHHPPPVVV[[[]]]```aaa^^^XXXUUUWWWXXXUUURRRRRRQQQQQQRRRRRRSSSVVV[[[___```^^^]]]^^^______^^^\\\```___^^^^^^___bbbeeeggg```ccceeelllwwwnnnnnnhhhgggiiieee^^^^^^]]][[[YYY[[[```eeeiiikkkmmmmmmiiibbbZZZUUUWWWTTTQQQNNNLLLHHHDDDAAA;;;888555111///...............//////...,,,***)))++++++++++++++++++++++++///...---,,,,,,---...//////...---,,,,,,---...///++++++,,,,,,---......///........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------...---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++************++++++---,,,+++***)))******+++************************)))************++++++++++++******))))))******+++************)))))))))(((---,,,,,,+++***))))))(((************************++++++************++++++++++++++++++++++++******)))***++++++,,,,,,,,,,,,------,,,+++************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------............//////.........---------////////////............/////////000000000111111222666===HHHTTT^^^eeehhhiiiiiihhheeeaaa\\\WWWTTTJJJIIIHHHHHHKKKTTT___gggtttyyy~~~~~~{{{yyyxxxuuuuuurrrmmmmmmooommmiiicccbbbhhhsss|||wwwpppllljjjmmmlllkkknnnvvvuuulllgggbbbaaa``````^^^ZZZUUUPPPSSSQQQOOOOOOPPPPPPNNNMMMKKKLLLNNNNNNMMMLLLLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEECCCBBBAAAAAABBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@??????????????????>>>??????????????????????????????????????????????????????>>>=====================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA@@@???AAABBB????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDCCCBBBAAABBBCCCDDDBBBAAAAAABBBCCCCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMMMMLLLJJJGGGFFF@@@???======>>>@@@DDDFFFQQQUUUZZZ]]]^^^^^^^^^^^^[[[VVVTTTWWWWWWSSSPPPOOOPPPQQQSSSTTTVVVYYY^^^bbbbbb^^^[[[YYYZZZ[[[]]]]]]\\\]]]]]]^^^___``````aaaZZZ___fffrrrtttqqqjjjiiiiiiccc^^^[[[WWWUUUWWW^^^fffllluuutttrrrnnnhhhaaa[[[WWWVVVSSSOOOLLLIIIEEE@@@===777555222///---,,,------...............---,,,,,,++++++++++++++++++++++++......------------............------------......+++,,,,,,------.........---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++***))))))))))))***************************)))************+++++++++******))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---***++++++,,,,,,,,,++++++,,,++++++*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////...............---------.................................////////////000---000555>>>HHHSSS]]]bbbgggggggggeeeaaa\\\WWWTTTKKKIIIFFFDDDDDDJJJRRRXXXdddkkktttzzz}}}{{{uuurrrqqqmmmgggeeebbbcccjjjttt{{{zzzsssooonnnnnniiiccccccjjjwwwvvvpppmmmjjjhhhgggggggggbbbXXXPPPOOOLLLIIIGGGHHHIIIIIIIIIKKKNNNQQQRRRQQQOOOOOOOOOKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>======>>>>>>>>>>>>==============================>>>@@@AAAAAA@@@???@@@BBB????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAACCCDDDCCCBBBBBBCCCDDDEEECCCAAABBBDDDFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC>>>>>>>>>@@@CCCHHHLLLOOO\\\___bbbbbbaaa^^^\\\\\\XXXTTTRRRUUUTTTPPPMMMMMMQQQTTTVVVXXXZZZ]]]aaadddccc]]]WWWSSSTTTWWWZZZ\\\YYYYYY[[[[[[[[[ZZZYYYXXXTTT\\\fffuuuxxxtttooopppppphhh___XXXQQQQQQXXXdddooouuu|||yyyssslllddd^^^XXXVVVSSSPPPKKKGGGDDD???;;;777333111///---,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......------------------------......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************************************))))))*********+++++++++***))))))(((((())))))************)))))))))))))))))))))******+++,,,,,,---************************+++++++++******+++++++++,,,++++++***++++++------++++++,,,,,,,,,+++*********************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000........................------...............///---------.........//////---...111666===HHHRRRYYYccceeeggggggeee```[[[XXXQQQOOOKKKFFFDDDFFFKKKOOOYYY```jjjqqqvvv}}}~~~yyyvvvooohhhiiifffdddhhhpppyyyzzzuuurrrrrrtttoooiiigggllluuu~~~xxxvvvwwwsssooommmoooqqqooofff]]]PPPKKKFFFBBBBBBCCCDDDEEEGGGJJJNNNQQQQQQPPPOOOPPPKKKKKKJJJIIIHHHHHHGGGFFFHHHFFFEEECCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????@@@AAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAABBBDDDCCCCCCCCCDDDEEEGGGEEECCCDDDFFFIIIJJJKKKIIIJJJJJJJJJIIIGGGFFFEEEDDDBBBAAA?????????@@@AAAAAABBBCCCGGGKKKOOOSSSUUU\\\^^^```aaa___\\\[[[[[[VVVRRRPPPQQQPPPMMMMMMPPPVVVXXX[[[]]]]]]___aaaccc```[[[TTTPPPQQQTTTWWWYYYVVVVVVVVVVVVUUUSSSRRRQQQUUU\\\dddpppzzzwwwuuuyyyzzzppp___VVVNNNOOOZZZhhhrrrvvvssspppkkkeee^^^XXXSSSQQQOOOKKKFFFBBB>>>999555222//////---,,,++++++,,,,,,,,,+++***)))((()))***+++++++++++++++++++++++++++,,,------------------,,,,,,------------------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++++++++************++++++++++++************++++++---,,,,,,++++++,,,,,,---******++++++++++++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))******)))))))))*********************************************))))))))))))*********************+++,,,,,,++++++,,,,,,,,,+++******))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000---.....................,,,---------......//////------------...............///000222555===GGGMMM]]]```eeehhhiiifffbbb___YYYVVVQQQKKKFFFFFFHHHKKKUUU\\\dddjjjnnnvvv{{{ssskkkfffdddcccgggpppyyy}}}~~~}}}xxxuuutttuuuvvvtttrrrrrrsssuuuuuuttt}}}wwwrrrssswwwwwwrrrlllZZZTTTLLLFFFDDDDDDDDDEEE@@@DDDIIILLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<======>>>>>>>>>??????????????????>>>???????????????????????????AAAAAAAAA??????@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDDDDDDDDDDFFFGGGIIIHHHFFFGGGIIILLLLLLLLLMMMLLLKKKIIIFFFCCCAAA@@@>>>===;;;::::::<<>>>>>=========>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAACCCEEEFFFFFFFFFHHHJJJKKKIIIIIIIIIKKKLLLKKKIIIKKKJJJGGGDDDAAA>>>===<<<;;;:::::::::<<<@@@DDDFFFOOOPPPQQQSSSTTTUUUUUUUUUXXXYYYZZZYYYVVVSSSRRRRRRRRROOOMMMNNNOOOQQQWWW___```aaa```^^^[[[YYYZZZ[[[XXXVVVSSSRRRSSSUUUUUUTTTVVVTTTRRROOONNNOOOQQQSSS^^^```cccdddiiirrr~~~|||wwwtttooosssrrreeeOOOIIIEEEIIIRRRYYYZZZYYYTTTVVVXXXXXXVVVQQQLLLHHHCCC@@@;;;777444111///---------------------,,,,,,...------,,,++++++,,,,,,+++++++++++++++++++++++++++,,,------------,,,++++++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++************++++++((((((***+++++++++******************************)))************+++++++++,,,,,,++++++++++++,,,,,,((()))))))))************)))))))))******+++++++++************************+++******))))))******+++'''))),,,.........,,,+++)))***++++++,,,,,,,,,,,,***)))))))))))))))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------............---------.........//////++++++,,,------...//////---............/////////---000222111///000666;;;FFFMMMWWWbbbiiikkkkkkiiiaaa^^^ZZZSSSMMMJJJKKKLLLVVV```jjjmmmkkkjjjooottt{{{xxxooocccddddddhhhsss|||pppssswww{{{}}}|||yyywwwwwwxxxwwwuuusssrrrrrrtttxxx{{{~~~vvvoooiiiooozzz}}}}}}|||{{{rrrjjj___SSSKKKFFFBBB@@@@@@BBBDDDDDDCCCBBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHBBBDDDFFFGGGHHHGGGFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@?????????@@@@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@AAABBBBBBBBBBBBDDDFFFGGGGGGHHHJJJLLLJJJIIIIIIJJJKKKIIIFFFDDDEEEBBB???<<<:::999::::::<<<<<<===???CCCHHHMMMPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTRRROOOMMMLLLLLLMMMLLLNNNSSSUUUVVV\\\dddbbbaaa___[[[XXXVVVWWWYYYWWWUUURRRRRRSSSVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVXXX[[[^^^^^^]]]aaallluuuvvvqqqrrroooggghhhfffXXXIIIEEECCCEEEKKKPPPQQQOOOOOOPPPRRRRRRPPPLLLGGGDDD>>>:::666333111000///---------------,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---+++******************+++&&&'''(((*********)))(((************************)))************+++++++++---,,,,,,++++++,,,,,,---(((((())))))*********+++((()))***+++,,,------...************************,,,++++++++++++++++++,,,'''***---000111000---+++((()))***+++,,,---------******))))))))))))***************++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........//////++++++,,,,,,---...//////.........////////////000***...111111......222777===EEEQQQ^^^gggkkkkkkjjjcccbbb]]]WWWQQQNNNNNNOOOVVVbbbnnnrrrnnniiiiiillltttyyy~~~xxxpppaaabbb```aaalllwwwxxxrrrmmmoooqqqsssttttttsssrrrvvvwwwvvvtttrrrpppqqqrrrtttwww{{{}}}wwwrrrllllllnnnttt|||wwwjjj^^^TTTLLLGGGDDDDDDEEEEEEDDDAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCAAACCCFFFIIIJJJIIIGGGFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@?????????DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>???@@@@@@AAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMIIIIIIIIIJJJJJJGGGCCC???>>><<<999666555666888:::>>>???AAADDDIIIOOOTTTWWWSSSTTTUUUUUUUUUSSSQQQOOOJJJLLLMMMLLLKKKIIIJJJJJJHHHJJJPPPWWWZZZZZZ___fffaaa```]]]YYYVVVUUUWWWYYYXXXUUURRRQQQSSSVVVYYYZZZVVVWWWXXXYYYZZZZZZYYYYYYQQQTTTXXXWWWSSSSSSZZZdddhhhhhhmmmjjjaaaaaa___QQQHHHEEECCCDDDIIIMMMNNNNNNNNNOOONNNMMMJJJFFFCCC@@@;;;777333111000000///...,,,,,,,,,,,,,,,+++***)))!!!"""%%%(((***+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))******++++++---,,,***(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,***)))))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++***)))(((((())))))++++++++++++++++++++++++******))))))((((((''''''************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++******))))))((((((''''''++++++++++++++++++++++++++++++,,,,,,,,,++++++***------,,,++++++******)))---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,------......------,,,///...---,,,,,,---...///////////////////////////.........//////000111222999999@@@NNN\\\cccgggjjjhhhccc]]]YYYWWWUUUQQQOOOZZZaaakkkrrrtttqqqjjjeeefffjjjooovvvyyyxxxtttpppccc```^^^___ccchhhlllnnnmmmkkkkkklllhhhcccbbbdddqqqpppssswwwvvvoookkkkkkqqqooopppvvv}}}{{{vvvqqqnnnjjjhhhjjjpppwww|||zzziii[[[QQQMMMKKKGGGJJJKKKGGGAAA===???AAA@@@AAA@@@>>><<<<<<>>>?????????@@@CCCFFFGGGGGGFFFCCCDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEEEEECCC@@@>>>CCCCCCBBBAAAAAABBBCCCCCCFFFFFFFFFFFFEEEDDDBBBAAACCCIIIPPPTTTPPPIIIEEEEEE@@@@@@????????????@@@@@@EEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@????????????@@@CCCDDDEEEEEEDDDEEEGGGIIIDDDCCCBBBAAAAAA@@@>>><<<<<<;;;999999999;;;===???BBBDDDHHHLLLQQQTTTWWWXXXTTTUUUUUUTTTSSSPPPNNNMMMKKKKKKKKKJJJJJJJJJMMMOOOPPPSSSXXX\\\______^^^]]]\\\ZZZVVVSSSQQQQQQSSSTTTUUUQQQOOOQQQRRRUUU\\\dddgggiiihhhbbb^^^\\\YYYUUUQQQOOOOOOPPPNNNMMMRRRYYY]]]]]]]]]^^^]]]ZZZUUURRRKKKFFFAAACCCIIIMMMKKKGGGKKKKKKJJJIIIFFFBBB>>><<<888666333000------------))))))***+++,,,,,,------...------,,,,,,++++++***------+++***))))))((((((---------......---------.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++******************************************,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++************)))))))))))))))************---,,,***)))((()))***++++++,,,,,,------,,,,,,+++,,,+++***)))))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,+++***)))))))))))))))+++++++++++++++++++++++++++*********))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))))))************+++++++++******))))))((((((((((((++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,------......------,,,...---,,,,,,,,,,,,---...------------------------............///000111222333444<<>><<<<<<=========>>>AAACCCCCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAACCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCGGGLLLOOOMMMHHHEEEEEEAAA@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@??????>>>???@@@AAA@@@??????AAABBB@@@@@@???>>>>>>>>>===<<<<<<<<<<<<>>>@@@DDDGGGJJJKKKLLLNNNQQQTTTVVVWWWXXXSSSSSSSSSSSSQQQOOOMMMLLLHHHHHHHHHGGGHHHKKKPPPTTTZZZ[[[]]]______^^^\\\[[[XXXWWWUUUSSSRRRRRRSSSSSSTTTPPPMMMNNNPPPXXXggguuu{{{yyysssiiicccaaa\\\VVVRRRPPPPPPQQQOOOMMMOOOUUUUUUUUUUUUWWWXXXWWWVVVUUUNNNIIIEEEFFFKKKNNNKKKGGGIIIIIIHHHFFFCCC???;;;999666444111///---,,,------)))******+++,,,,,,------------,,,,,,,,,,,,++++++,,,+++***************+++---..................---//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---------,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++++++++************)))***************))))))))),,,+++***)))))))))***+++++++++,,,,,,,,,,,,++++++,,,+++******))))))******+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***************+++++++++***************)))************+++++++++***))))))))))))(((((((((++++++++++++++++++++++++******+++++++++++++++***)))******+++,,,,,,------+++++++++++++++*********************************)))***++++++,,,,,,++++++)))***,,,---...------,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///000111222...000666===AAAGGGQQQ\\\gggccc___]]]]]]]]]\\\[[[YYY^^^dddhhhhhhccc\\\WWWTTTVVVZZZaaahhhlllmmmmmmkkkkkkiiieeeaaabbbfffjjjmmmkkkiiifff```WWWSSSTTTYYY```kkksssrrrmmmkkkooopppmmmlllnnntttxxxzzzzzzyyytttlllddd___]]]^^^___ccceeehhhnnnuuu|||wwwlllccc]]]\\\XXXRRRNNNNNNOOOPPPQQQRRRSSSSSSPPPJJJDDD@@@???>>><<<;;;;;;===>>>=========>>>???@@@AAAAAAAAA@@@@@@BBBDDDFFFGGGGGGGGGGGGCCCDDDEEEFFFFFFDDDBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDFFFGGGHHHHHHHHHGGGEEEAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@DDDDDDDDDCCCAAA???===;;;;;;<<<<<<;;;999999:::<<<<<<;;;;;;:::;;;<<<===>>>???@@@BBBEEEJJJOOOSSSVVVSSSSSSSSSTTTUUUUUUUUUVVVRRRRRRQQQPPPNNNLLLJJJIIIEEEEEEEEEFFFIIIOOOWWW\\\cccbbbaaa___]]]ZZZXXXVVVSSSSSSSSSTTTSSSSSSRRRQQQQQQMMMJJJJJJOOO^^^www|||ooohhheee```ZZZUUUSSSSSSTTTQQQLLLLLLPPPKKKLLLNNNQQQTTTVVVXXXYYYRRRNNNJJJJJJMMMNNNLLLHHHGGGFFFEEEBBB???;;;777555222111///---,,,,,,------*********++++++,,,,,,---++++++,,,,,,,,,,,,------***************+++,,,,,,---......//////......---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,+++***)))************************************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++******)))))))))++++++***))))))******+++++++++,,,,,,,,,,,,+++++++++++++++*********************************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++,,,************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))************************)))******++++++++++++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***+++++++++++++++((())),,,...///...---,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///111111222000111444777;;;EEENNN[[[[[[\\\]]]^^^^^^]]][[[XXX[[[___bbb```ZZZSSSNNNJJJJJJMMMSSS[[[bbbgggiiikkknnnoookkkeeebbbdddhhhnnnkkkiiiggg___VVVQQQQQQPPPXXXccclllllliiimmmtttxxxuuuqqqpppqqqtttwwwxxxwwwssslllfffbbb```aaabbb___^^^^^^```fffmmmtttyyyxxxmmmfffggg```YYYWWWXXXYYYXXXUUU[[[[[[ZZZWWWRRRMMMKKKJJJFFFCCC@@@>>>===<<<;;;999888999:::;;;;;;<<<======>>>???AAACCCEEEGGGHHHHHHEEEGGGIIIKKKJJJHHHEEECCCBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFEEECCCDDDGGGHHHFFFAAAAAA@@@AAAAAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCBBB@@@===:::888888999999888666666777999888999999999;;;===AAADDDEEEFFFHHHLLLPPPTTTXXXZZZTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQOOOMMMJJJHHHFFFEEECCCEEEHHHKKKPPPVVV]]]bbbeeeccc```\\\YYYVVVSSSRRRPPPQQQSSSSSSSSSQQQOOOMMMLLLJJJIIIKKKRRRdddqqqkkkiiifff```ZZZWWWVVVVVVSSSMMMJJJLLLGGGKKKPPPTTTWWWYYY[[[\\\UUURRRNNNMMMNNNNNNKKKGGGEEEDDDBBB???;;;777444222///...---,,,,,,,,,------*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++******++++++,,,------............------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******++++++,,,------...------,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,************************+++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++******))))))******************++++++***++++++,,,,,,++++++***++++++++++++******))))))******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))************************************((()))******++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***((())),,,...///...---,,,***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------------------------------------------...///000111:::333...000333777;;;@@@MMMQQQXXX^^^```___\\\ZZZWWWYYY[[[\\\YYYSSSMMMIIICCCBBBCCCHHHPPPYYY___bbbffflllqqqpppkkkffffffgggmmmjjjiiiggg```VVVRRRRRRNNNSSS[[[aaabbbdddmmmwww~~~{{{vvvrrrqqqrrrsssrrrpppkkkhhhffffffhhhiiifffbbb]]]YYYZZZ^^^dddiiivvv{{{yyytttpppjjjdddccceeeeee```[[[______\\\YYYUUUTTTUUUWWWRRROOOJJJGGGDDDAAA===;;;666666666666777777888888:::;;;<<<>>>@@@BBBDDDEEEFFFHHHKKKMMMMMMKKKHHHFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHKKKIIIDDDCCCHHHJJJHHHAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@?????????@@@???===:::777555555666666666555555666888999;;;<<<===>>>AAAGGGKKKLLLLLLMMMOOOQQQSSSUUUVVVQQQQQQPPPOOOOOOOOOOOOPPPQQQOOOMMMJJJGGGEEECCCBBBDDDIIIOOOTTTYYY]]]aaadddcccaaa^^^ZZZWWWUUUSSSSSSQQQQQQRRRQQQPPPMMMKKKJJJHHHHHHKKKPPPWWWgggvvvnnnmmmkkkggg```[[[WWWVVVRRRLLLIIIIIIIIIOOOXXX]]]___]]]\\\\\\UUURRROOONNNMMMLLLHHHEEEBBBAAA???<<<888555222000---,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,******++++++,,,---.........---,,,+++************,,,------------------,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++,,,---......,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,************************,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++*********)))*********++++++++++++******++++++++++++*********++++++++++++***))))))***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++************+++************+++,,,,,,************************((((((((((((((()))))))))***************************************+++++++++***************+++++++++)))************+++++++++)))))))))************+++************************(((((()))***++++++++++++------,,,,,,+++******)))*********+++++++++++++++************************((()))******++++++******((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++***************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......---------------------------------------...///000111===444...///333444666888AAAHHHSSS[[[^^^]]]\\\[[[WWWXXXXXXWWWTTTOOOJJJGGGBBB@@@???BBBIIIQQQWWW[[[]]]ccckkknnnnnnkkkjjjjjjkkkiiiiiihhhaaaXXXSSSSSSOOOOOORRRWWWYYY^^^iiittt}}}uuuooommmnnnnnnllljjjhhhggghhhjjjkkkooojjjbbb[[[WWWWWWZZZ\\\ccchhhqqqyyy}}}uuuqqqmmmmmmooooookkkfffbbbaaa^^^ZZZXXXYYY\\\___\\\YYYUUUQQQMMMIIICCC@@@888888777666555666666666777777777888999<<>>===;;;;;;;;;;;;:::888666555333444666666666777:::<<>>===;;;888555222000///,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///...---,,,*********)))++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---************++++++++++++***++++++,,,,,,,,,++++++************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))***++++++++++++++++++,,,))))))***+++++++++++++++******++++++++++++*********++++++,,,+++***)))((())))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))***+++,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************'''((()))***++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++((())))))******************************************++++++,,,,,,++++++***************++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000777222000111222111222666888???JJJRRRVVVXXXYYYZZZVVVWWWWWWUUURRRNNNJJJGGGDDDAAA???@@@EEEKKKQQQTTTUUUYYY```fffkkknnnoooooonnnllllllkkkeee[[[VVVVVVOOOLLLKKKOOOSSSXXXbbblllxxx~~~xxxpppkkkjjjiiihhhhhhhhhhhhjjjlllnnnpppmmmhhhbbb]]]ZZZXXXWWWVVVYYY___gggmmmrrrvvvwwwtttqqqnnnnnnqqqsssrrrqqqiiiiiifffccc___^^^```bbb___^^^[[[YYYVVVQQQKKKFFF???>>><<<:::888777777777666555444444555777999;;;===???BBBEEEFFFFFFEEEDDDFFFGGGIIIKKKLLLMMMMMMLLLOOOZZZ\\\QQQIIIJJJLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEECCCAAA>>><<<:::999888888888888888777777777666888:::;;;===???CCCEEEGGGJJJLLLKKKGGGEEEGGGJJJLLLLLLMMMNNNNNNOOOOOONNNNNNMMMKKKJJJJJJJJJLLLMMMKKKKKKKKKKKKKKKMMMNNNOOOOOOSSSWWWYYYZZZZZZ[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRPPPLLLHHHGGGHHHJJJLLLMMMMMMPPPVVV[[[bbbnnnzzzsssiiihhhjjjkkkggg\\\RRRLLLIIIEEEEEEGGGKKKRRR[[[^^^[[[WWWTTTTTTNNNMMMKKKIIIGGGCCC@@@===:::888666444111///...---,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***(((((())))))******++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************+++++++++************)))*********++++++,,,,,,---((()))***+++++++++++++++******++++++++++++************+++,,,+++***)))((())))))******++++++++++++******+++,,,,,,,,,,,,++++++++++++************)))))))))(((((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((((((((((((((())))))******++++++++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))'''''')))******+++++++++*********++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))***************+++***))))))((())))))***+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++------------++++++++++++++++++++++++++++++---------------...000000000000111333000---111777222999AAAIIIMMMQQQVVVYYYVVVVVVVVVTTTRRRNNNKKKIIIFFFCCC@@@@@@CCCIIIMMMOOOQQQSSSWWW___hhhooorrrtttsssqqqqqqpppiii___ZZZZZZNNNIIIGGGKKKPPPTTT\\\dddoooxxxyyypppkkkiiieeeffffffhhhkkknnnppprrrnnnnnnllliiiddd^^^YYYVVVQQQRRRUUUYYY^^^ccchhhjjjpppmmmkkkjjjmmmqqquuuwwwqqqqqqppplllhhhdddcccccc___^^^^^^]]][[[VVVOOOJJJEEEDDDAAA>>>;;;:::999999666555333222222444777888888:::===@@@BBBBBBBBBBBBCCCDDDGGGJJJLLLNNNNNNNNNQQQ___cccWWWKKKKKKMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???<<<999777666777777666666777888999::::::===@@@BBBDDDGGGKKKNNNNNNQQQRRROOOIIIDDDEEEGGGIIIIIIKKKMMMNNNOOOOOOOOOLLLKKKIIIGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNRRRUUUWWWTTTUUUWWWVVVVVVUUUVVVXXXTTTUUUUUUTTTSSSRRRQQQPPPQQQNNNIIIEEEEEEHHHLLLOOOQQQOOOQQQVVV[[[___gggooosssvvvtttiii``````eeehhhggg[[[OOOHHHDDDBBBCCCFFFIIIPPPVVVXXXUUUQQQPPPQQQKKKJJJIIIGGGDDDAAA===;;;666555333111///---,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++......,,,,,,,,,,,,......***++++++,,,,,,++++++******++++++,,,------------222111...,,,******++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++''''''(((((())))))******((()))***++++++***)))(((************************+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))))),,,+++***(((&&&%%%$$$$$$,,,,,,,,,+++***)))((('''************************------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++***)))((('''&&&&&&(((((()))***+++,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))************++++++++++++++++++++++++***)))(((******))))))((((((''''''))))))))))))************************************+++,,,,,,------,,,,,,+++((((((((((((((((((((((((******))))))******+++,,,***+++,,,,,,+++***)))(((************************+++***)))))))))***+++,,,************************///...,,,+++***+++,,,,,,------------------------------------------------........................---------............//////////////////.........111333777;;;@@@GGGNNNSSSUUUUUUTTTRRRNNNLLLLLLLLLLLLIIIEEEBBBDDDIIIOOOTTTYYYVVVVVVYYY[[[___iiisssssssssqqqnnniiiddd___]]]OOOLLLHHHGGGKKKPPPUUUXXXaaafffooovvvwwwrrrhhh``````aaacccfffhhhjjjkkklllkkknnnpppnnnhhhbbb______SSSQQQNNNOOORRRVVVXXXZZZ[[[\\\___ccchhhmmmqqqtttvvvuuusssqqqoookkkfffbbb___^^^^^^]]]\\\XXXSSSOOOHHHHHHGGGEEECCCAAA???===???<<<888555555555555555666777999:::;;;<<<<<<<<>>???@@@@@@???>>>===<<<:::999888777555666777999;;;<<<>>>>>>AAACCCFFFHHHKKKLLLMMMMMMRRRRRRRRRPPPNNNLLLIIIGGGIIIKKKNNNPPPPPPOOOMMMKKKLLLIIIEEEAAA@@@AAADDDFFFKKKMMMPPPRRRUUUVVVWWWWWWSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTVVVWWWUUUPPPOOORRRQQQPPPNNNKKKKKKNNNTTTYYY[[[WWWRRRRRRVVVZZZ[[[[[[```bbbccc___YYYWWWYYY\\\WWWRRRJJJBBB===<<<>>>@@@FFFIIILLLNNNNNNLLLIIIGGGJJJHHHDDD@@@<<<888555444333222000///.........///---,,,,,,++++++,,,,,,---************************************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,++++++,,,------***++++++,,,,,,++++++***++++++,,,---------,,,,,,000...,,,***)))******+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))******)))******************)))***************************++++++,,,,,,++++++*********************++++++++++++***))))))(((((()))+++++++++++++++***)))(((+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))*********+++++++++*********)))(((((('''''')))))))))***+++++++++,,,))))))(((((((((((())))))+++++++++*********))))))******************++++++)))************++++++++++++++++++++++++***))))))+++++++++***************))))))))))))************************************+++,,,,,,------,,,,,,+++******************************))))))******+++,,,***++++++,,,+++***)))(((************************+++******)))***+++,,,---************************...---,,,+++++++++,,,,,,------------------------------------------------........................------------............////////////............---///333666:::???EEEJJJQQQRRRSSSRRRPPPNNNNNNOOONNNKKKGGGEEEGGGMMMTTTYYY]]]ZZZXXXYYYYYYZZZaaaiiinnnnnnmmmkkkgggbbb]]]ZZZQQQMMMIIIHHHKKKPPPTTTVVV\\\```gggnnnpppmmmeee```\\\^^^```dddfffhhhiiiiiiiiilllooonnnjjjeeeaaa```YYYVVVTTTRRRRRRRRRPPPOOORRRRRRTTTXXX]]]dddiiimmmrrrrrrssstttrrrnnngggbbbaaa```^^^]]]\\\YYYUUURRRLLLLLLLLLKKKIIIGGGEEEDDDBBB???:::888777777777666888888888888888999999999999;;;===@@@BBBEEEFFFGGGPPPbbbrrrXXXGGGNNNIIIKKKIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFDDDAAA@@@@@@AAA@@@>>>;;;::::::;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;::::::999999999;;;<<<===>>>@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNOOOOOONNNOOOOOONNNLLLJJJHHHGGGIIIJJJLLLMMMNNNMMMKKKJJJGGGEEEBBB@@@@@@BBBEEEHHHOOOQQQSSSUUUVVVVVVUUUTTTQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTTTTUUURRROOOQQQVVVWWWWWWVVVTTTRRRSSSXXX\\\```\\\XXXUUUTTTUUUUUUTTTUUUXXXZZZXXXSSSPPPQQQSSSPPPLLLFFF@@@======???@@@EEEFFFHHHIIIJJJJJJIIIHHHGGGEEEBBB>>>:::666444333222111///...------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++---,,,+++)))))))))***+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++******************++++++************++++++************************)))******++++++******)))((())))))***++++++,,,,,,*********++++++,,,------******+++++++++******)))++++++++++++******))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))******************++++++***))))))(((((())))))************)))))))))((((((((())))))***++++++,,,,,,)))************+++++++++***++++++++++++***))))))************++++++++++++)))))))))*********++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++++++++***))))))************************+++++++++++++++,,,------************************------,,,+++++++++,,,,,,------------------------------------------------------------------------------------....................................,,,---000222444777<<<@@@IIIKKKOOOPPPPPPOOOOOOOOOOOOMMMIIIHHHKKKRRRZZZ```bbb^^^[[[ZZZWWWTTTWWW\\\dddeeeffffffddd___[[[XXXSSSOOOKKKIIIKKKOOORRRTTTVVVXXX\\\aaadddddd```\\\YYY[[[^^^aaacccccccccccccccfffkkkllliiieeeaaa```[[[YYYWWWUUUSSSPPPMMMJJJIIIIIIIIIKKKPPPVVV]]]```hhhjjjnnnqqqrrrnnngggaaabbb```^^^]]]\\\ZZZXXXVVVQQQQQQQQQQQQPPPMMMKKKIIIEEEBBB>>><<<<<<<<<;;;;;;;;;:::999777777666666666555666777:::===@@@CCCDDDHHH\\\nnnWWWBBBFFFCCCJJJDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCAAA>>><<<<<<<<<<<<;;;999777666666777888777777666666777777888888;;;;;;;;;;;;;;;;;;<<<<<<@@@AAABBBCCCEEEGGGHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIHHHDDDBBB???>>>>>>AAADDDFFFNNNPPPRRRUUUVVVUUUTTTSSSPPPPPPPPPPPPQQQQQQQQQRRRTTTRRRQQQQQQOOOOOOUUU]]]eeeffffffbbb]]][[[\\\___cccbbb^^^XXXSSSNNNMMMMMMLLLOOORRRPPPLLLHHHGGGHHHHHHFFFCCC@@@>>>???@@@AAACCCCCCDDDDDDEEEFFFGGGHHHCCCAAA>>>:::777444222111000///...---,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------************************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++***++++++,,,,,,++++++***------------,,,++++++***++++++************+++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---******************************++++++++++++******))))))*********+++++++++)))***+++,,,,,,---------((()))***+++++++++++++++,,,,,,++++++***)))))))))))))))******+++++++++,,,++++++++++++++++++++++++************++++++++++++---------,,,,,,,,,++++++************************(((((()))))))))*********+++++++++******************))))))))))))))))))***+++*********))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++******)))''''''(((((())))))******))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********+++************************************,,,++++++,,,,,,,,,------************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------...............///---///000111111333666999>>>BBBGGGKKKMMMMMMNNNNNNOOOMMMJJJKKKOOOVVV^^^cccddd___\\\ZZZVVVPPPNNNQQQWWWYYY]]]___```^^^[[[YYYUUUQQQMMMKKKLLLOOORRRSSSSSSSSSTTTWWWYYYYYYWWWUUUWWWYYY[[[^^^___^^^]]]\\\\\\___dddgggfffccc___]]]WWWVVVTTTTTTUUUUUUSSSRRRJJJHHHGGGFFFHHHLLLQQQTTTZZZ\\\aaaeeehhhhhhddd```cccaaa^^^\\\]]]]]]\\\[[[VVVWWWWWWWWWUUUQQQMMMKKKGGGEEEBBBAAABBBCCCCCCCCCAAA@@@===;;;999888777777666666666777:::<<>>MMM___LLL<<>>===<<<;;;;;;;;;;;;;;;<<<===>>><<<:::888888999999888777777666777777888555555666777888:::<<<===AAAAAA@@@?????????@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIKKKLLLNNNNNNNNNNNNMMMOOONNNNNNMMMKKKJJJIIIHHHBBBBBBBBBCCCDDDEEEEEEFFFCCCBBB???>>>>>>@@@BBBDDDGGGJJJNNNRRRTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRPPPNNNMMMMMMMMMPPP[[[gggwwwyyyxxxrrrhhhaaa^^^^^^aaaaaa___YYYQQQKKKIIIJJJKKKMMMNNNLLLHHHDDDCCCCCCGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBB===<<<999666333111000///...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------************************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***------------,,,++++++***+++++++++++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,++++++******---,,,+++******+++,,,---************************++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))***+++,,,,,,++++++***((()))***++++++++++++++++++++++++*********))))))+++++++++******)))))))))++++++++++++++++++++++++)))))))))******+++++++++---------,,,,,,,,,++++++************************(((((())))))******+++++++++++++++*********************))))))))))))******,,,,,,+++++++++*********+++++++++*********))))))))))))*********+++++++++)))******+++++++++******''''''(((((())))))******************++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,******************++++++************************++++++,,,,,,------------************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---------......//////...///000000///000222333777<<>>===;;;:::999999999:::<<<===999>>>KKK???777<<<555;;;999888777777666777777777777888888777555444555666888888888888888888999999666777999<<>>>>>@@@AAACCCDDDEEEEEEDDDCCCCCCDDDFFFIIIKKKHHHJJJMMMPPPRRRRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRLLLKKKKKKMMMMMMRRR```nnn}}}ooobbb\\\[[[[[[[[[ZZZUUUNNNJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKKKKJJJHHHFFFEEEDDDCCCAAACCCDDDEEECCC@@@===:::888777555222000///......,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++***,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++************************,,,,,,,,,------,,,,,,,,,,,,,,,++++++***))))))((()))***+++,,,+++***)))(((((()))***+++++++++++++++************************,,,++++++***))))))((((((++++++++++++++++++++++++(((((())))))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))******+++++++++******************+++++++++******))))))******+++,,,,,,,,,++++++++++++***,,,,,,++++++***))))))((()))************+++++++++))))))***++++++++++++***************++++++++++++*********++++++++++++,,,******************************++++++++++++************************************))))))******+++,,,*********)))******+++,,,******************************+++,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////+++---......------...///333888===BBBFFFIIIKKKMMMJJJJJJKKKMMMQQQVVV[[[]]]]]]WWWSSSSSSPPPIIIEEEEEEAAADDDIIINNNSSSVVVXXXYYYVVVSSSPPPPPPRRRTTTVVVWWWZZZWWWTTTRRROOOLLLIIIFFFFFFHHHLLLPPPUUUYYY\\\]]]XXXXXXZZZ]]]______[[[YYYTTTRRRPPPQQQUUUZZZ^^^```ZZZZZZYYYWWWTTTQQQNNNLLLHHHGGGFFFHHHMMMRRRVVVWWW___]]]\\\^^^aaaccceeeeeebbbdddffffffccc]]]WWWSSSLLLKKKKKKMMMOOORRRRRRRRRPPPOOOOOOMMMKKKIIIGGGFFFAAAAAA???>>><<<<<<;;;;;;<<<888???999888===444999777666666555555666666666444555666555444444666777888888999:::;;;;;;<<<<<<:::<<<>>>BBBGGGKKKOOOQQQRRRPPPMMMIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJIIIGGGFFFDDDBBBAAA@@@@@@@@@<<<===@@@BBBEEEGGGHHHIIIHHHHHHHHHIIILLLOOOSSSUUUOOOPPPPPPPPPPPPOOOMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPKKKKKKMMMOOOOOOTTTbbbpppoooaaa[[[ZZZUUUUUURRROOOKKKHHHHHHIIIEEEFFFIIIKKKNNNPPPQQQRRRPPPOOOMMMKKKIIIFFFEEEDDD@@@BBBCCCDDDBBB===888555333333111///...---------++++++,,,,,,,,,,,,++++++++++++************++++++******************************************************++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,,,,++++++***++++++,,,---------,,,,,,***+++++++++++++++******)))*********++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++)))******************)))************************++++++,,,,,,,,,,,,++++++++++++******************(((***+++,,,,,,+++***))))))******+++++++++******)))))))))***++++++,,,,,,************))))))))))))************************((((((((()))***+++++++++,,,++++++++++++*********+++++++++*********))))))******************++++++)))))))))***+++++++++,,,+++******))))))******+++++++++++++++************++++++******************)))************+++++++++))))))***++++++++++++++++++++++++************************+++++++++,,,,,,******************************++++++++++++************************************))))))******+++,,,******)))))))))***,,,,,,************************)))***+++,,,,,,,,,+++******************************+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////***,,,......---,,,---...///222777;;;???BBBFFFIIIIIIJJJLLLOOORRRUUUWWWXXXXXXRRRMMMLLLJJJDDD@@@???===???BBBFFFKKKOOORRRSSSVVVSSSQQQRRRTTTXXXZZZ[[[]]][[[XXXUUURRRMMMGGGCCCBBBCCCFFFIIINNNSSSWWWYYYUUUTTTTTTVVVXXXXXXUUUSSSPPPOOONNNQQQUUUZZZ\\\]]]\\\^^^aaabbb```\\\WWWSSSJJJGGGEEEEEEHHHLLLOOOPPPSSSSSSTTTWWW[[[___```aaaaaadddggghhhfffaaa[[[WWWRRRQQQPPPQQQTTTUUUUUUTTTTTTUUUVVVVVVUUURRROOOMMMJJJIIIIIIGGGFFFDDDBBBAAAFFF===BBB<<<<<<@@@888>>>888888777777777777888888777888999999999:::===???<<<===>>>???AAAAAABBBBBB???@@@CCCGGGLLLPPPTTTVVVTTTRRRNNNJJJGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIHHHFFFDDDCCC@@@???>>>>>>===>>>??????>>>AAAEEEIIIMMMOOOPPPPPPMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNQQQSSSQQQTTT```nnn}}}zzzlll```[[[\\\UUUQQQLLLHHHGGGFFFEEEEEEFFFJJJOOOUUUXXXYYYWWWUUUQQQPPPNNNKKKHHHFFFEEEDDD>>>?????????===:::666444000000///...---,,,,,,,,,++++++,,,------,,,++++++++++++************++++++***************************************************************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++***+++,,,,,,------------***************)))(((((())))))******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))******++++++,,,((()))***++++++***)))(((******************************++++++++++++******)))))))))***++++++,,,,,,((()))+++---------++++++******+++++++++******)))(((((()))***+++,,,,,,---((((((((()))******++++++************************'''(((((()))***++++++++++++++++++*********))))))++++++++++++******))))))************************(((((()))***+++,,,,,,---++++++************++++++************)))))))))))))))))))))***++++++,,,,,,)))************+++++++++((()))***+++++++++++++++******))))))((((((''''''******+++++++++,,,,,,,,,******************************++++++++++++***************************************)))***++++++,,,******)))))))))***,,,---************************((()))***+++,,,+++******************************)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////+++---/////////...///000***---111444888<<<@@@CCCIIIJJJNNNQQQSSSUUUUUUUUUUUUNNNIIIHHHFFF@@@<<<;;;;;;<<<>>>AAAEEEIIILLLNNNUUUSSSRRRSSSVVVZZZ]]]^^^^^^]]][[[XXXTTTNNNGGGBBBDDDDDDDDDEEEHHHLLLPPPRRRRRRPPPNNNOOOQQQRRROOOMMMJJJJJJMMMQQQWWWZZZ\\\[[[ZZZ^^^dddhhhhhhddd^^^ZZZNNNKKKHHHGGGHHHJJJKKKKKKHHHHHHJJJOOOTTTXXXYYYZZZ]]]```eeegggfffbbb]]]YYYVVVUUUTTTTTTVVVVVVUUUTTTVVVXXXZZZ[[[ZZZWWWTTTQQQQQQQQQQQQPPPOOOMMMJJJIIIPPPEEEHHHBBB@@@CCC<<>>??????@@@BBBEEEGGGAAABBBDDDEEEGGGHHHHHHHHHBBBCCCFFFIIIMMMRRRUUUWWWSSSPPPMMMIIIGGGFFFGGGHHHEEEFFFFFFGGGHHHIIIIIIJJJDDDDDDDDDCCCBBB@@@>>><<<======<<<<<<>>>???AAACCCAAAEEEJJJPPPTTTVVVWWWVVVSSSQQQOOOMMMKKKKKKKKKKKKNNNMMMLLLJJJJJJJJJKKKKKKEEEEEEFFFFFFFFFGGGGGGGGGOOOQQQUUUVVVRRRSSS]]]jjjrrrxxx{{{uuuiii___\\\^^^WWWQQQIIIEEEDDDDDDBBB@@@MMMQQQXXX___aaa___XXXSSSPPPNNNLLLIIIGGGEEEDDDDDD===<<<;;;:::999777666555///......---,,,,,,,,,,,,***+++------...---,,,+++++++++************++++++***************************************************************)))((((((,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((,,,)))''''''***+++***(((000///---+++*********+++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---************************,,,++++++******++++++,,,///...---,,,,,,---...///+++++++++******)))))))))++++++************++++++)))***,,,------,,,***)))************************((()))***,,,,,,+++******************************************************,,,++++++++++++++++++,,,************************+++*********))))))((((((------------,,,+++************++++++++++++******++++++************++++++************************+++++++++++++++***)))((())))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************'''(((((()))***+++++++++...---+++)))((())))))***)))************+++++++++,,,,,,+++***)))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------,,,+++,,,---...///++++++,,,,,,---...//////...///000111222555999<<>>===<<<;;;;;;===???@@@CCCEEEGGGFFFEEEDDDGGGJJJHHHGGGEEEEEEGGGIIIJJJIIIFFFGGGHHHIIIKKKMMMOOOPPPOOONNNKKKIIIHHHGGGHHHHHHCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@???>>>============???AAACCCDDDFFFJJJLLLPPPPPPQQQQQQRRRTTTUUUVVVWWWRRRLLLIIIJJJLLLMMMLLLNNNLLLLLLMMMIIIDDDCCCFFFJJJEEEDDDGGGGGGEEEGGGLLLTTTZZZ___^^^XXXUUUWWW[[[ccceeeeeeccc___[[[XXXWWWSSSMMMEEE@@@@@@BBBCCCCCCPPPSSSXXX\\\[[[XXXRRROOOGGGHHHGGGGGGEEECCC@@@???===<<<:::777555333222111...+++((((((+++---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************,,,,,,,,,,,,,,,+++***)))+++************))))))))),,,)))'''(((***+++***(((///...,,,+++******++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++*********************************,,,++++++******++++++,,,+++******************+++............------,,,,,,++++++************++++++)))***,,,------,,,***)))************************))))))***++++++++++++***************************************************++++++************++++++************************************)))))))))(((***++++++,,,,,,,,,++++++******++++++++++++******++++++************++++++************************+++++++++++++++***))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************'''(((((()))******++++++---,,,+++))))))))))))***))))))*********+++++++++,,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---...///+++,,,,,,------............//////......000333666;;;>>>DDDIIINNNPPPQQQQQQRRRQQQNNNKKKGGGDDDAAA@@@<<<<<>>@@@BBBEEEGGGGGGGGGEEEFFFIIIKKKIIIGGGEEEEEEGGGIIIIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEBBBCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;<<<===>>>@@@BBBFFFHHHIIIKKKNNNQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRMMMHHHFFFGGGIIIIIIHHHMMMKKKJJJJJJGGGCCCEEEJJJRRRNNNLLLMMMLLLIIIKKKPPPXXX]]]aaa___XXXSSSSSSVVVWWWYYYZZZYYYWWWTTTRRRRRROOOIIIBBB??????AAABBBBBBLLLOOORRRTTTTTTPPPLLLIIIEEEEEEEEEDDDBBB@@@>>><<<:::999777555222111000///...+++)))***,,,---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++,,,,,,,,,+++******,,,,,,+++++++++*********+++***((()))***+++***)))---,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,++++++******)))((((((************************,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++***+++,,,------,,,+++************************************)))******+++,,,*********************************************************))))))*********************************************))))))))))))((((((***++++++,,,,,,,,,******++++++++++++******++++++************++++++***************************++++++++++++***))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))***************************************+++++++++************************((((((((()))******++++++---,,,+++***)))))))))))))))))))))*********++++++++++++***)))))))))*********************+++++++++******************************************************))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///------------------------/////////...,,,,,,///111555888<<>><<<;;;999888888888:::===@@@BBBEEEHHHLLLOOOPPPRRRSSSUUUNNNNNNMMMMMMMMMMMMNNNNNNLLLIIIGGGFFFFFFGGGFFFFFFJJJGGGFFFFFFDDDDDDJJJRRR^^^[[[XXXVVVRRRNNNOOOSSS\\\```ccc```XXXQQQNNNOOOKKKMMMOOOOOONNNLLLLLLLLLHHHDDD???======???@@@AAAGGGHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBAAA???===;;;999666555333111///...------,,,,,,+++,,,---...,,,******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++,,,,,,,,,++++++***,,,+++++++++************************++++++***)))******+++++++++,,,,,,---************************************************))))))*********+++++++++*********)))))))))))))))************************,,,++++++******++++++,,,---...///000000///...---++++++++++++++++++******++++++************++++++***++++++,,,,,,++++++***************************+++***)))))))))***,,,---******************************************************))))))))))))***************************************)))))))))))))))(((((()))*********************++++++++++++******++++++************++++++******************************+++++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************************************(((((())))))************,,,++++++******)))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------......------------------,,,,,,//////000...------...000111333666:::???EEEIIILLLKKKLLLMMMNNNMMMKKKHHHGGGFFFFFFGGGKKKQQQWWW[[[]]]UUURRRMMMIIIHHHKKKPPPUUUZZZYYYXXXVVVTTTTTTUUUVVVVVVRRRMMMIIIFFFFFFFFFFFFEEEDDDCCCAAA???>>>===>>>>>>BBBEEEGGGHHHKKKQQQVVVYYYZZZ]]]```bbb```[[[WWWMMMPPPRRRRRRUUU[[[\\\ZZZXXXUUUOOOJJJFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJLLLNNNPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUTTTSSSSSSMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGIIILLLNNNKKKIIIFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGEEEBBB@@@>>>;;;;;;===>>>>>>===<<<<<<;;;:::;;;<<>><<<===>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@?????????>>><<<:::888666333222111///...---,,,,,,+++,,,,,,......---,,,******+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++*********))))))))))))***+++,,,+++*********))))))***+++,,,,,,,,,,,,************************************************))))))*********+++++++++''''''((()))***+++++++++************************,,,++++++******++++++,,,***+++,,,------,,,+++***------------............++++++************++++++++++++++++++++++++++++++************************+++***)))))))))***,,,---******************************************************))))))))))))******************************))))))))))))))))))*********************)))((('''******++++++++++++******++++++************++++++)))))))))))))))))))))))))))******+++++++++******************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))*********++++++++++++*********)))(((((()))))))))************))))))((())))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------,,,,,,+++,,,------,,,,,,...000000111222444888<<>><<<;;;<<>><<<:::888999;;;>>>@@@AAAAAAAAAAAABBBCCCEEEHHHMMMQQQSSSQQQSSSUUUUUUSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEFFFFFFFFFFFFFFFFFFEEECCCDDDEEEDDDHHHTTTaaavvvwwwsssjjj___XXXTTTTTTWWWYYY[[[YYYSSSMMMIIIHHHHHHIIIIIIGGGDDDBBBAAAAAA@@@@@@@@@???>>>>>>>>>???>>>>>>??????@@@@@@AAAAAA=========<<<:::888666444111000///...------------***+++---...---,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,,,,+++++++++************)))))))))(((***------+++*********))))))***+++,,,,,,++++++************************************************)))************+++++++++&&&'''((()))+++,,,------************************,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************)))******+++,,,*********************************************************))))))*********************************))))))))))))************+++++++++******)))''''''******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************+++++++++***************************************))))))))))))))))))************+++++++++******)))((((((((()))))))))******))))))((((((((()))******+++++++++***************************************++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------''')))***+++***+++,,,.../////////000222555999;;;BBBDDDFFFIIILLLMMMNNNNNNMMMMMMOOORRRXXX\\\______^^^^^^ZZZRRRHHHBBB???@@@EEEHHHKKKLLLLLLNNNSSSXXXbbbaaa___[[[VVVSSSSSSSSSPPPMMMIIIFFFDDDBBB???===<<<===>>>>>>>>>@@@CCCFFFLLLOOOSSSWWWXXXWWWTTTQQQOOOSSSTTTRRRSSSXXX]]]]]]]]]ZZZTTTMMMGGGCCC@@@???AAABBBBBBAAAAAA@@@??????@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMKKKIIIHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHFFFEEEDDDFFFHHHJJJKKKJJJHHHFFFCCCBBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>???=========<<<<<<;;;:::999999;;;>>>AAADDDFFFGGGGGGIIIIIIKKKMMMPPPSSSVVVWWWSSSTTTUUUSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFF@@@BBBCCCDDDCCCCCCEEEFFFHHHHHHIIIJJJHHHIIIUUUaaawww{{{zzzpppddd\\\WWWTTTPPPQQQRRRQQQMMMIIIGGGFFFEEEFFFFFFDDDAAA?????????BBBCCCEEEDDDAAA?????????======>>>>>>??????@@@@@@:::::::::999777555333111......------,,,---------)))+++---,,,+++***++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,+++++++++*********(((+++......,,,******+++)))***++++++,,,+++******************************************************)))************+++++++++((())))))***+++,,,------************************,,,++++++******++++++,,,...------,,,,,,------...''''''((((((((()))))))))++++++************++++++,,,++++++++++++++++++,,,************************))))))***++++++++++++***************************************************++++++************++++++************************((()))))))))*********************+++******))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))***+++++++++++++++************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))***************************))))))))))))))))))))))))***++++++++++++***)))(((((((((((()))))))))***((((((((((((((()))******+++++++++*********))))))++++++++++++++++++++++++******************************))))))******+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---.........------+++,,,,,,------.........''')))++++++******+++,,,------------///111444555:::<<<>>>BBBEEEIIIKKKMMMMMMMMMOOOSSSWWWZZZZZZZZZYYYYYYVVVNNNDDD>>><<<>>>>>>BBBFFFGGGFFFHHHMMMQQQXXXZZZ[[[YYYVVVTTTTTTVVVRRROOOKKKHHHHHHFFFCCCAAA===;;;::::::;;;===>>>>>>CCCGGGMMMQQQQQQPPPNNNLLLJJJNNNNNNKKKLLLSSSZZZ\\\\\\YYYTTTOOOJJJFFFDDDCCCCCCCCCDDDDDDCCCBBB@@@??????@@@AAACCCEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCEEEGGGJJJKKKKKKKKKJJJGGGEEECCCBBBAAABBBCCCDDDBBBBBBBBBEEEHHHJJJIIIGGGDDDBBB???>>>>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;>>>======<<<<<<======>>>>>>@@@CCCFFFIIIKKKLLLLLLLLLNNNPPPRRRTTTUUUUUUVVVSSSSSSRRRPPPLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@BBBDDDDDDCCCDDDGGGIIINNNOOOQQQPPPKKKIIIQQQ\\\llltttwwwnnnccc\\\WWWRRRKKKKKKKKKIIIGGGEEEDDDDDD???AAAAAAAAA@@@@@@BBBDDDFFFHHHJJJIIIEEEBBB@@@@@@>>>>>>>>>=========<<<<<<777777777666444222000...,,,,,,+++++++++,,,,,,---)))+++,,,***((((((***,,,***+++,,,,,,******+++,,,******************************++++++++++++******************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''+++......,,,******+++)))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,***)))(((''''''((()))***))))))******+++++++++,,,++++++************++++++,,,++++++******++++++,,,************************((()))***,,,,,,+++******************************************************,,,,,,++++++++++++,,,,,,************************(((((())))))*********+++((()))***++++++,,,++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++************************************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++++++++******))))))*********************************)))))))))))))))))))))+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((()))******++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---...//////***,,,......,,,,,,,,,---+++++++++,,,...000222333333444666:::>>>CCCFFFIIILLLLLLNNNRRRUUUWWWVVVUUUTTTTTTQQQIII@@@;;;<<>>;;;777888:::<<<;;;999>>>BBBHHHLLLMMMKKKJJJIIICCCGGGGGGDDDEEEMMMVVVYYYYYYWWWTTTQQQNNNMMMLLLLLLFFFGGGHHHHHHGGGEEECCCAAA???@@@AAADDDFFFHHHJJJKKKKKKJJJGGGEEECCCBBBBBBCCC??????AAABBBBBBBBBAAA@@@???AAADDDFFFHHHHHHHHHGGGDDDBBB@@@???>>>???@@@AAA@@@@@@AAAEEEIIIJJJGGGDDDAAA???<<<::::::::::::999<<<;;;;;;::::::;;;;;;;;;BBBAAA@@@@@@@@@AAACCCDDDBBBDDDGGGJJJLLLMMMNNNNNNMMMOOOQQQSSSTTTTTTSSSRRRQQQQQQPPPNNNJJJHHHIIIJJJEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFEEEFFFJJJNNNTTTUUUWWWUUUMMMHHHMMMWWW```kkkpppiii___XXXSSSNNNIIIHHHFFFDDDCCCBBBBBBBBB;;;===???@@@BBBDDDGGGJJJIIILLLNNNMMMHHHCCCAAA@@@???>>>>>>===;;;:::888777444444444444222///---,,,***************+++,,,,,,)))***+++)))'''''')))---***+++,,,,,,******+++,,,******************************++++++++++++******************************))))))))))))))))))))))))++++++************++++++******************************++++++,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++------,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,******************************))))))))))))******+++*********))))))((((((&&&''')))***,,,---------///...---,,,+++)))((((((++++++***)))((((((((())))))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++,,,+++((())))))))))))))))))))))))+++***)))(((((()))***+++******++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111222444888===BBBEEEIIIJJJLLLOOOPPPQQQQQQQQQNNNLLLIIIEEEAAA???======>>>@@@BBBCCCDDDCCCBBBAAAFFFHHHKKKNNNPPPQQQQQQPPPJJJJJJKKKKKKKKKKKKJJJJJJAAAAAA???===;;;<<>>>>>======??????>>>>>>??????@@@AAA======<<<<<<<<<<<<<<<===<<<===>>>@@@AAAAAAAAAAAA<<<<<<<<<;;;;;;;;;>>>@@@::::::999999;;;===@@@BBBGGGFFFEEEDDDCCCAAA@@@@@@BBBDDDHHHKKKMMMLLLJJJIIINNNPPPQQQQQQPPPPPPPPPQQQNNNMMMKKKHHHFFFDDDCCCCCCIIIBBB===>>>AAAAAACCCEEEHHHKKKMMMMMMJJJJJJLLLOOOWWW]]]bbb___VVVMMMJJJKKKZZZ^^^aaa^^^VVVPPPNNNOOOGGGFFFDDDAAA>>><<<;;;;;;===<<<===AAAFFFJJJLLLLLLJJJIIIHHHFFFDDDAAA???>>>666666777777888888999999222111111000///......---++++++++++++++++++++++++************************------............//////+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))******++++++************++++++************************,,,,,,***)))'''&&&%%%$$$))))))))))))))))))))))))+++******************+++************************)))************+++++++++)))************+++++++++))))))(((''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++******)))))))))***++++++++++++***************************************************+++++++++***))))))((((((******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++*********************************))))))))))))******************)))))))))(((%%%&&&''')))************,,,++++++***)))(((''''''+++***)))))))))))))))))))))***++++++***)))***+++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++)))))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///333777;;;>>>CCCEEEGGGJJJMMMNNNOOOOOOLLLJJJFFFCCC@@@>>>>>>>>>@@@BBBDDDEEEFFFEEECCCBBB@@@AAACCCEEEHHHJJJLLLMMMKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIFFFCCC???>>>@@@BBB???>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@BBBDDDGGGIIIMMMNNNOOOPPPPPPPPPOOONNNQQQQQQPPPOOONNNMMMLLLLLLKKKLLLLLLKKKJJJKKKNNNQQQUUURRRNNNMMMMMMLLLJJJHHHDDDCCCAAA???>>>===>>>>>>???>>>>>>===<<<<<<<<<<<<888777777666666666666777999:::;;;<<<============:::<<<===>>>>>>???AAADDDAAA@@@?????????AAACCCDDDJJJIIIGGGEEECCC@@@???>>>CCCEEEHHHKKKLLLKKKIIIHHHJJJLLLMMMLLLKKKJJJJJJKKKHHHGGGEEECCCAAA@@@??????CCC>>><<<>>>@@@AAAFFFKKKZZZYYYWWWRRRMMMKKKMMMQQQ]]]bbbfffaaaXXXNNNKKKKKKNNNQQQTTTTTTPPPMMMLLLMMMHHHDDD@@@>>>>>>??????>>>;;;;;;;;;>>>BBBFFFGGGHHHFFFFFFEEECCCAAA???===;;;999999888777555444444333111111000//////...------++++++++++++++++++++++++************************---,,,,,,,,,++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))++++++************++++++************************---,,,***(((&&&$$$###"""))))))))))))))))))))))))************************************************)))************+++++++++)))************++++++++++++)))'''%%%%%%''')))+++))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++(((((()))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++*********************************))))))))))))******************))))))))))))''''''((()))))))))))))))*********)))))))))(((((())))))))))))))))))***+++)))***++++++***)))***+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))))))))))))))******))))))))))))******,,,+++***))))))+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,///222555777<<<===@@@DDDGGGIIIKKKLLLIIIGGGDDDAAA???@@@AAABBBCCCEEEGGGIIIJJJJJJHHHGGG@@@???>>>>>>@@@CCCGGGJJJJJJKKKKKKLLLLLLMMMMMMMMMTTTSSSPPPKKKFFFCCCCCCCCCBBB@@@>>><<<<<<<<<===>>>>>>===<<<<<<>>>@@@CCCEEEHHHIIIJJJLLLMMMMMMMMMMMMQQQPPPOOONNNNNNNNNOOOPPPPPPQQQPPPOOOMMMMMMOOOQQQVVVTTTQQQOOOOOONNNLLLJJJFFFEEEBBB???>>>>>>>>>???BBBAAA@@@???>>>===<<<<<<;;;::::::999888888999999999::::::;;;<<<<<<<<<<<<:::===@@@BBBCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIHHHFFFDDDCCCBBBAAAEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIGGGEEECCCCCCDDDBBBAAA???===<<<<<<======>>><<<<<<>>>???AAAIIIRRRhhhfff___VVVNNNLLLOOOSSS```ccceee___UUULLLHHHGGGCCCDDDGGGIIIJJJJJJJJJJJJGGGAAA<<<<<<@@@CCCCCCBBB:::999999;;;>>>@@@AAAAAABBBAAA@@@???===;;;999888888777666555333222000000000000//////...---------++++++++++++++++++++++++************************------,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))***************************)))((((((((((((((((((++++++************++++++******************************************))))))++++++++++++++++++++++++*********++++++*********************************))))))*********+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,((())))))***************************************************************''''''(((((()))))))))******++++++++++++++++++***))))))))))))))))))))))))''''''((()))***++++++,,,******************************))))))))))))***************)))))))))))))))******+++++++++******)))++++++++++++++++++++++++)))((((((((()))***++++++)))***++++++***)))***+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++******))))))))))))))))))))))))***))))))))))))))))))***)))*********++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...000222444555777999===AAADDDGGGHHHGGGEEECCCAAABBBDDDFFFHHHFFFHHHKKKNNNQQQRRRRRRRRRJJJGGGBBB>>>===@@@DDDFFFGGGHHHHHHJJJLLLNNNOOOPPPYYYYYYVVVRRRMMMIIIGGGGGGHHHEEEBBB???======>>>>>><<<;;;;;;;;;<<<>>>@@@BBBBBBCCCEEEFFFHHHJJJKKKKKKMMMLLLJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQOOOOOOQQQSSSTTTSSSQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA??????@@@AAAGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>???>>>???@@@@@@@@@@@@@@@???===@@@DDDFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHFFFFFFFFFFFFDDDAAA??????@@@>>>===<<<;;;;;;<<<===>>>===>>>@@@AAA@@@AAAKKKWWWjjjgggaaaXXXOOOLLLNNNRRRYYY[[[[[[VVVMMMEEEBBBAAA?????????BBBEEEGGGGGGFFFCCC>>>:::===DDDHHHFFFBBB:::888777888;;;<<<===<<<=========<<<:::888777666333222222222111111000000............------,,,,,,************************************************------,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))***************************))))))((((((((())))))++++++************++++++************************))))))***++++++,,,------++++++++++++++++++++++++)))***++++++++++++***)))************************))))))*********+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************++++++++++++++++++++++++'''''''''((())))))******))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,******************************))))))))))))******))))))))))))))))))*********++++++++++++***))))))***++++++++++++,,,,,,,,,)))((((((((()))***++++++)))***++++++***)))***+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++************+++)))))))))))))))))))))))))))))))))******)))))))))&&&(((+++------,,,***((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,......---------...///000111222555888<<<@@@BBBDDDEEEDDDCCCCCCEEEHHHKKKMMMHHHJJJMMMQQQUUUYYY\\\]]]XXXSSSKKKCCC???>>>@@@BBBBBBCCCDDDFFFIIIMMMPPPRRRWWWWWWWWWTTTPPPMMMKKKKKKJJJHHHEEEBBB@@@??????@@@;;;;;;::::::;;;<<<===>>>>>>>>>???AAACCCDDDFFFGGGGGGGGGFFFEEEGGGIIILLLMMMLLLNNNOOOOOOOOOPPPRRRTTTQQQQQQPPPNNNLLLKKKKKKLLLIIIHHHEEECCCBBBBBBCCCDDDIIIIIIJJJKKKKKKJJJJJJIII@@@@@@????????????@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCCCCEEEHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHIIIJJJIIIHHHGGGEEEBBBBBBBBB???===;;;<<<>>>===<<<:::999:::<<<>>>???AAACCCFFFFFFCCCBBBKKKVVVeeedddaaaYYYPPPKKKJJJKKKOOOPPPPPPLLLFFF@@@>>>>>>???>>><<<===???@@@@@@???>>><<<<<>>>>>>>>???@@@BBBEEEIIILLLNNNOOOQQQRRRRRROOOMMMLLLLLLHHHGGGFFFDDDCCCBBBAAAAAA;;;;;;::::::::::::::::::<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIFFFHHHJJJKKKLLLMMMOOOQQQNNNOOOOOONNNLLLKKKMMMNNNIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDGGGHHHIIIIIIGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCC=========;;;999999:::<<<===<<<:::999:::<<>>===<<<;;;999888999:::;;;======@@@FFFKKKJJJDDD===;;;:::888888999:::999888777777777777666555444333222111000///---,,,******,,,,,,,,,+++++++++++++++************************************************(((((()))))))))*********))))))))))))************))))))))))))))))))))))))***************************************++++++,,,++++++************++++++******************************))))))((((((((('''))))))))))))))))))))))))(((***+++,,,,,,+++***(((************************)))************+++++++++)))************+++++++++************************)))))))))))))))))))))))))))******+++,,,,,,------************************************************,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++))))))***+++++++++++++++************************************************))))))******************)))******++++++******))))))))))))))))))))))))))),,,,,,,,,++++++++++++*********************************))))))))))))******((()))))))))************'''(((((()))))))))((((((******))))))))))))))))))+++***)))))))))))))))))))))***++++++***)))***+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++------...///222444777999;;;<<<>>>AAADDDGGGIIIIIIIIIHHHGGGIIIMMMUUU\\\```___\\\UUUNNNHHHCCCAAA@@@>>>======>>>@@@CCCFFFGGGGGGJJJMMMNNNLLLJJJIIIIIIEEEEEEFFFGGGGGGFFFEEEDDD??????>>>===;;;;;;::::::;;;:::999999999:::;;;<<<;;;<<<===>>>???@@@AAABBB@@@CCCEEEGGGGGGHHHJJJLLLIIIJJJLLLKKKIIIIIIKKKNNNHHHIIIJJJKKKKKKKKKJJJJJJGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDHHHIIIIIIHHHFFFEEEFFFHHHFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@:::;;;;;;:::999:::<<>>=========999::::::888555666999===???AAADDDHHHIIIGGGBBB===;;;999777777888999888777444444444444444333222111000000///...---,,,+++***++++++++++++++++++++++++******************************************************************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++************************))))))))))))************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************)))************+++++++++)))************+++++++++...,,,***))))))***,,,...++++++++++++++++++++++++))))))***+++,,,,,,------************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***(((((()))***************************************))))))))))))))))))))))))++++++******************+++++++++,,,,,,+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******************************))))))))))))******(((((())))))*********+++))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++***)))(((((()))))))))+++++++++***)))***+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))((()))***++++++***)))(((,,,***'''&&&&&&(((,,,...((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333444666888;;;???BBBDDDEEEEEEHHHFFFDDDDDDHHHOOOWWW\\\^^^\\\WWWRRRMMMIIIFFFEEE???>>><<<<<<<<<>>>@@@BBBCCCFFFIIIKKKIIIGGGFFFFFFDDDFFFHHHJJJKKKJJJIIIHHHDDDCCCBBBAAA???>>><<<<<<;;;:::888777777777888999555666777999:::;;;;;;;;;>>>@@@CCCDDDDDDDDDFFFGGGCCCEEEGGGGGGEEEFFFIIILLLGGGIIIKKKMMMNNNNNNLLLKKKHHHIIIJJJJJJIIIGGGEEECCCBBBCCCCCCEEEFFFIIIJJJLLLJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHFFFEEEEEEGGGIIIDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@AAAAAA;;;;;;<<<===============;;;<<<<<<;;;;;;===@@@CCCFFFEEEBBBAAAAAADDDGGGIIIHHHHHHKKKMMMJJJEEEEEEIIIJJJLLLLLLIIIEEECCCEEEHHHBBBAAA???>>><<<;;;;;;;;;666999;;;999666777===CCCBBBDDDFFFGGGGGGDDDAAA???:::888777666888888777666222222222222222111000000,,,,,,,,,------.........******************++++++))))))))))))))))))))))))************************///......---,,,+++******(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************,,,,,,,,,,,,******************************++++++++++++++++++++++++((((((((((((((((((((((((+++++++++*********))))))************************+++++++++******)))'''''',,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))*********+++///---+++)))))))))+++,,,************************+++++++++++++++***)))(((************************************************)))))))))))))))))))))))))))************++++++++++++++++++***************'''''''''''''''((((((((()))***+++,,,,,,+++***)))+++,,,------++++++,,,------,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++************************************************((())))))))))))*********,,,+++)))(((((()))+++,,,************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))+++++++++,,,,,,---------++++++************++++++******++++++++++++******************************))))))))))))))))))))))))***)))))))))***+++,,,,,,******************************************************+++,,,,,,,,,,,,++++++,,,.........,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------.........//////222333555999<<>>>>>>>>;;;999AAA@@@???@@@BBBDDDEEEEEECCCDDDFFFGGGIIIIIIIIIIIIKKKKKKJJJHHHEEEAAA===;;;<<<<<<<<<;;;999888999:::;;;:::999888777777777777777888:::===???@@@???===>>>@@@BBBBBBBBBAAABBBCCC@@@BBBFFFIIIKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBDDDEEEGGGGGGJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAABBBBBBAAA@@@???===;;;:::>>>;;;888999<<<>>>>>><<>>>>>;;;<<>>>>>>>>EEEDDDCCCBBBBBBBBBBBBCCCAAA???<<<::::::999777666777777666666888:::===???@@@@@@AAABBBBBB@@@<<<888<<<999666555555666555444333222222111000//////...++++++++++++++++++++++++---,,,,,,+++***)))((((((************************......---,,,++++++++++++...---+++*********++++++,,,,,,,,,++++++************************)))(((((())))))))))))************(((((((((((((((((((((((()))***+++,,,,,,+++***)))************************((((((((((((((((((((((((+++++++++++++++++++++++++++++++++*********))))))************************))))))************)))))),,,,,,,,,++++++************++++++++++++++++++***************+++++++++,,,************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))*********+++---,,,+++*********+++,,,************************+++++++++++++++***))))))************************************************)))))))))))))))))))))))))))************+++++++++******************++++++------,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,+++******+++,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))))))))*********++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++******))))))******+++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++******************************************************+++,,,,,,,,,,,,++++++,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------///000222555888:::<<<===>>>???@@@AAABBBFFFKKKOOOSSSVVVYYYZZZ^^^```]]]WWWMMMIIIDDDBBBAAAAAA>>><<>>>>>>>>@@@AAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKOOOPPPPPPPPPMMMIIIFFFCCCAAABBBAAA???===<<<===>>>;;;:::999888777666666666666777999;;;======<<<;;;<<<>>>@@@@@@???>>>???@@@>>>@@@BBBEEEGGGGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;>>>>>>======<<<;;;:::999;;;:::888999;;;===>>>>>>@@@======???@@@>>>@@@EEEFFFDDDAAA===;;;>>>DDDJJJQQQOOOLLLHHHFFFFFFFFFGGGDDDDDDCCC@@@===;;;<<<===>>>??????@@@AAABBBCCCCCC???===;;;:::::::::888777888777777777888:::===>>>???>>>>>>>>>>>>===:::777:::888555444444444444333000000//////...---------++++++++++++++++++++++++,,,,,,,,,+++******))))))************************++++++*********+++,,,,,,---,,,+++*********+++++++++++++++******)))))))))***************)))(((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************''''''(((******++++++++++++++++++++++++*********++++++++++++++++++++++++)))))))))*********++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))************************+++++++++++++++***************************++++++++++++***))))))************************************************)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,+++++++++******))))))))))))***++++++++++++***))))))***+++***)))((()))+++*********)))******+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************+++******))))))******+++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***************************************************************+++,,,,,,,,,,,,++++++,,,---------,,,******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++,,,,,,,,,---...000222444555666888999;;;<<<>>>BBBFFFJJJPPPTTTXXX[[[```eeeddd```UUUQQQKKKGGGEEEEEEDDDDDD@@@???>>>======<<<<<<===@@@@@@AAABBBEEEHHHJJJLLLPPPRRRTTTVVVUUUQQQNNNKKKFFFGGGFFFCCCAAA??????@@@===<<<:::888777666555555555666888999:::::::::999:::<<<======;;;::::::;;;;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@@@@@@@@@@????????????????????????@@@AAAAAA?????????>>>>>>>>>>>>>>>:::::::::999888777666666999999999999999999888888999999999999999;;;>>>AAACCC@@@@@@BBBCCCCCCHHHOOOQQQNNNIIICCC???@@@EEEHHHQQQOOOLLLHHHEEEDDDCCCCCC@@@@@@@@@>>>;;;999:::;;;999:::<<<===>>>?????????:::999888888999:::999777999888888777888:::<<<===<<<;;;999999999999777555777555333222222222111000...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************))))))))))))***+++,,,---,,,,,,+++************+++*********))))))))))))))))))************))))))((())))))))))))************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************'''((()))******++++++***+++++++++***************++++++************++++++((())))))))))))*********************************))))))***+++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,++++++******************************+++++++++******)))************************************************))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,))))))((('''&&&%%%%%%%%%*********++++++*********)))***+++***))))))***+++))))))))))))***+++,,,---'''(((***,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,)))***++++++++++++***)))************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******************************************************,,,,,,+++***)))))))))*********************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,---...///000000333444666888:::>>>BBBFFFIIINNNRRRUUUZZZ```bbb___YYYUUUOOOKKKIIIJJJKKKLLLFFFEEECCC@@@<<<999888888<<<<<<<<<>>>@@@DDDHHHKKKKKKNNNRRRUUUUUURRRNNNLLLGGGHHHGGGDDDAAA@@@@@@AAA@@@???===;;;999777666555555777999::::::::::::;;;<<<======<<<:::888777777888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;::::::999888888888888777777888888888999999888888888888999999999;;;<<<;;;:::;;;@@@EEEFFFDDDDDDFFFGGGIIIPPPYYY]]]XXXPPPHHHBBB@@@BBBDDDIIIHHHFFFDDDAAA@@@>>>>>>@@@@@@???===:::888999:::999999:::;;;;;;:::999888777666666777999::::::888999999888888888999:::;;;;;;888666555555666555555444222000000000000///...,,,,,,,,,++++++*********************************+++++++++,,,,,,---------***************************************+++,,,,,,++++++************************************))))))))))))************)))(((((()))))))))************************************,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************+++******))))))******+++((())))))))))))*********************************))))))***++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************((()))***+++++++++++++++************************)))******+++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,+++******)))((((((+++******************+++***+++,,,+++***)))***,,,(((((())))))***+++------'''(((***,,,,,,***((('''))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***++++++++++++***)))************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++*********))))))))))))))))))*********++++++++++++******************************************************,,,,,,+++***)))))))))*********************************************************+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++++++++,,,---------///111444555777:::>>>AAABBBGGGKKKLLLPPPVVVYYYXXXVVVSSSOOOKKKJJJLLLPPPSSSNNNNNNKKKDDD===888666666888888888:::<<<@@@DDDFFFEEEHHHLLLPPPQQQNNNKKKHHHGGGGGGGGGEEEBBBAAABBBCCCDDDBBB@@@>>>;;;:::888888888:::======<<<<<<>>>@@@@@@AAAAAA???;;;888777777777888888999999999999999666777888999999999888888777777666666666777777888;;;;;;;;;:::999777666555666666666777888:::<<<===<<<;;;;;;;;;;;;<<<>>>>>>???@@@@@@>>><<<===BBBGGGHHHGGGGGGIIIIIIKKKTTT^^^eee^^^SSSIIIBBB???>>>>>>@@@@@@@@@@@@???>>>===<<>>;;;777555555666777888888888999888888888999999999;;;===>>>===<<<999999888888777777777777999666444333333444444444111///......//////---,,,,,,,,,+++++++++++++++******************************++++++,,,,,,------...************************------,,,+++++++++++++++************************++++++++++++++++++++++++((())))))*********))))))((()))))))))************************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))*********))))))((()))))))))***************+++***)))(((((()))***+++)))))))))*********++++++************************((()))******++++++***************++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++*********)))))))))***************************************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,,,,,,,,,,+++*********)))++++++***))))))***++++++***+++,,,+++******+++,,,))))))))))))***+++,,,---((()))***++++++***)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++************))))))(((((())))))*********++++++++++++******************************++++++++++++++++++++++++++++++******)))***************************************************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---///111333444777:::======BBBEEEEEEFFFLLLOOOOOONNNMMMKKKHHHGGGJJJOOOTTTSSSRRROOOHHH>>>888666666777777888999:::===???AAAAAACCCGGGJJJKKKIIIFFFDDDDDDEEEFFFEEECCCCCCEEEFFFEEEDDDBBB@@@===<<<;;;:::;;;>>>AAAAAA???@@@CCCFFFFFFGGGFFFCCC???;;;999999999999999::::::;;;;;;;;;777888999999999888777666444444444444444555666666:::;;;;;;;;;:::999777666444444555666888;;;>>>???>>>>>>>>>???AAADDDGGGHHHFFFEEECCC@@@???@@@CCCFFFHHHGGGHHHJJJHHHJJJSSS]]]eee]]]QQQGGGAAA===;;;;;;;;;<<<>>>?????????======:::::::::777444222222333555555555666888:::<<<===???>>>???@@@BBBBBB@@@>>>888888888777666555555444777444222111222333333333...---------......,,,***++++++++++++++++++++++++******************************++++++,,,,,,------************************///...---,,,++++++++++++((()))******+++*********+++++++++++++++,,,,,,,,,((())))))************)))))))))))))))******************************************)))(((((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************'''((()))***************((()))))))))*********++++++***)))(((((()))***+++************+++++++++,,,************************((())))))***************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++)))(((((()))******************************))))))***+++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******************++++++))))))))))))((((((((((((++++++***))))))***++++++)))***+++***)))))))))+++***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))))))))*********++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))******++++++++++++***************************************************************)))******++++++******************************************************+++,,,,,,,,,,,,+++***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))*********++++++,,,,,,,,,+++---///111111333555888777<<>>CCCGGGHHHGGGGGGFFFDDDCCCEEEKKKOOOQQQQQQOOOGGG>>>777666777888999999:::;;;<<<<<<===>>>???BBBCCCCCCBBB@@@>>>>>>@@@AAAAAAAAABBBEEEGGGEEEDDDBBB@@@>>>===<<<;;;<<<@@@CCCDDDBBBCCCGGGKKKKKKKKKJJJFFFAAA===;;;:::;;;;;;;;;<<<===>>>??????<<<<<<======<<<:::777666333333333444555666777888888:::;;;===>>>===<<<;;;777777777777999<<>>???CCCGGGLLLQQQTTTMMMIIIDDDAAA@@@AAABBBCCCDDDEEEGGGHHHEEEEEEMMMXXX___WWWLLLCCC>>><<<;;;:::888:::<<<>>>???>>><<<;;;666777777555444333444666777666666666888;;;>>>@@@@@@@@@@@@AAABBBAAA>>><<<777777777666555333222111333222000000111222111000---,,,,,,---......,,,)))******************++++++*********************************+++++++++++++++************************,,,,,,+++++++++++++++,,,'''((()))***++++++***))))))*********++++++++++++(((((()))***************))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************%%%&&&((()))+++,,,,,,,,,(((((())))))*********++++++***)))'''''')))***+++***++++++++++++,,,,,,,,,************************(((((()))***************))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********---+++)))((('''((()))***************************((()))***+++++++++++++++************************************************)))))))))))))))))))))))))))************++++++++++++++++++***************))))))))))))************,,,+++***))))))***+++,,,((()))***)))((('''(((************)))******+++,,,******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************((())))))))))))*********,,,+++)))(((((()))+++,,,************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))******++++++++++++******************************''''''''''''''''''''''''***)))))))))***+++,,,,,,******************************************************+++,,,,,,,,,,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******))))))(((((((((''')))*********++++++,,,,,,)))+++...//////000222444222777999777888===BBBCCCCCCDDDDDDAAA@@@AAAFFFKKKMMMNNNLLLFFF===777666888::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>===<<<:::999888:::<<<===>>>???BBBEEEDDDCCCAAA???>>>===<<<<<<===AAADDDEEECCCEEEJJJNNNNNNNNNLLLHHHCCC>>><<<;;;=========>>>???@@@BBBBBB@@@@@@@@@@@@>>>;;;999777444444444555666777999:::777888;;;>>>@@@AAA@@@@@@;;;;;;::::::<<<>>>AAACCC;;;<<>>>>>>>>>>>???===:::777777777666555444222000000111000//////000111///...,,,,,,,,,---......+++)))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))***+++,,,---'''((()))+++++++++***)))(((((())))))*********+++(((((()))***************))))))))))))************(((((((((((((((((((((((()))***,,,------,,,***)))***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,+++***)))------------------------************************************************)))************++++++++++++++++++*********))))))***************)))((((((************************))))))))))))))))))))))))+++*********))))))((((((***+++,,,------,,,+++***---,,,+++***))))))))))))++++++++++++++++++++++++***,,,,,,+++)))((()))***++++++************++++++++++++,,,+++***'''$$$"""))))))))))))************+++***)))(((((()))***+++)))((((((((()))+++---///))))))))))))))))))))))))************)))))))))(((++++++************************++++++++++++************))))))))))))******)))************+++++++++******))))))))))))******+++++++++++++++***)))(((************))))))))))))++++++++++++++++++++++++++++++******************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))************))))))+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&******************************************************)))))))))))))))))),,,+++***))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))************************...+++)))***,,,---+++)))***+++---......---+++******++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------///000111444666999:::;;;<<<<<<;;;;;;===???AAABBBFFFEEEBBB>>>;;;:::<<>>>>>>>>??????<<<======;;;888666666777777666555555777:::===???>>>AAACCCAAA<<<:::===AAACCCBBBAAAAAAAAACCCEEEGGGKKKLLLKKKHHHCCC???<<<;;;>>>>>>???@@@AAAAAAAAA@@@???CCCHHHJJJGGGAAA<<<:::777777888999;;;===>>>?????????@@@AAABBBCCCDDDEEE???<<<::::::<<<===<<<:::<<<>>>@@@EEEKKKRRRXXX[[[PPPJJJDDDBBBCCCCCC@@@===AAA@@@>>><<<===???AAACCCGGGEEEBBB>>>;;;999888777888888888777777777777666777888888888999999:::::::::999888777777888:::;;;<<<<<<;;;;;;:::999999888555555555555444333222111/////////......---------++++++++++++++++++++++++***************)))(((''',,,,,,,,,++++++*********)))))))))***+++++++++,,,******************************++++++++++++******************************)))((((((((((((***,,,---************))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))***,,,------,,,***)))************************++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++*********))))))+++++++++++++++***))))))++++++++++++++++++++++++************************++++++++++++*********)))+++++++++,,,,,,+++++++++++++++******************++++++++++++++++++++++++***+++,,,+++)))((()))***++++++************++++++((()))***++++++)))'''&&&))))))))))))************+++***)))(((((()))***++++++***************++++++************************++++++++++++******************************************++++++++++++************))))))))))))******)))************+++++++++******))))))))))))******+++++++++++++++***))))))************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************++++++************++++++))))))************))))))+++***)))(((((()))***+++)))))))))(((((('''''''''))))))))))))))))))))))))************************'''(((***+++...000111222++++++***))))))***+++++++++++++++*********))))))************************************************+++)))((())),,,---,,,******+++---......---+++******++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---...///111333555666777888888999999:::<<<===>>>@@@@@@???===;;;;;;===???AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCC@@@;;;777555555555444444444555777999;;;<<<>>>???===::::::<<>>======???@@@@@@AAAAAAAAAAAA@@@AAAEEEJJJLLLIIIDDD@@@===999999999:::;;;<<<>>>>>>@@@AAABBBCCCDDDEEEFFFFFF@@@>>><<<<<<===>>>===;;;;;;<<<>>>AAAFFFLLLQQQTTTKKKGGGBBBAAACCCDDDBBB@@@@@@???===<<<<<<>>>???@@@BBB@@@>>>;;;888777666666666666666666777888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777777888999:::777777777666555555444444444444444444333222111000.........------,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((,,,,,,,,,++++++************************+++++++++******************************++++++++++++*********************************)))))))))***+++---...************))))))))))))((((((((((((((((((((((((************)))))))))(((***+++,,,------,,,+++*********)))(((((()))******++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,***************++++++++++++++++++,,,,,,+++++++++***+++,,,+++)))))))))+++++++++************++++++'''((()))+++,,,++++++***))))))))))))******************))))))))))))******,,,,,,,,,+++***)))((('''************************,,,,,,,,,++++++++++++*********************************++++++++++++************))))))))))))******)))************+++++++++******))))))))))))******+++++++++************)))************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))************))))))******))))))))))))************))))))))))))((((((((((((((((((((((((((((((************************&&&'''***,,,///222444555++++++***))))))***++++++,,,+++***)))((()))******++++++++++++++++++++++++************************((('''''')))+++---,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,...///000111222333444555777888888888888888:::;;;;;;:::;;;<<<>>>AAAAAABBBCCCDDDFFFHHHIIIKKKLLLKKKFFF@@@999555333444444333333444444555666:::999888777777888:::;;;<<<<<<<<<<<<===???AAABBBDDDDDDDDDAAA???===>>>???AAAAAABBBBBBBBBAAAAAA@@@CCCGGGKKKMMMKKKGGGCCCAAA<<<<<<;;;;;;<<<<<<======@@@@@@AAABBBCCCDDDDDDEEE???===;;;;;;<<<===<<<;;;::::::;;;===AAADDDHHHJJJDDDAAA>>>>>>AAACCCCCCAAA======<<<;;;;;;<<<<<<<<<;;;:::888777666555555555666666555666777:::<<<>>>BBBAAA@@@???>>>===<<<<<<;;;:::999777777777888888444444444333222222111111222222222222111000///...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++++++++++++++*********+++++++++*********************************************++++++++++++******************************+++*********+++,,,---...************))))))))))))((((((((((((((((((((((((************))))))))))))***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++***************************++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---(((((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++,,,+++***)))***+++++++++************++++++'''((()))+++,,,,,,,,,,,,((()))))))))***************))))))))))))))))))***+++,,,,,,,,,+++)))(((&&&************************,,,,,,+++++++++************************+++++++++******++++++++++++************))))))))))))******))))))*********+++++++++******))))))))))))******++++++******************************)))))))))(((***************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********++++++************++++++))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,---......+++******************+++,,,+++)))'''''')))***+++++++++++++++++++++++++++************************((((((((()))***+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,++++++*********++++++,,,,,,---......000111333444555555444444333555888999999999999:::??????@@@BBBDDDGGGIIIKKKOOOPPPOOOKKKDDD===777555666666666666666666555555888666444444555666777666777777777888999:::<<<===>>>>>>>>>===;;;<<<>>>@@@AAABBBBBBBBBAAA@@@??????CCCFFFJJJKKKJJJGGGDDDCCC@@@???>>>======<<<============>>>>>>???@@@@@@AAA;;;:::999999999999999999;;;;;;;;;<<<===???@@@AAA>>><<<:::;;;===??????>>>::::::::::::::::::999999666666666666666666666777:::999888777888;;;>>>@@@DDDDDDBBB@@@>>><<<;;;:::;;;:::888777666666666666444444444333222222111111///////////////...------++++++++++++************************************++++++,,,,,,,,,++++++***+++++++++***************,,,+++++++++***)))))))))******************************++++++++++++******************************************++++++,,,,,,************)))))))))(((((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++---,,,***))))))***,,,---++++++************++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************))))))***************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******************---,,,+++******+++,,,---'''((()))+++,,,,,,,,,,,,******,,,------,,,******)))***++++++***)))***+++++++++************++++++)))******++++++++++++***((()))))))))************)))))))))******))))))))))))***+++,,,,,,+++)))(((************************+++*********))))))))))))))))))*********+++++++++******++++++++++++************))))))))))))******))))))*********+++++++++******))))))))))))******+++******))))))***++++++************)))))))))(((************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))++++++************++++++))))))************)))))))))))))))******)))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))))))))))))))))))))*********++++++*********+++***(((''''''(((***,,,++++++++++++++++++++++++************************)))*********))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,...///111222333222222111111333666777666555555666;;;;;;===???AAADDDFFFHHHLLLMMMNNNKKKEEE???;;;999::::::::::::::::::::::::999777555555666666555333444444444444555666777777999999:::999888999<<<>>>???????????????>>>===<<>>===<<<<<<<<<;;;;;;;;;<<<======>>>>>>::::::999888777777888999<<<<<<<<<;;;;;;<<<<<<<<<999888777777999::::::999888888888888888888888888666666777888888999999999???===;;;999999;;;===>>>BBBAAA@@@>>><<<999888777888888777666555444444444333333333222111111000000---------...------,,,+++***************************************************++++++,,,,,,,,,++++++************************,,,+++++++++***)))))))))******************************++++++++++++******************************)))))))))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++---,,,+++******+++,,,---++++++************++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++***************+++++++++(((((()))************)))************************++++++++++++++++++++++++)))))))))))))))*********,,,++++++++++++++++++,,,'''(((***+++,,,,,,++++++)))***,,,------,,,***))))))***++++++***)))+++,,,++++++************+++++++++************)))))))))))))))))))))************))))))************))))))((()))***+++++++++++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))***++++++,,,,,,******++++++++++++************))))))))))))******)))************+++++++++******))))))))))))******+++***)))))))))***+++,,,************))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))++++++************++++++))))))************))))))))))))************))))))''''''(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))((('''((()))***+++++++++++++++++++++++++++***************************+++,,,+++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---......///000000//////000222444555444333333444777888999:::<<>>===============>>>???@@@AAA>>>>>>>>>===;;;888666444444444444444444444444444444666777777666777999;;;:::;;;;;;;;;;;;::::::999999<<>><<<;;;:::999999:::;;;;;;;;;<<<<<<<<<===:::;;;;;;:::888888999:::;;;;;;;;;::::::999888888555555555555666666666666777777666666777777888999999:::;;;<<<<<<<<<<<<<<<@@@???<<<:::999999:::;;;===<<<;;;:::888666555444555555444444333333222222111000000///......------+++,,,,,,,,,,,,,,,++++++)))))))))***************************************)))***++++++++++++++++++)))))))))***************+++++++++*********************************************++++++++++++******************************((())))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++++++++,,,************************++++++************++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++((()))******+++++++++***))))))))))))))))))))))))************************)))))))))******++++++++++++++++++,,,,,,+++++++++'''(((***,,,,,,,,,+++***)))***,,,......,,,***)))(((***++++++******+++,,,++++++************++++++)))))))))(((((())))))***))))))))))))************((()))***++++++***)))(((******))))))***++++++,,,+++++++++++++++++++++++++++++++++*********))))))((())))))***++++++,,,,,,******++++++++++++************))))))))))))******)))************+++++++++******))))))))))))******+++***)))((()))***,,,---************))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))************)))))))))(((++++++************++++++))))))************))))))((()))***++++++***)))(((((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))******)))***++++++++++++***)))(((((((((((())))))******************************************************)))+++,,,,,,***)))+++---++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......000222333222222333444555666666777888:::;;;<<>>>>>???===<<<<<<===???BBBDDDFFFEEEIIIKKKIIICCC===999888666666666666555444333333222333555555555444555666555666666777777777666666555777:::;;;;;;;;;<<<===<<<<<<:::888777666666666888888999999999999::::::999:::;;;999777666888:::777777777777666555555444111333444555555555666777666555555444555777:::;;;===>>>????????????>>>======<<<;;;999888777777777888777777666555444333333111222222222222222111111//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))******+++++++++************************((()))******++++++******((()))))))))*********+++***************+++++++++******************************++++++++++++******************************)))***+++++++++***))))))************))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++******++++++,,,))))))************))))))++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,------,,,+++***((()))+++,,,,,,,,,***)))(((***,,,......,,,***((((((***++++++******+++---++++++************++++++((('''''''''((()))***+++))))))))))))************((()))***++++++***)))(((,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******++++++++++++************))))))))))))******)))************+++++++++******))))))))))))******+++***)))((()))***,,,---************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((++++++************++++++))))))************))))))((()))***++++++***)))((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%)))***+++,,,,,,+++***)))&&&'''((()))******))))))))))))))))))))))))))))))************************'''***,,,,,,+++***---000++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,))))))******++++++,,,,,,++++++***))))))***,,,,,,---///111111111222444666555555555555666777888999<<<===>>>===<<<<<<===???<<<;;;;;;;;;>>>BBBFFFIIIKKKPPPTTTQQQHHH@@@<<<;;;999999999888777666444333000222555555444333333333222222333444555555555444333555777888999999;;;<<<999888777555444333333333555555555555666666666666666888999777444444666888444444444444444333222111000222444555666777888999666555444333555777;;;===???@@@AAAAAAAAA@@@>>>===999999888888777666555555555444444444333333333222///000000111111111000000000000///......------,,,***++++++,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))))))))))))))'''((()))***************(((((())))))*********+++))))))******+++++++++,,,******************************++++++++++++*********************************+++,,,---,,,,,,***)))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++*********************+++++++++,,,,,,,,,************))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))***++++++,,,,,,++++++***+++++++++*********))))))*********)))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++++++++************++++++************************************************+++++++++************)))************************(((((()))***+++,,,,,,,,,******))))))((((((''''''************************************************+++++++++*********)))))),,,,,,+++******+++,,,,,,(((((()))***************************************))))))))))))))))))))))))************************************************++++++************+++++++++***)))(((((()))***+++(((((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++******((('''&&&)))))))))))))))))))))))))))***+++++++++)))((('''++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************((())))))))))))*********+++++++++***************++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,------...///000000000111111222444555666666999888888777888:::;;;<<<===<<<;;;<<<===@@@BBBDDDKKKPPPUUUSSSLLLCCC???>>>;;;===>>>===;;;888777777:::;;;<<<======;;;999777222111111000111222444555444444444555666777888999<<<999555333222222222111222333555555444444555777:::888555333444444333222777666666555555666666777777777777777888:::;;;===<<<:::777666666888;;;===============<<<;;;:::999:::888555444444555555444222222222111111111000000333111//////000111...,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******+++++++++*********))))))+++++++++***************************************))))))))))))************++++++++++++++++++++++++************************++++++************++++++******************++++++******+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***+++++++++*********))))))***))))))))))))))))))))))))))))))***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++************++++++************************************************))))))******+++++++++,,,************************)))))))))***+++++++++,,,+++*********))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))((()))******++++++******************************++++++++++++++++++++++++***************************************************))))))))))))))))))***+++***)))(((((()))***+++)))))))))******++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++***************)))(((''')))))))))))))))))))))))))))******+++***)))((('''*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))))))))*********++++++************************)))))))))))))))))))))))),,,,,,+++++++++*********************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************)))))))))))))))******+++)))************+++++++++++++++,,,------...////////////000111222333444555666666555555666777999999:::999999999:::===???AAAEEEJJJOOONNNIIICCCAAAAAA===>>>>>>===:::888888999;;;???DDDHHHGGGCCC===999444333222111111222222333444444666777999:::;;;<<<;;;888555333333333333222333444666777777777999;;;<<<999777777888888888777999999888888999::::::;;;<<<<<<;;;;;;<<<===>>>???<<<:::888666666777:::<<<:::;;;;;;:::999888777777888777555444555555444333222111111111111000000000222000......//////---+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++***************)))))))))((((((************************************************))))))))))))************************************++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++*********)))))))))************************,,,,,,,,,,,,,,,++++++++++++++++++*********************++++++++++++******+++++++++***************))))))))))))))))))***************+++,,,,,,------++++++,,,---------,,,,,,++++++************++++++************************************************'''((()))***+++,,,------******************************************++++++++++++++++++************************************************************+++++++++***************((()))***++++++***)))(((((()))******++++++******************************++++++++++++++++++++++++************************************************))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))*********))))))((()))))))))))))))))))))))))))************)))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************************+++++++++,,,((())))))******+++++++++))))))))))))))))))))))))***************)))))))))************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))************+++************************)))))))))))))))******+++)))************+++++++++******++++++,,,------------......///000111222222222222222222333444555666666666555666777999;;;<<<>>>BBBFFFFFFDDDAAABBBCCC@@@@@@???<<<999888999:::===DDDMMMTTTSSSLLLCCC<<<777666444333222222333444555666999<<>><<<<<<>>>???>>>>>><<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????<<<;;;888777666777888999777777777777666555444444666555444444555444222111111000000000000/////////000...------------,,,***++++++************++++++************++++++,,,,,,************************))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******)))))))))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))---,,,,,,,,,++++++************************************++++++++++++******************************)))))))))))))))******************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************++++++************************************************((())))))***++++++,,,,,,************************+++++++++***************************************************************************************************************)))***,,,------,,,***)))'''((())))))******))))))************************))))))))))))))))))))))))************************************************))))))(((((((((((())))))***))))))))))))))))))***************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,((())))))************)))))))))))))))))))))))))))))))))*********)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************************************+++++++++,,,,,,,,,'''(((((()))***++++++,,,++++++++++++++++++++++++************************************************++++++************++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))******+++))))))*********+++++++++)))*********+++++++++,,,,,,,,,------...//////000///000000000111222222333333333333333444666888888999;;;>>>>>>======???AAAAAA@@@>>>;;;888777:::<<<@@@GGGQQQXXXXXXQQQGGG???888777666555555666777777888;;;???CCCFFFHHHHHHHHHCCC@@@===;;;:::999888666444777:::<<<>>>@@@CCCFFFFFFDDDCCCCCCCCCDDDCCCAAA@@@???>>>>>>=========>>>======<<<<<<;;;;;;;;;;;;;;;:::888777666666666666444444444444444333222222333222222333444333111...////////////............---,,,,,,,,,,,,++++++***++++++************++++++))))))******++++++,,,,,,************************+++++++++++++++++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******))))))))))))))))))))))))((()))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))******++++++******)))************************(((((())))))************)))))))))*********************++++++++++++******++++++************++++++************************************************************************************************+++++++++***************))))))))))))))))))))))))************************************************************************)))***,,,------,,,***)))&&&'''(((((())))))((((((************************))))))))))))))))))))))))************************************************+++******))))))******+++)))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************************************+++++++++,,,,,,,,,''''''((()))******++++++++++++++++++++++++++++++******++++++++++++++++++************************++++++************++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++)))))))))******************++++++,,,,,,---------......///000000111111111111111111222333444555666666666777777888999;;;<<>><<<999666666999<<>>AAADDDFFFJJJHHHGGGFFFFFFEEEBBB@@@@@@???>>><<<;;;:::999999:::::::::999999888777777888888777666555444444444222333333333333222111111111000000111222222///---.........---------,,,,,,++++++++++++************++++++************++++++)))))))))******+++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******************************(((((())))))*********+++((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++*********************************+++++++++++++++************************+++++++++))))))************))))))***************+++++++++((((((((()))******++++++))))))))))))))))))))))))******+++++++++***))))))++++++************++++++************************************************+++++++++*********))))))******************************************++++++((((((((((((((()))))))))***************************************************************+++++++++((()))***++++++***)))(((&&&'''(((((())))))((((((************************++++++++++++++++++++++++************************************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))((())))))***+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************************+++++++++,,,'''(((((())))))*********))))))))))))))))))))))))*********+++++++++++++++************************++++++************++++++************************))))))************))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++*********************************+++++++++,,,,,,,,,---...///000000000/////////000111111222333333333333333333444555666777;;;:::999666444555888;;;>>>AAADDDGGGGGGEEEBBB@@@777777666777888:::<<<>>>>>>???BBBEEEHHHIIIJJJJJJJJJHHHEEEBBB@@@>>>:::888333666888;;;<<<>>>AAACCCHHHGGGEEEDDDCCCAAA>>><<<===<<<;;;999777666666555777777888777777666555444444444555555444333222111111111111222222111111000///......///000000///---------,,,,,,,,,+++++++++)))+++++++++))))))***+++++++++************++++++************************************************(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******************++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++************++++++******************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************++++++++++++))))))*********+++++++++))))))************))))))))))))*********+++++++++'''(((((()))******++++++************************+++,,,,,,,,,++++++***)))++++++************++++++***************************************************************+++++++++************************)))))))))***+++++++++,,,(((((()))))))))*********************************************************))))))*********+++++++++))))))))))))))))))))))))((())))))***************************************++++++++++++++++++++++++******************************************************))))))))))))******((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))***************)))((('''))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))))))))*********++++++((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++************++++++************************))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************************++++++++++++***+++,,,............---------...///000000000000/////////000222333444444555666555444333444777999::::::<<<=========<<<<<<666666555555666888:::;;;<<<===>>>???AAABBBCCCDDDEEECCCAAA???>>><<<999777222444777888999:::<<<>>>AAA@@@???>>>>>><<<999777888888777555555555555555333333444555444444333222000111222333333222111000//////000000000000/////////---,,,,,,...///...---,,,,,,+++++++++*********(((***,,,+++)))(((***,,,++++++************++++++++++++******))))))((((((************************(((((((((((((((((((((((((((((()))***+++,,,,,,---******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************++++++++++++******))))))))))))*********+++)))******+++,,,,,,------************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,))))))******++++++++++++))))))************))))))))))))******++++++++++++'''(((((()))***+++++++++,,,+++++++++++++++++++++------------,,,,,,+++***++++++************++++++************************************************(((((()))***+++,,,,,,---************************(((((()))***+++,,,,,,---))))))******+++++++++,,,************************************************))))))******++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************************************))))))(((((((((((())))))((()))***++++++***)))(((&&&''''''((()))******+++)))))))))))))))))))))))),,,+++++++++******))))))+++++++++******(((''''''))))))))))))))))))))))))***)))(((((((((***+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************((())))))))))))*********))))))))))))((((((((((((++++++++++++++++++++++++'''((((((((())))))******************************++++++************++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++)))************++++++++++++++++++***************************++++++++++++((()))+++,,,------,,,,,,+++,,,---...............---,,,---///111333333333222333333333222333666888666666777888888888888888666666555444444555666777999999999:::;;;<<<>>>>>>???>>><<<<<<<<<;;;888666111333555666666777999;;;:::999999::::::999666444444444444444444555555666//////111111111111000///...///111222222111000///------...//////.........///---++++++,,,.........+++++++++************)))(((+++,,,,,,)))(((***---++++++************++++++,,,,,,+++***)))(((''''''************************************************''''''(((***+++,,,---...******))))))))))))******))))))))))))))))))))))))*********)))***++++++,,,******************************++++++++++++******'''((((((((())))))************+++,,,------......************************))))))))))))************************************+++++++++++++++***)))(((************************++++++++++++++++++++++++******************************))))))***+++,,,,,,)))************+++++++++------,,,+++******++++++******))))))))))))******************************,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))******++++++******++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))((()))***++++++***)))(((+++,,,---+++)))(((((()))************************++++++************++++++******************************))))))))))))******((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))************************++++++************++++++))))))))))))******************))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************)))******++++++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************************************'''(((((()))***++++++++++++***)))(((((()))***++++++***)))(((((()))***+++,,,,,,+++******+++,,,,,,(((((((((((((((((((((((())))))*********+++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,------......------...///111222222111111000111222333444555555666555666555444555777888777666888888777777666666666555::::::999777666555444333222333555666666666555444555444444333333444444555333222000/////////000111111000000000//////......------------------------,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************(((((())))))*********++++++++++++*********))))))'''(((((()))***+++++++++((())))))))))))*********)))))))))))))))))))))))),,,+++***))))))***+++,,,------,,,,,,+++*********+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%************************)))******+++++++++************************************************************************************))))))***++++++,,,)))************++++++++++++******)))(((((())))))******))))))))))))******************************++++++***))))))***++++++++++++************))))))))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++)))***,,,------,,,***)))************************((()))***++++++***)))(((+++,,,---+++)))(((((()))************************++++++************++++++******************************))))))))))))*********************************************+++++++++))))))))))))))))))))))))*********************************))))))*********))))))))))))******************))))))((((((((((((******++++++++++++************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++******************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************'''(((((()))******+++++++++***)))(((((()))***++++++***)))(((((()))***++++++***))))))))))))***+++))))))))))))))))))))))))(((((()))))))))***************************++++++++++++++++++++++++++++++++++++,,,------------,,,---...///000111000000///...///000111222222222222222111000111222333222111555555555444444333333333555444444333222111000000222222333333444333333333222222111111111111222222222111000///...///000000000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************((()))))))))************+++++++++*********))))))'''(((((()))******++++++)))))))))*********++++++))))))))))))))))))))))))++++++***))))))***++++++'''(((((((((((((((((((((++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&************************(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))*********************************)))******+++,,,)))************++++++++++++***))))))((()))))))))******))))))))))))******************************++++++***))))))***++++++)))))))))))))))*********((())))))******+++++++++++++++++++++++++++++++++************************+++++++++******************************)))))))))******++++++++++++******************************((((((((()))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))+++,,,,,,+++)))((()))***************************++++++************++++++******************************))))))))))))******************************))))))***++++++,,,------))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))***************))))))))))))(((((((((******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************))))))))),,,,,,++++++***))))))(((++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))******++++++******))))))))))))************))))))))))))*********))))))(((((())))))***************************((((((((((((((()))))))))******************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...............------...///000000000000///...---...///000000...111111111111000000000000000000000/////////......222111000000000000000111//////............//////000000///............/////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++***************************************+++++++++************************************************))))))))))))************+++************)))))))))((((((((()))******++++++************+++++++++,,,))))))))))))))))))))))))++++++***))))))***++++++%%%%%%%%%&&&'''(((((((((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((************************((()))***+++++++++++++++************************************************************************+++***************++++++))))))*********+++++++++,,,,,,+++++++++++++++,,,+++******))))))******+++************************+++******************+++''''''((())))))***++++++(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++******)))))))))******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++)))***++++++++++++***)))************************)))))))))******)))))))))***+++,,,+++)))((()))***************************++++++************++++++******************************))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))************************************************(((((())))))***************))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((())))))***************+++++++++,,,,,,,,,,,,,,,------...///000000/////////...---...000111000//////.....................////////////////////////111000///...---...///000...------,,,,,,------...///......---------------------------------,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''************************))))))))))))))))))))))))************************************************************************)))))))))))))))*********************))))))))))))(((((())))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))+++******************+++(((((((((((())))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((************************+++++++++++++++***)))(((************************++++++++++++++++++++++++************************++++++***************+++))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++************++++++*********************************++++++*********''''''((()))***+++,,,,,,)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++******))))))******++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))***))))))))))))))))))******+++,,,+++)))))))))+++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))************))))))))))))************))))))(((''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))************************(((((()))))))))*********,,,,,,++++++******))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))******))))))))))))))))))******)))))))))************************************************************************+++******))))))((((((((((((((((((((((((((((((((('''((())))))******))))))***************+++++++++,,,,,,------......------///------...///000///...---------------------------............/////////000///...---------//////------,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***)))((((((''''''************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++*********+++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''************************,,,,,,,,,++++++)))((((((************************++++++++++++++++++++++++************************,,,+++******)))*********)))************+++++++++)))))))))((())))))***+++++++++************++++++************************)))***++++++++++++***)))((())))))***+++,,,,,,,,,************************++++++++++++++++++++++++***************************************++++++++++++++++++++++++***************++++++++++++******************************)))))))))************+++))))))))))))))))))))))))++++++************++++++)))************+++++++++************************((((((((((((((((((((((((******))))))))))))******)))+++,,,+++***)))***+++************************++++++************++++++******************************))))))))))))******((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))************)))))))))************+++,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))************************((((((((()))))))))******+++++++++++++++*********((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))************)))))))))******++++++******)))************************++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))***))))))))))))***++++++))))))***++++++******))),,,+++***+++---...---,,,+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***)))))))))************++++++*********************************))))))(((((('''************************************************+++++++++***************))))))))))))))))))))))))************************************))))))))))))(((((()))))))))))))))***))))))))))))))))))******************+++++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))+++++++++***)))(((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++******)))************************************************************************,,,++++++***))))))******)))************+++++++++))))))(((((()))******+++,,,++++++******++++++,,,************************)))***++++++++++++***)))******++++++,,,,,,------+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++++++++,,,******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++******))))))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++)))***++++++***)))***+++************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************))))))*********))))))))))))************))))))*********+++++++++,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((((((((()))))))))******++++++++++++++++++,,,******************++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))((((((((()))******)))(((((())))))))))))))))))))))))+++*********))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))************)))***)))((((((((()))++++++))))))************))))))+++***)))***+++,,,,,,***))))))*********+++++++++******************))))))'''((()))+++,,,,,,,,,,,,++++++************++++++******+++++++++***)))(((((((((((())))))*********************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************)))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))***++++++++++++***)))******************))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************************))))))))))))))))))))))))************************,,,,,,+++***))))))******)))************+++++++++++++++******+++,,,------,,,++++++******++++++,,,************************)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,---******++++++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))***++++++***)))***,,,************************++++++************++++++******************************))))))))))))******************************(((((())))))******++++++))))))))))))))))))))))))************************++++++************++++++))))))))))))************))))))******++++++++++++***)))(((&&&&&&((()))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))*********++++++,,,,,,---,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((((('''''''''(((((())))))******************************((())))))******************)))((((((((()))+++,,,++++++,,,,,,,,,++++++***,,,******+++,,,---,,,+++'''((((((((())))))******,,,+++++++++************$$$%%%''')))++++++++++++******))))))))))))******)))******++++++***(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))************************+++*********))))))(((((('''((((((((())))))***************)))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********+++,,,,,,------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++*********))))))((((((******))))))))))))************+++---//////,,,***,,,+++***))))))***+++,,,************************((())))))************)))++++++++++++++++++++++++************************(((((())))))*********+++++++++++++++++++++++++++...,,,******,,,---+++(((++++++++++++******))))))((())))))*********))))))---------,,,,,,+++++++++************************************************((()))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++*********))))))(((((()))************+++++++++******+++,,,+++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++++++++***((('''&&&$$$$$$************************************************)))))))))***++++++,,,,,,((((((((((((((((((((((((+++***)))))))))***,,,,,,++++++******************++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...+++((('''((())))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))***************)))((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++(((((((((((((((((())))))***************************)))((((((((()))+++,,,))))))))))))))))))))))))''')))***)))((('''((()))---,,,,,,+++***)))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))+++++++++*********))))))************************+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))))))))))))))***+++***((('''((())),,,+++++++++***)))))))))************************)))))))))))))))))))))))))))************+++++++++***************)))((((((+++++++++++++++++++++++++++*********))))))))))))******))))))))))))******+++***+++,,,......,,,+++++++++************++++++************************))))))*********))))))(((++++++++++++++++++++++++************************))))))))))))*********+++++++++++++++++++++++++++---+++))))))++++++***'''************))))))((((((&&&''')))+++,,,------...---,,,,,,,,,++++++++++++************************************************************++++++++++++******+++++++++******)))************+++++++++,,,+++++++++*********))))))************)))))))))((()))************+++++++++***++++++,,,+++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))++++++************+++++++++***)))((('''&&&&&&%%%******************************************************************))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************************++++++++++++++++++++++++************************)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++((('''((()))***)))******************++++++))))))))))))))))))))))))))))))************))))))***************)))((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))((()))))))))************)))******************)))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))***************************)))((((((((()))++++++))))))))))))))))))))))))((()))******(((((()))***)))))))))((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,---...---+++***+++,,,++++++******************************************)))))))))))))))))))))))))))************+++++++++***************)))((((((++++++++++++++++++++++++***************)))))))))******))))))))))))******,,,+++***+++,,,---,,,+++******++++++++++++*********************************************)))((('''++++++++++++++++++++++++************************)))))))))***************+++++++++++++++++++++++++++***((()))******)))''')))))))))))))))(((((((((((()))***,,,---.........+++++++++++++++*********++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++)))(((((()))))))))*********+++++++++++++++***************************)))))))))))))))************+++++++++***++++++++++++***))))))+++***))))))))))))***+++))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((************************************************++++++***))))))(((''''''******************************))))))******+++,,,************************************************************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''')))******)))******************))))))))))))))))))))))))))))))))))))************)))))))))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++*********))))))))))))))))))))))))))))))))))))))))))((()))******+++(((((((((((((((((((((((()))***+++***))))))***+++''''''(((((())))))))))))((())))))******))))))(((************************))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))),,,.........,,,+++,,,---))))))******************************************)))))))))))))))))))))))))))************+++++++++)))************))))))(((++++++++++++++++++++++++************************+++******))))))******+++---+++******+++,,,,,,+++)))***+++,,,,,,+++***)))************************+++++++++******((('''&&&++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))*********)))************)))))))))))),,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++***)))(((((())))))))))))******************************************)))))))))))))))))))))*********+++++++++++++++++++++******))))))************************))))))))))))))))))))))))++++++************++++++(((((()))))))))*********************************************************))))))))))))((((((''''''***************************************+++++++++***************+++++++++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))******)))++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))************)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((()))+++,,,+++***)))***+++******************++++++)))))))))******)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))***++++++))))))***+++(((((())))))******++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))************)))(((++++++++++++++++++++++++***************+++++++++++++++************++++++---+++***)))+++,,,++++++)))***+++,,,,,,+++***)))************************+++++++++******((('''&&&++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************************++++++++++++++++++++++++************************))))))))))))*********+++((()))***+++++++++++++++((())))))))))))*********************************))))))))))))))))))******))))))*********++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))++++++************++++++(((((())))))***++++++,,,************************************************''''''(((((())))))))))))************************))))))******++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***)))+++******))))))((((((((())))))))))))))))))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******************))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++******))))))''''''''''''''''''''''''((()))))))))************(((((((((((((((((((((((()))+++,,,+++***)))***+++,,,,,,++++++***))))))((())))))************))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))''')))***)))((('''(((***((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))*********))))))++++++++++++++++++++++++*********+++++++++++++++++++++************++++++,,,+++******++++++***)))******++++++++++++*********************************************)))((('''++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++***+++,,,,,,+++***,,,---+++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********(((((()))++++++,,,,,,,,,)))))))))*********++++++***************+++++++++))))))))))))************)))************+++++++++,,,+++******))))))************+++,,,,,,+++******))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,************************************************''''''((())))))***++++++************************))))))***++++++++++++***)))))))))***++++++,,,,,,******************************************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++************))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((()))***+++***))))))***+++++++++***)))((('''&&&&&&)))******++++++******)))************************))))))))))))))))))))))))***************+++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))+++***))))))***+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))************)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++******+++,,,,,,)))'''++++++************++++++************************))))))*********))))))(((++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++(((***,,,+++***)))+++---******+++++++++,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))******+++++++++******************+++++++++,,,))))))*********+++++++++((()))))))))************)))************+++++++++,,,+++***)))))))))***+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++)))******++++++,,,,,,,,,************************************************))))))******************))))))))))))))))))))))))((()))***+++,,,++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++************)))))))))((()))******************)))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********'''(((((())))))******+++(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))((()))******(((((()))******)))))))))(((((('''''')))******++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,---,,,)))&&&,,,+++***))))))***+++,,,************************((())))))************)))++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++&&&)))+++***((((((***,,,))))))******++++++++++++............---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++***)))(((***++++++++++++,,,,,,,,,))))))******++++++++++++(((((())))))*********+++)))************+++++++++---,,,***)))))))))***+++***+++,,,------,,,+++***))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************************************,,,,,,++++++***)))))))))((((((((((((((((((((((((((()))***+++,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,***)))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++'''(((((()))***++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))++++++******)))************************''')))***)))((('''((()))************++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))******))))))***,,,******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))*********************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++***************+++++++++************++++++************************)))+++---,,,+++***+++,,,++++++************++++++++++++++++++******))))))++++++******+++---...///+++++++++*********))))))++++++++++++++++++++++++,,,)))((()))---...---***((((((((()))******++++++************************---,,,,,,+++*********+++++++++************+++++++++++++++++++++++++++++++++++++++++++++***)))(((+++***)))(((((()))***+++***++++++,,,,,,++++++***************************,,,,,,+++***))))))***************++++++,,,,,,,,,,,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,,,,++++++***))))))(((---,,,***))))))***,,,---))))))************)))))))))))))))***+++++++++,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))(((((())))))))))))************))))))******))))))((((((''''''((()))***,,,,,,,,,+++***)))))))))***++++++,,,,,,******++++++++++++******))))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))******+++++++++++++++************)))'''((()))*********************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''&&&%%%'''+++,,,***(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************(((((((((((())))))))))))************************+++***)))(((((()))***+++(((((((((((()))))))))))),,,+++++++++******))))))******)))))))))***,,,---((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))******++++++***)))(((((()))***+++******))))))((((((''''''&&&''''''((()))******++++++***)))(((((()))***++++++++++++*********))))))(((((()))*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))************************+++*********))))))((((((++++++************++++++))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++***************+++++++++************++++++************************)))+++---,,,+++***+++,,,++++++************++++++++++++++++++*********)))******))))))***,,,---...+++++++++*********))))))++++++++++++++++++++++++---+++++++++,,,---,,,+++*********+++,,,,,,------************************---,,,++++++*********+++++++++************++++++++++++++++++++++++++++++******+++++++++***))))))+++***)))(((((()))***+++)))******++++++******)))************************,,,++++++***))))))******)))***************+++++++++++++++***************************************************************)))))))))***++++++,,,,,,,,,,,,************,,,,,,))))))************))))))***************++++++++++++++++++*********))))))///...------++++++***)))************************************************++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))))))))************)))))))))))))))))))))(((((((((((())))))***++++++************************))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))++++++******************)))))))))))))))*********+++++++++************)))((())))))************)))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((''''''(((+++,,,***(((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((++++++*********)))))))))))))))((((((((()))++++++************************))))))))))))************'''''''''((()))*********+++***)))(((((()))***+++***)))))))))(((((((((''''''''''''((()))***************))))))))))))***************)))))))))(((((((((((()))************)))************++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))***+++(((((()))))))))*********))))))))))))))))))))))))************************************)))))))))(((+++******))))))******+++))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******)))************+++++++++************************+++***************++++++++++++************++++++************************)))+++---,,,+++***+++,,,++++++************++++++++++++++++++************))))))))))))***+++,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,---,,,***))))))*********++++++,,,---------************************,,,,,,+++************+++++++++************++++++************************)))******+++++++++******+++***))))))))))))***+++)))))))))******)))))))))************************,,,+++******)))******************)))))))))))))))***************+++++++++************************************************))))))******+++,,,,,,---++++++++++++++++++++++++))))))************))))))+++++++++***************+++++++++***************......---,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))*********************************))))))*********+++***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((()))******++++++***))))))(((''''''******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))******************************))))))))))))+++++++++************))))))************))))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))***++++++***((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''******))))))))))))((((((((((((((('''(((((()))***************************************))))))))))))''''''(((((())))))************))))))))))))******))))))))))))((((((((((((''''''(((((())))))******))))))************)))))))))))))))((((((((((((((('''((())))))******))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))************************************))))))))))))+++******))))))******+++))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))*********)))******+++,,,++++++************++++++************************)))+++---,,,+++***++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++***,,,---+++'''%%%&&&((((((((()))******++++++,,,************************++++++***************+++++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++************************))))))************))))))************************++++++***************+++++++++******)))))))))((()))))))))***+++++++++,,,************************************************,,,,,,,,,++++++***************++++++++++++******))))))************)))))),,,+++++++++***)))))))))************************))))))))))))************++++++++++++++++++++++++******************************************************))))))))))))************)))))))))))))))***))))))************))))))((((((((())))))******+++***)))(((''''''((()))***))))))))))))((((((''''''******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))((((((+++++++++*********))))))***************)))((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++******+++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))************))))))(((((('''''')))))))))((((((((((((((()))))))))((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((()))))))))******))))))))))))))))))***))))))))))))(((((((((((('''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******))))))***++++++,,,++++++************++++++************************)))+++---,,,+++***++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,...,,,(((&&&'''))))))))))))***++++++,,,,,,*********************************))))))***++++++++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++*********++++++++++++++++++***************************+++***************++++++,,,,,,,,,++++++******))))))))))))***+++++++++,,,************************************************,,,,,,,,,+++++++++++++++)))******++++++******)))))))))************)))))),,,+++++++++***)))))))))************************(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********)))))))))))))))******))))))************))))))(((((())))))******++++++***)))(((''''''((()))***''''''(((((())))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((())))))******+++++++++******))))))((((((+++++++++*********))))))***************)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++*********(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))*********************************(((((((((((())))))))))))************************))))))************))))))***)))))))))((((((((('''((((((((((((((()))))))))*********************)))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************************''''''((()))))))))))))))''''''((((((((())))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******)))************+++++++++************************))))))))))))***+++,,,,,,++++++************++++++************************)))+++---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,***************++++++++++++++++++++++++++++++++++++,,,---,,,+++++++++,,,++++++,,,,,,---.........***************************))))))))))))***++++++++++++************++++++************************)))******+++++++++************+++,,,,,,+++******++++++,,,,,,,,,,,,++++++*********************************)))******+++,,,,,,,,,,,,+++++++++++++++***************+++++++++************************++++++++++++++++++++++++((()))***+++,,,---...///************************))))))************))))))+++++++++******************************+++++++++------,,,+++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))******+++))))))************))))))))))))************************))))))(((((())))))''''''((())))))***++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))************))))))))))))+++++++++************))))))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++***)))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******************************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))(((((())))))))))))*********++++++++++++******)))************************************))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************++++++++++++&&&'''(((((())))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++************************)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++))))))(((***,,,------,,,++++++,,,------......///************************)))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++******+++++++++***))))))***++++++,,,,,,++++++*********++++++++++++************************************))))))***++++++,,,************+++++++++++++++++++++***************************************++++++++++++++++++++++++((()))***+++---...//////+++***)))(((((()))***+++))))))************))))))***************+++++++++))))))*********+++++++++------,,,+++***)))((((((************************************************************************++++++************++++++)))))))))))))))***++++++))))))************))))))++++++************************++++++***))))))((())))))************************++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********+++++++++************)))((())))))************)))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))%%%(((******)))(((***+++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))***************************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******)))))))))*********++++++)))***+++++++++)))((('''************************))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((('''((((((((()))))))))***))))))))))))((((((((((((******))))))))))))******))))))))))))*********+++&&&'''(((((())))))(((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++************************)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,,,,+++))))))))))))******++++++++++++++++++++++++++++++++++++&&&$$$###%%%***,,,+++))))))******++++++,,,,,,---************************))))))((())))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++***)))(((***+++,,,------,,,+++***))))))************))))))******************************))))))***+++,,,,,,(((((())))))******++++++,,,+++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,))))))************))))))))))))******+++++++++,,,))))))******++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))((())))))***++++++))))))************)))))),,,+++++++++***)))))))))***+++,,,,,,,,,***)))(((,,,,,,++++++***)))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******+++++++++++++++************)))'''((()))***************'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))$$$'''******((((((***,,,'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((()))***++++++***)))(((&&&&&&'''((()))***++++++))))))******+++++++++,,,((()))*********((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((()))***++++++***)))((('''((((((((())))))******))))))))))))((((((((((((+++***)))(((((()))***+++'''((((((((())))))******&&&''''''((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))******+++,,,,,,------((()))+++,,,,,,+++)))(((******))))))******+++,,,222000---+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))...+++)))***,,,---+++(((******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***,,,+++***)))))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,+++++++++,,,---...++++++******************************************************************************************)))))))))***+++++++++,,,111///,,,))))))***---///+++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))))),,,,,,++++++,,,,,,---...***************++++++++++++***)))))))))***,,,---------------------------(((((())))))*********+++************************,,,,,,+++***)))))))))******************)))((('''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))************(((((()))***************************************(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,+++++++++++++++***)))(((+++*********))))))((((((************************************))))))))))))((((((((((((((((((((((((+++***)))***++++++***(((***************************************)))((((((++++++***)))(((((())))))...---,,,***)))((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******************************))))))((((((''''''******)))(((((((((((((((++++++++++++++++++++++++************************+++******)))((('''&&&&&&((()))+++,,,,,,+++)))(((******))))))******+++,,,///...,,,*********+++,,,******+++++++++,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******...,,,******,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++***************************************************************************************************************++++++++++++)))'''%%%%%%&&&''')))+++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************+++++++++++++++******))))))(((((())))))***+++++++++************************))))))******+++,,,+++++++++++++++++++++++++++++++++*********************************************))))))((()))))))))******++++++******)))((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))(((((((((((())))))************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++(((((()))***************************************((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************++++++***++++++++++++***)))(((************)))))))))(((************************************))))))))))))((((((((((((((((((((((((******)))+++,,,,,,***((())))))))))))))))))))))))***************)))((((((++++++***)))))))))))))))++++++******************))))))))))))))))))))))))+++***)))(((((()))***+++******************************))))))((((((((((((******)))(((((((((((((((++++++++++++++++++++++++************************+++***)))((('''&&&%%%%%%)))***+++,,,,,,+++***)))******))))))******+++,,,---,,,+++******+++------******+++++++++,,,,,,,,,''''''((()))+++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***************************((()))***+++,,,+++******************************************************************************************************+++++++++***************++++++***))))))))))))***+++++++++***************************************************************++++++++++++++++++++++++++++++************++++++************************+++++++++******++++++,,,((((((''''''(((((()))***,,,+++++++++***)))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************(((((((((((((((((()))***++++++++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))***************************+++++++++(((((()))***************************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************************************************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******++++++******))))))************))))))))))))************************************))))))))))))(((((((((((((((((((((((()))))))))+++---,,,)))'''(((((((((((((((((((((((()))************))))))(((+++***)))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))******))))))))))))*********************************))))))))))))(((((((((***))))))(((((((((((((((++++++++++++++++++++++++************************************++++++++++++)))***++++++++++++***)))******))))))******+++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((***+++,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))***---......---,,,+++***************+++++++++************************************************************************,,,+++++++++***)))))))))------------------,,,,,,************************************************************************************************++++++************++++++************************+++***)))((((((***+++,,,***************+++,,,,,,,,,,,,,,,+++***)))((((((((()))***,,,,,,+++******))))))))))))))))))))))))'''((((((***+++,,,------************************((((((((((((((()))***+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))((((((''''''(((((()))************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************************++++++++++++(((((()))***************************************)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************++++++++++++++++++++++++************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((())))))************))))))*********)))))))))))))))************************************)))))))))((((((((((((((((((((((((((((((((()))+++---,,,)))'''))))))))))))))))))))))))))))))************)))(((******)))))))))))))))***))))))******++++++++++++))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------*********++++++***************))))))******+++,,,------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,+++******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((***+++,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))***---......---,,,+++))))))*********+++++++++************************************************************************,,,+++++++++***)))))))))((()))***++++++***))))))************************************************************************************************++++++************++++++************************)))(((''''''''')))***+++,,,++++++++++++,,,------,,,,,,,,,+++***)))((((((((()))***,,,,,,+++******************************((((((((()))))))))))))))************************))))))))))))******+++,,,***++++++,,,,,,,,,++++++************************))))))************))))))(((((((((((())))))))))))***))))))(((((())))))***************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************************************(((((()))***************))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))(((((((((((())))))*********))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''(((***,,,,,,***'''************************((())))))*********))))))***)))))))))))))))*********++++++++++++***)))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++************************,,,,,,,,,+++******))))))******************************))))))******+++,,,---,,,,,,+++******)))(((******+++++++++,,,,,,,,,......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,************************((()))***+++,,,+++******)))))))))***++++++,,,,,,************************************************************************+++++++++***************'''((())))))******))))))***************+++++++++************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((((((((())))))***+++*********)))***++++++,,,,,,+++++++++***)))))))))))))))***+++++++++++++++************************,,,,,,***)))'''%%%$$$$$$************************+++***************+++,,,)))***++++++++++++++++++************************))))))************))))))(((((((((((())))))))))))******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))******))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''(((***+++***)))************************((())))))************))))))))))))))))))******+++***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++((((((((((((((())))))***++++++++++++++++++++++++************************************************+++******************+++******))))))******+++,,,******+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,---,,,***)))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++((())))))***++++++,,,,,,***************************************************************************************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,)))))))))))))))******+++++++++************************))))))******+++,,,************************,,,+++***)))((('''&&&%%%************************+++******))))))))))))***((()))******++++++******************************))))))************))))))'''((((((((()))))))))***))))))(((((((((((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''(((((()))***************))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))'''&&&&&&)))***++++++************************(((((()))***************)))))))))))))))***++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((()))******++++++++++++++++++++++++************************'''((()))***,,,...///000++++++************++++++*********)))***++++++,,,(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,------......------,,,***,,,...---***(((***,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,+++***)))))))))***+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,+++++++++,,,---...((())))))***++++++,,,,,,************************************************************************))))))******+++++++++,,,***)))))))))***+++,,,,,,))))))******++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***,,,---......------***************++++++,,,***************++++++++++++***)))))))))***,,,---************************'''(((((()))***++++++,,,************************+++***)))(((((('''(((((('''((()))***************************************))))))************))))))'''((((((((())))))******((((((''''''''''''((((((************************++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&(((((()))***************))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***'''%%%%%%'''***+++,,,))))))))))))))))))))))))(((((()))***************))))))((())))))***++++++%%%'''***,,,------,,,+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++((((((((((((((()))***************)))))))))))))))&&&%%%$$$%%%(((***,,,,,,+++***))))))+++---000222************************+++******))))))******+++++++++************++++++***+++,,,,,,,,,***)))(((,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++,,,------,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))((((((+++---...+++'''&&&)))---************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---+++***)))***++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))************************))))))************))))))************************,,,,,,++++++***))))))(((,,,+++)))((((((((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******---+++)))((('''((()))***''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))******************))))))******+++,,,))))))(((((((((((()))))),,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))''''''((((((((((((''''''))))))))))))))))))******+++*********))))))((((((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************************************))))))((((((''''''))))))))))))************''''''''''''((((((((()))******))))))))))))******++++++++++++++++++++++++***((('''''')))***+++***+++***))))))***,,,...000******************************))))))))))))******++++++************+++++++++++++++++++++***)))))))))******************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...******++++++++++++******++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((&&&(((***(((%%%$$$(((,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,...---,,,+++******+++,,,++++++++++++++++++,,,,,,******************))))))************************))))))************))))))************************************************,,,+++******)))))))))***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************((((((''''''''''''((((((,,,+++)))((('''((()))***'''''''''((((((((())))))(((((())))))))))))(((((((((((()))))))))***************))))))******+++,,,))))))(((((((((((())))))+++***))))))(((((())))))))))))))))))))))))))))))((())))))))))))************)))))))))(((((((((((())))))))))))))))))))))))++++++***)))((((((((()))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********))))))(((((())))))))))))((((((*********)))))))))))))))************)))))))))(((+++***)))(((((()))***+++)))))))))***************))))))))))))))))))))))))))))))))))))******************************************))))))(((((((((((())))))))))))************'''''''''((((((((())))))******))))))))))))******++++++,,,,,,------.........,,,***)))******)))(((+++******))))))+++,,,---******************************))))))))))))******++++++************++++++,,,++++++************+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---...///...,,,++++++,,,++++++++++++++++++++++++,,,,,,***)))))))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))$$$&&&((('''%%%%%%(((,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++)))))))))))))))*********************************))))))************))))))************************(((((()))***++++++,,,,,,++++++,,,,,,,,,+++***************)))))))))(((((())))))))))))))))))))))))))))))))))))************************************&&&''''''((())))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((++++++)))((((((((()))***''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))*********))))))))))))***++++++))))))(((((((((((())))))***)))(((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))*********)))))))))((((((((())))))))))))))))))))))))---,,,+++)))((((((''''''((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''************++++++++++++))))))))))))))))))))))))))))))))))))))))))******+++++++++***************))))))************))))))+++*********))))))((((((************))))))))))))******))))))))))))******((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))***************************************))))))))))))((((((((())))))))))))************''''''((((((((()))))))))******))))))))))))*********++++++,,,---...//////---,,,******++++++)))(((++++++***))))))******+++************************++++++************++++++++++++************++++++---,,,******)))***+++,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))''')))+++***)))(((***,,,************************************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,+++)))((()))***------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((())))))*********************************)))******++++++******)))************************)))))))))***++++++,,,,,,+++,,,---------,,,+++***+++*********))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++)))))))))))))))*********((((((((((((((((((((((((((()))))))))************''''''''''''''''''''''''******))))))))))))******+++***)))(((((()))******'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))***++++++))))))(((((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''%%%$$$"""""")))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******************************************++++++*********++++++******)))(((((((((*********)))))))))))))))***))))))))))))))))))***)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************'''(((((((((((()))))))))******))))))))))))******)))******+++,,,------...***)))))))))+++,,,+++)))++++++******************************************,,,,,,,,,++++++,,,,,,,,,++++++************++++++---,,,+++******+++,,,------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++---,,,***(((((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************+++,,,---,,,+++*********************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((())))))******++++++******************************++++++++++++******************************************************++++++---......---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++++++++******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))))))))((((((((((((((((((((((((((()))))))))************''''''''''''''''''''''''******))))))))))))******))))))))))))))))))******(((((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((())))))***+++))))))(((((((((((())))))*********))))))******+++******************************++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++***((('''&&&((((((((()))))))))******))))))))))))))))))))))))(((((())))))******************************************++++++++++++******************))))))(((((())))))))))))))))))******)))))))))******)))))))))******)))))))))((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))************((()))))))))************(((((((((((()))))))))*********))))))))))))******))))))******++++++,,,,,,(((((((((***,,,---,,,+++++++++++++++++++++******************************,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++++++++,,,,,,---+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***)))((()))***++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************++++++++++++***)))((('''************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***)))***+++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++***************+++++++++******************************++++++++++++******************************++++++******************++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************((((((((()))))))))******(((((())))))))))))((((((''''''(((((((((((()))))))))(((((((((((()))******))))))(((((((((((())))))***************++++++,,,************************+++++++++,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++******++++++++++++******)))))))))))))))))))))***))))))))))))************))))))************))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))************************************)))))))))************+++))))))))))))************((((((((()))))))))************))))))))))))******************++++++++++++***)))***,,,......---+++++++++,,,,,,,,,,,,,,,+++************************+++******))))))******+++++++++************++++++***+++,,,,,,------,,,,,,+++)))(((''''''((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************)))))))))***+++***)))'''************************************************************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,************************+++------,,,+++***+++,,,((()))***+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,+++++++++++++++,,,------++++++++++++************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************************((((((''''''''''''(((((((((((()))***************(((((()))))))))*********(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))***++++++******************************+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((()))***++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************$$$%%%&&&'''((()))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++))))))************))))))((((((((()))******++++++((()))))))))************((()))***++++++***)))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))************(((((()))))))))***************))))))))))))******,,,+++++++++++++++++++++,,,,,,,,,---//////---+++***+++,,,------------,,,************************))))))(((((((((((())))))++++++************++++++)))***,,,---...---,,,,,,,,,***)))(((((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))*********++++++*********++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,******************++++++(((((()))+++------+++***************************************************************************************************++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))*********+++++++++************************,,,---...---+++***+++,,,'''((()))***++++++***)))*********++++++,,,,,,------------,,,,,,+++++++++***************************++++++,,,,,,++++++***************************''''''(((***+++,,,---...++++++***)))***+++---...************))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((()))***************))))))))))))************(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((()))******************************)))************++++++++++++++++++************)))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************)))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++))))))************))))))''''''((()))***+++,,,,,,(((((())))))*********+++((()))***++++++***)))((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++))))))))))))************))))))))))))******************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,++++++******)))+++******************+++((()))+++,,,---,,,,,,+++(((((()))))))))*********,,,++++++******++++++,,,))))))******++++++++++++''')))+++++++++***+++,,,******++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,***++++++++++++++++++++++++++++++***+++,,,...///111///---,,,++++++)))(((+++,,,---......---+++***)))))))))***+++,,,......///---+++)))(((((()))******************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************------------,,,,,,+++***++++++++++++++++++++++++++++++************+++++++++***)))***,,,---,,,+++*********))))))))))))(((************************+++,,,,,,------,,,,,,+++************))))))((((((((()))++++++******+++---************************)))************+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))************************************++++++++++++******+++++++++++++++***)))(((+++***)))(((((()))***+++***)))(((((((((((())))))(((((())))))******++++++......---+++)))((('''&&&(((((())))))))))))((((((***)))((((((((()))+++,,,(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++)))(((((('''''''''((((((+++***)))))))))***,,,,,,///---,,,***))))))***************)))))))))))))))******))))))))))))*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++************************,,,***((((((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))++++++******************(((((((((((((((((((((((())))))))))))))))))))))))++++++************************))))))))))))******,,,,,,,,,+++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************))),,,++++++******++++++,,,******+++,,,---,,,+++++++++,,,,,,,,,------------,,,++++++******++++++,,,)))*********++++++++++++%%%'''))))))((((((((()))******++++++++++++******************************+++++++++++++++++++++++++++************+++,,,,,,+++*********************,,,+++*********,,,...000333111...,,,,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,...,,,***)))((()))***************************************************************)))******++++++******+++++++++,,,,,,,,,...---+++***)))***+++,,,)))))))))(((((((((((((((++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************+++++++++***)))***,,,---,,,+++++++++*********)))))))))************************+++,,,,,,------,,,,,,+++++++++*********))))))))))))***++++++***)))***,,,************************)))************+++++++++******++++++++++++************++++++++++++******************************)))))))))))))))******************)))))))))))))))******************************++++++++++++******+++++++++++++++***))))))+++***)))(((((()))***+++))))))(((((((((((()))))))))))))))))))))*********+++++++++******))))))))))))******++++++******)))***)))((((((((()))++++++************************'''(((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******++++++***))))))******+++))))))((((((((()))***+++...---,,,***))))))*********)))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++************************)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******)))))))))(((((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,+++***,,,,,,---------.........,,,++++++******++++++,,,************++++++++++++)))+++,,,---,,,++++++,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++******+++---,,,***)))***,,,///000666222...,,,,,,,,,+++***++++++*********++++++,,,***)))))))))))))))******,,,+++***))))))***+++,,,************************************************++++++******)))***************+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++***)))***,,,,,,,,,+++,,,+++++++++************************************++++++,,,,,,,,,,,,+++++++++++++++++++++************+++,,,+++))))))***+++************************)))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++'''(((((()))******+++++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))******))))))))))))******((((((((((((((()))))))))************))))))))))))(((((()))******++++++,,,++++++,,,,,,,,,,,,++++++)))))))))((()))******+++************************((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******)))******++++++((((((((('''((())))))***---,,,+++***************))))))))))))))))))************))))))))))))************++++++++++++************++++++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************))),,,///...+++((()))***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******((((((((('''''''''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,---------,,,,,,------------------,,,,,,++++++************++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,---//////...------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222111///...---------------,,,***)))))),,,///111555222...++++++++++++***+++***)))))))))***+++,,,++++++***)))))))))))))))******))))))******,,,,,,************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,------------************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++))))))***+++,,,+++***,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***************************))))))*********+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++(((((())))))************++++++******)))(((((((((((((((((((((((((((((((((******++++++++++++************+++++++++******)))***))))))))))))))))))***'''(((((()))))))))))))))++++++******))))))(((((('''(((((()))***++++++,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))******+++************************(((((())))))************))))))))))))))))))))))))***)))))))))((((((((('''''''''&&&&&&''''''(((((((((((((((((())))))******,,,++++++***************)))))))))))))))***************))))))))))))************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************+++000444333...***+++---************************))))))))))))))))))))))))***************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***************++++++++++++******))))))******+++************************))))))************))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************))))))))))))))))))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,---.........------,,,,,,------......------,,,,,,+++++++++))))))))))))************,,,++++++******++++++,,,,,,+++++++++++++++++++++)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222000...---,,,,,,---------,,,***)))***,,,///000333000,,,******+++******+++***)))((()))***,,,------,,,++++++************)))))))))******+++,,,,,,************************************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))))))))******++++++******************************************************+++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***)))((()))+++,,,+++***,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++)))((()))***************************))))))*********+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++************))))))((((((************))))))((((((((((((((((((((((((((((((******++++++++++++******)))******+++++++++******)))))))))******)))))))))&&&'''((()))***)))))))))++++++******))))))(((((())))))))))))))))))************++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%&&&'''((())))))*********+++++++++******+++*********))))))(((((())))))******************))))))))))))******)))******++++++******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************+++000444333...***+++---************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************)))))))))******)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,---......///...------,,,,,,------......------,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,...---+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...---***)))((()))***++++++++++++++++++---...//////---++++++,,,,,,+++******************+++,,,---------,,,+++******++++++))))))******++++++++++++************************************************++++++******)))***************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------************************************************)))***++++++++++++++++++++++++++++++++++++++++++++++++************++++++***)))((()))+++++++++***,,,+++++++++******************************************++++++++++++***************+++++++++++++++***+++,,,+++))))))***+++************************)))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++******)))((((((''')))))))))))))))))))))***))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))************))))))&&&'''(((*********))))))************))))))))))))***)))))))))))))))(((((())))))************))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))******))))))***+++++++++++++++)))******+++******))))))((((((((()))******++++++******))))))))))))******))))))************))))))******++++++++++++******))))))))))))))))))))))))******************************++++++++++++******************************))),,,///...+++((()))***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,+++,,,---......+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,+++++++++---...//////---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++***(((&&&&&&''')))+++******+++,,,---------------,,,,,,---......,,,+++)))***+++,,,------------,,,+++***************+++)))******+++++++++***************************************************************)))******++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,------...//////000************************************************))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++***)))((()))***+++***)))++++++*********)))))))))******************************++++++++++++******)))))))))*********++++++)))***++++++***)))***,,,************************)))************+++++++++******++++++++++++************++++++++++++***************************************)))))))))))))))((((((((()))******++++++******************************++++++++++++******))))))***+++++++++++++++((()))***++++++***)))(((%%%&&&(((***+++***)))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))'''((()))***+++******)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))+++,,,,,,((((((***+++++++++***)))((()))***++++++***))))))'''(((((()))******++++++******))))))))))))******))))))************))))))++++++************++++++))))))))))))))))))))))))******************************++++++++++++******************************)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,(((((((((((()))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++((()))***++++++***)))(((((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++)))+++,,,,,,***(((((()))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++***(((''''''(((+++,,,)))***,,,---......---,,,+++,,,---///111111...,,,)))***,,,---......------******))))))))))))************+++++++++******)))***************************************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------))))))))))))))))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++***(((((()))***+++***)))*********))))))))))))(((******************************++++++++++++******(((((())))))*********+++((()))++++++******+++---************************)))************+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++''''''((()))***+++,,,,,,******************************++++++++++++******((()))***+++++++++++++++((()))***++++++***)))((($$$&&&(((***++++++))))))(((((())))))******++++++''''''(((((())))))***************++++++*********'''((()))++++++******)))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,&&&''')))*********)))(((((()))***++++++***)))((('''(((((()))***+++++++++******))))))))))))******))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******************************++++++++++++******************************,,,***((()))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,((()))))))))******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++((()))***++++++***)))(((************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---111000...---,,,+++******++++++++++++++++++++++++++++++++++++******))))))))))))***+++,,,------...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***+++,,,............---,,,+++***------------------------...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))(((((()))+++,,,,,,+++))),,,******000777999444...++++++,,,------,,,,,,,,,((()))***+++,,,------...++++++******++++++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))************************++++++++++++++++++++++++......---,,,+++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++************)))************************++++++******************(((***+++---......------)))***+++,,,,,,+++***)))******)))))))))))))))*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******)))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,((((((((((((((('''''''''***)))((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))************)))*********++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************,,,,,,,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************************************)))************+++++++++************************************))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---000///...---,,,++++++***++++++++++++++++++++++++++++++++++++*********)))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********+++,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------+++***......000555:::999444///,,,------......---------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++************+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++++++++************************************************************************************))))))(((((())))))***************************))))))******+++++++++,,,************************************************)))***+++,,,,,,,,,+++*********++++++++++++******++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((((((((((((((((((((((((***)))((((((******)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''&&&******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************)))))))))(((*********************************+++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++*********+++---......------,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++.../////////...---,,,+++...222666::::::777222...---......//////...------------,,,,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********************************))))))*********************************'''((()))***+++,,,------******************************************************+++++++++***)))(((++++++************++++++,,,+++++++++++++++,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))***+++,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((()))(((''''''))))))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((('''))))))******+++*********))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))************************((())))))******+++++++++++++++************++++++))))))))))))))))))))))))************************************************************************)))************+++++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++,,,++++++******++++++,,,************************------,,,,,,+++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))))))))---------------,,,+++******************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---...///...------------...333:::<<<999333...,,,---............------,,,------,,,++++++******)))++++++******++++++,,,---+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++************************)))))))))***************************************++++++************++++++************************((())))))***++++++,,,,,,***************************************+++++++++*********+++++++++++++++,,,+++***))))))***+++,,,++++++*********+++,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***,,,------,,,***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((())))))))))))'''&&&'''((()))(((&&&)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***************))))))))))))))))))))))))******************************)))(((((()))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************''''''((()))***+++++++++++++++************++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,************************------,,,,,,+++,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******)))(((''',,,,,,,,,---,,,,,,++++++)))))))))******+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))+++------,,,,,,...000111777<<<===777111---,,,---------------,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))*********************************+++++++++,,,,,,************************++++++************++++++************************************************************************))))))*********+++++++++))))))***+++,,,---...///,,,+++***))))))***+++,,,)))))))))))))))***++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))***,,,------,,,***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******)))'''&&&'''((()))(((&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((())))))*********))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************''''''((()))***+++++++++++++++************++++++************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,++++++'''))),,,+++***+++...222888;;;===<<<777222//////------------,,,+++******((())))))+++,,,---......++++++******++++++,,,---++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************+++,,,,,,------++++++++++++++++++++++++*********))))))*********************************+++++++++*********))))))************************)))))))))***++++++,,,,,,)))))))))+++,,,...000111++++++************++++++(((((((((((()))***++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************))))))***+++,,,,,,+++***)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))(((''''''))))))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******))))))((('''))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))************************************((())))))******+++++++++++++++************++++++************************************************************************************************)))************+++++++++*********************************+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++******+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,++++++***++++++,,,,,,,,,++++++))))))******+++,,,,,,---,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******(((+++---+++))))))---111===<<<;;;888444111000000............---,,,+++***((()))***+++,,,---......++++++******++++++,,,---++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))******************************************+++++++++************************((())))))***++++++,,,,,,)))))))))***+++---...000******++++++++++++******))))))))))))***+++,,,---******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++******)))************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++***)))((((((******)))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************((()))))))))*********************************************+++++++++++++++++++++************++++++************************************************************************************************)))************+++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************+++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.../////////...---***++++++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***---///,,,)))(((,,,111>>>;;;666222000/////////////////////...---,,,+++)))******+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,...//////000************************'''(((((()))***+++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************(((((()))***+++,,,,,,---************************((())))))***++++++,,,,,,******)))))))))***,,,---)))***+++,,,,,,+++***)))************+++,,,---...******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))++++++******)))******)))(((((()))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''(((((()))***++++++++++++)))((()))***+++***(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++***((('''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************,,,,,,,,,+++++++++++++++++++++************++++++************************************************************************************************)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,---......,,,,,,---...,,,,,,,,,------,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++)))+++---,,,+++///777>>><<<:::666222///...---...000000...---,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))***+++,,,---///---+++)))(((((()))***++++++++++++++++++++++++******))))))))))))******,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))************))))))************))))))(((((())))))************))))))************************************))))))((((((************************++++++******************))))))))))))))))))))))))*********)))))))))))))))***************)))((((((+++*********))))))((((((%%%'''***------+++)))'''((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************************++++++************************++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++))))))************))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))************,,,------......------,,,))))))))))))))))))))))))((())))))))))))*********************************************************---,,,+++)))))))))*********)))(((''''''((()))******)))'''(((***++++++***((()))***++++++++++++++++++++++++*********))))))(((((())))))******++++++)))******+++++++++******///...,,,***))))))***+++)))***+++++++++)))((('''************************************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,---...///+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------------------------...//////------...///,,,,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,------+++***---444:::???;;;444000////////////000///...---,,,+++++++++)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---......,,,***)))((()))***+++++++++++++++++++++++++++******))))))))))))******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))************))))))++++++*********))))))))))))******************)))************************++++++*********)))))))))************************************************))))))))))))))))))))))))***)))))))))))))))))))))***************)))((((((************)))))))))(((&&&(((***,,,,,,+++)))(((************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************+++******))))))(((((((((************************+++******))))))******+++++++++***))))))***++++++************************+++******))))))******+++))))))************))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++************************************************+++***)))))))))***++++++***)))(((((((((((()))******)))'''(((***++++++***))))))***++++++++++++++++++++++++*********)))))))))))))))))))))*********)))******+++++++++******+++***((('''''')))***+++((()))*********)))'''&&&************************++++++*********)))))))))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---///000111++++++++++++,,,,,,,,,,,,,,,,,,---............---------++++++++++++------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,---......,,,,,,---...+++,,,,,,------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,///777===FFF===333......111111000000///...---,,,+++++++++)))))))))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))))))))*********+++,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******************************************************++++++++++++++++++++++++******++++++,,,,,,------************************************************************************************************************************************************************************))))))************))))))+++++++++++++++***************++++++++++++******************************+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))******)))************))))))(((************))))))))))))(((((()))************)))************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&************************+++******))))))******+++++++++***))))))***+++++++++++++++++++++++++++++++++******))))))******+++))))))************))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++*********))))))))))))))))))))))))************+++++++++,,,************************************************(((((((((((()))***+++,,,***))))))(((((())))))******)))'''(((***++++++***))))))***++++++++++++***+++++++++***************************))))))))))))******+++++++++******))))))(((''''''(((***,,,---)))************))))))(((************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------......++++++++++++,,,------...***++++++++++++,,,,,,,,,+++,,,,,,---------------...---+++******+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------)))***++++++***)))***+++++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............000666>>>CCCMMMAAA444---///222222111//////...---,,,++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///++++++*********+++,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++,,,------------+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***))))))************++++++************************++++++++++++++++++++++++))))))***+++,,,------...************************************************************************************************************************************************************************)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++***************************************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))************)))(((*********))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************))))))(((((('''******************************))))))))))))******+++******************+++++++++++++++++++++++++++******))))))))))))******))))))************))))))******))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++((()))))))))************)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************((((((((())))))*********))))))))))))))))))))))))***)))'''(((***++++++***)))******+++++++++******************************++++++******))))))((((((******+++++++++***))))))************+++,,,---...+++++++++++++++++++++***************************++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........------------,,,++++++************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,...---+++******+++---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------------------------------)))***++++++))))))***+++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////222777===BBBNNNCCC555...000333333111///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------******************************************************************************************************************************************************************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************((())))))*********))))))))))))))))))))))))*********)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++***************************))))))))))))))))))************++++++************************************))))))))))))))))))***))))))************))))))******))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++((()))))))))******************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************))))))(((((())))))************))))))***)))'''(((***++++++*********+++++++++******)))************************++++++******))))))((((((+++++++++++++++***)))(((,,,++++++++++++++++++,,,*********)))************************************++++++++++++++++++++++++((((((***+++---...000000++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,------......////////////...,,,+++***************++++++++++++)))***++++++,,,,,,++++++------++++++++++++------***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------------------------------+++,,,------++++++,,,---******+++,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...///111333666777GGG>>>444///000222333222///...---,,,,,,,,,,,,,,,+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++*********+++,,,,,,------------------------------++++++++++++++++++++++++))))))******++++++,,,,,,******************************************************************************************************************************************************************************++++++++++++***************+++++++++++++++******++++++++++++***************************************+++++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++((())))))************)))))))))))))))************)))))))))((()))******+++((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------***************************))))))(((((())))))***)))***++++++++++++***)))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))************+++++++++,,,************************************************,,,,,,,,,++++++***(((((()))******++++++******)))***)))'''(((***++++++******++++++++++++***))))))***************+++++++++************))))))))))))+++++++++++++++***)))(((*********)))))))))))))))'''''''''&&&''''''((()))*********************************+++++++++++++++))))))***+++---...//////************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------......---,,,+++***************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------------------------,,,---...---,,,+++,,,...)))***+++,,,------------,,,,,,++++++++++++,,,,,,------------------------.........000111222333222999555000...///111333333......---,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---...///------------,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++******++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************************************************************************************************************************************************************++++++,,,,,,++++++***)))))))))*********++++++)))******************)))************************)))))))))*********++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++(((((()))***************((()))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************))))))(((((((((((()))))))))***++++++++++++***)))************************))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++************************************************++++++,,,---,,,,,,+++***)))***++++++++++++***)))***)))'''(((***++++++***+++++++++++++++***))))))))))))*********+++++++++)))))))))))))))*********+++,,,,,,++++++)))(((((('''((())))))************(((((('''''''''(((******************************)))))))))*********+++++++++++++++,,,,,,---------************************++++++++++++++++++++++++***++++++,,,,,,------...))))))***++++++,,,------((()))***+++,,,+++***))))))************++++++++++++,,,------......------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------------------------------***+++,,,,,,******+++,,,)))***+++,,,------...---,,,++++++******++++++,,,------------------------+++,,,...111444666555444...------,,,...000333555......---,,,,,,,,,------/////////......---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++---------------...000000.........---,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,.........---,,,+++***)))++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++,,,------...//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************++++++,,,,,,++++++***(((((())))))*********+++))))))************))))))************************(((((())))))*********+++************************((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***************(((((())))))*********+++(((((()))************)))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************************))))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))*********************************************************)))***,,,---......---,,,)))***+++,,,,,,+++***)))***)))'''(((***++++++***+++++++++++++++***)))((())))))******++++++++++++(((((())))))******++++++,,,,,,,,,++++++)))(((((('''((()))+++---.........++++++*********+++---...************************(((((())))))*********+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,------------........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***,,,---,,,***'''$$$&&&(((***+++,,,,,,+++111000...,,,+++++++++,,,+++++++++,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///222000...000222444222000111000...------///000222222000...------///111333333111///,,,+++*********+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***///......------,,,+++++++++---...---,,,***++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,///---+++)))((()))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++)))************+++++++++******++++++++++++******---+++)))***,,,---,,,))),,,++++++******++++++,,,+++++++++*********************************************)))))))))))))))***------------,,,+++***)))******************************))))))******+++,,,,,,+++***))))))***+++,,,************************+++++++++*********))))))******+++++++++******)))*********+++,,,,,,,,,---+++*********))))))((((((,,,+++***))))))***+++,,,++++++************+++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))++++++***)))((('''&&&&&&***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++((((((((((((((((((((((((++++++************+++++++++++++++*********)))))))))************+++++++++*********************************++++++,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++***************************************)))******++++++...------,,,++++++++++++************************))))))))))))************---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------,,,...........................------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,------+++))))))***+++---...............---,,,++++++++++++++++++++++++,,,,,,---------/////////.........------////////////////////////------------...///000111222000///000222444222111222111///...///000111222222111///------...000222111000...,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---------......---,,,,,,---------------,,,,,,,,,,,,---......,,,++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******---+++)))***,,,---,,,***,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++************++++++............---,,,+++***************************++++++******++++++,,,---++++++***))))))***++++++************************+++++++++*********)))))))))******++++++******)))*********+++++++++++++++************)))))))))(((++++++************++++++*********))))))*********************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********))))))))))))***************++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++************************++++++************+++++++++++++++*********)))))))))************+++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++*********************************************+++,,,---///...---,,,++++++++++++************************))))))))))))************,,,,,,,,,++++++,,,,,,---///...------++++++***))),,,,,,,,,,,,++++++++++++............---------,,,------------------------///......------......///,,,,,,+++++++++************++++++,,,------......---------------------------,,,,,,++++++,,,,,,------,,,+++,,,------,,,++++++,,,---............---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------//////............------000000000000000000000000////////////000111222222222111111111333444333222333222111000000111222333333111///---------///000//////...,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************///......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///...---+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************)))************+++++++++******++++++++++++******,,,+++******,,,,,,+++***,,,++++++******++++++,,,------,,,+++******))))))************************,,,+++++++++++++++,,,,,,...//////......---,,,+++************************,,,++++++++++++,,,------++++++***))))))***++++++************************+++++++++***************))))))************))))))******************))))))************))))))))))))******++++++++++++*********))))))(((((())))))***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++)))*********++++++++++++******++++++++++++******+++++++++***************)))************+++++++++************************++++++************+++++++++++++++***************)))************+++++++++*********************************+++++++++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******************************************+++---......111000...---,,,+++++++++************************)))))))))*********++++++,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------.........///------------------------......------------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------........................---,,,,,,++++++,,,,,,---...,,,******,,,---,,,,,,++++++++++++++++++******)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------.........////////////000111222333444333333444555555555555444333222222111222222333333111///...------............------,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++///...,,,***))))))************+++,,,------......,,,...//////---,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---......000///---+++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))************++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++,,,++++++,,,++++++******++++++,,,,,,,,,+++***)))(((((('''************************++++++*********+++,,,,,,------......---,,,,,,+++************************++++++******++++++,,,---+++******************+++************************************************(((((()))*********))))))+++*********)))(((((((((*********))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++''''''((()))***++++++,,,,,,,,,+++******)))((((((******++++++++++++******************************))))))*********+++++++++************************++++++************++++++************************))))))*********+++++++++***************************************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++***************************************+++,,,...///000111000///---,,,++++++***************************))))))*********+++++++++,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++*********)))........................---,,,,,,++++++,,,,,,---,,,+++))))))***++++++***+++******))))))))))))))))))+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............///000111111444555666666666666666777444333333222222111111111222111///...---------------------------------,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------*********++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******)))******+++,,,---......,,,...///...---+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......000///---+++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,))))))******++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++++++++++++++,,,++++++******++++++,,,+++******)))((((((''''''************************)))))))))))))))***++++++++++++,,,,,,,,,+++******************************)))))))))))))))******+++*********++++++*********************************************************(((((()))***************+++*********)))((((((((())))))))))))))))))******)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))))))))))))))************************((()))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++''''''((()))***++++++,,,*********)))(((((((((''')))******++++++******)))************************))))))*********+++++++++))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++***************************************+++,,,...///000000///...---,,,+++++++++************************************++++++++++++++++++++++++,,,---......)))***++++++---......///,,,,,,,,,,,,------------*********+++---///222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.........---------,,,,,,,,,,,,+++******)))((((((........................---,,,,,,++++++,,,,,,---+++***))))))++++++***))),,,,,,+++******++++++++++++,,,------............------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------.../////////------------...///000000333555666666555555666777222222222111111000//////000000///...---------------------......---,,,,,,+++,,,,,,------,,,,,,+++(((((()))***,,,---...///*********++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,)))******+++,,,------...+++---...---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++,,,,,,------)))************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,***))))))))))))(((((((((************************(((((((((((()))***++++++******++++++++++++******************************((((((((((((((()))******)))***++++++++++++***)))***************************************+++++++++((()))***+++++++++++++++******************))))))))))))))))))******************++++++++++++*********))))))(((((())))))***))))))))))))************************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++&&&&&&'''((()))******+++))))))************))))))***************+++++++++)))************+++++++++((((((((((((((((((((((((++++++************++++++***************+++++++++)))************+++++++++***************************************))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******************************************+++---............---,,,++++++++++++*********************************++++++++++++,,,++++++++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,---------......++++++******+++---000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++******+++------+++)))---,,,+++++++++,,,------,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---------------------...///000000000------------...///000000111333444444222222333666000000000000///...---,,,........................------.........---+++***+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------)))******+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++---------......---,,,,,,******++++++,,,,,,,,,---***,,,---,,,+++)))******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...***++++++,,,------......)))************++++++++++++,,,,,,------,,,,,,+++***+++---,,,***)))+++---,,,++++++******++++++,,,************++++++++++++************************))))))))))))***+++,,,---***++++++,,,,,,+++++++++************************)))))))))((()))******+++)))***++++++++++++***)))************************))))))*********+++++++++)))***+++,,,,,,---------*********+++++++++++++++((()))))))))************++++++************++++++*********))))))*********((()))))))))************************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********&&&'''((()))***+++,,,,,,))))))************))))))))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++)))************+++++++++************************+++*********)))))))))(((((())))))***++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++*********************************************+++,,,---,,,++++++*********++++++*********************************+++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,+++++++++*********++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++,,,---///...+++)))++++++***)))***+++,,,------,,,+++*********,,,,,,---------,,,,,,+++++++++---------....../////////,,,,,,,,,---...//////000---------......///000111...111333222000///111444////////////...---,,,+++------..................---...//////...,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,))))))***+++,,,,,,---------,,,+++******+++,,,---************************)))***+++,,,---,,,+++******++++++++++++,,,,,,,,,)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++******++++++,,,---***+++,,,---...---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,------...//////)))************++++++++++++,,,,,,------,,,,,,+++))),,,---,,,***)))+++---,,,++++++++++++++++++,,,***++++++,,,,,,---......************************************+++,,,---...++++++,,,---------,,,,,,*********************************)))***++++++,,,)))***+++,,,,,,+++***)))************************))))))******++++++++++++)))***+++,,,---.........*********+++,,,,,,,,,---(((((())))))*********+++,,,+++***))))))***+++,,,++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))+++++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))+++++++++***************))))))************))))))))))))******++++++++++++)))************+++++++++************************++++++************++++++))))))******++++++++++++)))************+++++++++************************+++*********))))))((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++***************************************)))******++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,...,,,++++++------,,,***------------,,,,,,+++***---,,,+++,,,---...---,,,,,,,,,+++++++++,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,..................------******++++++---000222444444444444444444333222111111000000111222222000...000000//////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,+++******+++,,,...//////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------+++,,,------......------.........------,,,,,,,,,...---+++*********++++++...,,,++++++,,,.........++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,------,,,++++++++++++---......---++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***,,,,,,+++******+++,,,,,,++++++******************************************************************,,,,,,+++***))))))******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++******************************************)))*********++++++++++++)))************+++++++++++++++******))))))((((((''''''((()))***++++++,,,''''''((())))))))))))))))))************+++++++++,,,,,,+++***))))))******(((((()))******************++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((,,,+++++++++***)))))))))***************************+++---...---,,,)))'''************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******)))))))))***,,,---,,,+++***))))))***+++,,,...---,,,,,,.........,,,---------------,,,+++***---,,,+++,,,------,,,***+++++++++,,,------.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,........................------,,,,,,---///000111222333333333333222222111222111000000111111///...////////////...---,,,,,,)))))))))))))))))))))))),,,,,,,,,------,,,,,,+++......---,,,,,,,,,---......------,,,,,,,,,---------,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++------------,,,,,,,,,+++---,,,+++*********+++,,,...,,,***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,+++++++++,,,,,,+++******+++,,,,,,++++++******************************************************************,,,++++++******)))***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************((()))))))))************)))************+++++++++************))))))))))))(((((())))))******++++++((()))******+++*********)))************+++++++++,,,++++++***))))))******((())))))******************++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++******************************++++++++++++***************************************++++++*********+++++++++***************************************,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))***,,,,,,++++++***))))))***++++++...,,,,,,---///000///...,,,------------,,,,,,+++,,,,,,,,,...//////,,,******+++,,,---...............------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,........................000//////............///111111111111222222222222555222000////////////...---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,///...---,,,++++++++++++---,,,,,,,,,,,,------...+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++------...,,,******,,,.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************)))))))))*********++++++)))************+++++++++)))))))))***************)))*********************)))***++++++,,,,,,++++++)))************+++++++++,,,+++******)))*********((()))******++++++*********++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++******************************++++++++++++******************************+++,,,,,,------,,,,,,+++***************+++++++++************************---,,,+++***)))***+++,,,************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))******+++,,,++++++***))))))***++++++,,,++++++,,,///000000///,,,---------------,,,,,,,,,,,,...111444333111...,,,,,,......///...------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------...............000000////////////////////////000000000111222222666333///---............,,,------...//////......------------------------++++++,,,---------,,,,,,,,,++++++***************++++++++++++,,,---......************************............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,++++++***+++,,,.........,,,******,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++*********************+++++++++++++++******))))))******+++++++++++++++++++++++++++***************************************+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++)))))))))******++++++++++++*********************)))******+++++++++++++++))))))*********+++++++++++++++***************+++))))))***++++++++++++******++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++******************************++++++++++++******************************,,,,,,------------,,,,,,)))))))))***+++++++++,,,************************,,,,,,++++++***++++++,,,************************************************))))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************+++++++++******************++++++******+++---///...---,,,------......---------,,,---000444888999777555////////////...------,,,...------,,,,,,------...------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------.........//////......///000000111111111000////////////000222222666333///------......---+++,,,---...////////////++++++++++++++++++++++++***+++,,,,,,---------,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,+++++++++,,,...///---+++******+++---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,,,,---------,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******+++++++++,,,,,,,,,,,,---+++******))))))******+++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))************))))))*********+++++++++))))))******++++++,,,,,,++++++++++++************((()))******++++++******))))))*********++++++++++++***************++++++))))))***+++++++++++++++***++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++******************************++++++++++++******************************++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,************************)))***,,,------,,,+++)))************************************************))))))*********+++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++*********************++++++*********+++******+++---...---,,,,,,------............---------000444888:::999777111000///......---.........------,,,,,,------.........////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------------...,,,,,,------.../////////---...///111222333333333111000/////////000111222444111///............---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,---...////////////,,,++++++++++++,,,,,,---*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,......---+++))))))+++---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------------++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,,,,+++******++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************&&&&&&&&&'''''''''(((((()))************+++++++++*********+++++++++++++++******++++++++++++++++++((())))))***+++*********)))************+++++++++*********)))******+++,,,)))***++++++,,,+++++++++***++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************((())),,,......---***)))************************************************)))************+++++++++******++++++++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++***)))))))))***++++++++++++***)))---,,,+++,,,---...---,,,,,,,,,---...............------...000444555555444111///...------///111333...------,,,,,,------...---..................---........................------------------------------------------------+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,------...//////000---...000222333333333222333222000//////000111222111000......//////...---------..................////////////////////////)))***+++,,,------------,,,,,,---.........---,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,+++++++++,,,,,,,,,------------///...---,,,+++,,,---------+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,+++++++++***+++,,,,,,,,,,,,+++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************''')))***,,,,,,,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************''''''''''''(((((((((((()))************+++++++++,,,++++++++++++++++++************++++++,,,,,,,,,)))***++++++,,,,,,++++++)))************+++++++++******))))))***++++++,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************************************)))***+++,,,,,,,,,,,,+++************************************************)))************+++++++++******++++++++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,+++***)))((()))***++++++++++++***)))///...------...///...,,,,,,,,,---.../////////......---,,,---///111000000///...,,,+++---000444777...------,,,,,,------...,,,------......------,,,........................------------------------........................+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,------.........,,,,,,------...///000000...///111222333333222111555333111000///000111222///......///000000...,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---***+++,,,,,,+++***((('''------,,,+++************+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,---.........------,,,,,,,,,------.........000///---,,,+++,,,,,,------+++))))))+++,,,---,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,------...---+++,,,---......---,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***++++++++++++******+++,,,------,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,---,,,***))))))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************************++++++++++++)))************+++++++++---,,,,,,++++++*********))))))***+++,,,,,,------++++++,,,---------,,,,,,)))************+++++++++******))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************)))***,,,,,,***)))***+++++++++************++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++******))))))************************++++++*********+++---...************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,+++***)))((()))***+++,,,,,,+++***)))------------------,,,,,,---------...............000000///...------,,,,,,---+++)))+++///222111000......---------,,,,,,,,,---++++++///333444///+++++++++++++++,,,---......)))111222,,,+++000000)))...//////...------///111---+++******+++,,,,,,+++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///............//////000333222222222111000000///111111000000//////......000//////.........//////------------------------------------------------......---------......///......---------,,,,,,,,,......---,,,,,,+++******------,,,+++++++++,,,,,,//////...---,,,,,,++++++.........------,,,,,,,,,------------------------.........------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000///---,,,+++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---+++*********+++++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++,,,,,,---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******+++,,,------......,,,++++++******++++++,,,((()))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))******++++++++++++******************************************************************,,,+++******)))*********++++++++++++++++++++++++***************)))((('''$$$&&&(((***+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...------++++++***)))---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------************************)))******++++++******)))))))))***+++,,,,,,------//////000000000000000///,,,,,,------.../////////000//////...------,,,,,,...,,,***,,,///111000///............------,,,,,,---,,,,,,000555666333///,,,,,,,,,,,,---...///000---999===444,,,---...+++---.........------///111000...,,,---...///......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------........./////////............///000000444333222111000000000000111000000000/////////...000000///...............------------------------------------------------...---------------......,,,,,,,,,------...............---,,,,,,+++******,,,,,,,,,++++++,,,------///......---,,,,,,++++++---------------,,,,,,,,,))))))*********+++++++++------------,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***))))))((((((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,++++++******++++++,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++***************************************************************************))))))******+++,,,,,,++++++++++++++++++++++++)))************))))))(((&&&(((***+++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++******)))---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***************++++++,,,,,,---+++,,,---...............++++++,,,---...//////000/////////...------,,,,,,...---,,,,,,...//////.../////////............---,,,+++,,,000444666333000------------...///000111000???FFF<<<...+++---///---...///...------///111000...------...//////...------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........./////////000000...............///000000666444222000......///000000000000000////////////222111000......---------------------------------------------------------------,,,,,,,,,,,,------***++++++,,,---...///000...------,,,,,,++++++***++++++++++++,,,------............------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++*********++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++******)))******++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************************************(((((()))***+++,,,------++++++++++++++++++++++++))))))******+++*********)))***+++---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---.........,,,---------------......//////.........---------///...---------........./////////////////////...+++++++++...111111000---------------...///000111///<<>>////////////////////////***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,...000...,,,***,,,...++++++,,,,,,,,,---------,,,+++*********+++,,,------,,,,,,+++*********+++))))))******++++++++++++,,,,,,************,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())),,,000222111---***++++++++++++,,,,,,---...))))))***+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++************************000...,,,******,,,...000******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---++++++,,,------------,,,++++++++++++,,,,,,---...,,,,,,,,,------.........111000///...............,,,---------------,,,,,,.........------,,,,,,,,,000000///...............,,,,,,------...---------...+++((((((+++------,,,,,,---......//////......000///...------------------......//////////////////............---------)))***++++++******,,,...000///------///000///...------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............111111111111111000//////000000111111111111000000/////////////////////////////////...---------,,,.../////////000000111111111000///---------......000000///............///.........------,,,,,,,,,...------,,,,,,---------//////.........---------+++---///...+++***,,,///.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...000///...---------------000000//////.........---......---,,,++++++++++++---------............///------------------------.........------,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,---...///------------------------///...---,,,***)))((('''.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))111<<>>>>><<<888555222222222222222333444444333333444444333333222111111111222222222333333333111222222222333333333333222222222222222222222222444444333333333222222222000000000111111111222222222222222222222222222222000000000000000000000000///////////////000000111111000//////......//////111111111111111111111111000+++---555555...---222111000000//////000000111......///000000000000000---......///000000111111000000000000000///......////////////////////////////////////////////////---------............///......///000000000000000111000000000000000111111////////////000000000000////////////////////////111111111000000000000000//////000000000111111111000000000000000000000000////////////////////////111111111000000000//////...///000111222111111000////////////////////////............................................................------------,,,,,,,,,,,,---------...........................------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------........................///...............//////......////////////......---------------...//////------------............------------------------++++++,,,,,,---......///................................................,,,,,,---...............---,,,,,,---......---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---...000222444555222000...---.........---,,,,,,,,,---------......------------------------,,,---------....................................++++++---...//////000000........................---------------...//////---------...///000000000..............................---,,,,,,,,,,,,------------.........//////,,,,,,,,,---------...............---,,,,,,++++++000000111111111111000000//////000000111111111222111111000000000000111111000000000000000000000000111111222222222222111111555444333222111///......000000000000000000000000000000000000000000000000111111111111111000///...///////////////000111111111111111111111111111111////////////000111222333////////////////////////////////////////////////---...000222333444333333000111111222222222111111000000111333555777999;;;<<<===???AAAAAA>>>999555111111111111222222333444333333444444444333222222111111222222222333333333111111111222222333333333222222222222222222222222222222222111111111000000222222333333333444444444333333333333333333333333000000000000000000000000///////////////000111111333222222111111111111111111111111111111111111111111...222======333///333111111000000000000111111......///000000000000000---......///000111111222000000000000000//////...000000000000000000000000000000000000000000000000---------.........//////...//////000000000000000222111000000000000000111000000000000////////////111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////...///000222222222111000////////////////////////////////////////////////......................../////////...---------,,,........./////////000000////////////////////////...............---------------------------------................................./////////000000........................------------------------........................000000000000000000000000//////.........//////000......////////////......---------------...///000---------.........//////------------------------++++++,,,,,,---...//////................................................,,,,,,---.../////////...---,,,,,,---......---+++,,,------......------,,,,,,,,,,,,++++++*********------------------------,,,,,,---///111333555777444111...,,,---......---,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................***+++,,,...///000000111........................---------------...///000---------...///000000111------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........111111000///......------222222222111111111111111000000000000000000000000000000000000000111111222000111111111222222222222111111111111000000000000......////////////......////////////000000000000222222111111111111111111000111333444444333222111111...,,,---///000///---111111111111111111111111111111000000000000000111111111111111111111111111//////000000000000//////000000000000111111111111222333444444444333555666333333333333444666888999888:::<<<>>>???===<<<:::888777444222111111111111111222222222111000...---...///000111111000///...222222333333333222111111222222222222222222222222333333333333333333333333333222111000000111222333555555444333333444555555111111222333444444555555222222222111111111000000222222222222222222222222000000111111111222222222222222444777999888333...//////000111222333333444222222111111111111111111---///111444555444333333222222111000//////000000------...///000111111222222333444222000//////000000000///...............000///---,,,---...000111111111000000///..................///000222333444555222//////222333111///111111111111111111111111000000000000000000000000000000////////////000000///000111333333444444444444333111//////000111222//////000000000000////////////.........---------........................------,,,,,,,,,------...........................------------------------........................///...---,,,,,,---...///......------------......////////////////////////......------------..............................,,,---...//////...---,,,,,,,,,,,,---------......,,,---......//////......//////.........------------,,,,,,,,,,,,---......------------------------//////000000000000//////...........................------,,,,,,------............------,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,---------............///...------...000222555666111000///...------...///------------------------......------------......---------.........//////........................////////////////////////,,,,,,---.../////////.........------------......////////////////////////////////////////////////.................................////////////000///...---,,,,,,---///000........................111111111111111111111111000000000000000000000000000000000000000111111222000000000111111111222222111111111111000000000000......////////////......000000000000111111111111111111111111111111111111111111111222111111000000444111///000222333222000111111111111111111111111111111000000000000111111........................//////000000000000//////000000000000111111111111000222333333222222333444333333222333444555777999888999<<<>>>>>>===<<<;;;999777555333222111111111111222222333222111000///...///000111111000///...000111222222333333333333222222222222222222222222333333333333333333333333222222111000000111222222333222111000000111222333111111111222333333444444222222222111111111000000222222222222222222222222000000000111111111222222222111333555777666222...000000000111111222222333111111111111111111111111111222444666666666555444222111111000//////000000////////////000000000000222333444222000//////000111000//////......//////000///...---...///111222000000000000000000111111/////////000111222444444444111//////111222111///000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222222444333111000///000111222///000000111111000000///000000000////////////...........................000////////////000000111........................------------------------........................///...------------...////////////....../////////////////////////////////......------------..............................//////000000//////...---------........./////////,,,---......//////......//////.........------------,,,,,,,,,,,,---......------------------------...//////000000//////...------------------------...------,,,,,,------.........---------,,,,,,,,,//////.........---------------------------------------------------------//////.........---------,,,,,,,,,------................../////////000000,,,------...///111222333111000///...---......///------------------------......------------......---------.........//////........................////////////////////////,,,---......//////......///......------......///////////////////////////................................................------.........///////////////...............///........................000000000000000000000000000000000000000000000000000000000000000111111222/////////000000000111111111111111111000000000000...//////000000//////...000000111111111222222222111111111111111111111111333222111111000000000000111///......///000000///000000000000000000000000111000000000000000111111........................//////000000000000//////000000000000111111111111///000111111000000111222333222222222333555777888777999;;;===>>>===<<<;;;:::999777555333111111000111222222333222222111111//////000000000000//////...///000222333444444444222222222222222222222222333333333333333333333333222222111000000111222222111111000000000000111111000000000111222222333333222111111111111000000000333333333333333333333333000000000000111111111111111111111333444444111///111111111111111111111111111111111111111111111111///000111222222111000///111111000/////////000000222111111111000000000///222333333222000///000111222111111000///000000000111000/////////000222333000000000111222333333333000000000111222333444555333111000///000111000///000000000000000000000000000000000000000000000000111000000//////000000111111000////////////111111444333111000000111222222000000111111111111000000222222111111111000000000////////////////////////000000//////000000111222........................------------------------........................///......------......///000000////////////000000////////////////////////......------------..............................111000///...................../////////000000000------...////////////..................------------,,,,,,,,,,,,---......---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,...............---------------------------------.......................................---------***+++,,,---...///000000////////////000000000111,,,,,,---...////////////000000///............///------------------------......------------......------........./////////........................////////////////////////------.../////////......///......------......///////////////////////////................................................,,,---------........................---,,,++++++........................////////////000000000000000000000000000000000000000000000000000111111222////////////000000000000111111111111000000000/////////000000000000/////////000000000000111111111111111111111111222222222666444222111000000111111///...---------.........////////////////////////000000000000000000111222000000000000000000000000//////000000000000/////////000000000111111111111///111222111000///111222333222222222222444666777666888:::<<<=========<<<;;;:::999777555333222111111111222222222111111111//////000000000000////////////111222222333333333111111111111111111111111222222222222222222222222222111111111111111111222222222111111111111222222//////000000111111111222111111111111000000000000333333333333333333333333/////////000000000111111111000000000111111111000222111111111000000000///000000000000111111111111...////////////...---,,,111000000/////////000000333333333222222222222222111222333222000///000111333222111111000000111111111111000000000111222333222222222333333333444444222222222222333444555666444333111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111333111///......///000222333333222111111111222333111111222222222222111111222222222111111111111000////////////////////////---------------...//////........................................................................//////............//////000//////////////////000////////////////////////......------------..............................///...---,,,,,,---...///....../////////000000000------...///////////////........................---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------................................................////////////////////////........................,,,,,,,,,---...//////000....../////////000000000,,,---...000000///...---/////////.........//////..............................------------..................////////////........................////////////////////////......////////////......//////............//////////////////////////////------------------------........................,,,,,,,,,---------......,,,,,,------,,,***((('''..............................//////000000000000000000000000000000000000000000000000000111111222////////////000000000000111111111111000000000/////////000000000000//////.........////////////000000000111111111222222222444333111000/////////000111111111111000000111222////////////////////////000000//////000111222222111111111111111111111111//////000000000000/////////000000000111111111111111222333222111000111333222222111111222333444555666777999;;;<<<===>>>>>>===<<<;;;:::888666444444222222111111000000000111000000////////////000000111111111222222111111000111111111111111111111111222222222222222222222222111111111222222111111111111111111111111111111111///000000000000000111111000000000000000000000000222222222222222222222222....../////////000000000000000000000//////000111222222111111000///////////////000000000111111111222222222111111000//////000///////////////000000222222333444444555666666111222333222000000000222333333222111111111111111111111111111111222222333555444444444333333333222222222222222333444555555444444333333222222222333222222222222222222222222111111111111111111111111111111000000000000111111333222000//////000111222222222222222222222333333222222333333333333222222222222222111111111000000000000000000000000000000......------------......////////////////////////........................///////////////////////////////////////////////////......------......///////////////////////////......------------......////////////////////////------,,,,,,---///111222------........./////////---...//////000000//////---.....................---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------.............................................////////////////////////---.............................................------........./////////---...000000111000///.........//////////////////..............................------------.............../////////000000////////////////////////000000000000000000000000...///////////////....../////////....../////////000000000000000000000000................................................,,,,,,,,,---------......---............,,,***)))...........................//////000000111111222000000000000000000000000000000000000000111111222/////////000000000111111111111111111000000000000///000000111111000000///---------.........//////000000000111222222333333111000///...............///000111000///...000222000000000000000000000000////////////000111222333000000000000000000000000//////000000000000//////000000000000111111111111222444444444222111222333222222111111111222333444555666888:::<<<===>>>???>>>>>>>>>===;;;:::888777444444222111111000000111000000////////////000000111111222222111000000///111111111111111111111111222222222222222222222222000111222222222222111000//////000000000000//////000000000000000000111111//////000000000000000111111111111111111111111111............///////////////000111000//////000111111111111000000/////////...//////000000111111111111000000000//////......//////......//////000000111111222333444555666666000222333222111000111222333222111111000111111111000111111111222222222222555555555444333222222222333222222222333333444555333444444333111111222444333333333333333333333333111111111111111111111111222111111000000111111222222111000000000111222333222222222333333333333333333333444444444444333333333222222222111111111111000000000000000000000000222222111000////////////////////////////////////........................////////////////////////...//////000000//////.........------------......////////////////////////......------------......////////////////////////.........///000111222333------........./////////......///000000000000///---------...............---,,,,,,,,,,,,---......------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...---------.......................................////////////////////////---------.............../////////.........------------------...............//////000000000//////---...//////000/////////..............................------------............/////////000000000////////////////////////000000000000000000000000//////000000000///......000//////......//////000000000000000000000000000////////////////////////........................,,,---------............111111111111000///..............................//////000000111222222333000000000000000000000000000000000000000111111222000000000111111111222222111111111111000000000000000000111111111111000000............///////////////000000111222222333333000000111111111111000000---...///...,,,+++...000111111111111111111111111////////////000111222333111111111111111111111111//////000000000000//////000000000000111111111111333444555444222111222333222111111000000111333444444555777999;;;===?????????????????????===<<<;;;888777555333222111111222111000///......///000111///000000111111111111000111111111111111111111111111111111111111111111111000111222222222222111000//////000111111000//////111111111111111111111111////////////000000111111////////////////////////------........./////////...000222222000//////111000000000000000/////////......//////000111111222......------------------...............///000000000000111111222222222333000111222222111000111222222222111000000000000000///000000111111111111111444444333333333333333333222222222222222333333444111222333222///...000222222222222222222222222222111111111111111111111111222111111000000111111222...//////000000111111111111222222333444444444333444444555555555555444444444444444333333333222222111111111111111111111111666555444222111000//////////////////////////////........................////////////////////////...///000111111000///...//////............//////////////////////////////......------------......////////////////////////---...............------....../////////000000000......///000000000000000---------.........//////---,,,,,,,,,,,,---......------------------------------............------------------------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////................................................---------.........//////............////////////............////////////------------...//////000,,,---///000000000//////..............................------------........./////////000000000000////////////////////////000000000000000000000000000000000000000///......000000////////////000000000000000000000000000000000000000000000000000000........................------........./////////111111000000///000000000........................///000000111222333333333000000000000000000000000000000000000000111111222111111111111222222222222111111111111000000000000000000111111111111000000////////////000000000000///000000111222222333333222333444666666555444333///111222111///...000333111111111111111111111111////////////000111222333444444444444444444444444//////000000000000//////000000000000111111111111222444444333111000111222222111000000000111222333444555777999;;;===???@@@???@@@@@@AAAAAA???>>>===;;;:::888555444333333333111000///......///000111---...///111222222222222000000000000000000000000111111111111111111111111000111222333333222111000111222333444444333222111222222222111111111111111.../////////000000111111////////////////////////---------.........//////---000333333111//////111/////////000000000000000---......///000111111222111111000000000111111222...............///000111000000000///////////////000111222222111000111333222111111000///000000000//////000111111111111000111222222333333444444555222222111111111222333333///111222000---,,,///111111111111111111111111111111111111111111111111111222222111111111111222222,,,,,,...///000000000000111222333333444444444444444444555555555555444444666666555555555444444444111111111111111111111111777666444222111///......000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...000000////////////000000////////////////////////.........------.........000000000000000000000000,,,,,,,,,,,,+++)))'''&&&000000000000111111111111...//////000000000000000---------.........//////---,,,,,,,,,,,,---......---------------------------......//////......---...........................------,,,,,,------...,,,,,,,,,------.........---------.........//////////////////////////////........................---------.........//////,,,------...///000111111////////////000000000000---,,,++++++,,,---///000,,,---///000000000//////////////////////////////.........------.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......000000////////////000000000000000000000000000000000000000000000000000000.................................////////////000///...---,,,,,,---///000........................333333222222111000000///222222222222222222222222000000000000111222444444111111111111000000000000555444444333333222222222///000111222222111///...//////000000111111111222222222222222222222222222333444555555555444333222333222000000111222111000555555555444444333333333444444444444444444444444555555444555555666777888777777666555444444333333111111222222222333333333333333222222222222222222333333222111111222222222333444666888;;;>>>AAABBBDDDDDDEEEEEEDDDBBB@@@???===<<<:::777555444333333000000000000000/////////........./////////000000000000000000000000000000000000000000000111222222000000111111111111000000333333222222111111000000333222222222111111000000///000222111000///000111000000/////////000000111......------------......////////////000000000000//////............//////............/////////000444333333333222222111111111111000000//////..................---,,,+++***////////////000000000000222222111111000000/////////000111222333444555555111111222222222333333333111222222333333222222111222111111000000000000000///000111000///000111333555111///222444222111333111111000000000000111111222000...---------,,,+++---...000222333333333333333444555666777777777777555444444444333333333333333333222222111000000000111111111000000///...---///......---------......///////////////000111111000000000000////////////000///...---,,,,,,---...,,,,,,---...///000111111------------,,,,,,+++***---...............------........................000000000000////////////000000000000000000000000...///,,,)))...777999555,,,,,,,,,------.........------------------------..............................////////////.........------,,,,,,------......------,,,,,,------...+++---,,,///555///+++222+++---000222222000...,,,+++,,,------......------000////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...------------...//////...---,,,,,,,,,,,,---...////////////////////////------............------...///111222222222111000111///...///222333222///222111000.........///000///////////////////////////000000000000111111111111111111111111111111111444444333111///...---,,,111111000///////////////////////////////////////......//////////////////,,,---...//////...---,,,222222222222222222222222333333333333333333333333111111111111111222333444111111111111111111111111333222222222222222111111000111111222222222111111000000111111111222222222333333333333333333333333333444555666666666555444555333111222333444333222666666666555555555444444666666666666666666666666888888777777777888888999888888777777666555555555333333333444444444555555333333333333333333333333444444333333333333444444333444555777999<<<>>>@@@BBBCCCCCCCCCCCCAAA@@@???@@@???>>><<<:::888777666444333222111111000000000/////////000000000111111111111111111111111111111111000000000000111222333000000111111111111000000222222111111111111111111222222222111111000000000000222444333111000//////000000////////////000000///..................///...////////////000000000000000////////////000000........./////////000000111111000000000//////////////////000000000000000000000//////...------,,,////////////000000000111111111111000000/////////......//////000111222222111111222222222333333333222222333333333333222222222222111000000000000000111111222111//////000222333///...111333222111333222111000000000000000111222000///...//////...------...000222333333333333333444555666666777777777777777777666666666555555333333222222111000000000222222111111000...---,,,///......------.........///////////////000111111////////////////////////000///...---------...///------......///000000000...............---,,,,,,---...............------........................000000000000////////////////////////////////////---...---***...555666333,,,------------------...------------------------........................,,,,,,------------,,,,,,...------,,,,,,------......------,,,,,,------......+++*********---111222,,,...000111111///---,,,,,,,,,---............---/////////............---///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------------.../////////...------------...///........................------............------...///000111111111000///111///...///111222111///222111000///......///000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111000///////////////////////////////////////////////////............---...////////////...---111111222333444444555555444444444444444444444444333222222222222222333333111111222222333444444444333333333333444444444444222222222222333444555555222222222333333333333333444444444444444444444444444555666777888888888777777555444444666777666555888888888888777777777777999999999999999999999999<<<;;;::::::::::::::::::::::::999999888777777777555555555666666666777777333444444555555666666666777666666555555666777777444444555666888999;;;<<<@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCBBB@@@>>><<<;;;999888555333222111222222000000000111111111111111111111111111111111111111111111000000000111222222000000111111111111000000000000000111111111111111111111111000000000000000222444666666333111//////000000///////////////000////////////////////////........./////////000000000000////////////000000....../////////000000000000000////////////............///000000111222222222111000///......///////////////000000000111111000000000000////////////......//////000000000111111111222222222333333333222222333333333333222222222222222111111111000000222333333111///...///111333///---111333111111333333222111000000000000000222000///000111222111///...///000222222333333333333444555666666777666666888888888777777777666666333333333222111111000000222222111111000...---,,,///......---....../////////////////////000111111................../////////............//////000////////////////////////...////////////...------------...............---........................////////////000000000000........................---......---///333333000.........---------------------------------------........................,,,,,,------------,,,,,,......------------.........------,,,,,,------...333,,,///---(((:::KKKCCC//////000000///...---,,,,,,------...............///............---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------------......///000///............///000........................------............---------...//////000000//////000///...///000111111///111000000////////////000000000000000000000000000000000000111111111222222111111111111111111111111111111111222222222222222111111000///////////////////////////////////////////////////......------......////////////......333333444444555666666666666666666666666666666666555444444333333333333444222222333444555666777777666666777777888888888999555444333333444666888999444444444555555555555555666666666666666666666666666777777888999::::::::::::888777777999::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888666666777777777888888888555555666777777888999999999999888888888999::::::777777777777888999:::;;;@@@@@@BBBCCCDDDCCCBBBBBBDDDEEEFFFFFFEEECCC@@@???===;;;888555333222222333111111111111111111111111111111111111111111111111111000000000000000111111000000111111111111000000///000000111111222222222000000000000000000000000111333666777555333222222111111000////////////000///000000000000000000///....../////////000000000000//////......//////000...////////////000000000111111111000000000000000//////000000000111111111333222///...---...000111//////000000000111111111////////////////////////111111111111111111111111111111222222222333333333222333333333333333333222222222222222222111111111111222222111000///111222666111000222333111000222333333222111000000000000000//////000222333222000//////000111222222333333333333444555666666666666666666666666555555555555444333333222222111000000000000000000000//////..................//////000///////////////000000111////////////000000000000.........//////000000111000000//////................../////////......---,,,---......///.................................////////////000000000000........................,,,...//////000000///---//////......------,,,,,,......................................................////////////............------------.........------,,,,,,------...000(((222333,,,IIIbbbSSS111111000......---------------...////////////...............------------///............---------------------------------,,,,,,------............------,,,,,,------...//////..................///........................------............---------------........................//////000000///000000000////////////000000000000000000000000000000000000111111111222222111111111111111111111111444444333333222111000000111000000///////////////////////////////////////000//////......------,,,////////////////////////666666666666666666666666777777777777777777777777777666666555555555666666333444555666777999999:::888888999999::::::;;;;;;777666666666777888:::;;;777777777777777777666666888888888888888888888888888888999999:::;;;<<<<<<<<<;;;999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999777777777777888888888888777888888999:::;;;;;;<<<;;;;;;::::::;;;<<<======;;;;;;;;;:::;;;;;;<<<<<>>;;;888666444444333111111111111111111111111111111111111111111111111111111000//////000000000111111222222222222111111000000111111222222333333000000000000000111111111///222555666666555555666333222111000000000000000000000111222222111000000/////////000000000000111///......------......///////////////000000000111000000000000000111111111222111111111000000000///222111///------...000111000000000000111111111111/////////000000000000000111111111111222222222222111111222222222333333333333333333444444333333333222333333444333222111111///000111111111111333555;;;666333555555111000111333333222111111000111111///......000222333111000000000000111111222333333222333444555666666666666666666666666555555555555444444333333222111111111---...///000111111111111...............///000111///////////////000000111000000111111222222222222...//////000000111111111000000000///......------,,,------.........------,,,------...//////................................./////////000000000111........................---...///111000...------/////////......---------......................................................////////////......///......------......///...------,,,,,,------...***###///000(((CCCYYYHHH222111///...---------------...//////000000////////////.........---------///............---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------........................------............---------------------......///---...............///////////////000000000000/////////////////////////////////000000000111111111000000000000000000000000333333333222222222111111111000000/////////////////////////////////////////////......---------,,,//////............//////888888888888888888888888999999999999999999999999999888888777888888999999666666777888999:::;;;<<<999999999999999:::::::::999999999999::::::;;;<<<999999999999888888888888:::::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<;;;<<<>>>?????????===============>>>>>>>>>????????????????????????======<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::888888888999999999::::::::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>??????BBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDBBBAAA???===;;;888666555333333333333333222222222222222222222222222222222333333222111111111111222333333333444444333333333222222222333333333333333111111111111111222222222///111333555555666777999555444333222111111111111000111222333333222111000000000000111111111222222//////............///////////////000000000111111......////////////000000333222222111000000//////111000///......///000111000000000111111111222222000000000000111111111111//////000000111111111111111111222222222333333333333333444444444444333333333333444555444333222111...///111111111222555777<<<777444666666222111222222222111111111222222333///...///111333333111///111111000000111222222333222333444555555666555555888888888777777777666666444444444333222222111111------...000111111111111............///000111111///////////////000111111111111222222333333444444///000111111111111111000000000//////.........---,,,,,,---............---,,,,,,---...////////////..............................//////000000111111..............................000222111------000/////////...............................................................,,,,,,------------,,,,,,//////............//////...------,,,,,,------...,,,(((//////'''444???222111000///..................//////000000000000000000////////////.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,------------------------------............------...------------...//////,,,---......------...000...//////000000000000///////////////////////////........./////////000000000000000000000000000000//////000111222333444555111111000///////////////////////////////////////------------------------......------------......888888888999::::::;;;;;;:::::::::::::::::::::::::::999999::::::;;;<<<===888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<<<<>>>===<<<===???AAAAAA@@@=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>============>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDCCC@@@===:::888666666666555555555444444555555555555555555555555777666555444444444444555444444555555555555444444555444444444444444444333111222222222333333333333111222333333333444777999666666555444333333333333111222333444444333222111111222222222222333333333111111000000000000111111//////000000000111111111/////////000000000111111111111111111111111111111111111111111111111111111000000111111111222222222000111111111222222222333//////000111222333333444111111222222222333333333333333444444444444333333333444555666555444222111///111222222111222444666999555333555666333222444111111111111222333444444000000111333444444222///222111000000000111222333222222333444555555555555777777777666666666555555555444444333333222111111//////000000000000//////............///000111222///////////////000111111000000111222222333444444000111222222222111000//////////////////.........------...///////////////+++,,,---...////////////.................................///000111111111///////////////////////////...000333111---...333............////////////................................................,,,,,,------------,,,,,,//////............//////...------,,,,,,------...///...//////......///...///////////////.........//////000111111111111000111111000000000////////////............---------..............................------------------,,,,,,++++++,,,,,,---...,,,---...//////...---,,,------------------------------............------///...---------...000000+++---......,,,,,,...000---...///000111111000///------------------------------------............000000000000000000000000---...///000222333444555111111000///////////////////////////////////////+++,,,,,,------......///...---,,,++++++,,,---...666777888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???999::::::;;;;;;<<<<<<<<>>>>>======<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::===========================<<<:::999999:::;;;<<>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@============>>>>>>>>>>>><<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGGGGEEEAAA===;;;999999888888777777666666777777777777777777777777999999888777777777777777555555666666666666555555666666666555555444444444222222222333333444444444333444333222111333666999888777666555444333333333111222444555555444222111222222333333333444444444333333222222222222333333000000000000111111111111111111222222333333333444000000000111222222333333111222222333333333222222000111111111111222222222111111222222222333333333111111222333555666777777111111222222222333333333333444444555555444444333333444555666666444222111111222333222111111333444666222000444555444444666000000000111222333555555222222333444666555222000222111000000000111222333222222333444555555555555555444444444333333333333555444444333333222222111222222111111000...---,,,............///000222222///////////////000111111///000000111222222333333111222333333222111000///////////////////////////......///000000000000000+++,,,---...////////////........................---......///000111111222000000000000000000000000000...000444111---///555------......//////000000////////////////////////...........................//////////////////...//////............//////...------,,,,,,------...***,,,***---333///,,,444---...//////000//////...//////000111111111111111111111111111000000000000//////.........---------........................///////////////.........,,,,,,++++++,,,,,,---...---...///000000///...------------------------------..................---//////...---...///000111***---///...,,,+++---000---...///111111111000///------------------------,,,,,,,,,---------......000000000000000000000000000000000000000111111111111111000///////////////////////////////////////***++++++,,,---...//////---,,,++++++++++++,,,---999::::::;;;::::::999999;;;;;;:::::::::;;;;;;<<>>>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======;;;999<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;@@@?????????>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;:::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAABBBBBBAAA???>>>???>>>======>>>@@@BBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIGGGDDDAAA@@@@@@>>>??????>>>;;;::::::;;;999:::;;;<<<<<<;;;:::999:::999999888888999999::::::;;;;;;:::888888999;;;:::;;;;;;;;;:::999999888;;;999777555444555666666666666666666777777777777;;;;;;;;;:::999666444333777666444333222222333333444444444444444444444444444666777666444222111111444444444444444444444444111111111222333444555666:::999777555444333333333222222222222222222222222444444444444444444444444444444333222333444555666222333444666666666555555777777666666555555555444666666666666666666666666666666555555444444444444444333222222111111111222444222111111333444444333555444333333333333444555444444444333333222222222000000000111222222333333444444333555666777666444555555555555555555555555222222222222222222222222222111111111000000//////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111000///......///000111222222111111000000//////............/////////000111111111111000000000000000000000000000000000000111111000000000000111111000000////////////000000111111000000/////////.............../////////000------......//////000000000000000000////////////000000000000000///......////////////////////////000000///000000111222222111111000000000000000111///////////////000000111111000000000111222333333000000000000000000000000////////////////////////...///111222222000...---///.........//////---+++---------.........//////.........------,,,,,,,,,........................222111000000...,,,---000,,,---...//////...---,,,---...///000000///...------..................---........................---.........///000000000000111111111111000000///...//////000000//////...---......//////......---........................444...,,,///000,,,***+++;;;<<<<<<<<<<<<<<<;;;;;;>>>===============>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@??????>>>===>>>??????===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBAAA@@@@@@@@@???????????????????????????>>>>>>===@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA@@@???@@@???>>>>>>???AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHGGGDDDBBBBBBBBB@@@AAABBB@@@===<<<<<<===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<::::::;;;===<<<=========<<<<<<;;;:::<<<;;;999777666777888888888888888999999999999:::999:::;;;;;;:::999888777999888777555444444555555555555555555555555555555555777888888777555555666666666666666666666666666999999999999999:::;;;<<<======;;;:::999999888888555555555555555555555555555555555555555555555555666555444444444555777777555666777888888888777777888888888777777666666666666666666666666666666666777777777666666666555555666666555444444444444444888666555666777888888777777666555555555555666777666666666555555444444444444444444444333333333333555444444555777777666444444444444444444444444444444444444444444444444444333333222222222111111111222111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111111222222111111111111111111000000000111111111222222000000111111111111111111000000000000000000000000222111111111111111111222111111000000000000111111111111111000000000//////000000000000111111111111222222222222222111111111000000000000000000000111111111222222111000000///111111111111111111111111000000000000000111222222222222111111111111111222222111111111111222333333222222111111111222333333000000000000000000000000222222222222222222222222///000111222222111000///111000//////000000///---............/////////000////////////......------........................++++++,,,------,,,---//////000111111111111000///...//////////////////.........////////////.......................................///////////////000000111111111111000000/////////....../////////...//////000000//////...////////////////////////+++///222000,,,***---111>>>>>>>>>???????????????AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAAAAA???>>>AAAAAA@@@@@@???>>>>>>>>>=======================================>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCDDDDDDCCC@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???@@@@@@???===<<<===???>>>????????????>>>======>>>===;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<=========<<<<<<;;;:::999888888999999888888888888888888888888777999;;;;;;:::999:::;;;999999999999999999999999:::::::::999999::::::;;;<<<;;;::::::999999999:::888888888888888888888888777777777777777777777777888777777777777888999999::::::;;;;;;;;;:::999999:::::::::999999999999999888888888888888888888888999999999999999888888888:::999999888888888888888:::999888999:::;;;;;;999999999888888888888999999888888888888777777777777888888777777666555555444666555555666888888777555555555555555555555555555777777777777777777777777555555555444444444444444333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111222222333222222222222222333333333111111111111222222222222000000111111222222333333222222222222222222222222333333222222222222333333222222222111111222222222222222222222111111111111222222222222333333333333666555555444333333222222000000111111222222333333333333333333333333222111333333333333333333333333111111111111111222222333333333333333333333333333333222222222222333444444444444333222222222333333111111111111111111111111333333333333333333333333222222222222222222222222444222000000111222111000//////000000000000111111111000000000000/////////////////////////////////...///000000000111000000000111111222222111111000000000////////////000000//////000000000000//////........................//////////////////......//////000111222222222111000///...------...///000000000111111111111000000000000000000000000000000777EEEIII;;;+++(((---000AAAAAAAAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAAAAACCCCCCAAA@@@BBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEEEECCCBBBCCCDDDDDDEEEEEEDDDBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@>>>===>>>@@@??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888::::::999999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;999888888999:::;;;:::999;;;::::::::::::::::::;;;:::::::::999999999999999999999999999888888777777777777666888999:::999777::::::999999999999999888999999999999999999999999777777777777777777777777555555444444444444555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333444444444555333333333444444555555555000000000111111111222222111111111222333444555555444444444444444444444444555555444444444444555555444444333333333333444444333333333333333333333333333333333333444444444444555555444444444333333333111111222333333444555555444555555666555555444444555555555555555555555555333333222222222222333333333444444555555555555555222222111111222222333444666555555444333333333333333333333333333333333333222222222222222222222222444444333333333444555555555333111111222333333222222222222222222222222222111111111111111111111000000000000000000000000000444555555333444555333///000000111111111111000000222111000//////000111222111111222222222222111111////////////////////////111111000000//////.........///000222222333333333111000...------...000111000111111222222111111000000000000000000000000000???QQQTTT@@@,,,***...---CCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCEEEFFFHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBAAABBBDDDDDDBBBAAABBBBBBAAA@@@>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCCCCBBBAAABBBCCCCCCDDDEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@>>>===>>>???>>>??????@@@@@@@@@??????>>>>>>===========================>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>><<<;;;<<<===========================??????>>>===<<<<<<<<<<<<>>>============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>:::999999;;;<<<===;;;999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999999:::<<<<<<;;;999<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::777777666666666666777777777777777777777777777777555555555555555555555555666666666666666666666666444555555666666777777777444444555555666666777777222222222333333333444444333333444444555666777777666666666666666666666666777777666666666666777777666666555555555555666666444555555555555555555555333333444444444555555555444555555555666666777777222333333444555666777777666666777777777777777666555555555555555555555555444444333333333333444444333444555666666666666666333333333333333444555555777777666555555444555555555555555555555555555555444444444444444444444444666555555555555666777888555333222222444555444333444444444444444444444444111111111222222222222222222222222222222222222222222444444222444888777111222222222222222222222222333333111111111111333333222333333444444333333222111111111111111111111111222222222111111000000000000111222333444444444444333222000//////000222333111111222222222222111111000000000000000000000000111@@@CCC555,,,///333///CCCCCCBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGCCCCCCBBBDDDEEEFFFDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<===>>>??????AAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC???AAACCCCCCBBBAAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBB@@@===<<<===>>>>>>>>>???@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>????????????BBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???===;;;<<<>>>????????????????????????AAAAAA@@@???????????????>>>>>>=========>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;===========================>>>??????@@@@@@????????????>>>=========>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>===>>>>>>???@@@=========???AAAAAA???===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<============::::::;;;<<<<<<===>>>>>>===<<<<<<===??????>>><<<===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777555666777888999999999888777777777777777888888888777777777777888888888888666666666777888888999999888888888888888888888888999999888888888888999999888888777777777777888888666666666666666777777777444555555555555666666666777777888888999::::::;;;555555666666777777888888666777888888888888888888555555555555555555555555666555555444444444444444333444555777777777666666777666666666666777888888888777777666666666777777666666666666666666666666777777777777777777777777666666777777888999999999555555555666888888666555777777666666666666555555333333333333444444444444555555555555555555555555111555444333:::DDDEEE???666555555444444555555666555444444444444444444555444444555555555555444444333333333333333333333333333333333333333333222222222333444555555666666555666555444333333444555666222333333444444333333222222222222222222222222222...555666000///444555111CCCBBBAAAAAABBBCCCEEEGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEFFFHHHHHHGGGEEECCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::<<<===>>>>>>@@@@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEAAACCCDDDDDDCCCBBBCCCDDDDDDEEEFFFEEECCCCCCCCCEEEBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCBBBAAA>>>===>>>???>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@>>>>>>===============>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???@@@@@@???>>>??????@@@AAA?????????@@@@@@@@@AAAAAA???????????????????????????@@@@@@@@@AAAAAAAAABBB@@@@@@??????@@@@@@AAABBB??????@@@BBBCCCCCCAAA?????????@@@AAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@>>>>>>?????????????????????>>>>>>???AAABBB@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888666777999:::;;;;;;::::::999999999999888888888888999999999::::::::::::;;;999999999999::::::::::::999999999999999999999999;;;::::::999999::::::;;;:::999999999999999999:::777777777777888888888999666777777777888888888888999999999999999999999999777777777777888888888888666777888888999999999888666666666666666666666666777666666555444444555555222333555777888777777666888777777777777888999999888777777777777888888999888888888888888888888888888888888888888888888888666777999:::;;;;;;::::::777777888;;;===<<<999777888888888888777777777666666666666777777777888888777777777777777777777777555999888777???MMMPPPJJJ777777666555555666777777666666666777777666666666555666666666666666666555555555555555555555555555444444444444555555555555555666666777777777666666777777777777777777777777555666666777777666666555444444444444444444444444888777666555555555333222BBBBBBAAA@@@AAACCCEEEGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHJJJJJJIIIHHHCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDGGGJJJLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFDDDDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDBBB???>>>>>>@@@???@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????@@@AAACCCDDD@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???AAA@@@@@@???@@@AAACCCDDD?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDD??????@@@BBBDDDCCCAAA???AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???AAA@@@@@@AAACCCCCCBBB@@@AAAAAAAAA@@@???>>>>>>===========================;;;;;;<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777888999;;;<<<<<<;;;;;;:::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;777777888888888999999999888888999999999:::::::::999999888777777666666666999999999888888888888888666777888999999999999999777777777777777777777777777777666555555555555555111333555777888888666666666666666666666777777888888777777777888999::::::888888888888888888888888666666666666666666666666666777:::<<<===<<<;;;:::888999;;;>>>@@@???<<<999999999999888888888777777888888999999999:::::::::888888888888888888888888666:::888555===MMMPPPJJJ666555444333333444555666666777888999999888777666666666777777777777666666777777777777777777777777444555555555666777777777777888888888888777777666888999::::::::::::999888888888999999999999888888777777777777777777777777999444444777888555444777FFFDDDCCCCCCEEEFFFEEEEEEDDDEEEFFFEEECCCBBBBBBCCCHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIMMMNNNNNNLLLKKKKKKMMMPPPIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@?????????????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBCCCCCCBBBAAAAAACCCAAA???@@@BBBDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@AAACCCEEEGGGAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>===;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<<<<;;;:::999:::;;;<<<===>>>===;;;:::999::::::;;;<<<;;;999888888888999999333333444666777888999:::888999999::::::999999888888999999::::::999999888999999999888888777777777888888777777777777777777666666777888888888888777888888888888888888888888999999999999888888777777777777777777888888888888999999999::::::;;;;;;;;;::::::999999::::::;;;<<<777;;;???CCCCCC@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::777777888999;;;<<<======777777777777777777777777888888888888888888888888777777777777777777777777666666777777888888888999666666666666555555555555::::::::::::::::::::::::===<<<<<<;;;:::999888888888888999999999888888777888888888999999999999999999999888888777777777777HHHFFFDDDDDDEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIILLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLJJJJJJLLLNNNIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGFFFGGGGGGIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBAAABBBEEEGGGGGGDDD@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCBBBAAAAAACCCEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999:::;;;<<<===<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;:::999888888999:::888999999:::;;;<<<======::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999:::::::::999999999888888888888888888888888888888888888999:::::::::::::::777777777777777777777777::::::999999999888888888888888999999999:::::::::::::::::::::::::::;;;;;;::::::999999::::::;;;<<<888;;;???BBBBBB@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999;;;::::::::::::::::::;;;888999999:::;;;<<<======999999999999999999999999::::::::::::::::::::::::777777777777777777777777888888999999999:::::::::888888888888888888888888::::::::::::::::::::::::::::::::::::999999999999888999999999999999888888999999999999888888888888888888888888777777777777JJJHHHFFFFFFFFFFFFDDDCCC@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNNNNMMMLLLLLLNNNOOOLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???CCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIICCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBEEEIIIKKKIIIDDD@@@AAAAAAAAABBBCCCCCCDDDDDDFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCBBBCCCDDDFFFHHHIIIDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<======>>>???>>>===<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::;;;<<<===@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::<<<;;;::::::999:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<999999999999999999999999:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;<<<>>>@@@@@@???>>><<<========================:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<999999:::::::::::::::999::::::999999999888888888777888888888888888888888IIIHHHGGGGGGHHHHHHFFFEEEAAACCCDDDDDDCCCCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQOOOOOOPPPRRRPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGGGGHHHJJJKKKLLLMMMJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFIIIJJJHHHDDDAAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBAAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>==============================>>>===;;;::::::;;;===>>>>>>???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<======AAAAAA@@@???>>>=========;;;<<<===>>>>>>===;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<=========>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::999999999999999999999999:::::::::GGGGGGGGGIIIKKKKKKJJJHHHEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQPPPOOOPPPQQQPPPOOONNNNNNNNNOOOQQQRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEFFFGGGHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???===???@@@???>>>>>>???@@@=================================>>>>>>???????????????????????????????????????????????????????????????>>>>>>=========>>>BBBBBBAAAAAA@@@???>>>===;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<========================;;;;;;<<<<<<============;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<;;;;;;===============>>>>>>???@@@????????????@@@AAAAAA????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAAAAAAAAAAA@@@?????????????????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================================================>>>>>>?????????========================@@@??????>>>======<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCBBBAAABBBDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>===<<<<<<===>>>???===>>>??????>>>>>>???@@@============>>>>>>>>>>>>===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAA@@@???>>><<<======>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<=========>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<================================================>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????????????????>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????IIIIIIJJJLLLNNNNNNLLLJJJJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIKKKKKKLLLLLLKKKKKKJJJIIILLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJLLLMMMKKKJJJJJJKKKIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCBBBAAAAAAAAAAAABBBCCCAAACCCDDDCCCAAAAAADDDFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>???@@@@@@@@@@@@???>>>?????????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>@@@>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@??????>>>=========>>>>>>???@@@<<<===>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<==================<<<============>>>>>>>>>???;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAKKKKKKKKKMMMNNNMMMKKKHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNLLLKKKJJJLLLLLLMMMMMMLLLKKKJJJJJJOOOOOOOOOOOOOOOOOOOOOPPPMMMMMMNNNOOOPPPQQQQQQRRRKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIKKKMMMMMMLLLKKKKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQNNNNNNOOOOOONNNNNNMMMMMMOOONNNNNNNNNMMMMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGGGGGGGFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@CCCBBBAAAAAAAAAAAABBBCCC@@@CCCEEEEEECCCBBBDDDFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFDDDAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMJJJHHHEEECCCCCCEEEGGGIIIHHHHHHIIIHHHHHHGGGFFFEEEAAABBBBBBBBBBBBBBBBBBBBB????????????????????????===>>>???@@@@@@???>>>======>>>???@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;===>>>>>>======>>>@@@?????????@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@AAAAAAAAA@@@??????>>>=========>>>@@@AAA<<<===>>>@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@>>>>>>????????????>>>>>><<<<<<============<<<<<<<<<<<<======>>>>>>>>>???:::;;;;;;<<<===>>>>>>???======>>>????????????>>>????????????????????????>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBPPPQQQQQQQQQQQQOOOMMMLLLNNNNNNNNNOOOOOOOOOOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWVVVSSSPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPPPPPPPOOONNNMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJLLLLLLJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKMMMOOOPPPQQQJJJJJJMMMPPPPPPMMMPPPVVVZZZUUUPPPMMMMMMLLLJJJHHHPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNOOORRRRRRQQQPPPOOONNNNNNMMMMMMLLLJJJIIIHHHHHHHHHIIILLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAEEEFFFIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB????????????????????????@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA@@@???>>>======>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???????????????????????????????????????@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCC?????????@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>?????????>>>>>><<<===>>>??????>>>======<<<<<<<<<===============>>>>>>>>>>>>???@@@BBBBBB===>>>???@@@@@@???>>>===@@@@@@AAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGEEECCCTTTTTTUUUUUUTTTSSSQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXWWWTTTQQQPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNPPPPPPOOOOOONNNNNNNNNNNNLLLNNNOOOOOONNNMMMMMMNNNOOONNNMMMMMMLLLMMMNNNOOOPPPOOONNNLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOONNNLLLLLLMMMMMMLLLQQQXXXsssfffVVVLLLKKKLLLKKKIIIOOONNNMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUTTTRRRRRRQQQQQQRRRQQQPPPOOOMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPSSSSSSRRRRRRQQQPPPPPPPPPPPPOOONNNLLLLLLLLLLLLMMMOOOOOOOOOOOONNNNNNNNNNNNQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFIIIKKKLLLLLLKKKKKKHHHHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>=========>>>??????AAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAA????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????===>>>>>>???AAABBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@AAA@@@@@@??????===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????>>>>>>======>>>>>>>>>>>>???@@@@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJHHHHHHIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZZZZXXXVVVTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQSSSTTTTTTSSSRRRRRRSSSTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKQQQMMMJJJJJJJJJKKKRRRZZZmmm___NNNGGGJJJOOOOOOLLLMMMMMMLLLKKKKKKLLLMMMMMMQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSQQQPPPNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBCCCCCCBBBBBBBBB???@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>======<<>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLKKKIIIHHHGGGFFFEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNRRROOOLLLJJJJJJJJJJJJJJJ]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]][[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]]]]\\\ZZZYYYZZZ\\\YYYXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[WWWXXXXXXXXXXXXWWWVVVVVVYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXZZZYYYXXXWWWXXXXXX[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTSSSRRRQQQPPPOOOOOOOOORRRQQQPPPNNNMMMLLLLLLLLLRRRMMMLLLNNNOOONNNPPPSSSQQQQQQRRRRRRQQQOOOLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRRRRQQQQQQQQQQQQRRRUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRQQQQQQRRRRRRSSSVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNRRRRRRQQQPPPOOONNNMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNOOOPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPQQQPPPOOONNNOOOPPPRRRPPPMMMLLLMMMOOOOOOOOO]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\YYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]][[[ZZZ[[[]]]XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[\\\XXXYYYYYYYYYYYYZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYZZZXXXYYY[[[[[[YYYXXXYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYWWWUUUTTTSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQTTTPPPPPPSSSUUUSSSQQQSSSSSSTTTUUUSSSPPPOOOPPPSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUSSSRRRRRRQQQQQQRRRRRRRRRUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRSSSTTTVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXYYY[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPRRRSSSTTTTTTSSSRRROOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPQQQRRRRRRSSSSSSQQQRRRRRRRRRQQQPPPOOOOOOMMMOOOQQQSSSSSSSSSQQQPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSRRRQQQPPPQQQSSSOOONNNMMMNNNQQQTTTVVVVVV]]]\\\[[[ZZZZZZ[[[\\\]]][[[\\\\\\\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\XXXZZZ[[[]]]]]]]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\YYY[[[]]]]]]\\\[[[[[[\\\XXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZ[[[[[[[[[[[[\\\XXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[YYY[[[\\\\\\[[[ZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWXXXZZZ[[[\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWZZZUUUTTTXXXZZZWWWVVVVVVTTTTTTSSSSSSSSSUUUWWWXXXTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]ZZZ[[[\\\]]]^^^^^^^^^^^^YYYYYYYYYYYYYYYXXXVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWXXXSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPQQQQQQPPPMMMLLLLLLLLLLLLMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKMMMOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNLLLMMMOOOQQQRRRRRRQQQPPPQQQRRRRRRSSSTTTTTTUUUUUURRRSSSSSSSSSSSSRRRRRRQQQOOOPPPSSSUUUVVVUUUTTTRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTTTTTTTSSSRRRSSSTTTQQQPPPPPPRRRTTTVVVVVVUUU]]]\\\[[[ZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^]]]]]]]]]^^^]]]]]]\\\\\\YYYZZZ\\\^^^^^^]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\WWWZZZ]]]^^^]]][[[ZZZ[[[YYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[]]]^^^^^^]]]]]]ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]YYYYYYYYYZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^]]]]]][[[[[[[[[\\\\\\\\\]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZ\\\]]]]]]\\\[[[[[[\\\YYYZZZ[[[\\\\\\\\\[[[ZZZWWWYYYZZZ\\\]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXXXXXXXYYYYYYZZZ[[[```ZZZWWWZZZ\\\[[[ZZZ[[[]]][[[YYY[[[]]]\\\WWWRRRVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXYYY[[[\\\\\\\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWYYY[[[\\\YYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[ZZZZZZYYYXXXWWW[[[[[[ZZZXXXWWWUUUTTTTTTYYYYYYZZZZZZ[[[[[[[[[\\\ZZZYYYYYYYYYYYYYYYZZZZZZUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZZZZZZZYYYYYYYYYYYYUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXUUUWWWXXXYYYYYYWWWVVVTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPRRRSSSTTTUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNPPPQQQRRRRRRSSSSSSOOOOOOOOOOOOPPPPPPQQQRRRNNNOOOQQQSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRQQQQQQQQQNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMIIIJJJJJJKKKKKKKKKKKKJJJLLLKKKKKKKKKLLLNNNPPPQQQPPPPPPOOONNNNNNMMMLLLLLLOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRROOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMOOOQQQRRRRRRQQQPPPRRRRRRSSSTTTUUUUUUVVVVVVRRRSSSSSSTTTTTTTTTSSSSSSOOOQQQTTTVVVWWWVVVUUUTTTUUUUUUUUUVVVVVVUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUTTTSSSTTTUUUWWWUUUUUUUUUUUUUUURRRPPP]]][[[YYYXXXZZZ\\\^^^^^^aaa___]]]\\\[[[\\\^^^___^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^___]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]\\\\\\[[[\\\\\\\\\aaa```___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^``````bbbcccccc```]]][[[[[[______^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^```aaaaaa```^^^]]]]]]^^^^^^^^^^^^^^^^^^]]][[[\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^______]]][[[ZZZ\\\]]]]]]^^^^^^]]]]]]\\\ZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]YYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]^^^\\\[[[\\\^^^``````______^^^\\\[[[ZZZYYYXXXXXX[[[\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYY\\\[[[YYYXXXXXXXXXYYYZZZ\\\\\\\\\[[[YYYZZZ\\\^^^[[[[[[[[[ZZZ[[[\\\\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYYYYZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[]]][[[YYYWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZUUUTTTTTTTTTSSSSSSRRRRRRXXXVVVUUUVVVXXXYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQSSSUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQQQQQQQPPPPPPPPPPPPSSSQQQPPPNNNNNNPPPQQQRRRMMMRRRUUUSSSRRRSSSSSSPPPPPPOOOOOONNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLMMMNNNSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRQQQQQQPPPOOONNNMMMQQQPPPOOOOOONNNNNNNNNNNNRRRPPPNNNLLLLLLMMMNNNOOOMMMOOOPPPOOONNNMMMNNNOOOPPPOOONNNMMMNNNOOOPPPQQQRRRQQQOOONNNMMMNNNNNNOOOSSSRRRRRRQQQQQQPPPOOOOOOPPPOOOOOONNNOOOOOOPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPTTTRRRQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPRRRSSSTTTUUUSSSSSSTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWWWWXXXXXXWWWWWWWWW\\\ZZZWWWWWWYYYZZZ[[[[[[```___^^^^^^^^^^^^___`````````_______________```_______________```aaaaaa^^^^^^^^^^^^]]]]]]\\\[[[]]]\\\[[[[[[[[[[[[\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^aaa``````____________```________________________``````_________^^^^^^^^^^^^___``````______```bbbaaaccceeeeeebbb```______````````````_________^^^aaa`````````___^^^^^^^^^_________^^^^^^^^^^^^^^^``````aaabbbbbbaaa``````___``````aaaaaa``````___]]]^^^___`````````______^^^___```aaaaaa___^^^\\\]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^______^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^_________[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]`````````_________^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___^^^]]]^^^```bbbbbbaaa``````^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYYYYYYYZZZ\\\]]]^^^___^^^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^^^^^^^]]]]]]______^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]\\\]]]]]]\\\ZZZ[[[\\\^^^\\\\\\[[[[[[\\\\\\]]]^^^[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^]]][[[YYYXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZVVVVVVVVVVVVUUUUUUTTTTTTWWWVVVUUUVVVXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUTTTTTTUUUVVVWWWSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQRRRSSSUUUWWWYYY[[[]]]\\\WWWTTTUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPRRRRRRQQQQQQPPPOOOOOOOOORRRQQQPPPOOOOOOOOOOOOOOORRRRRRPPPOOOOOOOOOPPPPPPNNNOOOPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQQQQRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQSSSRRRQQQRRRTTTUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVVVV^^^\\\ZZZYYYZZZ[[[[[[[[[^^^___``````aaaaaaaaaaaacccbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaaaaabbbccc_______________^^^^^^^^^```___^^^]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^___```aaaaaaaaaaaa`````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````aaacccbbbaaaaaabbbdddccceeeggggggeeecccccccccccccccbbbbbbbbbbbbaaaaaaeeeddddddcccbbbaaa``````````````````aaaaaaaaaaaaccccccddddddddddddccccccbbbbbbccccccccccccbbbbbb```aaabbbbbbccccccbbbbbbaaabbbcccccccccbbb```______``````````````````___``````___^^^^^^___aaabbb______^^^^^^^^^______```````````````aaaaaaaaaaaa^^^^^^^^^____________```______^^^^^^^^^^^^______`````````_________^^^^^^^^^^^^^^^___________________________```````````````___^^^___bbbdddddddddbbbbbbaaa```______^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````````````````__________________^^^^^^```````````````_________```````````````___^^^^^^^^^^^^___^^^\\\\\\^^^```]]]]]]]]]]]]]]]^^^______^^^_________^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^_________^^^\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWVVVWWWXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTVVVXXX[[[^^^```fffgggbbbYYYUUUVVVWWWWWWTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQOOONNNNNNOOOOOOPPPRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRROOOQQQRRRQQQPPPOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSUUUWWWXXXVVVVVVUUUTTTTTTSSSSSSRRRUUUTTTTTTSSSRRRRRRRRRRRRTTTSSSSSSSSSRRRRRRRRRQQQTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRQQQQQQRRRUUUVVVVVVUUUSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXWWWVVVUUUUUUcccaaa_________```___^^^]]]___aaacccddddddccccccdddccccccccccccddddddeeeaaaaaa`````````aaaaaabbbaaa`````````````````````bbbaaa````````````aaabbbbbbbbbbbbccccccccccccccc````````````aaabbbddddddaaaaaaaaaaaabbbbbbcccdddddddddddddddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaabbbccccccbbbbbbcccdddccceeeggggggfffeeeeeefffeeeeeeeeedddddddddddddddeeeeeeeeeddddddccccccbbbbbbbbbbbbccccccdddddddddfffeeeeeeddddddeeeeeefffcccddddddeeeeeeddddddcccbbbbbbccccccddddddddddddccccccdddddddddcccbbbaaaaaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^^^^```aaaccc```____________``````aaaaaaaaaaaabbbbbbbbbbbbbbb_________`````````aaaaaa`````````______``````````````````_________^^^^^^^^^^^^______```aaaaaabbb``````aaaaaaaaabbbbbbbbb```^^^^^^___bbbdddeeedddccccccccccccbbbbbbaaa```aaaaaaaaabbbaaaaaaaaaaaa___```aaabbbbbbcccddddddcccccccccbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaa``````aaabbbaaa```___^^^___aaaaaaaaa______```aaa_______________``````aaa```````````````___^^^]]]________________________^^^____________^^^]]]]]]^^^^^^___```````````````^^^]]]\\\\\\\\\\\\\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^______``````___^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVXXXZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZYYYYYYXXXZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYVVVWWWWWWYYY\\\^^^aaabbbeeefffbbb[[[VVVXXXYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUURRRPPPOOOPPPQQQRRRTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTSSSRRRQQQRRRTTTTTTUUUWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSSSSRRRRRRQQQQQQSSSVVVXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUfffdddcccbbbcccdddbbbaaa]]]___bbbeeeffffffeeedddcccbbbbbbbbbccccccdddeeecccbbbbbbaaaaaaaaabbbbbbbbbaaaaaa``````aaabbbbbbdddcccbbbaaaaaabbbcccdddcccccccccdddddddddeeeeeebbbbbbbbbbbbcccdddeeefffbbbbbbbbbbbbbbbcccdddeeeccccccccccccccccccccccccbbbbbbbbbaaaaaaaaa`````````bbbccccccbbbaaacccdddcccdddffffffddddddeeefffffffffffffffffffffffffffccccccddddddeeeeeeffffffdddddddddeeeeeeffffffffffffeeeeeeddddddeeeeeefffdddddddddeeeeeedddddddddcccccccccccccccddddddddddddddddddddddddcccbbbbbbbbbccccccddddddccccccbbbcccbbb```^^^^^^```aaabbb_______________```aaaaaabbbbbbbbbaaaaaaaaaaaaaaa____________`````````aaa``````____________``````cccccccccbbbbbbbbbaaaaaa]]]^^^^^^___```aaabbbbbbaaaaaaaaabbbbbbbbbcccccc___^^^]]]^^^aaaccccccbbbbbbcccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddcccbbbaaaaaaaaabbbbbbccccccddddddeeeeeeeeebbbcccdddddddddcccaaa```aaacccddddddbbbaaabbbcccaaaaaaaaaaaaaaabbbccccccaaaaaaaaaaaa``````___^^^```````````````aaaaaaaaaaaaaaabbbbbbaaaaaa```_________```aaaaaaaaa``````]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[\\\]]]^^^```bbbccc``````____________``````]]]^^^^^^______``````aaa_________^^^^^^^^^^^^^^^______^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^___]]]```aaa]]][[[]]]]]][[[YYYXXXXXXXXXXXXXXXXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXUUUSSSRRRRRRTTTTTTVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWWWWVVVVVVUUUUUUVVVWWWVVVUUUTTTUUUWWWUUUVVVXXXZZZ[[[ZZZZZZYYY[[[ZZZYYYXXXWWWXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVUUUUUUUUUTTTTTTSSSUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRTTTWWWYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQOOONNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYYYYYYYYYYXXXWWWVVVdddcccbbbcccddddddcccaaa^^^```bbbeeeffffffeeedddaaaaaaaaaaaabbbcccddddddfffeeeddddddcccdddddddddbbbbbbaaa``````aaacccddddddcccbbbaaaaaabbbcccdddbbbbbbccccccdddeeeeeeeeeccccccccccccdddeeeffffffccccccbbbbbbbbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````````aaabbbbbbaaaaaabbbdddbbbcccddddddcccbbbdddeeeeeeeeefffffffffffffffgggbbbccccccdddeeefffggghhhffffffffffffggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddcccccccccccccccdddeeeeeeeeedddddddddccccccccccccccccccddddddddddddccccccccccccaaa``````aaaaaabbb``````___``````aaabbbcccbbbbbbbbbaaaaaaaaaaaaaaa____________``````````````````____________``````bbbbbbaaaaaaaaa`````````]]]^^^^^^___```aaaaaabbbaaaaaaaaaaaabbbbbbbbbbbb___^^^]]]]]]___aaaaaa``````aaabbbcccccccccbbbaaa``````_________```aaabbbfffeeedddcccbbbbbbbbbbbbffffffffffffggggggggghhhddddddddddddddddddddddddeeedddcccbbbaaabbbcccddddddeeeeeefffggghhhiiiiiifffggggggggggggfffeeeeeeccceeeffffffeeeddddddeeecccccccccccccccddddddeeeaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbccccccccccccdddddddddddddddccccccbbb______```````````````______^^^^^^^^^___```aaaaaa^^^^^^___```bbbdddeeefffbbbbbbaaaaaaaaaaaabbbbbb^^^______```aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````____________]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[^^^______^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYYXXXYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXX[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[WWW]]]aaa``````bbbbbb___ZZZZZZZZZYYYYYYZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVVVVVVVVVVVVVXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXWWWWWWSSSSSSSSSRRRRRRSSSSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSVVVVVVVVVWWWVVVUUUUUUTTTTTTSSSSSSUUUXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUURRRQQQPPPOOONNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYcccbbbbbbcccdddeeecccbbb```aaabbbdddeeeeeeeeedddaaaaaa```aaabbbcccddddddfffeeeddddddccccccddddddbbbaaa```___```aaacccdddcccbbbaaa``````aaabbbcccaaaaaabbbbbbcccddddddeeeeeeeeedddddddddeeeeeefffdddcccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````bbbccccccbbbbbbcccdddcccddddddcccbbbaaabbbdddddddddeeeeeeeeefffffffffeeeeeeeeeffffffgggggghhhhhhhhhggggggggggggggggggeeefffggghhhhhhgggfffeeeeeeeeeffffffffffffeeeeeeeeeddddddcccdddeeefffgggffffffeeedddddddddddddddcccddddddeeeeeeddddddcccdddddddddcccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeecccccccccbbbbbbbbbaaaaaa___`````````aaaaaaaaaaaaaaaaaa````````````aaaaaa````````````_________^^^______``````aaaaaaaaabbb___````````````aaaaaaaaaaaa___]]]^^^___``````___]]]^^^```aaabbbaaa```_________^^^^^^^^^___```aaaddddddbbbbbbaaabbbccccccddddddeeefffgggggghhhiiidddddddddddddddddddddddddddcccbbbaaaaaacccdddeeeccccccdddeeefffggghhhhhhiiihhhggggggffffffggggggdddfffhhhhhhgggfffffffffeeeddddddddddddeeeffffffbbbbbbcccdddeeeeeeeeeeeeddddddeeeeeefffffffffffffffffffffffffffeeeddddddaaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeeccccccccccccdddeeeffffffdddccccccccccccccccccddd```aaaaaabbbccccccddddddcccddddddeeeeeedddddddddaaaaaaaaabbbbbbbbbbbbccc______^^^^^^^^^^^^______]]]]]]]]]]]]^^^^^^______]]]\\\\\\]]]```aaaaaa```]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\[[[[[[ZZZZZZ]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYWWW\\\```______aaaaaa___[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\[[[\\\]]]]]][[[[[[\\\]]]\\\\\\\\\]]]^^^___aaabbb```___^^^]]]]]]]]]^^^___^^^^^^]]]]]]\\\[[[[[[ZZZUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTVVVYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWTTTTTTTTTSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\cccbbbbbbdddffffffeeedddaaaaaabbbcccddddddddddddaaaaaaaaaaaabbbcccdddeeedddcccbbbbbbaaaaaaaaaaaabbbaaa```___```aaacccdddbbbbbbaaa``````aaabbbbbb``````aaabbbbbbcccddddddfffeeeeeedddddddddeeeeeeddddddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbaaaaaaaaacccddddddcccbbbdddeeedddddddddcccaaaaaabbbdddcccdddddddddeeeeeeffffffhhhhhhhhhgggggggggggggggiiiiiihhhhhhggggggffffffeeeggghhhjjjjjjhhhgggeeeffffffggggggggggggfffffffffeeeeeeddddddfffggghhhggggggfffeeeeeeeeeeeeeeecccddddddeeeeeeddddddccceeefffffffffeeeeeedddcccccccccccccccdddeeefffgggdddddddddccccccbbbbbbbbb```aaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbdddddddddcccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbb____________````````````bbb```___^^^___```___^^^[[[\\\^^^```aaa```___^^^aaa```_________aaabbbcccbbbaaaaaa```aaabbbdddeee```aaabbbcccdddfffggggggccccccccccccccccccccccccdddcccaaaaaaaaaccceeefff______```aaacccdddeeeeeehhhgggeeedddddddddeeefffeeegggiiijjjhhhgggggggggfffeeeeeeeeeeeefffggggggcccccceeefffgggggghhhhhhffffffgggggghhhhhhiiiiiigggggggggggggggffffffeeefffffffffgggffffffeeeeeecccccccccdddeeefffggghhhhhhgggfffeeeeeeeeeeeeeeeeeeddddddccccccddddddeeebbbccccccddddddeeeeeefffffffffgggggggggggggggfffbbbbbbbbbcccddddddeeeeeeaaa``````_________``````^^^_________``````aaaaaa^^^]]]]]]^^^aaacccbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^___`````````___^^^]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\]]]]]]]]]\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXX]]]___]]]\\\^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\YYYZZZ\\\^^^___^^^^^^]]]\\\\\\\\\[[[[[[\\\]]]]]][[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\[[[ZZZZZZ\\\^^^___]]]^^^______]]]]]]^^^_________^^^^^^```bbbdddeee``````_________aaabbbcccaaa``````___^^^^^^]]]]]]XXXXXXXXXXXXYYY[[[\\\]]]YYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXVVVUUUSSSWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUUUUWWWYYYZZZZZZYYYWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^^^^ccccccdddeeeeeeeeeeeedddddddddccccccccccccccccccbbbaaa``````___``````aaabbbbbbbbbbbbbbbaaaaaa```^^^^^^^^^^^^^^^___```aaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddccccccddddddddddddcccbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbcccdddeeeeeefffeeeeeeeeedddddddddccccccaaabbbccceeefffgggggghhhhhhgggffffffggghhhiiijjjiiiiiiiiihhhggggggffffffiiiiiijjjjjjjjjhhhgggfffhhhhhhhhhhhhhhhgggggggggffffffggggggggggggffffffhhhfffddddddeeeeeeeeeccccccdddeeeeeeffffffeeeeeeeeeeeeffffffffffffeeeeeeddddddeeefffggggggggggggggggggfffeeeeeeeeeeeefffdddddddddddddddeeefffggggggcccaaadddeeecccbbbddddddddddddeeefffggghhhhhhfffeeeeeedddcccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaabbbbbbbbbaaaaaa````````````aaaaaa^^^___```___^^^]]]^^^``````````````````aaabbbccc^^^^^^______aaabbbcccdddcccbbbbbbaaaaaaaaaaaaaaabbb```___```aaabbbaaa`````````aaaaaabbbbbbcccccccccccccccccccccddddddddddddccccccbbbaaabbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggffffffeeeeeeggghhhiiiiiiiiihhhgggfffeeeeeeffffffffffffffffffddddddddddddddddddddddddeeeeeefffgggggghhhhhhiiihhhhhhgggfffffffffgggggghhhgggeeedddddddddeeeeeefffffffffgggggggggggghhhgggggggggggggggfffffffffcccbbbbbbbbbbbbccccccdddccccccbbbbbbbbbbbbccccccbbbaaa``````aaabbbaaa```]]]]]]^^^___```bbbcccddd^^^___``````aaaaaa````````````___^^^^^^```aaabbb```___^^^]]]\\\\\\\\\\\\___``````^^^\\\ZZZ[[[\\\______]]]]]]]]]]]]______^^^^^^^^^_________``````____________^^^^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[ZZZ]]]\\\\\\[[[[[[\\\\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^^^^___^^^]]]\\\YYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZ^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXX[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXYYY[[[\\\]]]^^^___]]]^^^___```aaa```___^^^aaaaaabbbcccdddeeeeeeeeeeeecccbbb``````aaacccdddcccaaa^^^___aaabbbaaa___^^^]]]\\\[[[\\\]]]^^^___[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[^^^^^^]]]]]]]]]^^^^^^______```aaabbbbbbaaa``````___```aaabbbbbbaaa```___ccccccdddddddddeeeeeeeeeeeeeeedddddddddeeeeeefffccccccccccccbbbbbbaaaaaa___````````````___^^^^^^^^^^^^^^^_______________]]]]]]]]]^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaa```_________``````aaabbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaa````````````aaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbccccccdddeeeeeeddddddddddddccccccbbbbbbbbbcccdddfffgggggghhhhhhhhhgggffffffggghhhiiijjjiiihhhhhhhhhgggggggggfffggghhhiiiiiiiiihhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhfffddddddeeeeeeeeeddddddeeeeeefffffffffffffffgggggghhhhhhhhhhhhggggggeeeeeeffffffgggffffffffffffeeeeeedddeeeeeeffffffeeedddddddddeeefffggghhhlllhhhfffhhhiiigggfffhhheeeeeeeeeffffffgggggggggffffffeeeddddddcccbbbbbbccccccccccccdddddddddeeeeeeeeedddddddddddddddeeecccccccccbbbbbbcccccccccaaabbbccccccaaaaaabbbcccbbbbbbaaaaaaaaabbbcccccc`````````aaabbbcccdddeeedddccccccbbbaaaaaaaaaaaabbb```___```aaabbbaaa```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbddddddddddddddddddddddddcccdddeeefffffffffffffffdddeeefffggggggfffeeeddddddddddddeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccddddddddddddddddddcccddddddeeeffffffgggfffeeedddcccdddeeefffgggggggggggghhhhhhhhhhhhiiiiiihhhhhhggggggffffffeeedddccccccccccccddddddcccbbbbbbbbbbbbbbbbbbccccccaaa```aaabbbcccbbbaaa]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbaaaaaa```___```____________```aaaaaa]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^______^^^^^^___aaa```___^^^]]]]]]^^^___```]]]^^^^^^^^^^^^_________^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\ZZZ[[[\\\\\\]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^\\\\\\]]]^^^^^^^^^]]]]]]```aaabbbcccdddddddddddddddcccaaa``````bbbcccdddcccaaa______aaabbbaaa``````___^^^]]]]]]^^^^^^___\\\[[[ZZZZZZYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZXXXYYYYYYZZZ[[[[[[ZZZZZZ]]]\\\[[[[[[ZZZZZZZZZ[[[YYYZZZ[[[[[[\\\[[[[[[[[[YYYYYYXXXXXXXXXYYY[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]```______^^^^^^^^^______```aaaaaabbbbbbaaa```_________```aaaaaa```______ccccccbbbbbbccccccdddeeeddddddddddddeeefffggggggffffffggghhhgggeeecccaaa``````aaaaaa``````___^^^______```aaaaaa```___^^^[[[[[[\\\\\\\\\\\\]]]]]]````````````````````````^^^^^^^^^____________`````````aaaaaaaaaaaa`````````____________^^^^^^^^^``````aaaaaaaaaaaa````````````aaaaaabbbbbbcccccccccccccccbbbbbbbbbbbbbbbcccccceeefffgggggggggggggggffffffffffffgggggghhhggggggggggggffffffffffffggghhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggeeeccccccdddeeedddccceeeeeefffffffffggggggggghhhhhhhhhiiiiiihhhhhhhhhgggggghhhhhhggggggffffffeeeeeeeeeeeefffggghhhiiifffeeeeeeeeefffgggiiijjjmmmhhhfffhhhhhhfffeeefffffffffffffffggggggggggggggggggffffffeeeeeedddddddddeeeeeeffffffgggggggggggggggggggggggghhhhhhhhhggggggffffffffffffggggggeeeggghhhgggfffeeefffgggeeeeeedddcccccccccddddddbbbbbbbbbcccdddeeefffgggfffeeedddcccbbbbbbbbbbbbcccbbbaaaaaaccccccbbbaaacccccccccccccccbbbbbbbbbccccccbbbbbbaaaaaa``````ccccccdddeeedddcccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccdddffffffffffffcccdddeeeffffffeeedddccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccbbbbbbbbb````````````bbbcccdddeeeddddddcccbbbcccdddeeefffgggggggggggghhhhhhhhhiiijjjjjjiiihhhhhhgggfffffffffeeedddcccccccccccccccbbbaaaaaa``````aaaaaabbbbbbaaa```aaabbbbbbaaa```_______________```aaaaaacccccccccbbbaaa```___^^^^^^^^^______``````______\\\\\\\\\\\\\\\]]]]]]^^^^^^___``````______```aaa______^^^^^^^^^^^^______]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]\\\\\\^^^^^^_________^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^```___^^^]]]]]]]]]]]]]]][[[\\\]]]]]]^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^____________^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^____________aaa``````___^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]```aaabbbcccccccccccccccbbbbbbaaaaaaaaabbbdddeeecccbbb``````bbbcccbbbbbbcccbbbaaa```_________```]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\\\\\\\\\\\\\\\\^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]^^^___```^^^^^^]]]]]]^^^^^^___```bbbbbbaaa```______``````bbbbbbbbbbbbbbbaaa```_________```aaaaaa```______bbbbbbaaaaaaaaabbbcccdddbbbbbbbbbcccdddeeefffggghhhiiikkklllkkkhhheeecccdddeeeeeeeeeeeedddccccccaaabbbdddeeedddbbb```___^^^^^^__________________````````````````````````______``````````````````^^^___``````````````````______^^^^^^^^^]]]]]]]]]______````````````__________________``````aaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbcccdddeeeeeefffeeeeeeeeeddddddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeefffgggiiijjjjjjjjjiiiiiifffggggggggggggggghhhhhhfffgggggghhhhhhggggggfffeeecccaaaaaacccccccccbbbddddddddddddeeeeeeffffffggggggffffffffffffgggggghhhhhhhhhhhhhhhgggfffeeefffffffffggghhhiiijjjkkkgggfffeeeeeefffhhhjjjkkkmmmhhhfffhhhiiifffeeefffhhhhhhgggggggggggggggggghhhhhhhhhgggggggggggggggiiiiiihhhhhhhhhhhhhhhhhhjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjiiijjjkkkjjjiiihhhiiikkkiiihhhgggfffffffffffffffeeeeeeeeefffggghhhiiiiiihhhgggfffeeedddcccccccccfffeeedddeeefffgggfffdddffffffeeeeeeddddddcccccceeeeeedddcccbbbbbbaaaaaacccdddfffggggggeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeeffffffeeeeeefffggghhhhhhhhhgggfffdddddddddeeeffffffggggggggggggggggggggghhhhhhhhhhhhggggggfffeeeddddddddd````````````aaabbbcccdddbbbbbbaaaaaaaaabbbdddeeefffffffffggggggggghhhhhhjjjjjjiiihhhgggffffffeeeeeeeeecccbbbaaaaaaaaaaaa``````____________`````````___^^^___``````___^^^aaa``````_________``````aaaaaaaaaaaa```___^^^]]][[[\\\^^^______^^^]]]]]]]]]]]]]]]]]]^^^___```aaa```aaaaaa___]]][[[\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]bbb```___]]]]]]]]]^^^^^^]]]^^^^^^______^^^^^^^^^\\\\\\]]]^^^^^^___``````bbbaaaaaaaaa````````````]]]]]]^^^^^^_________```^^^___```aaabbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ\\\^^^___```aaabbbbbbcccccccccbbbaaaaaaaaaaaabbbccceeeeeecccbbbaaaaaabbbccccccccceeedddcccbbbaaaaaa``````___^^^^^^^^^______``````aaa``````______^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\______``````aaa``````___^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^______``````______^^^^^^___```aaabbbcccdddaaa````````````aaabbbbbbdddcccbbbaaaaaaaaaaaaaaaddddddccccccbbbaaa```___aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbccccccaaa```aaaaaabbbcccdddeeeiiikkkmmmooonnnkkkgggeeehhhhhhhhhhhhhhhgggffffffeeefffggghhhhhhfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddccccccbbbaaa______```aaabbbbbbaaaaaa``````_________^^^^^^^^^_________``````_________^^^^^^__________________bbbbbbbbbbbbbbbcccccccccbbbccccccdddddddddccccccccccccccccccccccccccccccbbbbbbbbbccccccdddddddddddddddfffggghhhggggggfffeeeeeeeeeffffffgggggggggddddddeeeeeeeeeeeeddddddcccaaa``````bbbcccbbbaaaccccccbbbbbbbbbcccdddeeeddddddcccbbbbbbcccddddddeeeeeeeeeeeeeeedddcccbbbccccccdddeeefffhhhiiijjjgggfffeeeeeefffhhhkkkmmmpppllliiilllllljjjiiijjjhhhhhhhhhhhhhhhhhhggggggiiiiiiiiiiiiiiijjjjjjjjjmmmllllllkkkjjjiiihhhhhhkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnoooooonnnmmmmmmjjjkkklllllljjjjjjkkkllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllkkkjjjiiihhhgggffffffgggkkkiiihhhiiijjjkkkjjjiiihhhhhhhhhggggggffffffeeeiiihhhhhhgggfffeeeeeedddeeeggghhhiiiiiigggeeedddbbbbbbbbbbbbbbbbbbbbbbbbeeeeeefffffffffeeeeeedddfffggghhhiiijjjiiihhhhhhffffffgggggghhhiiiiiijjjiiiiiiiiijjjjjjjjjkkkkkkjjjjjjiiihhhgggffffffeeedddccccccbbbbbbbbbccccccbbbaaa``````aaabbbcccdddeeeeeefffffffffgggggggggiiiiiihhhhhhgggfffeeeeeeddddddbbbaaa```````````````______^^^^^^______```___]]]\\\]]]^^^___^^^]]]______^^^]]]]]]]]]]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]ZZZ[[[\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]___```aaa]]]^^^^^^]]][[[YYYYYYZZZ\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]]]]^^^^^^]]]]]]]]][[[\\\]]]]]]]]]]]]\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^______^^^^^^]]]______^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]bbbaaa___^^^]]]^^^____________````````````______]]]]]]^^^___```aaabbbbbbccccccccccccbbbbbbbbbbbb______```aaabbbbbbcccccc``````aaacccddddddddddddbbbaaa```___^^^]]]\\\\\\YYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\\\\]]]^^^```aaaaaabbbbbbccccccccccccbbb```aaaaaaaaabbbcccdddeeebbbbbbbbbbbbbbbbbbcccdddeeeeeeddddddcccbbbaaa```___``````aaaaaaaaaaaaaaabbbbbbbbbaaa``````______]]]]]]^^^^^^^^^_________]]]]]]]]]^^^^^^]]]]]]]]]aaabbbbbbbbbbbbbbbaaaaaa]]]]]]\\\\\\\\\]]]]]]^^^]]]^^^______``````_________```aaabbbdddeeeeeefffbbbbbbbbbbbbbbbccccccdddeeedddcccbbbbbbbbbbbbbbbeeeeeedddcccbbbaaaaaaaaadddccccccccccccccccccdddbbbcccdddeeeeeeeeeddddddbbbbbbbbbbbbcccddddddeeeiiikkkmmmooonnnllliiiggghhhhhhiiiiiihhhhhhgggfffhhhhhhiiijjjjjjiiiggggggeeeeeeddddddddddddccccccffffffffffffffffffffffffeeefffgggggggggfffeeedddaaabbbcccddddddeeeddddddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa````````````aaaaaaaaaaaadddddddddddddddeeeeeeeeecccddddddddddddccccccbbbcccddddddddddddccccccbbbaaabbbbbbcccdddeeeeeefffbbbcccdddeeeeeedddcccccceeeeeeeeeffffffgggggghhhccccccddddddddddddcccccccccbbb```aaabbbccccccbbbcccbbbaaa```aaabbbcccdddcccbbbaaa``````aaabbbcccaaaaaaaaabbbaaaaaa```````````````aaabbbdddeeefffgggfffeeedddeeehhhkkknnnmmmhhhgggiiijjjhhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkklllllllllmmmnnnnnnmmmlllkkkjjjjjjiiikkklllnnnoooppppppooonnnnnnooopppqqqqqqpppooonnnkkklllmmmmmmkkkkkklllmmmnnnnnnmmmlllllllllmmmmmmlllllllllllllllmmmnnnnnnllllllkkkkkkjjjjjjkkkkkknnnmmmllllllnnnnnnmmmllljjjjjjjjjjjjjjjiiiiiiiiillllllkkkkkkjjjiiiiiiiiiiiiiiijjjkkkjjjiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhgggfffffffffggghhhjjjjjjjjjiiiiiihhhhhhiiijjjkkkkkklllmmmiiijjjjjjkkkkkkllllllllljjjjjjiiihhhggggggffffffggggggfffeeeeeeeeeeeeeeeddddddcccbbbbbbccceeeeeeffffffffffffggggggggggggiiiiiihhhhhhhhhgggggggggfffeeedddccccccbbbccccccbbbaaaaaa``````aaaaaabbb```___^^^^^^``````___^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^____________^^^[[[\\\]]]]]]^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___YYY[[[\\\\\\[[[[[[\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^______^^^^^^[[[[[[\\\\\\]]]]]]\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^____________^^^^^^___^^^^^^^^^^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]``````_________`````````aaaaaaaaabbbaaaaaa```_________``````aaabbbccccccccccccccccccbbbbbbbbbbbb``````aaabbbcccdddeeefffaaaaaabbbcccddddddddddddaaa``````___^^^]]]\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]____________```bbbccccccbbbccccccdddddddddccccccaaaaaabbbbbbcccccccccddd```aaabbbbbbaaaaaaccceeecccccccccccccccbbbaaa```___```aaabbbcccccccccbbbcccccccccbbbaaaaaa``````^^^____________`````````^^^______``````______^^^aaaaaaaaaaaaaaaaaa```___]]]]]]]]]]]]]]]^^^^^^___^^^^^^___````````````___```aaabbbcccdddeeeeeedddcccbbbbbbbbbbbbcccdddddddddcccccccccccccccddddddeeeeeedddcccbbbbbbbbbcccfffeeeddddddddddddeeefffeeefffiiijjjkkkjjjhhhgggggggggfffffffffgggggghhhhhhiiilllmmmnnnmmmkkkiiiiiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiiiiijjjjjjjjjhhhhhhhhhgggggggggffffffjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjiiihhhfffeeedddeeefffggghhhhhhhhhhhhffffffeeeeeeeeedddddddddeeeeeeffffffffffffeeeeeeddddddddddddddddddddddddeeeeeefffffffffgggggggggffffffffffffeeeeeedddccceeefffgggggggggfffdddcccccccccdddeeefffggghhhiiieeefffgggggggggfffeeedddffffffgggggghhhiiiiiijjjeeeffffffggggggffffffeeeeeedddcccccceeeffffffeeecccbbbaaa```aaabbbdddeeedddcccaaa``````aaacccdddaaaaaabbbcccccccccbbbbbb`````````aaabbbcccdddeeefffeeedddccceeehhhkkknnnhhhdddbbbeeegggeeeeeeggghhhhhhhhhiiiiiijjjjjjjjjkkkkkkllllllmmmnnnoooooollllllllllllllllllmmmmmmkkklllnnnpppqqqpppoooooonnnoooqqqrrrrrrqqqooonnnlllmmmnnnnnnmmmlllmmmnnnoooooonnnnnnnnnoooppppppoooooonnnnnnnnnoooppppppnnnmmmmmmmmmmmmnnnooooooooonnnmmmnnnooopppooommmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhiiikkklllmmmmmmllllllhhhiiiiiijjjlllmmmmmmnnnhhhiiiiiijjjkkkkkklllllljjjjjjiiiiiihhhhhhgggggghhhhhhggggggggghhhhhhiiiiiihhhgggfffffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiiiiihhhhhhhhhiiiiiieeeeeeddddddddddddeeeeeeeeecccbbbcccdddeeedddccc``````_________``````aaaaaabbbbbbbbbbbbbbbaaa```_______________``````aaa^^^^^^^^^^^^^^^___```aaa\\\]]]___^^^]]]]]]^^^```]]]^^^____________^^^]]]]]]^^^^^^^^^^^^_________]]]^^^______`````````___[[[\\\\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^____________^^^^^^]]]]]]]]]^^^___```aaabbb````````````````````````^^^___```aaaaaaaaaaaaaaabbbbbbccccccbbbaaaaaa``````aaaaaaaaabbbbbbccccccaaaaaaaaaaaa````````````^^^___```aaacccdddeeefffbbbbbbccccccccccccbbbbbb``````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]______aaabbbcccdddddddddddddddeeeeeeeeeddddddcccaaabbbbbbcccccccccbbbbbb^^^```aaaaaa``````bbbeee```aaabbbbbbbbbaaa``````___```aaacccddddddccccccdddccccccbbbbbbaaaaaa``````aaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaa```______^^^^^^^^^______```aaa______```aaaaaaaaaaaa`````````bbbcccccccccbbbbbbbbbbbbbbbbbbbbbccccccdddbbbbbbbbbbbbcccdddeeeeeeeeedddccccccbbbcccdddeeefffeeedddccccccdddeeefffgggiiillloooooommmkkkiiilllkkkjjjjjjjjjjjjjjjkkkgggiiikkklllmmmlllkkkkkkjjjkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhiiijjjkkkkkkllllllkkkkkkjjjjjjjjjiiillllllllllllllllllllllllhhhiiijjjkkkjjjiiigggeeefffggghhhiiijjjjjjjjjjjjhhhhhhgggggggggfffffffffhhhhhhiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggghhhhhhiiiiiihhhhhhhhhhhhgggfffeeeeeehhhhhhiiiiiiiiihhhfffeeedddeeefffggghhhjjjkkkkkkjjjkkkllllllkkkjjjiiihhhggghhhhhhiiijjjkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhgggfffeeeeeegggiiihhhhhhdddcccbbbaaaaaaccceeeffffffeeecccbbbbbbccceeefffdddeeeeeefffggggggggggggccccccccccccdddeeefffffffffeeecccbbbdddgggkkknnniiieeedddgggiiihhhhhhjjjgggggghhhiiijjjkkkkkkkkkkkkllllllmmmnnnoooppppppjjjjjjkkklllmmmnnnooopppjjjlllnnnpppqqqpppooonnnnnnoooqqqrrrrrrqqqooonnnmmmooooooooonnnmmmnnnooooooooooooooopppqqqrrrrrrpppppppppoooppppppqqqqqqnnnnnnnnnnnnooopppqqqrrrooonnnmmmnnnooopppooommmlllmmmmmmmmmnnnnnnoooooommmmmmnnnnnnnnnnnnnnnnnnooonnnmmmllllllllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkklllmmmmmmmmmkkkmmmnnnpppqqqqqqpppppphhhiiiiiikkklllmmmnnnnnngggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjggggggggghhhiiijjjkkklllmmmlllkkkiiiiiiiiijjjjjjiiijjjjjjjjjjjjkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnmmmmmmmmmlllmmmmmmnnnnnnhhhhhhhhhgggggghhhhhhhhhiiihhhggggggiiiiiihhhgggeeeeeeddddddeeeffffffggggggggggggfffeeedddcccbbbbbbbbbaaa``````aaacccdddbbbbbbbbbbbbbbbccccccdddbbbccccccbbb___^^^^^^___^^^___```aaaaaa```___^^^^^^^^^^^^_________``````^^^^^^___```aaaaaa``````\\\]]]^^^^^^_________^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^____________^^^^^^\\\\\\\\\]]]___```bbbcccbbbbbbbbbbbbbbbbbbbbbbbb\\\^^^```bbbccccccbbbbbbcccccccccccccccbbbaaa```bbbbbbbbbbbbbbbccccccccc____________^^^^^^^^^^^^]]]^^^___```bbbdddeeeeeebbbbbbcccccccccbbbaaaaaa````````````____________aaaaaa```___^^^^^^]]]]]]^^^___aaaccceeeeeeddddddeeeeeeeeeffffffeeeddddddbbbbbbcccccccccbbbbbbaaa]]]___aaaaaa______bbbeee^^^___aaabbbbbbaaa```______```bbbcccddddddccccccddddddcccbbbbbbaaaaaa```bbbbbbcccccccccdddddddddcccddddddeeeeeeddddddcccdddddddddddddddcccbbbaaa```````````````aaabbbbbb``````aaabbbbbbbbbbbbaaa___```aaabbbbbbbbbaaa```bbbbbbaaaaaabbbbbbcccdddaaaaaaaaabbbcccdddeeefffeeedddcccccccccdddeeefffeeeeeecccccccccccceeeeeennnmmmmmmoooqqqrrrooolllnnnnnnnnnnnnnnnmmmmmmlllkkkooorrrtttssspppooonnnpppooommmmmmnnnmmmllljjjnnnmmmkkkjjjiiiiiijjjkkkiiilllpppqqqpppnnnmmmmmmkkkkkkllllllmmmnnnnnnooojjjjjjkkkkkkkkkjjjjjjiiikkkjjjjjjjjjjjjkkkllllllooommmkkkiiiiiikkkmmmooojjjjjjkkkkkklllmmmmmmnnnooommmkkkjjjkkkllllllkkkjjjkkklllmmmmmmmmmlllkkklllkkkjjjjjjiiijjjjjjjjjkkkkkkllllllllllllmmmmmmkkkkkkjjjjjjkkklllnnnoooqqqqqqqqqppppppnnnmmmmmmooopppppppppooonnnlllkkkmmmnnnnnnooonnnmmmlllkkkmmmlllkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjkkkkkkjjjhhhggghhhiiiiiijjjjjjjjjiiiiiieeefffffffffeeedddccccccgggggghhhhhhiiijjjlllllljjjjjjiiihhhgggggghhhhhhjjjiiihhhiiijjjjjjiiihhhjjjiiiiiijjjlllmmmmmmlllllllllmmmmmmnnnoooppppppnnnmmmmmmooorrrttttttssstttttttttsssrrrqqqpppoooppppppoooooopppqqqrrrrrrooommmlllnnnqqqsssrrrpppoooqqqssstttsssrrrssssssoooooonnnnnnoooqqqsssuuuppppppppppppqqqrrrssstttnnnmmmmmmmmmmmmoooqqqrrrrrrqqqooonnnmmmnnnpppqqqtttsssrrrpppoooppppppqqqmmmlllkkklllmmmnnnmmmlllkkkkkklllmmmnnnoooppppppooommmmmmqqqvvvwwwsssooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooooookkkjjjiiiiiijjjkkkmmmnnnooommmllllllmmmnnnlllkkkmmmmmmlllllllllmmmmmmmmmpppnnnpppttttttpppnnnpppqqqqqqpppooonnnnnnoooooopppoooooonnnnnnnnnnnnnnnooonnnmmmlllllllllllllllmmmmmmmmmmmmlllllllllllljjjkkkkkkjjjhhhhhhjjjkkklllmmmmmmkkkhhhfffffffffeeedddddddddeeefffhhhiiiiiihhhgggffffffggghhhiiiggggggggggggffffffffffffbbbccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeddddddcccbbbaaaaaaccccccbbbaaabbbaaa^^^]]]]]]^^^```bbbbbbccccccbbb```___```aaa\\\[[[[[[\\\]]]^^^___```______````````````_______________```___^^^^^^]]]eeeeeedddcccbbbaaa````````````aaabbbbbbbbbbbbbbbdddbbb^^^[[[ZZZZZZ[[[\\\_________```````````````eeebbb```aaaeeeeeebbb^^^bbbccccccddddddccccccbbbcccbbbaaa```___^^^]]]]]]_________```aaaaaabbbbbbeeefffgggjjjkkkiiieeeaaaeeeeeedddcccbbb```______aaa```````````````aaaaaabbbbbbbbbbbbaaa```_________aaaccceeeffffffeeedddfffeeeeeedddddddddeeeeeeccccccccccccdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiihhhgggfffeeeeeeffffffeeedddddddddddddddgggeeeddddddeeegggfffeeecccdddeeedddcccbbbccceeebbbaaaaaaaaabbbdddfffgggeeeeeeddddddddddddeeeeeehhhhhhgggeeeeeedddddddddeeeeeeddddddddddddeeeeeerrrpppooopppqqqqqqooolllpppppppppppppppooonnnnnnmmmooossstttsssrrrqqqqqqrrrpppooonnnoooooonnnlllpppooonnnmmmmmmmmmmmmmmmkkkmmmpppqqqpppnnnnnnooommmmmmmmmnnnnnnnnnnnnoookkkkkkllllllllllllkkkkkkmmmmmmmmmmmmmmmnnnoooooopppooommmllllllmmmoooppplllmmmmmmnnnooopppqqqqqqqqqooommmlllmmmnnnnnnmmmllllllnnnooooooooonnnmmmmmmmmmlllkkkkkkkkkkkkllllllmmmmmmnnnnnnooooooooonnnmmmmmmmmmmmmooopppqqqttttttttttttsssrrrqqqpppqqqrrrrrrsssrrrqqqoooooooooppppppqqqqqqpppnnnmmmooonnnmmmmmmlllllllllmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjkkklllllllllllllllkkkjjjiiiiiijjjjjjjjjiiihhhhhhkkkkkkkkkjjjkkkkkkllllllmmmlllkkkjjjjjjjjjjjjkkkqqqooonnnmmmmmmmmmllllllkkkjjjiiikkkmmmnnnnnnmmmllllllmmmmmmnnnnnnooooooooonnnnnnppprrrttttttssssssssssssssssssrrrqqqppppppppppppppppppqqqrrrsssooommmlllnnnpppqqqpppoooqqqsssuuuvvvtttsssssstttrrrrrrqqqqqqqqqqqqrrrrrrttttttttttttttttttttttttssssssrrrrrrssstttvvvwwwrrrqqqooonnnmmmnnnoooppprrrqqqpppoooooonnnnnnooopppooonnnoooqqqrrrqqqpppnnnnnnooooooppppppqqqqqqqqqpppooorrrvvvwwwsssooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppqqqqqqmmmlllllllllmmmnnnooopppqqqooonnnnnnoooooonnnmmmnnnnnnnnnnnnnnnooopppppppppooopppttttttpppooopppsssrrrqqqqqqpppppppppqqqrrrqqqppppppoooooopppppppppooonnnnnnmmmmmmmmmnnnrrrrrrqqqqqqqqqppppppppplllmmmmmmlllkkkkkklllnnnnnnoooooommmjjjhhhhhhiiigggfffffffffggghhhiiijjjjjjiiihhhgggggghhhiiijjjiiiiiihhhhhhhhhggggggggggggggghhhiiiiiiiiiiiiiiifffffffffffffffffffffeeeffffffggggggggggggffffffgggfffeeefffggggggfffeeedddcccbbbaaaaaabbbdddeeeeeeffffffeeebbbaaaaaabbb^^^^^^^^^^^^___```aaabbb```aaaaaabbbbbbaaaaaa```______``````______^^^]]]aaaaaaaaa``````______^^^aaaaaabbbccccccccccccbbbbbb```]]]ZZZXXXXXXYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^bbb```^^^aaaeeefffccc___bbbcccdddeeefffgggggggggdddcccbbbaaa___^^^]]]\\\`````````aaabbbbbbccccccaaabbbdddfffiiiiiigggdddccccccccccccccccccccccccdddccccccbbbbbbbbbcccccceeeeeeeeeeeeeeedddccccccaaaccceeegggggggggfffeeeffffffeeeeeeeeeeeeffffffiiihhhhhhggggggggghhhhhhjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhggggggfffhhhggggggfffeeeffffffffffffeeedddeeeggghhhhhhgggeeefffggggggeeeeeefffgggddddddccccccdddeeeggghhhgggffffffffffffffffffgggiiihhhgggfffeeeeeeeeeeeegggffffffeeeeeeffffffgggvvvtttqqqpppqqqqqqooonnnqqqrrrrrrrrrrrrqqqppppppoooqqqssstttsssssstttuuutttrrrppppppqqqqqqpppoooqqqrrrrrrrrrrrrqqqqqqpppnnnoooqqqqqqpppoooppprrrqqqppppppppppppooooooooommmnnnnnnoooooonnnnnnmmmqqqqqqqqqpppqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrppppppqqqrrrssstttuuuuuutttrrroooooopppqqqqqqpppnnnoooppppppqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrppppppppppppqqqrrrssstttwwwwwwxxxwwwwwwvvvuuutttttttttuuuuuuuuuuuutttsssrrrssstttttttttsssqqqpppqqqpppooooooooooooooooooooonnnmmmllllllmmmnnnooonnnooopppqqqqqqpppooonnnooooooooooooooonnnmmmlllmmmmmmnnnnnnoooooonnnnnnoooooonnnmmmmmmmmmmmmmmmpppooonnnnnnmmmnnnnnnnnnrrrqqqppppppoooooopppppplllkkkkkklllnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooqqqssstttsssrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppqqqrrrrrrqqqpppooooooqqqrrrqqqpppsssuuuwwwwwwuuussssssttttttttttttssssssqqqpppooovvvvvvvvvvvvvvvuuuttttttsssssssssssstttuuuvvvvvvtttsssqqqpppppppppqqqrrrrrrrrrrrrqqqqqqpppooonnntttsssrrrsssuuuvvvuuutttqqqqqqqqqqqqqqqrrrrrrrrrtttrrrqqqsssvvvvvvssspppoooooooooooooooooooooooorrrrrrrrrrrrrrrssssssssspppooooooooopppqqqrrrssstttrrrpppooopppqqqqqqpppnnnnnnoooooopppqqqssssssqqqoooqqqttttttqqqoooqqqttttttsssrrrrrrrrrssssssssssssrrrqqqqqqqqqqqqqqqppppppoooooonnnnnnoooooossssssssssssrrrrrrrrrrrrnnnooopppooonnnnnnoooqqqoooppppppnnnkkkjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmlllkkkjjjjjjjjjjjjkkklllkkkkkkjjjjjjjjjiiiiiiiiijjjkkkkkklllllllllllllllgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhjjjhhhhhhhhhjjjjjjiiihhheeeeeeffffffgggggghhhhhhhhhiiiiiigggeeeccccccdddbbbaaaaaabbbbbbcccdddeeecccccccccddddddcccccccccaaaaaaaaaaaaaaa```______````````````````````````bbbcccddddddeeeeeeddddddbbbaaa^^^\\\ZZZ[[[[[[\\\___________________________^^^___bbbfffgggdddaaa```aaaccceeegggiiijjjjjjeeedddcccbbb```___^^^^^^aaaaaabbbccccccddddddeeeaaaaaaaaacccfffgggfffeeebbbbbbcccdddeeefffgggggghhhgggfffeeeeeeeeeeeeeeeggggggggggggggggggffffffeeefffggghhhiiiiiihhhgggggggggffffffffffffgggggglllkkkjjjiiihhhhhhhhhhhhkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjiiiiiiiiihhhjjjjjjiiihhhhhhhhhhhhiiigggfffeeefffiiijjjjjjiiihhhiiijjjjjjhhhhhhiiijjjhhhhhhgggggggggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhgggfffffffffgggiiihhhhhhhhhhhhhhhhhhiiiuuutttqqqppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqpppppprrrssssssssstttwwwyyyvvvtttrrrqqqrrrsssrrrrrrrrrssstttuuuuuuuuussssssqqqrrrrrrqqqpppqqqsssuuuttttttssssssrrrqqqqqqpppppppppqqqrrrrrrrrrqqqqqqtttsssssssssssstttuuuuuutttuuuvvvvvvvvvvvvuuutttsssssstttuuuvvvwwwxxxxxxuuusssqqqpppqqqrrrrrrqqqpppppppppqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnoooooopppqqqrrrsssttttttrrrrrrrrrsssssstttuuuuuuxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuvvvwwwvvvuuutttsssqqqqqqpppppppppppppppqqqrrrpppnnnllllllnnnppprrrpppqqqrrrrrrrrrrrrqqqpppqqqqqqqqqqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqpppoooooonnnnnnoooooooooqqqqqqppppppppppppqqqqqqppppppqqqpppooopppqqqsssnnnmmmmmmnnnoooppppppooonnnnnnnnnnnnmmmmmmmmmmmmoooooooooqqqssssssrrrpppoooooopppqqqqqqqqqqqqqqqppppppoooooooooppppppqqqsssrrrrrrrrrsssssssssrrrrrrtttvvvvvvtttrrrqqqrrrsssttttttuuutttrrrpppooottttttuuuuuuuuutttsssrrrrrrrrrrrrrrrssssssttttttvvvvvvuuutttsssttttttuuuttttttuuuuuutttsssqqqpppuuutttssstttvvvwwwwwwvvvttttttssssssrrrrrrrrrqqqtttsssrrrsssttttttrrrooooooooooooppppppppppppppprrrsssssstttttttttttttttqqqqqqqqqrrrsssssstttuuuvvvtttqqqpppqqqrrrsssrrrnnnnnnooopppqqqssstttuuusssqqqqqquuuuuuqqqqqqsssttttttssssssssssssssstttssssssrrrqqqqqqqqqqqqrrrpppoooooonnnnnnoooooooooppppppppppppooooooooooooooopppqqqpppooooooqqqrrrnnnoooooommmkkkiiiiiijjjllllllllllllmmmmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnmmmllllllllllllkkkkkkkkkjjjjjjkkkllllllllllllkkkhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiigggggggggiiijjjiiihhhfffgggiiijjjkkkjjjjjjiiijjjkkkkkkiiifffddddddeeedddddddddddddddeeeffffffeeeeeeffffffffffffeeeeeedddddddddddddddcccbbbbbbccccccccccccddddddeeeeeeddddddeeeffffffffffffffffffeeecccaaa```aaaaaabbbdddddddddddddddcccccccccaaaaaabbbeeeggggggeeebbb___```bbbdddfffggghhhhhhdddcccccccccbbbbbbbbbaaacccccccccdddeeeeeefffffffffeeeccccccdddddddddcccbbbcccdddeeefffggghhhiiiiiiiiihhhgggffffffffffffgggggggggggggggggghhhhhhhhhhhhiiijjjjjjjjjiiiiiiggggggggggggggghhhhhhiiikkkjjjiiihhhggggggggggggllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjlllkkkkkkjjjjjjjjjjjjjjjgggggggggiiilllmmmmmmllljjjlllmmmlllkkkjjjkkklllkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggggghhhhhhkkkjjjjjjiiiiiijjjjjjkkkrrrqqqqqqpppoooppprrrsssqqqqqqrrrrrrqqqqqqpppoooqqqrrrssssssssstttwwwyyywwwtttrrrqqqrrrttttttsssqqqrrrtttuuuvvvvvvuuuttttttttttttsssrrrrrruuuxxxxxxwwwwwwvvvuuutttsssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwyyyzzzzzzyyywwwvvvtttuuuuuuvvvvvvwwwxxxxxxuuusssqqqpppqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssqqqqqqpppooooooooooooppppppqqqqqqrrrssstttttttttrrrsssssstttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxwwwvvvuuutttqqqpppppppppppppppqqqqqqsssqqqooommmmmmoooqqqsssqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqpppoooooonnnooopppqqqqqqrrrqqqqqqooonnnnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrsssvvvwwwxxxwwwtttrrrrrrtttqqqoooooooooqqqrrrqqqpppppppppooooooooooooooooooppppppppprrrssssssqqqooommmnnnooopppqqqqqqqqqqqqpppoooooonnnnnnnnnooooooqqqqqqrrrrrrrrrrrrrrrsssqqqsssuuutttrrrqqqppppppqqqrrrssstttuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqtttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuutttttttttuuuuuuuuuvvvvvvvvvtttrrrqqqsssrrrrrrsssuuuwwwvvvuuuuuuttttttssssssrrrrrrrrrsssrrrrrrrrrrrrqqqpppooopppppppppqqqqqqqqqrrrrrrrrrssstttuuuuuuuuuttttttqqqrrrssssssttttttuuuuuuvvvtttrrrrrrssstttssssssnnnnnnooopppqqqsssuuuvvvtttrrrrrruuuuuurrrrrrtttssssssrrrrrrrrrrrrssssssrrrrrrqqqpppppppppppppppnnnnnnnnnmmmmmmnnnoooooonnnnnnnnnmmmmmmmmmllllllnnnooooooooonnnnnnppprrroooppppppnnnlllkkkkkklllnnnnnnnnnoooooooooooooooooonnnmmmllllllmmmnnnooommmmmmmmmmmmlllllllllllliiijjjkkkkkkllllllkkkkkkggghhhhhhhhhiiiiiiiiijjjhhhiiiiiijjjjjjiiiiiihhhhhhgggggghhhiiijjjjjjiiiggghhhjjjkkklllkkkjjjiiijjjjjjkkkiiifffeeeeeefffeeeeeeeeeeeeeeeeeefffggggggggghhhhhhhhhhhhgggggggggggggggggggggffffffeeeeeeeeeeeefffgggggghhhhhheeeeeefffggggggggggggggghhhhhhfffeeeeeeeeeeeefffhhhgggggggggfffffffffeeeeeeeeefffhhhhhhhhheeecccccccccdddeeeffffffffffffbbbbbbccccccdddeeeffffffddddddeeeeeeffffffggggggiiifffddddddeeefffeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhgggfffffffffffffffhhhgggggggggggghhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiggggggggggggggghhhiiijjjiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkklllllllllmmmmmmjjjjjjjjjjjjjjjjjjkkkkkklllkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhkkkmmmnnnnnnllljjjlllmmmlllkkkjjjkkkllllllllllllkkkkkkjjjiiiiiijjjjjjkkkllllllkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiikkkkkkjjjjjjjjjjjjkkkkkkpppqqqqqqqqqpppppprrrtttpppqqqqqqqqqqqqpppoooooopppqqqrrrrrrrrrsssuuuwwwvvvtttqqqppprrrsssttttttqqqrrrssstttuuuvvvvvvvvvuuuvvvvvvuuutttuuuwwwyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyywwwwwwvvvvvvwwwwwwxxxyyyxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvwwwwwwwwwvvvsssqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrssstttttttttsssrrrrrrqqqqqqrrrrrrssssssssstttttttttuuuuuussssssuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvwwwuuuvvvwwwwwwwwwvvvtttssspppppppppoooppppppqqqrrrrrrqqqpppnnnnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqooopppqqqqqqqqqqqqqqqqqqooooooooopppqqqssstttuuussssssrrrrrrsssssstttttt{{{vvvttttttsssqqqqqqqqqssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvuuurrrooooooooopppqqqrrrrrrqqqqqqppppppooonnnnnnnnnnnnooommmoooppppppppppppqqqsssqqqsssuuuuuutttrrrrrrrrrqqqrrrssstttuuuvvvvvvwwwttttttsssrrrqqqqqqqqqrrrssssssttttttttttttssssssuuuuuuuuutttttttttsssssstttuuuuuuttttttsssrrrqqqsssrrrrrrsssvvvwwwwwwvvvvvvuuuuuuuuuttttttssssssrrrrrrrrrqqqqqqpppppppppppppppqqqqqqrrrsssssssssrrrssstttuuuvvvuuuttttttrrrssstttuuuuuuvvvuuuuuuwwwuuuttttttuuuvvvtttsssoooooopppqqqrrrtttvvvwwwvvvssssssvvvvvvssssssvvvrrrrrrqqqqqqqqqrrrssssssqqqqqqpppooooooooooooooonnnnnnmmmmmmmmmnnnooooooooooooooonnnnnnnnnnnnmmmlllmmmnnnnnnmmmmmmoooqqqqqqrrrsssrrrpppnnnooopppnnnoooooopppppppppoooooonnnmmmlllkkkkkklllmmmnnnmmmmmmlllllllllkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmhhhhhhhhhiiijjjjjjkkkkkkhhhhhhiiiiiiiiiiiihhhhhhjjjiiiiiijjjlllmmmlllkkkiiijjjkkkllllllkkkjjjiiiiiijjjjjjiiigggffffffggggggfffffffffffffffgggggghhhiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhggggggeeeeeeeeeffffffgggggggggeeefffgggggghhhhhhggggggggggggffffffffffffffffffhhhggggggffffffeeeeeedddhhhiiiiiiiiihhhggggggfffggghhhhhhhhhhhhhhhggggggbbbcccccceeefffggghhhhhhddddddeeeffffffgggggghhhfffeeedddeeegggiiijjjiiiffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffiiiiiihhhhhhiiikkklllnnnkkkjjjjjjiiiiiihhhhhhhhhgggffffffgggggghhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjhhhhhhiiiiiijjjjjjkkkkkkggghhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiigggggghhhjjjlllmmmkkkjjjhhhiiijjjjjjhhhhhhiiijjjjjjjjjkkkkkkjjjiiihhhhhhiiijjjkkkllllllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiikkkjjjjjjjjjjjjjjjjjjkkkqqqsssuuutttrrrqqqqqqsssqqqqqqqqqqqqqqqpppoooooooooppprrrrrrqqqqqqrrrsssuuurrrooooooppprrrssssssrrrrrrssssssuuuvvvwwwxxxvvvwwwxxxwwwvvvvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvvvvuuuwwwtttrrrrrrsssttttttsssuuuttttttssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvuuutttuuuvvvwwwxxxxxxxxxwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvssstttuuuuuuuuutttsssrrrqqqpppppppppqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrpppqqqrrrsssssstttssssssrrrssssssssssssrrrrrrqqqssssssssssssssstttuuuuuutttttttttttttttuuuvvvvvv}}}~~~xxxuuuttttttsssrrrrrrttttttsssrrrssstttttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxuuurrrrrrsssssstttttttttssssssrrrrrrqqqpppppppppppppppmmmoooqqqrrrqqqqqqtttvvvtttvvvyyyyyyxxxwwwwwwxxxuuuuuuuuuvvvwwwxxxzzzzzz~~~|||yyyvvvtttsssttttttsssssstttuuuuuutttsssrrrwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuutttssssssssssssuuuttttttuuuxxxyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvrrrsssrrrrrrqqqqqqqqqrrrqqqqqqqqqrrrssstttttttttssstttuuuwwwwwwvvvuuutttssstttuuuwwwwwwwwwwwwvvvwwwwwwwwwxxxyyyyyyvvvsssqqqrrrrrrssstttuuuwwwxxxwwwttttttvvvvvvttttttwwwrrrrrrqqqqqqrrrrrrssstttqqqqqqpppoooooooooooooooooonnnnnnnnnoooooopppqqqqqqqqqpppppppppoooooooookkklllmmmmmmlllmmmoooqqqrrrssstttsssqqqooopppqqqnnnnnnoooppppppooonnnmmmmmmlllkkkjjjjjjkkklllmmmllllllkkkkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmiiijjjjjjkkkkkklllmmmmmmiiiiiijjjjjjjjjjjjiiiiiikkkjjjiiikkkmmmnnnnnnmmmllllllllllllkkkjjjiiiiiihhhiiijjjjjjhhhhhhiiijjjiiihhhhhhggggggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiihhhggggggffffffffffffffffffggggggeeeffffffgggggggggggggggffffffffffffffffffgggggggggggggggfffeeeeeeddddddhhhhhhhhhgggggggggiiijjjhhhhhhiiiiiiiiihhhhhhgggeeeeeefffffffffgggggggggddddddeeeeeefffgggggghhheeeeeedddfffhhhjjjiiiiiieeeeeeeeefffffffffggggggddddddddddddeeefffggghhhhhhggggggggghhhjjjlllnnnkkkjjjiiihhhggggggggggggffffffffffffggghhhiiiiiijjjiiihhhgggggggggggggggeeeeeeeeefffggghhhhhhhhheeeeeeffffffggghhhiiiiiihhhggggggfffeeefffffffffeeeeeeeeegggiiiiiigggeeeeeefffggggggeeeeeefffgggggghhhhhhiiiiiihhhgggfffggghhhjjjkkkkkkjjjhhhggghhhhhhggggggggghhhhhhiiijjjiiiiiihhhhhhiiiiiijjjsssvvvxxxwwwtttqqqqqqrrrqqqrrrrrrrrrrrrqqqppppppnnnpppqqqqqqpppooopppqqqtttrrrnnnnnnoooqqqsssssstttssssssssstttwwwyyyzzzvvvxxxyyyyyyxxxwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzxxxwwwvvvuuuuuuxxxvvvsssssstttuuuuuutttwwwvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxzzzzzzyyyxxxxxxwwwwwwvvvuuuvvvxxxyyyzzzzzzyyyxxx{{{{{{|||||||||||||||{{{{{{zzzxxxvvvuuuuuuvvvvvvrrrssstttttttttsssqqqpppqqqqqqqqqqqqrrrrrrssstttsssssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrssspppqqqrrrtttuuuuuuvvvvvvuuuuuuuuuuuuuuutttsssrrrwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxrrrxxx|||wwwttttttuuutttsssssstttuuutttrrrtttuuuuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{|||{{{wwwtttuuuvvvvvvvvvvvvvvvuuuuuutttssssssrrrqqqqqqqqqrrrooorrruuuuuutttuuuxxx{{{wwwzzz|||}}}|||{{{{{{|||yyyxxxwwwwwwxxxzzz{{{|||zzzwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxxxxzzzzzz{{{{{{{{{zzzyyyxxxzzzyyywwwuuuuuuuuuvvvvvvwwwvvvvvvxxxzzz||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxssssssssssssrrrrrrsssuuuqqqqqqrrrrrrssstttuuuuuusssuuuwwwxxxxxxxxxvvvuuutttuuuwwwxxxyyyyyyxxxxxxxxxxxxyyy{{{|||{{{wwwtttttttttttttttuuuwwwxxxyyyxxxttttttvvvvvvttttttxxxrrrrrrrrrrrrrrrssstttuuurrrqqqppppppooooooppppppppppppoooooopppqqqrrrrrrqqqqqqqqqpppppppppooooookkklllmmmmmmmmmmmmoooqqqppprrrrrrqqqooonnnooopppmmmnnnoooppppppooommmmmmlllkkkjjjiiiiiijjjkkklllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnooooooiiijjjjjjkkkkkkjjjjjjiiijjjiiihhhjjjlllmmmmmmlllnnnnnnmmmlllkkkjjjjjjiiihhhjjjkkkkkkiiiiiijjjllljjjjjjiiiiiihhhiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhgggffffffhhhhhhhhhhhhhhhhhhggggggeeeffffffggggggggggggggggggggggggggghhhhhhhhhhhhiiihhhhhhgggfffeeeeeeeeefffffffffeeeeeegggjjjmmmeeeffffffggggggggggggggghhhhhhggggggffffffeeeeeeddddddeeeeeefffggggggggghhhgggfffggghhhhhhfffdddcccddddddeeefffggghhhhhhddddddddddddeeeggghhhiiieeedddddddddeeegggjjjllljjjjjjhhhgggffffffffffffeeeeeeeeeeeefffgggiiiiiiiiihhhfffeeecccbbbbbbbbbcccccccccdddeeeffffffgggcccddddddeeefffggghhhhhhffffffeeedddddddddddddddbbbbbbccceeeffffffcccaaacccdddeeedddcccbbbccceeeeeefffggghhhhhhgggfffeeefffgggiiijjjjjjiiigggfffhhhggggggggggggggghhhhhhiiihhhhhhhhhhhhhhhhhhiii||||||zzzxxxvvvtttrrrrrrwwwuuusssrrrrrrqqqpppoootttqqqnnnmmmnnnnnnnnnmmmnnnoooqqqrrrssstttttttttvvvvvvvvvuuuttttttwwwyyyyyyyyyxxxyyyzzz|||~~~~~~|||{{{{{{{{{zzzzzz~~~|||{{{|||~~~}}}zzzxxxxxxzzz{{{||||||{{{{{{zzzyyyyyyxxxyyyxxxvvvuuutttsssssstttvvvuuutttsssrrrssstttuuutttuuuwwwwwwvvvvvvxxxyyy{{{|||||||||zzzyyyzzz|||}}}|||{{{zzzyyyzzzzzz{{{yyy{{{~~~~~~}}}~~~~~~}}}~~~|||zzzyyyyyywwwttttttuuuuuurrrooorrrpppoooppprrrssstttssstttsssrrrrrrssssssrrrppptttsssssstttwwwzzzzzzzzzzzzxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwvvvwwwyyy{{{vvvyyyzzzwwwwwwzzzzzzwwwzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwuuusssqqqpppqqqrrrsssrrrvvvuuuwwwxxxwwwvvv}}}~~~~~~|||xxxzzzzzzzzzzzz{{{zzzzzzzzz}}}~~~}}}zzz{{{~~~}}}yyyvvvyyyzzzxxxxxx{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{yyyxxxwwwxxxwwwvvvtttuuutttsssrrrrrrssstttuuuuuuuuuwwwyyy{{{{{{xxxvvvuuuwwwyyy{{{{{{{{{zzzzzzyyyzzz|||}}}|||{{{yyyxxxvvvuuutttuuuwwwxxxwwwvvvyyywwwttttttvvvxxxzzzzzzttttttssssssttttttuuuvvvqqqrrrsssttttttsssrrrrrrpppqqqrrrsssttttttttttttsssrrrpppooopppqqqpppooommmnnnnnnnnnooooooooopppsssssssssrrrooommmmmmmmmpppooommmmmmnnnmmmllljjjmmmjjjhhhggghhhiiiiiiiiikkkiiifffgggiiijjjiiiggggggggggggggghhhiiikkklllmmmppppppllliiikkklllkkkjjjkkkkkkllllllkkkjjjjjjhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkjjjjjjkkkkkkjjjjjjiiihhhlllkkkiiihhhhhhhhhiiiiiimmmmmmlllllljjjiiigggggggggiiilllkkkiiiggghhhjjjgggffffffggghhhhhhgggeeeiiiiiihhhgggffffffffffffhhhgggggghhhjjjjjjiiihhhkkkiiigggeeedddeeefffgggiiiiiihhhhhhhhhgggggggggdddeeeggghhhiiiiiihhhgggeeeffffffdddcccbbbccceeeeeeeeeeeeeeeeeefffggghhhhhheeecccbbbbbbcccbbbbbbaaabbbcccdddeeeeeeeeeeeeccccccdddddddddfffiiikkkgggggggggggggggggggggggghhhhhhiiigggdddccccccdddgggggggggggghhhhhhhhhhhhhhhfffddddddfffggggggfffdddeeeggghhhhhhgggeeedddddddddeeefffggggggggggggbbbcccdddeeefffeeeddddddfffdddcccdddfffgggdddbbbgggeeedddeeeggggggeeebbbgggeeedddfffiiijjjhhhfffhhhfffeeeeeegggiiihhhhhhdddddddddeeegggfffdddbbbeeecccbbbbbbdddfffgggggg~~~{{{xxxwwwvvvxxxvvvttttttsssssssssrrrvvvtttrrrqqqrrrssssssrrrpppqqqqqqrrrsssttttttuuuwwwxxxxxxxxxwwwwwwyyy{{{zzzzzzzzz{{{}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{yyyvvvuuuvvvuuutttrrrrrrrrrssstttxxxwwwvvvuuuuuuuuuuuuvvvtttvvvxxxxxxxxxxxxzzz|||~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~{{{wwwvvvvvvvvvtttrrrqqqppppppqqqsssuuutttsssvvvtttsssssstttuuutttssstttssstttvvvyyy|||}}}|||}}}{{{{{{||||||{{{zzz{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxyyyyyyxxxxxxyyy{{{|||~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzxxxwwwwwwzzz{{{wwwuuupppoooooorrrvvvwwwsssppptttvvv{{{~~~{{{~~~~~~~~~zzzxxxyyyyyyzzz}}}~~~|||~~~|||{{{zzzzzzzzzxxxvvvwwwvvvuuuttttttuuuuuuvvvwwwwwwxxxyyy{{{{{{yyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}{{{yyyxxxuuuvvvvvvwwwwwwwwwwwwxxxxxxvvvttttttuuuvvvvvvvvvtttttttttuuuvvvwwwxxxxxxssstttuuuvvvvvvtttsssqqqrrrsssuuuuuuuuuuuuuuuvvvuuusssrrrrrrssstttsssrrrsssrrrqqqpppooommmllllllmmmnnnooonnnmmmmmmooopppqqqooonnnnnnoooooonnnlllllliiieeedddeeeggghhhhhhiiigggdddeeefffgggfffdddiiihhhhhhhhhiiijjjlllmmmhhhlllmmmkkkjjjnnnpppooommmmmmllljjjiiigggffffffjjjjjjkkkllllllkkkkkkjjjiiiiiiiiihhhhhhhhhggggggjjjjjjjjjjjjjjjiiihhhgggiiihhhfffeeeeeefffggggggkkkkkkkkkjjjiiigggeeeeeedddfffhhhhhhfffeeefffhhhiiihhhggghhhiiiiiigggeeeiiiiiiiiiiiihhhhhhiiijjjhhhhhhhhhiiijjjjjjiiihhhkkkiiigggdddccccccddddddhhhhhhhhhhhhhhhhhhggggggdddeeeeeeffffffeeeeeeddddddddddddcccbbbaaabbbcccddddddccccccddddddeeefffiiigggeeeeeefffhhhhhhgggeeeeeefffffffffeeeeeedddccccccdddddddddeeegggiiigggggggggggggggggggggggghhhiiiiiihhheeeddddddeeegggggghhhhhhiiiiiiiiiiiijjjhhhffffffgggiiiiiihhhggghhhiiijjjjjjiiihhhgggdddeeefffggghhhhhhhhhgggffffffggghhhhhhhhhggggggbbbaaaaaacccggghhhhhhfffgggeeeddddddfffgggeeecccfffeeedddfffiiijjjhhhfffhhhgggeeefffggggggfffeeedddccccccdddfffgggeeedddeeecccbbbbbbdddfffgggggg~~~}}}|||zzzyyyyyyyyyyyywwwvvvuuuuuuwwwxxxxxxxxxxxxwwwvvvvvvvvvxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~|||xxxuuuvvvtttsssrrrrrrtttvvvxxx~~~}}}|||{{{{{{zzzzzzyyyzzz|||}}}}}}~~~|||zzzyyyxxxwwwtttssstttwwwyyyzzzyyywwwyyywwwvvvvvvwwwxxxxxxxxxyyyyyyzzz~~~~~~~~~|||}}}yyyuuurrrqqqttt|||yyyqqquuu~~~{{{yyyxxx}}}}}}{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}|||~~~~~~|||zzzwwwzzz|||{{{xxxwwwxxxzzzyyywwwvvvvvvxxxxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{wwwxxxyyyzzzzzzxxxvvvtttvvvxxxzzzzzzyyyyyyzzz{{{zzzyyyxxxyyyzzzzzzyyywwwwwwwwwuuusssqqqooommmmmmkkklllmmmmmmmmmooosssuuuuuusssrrrrrrssssssqqqooollliiieeecccdddfffggghhhhhhfffddddddeeeeeedddccceeeeeeeeefffgggiiijjjkkkhhhlllnnnmmmmmmqqqtttssssssqqqnnnkkkiiigggffffffggghhhiiijjjjjjiiihhhgggiiiiiiiiiiiihhhhhhgggfffllllllkkkkkkjjjiiihhhhhhhhhgggfffeeeeeegggiiijjjkkkkkkjjjiiihhhfffeeeddddddeeeggggggffffffggghhhllljjjiiiiiijjjjjjiiigggjjjkkkllllllkkkjjjlllmmmiiijjjlllllllllkkkjjjiiilllkkkhhheeecccccccccdddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccbbbbbbaaaaaaaaaaaa````````````cccccccccccccccddddddeeeeeecccbbbcccfffhhhhhhhhhfffffffffeeeeeedddbbbbbbdddeeeeeeeeeffffffggggggdddeeeeeeeeeeeeeeeddddddhhhiiikkkjjjhhhgggggghhhhhhiiijjjkkklllllllllllljjjhhhffffffggghhhhhhhhhggghhhiiijjjjjjiiihhhhhhfffggghhhiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhheeedddccceeehhhjjjjjjjjjiiigggffffffggghhhhhhgggiiihhhiiikkkmmmmmmllljjjjjjiiigggggghhhhhhfffdddfffeeecccdddfffhhhhhhggggggeeecccdddfffggghhhhhh~~~}}}{{{yyyxxxyyy|||~~~~~~{{{{{{|||~~~{{{wwwuuuxxxnnnqqq{{{{{{xxx~~~~~~}}}~~~~~~~~~~~~zzz|||~~~|||||||||~~~}}}~~~}}}}}}{{{|||~~~~~~~~~{{{zzzyyywwwuuusssrrrqqqooopppppppppqqquuuzzz~~~~~~||||||{{{yyyvvvtttpppmmmjjjhhhhhhiiihhhhhhhhhfffeeedddddddddddddddbbbccceeehhhjjjmmmpppqqqqqquuuxxxvvvvvvzzz{{{zzz}}}zzzvvvrrrnnnlllkkkkkkggghhhjjjkkkkkkjjjhhhggghhhhhhhhhiiiiiijjjkkkkkkooonnnmmmlllkkkkkkjjjjjjlllkkkiiiiiijjjllloooqqqnnnnnnmmmllljjjhhhgggfffhhhhhhiiiiiiiiijjjkkkllllllkkkjjjjjjlllnnnmmmmmmnnnppprrrqqqnnnlllmmmnnnmmmooorrrtttsssqqqooonnnpppnnnkkkhhhgggfffgggggggggfffffffffffffffffffffcccccccccccccccbbbbbbaaa^^^^^^^^^___`````````___aaaaaabbbcccdddddddddcccaaaaaaaaabbbeeehhhhhhggghhhhhhhhhhhhhhhgggfffeeeggggggggghhhiiijjjiiihhhhhhggggggffffffeeeeeeeeeiiikkkmmmmmmlllkkkllllllkkklllmmmoooppppppppppppnnnkkkiiihhhiiijjjjjjiiiiiijjjkkklllmmmlllkkkkkkgggiiijjjlllmmmllllllkkkllllllkkkkkkjjjjjjkkkkkklllkkkiiihhhiiiiiijjjjjjkkkjjjiiiiiijjjlllmmmmmmooopppqqqssstttsssrrrqqqlllkkkiiiiiiiiiiiigggfffhhhfffddddddfffhhhhhhhhhhhhfffdddeeefffhhhhhhhhh}}}||||||qqqqqqvvv{{{~~~{{{yyywwwuuusssttttttvvvyyy~~~xxxuuuqqqnnnmmmkkkiiiggghhhggggggeeedddddddddddddddgggkkkpppuuuzzz}}}~~~~~~wwwrrrooommmmmmoooqqqrrrsssrrrpppoooiiihhhggggggiiimmmqqqtttssssssqqqpppooooooooooooooonnnmmmmmmooorrrvvvxxxuuuuuutttsssqqqooommmlllmmmlllkkkkkklllmmmnnnnnnnnnmmmmmmooorrruuuwwwwwwyyy{{{}}}zzzuuuqqqqqqssswww{{{~~~||||||wwwuuurrrpppnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhh```aaabbbccccccaaa```___[[[[[[[[[^^^aaabbbaaa___]]]___bbbeeefffeeecccbbbbbbbbbcccfffjjjlllmmmlllmmmmmmnnnooooooooooooooommmkkkjjjllloooppppppnnnqqqpppmmmkkkjjjjjjjjjkkkkkknnnqqqsssrrrrrrrrrsssqqqssstttvvvwwwwwwvvvuuuuuurrrpppnnnnnnooonnnmmmmmmoooqqqssssssrrrpppoooiiikkkmmmooopppooonnnmmmoooooooooooooooooooooooopppnnnllljjjiiiiiikkkmmmmmmmmmnnnnnnooopppqqqrrrtttvvvxxxyyyyyywwwuuuuuunnnllliiihhhhhhhhhgggfffhhhfffddddddeeeggggggggghhhfffddddddeeeggggggggg}}}~~~~~~|||}}}~~~yyysssooommmlllkkkkkkkkkkkkiiigggfffggghhhhhhkkkqqqxxx|||vvvrrrsssuuuxxx{{{|||{{{zzzxxxqqqnnnjjjiiilllsss{{{}}}|||{{{zzzzzzzzz{{{|||yyyxxxvvvwwwyyy}}}}}}{{{wwwuuusssrrrtttuuuuuuuuuvvvuuuuuuxxx}}}~~~~~~}}}{{{{{{{{{vvvuuusssqqqnnnllljjjiiibbbdddffffffeeeaaa]]][[[YYYXXXYYY]]]ccceeedddbbb[[[___eeekkkmmmkkkhhheeebbbccceeejjjppptttvvvvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxuuutttvvv{{{~~~}}}yyytttooommmnnnpppqqqvvvyyy}}}}}}{{{wwwuuutttsssrrrpppppprrrvvvyyyzzzxxxuuusssppprrruuuwwwxxxwwwuuutttpppqqqrrrssstttsssrrrrrrqqqqqqnnnllljjjkkkooorrrrrrtttwwwxxxwwwxxxyyyzzz}}}}}}{{{{{{tttpppkkkhhhggggggfffffffffeeedddfffhhhjjjkkkjjjjjjhhhfffeeeggghhhhhhhhhxxxsssrrrtttuuusssttttttrrrooommmooopppsssvvv|||}}}uuuqqqttt~~~{{{wwwtttrrrlllnnnpppppplllfff^^^ZZZXXXWWWXXX^^^eeeiiigggeeeaaagggpppwwwzzzxxxsssooohhhjjjooowww}}}zzz{{{~~~~~~|||yyy{{{~~~{{{zzzwwwsssoooppptttxxx||||||tttmmmiiihhhhhhhhhggghhhiiimmmrrruuuvvvvvvrrrpppmmmmmmnnnppppppooo}}}vvvwww|||{{{}}}}}}{{{wwwvvvwwwyyy{{{}}}wwwyyy{{{zzztttkkkaaa[[[WWWVVVXXX___gggkkkjjjggghhhooozzz~~~yyytttwww~~~{{{uuutttxxx|||}}}sssnnnlllkkkkkkkkklllpppvvv|||zzzxxxvvvvvvwwwxxxxxxxxx~~~tttiiibbb^^^]]]]]]cccnnnvvvvvvqqqqqqvvvyyy{{{vvvrrrtttyyy}}}||||||{{{pppjjjeeebbb```fffqqq{{{}}}zzzzzz|||}}}zzzxxx{{{yyyuuuoooiiieeejjjuuuzzzqqqjjjoooyyyyyyrrrvvv}}}|||{{{~~~~~~|||www~~~ttttttwwwnnnttt~~~}}}nnnmmmttt{{{|||vvvtttuuuvvvwwwvvvwww|||vvvooosssyyy}}}{{{rrrooonnnqqq{{{~~~uuuwww}}}yyyuuuuuu|||~~~sssttt|||}}}mmmiiimmmsssvvvmmmccccccgggjjjrrr}}}uuuhhheeeiiimmmrrr~~~rrrmmmqqquuu}}}}}}xxx|||xxxwww}}}yyyuuuzzz}}}|||~~~}}}