BM6P6(@ sssiiidddjjjuuu~~~}}}uuuccc[[[TTTSSSWWW]]]gggqqqqqq]]]GGG;;;777222///...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,------.../////////---------.........//////111......222444555999>>>PPP```mmmnnnpppzzz}}}xxxwwwxxxyyy|||yyymmm```[[[bbbrrr~~~rrrggg___ZZZWWWUUUXXXYYYYYY[[[___eeennntttzzzrrrhhh```WWWSSSNNNJJJHHHGGGFFFEEEAAA???>>>???BBBGGGMMMQQQXXXbbbnnnvvvyyy{{{zzzvvvqqqmmmjjjdddZZZRRRHHHDDD>>>:::999999999888777888888999999888888777888888777777666666555555777888888999::::::;;;;;;<<>><<<;;;;;;::::::AAAIIIPPP]]]jjjrrrwww}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~vvvmmmeeemmmzzzuuuccc[[[SSSRRRUUU[[[eeennnsssmmmZZZEEE:::666222///...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,---++++++,,,,,,---......///---------.........//////111......222444555999???RRRcccppprrrttt~~~{{{wwwuuuwwwxxxxxx}}}{{{ooobbb^^^eeettt}}}rrrggg___ZZZWWWUUUXXXXXXZZZ[[[```gggpppvvv~~~yyyqqqgggaaaXXXTTTNNNJJJHHHFFFDDDCCCAAA@@@@@@@@@CCCHHHLLLOOOTTT\\\hhhrrryyy~~~|||uuuooofff[[[RRRIIIEEE>>>:::999888888888777888888999999999999888888777777777666666666555666666666777777888888888999<<>>;;;999888666555555555555555666777777888===EEELLLTTTZZZaaahhhlllnnnoooppppppnnnkkkgggccc___]]]\\\VVVRRRMMMJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJHHHDDD@@@???===<<<<<<;;;<<>>:::999999:::::::::::::::::::::::::::999777777777777666666666666666666666666666777777777888:::<<<===@@@EEENNNUUU^^^iiitttzzz~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{yyywwwuuutttsssssssssssstttuuuvvvwwwwwwxxxyyywwwvvvtttssssssssstttttttttssssssrrrqqqpppooopppnnnllllllmmmnnnmmmllljjjjjjjjjiiihhhfffeeeddddddccccccdddeeeffffffdddfffeeedddcccbbbaaaaaaaaa``````___^^^^^^^^^^^^___^^^___``````aaaaaa````````````______^^^]]]]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQOOONNNLLLKKKKKKJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@???======>>>>>>===<<<999888666444444333444444666777777777888===FFFNNNXXX^^^gggnnnrrruuuwwwxxxyyywwwuuuqqqnnnkkkhhhggg___[[[VVVRRROOONNNLLLKKKLLLKKKKKKKKKKKKIIIEEEAAA@@@>>>=========>>>EEENNN\\\gggrrrwwwzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~uuuqqq{{{xxxggg]]]SSSQQQSSSWWW]]]cccbbbjjjrrrxxx}}}|||ttt^^^OOO@@@888555111//////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...++++++,,,------......///............////////////000///000222333555<<>>>>>??????===<<<;;;:::999999777777777777666666666666888888888888888888888888999;;;<<<<<<>>>CCCLLLRRRYYYdddpppvvv{{{~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~}}}}}}||||||}}}~~~}}}|||zzzxxxvvvttttttsssssstttuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttrrrqqqooooooooommmllllllmmmnnnnnnmmmlllllllllkkkjjjhhhffffffeeecccbbbccceeegggfffffffffeeedddcccbbbbbbbbbbbb``````_________^^^^^^^^^______```aaaaaaaaaaaaaaa`````````___^^^^^^]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMLLLKKKKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???======>>>===<<<:::777666555333222222333333555666666555777===FFFNNNYYY```iiiqqqwwwzzz}}}~~~}}}{{{yyyvvvssspppooohhhddd___ZZZWWWTTTQQQOOOOOONNNLLLKKKJJJHHHDDDAAA@@@>>>===>>>>>>@@@HHHRRR```kkkuuuyyy{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~yyyxxx{{{kkk___UUUSSSUUUXXX\\\aaa^^^ccchhhlllppppppkkkeeeWWWKKK>>>888555111///000------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,------............------......//////000000........./////////000000000///111333333555===GGG\\\qqq~~~~~~rrrhhhgggooo|||}}}pppddd]]]YYYXXXWWWWWWXXXZZZ^^^dddmmmvvv}}}|||vvvrrrpppmmmjjjddd___ZZZSSSMMMIIIDDDCCCBBBAAAAAAAAABBBBBBJJJNNNXXXgggyyyzzzkkk]]]QQQKKKGGGDDD@@@???@@@BBBDDDDDDEEEDDDAAA>>><<<:::999888666666666666777777777777888888888888999999999999999;;;<<<<<<===AAAHHHOOOUUUaaalllsssxxx~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuuuuusssrrrppppppmmmllljjjkkkmmmnnnmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffdddcccccceeeggggggfffeeeeeedddcccbbbbbbbbbbbbaaaaaaaaa`````````_________``````aaaaaaaaaaaaaaaaaa``````______^^^]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMLLLKKKLLLLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@>>>===>>>===;;;999666555444222222222333333333444444444666<<>>???BBBLLLVVVcccmmmvvvzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyzzz~~~~~~ooocccXXXVVVXXX[[[^^^aaa\\\^^^bbbeeegggddd___ZZZRRRHHH>>>999555111///000------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,---......///...............///000000111111....../////////000000000000///111333333555???JJJaaawww}}}qqqiiiiiirrrrrreee]]]YYYXXXWWWWWWXXXZZZ^^^dddmmmwww}}}~~~{{{zzzvvvsssmmmhhhaaaZZZRRRMMMGGGEEECCC@@@??????@@@@@@GGGLLLUUUcccttttttdddWWWMMMGGGGGGFFFDDDDDDFFFHHHHHHGGGGGGEEEBBB>>>;;;999888777666666666666777777777777555666666777888888999999888:::<<<<<<<<>>======<<<:::888666555333222222222333444000222444555666<<>>:::666111//////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,---.../////////...------......///000000000.../////////000000000000///000222444333555@@@LLLeee}}}}}}qqqjjjllluuusssfff^^^YYYXXXWWWWWWXXXZZZ^^^ccclllvvv}}}~~~yyyrrrkkkbbbYYYSSSLLLIIIEEEAAA??????@@@AAACCCIIIRRR]]]kkk|||xxxkkk^^^SSSMMMJJJKKKJJJJJJKKKLLLKKKJJJHHHDDDBBB???;;;999777777777555666666666777777777888555666777888999:::;;;<<<999<<>>AAAEEEKKKXXXdddmmmvvv}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~rrrmmmmmmpppxxxuuuhhh]]][[[___aaabbbdddggggggkkkooopppkkkdddaaaNNNFFF>>>:::666111...///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***+++---///000000///...,,,,,,------.../////////////////////000000000000///000222444333666AAAMMMiii}}}qqqkkknnnxxxtttggg^^^YYYXXXWWWWWWXXXZZZ]]]cccllluuu||||||tttjjjaaaZZZOOOLLLGGGBBB??????AAABBB???FFFOOOYYYddduuuzzzzzz|||wwwtttlllcccYYYRRRPPPOOONNNNNNNNNOOOOOOMMMIIIFFF@@@>>>;;;999777777777888555666666666777777888888777777999:::<<<>>>??????<<<@@@CCCDDDCCCDDDGGGJJJMMMXXXccciiiooowww}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{||||||~~~~~~~~~~~~}}}{{{zzzyyy||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzwwwwwwxxxxxxxxxwwwwwwvvvqqqooonnnmmmnnnooonnnmmmjjjkkkllllllmmmlllllllllkkkiiieeeddddddeeeeeedddbbbaaa```````````````aaaddddddeeefffeeedddcccbbb``````aaabbbbbbbbbbbbbbbaaaaaaaaa```______^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMLLLLLLMMMMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@>>><<<::::::888666444666555444333333333444555...222666999;;;???EEEJJJPPPXXXdddoooxxx|||wwwrrrmmmhhheee]]]YYYSSSNNNJJJHHHEEECCC@@@>>>???CCCHHHOOO\\\hhhsss{{{}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~sssiiifffjjjrrrxxx{{{oooccc^^^]]]___dddiiimmmtttyyy|||wwwgggXXXNNNDDD>>>888222000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------///000111111111111000///.........///111222...///111444555777AAALLLmmm~~~vvvooommm|||uuuggg___ZZZVVVTTTXXXWWWZZZ___dddjjjvvv~~~vvviii]]]VVVMMMEEECCCBBB???===>>>AAABBBGGGPPPYYYggg|||xxxssstttvvvzzz{{{{{{yyyvvvrrrpppoookkkgggaaaYYYRRROOOOOOPPPRRRQQQNNNKKKGGGDDDBBB@@@<<<;;;999777555555555555333333444555666777888888888777777999;;;=========BBBDDDFFFFFFEEEEEEGGGIIIMMMTTT^^^iiirrrwwwyyyyyy~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyy}}}}}}}}}}}}}}}|||{{{{{{yyy{{{|||}}}|||{{{|||}}}}}}}}}}}}}}}||||||||||||~~~}}}||||||}}}}}}{{{yyyxxxxxxyyyxxxvvvttttttrrrpppooooooppppppooonnnnnnnnnnnnmmmlllkkkjjjiiihhhffffffggggggeeeddddddccccccbbbaaabbbbbbbbbeeeeeedddddddddcccccccccaaaaaaaaabbbccccccddddddcccaaa___^^^___```______]]]\\\YYYWWWVVVVVVWWWXXXWWWWWWVVVTTTRRRPPPNNNMMMPPPOOONNNMMMLLLJJJIIIIIIFFFEEEEEEFFFFFFDDD@@@===@@@>>><<<;;;;;;:::777666444333222222111111222222333444555666777;;;@@@DDDPPPVVV___iiirrrzzz|||xxxsssnnnjjjaaa]]]WWWQQQMMMIIIFFFCCC???===>>>CCCJJJSSSbbbpppwww}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}||||||||||||||||||}}}}}}}}}~~~}}}qqqgggbbbdddjjjooo{{{ooobbb]]]]]]___eeellluuu~~~vvvcccVVVHHH???999333000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---//////000000000000///.........///111111//////111333444777AAALLLiiixxxqqqnnn|||tttggg___[[[YYYWWWYYYXXX[[[aaaffflllwww|||nnnbbbZZZPPPHHHFFFDDDAAA???@@@@@@@@@DDDKKKSSS^^^qqqxxxnnnllllllyyy}}}wwwwwwuuurrrnnniiigggeee```]]]WWWPPPKKKIIIJJJKKKOOOMMMKKKHHHEEEBBB???>>>;;;:::888666555555555666444444555555666777888888:::999999;;;>>>BBBDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHNNNSSS[[[eeennntttyyy{{{|||~~~~~~~~~}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz}}}}}}}}}}}}}}}|||{{{{{{zzz{{{}}}}}}|||{{{{{{|||}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||zzzzzzzzzyyywwwuuuuuussspppooopppqqqpppooonnnnnnnnnnnnmmmlllkkkkkkkkkiiihhhhhhhhhhhhgggeeeddddddcccbbbbbbbbbbbbbbbeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbbbbccccccccccccaaa^^^^^^___```______]]]\\\YYYWWWVVVWWWWWWXXXVVVVVVUUUTTTRRRQQQOOONNNPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEEEEEEEDDDAAA>>>@@@>>><<<;;;;;;:::777666444333222222111111222222333444555666777;;;@@@DDDMMMSSS\\\eeennnvvv}}}}}}yyyuuuooolllccc___YYYSSSOOOJJJFFFDDD@@@>>>???DDDJJJTTTdddrrryyy~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}qqqfff``````ccceeevvv{{{oooaaa[[[[[[___hhhpppvvvdddOOOBBB;;;555000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............//////......//////000111111000111333333666AAAMMMddd|||yyysssooo}}}sssggg```]]][[[YYYYYYYYY\\\bbbgggmmmyyyvvviii___UUULLLIIIGGGCCCAAABBB@@@@@@BBBGGGLLLUUUeeettt{{{llleeedddlllttt~~~{{{zzztttrrroookkkfffbbb^^^]]]UUURRRLLLGGGDDDDDDEEEFFFJJJHHHFFFDDDAAA>>><<<;;;888888777666555666666666666666666666777777888999:::;;;<<>><<<;;;;;;:::777666444333222222111111222222333444555666777:::???CCCHHHNNNVVV___hhhpppwww|||{{{wwwrrrnnnhhhccc\\\VVVQQQLLLHHHEEEAAA>>>???CCCJJJUUUfffttt{{{}}}|||}}}}}}~~~~~~}}}}}}|||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tttiiibbb___```aaannn}}}|||oooaaaZZZYYY^^^iiittttttXXXGGG>>>666111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................//////000000111000111222222666AAAMMM```www{{{uuuqqq~~~rrrfff```]]][[[ZZZYYYYYY\\\aaafffmmmxxxqqqdddZZZOOOKKKHHHCCCAAABBBAAA@@@CCCFFFIIIOOO]]]kkkooofffdddccckkktttzzz{{{xxxuuusssqqqnnnjjjfffccc___\\\ZZZPPPLLLGGGCCCAAABBBBBBCCCDDDCCCBBB@@@===;;;999888666666666666666666777777888777777777777888999::::::>>>CCCHHHMMMQQQUUUXXXZZZZZZZZZWWWRRRNNNLLLLLLKKKNNNTTT\\\eeemmmssswwwwwwzzz|||}}}}}}|||}}}~~~}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzz|||}}}}}}{{{zzzzzz{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwuuussssssttttttsssqqqppppppppppppooonnnmmmllllllkkkiiiiiijjjjjjhhhgggfffeeeeeedddddddddddddddggggggggggggffffffffffffddddddccccccbbbaaaaaa``````___^^^^^^___```___^^^]]]\\\ZZZYYYXXXWWWXXXXXXTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIIIIJJJGGGEEECCCCCCCCCBBBAAA@@@>>><<<;;;;;;:::777555444333222222111111222222333444555666777:::>>>AAAEEEJJJRRRZZZbbbjjjqqqvvv~~~}}}yyytttqqqkkkfff___YYYSSSNNNIIIFFFAAA??????DDDJJJVVVgggvvv}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwlllddd```___```jjjzzz|||pppaaaYYYVVV[[[hhhtttcccMMM@@@777222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------.../////////......---......///////////////111000111333333666@@@LLL^^^uuu{{{vvvsssrrreee___[[[YYYXXXXXXXXXZZZ```dddjjjvvvzzzkkk___TTTMMMHHHCCC@@@AAA@@@???AAADDDFFFJJJVVVbbbxxxtttiiidddaaafffmmmrrrsssqqqooommmjjjhhheeecccbbb```]]]ZZZPPPKKKDDD@@@@@@@@@@@@@@@@@@@@@>>>===;;;999888777666666666777777777777777999888777777777999;;;<<<>>>DDDNNNVVV\\\```cccfffffffffddd```YYYSSSOOOMMMHHHLLLSSS\\\dddkkkooorrrvvvxxx{{{}}}}}}|||}}}~~~}}}~~~zzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyyyy{{{||||||zzzyyyzzzzzzzzz{{{|||}}}~~~~~~~~~|||zzzxxxwwwuuuuuuvvvvvvtttrrrqqqqqqqqqqqqpppooonnnmmmllljjjiiiiiiiiiiiihhhfffgggffffffeeeeeeeeeeeeeeehhhhhhgggggggggfffffffffeeeddddddcccbbbaaa``````___^^^]]]^^^``````___^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTTTTTTTTTTTTTSSSRRRRRRPPPOOONNNMMMLLLJJJIIIIIIJJJHHHEEEDDDDDDDDDBBBAAA@@@>>><<<;;;;;;:::777555444333222222111111222222222444666777777:::===@@@DDDIIIOOOVVV]]]eeelllpppyyy}}}zzzuuurrrmmmhhhaaaZZZTTTOOOJJJGGGCCC@@@AAAEEELLLWWWgggvvv}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{ooofffaaa______gggwww}}}qqqbbbXXXTTTXXXdddqqqmmmSSSBBB777222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------...////////////...000000222444444666???JJJ]]]sss~~~{{{vvvtttpppddd]]]ZZZXXXWWWXXXWWWZZZ^^^bbbhhhrrr}}}ttthhhZZZRRRLLLEEEAAABBB======???AAAAAADDDNNNYYYmmmzzzkkkcccccceeeiiikkklllkkkiiigggcccaaa___```bbbaaa]]]ZZZPPPJJJCCC??????@@@???>>>???>>>===<<<;;;:::999888666777888888888888777777999888777777888:::===???CCCLLLXXXcccjjjpppvvvzzzxxxwwwssslllbbbXXXQQQNNNJJJMMMTTT[[[ccciiimmmoootttwwwzzz{{{||||||}}}~~~}}}}}}~~~~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}||||||yyyxxxwwwvvvuuuvvvwwwxxxvvvxxxzzzzzzyyyxxxyyyzzz{{{{{{|||}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxvvvtttrrrrrrrrrrrrqqqpppooonnnllljjjiiiiiijjjiiihhhfffhhhggggggfffffffffffffffhhhgggggggggffffffffffffddddddccccccbbbaaa``````^^^]]]]]]^^^``````___]]]\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPOOONNNMMMLLLJJJIIIIIIIIIHHHFFFEEEEEEDDDBBB@@@@@@>>><<<;;;;;;:::777666444333222222111111222222222444666777888999<<>>HHH[[[qqq|||}}}zzzvvvttt{{{mmmbbb\\\ZZZYYYXXXYYYXXXZZZ^^^aaafffppp{{{qqqcccYYYQQQIIIEEEEEE???>>>???@@@>>>???GGGQQQaaatttpppeeedddddddddfffffffffeeeddd___^^^^^^aaadddccc^^^YYYQQQKKKCCC@@@AAACCCBBB@@@>>>>>>======<<<;;;::::::888888999::::::999888777999888777777999<<>><<<;;;;;;:::777666444333222222111111222222222444666777888999<<<>>>DDDFFFKKKOOOTTTYYY```dddkkkqqq{{{~~~|||{{{xxxuuurrrkkkggg```ZZZTTTOOOKKKGGGIIIHHHKKKPPPVVV^^^kkkwww{{{|||{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}}}}~~~~~~|||{{{{{{|||~~~~~~vvvmmmooorrrtttxxx|||zzznnngggdddccceeettt~~~sssdddXXXQQQRRR]]]jjj{{{zzz\\\EEE777444666//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------,,,++++++,,,,,,.../////////...---...000444777777777>>>GGGZZZppp{{{~~~{{{yyyvvvtttxxxjjj```\\\[[[ZZZYYY[[[ZZZ[[[___aaafffpppzzzyyyiii^^^UUUMMMHHHHHHBBBAAABBBAAA>>>===DDDMMMZZZlllvvvjjjcccbbbaaabbbcccddddddccc```___```cccgggfff```ZZZSSSLLLEEECCCEEEHHHGGGEEE???>>>>>>======<<<<<<;;;999::::::;;;:::999888777888888777777999===@@@CCCCCCLLLYYYeeeqqq{{{jjj^^^WWWSSSSSSTTTWWW]]]eeelllqqqooorrruuuwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzz|||}}}}}}{{{yyyxxxwwwuuusssrrrrrrrrrtttuuuqqqsssvvvwwwwwwwwwyyyzzz}}}}}}}}}~~~~~~}}}|||}}}~~~}}}{{{zzzzzzyyyzzz{{{zzzwwwuuussssssssssssrrrqqqppppppooommmllllllllllllkkkiiiiiiiiihhhggggggggggggggggggfffffffffeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbb\\\\\\]]]^^^``````___]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIIIIHHHGGGGGGHHHHHHFFFBBB???@@@>>><<<;;;;;;:::777666444333222222111111222222111444666777888999;;;===CCCFFFIIIMMMQQQVVV\\\```eeelllwww}}}{{{zzzwwwtttqqqjjjfff___YYYTTTOOOJJJGGGLLLLLLOOOUUUZZZaaammmxxxzzz~~~|||zzzzzzxxxxxxxxxxxxzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}vvvlllhhhggggggllluuu~~~wwwqqqiiiccchhhrrryyyiiiZZZQQQSSS\\\cccpppyyy[[[EEE888333111///............---------------............---------------.........//////...------,,,---...///000............////////////...---///222333555<<>>===@@@@@@???>>>===;;;:::999888999:::<<<===???@@@AAAIIIKKKTTT```mmm~~~zzziii\\\VVVVVVVVVZZZ```fffjjjkkkoooqqqsssuuuwwwyyyzzzzzzyyy{{{}}}~~~~~~|||{{{{{{zzzxxxvvvvvvwwwxxxyyyxxxyyy{{{{{{yyyxxxwwwwwwssssssrrrqqqqqqqqqqqqqqqrrrssssssttttttwww{{{~~~~~~~~~~~~}}}|||{{{yyyyyyzzzzzzyyyxxxvvvuuuuuuuuutttsssqqqppppppooopppooommmmmmnnnnnnlllkkkooonnnlllkkkjjjiiiiiiiiiggggggggggggffffffffffffeeeeeedddcccbbbaaa```____________```````````````]]]]]]\\\\\\[[[ZZZZZZZZZUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHGGGEEEDDDBBBAAA>>>===;;;::::::999777666444444444444444444444444222333555777888999999999>>>AAADDDHHHMMMSSSZZZ^^^bbbhhhpppxxx~~~|||zzzxxxvvvssspppiiibbb[[[XXXTTTNNNKKKKKKMMMQQQVVV[[[```gggpppvvv{{{{{{||||||||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~yyyooohhhggggggmmmxxxzzzuuunnnhhhiiirrrwwwhhhYYYQQQRRRYYY```jjjzzztttYYYDDD888333222///............---------------............------+++,,,,,,,,,------------......---,,,------...///............///////////////...000333333444;;;DDDSSSbbboootttzzzuuuoooqqqtttwwwggg___[[[XXXWWWYYYZZZYYYZZZ^^^bbbfffppp{{{qqqeee\\\TTTOOOHHHDDDBBBBBB@@@???BBBGGGPPP^^^tttzzzssskkkfffaaa```]]]YYYYYY\\\]]]___ccchhhjjjhhhbbb]]]YYYSSSLLLJJJLLLOOOOOONNNLLLJJJFFFDDDCCCBBBAAA@@@BBBBBBAAA@@@???===;;;:::;;;;;;<<<======>>>>>>???EEEHHHPPP\\\jjj{{{rrreeeZZZYYYYYY]]]bbbhhhkkkmmmpppqqqsssvvvxxxyyyzzz{{{zzz{{{}}}~~~~~~~~~}}}|||{{{zzzxxxwwwwwwwwwyyyzzzyyyzzzzzzyyywwwtttsssrrrmmmmmmlllkkkkkkkkkkkkkkkooopppqqqrrrtttwww{{{~~~~~~~~~}}}}}}||||||{{{xxxyyyyyyzzzyyyxxxwwwvvvuuuttttttsssrrrqqqpppoooqqqooonnnmmmnnnnnnmmmkkknnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggeeeeeedddcccbbbaaa``````````````````````````````]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGGGGEEEDDDBBBAAA>>>===;;;::::::999777666444444444444444444444444222333444555777888999:::===???BBBFFFJJJPPPVVV[[[___eeennnuuu{{{{{{xxxuuurrrnnnkkkfff___XXXUUUQQQKKKHHHHHHMMMQQQXXX]]]aaahhhooouuuxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzyyyzzzzzz{{{||||||}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~sssiiiggghhhooo|||~~~yyytttpppnnnuuu}}}uuuhhhZZZRRRRRRWWW\\\dddqqqoooVVVCCC999444222///............---------------............------,,,,,,---------.........///...---------------...............////////////000///111333333444;;;CCCQQQ```mmmqqqwww~~~tttnnnppptttvvvfff^^^[[[XXXWWWYYY[[[ZZZ[[[___bbbgggrrr}}}qqqeee[[[UUUOOOIIIEEECCCAAA???AAAEEEMMMYYYmmmxxxrrriiiccc^^^[[[XXXUUUVVVZZZ\\\___dddiiilllkkkfffbbb\\\WWWRRRQQQTTTWWWXXXWWWTTTQQQLLLIIIHHHGGGEEEDDDEEEEEEEEEDDDBBB@@@===<<<>>>>>>>>>>>>============BBBDDDKKKWWWcccttt{{{nnn___^^^^^^```eeejjjmmmnnnqqqrrrtttvvvxxxzzz{{{{{{||||||||||||}}}}}}}}}}}}|||{{{yyyxxxxxxxxxyyyzzzzzzzzzyyyvvvtttqqqnnnmmmlllkkkjjjiiihhhiiiiiijjjjjjlllnnnppprrrvvv{{{~~~~~~~~~}}}|||{{{{{{||||||xxxxxxyyyyyyyyyxxxwwwwwwuuuttttttsssrrrqqqppppppqqqooonnnnnnnnnnnnmmmkkknnnmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhheeeeeedddcccbbbaaaaaa```````````````````````````]]]]]]]]]\\\[[[[[[ZZZZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA>>>===;;;::::::999777666444444444444444444444444333333333333555777999:::;;;===@@@CCCFFFKKKQQQVVV[[[aaaiiiqqqvvvzzz}}}~~~zzzvvvrrrnnnhhheeebbbZZZTTTPPPLLLGGGDDDEEEKKKQQQYYY___dddiiioootttuuuuuuwwwxxxyyyyyyzzzzzz|||{{{{{{zzzzzz{{{{{{|||xxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~xxxkkkiiiiiiqqq~~~|||zzzxxx}}}}}}uuujjj]]]TTTSSSWWW[[[bbbkkktttzzziiiSSSCCC999444222///............---------,,,------......------,,,/////////000000000000111......------------------............////////////222000111444333444:::CCCSSScccpppuuu{{{tttnnnppptttuuueee]]]ZZZWWWWWWXXX\\\ZZZ[[[___bbbhhhsss~~~pppcccZZZVVVOOOIIIGGGEEEBBBCCCFFFMMMWWWhhhzzzvvvooofff___YYYVVVSSSQQQSSSWWWYYY]]]dddjjjnnnmmmjjjhhhbbb___[[[ZZZ\\\^^^___^^^\\\XXXSSSOOOLLLKKKJJJHHHIIIIIIIIIHHHEEEBBB???>>>?????????>>>>>>=========@@@BBBHHHQQQ\\\kkkssseeedddcccdddhhhlllnnnooorrrsssuuuwwwyyyzzz{{{||||||||||||{{{|||}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzzzzzxxxuuusssqqqnnnkkkiiiiiihhhfffeeeeeeeeefffgggeeegggkkknnnrrrvvv{{{|||zzzzzzzzz|||}}}xxxxxxxxxxxxxxxxxxxxxxxxuuuttttttsssrrrrrrqqqqqqqqqpppnnnnnnoooooommmlllmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggeeeeeedddccccccbbbaaaaaaaaaaaaaaa```````````````^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXVVVTTTRRRQQQPPPQQQPPPOOONNNLLLKKKJJJJJJGGGGGGGGGFFFEEECCCAAAAAA>>>===;;;::::::999777555444444444444444444444444444333222222333555888999:::<<<>>>AAACCCHHHMMMQQQXXX]]]fffmmmrrruuuxxxzzz}}}zzzwwwsssoookkkeeeaaa^^^VVVOOOLLLHHHCCCAAABBBJJJQQQZZZbbbfffjjjnnnqqqrrrsssuuuwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{wwwwwwwwwxxxxxxyyyzzzzzz|||||||||}}}}}}}}}~~~~~~{{{{{{{{{zzzzzz{{{{{{{{{}}}~~~~~~~~~|||pppkkkjjjsss~~~wwwlll```WWWUUUXXX[[[```ffflllpppvvvvvvdddQQQBBB999444111///............---------,,,,,,------------,,,,,,/////////000000000000111------------------,,,,,,............////////////222111222444444444;;;CCCVVVfffvvv|||tttnnnpppttttttddd]]]YYYWWWWWWXXX[[[ZZZ\\\```ccciiittt{{{lllccc\\\SSSLLLIIIHHHEEEFFFHHHNNNVVVcccsssqqqhhh```YYYTTTRRROOOMMMOOOTTTVVV[[[dddkkkooopppnnnmmmiiigggeeedddddddddeeedddccc^^^XXXTTTQQQPPPNNNMMMMMMNNNNNNLLLJJJFFFBBB@@@???????????????>>>>>>>>>@@@AAAFFFNNNWWWcccuuuvvvllljjjhhhiiikkknnnoooppptttuuuwwwxxxzzz{{{|||||||||||||||{{{|||}}}~~~~~~{{{{{{zzzzzzyyyyyyyyyyyywwwtttpppnnnmmmkkkhhheee```___]]][[[[[[\\\]]]___^^^aaagggkkkpppvvv{{{~~~}}}{{{zzz{{{|||}}}yyyyyyxxxxxxxxxxxxxxxxxxuuuttttttssssssrrrrrrrrrqqqpppnnnnnnoooooommmllllllkkkkkkjjjiiiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaa````````````^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXWWWUUUSSSQQQOOONNNPPPPPPOOONNNMMMKKKJJJJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>===;;;::::::999777555444444444444444444444444333222111111222444666888999;;;===>>>AAAEEEJJJNNNUUUZZZbbbiiinnnqqqsssuuuwwwuuurrrpppmmmiiiccc```ZZZRRRKKKIIIFFFAAA@@@BBBIIIQQQ[[[bbbfffiiimmmpppqqqrrrtttvvvxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyvvvvvvwwwxxxyyyyyyzzzzzz||||||||||||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~tttnnnlllvvvyyynnnbbbYYYVVVYYY\\\^^^bbbfffgggmmmuuuyyyxxxuuukkk\\\MMMAAA999444111///............---------,,,,,,------------,,,,,,,,,,,,---------.........++++++,,,---------------............////////////111000222444444555<<>>???AAAFFFMMMTTT]]]lll{{{|||sssqqqnnnnnnoooqqqrrrrrruuuvvvxxxzzz{{{||||||}}}||||||||||||}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxtttpppkkkhhhhhhfffbbb___YYYWWWUUUSSSSSSTTTVVVWWWVVVZZZaaagggmmmssszzz~~~~~~~~~}}}||||||}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwttttttttttttssssssrrrrrrrrrpppoooooooooooonnnlllkkkkkkjjjiiiiiiiiiiiiiiiggggggggggggffffffffffffeeeeeeddddddcccccccccccccccbbbbbbaaaaaa``````___^^^^^^^^^]]]\\\\\\[[[[[[XXXWWWWWWUUUSSSQQQOOONNNPPPPPPOOONNNMMMLLLKKKJJJGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;::::::999777666444444444444444444444444222111111111222333555666666888:::<<<>>>BBBGGGKKKQQQWWW^^^eeeiiilllnnnpppqqqooommmllljjjfff```]]]UUUNNNGGGEEECCC@@@@@@CCCIIIPPPZZZbbbfffhhhkkknnnpppqqqsssuuuvvvwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||~~~vvvpppnnnyyyzzzooobbbYYYVVVYYY]]]]]]aaabbbcccfffkkkllliiiggg___SSSHHH???999555222///............---------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------)))***+++---.........---............////////////111000111444555666===EEE\\\qqqyyyrrrsssuuurrrccc[[[YYYVVVVVVXXXWWWWWW\\\bbbfffjjjsss|||ssshhh]]]XXXVVVRRRPPPQQQTTTXXXaaammm{{{zzzmmm___WWWRRRMMMKKKKKKKKKIIIKKKOOONNNVVVbbbkkkppprrrtttuuurrrssstttttttttttttttuuunnniiiccc^^^[[[[[[ZZZZZZYYYZZZZZZYYYVVVQQQLLLIIICCCCCCBBBAAA???>>>===<<<<<>>===;;;::::::999777666444444444444444444444444000000111111222333333333333444666888;;;???DDDHHHMMMSSSZZZaaaeeegggiiikkklllkkkiiihhheeeaaa[[[WWWQQQIIICCCAAAAAA???@@@CCCHHHPPPYYY```dddgggjjjmmmooopppqqqssstttuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvtttuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{|||||||||}}}~~~~~~wwwqqqppp{{{{{{{{{zzznnnaaaXXXVVVYYY]]]___aaabbbbbbcccfffeee```]]]WWWMMMDDD>>>999666333//////.........---------+++,,,,,,------,,,,,,+++---------.........//////''')))+++---...///................../////////000000///111444555777>>>FFFbbbwwwzzzssstttvvvrrrbbb[[[XXXVVVVVVXXXUUUVVV\\\bbbfffjjjrrr{{{tttgggbbb^^^ZZZWWWWWWYYY]]]dddooo{{{{{{pppdddYYYRRRNNNJJJIIIJJJJJJHHHJJJNNNMMMUUUaaakkkpppsssuuuvvvsssuuuwwwyyyyyyyyyzzz{{{rrrmmmfffaaa___^^^^^^^^^^^^______^^^ZZZUUUPPPMMMFFFEEEDDDAAA???===;;;::::::===EEEMMMSSSZZZgggsss||||||yyywwwwwwxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}zzz{{{}}}~~~~~~|||{{{xxxxxxyyyyyyyyyxxxwwwvvvqqqkkkccc^^^\\\YYYTTTOOOFFFDDDAAA??????@@@CCCEEEIIINNNVVV^^^fffmmmtttxxx}}}}}}}}}~~~|||zzzxxxvvvuuuuuuuuutttttttttttttttsssssssssrrrqqqooooooppppppnnnmmmjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhheeeddddddddddddddddddccccccccccccbbbaaa``````______^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKFFFFFFFFFEEEDDDBBB@@@@@@???===;;;::::::999777666444444444444444444444444///000111222222222222222000222444666999===BBBFFFKKKPPPWWW^^^aaadddfffgggjjjhhhfffeeebbb]]]WWWRRRMMMFFF@@@??????>>>???CCCHHHOOOXXX___cccfffjjjmmmnnnooopppqqqrrrsssssssssvvvvvvuuuuuuuuuuuuvvvvvvtttuuuwwwyyyzzzzzzzzzzzz|||||||||||||||||||||{{{||||||{{{{{{{{{{{{|||||||||}}}~~~~~~}}}~~~}}}uuusss{{{zzz{{{~~~zzzmmmaaaYYYWWWYYY[[[```cccbbb```aaaeeefffddd]]]VVVMMMEEE@@@;;;666222......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,------.........---------............///((((((((((((***---///111444111000111333666AAAKKKkkk|||tttuuuxxxqqqaaaYYYVVVSSSSSSUUUWWWYYY\\\___ccckkkvvv~~~vvvoooiiieeebbbcccdddhhhpppzzz~~~vvvoooggg^^^WWWOOOJJJGGGIIIKKKJJJKKKMMMQQQXXXbbbjjjoooqqqqqqqqqtttwwwzzz|||||||||}}}}}}yyyrrrjjjeeedddddddddcccccceeeeeeaaa___]]]WWWOOONNNJJJGGGEEEAAA======AAA???BBBGGGLLLSSS^^^kkkuuu~~~{{{xxxwwwvvvxxxyyy{{{}}}~~~~~~~~~}}}|||{{{{{{yyywwwwwwxxxwwwsssoooooojjjccc\\\VVVPPPJJJGGGAAA@@@>>>======>>>@@@AAAAAAGGGOOOYYYbbbkkktttyyy{{{|||~~~}}}{{{zzzyyyyyywwwuuuuuuuuuuuutttssssssrrrrrrppppppoooooonnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhfffeeedddeeeeeeeeeddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSQQQOOONNNMMMMMMMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBBBB<<<<<<<<<;;;999888666555333333444444444333222222111111111111111111111111111222444555666:::>>>BBBJJJNNNTTTZZZ^^^bbbeeeggghhheeebbbaaa___[[[TTTOOOKKKEEE>>><<<===@@@AAA@@@HHHNNNVVV]]]bbbfffjjjllllllnnnqqqrrrqqqqqqqqqrrruuuttttttsssssssssssstttvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{}}}}}}}}}|||{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~wwwuuu|||wwwuuuvvvxxxzzz|||nnnaaaYYYWWWYYY\\\cccggghhhgggiiimmmnnnlllccc[[[OOOFFF???999444000///...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......---------............///---------...///000111222333000000222333777@@@JJJmmm|||}}}|||uuuvvvyyyqqq```XXXUUURRRRRRTTTVVVYYY\\\___dddlllwwwzzzuuurrrmmmmmmnnnsss{{{xxxqqqiii___XXXQQQKKKHHHJJJKKKJJJJJJMMMQQQXXXbbbjjjmmmnnnmmmmmmrrruuuzzz|||}}}|||}}}}}}|||vvvnnnhhhgggffffffeeejjjmmmllliiigggddd^^^WWWOOOJJJFFFEEEAAA<<<<<>>DDDLLLUUU^^^hhhqqqvvv{{{}}}|||{{{zzzzzzzzzyyyvvvtttuuuttttttssssssrrrqqqqqqppppppoooooonnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhfffeeeddddddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```___]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSQQQOOONNNMMMNNNMMMLLLJJJIIIIIIGGGEEEDDDCCCBBBBBB===<<<;;;:::888777666666222222111111111111000000000000000000000000000000000111333444555888===AAAGGGKKKQQQWWW[[[^^^aaaccceeeccc```^^^\\\WWWQQQLLLGGGCCC>>>;;;;;;===???@@@GGGLLLTTT[[[```dddgggjjjkkkmmmpppqqqqqqpppqqqrrrttttttsssssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~xxxuuuzzzuuurrrqqqssstttyyyoooaaaXXXWWW[[[^^^hhhmmmqqqsssvvv{{{{{{yyyoooeeeVVVIII@@@:::444000///...------,,,---------...------------,,,,,,,,,,,,,,,,,,------------...---------............//////000111111111111111000111000111444555777???HHHjjj{{{xxx{{{}}}uuuwww{{{qqq```WWWTTTQQQQQQSSSUUUXXX\\\```eeennnyyy}}}zzzwwwxxx}}}|||vvvmmmccc[[[TTTNNNJJJKKKKKKIIIJJJLLLTTTZZZdddkkkmmmllljjjhhhnnnrrrwww{{{|||}}}}}}~~~{{{tttnnnkkkjjjiiihhhmmmppppppmmmkkkiiibbbZZZSSSMMMHHHFFFBBB>>>===@@@???BBBHHHNNNXXXfffvvv~~~zzzyyyyyyzzz}}}~~~~~~}}}||||||xxxqqqkkkaaa\\\SSSKKKFFFBBB>>><<<999888777666666777888999;;;@@@GGGPPPYYYcccmmmssszzz|||zzzyyyyyyzzz{{{yyyvvvsssttttttssssssrrrqqqqqqqqqooooooooonnnmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhfffeeedddccccccccccccccccccddddddbbbbbbbbbbbbaaaaaa````````````^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTRRRPPPNNNNNNNNNNNNLLLJJJKKKJJJIIIGGGEEECCCBBBAAA>>><<<:::888777777777777333222111000//////000111///////////////////////////000111222333666;;;>>>DDDHHHNNNSSSWWWZZZ]]]___aaa___]]]ZZZWWWRRRLLLHHHCCCAAA>>>:::888999===@@@FFFKKKRRRXXX]]]aaadddfffjjjllloooppppppppppppqqqssssssssssssttttttuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxzzz|||}}}}}}||||||zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~wwwttt||||||vvvrrrqqqqqqqqqrrryyyqqqaaaXXXXXX\\\```kkksss{{{sssaaaPPPEEE===888444//////...------------------------------------------------------------------------............///---...///000111000///...000///222555666777===FFFaaazzzyyywww}}}}}}wwwyyy}}}rrraaaXXXTTTRRRQQQSSSTTTWWW\\\```eeeooozzz}}}{{{sssiiiaaaWWWQQQLLLLLLLLLJJJJJJLLLWWW]]]gggmmmnnnkkkgggeeefffkkkqqqwwwzzz}}}zzzuuuqqqooonnnmmmpppsssuuusssqqqnnnfff^^^YYYRRRLLLIIIFFFAAA@@@BBB@@@CCCHHHNNNWWWeeeuuu~~~{{{zzz{{{}}}~~~}}}{{{uuullleee\\\VVVMMMFFFAAA>>><<<;;;:::999888888888888999:::999===DDDLLLUUU```jjjqqqxxxzzz}}}~~~~~~}}}xxxyyyyyy{{{|||{{{wwwttttttttttttsssrrrrrrqqqqqqoooooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeeaaabbbbbbccccccdddddddddccccccbbbbbbaaaaaa`````````___^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTRRRQQQOOONNNOOONNNMMMKKKLLLKKKJJJIIIGGGEEECCCBBB???===:::888777777777888666555333111000111222333////////////////////////...///000000111444888;;;BBBFFFLLLQQQTTTWWWZZZ\\\\\\[[[YYYWWWSSSMMMHHHEEE??????>>>:::777777<<<@@@FFFJJJPPPVVVZZZ^^^bbbdddhhhjjjmmmooooooooooooppprrrrrrrrrrrrssstttvvvvvvvvvvvvwwwwwwxxxxxxyyyyyywwwyyyzzz||||||||||||{{{yyyzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~xxxuuuzzz~~~wwwssspppooooookkkttttttcccZZZYYY]]]aaammmxxxlllXXXJJJ@@@:::666//////...------------...---------------------------------------------------------............///***+++---///000000000/////////222555666666<<>>;;;999888888888999777666444222111111333444000000000000000000000000......//////000222666999AAAEEEKKKPPPRRRUUUWWWYYYWWWWWWVVVSSSOOOIIIEEECCC===>>>===:::777888<<<@@@EEEIIIOOOTTTYYY]]]aaadddfffiiilllmmmmmmmmmnnnoooqqqqqqqqqqqqrrrsssuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyzzz|||||||||{{{{{{yyyyyyzzzzzz{{{|||||||||~~~~~~~~~~~~{{{wwwzzzzzzsssnnnkkkjjjfffooowwwfff\\\ZZZ^^^bbbooo|||xxxaaaOOOBBB999444000///......------......,,,,,,,,,------------......------------,,,,,,,,,---------............///,,,---...000111111222222000///222555555666<<>>CCCGGGMMMRRRVVV[[[```cccdddgggjjjlllllllllnnnoooppppppppppppqqqqqqrrrsssttttttuuuvvvwwwxxxxxxyyyxxxyyy{{{|||||||||{{{{{{xxxxxxzzz{{{{{{|||{{{{{{}}}}}}}}}~~~|||wwwyyy}}}uuummmhhheeeaaajjjzzzyyyhhh^^^[[[^^^aaaqqqmmmWWWFFF:::333000//////...............,,,,,,,,,---------............---------,,,,,,,,,---------............//////////////////000111111111000111444444555<<>>===;;;;;;:::777666555444333222222111////////////////////////.../////////...000444777:::>>>CCCGGGIIIKKKMMMNNNJJJLLLMMMKKKFFFBBB@@@???:::888666555777999:::;;;@@@DDDIIIOOOTTTYYY^^^bbbcccfffiiikkkkkklllmmmnnnpppooooooooooooooopppppprrrssstttuuuvvvwwwxxxxxxyyyzzz{{{|||||||||{{{zzzwwwxxxzzz{{{|||{{{{{{{{{}}}}}}}}}~~~zzzvvvvvvyyy{{{yyyooohhhddd^^^gggwww{{{jjj___\\\^^^aaassswww^^^KKK<<<333000000///...............,,,,,,,,,------..................------,,,,,,,,,---------.........//////111000...---------...///222000111333333444<<>>>>>999666222333666999999888===AAAGGGLLLRRRWWW]]]aaabbbeeehhhjjjkkkkkklllnnnpppooonnnnnnnnnnnnnnnooorrrrrrssstttuuuvvvwwwwwwyyyzzz{{{|||||||||{{{zzzwwwxxxyyy{{{|||{{{{{{zzz}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~|||vvvvvvxxxzzz~~~~~~sssggg______fffrrrzzzhhh[[[WWW[[[```oooaaaIII;;;555333111000...------------.........------,,,,,,,,,))))))***+++,,,,,,------.........///......---,,,......//////000000111111111......000222444:::AAAQQQfffzzz}}}uuuxxx~~~uuueee]]]XXXSSSPPPPPPTTTWWWZZZ\\\aaaiiisss{{{~~~wwwmmmgggeee___cccdddbbbcccffffffccc]]]VVVQQQPPPQQQPPPRRRVVV\\\___gggrrrxxxvvvlllccc```___]]]^^^aaagggmmmqqqzzzttthhh]]]WWWSSSMMMGGGFFFAAAAAAAAACCCHHHMMMSSSVVVWWWWWWXXXYYY]]]eeennntttzzz~~~|||{{{~~~{{{wwwqqqkkkbbbYYYRRRMMMHHHEEE???===;;;999999999;;;<<<;;;::::::;;;<<<===;;;::::::;;;>>>CCCLLLYYYfffooouuuyyy}}}}}}||||||~~~}}}{{{zzzzzz{{{|||}}}zzzwwwssssssuuuvvvvvvuuuvvvuuusssqqqooooooooopppnnnmmmmmmmmmmmmmmmnnnnnnhhhiiijjjjjjjjjiiigggfffgggfffeeecccccccccdddeeefffgggggghhhhhhhhhhhhgggffffffeeeeeeeeedddddddddeeedddcccbbbaaa___^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUTTTSSSRRRPPPNNNMMMLLLMMMLLLKKKLLLNNNNNNMMMKKKGGGEEEDDDAAA???>>>======<<<;;;:::888666555333333333222000...---....../////////------...000222444777888:::===@@@CCCEEEFFFBBBBBBAAA@@@>>><<<;;;:::444444444444555777888:::===@@@DDDIIIMMMRRRXXX\\\___bbbeeegggiiijjjmmmnnnmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrrrrssstttuuuxxxyyy{{{||||||{{{yyyxxxxxxyyyyyyzzz|||}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~{{{tttuuuyyy|||wwwllldddaaafffrrrxxxgggZZZUUUXXX\\\iii|||dddLLL===666333111000...------------------------------,,,,,,++++++,,,,,,------......,,,,,,---.../////////.........//////000000111111111//////111333444:::BBBQQQeeeyyy~~~vvvxxx}}}uuueee\\\WWWSSSQQQRRRTTTWWWZZZ]]]aaaiiisss{{{|||uuummmggggggdddhhhiiiggggggiiigggddd```YYYSSSRRRSSSRRRTTTXXX]]]aaahhhrrryyyxxxqqqiiidddbbb```___aaaffflllpppyyy}}}{{{oooccc\\\XXXQQQKKKIIIDDDCCCCCCEEEIIINNNTTTXXXZZZYYYWWWVVVXXX]]]eeekkkuuuyyy}}}}}}{{{{{{~~~~~~wwwrrrgggaaaYYYQQQKKKFFFBBB@@@>>>===;;;::::::;;;<<<======<<<<<<===>>>>>>===;;;;;;<<>>>>>>>><<<;;;999777666555333333111000//////.........---,,,,,,---///111222444555666888;;;===???@@@>>>>>>===<<<;;;999777666444444333333444666888999;;;>>>BBBGGGKKKPPPVVVYYY]]]```ccceeeggghhhkkkmmmllllllllllllmmmnnnoooooorrrrrrqqqrrrrrrssstttuuuwwwxxxzzz{{{|||{{{yyyxxxyyyyyyzzz{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~{{{rrrttt{{{zzzpppiiibbbhhhrrruuufffYYYSSSTTTWWW```rrreeeNNN>>>666333111000...------------,,,,,,------------------------------............***+++,,,...///000000000......//////000000111111222000000222444555;;;BBBPPPdddwww~~~vvvwww}}}uuudddZZZVVVSSSSSSTTTUUUWWWZZZ]]]aaaiiittt{{{~~~yyysssllliiijjjjjjoooqqqpppooooookkkfffeee]]]WWWUUUUUUTTTWWWZZZ^^^bbbiiirrrzzz|||xxxsssnnnkkkgggeeeeeehhhlllooovvvzzzyyyllleee___WWWPPPNNNHHHGGGFFFGGGKKKRRRXXX]]]]]][[[XXXTTTSSSWWW]]]bbblllpppvvvyyyyyy{{{~~~yyyoooiii\\\WWWPPPIIIEEEBBB???=========<<<<<<<<<===>>>???@@@???>>>???@@@@@@???>>><<<>>>@@@EEEMMMYYYeeemmmrrrvvvzzz||||||zzzzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvuuurrrooonnnooopppqqqqqqqqqpppooommmjjjhhhfffdddfffffffffffffffggghhhhhhkkkkkkjjjiiihhhfffeeeddddddcccbbbbbbbbbcccdddeeefffggghhhhhhiiiiiiiiihhhggggggggggggfffffffffffffffeeedddcccbbb```______]]]\\\[[[[[[YYYYYYXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLMMMNNNMMMLLLJJJKKKJJJHHHFFFDDDBBBAAA@@@???>>>===<<<:::888777777444444333333222000///...---,,,,,,+++,,,---///000222222333555777888999:::;;;::::::999888777555444333333222333444555777888999<<<@@@DDDHHHMMMRRRVVVZZZ]]]```cccdddfffhhhjjjkkkkkkkkkkkklllmmmnnnoooqqqqqqqqqqqqrrrssstttuuuvvvwwwyyyzzz{{{zzzzzzyyyzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzqqquuuzzzrrrmmmfffjjjttt|||rrreeeXXXQQQPPPRRRXXXhhh}}}}}}bbbLLL<<<444333111000...------------,,,,,,,,,------..................---------------+++,,,---...////////////......//////000000111111333000111444555666;;;AAAPPPcccvvv|||~~~uuuwww}}}wwwdddZZZVVVTTTUUUWWWUUUWWW[[[]]]aaaiiittt||||||vvvqqqlllkkknnnooouuuyyyyyyyyyxxxtttnnnjjjbbb[[[XXXWWWVVVXXX\\\___bbbhhhqqqyyy{{{wwwrrrnnnlllmmmoooqqqtttwww{{{~~~uuummmfff]]]UUURRRKKKJJJIIIKKKPPPXXX```fffcccaaa]]]XXXUUUVVVYYY]]]bbbgggmmmrrrvvvyyy|||~~~|||rrrhhhaaaUUUQQQKKKFFFDDDCCCAAA@@@===>>>??????@@@AAAAAAAAACCCAAA@@@@@@AAAAAA@@@???>>>@@@BBBFFFNNNXXXdddlllpppssswwwyyyyyyxxxxxxyyyvvvwwwwwwxxxwwwvvvtttssssssqqqooommmmmmmmmnnnnnnnnnnnnmmmkkkhhhdddaaa___bbbbbbbbbcccdddeeefffggghhhhhhgggeeecccbbb```______^^^^^^^^^___```bbbcccffffffggghhhiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeedddcccbbbaaa```___\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMNNNNNNNNNLLLJJJLLLKKKJJJHHHFFFDDDBBB@@@>>>===<<<;;;999888777666444555555555444222///...------,,,,,,---...//////222333333444555666777777999999999888777666555444222222222222333444666777888;;;???CCCFFFKKKPPPSSSXXX[[[^^^aaacccdddgggiiijjjjjjjjjjjjkkkmmmnnnoooppppppppppppqqqsssttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrwww|||xxxuuummmpppxxx|||yyyqqqeeeXXXPPPNNNOOOSSS```qqquuu^^^JJJ;;;444333111000...------------,,,,,,,,,------.........------------,,,,,,,,,,,,---...............------......//////000000111111333111111444555555:::@@@OOOcccwww~~~}}}uuuwww~~~yyyfff[[[WWWUUUVVVYYYUUUXXX[[[^^^bbbjjjttt|||{{{uuuqqqnnnnnnrrrrrryyy~~~xxxqqqhhh___\\\ZZZXXXYYY]]]^^^aaafffnnnxxxzzzvvvssssssssstttwwwzzz{{{~~~|||ssskkkaaaYYYVVVMMMLLLLLLNNNUUU___iiiooopppnnnjjjddd^^^ZZZXXXXXXZZZ^^^dddkkkqqqvvvzzz|||}}}}}}tttjjj```YYYPPPMMMHHHEEEEEEEEEDDDDDD@@@AAACCCDDDEEEFFFEEEEEEDDDBBB@@@@@@AAABBBAAA@@@@@@BBBDDDHHHOOOXXXcccjjjnnnqqqtttvvvvvvvvvvvvwwwvvvvvvwwwwwwvvvuuusssrrrrrrrrrqqqooommmkkkkkkkkkkkkkkkjjjgggddd```\\\ZZZ_________```aaacccdddeeefffeeedddbbb___^^^]]]\\\\\\\\\\\\\\\]]]___aaaccceeeeeefffhhhhhhiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffeeedddcccaaa```______\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNOOOPPPPPPNNNLLLMMMMMMLLLJJJGGGDDDBBB@@@???>>>===<<<;;;:::999888666666666666444222000.....................//////111222222333333444444555555555555555555444333222111111000111222333555666888:::>>>BBBEEEIIINNNQQQVVVYYY]]]```aaacccfffhhhhhhhhhiiiiiijjjlllmmmnnnooooooooopppqqqrrrsssttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~|||uuu{{{yyy{{{{{{yyyqqqeeeYYYQQQNNNOOORRR]]]iiisss}}}~~~mmmYYYHHH<<<777333111000...------------,,,,,,------------------,,,,,,,,,,,,,,,,,,------......//////...------,,,......//////000000111111222000111444555555999???MMMcccyyyvvvxxx|||iii^^^YYYWWWWWWZZZVVVXXX[[[^^^bbbjjjuuu|||zzzuuurrrpppqqquuuvvv}}}yyyoooeee```]]]ZZZ[[[^^^___aaaeeemmmxxx}}}yyywwwxxxzzz{{{||||||yyypppfff]]]YYYPPPNNNMMMPPPWWWbbbmmmttt{{{{{{zzztttjjj```YYYUUUUUUXXX]]]cccjjjqqqvvvyyy}}}{{{sssjjjaaaXXXSSSLLLIIIEEECCCDDDEEEFFFFFFDDDFFFHHHJJJKKKKKKJJJIIIGGGEEEBBBAAABBBCCCBBBBBBBBBDDDFFFIIIOOOXXXbbbhhhlllnnnqqqsssssstttuuuvvvuuuuuuuuuuuutttrrrqqqqqqqqqrrrsssrrrnnnjjjgggffffffeeeccc```\\\YYYVVVTTTYYYYYYZZZ[[[\\\^^^```aaacccbbb```^^^\\\ZZZZZZYYYZZZZZZZZZ[[[]]]___bbbccccccdddeeefffggghhhhhhhhhhhhhhhhhhhhhggggggggggggeeedddcccbbbaaa___^^^^^^\\\[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPQQQRRRRRRQQQOOONNNNNNMMMLLLIIIFFFCCCAAAAAAAAA@@@???>>>===<<<<<<777777666555333111000///.................................//////000000111000000111111111000000///000000000000111222444555777999===@@@CCCGGGKKKOOOTTTWWW[[[^^^```bbbeeegggggggggggghhhjjjkkkmmmmmmnnnnnnnnnoooppprrrssstttssstttuuuvvvxxxyyy{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}yyy|||yyyrrrfffZZZRRRPPPPPPTTT\\\dddjjjqqqyyy~~~~~~{{{qqqcccRRRDDD;;;777333111000...------------------------------,,,,,,,,,,,,------......//////------........................//////000000111111111000111444555444888===LLLddd}}}yyyzzzlllaaa\\\XXXXXXYYYVVVXXX[[[^^^bbbjjjuuu}}}zzzvvvtttrrrssswwwzzzwwwllleee```]]]]]]aaa```bbbeeemmmxxx~~~~~~}}}}}}tttjjjaaa]]]RRRPPPNNNOOOVVVaaalllttt}}}vvviii^^^WWWSSSTTTWWW]]]eeemmmsssvvv{{{~~~~~~yyyppphhh```XXXQQQMMMIIIGGGDDDBBBDDDFFFGGGGGGIIIKKKNNNPPPPPPOOOMMMLLLJJJGGGDDDCCCDDDEEEEEEDDDDDDEEEGGGKKKPPPXXXaaagggjjjllloooqqqqqqrrrtttuuuuuutttsssqqqpppoooooooooooorrruuutttnnngggbbb```^^^\\\ZZZVVVSSSPPPNNNMMMQQQQQQRRRTTTUUUWWWYYYZZZ\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUVVVWWWYYY\\\___aaaaaabbbccceeefffggggggggghhhhhhgggggggggfffffffffdddcccbbbaaa```^^^]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQPPPPPPRRRTTTUUUTTTRRRQQQQQQPPPOOOLLLHHHEEEBBBBBBBBBAAA@@@???>>>>>>===888777555333222000000///------.........---------++++++,,,,,,---...//////...//////000000000//////////////////000222444555555888;;;>>>@@@DDDHHHKKKQQQTTTXXX[[[]]]```ccceeefffffffffgggiiikkklllmmmmmmmmmmmmnnnpppqqqssstttsssssstttuuuwwwyyy{{{|||zzzyyyyyyzzzzzz{{{|||}}}|||}}}~~~~~~{{{~~~{{{sssggg[[[SSSQQQRRRVVV]]]ccceeejjjqqquuuuuutttpppgggZZZLLL@@@999555333111000...------------.........------,,,,,,,,,,,,------...///000111111++++++---...//////000000......//////000111111111111///000444444333777<<>>===<<<<<<999777555222000000000000,,,,,,---------,,,++++++++++++,,,---...//////000///000111111111111111111//////...///000111333444333666999<<<>>>BBBFFFIIIOOORRRVVVYYY[[[^^^aaaccceeeeeefffgggiiijjjlllmmmllllllmmmnnnpppqqqssstttrrrrrrsssuuuwwwyyy{{{|||yyyyyyyyyyyyyyyzzz{{{|||{{{|||~~~zzz~~~yyypppaaaSSSNNNQQQVVV]]]cccccccccfffiiihhhhhhfff^^^RRRJJJDDD<<<444111000...---,,,,,,------++++++*********+++,,,,,,------------------------........................000000000///---,,,...///000111222222333666:::>>>JJJeeezzzyyyttteee]]]ZZZYYYYYYXXXXXX[[[```cccgggpppzzz{{{wwwsssqqqsssxxxwwwpppiiicccdddhhhiiimmmsssvvv|||~~~tttjjjaaa[[[SSSPPPMMMMMMQQQXXX^^^aaannnssszzzwwwlllcccYYYUUUQQQSSS\\\fffnnnrrr{{{{{{|||yyytttlllfff^^^WWWRRRNNNJJJHHHHHHGGGFFFGGGIIIJJJKKKJJJPPPRRRTTTUUUUUUTTTQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHJJJMMMQQQYYYbbbhhhjjjkkklllmmmoooqqqssstttuuurrrpppnnnmmmmmmkkkiiilllkkkiiifffccc]]]VVVQQQMMMKKKHHHEEECCCBBBBBBBBBDDDDDDDDDEEEGGGHHHJJJJJJMMMKKKIIIGGGEEEEEEEEEEEEDDDGGGKKKOOORRRVVV[[[___^^^```bbbbbbbbbccceeefffgggggggggggggggffffffeeeddddddcccbbbaaa```______[[[[[[YYYXXXWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPOOOOOOPPPQQQRRRSSSQQQRRRTTTWWWXXXXXXXXXXXXXXXVVVSSSPPPLLLIIIFFFEEECCCBBB@@@?????????@@@@@@===;;;999777666444222///------------------------))))))))))))***+++,,,,,,------........................//////000000111111666777888:::<<>>KKKggg|||{{{yyyuuufff]]]ZZZYYYXXXXXXXXX[[[```cccgggpppzzz~~~zzzxxxwwwxxxyyy}}}}}}zzzwwwyyy}}}wwwpppiiieeegggmmmqqqwww}}}xxxoooggg^^^XXXSSSPPPMMMMMMPPPUUUYYY[[[ccchhhooovvvyyytttllleee\\\WWWSSSTTT[[[eeemmmrrrzzzzzz{{{||||||wwwpppjjjccc___YYYSSSPPPMMMKKKIIIHHHGGGFFFGGGIIIJJJKKKJJJQQQSSSUUUVVVWWWUUUSSSRRRMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJMMMPPPUUU[[[ccchhhkkkkkklllmmmnnnppprrrsssssspppnnnllllllkkkiiihhhhhheeebbb^^^ZZZUUUOOOKKKIIIGGGDDDAAA@@@???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@CCCGGGKKKOOOTTTYYY]]]^^^```bbbccccccccceeeggggggggggggggggggffffffeeedddcccbbbaaa```______^^^[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPRRRSSSTTTSSSUUUWWWYYYZZZZZZZZZZZZXXXWWWUUUQQQNNNJJJHHHFFFDDDCCCAAA@@@@@@@@@@@@AAA???===:::888777555222000.........------,,,,,,,,,,,,++++++******+++,,,---,,,------........................///000000111111444666888999;;;>>>CCCFFFIIILLLPPPTTTWWW[[[___bbbeeefffggghhhiiiiiiiiiiiikkkkkklllmmmnnnoooooopppppprrrtttuuuuuuvvvxxxyyy{{{zzzyyyxxxxxxzzz|||}}}|||}}}}}}~~~~~~yyy~~~ttteeeVVVQQQTTTWWW___dddcccaaacccdddccc]]]\\\UUUKKKEEEBBB<<<666000///...---------...///......---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///......000111///000111222333666:::===LLLiii|||xxxzzz{{{~~~|||zzzvvvfff]]]ZZZXXXWWWXXXWWWZZZ___bbbfffoooyyy{{{vvvrrrpppoooooonnnsss|||tttmmmiiigggkkkrrrzzz|||sssllleee]]]WWWTTTQQQMMMLLLNNNPPPQQQRRRWWW[[[ccckkkpppqqqnnnjjj___[[[UUUTTTYYYbbbkkkqqqyyyyyyxxxwwwtttlllccc]]]XXXUUUQQQOOOOOONNNMMMLLLLLLJJJIIIJJJLLLMMMMMMMMMQQQSSSUUUVVVWWWVVVUUUTTTOOONNNLLLKKKJJJJJJIIIJJJJJJLLLPPPTTTXXX^^^dddiiikkkkkklllmmmnnnooopppqqqpppnnnkkkjjjjjjiiigggeeeaaa]]]XXXSSSOOOJJJFFFBBBBBBAAA???===<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<===;;;>>>BBBFFFJJJPPPVVVZZZ]]]```bbbccccccdddeeeggggggggggggggggggffffffeeecccbbbbbbaaa```___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]YYYXXXWWWTTTPPPMMMJJJIIIEEEEEECCCBBBAAAAAAAAAAAAAAA>>>;;;888777555222000000//////...---,,,++++++///---,,,******+++---...,,,,,,---...............---......//////000111111333444666888999<<>>>>>>>>===<<<;;;<<<<<<======<<<;;;999888888888888::::::999999999999::::::777999===BBBGGGMMMTTTYYY]]]___bbbdddddddddfffggggggggggggggggggffffffeeebbbbbbaaa```___^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^[[[ZZZYYYWWWTTTQQQNNNLLLHHHGGGFFFEEECCCCCCBBBBBBAAA>>>:::777555444111000111000///...---,,,+++***///...+++***)))***,,,---++++++,,,---............------......///000000111111333555666888:::>>>AAADDDGGGKKKNNNRRRUUUYYY\\\```aaaccceeefffhhhhhhiiillllllllllllllllllmmmmmmnnnppprrrsssssstttvvvwww{{{zzzzzzyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~{{{~~~yyyyyy}}}vvvfffWWWRRRTTTZZZccckkkmmmooorrrttttttrrrnnncccUUUKKKDDD<<<444111000///...---...//////,,,,,,++++++,,,,,,---...------------------------////////////////////////...///000/////////111333///000111111222555999===KKKggg{{{yyyxxxyyy{{{~~~|||~~~uuueee\\\XXXVVVUUUVVVVVVYYY^^^aaaeeennnxxx{{{xxxvvvtttsssrrrqqqrrrvvvwwwkkkdddbbbaaaeeejjjrrrxxx~~~wwwrrrnnniiiaaa\\\WWWTTTQQQOOONNNLLLKKKIIIMMMNNNRRRXXX```fffiiiiiibbb^^^XXXTTTUUU[[[ccciiinnnnnnnnnjjjccc[[[SSSNNNJJJKKKMMMQQQVVVYYYZZZZZZTTTSSSQQQRRRSSSTTTTTTSSSOOOPPPQQQRRRSSSSSSRRRRRRPPPPPPOOOOOOMMMLLLKKKKKKJJJMMMRRRWWW[[[___dddgggkkkkkkmmmnnnoooooooooooonnnmmmkkkiiihhhfffbbb```XXXSSSLLLFFFCCCAAA???>>>>>>>>>=========>>>>>>>>>>>>===<<<:::888777777777::::::999999888777777666555888;;;@@@EEEKKKSSSXXX\\\___ccceeeeeeeeefffggggggggggggggggggffffffeeebbbbbbaaa```___^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXTTTTTTSSSSSSRRRQQQQQQPPPQQQQQQPPPQQQRRRTTTVVVWWWVVVXXXZZZ\\\]]]^^^^^^]]]\\\\\\\\\ZZZXXXUUUQQQOOOJJJJJJIIIGGGFFFDDDCCCBBB@@@<<<888555333222111///111111000///---,,,++++++...,,,+++)))((()))***+++***+++,,,---............---------...//////000000///111444666777999<<>>CCCJJJRRRWWW\\\___ccceeeffffffggghhhgggggggggggggggffffffeeecccbbbbbbaaa```___^^^]]][[[ZZZYYYYYYXXXXXXYYYYYYTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWVVVXXXZZZ\\\]]]^^^^^^]]]^^^^^^^^^^^^[[[XXXUUUSSSLLLLLLKKKJJJHHHFFFDDDCCC>>>;;;666333222222111000111000000///...---,,,,,,++++++******)))*********)))***+++---............,,,------......///000000...111444555777888;;;===???BBBFFFJJJMMMQQQUUUXXXZZZ[[[^^^aaadddfffggghhhjjjjjjjjjkkkkkklllllllllnnnppprrrsssssstttvvvwwwzzzzzz{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}~~~zzz|||yyysssrrrsssrrrzzzzzziiiYYYSSSUUU[[[ggguuunnn]]]PPPDDD;;;444333111///------------++++++,,,---///111333444------------------------////////////////////////000111111000///...000111...///000111222555999<<>><<<:::888777777666777777888999999888777666555777:::===AAAHHHPPPVVV[[[___cccfffggggggggghhhgggggggggggggggffffffeeedddcccbbbaaa```______^^^[[[ZZZYYYYYYYYYYYYYYYYYYUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVWWWXXX[[[]]]^^^^^^^^^^^^___`````````^^^[[[WWWUUUNNNNNNMMMLLLJJJGGGEEECCC>>>:::666333333333333222000/////////......------)))***+++,,,,,,,,,+++***)))***+++,,,---.........,,,,,,---......//////000...111444666777888:::<<<<<>>:::666444444555555555///////////////.........(((***,,,...///...,,,+++((()))+++,,,---.........,,,,,,------...//////000...111444666777888:::<<<:::===AAAEEEHHHLLLPPPSSSVVVXXX[[[___bbbeeeggghhhggghhhhhhjjjkkklllmmmmmmoooqqqsssttttttuuuwwwxxxzzz{{{{{{|||}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~yyywwwzzz{{{ssskkkdddhhhlllxxxnnn]]]WWWYYYcccppptttZZZGGG===555333000.........---,,,------------------------++++++,,,,,,---...//////---------............///////////////000000000000///000111222333555999<<>>===;;;999777666555555555666777:::<<<<<<<<<;;;:::::::::;;;<<>>>>>??????>>><<<999888666444333333333444777999;;;===>>>>>>>>>===;;;;;;<<<===???FFFMMMSSS\\\___bbbdddeeefffhhhjjjiiiiiihhhhhhgggffffffeeeddddddcccbbbaaa```______\\\[[[[[[YYYXXXWWWVVVUUURRRQQQPPPOOOOOONNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTWWWZZZ^^^aaabbbbbbcccdddeeeeeefffggggggddd```\\\[[[XXXUUUQQQNNNIIIDDD@@@======;;;999777555333333222222222111000///---,,,)))+++---///000///---,,,---------,,,,,,,,,++++++......------------.........///111333555777888999;;;===???AAACCCFFFJJJLLLQQQUUUZZZ^^^aaacccfffhhhgggggghhhiiikkkmmmooopppoooppppppqqqsssuuuvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{|||~~~wwwtttuuuxxx}}}|||uuunnnhhhggglllzzzsss```VVVVVV___pppoooRRRBBB555333000.........---,,,------------------------+++++++++++++++,,,,,,,,,---------............///////////////000000000000///000222222333555888;;;CCCTTTnnn{{{~~~nnn___WWWTTTSSSSSSVVVWWWXXXZZZ___gggpppvvvwwwmmmfffdddggglllyyyyyyqqqfff\\\VVVRRRMMMJJJGGGCCCAAABBBCCCEEEMMMUUUcccllltttuuuuuuvvvuuusssrrrnnnlllmmmqqqzzz~~~xxxsssnnnjjjdddaaa\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRSSSVVVYYY[[[YYYXXXWWWVVVWWWYYY\\\]]]```[[[TTTMMMIIIIIIKKKMMMRRRTTTVVVWWWXXX\\\ccchhhooopppsssyyy|||xxxtttqqqpppppppppooommmiiieeeaaa]]]ZZZYYYWWWWWWXXXZZZ^^^ccchhhkkkoooqqqsssuuuvvvuuusssqqqnnnkkkfffbbb^^^ZZZVVVSSSLLLIIIFFFDDDCCCBBB@@@>>>===;;;:::;;;<<<<<<;;;999666555444333333333444555888:::===???AAAAAAAAA@@@=========>>>AAAFFFMMMRRR\\\^^^bbbeeefffgggiiijjjhhhhhhggggggffffffeeeeeeddddddcccbbbaaa``````___\\\\\\[[[YYYXXXWWWVVVUUURRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUWWWZZZ^^^```bbbcccdddeeeiiihhhiiiiiiiiigggbbb___^^^ZZZUUUPPPLLLHHHDDD@@@>>>===<<<:::888666555444333333333222111000///...+++,,,------------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------...///000222444666777888:::<<<>>>@@@BBBEEEHHHKKKOOOSSSXXX\\\___aaadddfffffffffgggiiikkklllnnnnnnppppppqqqqqqrrrtttuuuvvvwwwwwwxxxyyyzzz{{{||||||}}}~~~yyywwwxxxyyy}}}wwwppphhheeefffqqqtttaaaVVVUUU[[[jjjpppQQQ@@@555333000.........---,,,------------------------------,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111222222333555888;;;CCCTTTmmm|||nnn___WWWTTTSSSRRRVVVWWWYYY[[[```gggpppvvv{{{ooofffaaadddiiiqqq~~~wwwkkkaaa[[[VVVQQQMMMJJJFFFCCCCCCCCCCCCIIIPPP\\\eeennnqqqsssxxxzzzzzzxxxrrrlllkkkmmmuuuwwwsssqqqnnnllleeeccc___]]]\\\[[[ZZZYYYUUUUUUTTTTTTTTTVVVXXXZZZXXXXXXYYYZZZ\\\]]]______^^^YYYRRRKKKIIIJJJNNNQQQTTTXXX[[[[[[[[[___gggooosssvvv{{{~~~}}}}}}}}}zzzwwwqqqkkkfffbbb^^^\\\YYYYYYYYY[[[___dddiiilllnnnqqqtttwwwwwwvvvsssrrrpppmmmhhhdddaaa]]]YYYWWWLLLJJJGGGEEECCC@@@===;;;:::888777888999:::888777666666555444555666777888999;;;>>>AAACCCCCCCCCCCC??????@@@@@@BBBGGGMMMRRR[[[^^^bbbeeefffgggiiijjjggggggggggggffffffeeeeeeeeeddddddcccbbbaaa```___]]]\\\[[[YYYXXXVVVUUUUUUQQQQQQPPPNNNMMMMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUVVVYYY\\\___```bbbdddeeekkkkkkjjjjjjjjjgggccc```^^^ZZZSSSMMMIIIEEEBBB??????>>>===;;;999777666555222222222222111000///...------,,,+++++++++,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---...///000222333555666777888:::===???@@@CCCGGGJJJMMMQQQVVVZZZ]]]```ccceeefffggghhhjjjlllmmmnnnnnnqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxzzz{{{|||}}}~~~~~~}}}yyyssshhhcccaaajjj{{{sssaaaWWWVVVYYYeeeuuummmRRRBBB555333000.........---,,,------------------------...............------------------............///////////////000000000000000111222222333444888:::BBBSSSllloooaaaXXXUUUSSSQQQUUUWWWYYY[[[```gggooouuu~~~~~~rrrhhhaaaaaafffmmmzzz~~~rrrhhhaaa[[[UUUQQQMMMIIIGGGGGGFFFFFFJJJQQQZZZbbbjjjmmmrrrzzzyyyqqqnnnoootttuuuooommmmmmlllkkkeeecccaaa``````___]]]\\\WWWVVVUUUTTTUUUVVVXXXYYYYYY[[[]]]___aaaaaaaaa```[[[WWWPPPKKKIIILLLPPPTTTVVVYYY\\\]]]]]]aaajjjrrruuuyyy~~~yyyrrrmmmhhhbbb___ZZZZZZ[[[]]]```eeejjjmmmppprrruuuwwwxxxvvvtttrrrqqqnnnjjjfffddd```\\\YYYNNNKKKHHHEEEBBB???<<<999888777666777888999888777666666555555666777999::::::<<>>>>>===;;;999888777666111111111111000///......------,,,+++++++++,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---......///111333444555666666888;;;===???AAAEEEHHHLLLPPPUUUZZZ]]]```ccceeefffhhhjjjlllmmmnnnoooooopppppppppqqqrrrssstttuuuuuuuuuvvvxxxzzz{{{|||}}}~~~~~~~~~yyymmmgggdddkkkzzzqqq```WWWVVVXXXaaannnzzzkkkSSSEEE555333000.........---,,,------------------------.............../////////---------............///////////////000000000000111222222333333444777:::AAARRRkkkqqqbbbZZZVVVSSSRRRTTTUUUXXX[[[```fffnnnsss}}}{{{zzz|||vvvjjjaaaaaaeeelllyyyzzzqqqjjjddd]]]XXXRRRNNNMMMNNNLLLKKKOOOTTT\\\cccjjjlllqqq{{{}}}uuurrrrrruuu|||zzztttnnnjjjiiiiiigggeeeaaa``````aaabbbbbb```^^^YYYWWWUUUTTTTTTVVVXXXZZZ\\\___bbbeeefffeeebbb```XXXTTTOOOKKKKKKNNNRRRUUUWWWYYY\\\\\\]]]aaagggmmmrrruuuzzzzzztttnnnhhhccc]]]]]]]]]___cccggglllooorrrtttvvvwwwwwwvvvtttrrrpppnnnkkkiiifffbbb]]]ZZZQQQNNNIIIEEEBBB???;;;888999777777777999:::999888666666555555666888999:::<<<>>>AAACCCEEEEEEEEEDDDCCCDDDDDDDDDEEEHHHMMMQQQYYY]]]bbbfffhhhhhhiiijjjhhhhhhhhhhhhhhhgggggggggeeeeeedddcccbbbaaaaaa```^^^]]][[[ZZZXXXVVVTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTWWWZZZ]]]___```cccfffiiilllkkkiiihhhfffddd```]]]YYYUUUOOOJJJGGGEEECCCAAA>>>===<<<;;;999888777666000000111111000000///...------,,,,,,,,,,,,---...............---------,,,------,,,,,,,,,,,,---------...///000222333444555555777999;;;===@@@CCCFFFKKKOOOTTTYYY\\\___bbbeeefffhhhjjjmmmnnnoooooooooooooooppppppqqqssstttuuuvvvvvvwwwyyyzzz|||}}}}}}~~~~~~~~~~~~zzzsssnnnsss~~~ppp___VVVUUUSSS\\\gggqqq~~~eeePPPCCC555333000.........---,,,------------------------,,,------....../////////---------............///////////////000000000000111222333333333444777:::>>>PPPiii~~~sssddd\\\WWWTTTRRRRRRTTTWWWZZZ___eeemmmrrr|||vvvssssssxxx|||pppfffdddgggnnnzzz}}}wwwqqqjjjddd[[[XXXWWWWWWUUUSSSUUUZZZ^^^fffmmmooorrrzzz{{{uuussstttuuuyyy}}}sssooojjjggggggeeeaaa^^^[[[[[[\\\___bbbbbbaaa___[[[YYYUUUSSSSSSUUUXXXZZZ```cccgggjjjjjjgggbbb___TTTRRRNNNLLLLLLOOOSSSVVVYYYYYYYYYZZZ[[[^^^```bbbgggjjjnnnrrrwww{{{tttmmmhhhaaaaaaaaabbbfffjjjooorrruuuvvvwwwwwwvvvuuusssrrrpppooonnnmmmkkkfff```\\\UUUPPPJJJEEEAAA>>>;;;999:::999888999;;;<<<;;;:::999999888888888:::;;;<<>>===<<<;;;:::999888777666111111222222111111000000,,,,,,------.........///............------------......------------......---...///000111333333444333555888:::<<>>;;;:::;;;:::999:::<<<======;;;======<<<;;;<<<===>>>???BBBDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGIIIMMMPPPXXX\\\bbbfffhhhiiiiiijjjiiiiiiiiiiiiiiijjjjjjjjjfffeeeeeedddcccbbbaaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJLLLMMMPPPQQQSSSPPPRRRUUUWWWYYY[[[___bbb\\\ZZZXXXVVVTTTQQQNNNKKKHHHFFFCCCAAA@@@>>><<<:::<<<<<<;;;:::888777666666222222333333333222111111+++,,,---...//////////////////.........---------///......------......///---...///000111222333444333555777999;;;>>>BBBDDDFFFJJJPPPUUUXXX\\\___aaadddfffiiikkkmmmmmmmmmlllmmmmmmnnnpppqqqtttvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}yyynnn```VVVTTTRRRYYYbbbhhhkkkqqq|||{{{kkkYYYGGG===555333000.........---,,,------..................------------------------..................------000000000000////////////222222222333444777999:::>>>LLLbbbzzztttcccXXXSSSRRRRRRUUUTTTVVVZZZ\\\___hhhrrr~~~~~~rrrlllppp|||yyyooonnnpppvvv|||yyyooommmkkkiiihhhhhhiiiiiioooqqqtttvvvvvvvvvvvvwwwvvvvvvtttsssssstttuuuvvv}}}|||wwwtttsssooommmjjjiiigggbbb[[[VVVSSSRRRSSSVVV\\\bbbgggiii```^^^YYYVVVVVVXXX[[[^^^gggjjjnnnqqqooohhh^^^WWWTTTQQQNNNNNNPPPSSSUUUUUUXXXUUURRRQQQQQQQQQPPPOOOPPPQQQSSSUUUYYYaaaiiiooozzzyyyqqqllliiihhhgggfffgggkkkrrrvvvyyyzzzyyywwwuuussstttuuutttxxxzzzxxxuuuqqqggg^^^XXXTTTNNNGGGBBB???======>>>>>>???AAACCCCCC@@@>>>AAA???<<<<<<===>>>>>>===EEEFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIHHHHHHIIILLLOOOXXX[[[aaafffjjjlllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeedddcccbbbbbbbbb```___]]]ZZZWWWTTTRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMPPPSSSUUUUUUUUUSSSQQQNNNJJJGGGFFFEEEDDDAAA@@@???>>><<<;;;:::999;;;;;;:::999888777666666222222222111111111111000......///---++++++,,,---///000000000000...---,,,...---,,,,,,++++++,,,,,,---.........///111222333444666777888999<<>>555333000.........---,,,------..................------------------------........................////////////000000000000222111222222444777999:::===LLLccc|||tttcccYYYTTTRRRRRRUUUTTTVVVZZZ]]]___hhhqqq~~~tttllloooyyyvvvtttvvv|||xxxwwwtttrrrqqqqqqrrrssssssvvvyyy{{{zzzxxxvvvuuussssssrrrrrrsssuuuvvvwwwvvvxxxxxxwwwtttpppooonnnnnnllljjjhhheeeaaaZZZUUUSSSRRRRRRUUU[[[bbbgggiiiccc```\\\YYYXXXZZZ^^^```hhhkkkoooqqqnnnggg]]]WWWSSSPPPNNNNNNPPPSSSTTTTTTUUURRROOOMMMMMMLLLKKKJJJDDDEEEFFFGGGKKKQQQXXX]]]lllzzz|||tttoooiiiiiigggfffgggjjjpppuuuwwwxxxxxxwwwuuuuuuvvvxxxvvvzzz|||zzzxxxtttkkkbbb[[[WWWPPPIIIDDDAAA@@@@@@@@@AAABBBDDDGGGGGGEEECCCDDDAAA???>>>?????????>>>CCCEEEGGGIIIIIIIIIHHHGGGIIIJJJJJJJJJIIIJJJMMMOOOVVVYYY^^^dddhhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddccccccbbbaaa___]]]ZZZWWWTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGIIIKKKMMMLLLKKKJJJHHHEEEBBB???>>>===<<<<<<<<<;;;:::999888777777999999999888777777666666222222222111111111111000...//////...,,,+++,,,...///000000111000...---,,,...---,,,,,,++++++,,,,,,------,,,---...///111222444555777888999;;;???BBBEEEHHHMMMQQQUUUYYY^^^aaaccceeehhhjjjjjjjjjkkklllnnnnnnooopppqqqssstttuuuwwwxxxyyyyyyyyyzzz|||~~~~~~~~~|||ooo___SSSNNNPPPVVV^^^aaaaaacccgggllllllllljjjeee\\\PPPEEE>>>555333000.........---,,,......------------------------------------------..............................//////000000111111111111111222444666999:::<<>>>>>>>>???@@@DDDJJJNNNYYYhhh{{{|||tttpppiiiiiihhhffffffiiiooossstttvvvwwwwwwvvvvvvwwwyyywww|||~~~}}}zzzqqqhhhaaa\\\UUUMMMGGGEEEDDDDDDCCCDDDFFFIIILLLMMMLLLJJJHHHEEEBBBAAAAAAAAA@@@???AAACCCEEEGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHIIIKKKNNNSSSVVV[[[aaaeeehhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeddddddaaa```]]][[[WWWUUURRRQQQPPPOOONNNLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@???<<<:::888666666555666666666555555555555555666666777777777777666666222222222111111111111000...//////...---,,,---///000000111111000///---,,,...---,,,,,,++++++,,,,,,---,,,++++++,,,...111222333555666777888;;;???BBBCCCGGGKKKPPPTTTXXX]]]```ccceeehhhjjjjjjjjjkkklllnnnnnnooooooqqqrrrtttuuuuuuwwwyyyyyyyyyyyy{{{}}}~~~}}}qqq```TTTOOOSSSYYY___bbbaaa```bbbdddeeedddbbb]]]UUUKKKBBB<<<555333000.........---,,,......------------,,,,,,---------------------------------...............---......///000111111222111111111222444666888:::===MMMiiivvvfff[[[VVVTTTTTTUUUTTTWWW[[[]]]___gggppp|||tttqqquuuzzzzzzxxxuuurrrppppppqqqrrrtttwww||||||tttooolllmmmoooqqqsssuuuuuuuuuqqqpppmmmiiiffffffiiillloooooommmkkkgggbbb]]]YYYTTTRRRRRRUUU[[[ccchhhkkklllhhhccc^^^]]]```dddggglllnnnqqqqqqkkkccc[[[WWWRRRRRRRRRSSSUUUVVVUUUTTTNNNKKKGGGDDDCCCBBB@@@>>>======<<<;;;;;;===AAAEEEIIIWWWjjj~~~xxxqqqmmmiiiiiihhhffffffiiinnnqqqtttuuuwwwwwwuuuuuuuuuvvvwww|||wwwnnnfffaaaZZZRRRLLLHHHHHHHHHFFFGGGIIIMMMQQQSSSRRRQQQLLLIIIEEECCCBBBAAA@@@>>>???@@@BBBDDDEEEFFFFFFGGGEEEFFFFFFEEEDDDEEEGGGIIIPPPSSSXXX^^^cccfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeaaa```^^^[[[XXXUUUSSSRRROOONNNMMMLLLKKKJJJJJJJJJIIIHHHFFFEEECCCBBBBBBBBBCCCAAA???>>>>>>===;;;999::::::999777666555444333222222222333333333444444444444555666777777666666222222222111111111000000///000000///...---///000000111222222111000...---...---,,,,,,++++++,,,,,,...---,,,+++,,,...111333333444666777888:::>>>AAACCCFFFKKKOOOSSSXXX]]]```ccceeehhhjjjjjjjjjkkklllnnnnnnnnnoooppprrrtttuuutttvvvxxxyyyyyyyyy{{{}}}~~~}}}~~~rrrbbbWWWSSSUUUZZZ```ccccccbbbbbbbbbbbbaaa^^^XXXQQQHHHAAA===555333000.........---,,,......------,,,,,,,,,,,,---------------------------------.........//////---......///000111111222111111111222333666888999>>>NNNkkkyyyhhh\\\WWWUUUTTTTTTUUUXXX\\\^^^___fffooozzz{{{wwwwwwyyy{{{zzzxxxvvvssspppoooooooooooorrrxxx}}}}}}vvvpppkkkmmmpppsssuuuuuuuuuuuusssqqqlllgggddddddhhhkkkmmmmmmmmmkkkgggbbb]]][[[VVVTTTSSSVVV]]]eeekkknnnoookkkeeeaaa___bbbfffiiinnnqqqssspppiiiaaaZZZVVVTTTTTTUUUXXXZZZZZZWWWUUUMMMJJJFFFCCCAAA@@@>>><<<999999888777555666999<<>>@@@BBBCCCDDDDDDBBBCCCCCCBBBAAABBBEEEGGGNNNQQQVVV\\\bbbfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggffffffaaa```^^^[[[XXXUUUSSSRRRNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCAAAAAA@@@AAA???<<<;;;:::999666444777777777666555555444444111111222222333444444444222333555777777777666555222222222111111111000000///000111000//////000222111222222222222000///......---,,,,,,++++++,,,,,,......------...000222444222444555666777:::===@@@CCCFFFKKKPPPTTTYYY^^^aaaccceeehhhjjjjjjjjjkkklllmmmmmmnnnoooppprrrssstttsssvvvyyyzzzzzzzzz|||}}}~~~~~~|||}}}sssdddZZZWWWVVV[[[aaaeeegggggghhhhhheeebbb^^^WWWPPPHHHBBB???555333000.........---,,,......------,,,,,,++++++------------------------,,,,,,------.../////////......//////000000111111000000000111333555888999???NNNkkk}}}kkk^^^XXXVVVUUUTTTUUUXXX]]]^^^___fffnnnwww}}}zzzyyy||||||wwwwwwvvvtttqqqmmmjjjhhhfffhhhjjjnnnuuuzzzyyytttooojjjlllqqquuuxxxyyyxxxxxxvvvsssmmmfffbbbbbbeeehhhiiikkkllljjjfffaaa^^^]]]YYYWWWVVVYYY```hhhooorrrsssooohhhcccbbbeeeiiimmmpppssstttppphhh^^^YYYVVVTTTUUUXXX[[[]]]\\\YYYVVVMMMJJJEEEBBBAAA@@@>>><<<999999999777555555777:::<<>>???@@@@@@@@@@@@AAAAAAAAABBBEEEGGGKKKNNNSSSZZZ```eeehhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjiiihhhgggfffbbbaaa^^^\\\XXXVVVSSSRRRNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@===;;;888777777555333111333444444555555555444444222222222333444555555555222444666777888777666555222222222111111111111000000111222111000000222333222222333333222111///......---,,,,,,++++++,,,,,,.........///000111222333111333555555666999===@@@BBBFFFKKKOOOTTTYYY^^^aaaccceeehhhjjjjjjjjjkkklllmmmmmmnnnnnnpppqqqssstttsssvvvyyy{{{||||||}}}~~~}}}~~~~~~~~~~~~}}}|||}}}sssddd[[[YYYYYY]]]ccciiinnnqqqssstttqqqmmmfff]]]SSSJJJCCC@@@555333000.........---,,,......------,,,++++++***------------------------,,,,,,------...//////000////////////000000000000000000000111333555777999>>>LLLhhhmmm```YYYVVVUUUTTTUUUYYY]]]^^^___eeemmmttt{{{wwwsssvvvzzz|||yyyuuurrrqqqpppmmmiiiddd___\\\___^^^aaagggmmmooolllhhhfffjjjpppwww{{{}}}}}}}}}{{{wwwqqqiiicccbbbdddgggiiilllnnnmmmiiidddbbbbbb\\\ZZZYYY[[[bbbkkkrrrvvvwwwssslllfffeeehhhmmmppprrrtttuuupppfff]]]XXXVVVTTTUUUYYY]]]___]]]YYYUUULLLHHHEEEBBBAAA@@@>>><<<:::::::::888777777999;;;:::@@@JJJZZZqqq|||vvvpppmmmhhhiiijjjjjjjjjmmmqqqttt|||~~~~~~}}}yyyvvvtttsssttt{{{|||sssqqqmmmggg```YYYSSSPPPNNNOOOSSSWWW\\\___^^^]]]XXXTTTNNNJJJFFFCCC@@@>>>888888999999:::;;;<<<===;;;<<<>>>>>>>>>@@@CCCFFFHHHKKKPPPWWW]]]bbbfffhhhiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjiiihhhfffeeebbbaaa___\\\YYYVVVTTTRRRMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@??????:::999777666666555333111111222444555666555555444333333333444444555555666333555777999999777666444222222222111111111111000000111222222111111333444222333333333333111000///...---,,,,,,++++++,,,,,,+++,,,...///000111111000111222444555666888<<>>===777777777666444555777999888<<>>>>>;;;999777777777777555444222333555666777777777666333333444444444555555555444666888999999888555444222222222111111111111000111222222222111111333555333333444444333222000///...---,,,,,,++++++,,,,,,)))+++---///000000///...111222444555666888<<>>:::888666666666777666555888888888888999;;;===???AAAEEEJJJOOOTTT[[[bbbgggfffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggdddaaa^^^[[[YYYWWWTTTRRRMMMLLLKKKIIIHHHGGGFFFFFFCCCBBBAAA@@@???===<<<<<<:::999888777555555444444444444666777999:::::::::888888888999999:::::::::;;;;;;<<<<<<;;;999777666888666444222111111222333333333333333333333333333555555444333222000///...//////...------------...,,,,,,,,,---------......000111222333444666999<<>>777444000....../////////........................///.........------------,,,---------............//////////////////000000333222111000111333666888<<>>;;;999666666666666555444555555555555666777999:::>>>AAAFFFJJJOOOUUU\\\```dddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggdddaaa^^^[[[YYYWWWTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAA@@@>>>===<<<;;;:::999888666555555444444333444666777888999999999999999::::::;;;<<<<<<======>>>>>>===<<<:::888777555444222111000111111222333333333333333333333333555555555444222111///...//////...---------------,,,,,,,,,---------......000111222333444666999<<<@@@CCCHHHLLLQQQUUUZZZ]]]bbbccceeegggiiiiiiiiiiiinnnooopppqqqrrrssssssssstttwwwzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~zzz~~~|||uuunnnjjj``````eeerrryyyjjjcccbbbeeennnzzzwww^^^KKKAAA888555111....../////////........................---------------,,,,,,,,,------........./////////------......//////000000222222111000111444666888;;;CCCUUUssszzzhhh\\\WWWVVVRRRUUUXXXZZZZZZ^^^dddiiittt~~~yyyssspppqqqsssvvv}}}~~~wwwsssnnnllljjjnnntttvvvrrrjjj```ZZZSSSMMMIIIJJJKKKIIIJJJMMMZZZdddrrr~~~tttllljjjlllnnnxxx}}}|||xxxuuuqqqkkkhhhfffcccdddjjjrrrxxx|||{{{yyyuuuqqqpppsssyyy~~~~~~xxxooofff^^^ZZZYYYTTTUUUXXX[[[]]]\\\XXXTTTMMMKKKGGGEEEDDDBBB@@@>>>::::::888777777777777777777999@@@LLL___vvv}}}{{{ttttttsssqqqpppqqqtttwww||||||~~~~~~xxxnnnfff^^^\\\YYYXXX[[[^^^```aaa```]]]XXXSSSOOOIIIDDD@@@<<<:::777666777666555444444444444444444555666666<<<>>>BBBEEEJJJPPPVVV[[[aaabbbdddeeegggggggggggghhhhhhiiiiiihhhhhhggggggdddbbb^^^[[[ZZZXXXUUUSSSOOONNNKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;999999777666555555555555444444555777888888888888999:::;;;<<<===>>>??????@@@@@@@@@???>>><<<999888333333333333222222222222444444444444444444444444555555555444222111///...///......---------------,,,,,,,,,---------......///111222333333666999<<<>>>BBBGGGKKKOOOTTTYYY\\\```bbbdddgggiiijjjjjjjjjnnnoooqqqrrrssstttttttttwwwyyyzzzzzzzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~{{{}}}vvvnnnjjjcccaaa```iii|||mmmeeedddfffppp~~~hhhRRRGGG999666111///...///..............................------------------------.........////////////000------......///000111111222111111111222444666777;;;@@@OOOiii}}}kkk]]]WWWVVVRRRTTTVVVWWWWWW[[[bbbhhhsss}}}yyytttttttttuuuzzzwwwrrrnnnllljjjlllqqqwww{{{zzzrrrhhh```YYYRRRLLLKKKKKKIIIJJJMMMYYYccctttwwwooommmnnnqqq{{{|||yyytttnnnjjjgggeeeggglllsssyyy{{{{{{yyyvvvtttssswww}}}yyypppfff___\\\[[[XXXYYY[[[^^^______[[[XXXPPPMMMJJJGGGFFFDDDAAA???::::::999888777777777777666999>>>JJJ\\\rrr{{{yyywwwuuussssssuuuvvv}}}}}}yyy{{{yyyqqqfffbbb\\\ZZZZZZ]]]```aaabbb___[[[VVVQQQKKKEEEAAA>>><<<999888777777555333666666666666666666777777999;;;???BBBGGGMMMTTTYYY^^^```bbbeeeggggggggggggggghhhhhhhhhhhhhhhggggggeeebbb^^^\\\ZZZYYYVVVTTTPPPOOOLLLIIIFFFDDDCCCBBBBBBAAA@@@???===<<<;;;;;;999999888666666555555555444555666777777777777777888999:::<<<===???@@@@@@@@@@@@@@@???>>>;;;999888222333444555555555555444444444444444444444444444666555555444333111000//////...------,,,,,,------,,,,,,,,,---------......///000222222333555999<<<>>>AAAFFFKKKOOOTTTYYY\\\```aaadddgggjjjkkkllllllooopppqqqssstttuuuuuuuuuyyyzzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~zzzrrrnnngggccc___eeexxx}}}nnnfffdddeeepppqqqXXXJJJ;;;777222///.........---..........................................//////.........////////////000......///000111111222222111111111111222444666777:::===IIIaaammm^^^WWWUUUQQQSSSUUUVVVVVVZZZaaafffqqq{{{~~~xxxvvvuuutttwww}}}|||uuupppmmmjjjiiimmmqqqyyyzzzoooggg```XXXQQQNNNMMMKKKLLLPPPYYYddduuuyyyqqqooopppsss}}}{{{uuuoooiiihhhgggiiinnntttyyy{{{zzzyyywwwvvvvvvzzz{{{qqqhhhaaa______\\\]]]^^^```bbbaaa]]]ZZZSSSPPPLLLIIIGGGEEECCC@@@;;;:::999888777777777777777999>>>HHHYYYppp|||yyywwwvvvuuuuuuzzz~~~~~~wwwyyy~~~|||oooiiibbb]]][[[]]]___aaabbb___\\\XXXTTTNNNHHHCCCAAA???<<<:::999777555444666666777777777777777777666888;;;>>>CCCJJJRRRWWW\\\^^^aaaeeeggghhhhhhhhhfffgggggghhhhhhhhhggggggeeebbb___\\\[[[ZZZWWWUUUQQQPPPMMMJJJGGGDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;:::999888777777777777777666666777777777777777666777888999:::<<<===???????????????>>>===;;;888777111222333444555555555444555555555555555555555555666666555444333111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222333555888;;;???BBBGGGKKKPPPTTTYYY\\\```bbbeeehhhkkklllmmmnnnooopppqqqsssuuuvvvvvvvvvzzzzzz{{{zzzxxxxxxzzz||||||}}}~~~~~~zzz{{{}}}}}}xxxtttgggccc^^^cccvvv|||nnneeedddcccmmm}}}yyy\\\KKK<<<888333000///......---.................................///////////////------.........///////////////000000111111222222111111111222333444555666999;;;DDDZZZxxx{{{rrraaaWWWTTTQQQSSSVVVWWWWWWZZZ```eeennnyyy{{{wwwtttppprrrvvvuuu}}}yyyssspppnnnllljjjlllrrr{{{zzzqqqhhh^^^VVVQQQOOOLLLNNNQQQYYYeeexxx|||tttqqqrrruuu~~~|||vvvoooiiihhhhhhkkkqqqwww{{{|||zzzzzzyyyxxxyyy~~~~~~sssiiidddbbbccc``````bbbdddeeeccc^^^ZZZVVVSSSOOOKKKIIIGGGDDDAAA;;;:::999888888777888888888:::>>>GGGVVVnnn}}}zzzxxxvvvzzz||||||uuuvvv{{{xxxqqqhhhaaa^^^^^^^^^___```___\\\ZZZWWWRRRLLLHHHEEEBBB???<<<;;;999666444444444555666777777666666555666888;;;???FFFNNNSSSYYY\\\```dddggghhhhhhhhhffffffggghhhhhhhhhggggggeeebbb___]]]\\\[[[XXXVVVRRRQQQNNNKKKHHHFFFDDDDDDCCCBBBAAA@@@???===<<<<<<;;;::::::999888888999999777888888888888777777666777888888:::;;;<<<======<<<=========<<<:::888777111111222222333333333444666666666666666666666666666666666555333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111222222555888;;;>>>BBBGGGKKKOOOTTTYYY\\\```bbbdddhhhjjjlllmmmmmmnnnoooqqqssstttvvvvvvvvvxxxzzz{{{{{{yyyyyyzzz{{{{{{}}}~~~}}}~~~}}}zzzkkkfffbbbgggxxx{{{mmmdddccc```iiivvv```LLL===999444000///...---,,,........................---------....../////////,,,---------............//////000000000000000000111111111222333444555666999999AAAUUUrrrxxxwwwdddYYYUUUQQQTTTXXXYYYYYY[[[```dddmmmyyy|||vvvpppjjjjjjmmmlllrrrxxx~~~|||yyyuuurrrqqqpppooommmnnntttrrrhhh]]]WWWRRRNNNOOORRRYYYfffzzz~~~vvvssstttwww}}}vvvpppjjjiiijjjnnntttzzz~~~|||||||||{{{}}}uuukkkfffeeeffffffgggjjjllllllhhhbbb]]]XXXUUUPPPMMMJJJHHHEEEBBB;;;;;;:::999888888888888777999===EEESSSkkk|||yyyyyyxxxwwwyyyzzzzzzvvvsssooopppuuu}}}xxxnnneee```^^^]]]]]]```___]]]\\\[[[WWWRRRNNNHHHEEEAAA>>><<<:::888555222333555666777777777666999999:::<<<>>>DDDKKKPPPVVVYYY^^^cccfffggggggfffeeeffffffggghhhhhhggggggeeeccc___]]]\\\[[[YYYWWWSSSQQQOOOLLLJJJHHHFFFFFFDDDCCCBBBAAA@@@>>>======<<<<<<;;;:::::::::;;;;;;999999999999999888777777888999999:::;;;;;;<<<<<<;;;;;;<<<===<<<;;;:::999555555444333333444555666666666666666666666666666777666666555444222111000...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........000111111222444888;;;===@@@EEEJJJNNNSSSXXX[[[___```cccfffhhhiiijjjjjjmmmnnnppprrrtttuuuvvvvvvvvvyyy{{{|||{{{zzzzzz{{{zzz|||~~~}}}qqqmmmhhhlll|||zzzllldddbbb]]]eeeppp}}}cccNNN===999444000///...---,,,........................,,,,,,,,,------.........,,,,,,,,,---------......///////////////.........000111222333444555555666888888???SSSooo}}}uuu}}}{{{ggg[[[WWWQQQUUUYYY[[[[[[]]]```dddmmmyyy}}}uuummmfffdddfffhhhlllnnnpppwww~~~{{{zzzvvvtttrrrrrrrrrrrrqqqpppqqqxxx{{{pppccc\\\VVVQQQQQQTTTYYYfff{{{xxxuuuvvvxxx~~~wwwqqqjjjjjjlllpppwww|||}}}}}}~~~~~~vvvlllgggggghhhmmmnnnqqqssssssnnngggaaaYYYVVVRRRNNNKKKHHHEEECCC<<<;;;:::999888888888888777999<<>>;;;888666222444666777999999999888????????????@@@EEEKKKPPPTTTWWW\\\aaaeeeffffffeeeeeeeeefffggghhhhhhggggggeeeccc```^^^]]]\\\ZZZXXXSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>======<<<;;;;;;;;;<<<<<<:::::::::::::::999888777:::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::;;;:::888666666888999:::777777777777777777777777777777666555444222111000...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........///111111222444888;;;<<>>>>>===;;;888777777777777888888888888888888888888999:::;;;<<<===============<<<<<<;;;===<<<;;;999888777666666555666777888999:::::::::666888:::888444111000111111000...---,,,,,,------,,,---......//////......//////000111333555777888<<>>>>>??????>>>>>>===>>>===<<<:::999888777777777888999999::::::999999777888999777333000000111///...,,,+++******++++++,,,,,,---............---//////000111333555777888;;;???CCCHHHLLLQQQVVVZZZ___```bbbcccdddeeehhhjjjlllmmmoooqqqssstttuuuuuuxxxxxxzzz{{{{{{{{{zzzyyyzzz|||~~~|||}}}}}}~~~yyypppddd]]]\\\^^^```ccceeehhhoooyyyuuu]]]JJJ<<<666111111111......000,,,,,,,,,------......///........................---------............///111111222222111000//////000000000111222333555555555:::???LLLhhhrrrtttrrrbbbXXXUUUVVVXXXZZZ[[[^^^bbbeeennnuuuyyymmmeee___]]][[[ZZZYYYXXXYYY[[[]]]___fffgggiiiiiihhhhhhiiikkklllpppuuuxxxzzzzzz|||}}}}}}sssfffaaa]]]\\\\\\ffftttzzzzzzzzzqqqmmmlllqqqzzzwwwrrrrrrssszzz~~~xxxppphhh```\\\WWWRRRPPPNNNLLLJJJGGGDDD@@@>>>===<<<;;;:::999:::===BBBGGGUUUnnn~~~rrrhhh___ZZZYYYWWWWWW]]]eeeppp}}}vvvpppjjjeeebbb``````bbbeeehhhhhhfffdddXXXSSSNNNIIIFFFCCCAAA??????>>><<<<<<>>>BBBFFFHHHFFFEEECCCCCCDDDHHHKKKNNNOOOSSSWWWZZZ[[[]]]^^^```aaa___^^^___bbbcccccccccddddddbbbaaa___\\\ZZZYYYVVVUUUSSSPPPNNNLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFDDDCCCCCCAAA>>><<<888888888888888888888888::::::999999999::::::;;;===>>>???@@@@@@AAA@@@@@@???>>>===;;;:::999999888999999:::;;;;;;::::::999888888777444111000111222......,,,+++++++++++++++++++++,,,---------------//////000111222444666777:::===BBBGGGKKKQQQWWWZZZ^^^```bbbcccdddfffiiikkkmmmnnnoooqqqssstttuuuuuuyyyyyyyyyyyyzzzzzzzzzzzzzzz|||~~~}}}}}}}}}~~~~~~xxxnnnccc\\\[[[]]]___```aaabbbgggooovvv|||mmmXXXGGG<<<666111111111......000---......///000111222222........................---------............///111111111111000000//////000000000111222333555555666:::???LLLiii~~~sssuuuqqqaaaWWWTTTVVVXXXZZZ[[[^^^bbbfffnnnuuu|||pppfff```\\\]]][[[YYYXXXXXXXXXZZZ[[[___aaadddeeefffhhhkkkmmmrrruuuyyy|||}}}xxxjjjccc``````bbbiiiwww||||||tttpppmmmpppyyy|||wwwvvvwww|||zzzqqqiiiaaa^^^YYYUUUSSSQQQOOOMMMJJJGGGCCCAAA???>>>;;;:::999999<<<@@@EEEPPPeeexxx}}}pppfff```ZZZVVVUUUYYY___ggguuu{{{uuupppkkkhhhddddddccceeeggghhhhhhggg\\\WWWRRRMMMJJJGGGEEECCCBBBAAA???>>>@@@DDDIIILLLKKKIIIFFFEEEFFFIIILLLNNNRRRTTTXXXZZZ[[[]]]___aaa```______```aaabbbccccccccccccbbbaaa```]]][[[ZZZWWWVVVSSSQQQOOOMMMLLLLLLMMMNNNNNNOOOOOONNNLLLKKKKKKIIIGGGFFFEEECCC@@@>>>:::::::::999999888888888:::999999888888888999999<<<===>>>@@@AAAAAABBBBBB@@@@@@>>><<<;;;:::::::::999999:::;;;<<<<<<<<<<<<:::888555222000///111222//////......------------***+++,,,,,,------,,,,,,/////////000222333555666888;;;@@@EEEJJJPPPVVVZZZ\\\___bbbdddeeegggiiikkkmmmnnnppprrrsssuuuuuuuuuyyyyyyxxxxxxxxxyyyzzz{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~wwwmmmbbb[[[[[[\\\^^^_________bbbhhhmmmuuuzzz}}}yyypppdddSSSEEE<<<666111111111......000---......///000111222222........................---------............///............//////000000000000000111222333555555777;;;AAANNNkkkvvvuuu~~~ooo___UUUSSSUUUWWWYYY[[[^^^bbbeeellltttuuukkkccc___]]][[[YYYXXXWWWXXXZZZ[[[]]]```cccfffiiilllooorrrwwwyyy|||}}}~~~zzzmmmfffcccdddgggmmm{{{}}}zzztttooopppxxxzzzxxxyyyzzzzzzqqqiiibbb___[[[XXXVVVTTTRRRPPPMMMJJJFFFCCCAAA???<<<:::888888;;;???DDDLLL^^^nnnyyymmmfff___[[[XXXZZZ\\\aaakkkuuuzzzvvvqqqnnnkkkiiigggfffggggggfffeee^^^ZZZUUUPPPMMMKKKIIIGGGEEECCCAAAAAABBBGGGKKKNNNOOOMMMIIIGGGFFFIIILLLOOORRRTTTVVVXXXYYY[[[___aaa`````````_________```aaaaaaaaabbbbbbaaa___]]][[[XXXWWWUUUSSSQQQOOONNNNNNNNNOOOQQQRRRRRRQQQQQQPPPNNNLLLJJJIIIGGGEEEBBB???======<<<;;;:::999999999999888888777777777777888;;;<<<===???@@@AAABBBBBBAAA@@@???===<<<;;;::::::777888:::;;;<<<======>>>:::777333000//////000111..................------***+++,,,,,,------,,,,,,......///000111222444555777999>>>BBBGGGMMMTTTYYY[[[^^^aaadddfffgggjjjkkkmmmnnnppprrrtttuuuvvvvvvyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{xxxnnnbbb[[[[[[]]]___```___]]]]]]```cccffflllnnnjjjccc[[[OOOEEE<<<666111111111......000,,,,,,,,,------......///........................---------............///......------...///000000000000000111222333555555777<<>>;;;999999;;;???BBBIIIVVVdddrrrssskkkhhhccc```___^^^^^^dddkkkwww~~~zzzvvvtttrrrooollljjjiiigggeeedddaaa]]]XXXTTTRRRPPPNNNMMMJJJHHHGGGFFFGGGJJJNNNPPPRRROOOKKKGGGGGGIIILLLOOOPPPRRRTTTUUUVVVYYY^^^aaabbbbbbbbb```]]]\\\\\\]]]___```bbbbbbbbb```^^^]]]ZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUUUUSSSQQQNNNMMMKKKHHHEEEBBB@@@@@@???>>><<<;;;::::::888888777777777888888999<<<<<<>>>???@@@AAAAAABBBAAA@@@???===<<<;;;::::::888888:::;;;<<<=========:::777222000///000000///+++,,,,,,------,,,++++++++++++,,,---------------.........///000222333444555888;;;???DDDJJJQQQVVVYYY]]]aaadddfffhhhjjjlllmmmoooppprrrtttuuuvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzznnnbbb\\\[[[]]]```cccbbb___^^^___aaa^^^cccddd___YYYSSSLLLDDD<<<666111111111......000,,,,,,,,,,,,,,,---------........................---------............///111000///.........///000000000000111222333555555666;;;AAAOOOoooyyy{{{zzziii]]]TTTPPPRRRTTTVVVXXX\\\```dddgggnnnyyy{{{tttpppfffeeebbbaaa``````aaabbbfffiiimmmqqqtttwww{{{~~~ssskkkfffgggjjjmmmzzzvvvssswww}}}{{{xxxwwwyyy~~~uuummmhhheeecccaaa___]]][[[YYYUUURRROOOLLLIIIEEE@@@===<<<<<<===@@@AAAEEEOOOZZZbbbnnnzzz~~~vvvtttoookkkhhhddd```bbbgggmmmwww}}}zzzxxxwwwtttqqqnnnllljjjgggeeeccc```[[[XXXVVVVVVTTTSSSPPPOOONNNMMMNNNPPPRRRTTTTTTQQQLLLHHHFFFHHHLLLNNNPPPRRRSSSTTTVVVZZZ___ccchhhiiihhhddd___\\\\\\^^^^^^```bbbccccccaaa___]]][[[ZZZYYYWWWUUUTTTSSSSSSSSSTTTVVVXXXZZZZZZZZZYYYXXXVVVSSSQQQOOOLLLHHHFFFCCCBBBAAA@@@>>>===<<<;;;999888888888999:::;;;;;;>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???===;;;;;;::::::::::::;;;;;;;;;::::::999999666111000000000///---++++++,,,------,,,,,,+++,,,,,,---............---.........///000111222333555777:::===AAAGGGNNNSSSXXX\\\aaaeeegggiiikkklllnnnoooqqqssstttuuuvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyy{{{oooccc\\\[[[\\\```dddeeedddbbbcccddd^^^bbbbbb[[[TTTOOOIIICCC<<<666111111111......000..................------........................---------.........//////555333111000///...//////000000000111222333555555555999@@@OOOooo}}}}}}xxxiii]]]UUUOOOQQQSSSUUUWWW[[[```ccceeelllxxx{{{wwwqqqooollljjjiiiiiiiiijjjlllooossswwwzzz}}}vvvmmmgggfffiiiiiiuuu|||yyytttwww}}}{{{wwwvvv{{{yyypppjjjhhhfffdddcccaaa^^^\\\XXXVVVRRROOOLLLGGGCCC??????>>>???AAAAAABBBJJJTTTVVVaaalllqqqwww}}}yyytttqqqkkkddddddhhhgggoooxxx~~~|||zzzzzzwwwtttqqqooommmiiigggeeebbb]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTVVVVVVUUURRRLLLHHHFFFHHHKKKNNNRRRSSSUUUVVVXXX]]]bbbgggooopppnnnjjjccc______```^^^___bbbccccccbbb```^^^\\\[[[ZZZXXXVVVUUUUUUTTTUUUWWWYYY[[[\\\]]]]]]]]][[[YYYVVVTTTRRROOOKKKHHHDDDDDDCCCAAA???>>>===<<<999999999:::;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCAAA@@@>>>===;;;:::::::::===<<<<<<;;;:::888777666999555111000000111///,,,,,,---.../////////...---,,,---......//////..................///111222222444666999;;;???EEELLLQQQXXX\\\aaaeeegggiiikkklllnnnoooqqqssstttvvvvvvwwwuuuwwwyyyzzzzzzzzzxxxwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||nnnbbb\\\\\\[[[bbbgggfffeeehhhiiiiiihhhgggaaaXXXRRRNNNFFF???999555222////////////.........---,,,,,,+++******---------------------------------............///////////////000000000000111222222333333444444555777<<<@@@LLLiii|||~~~xxxiii]]]VVVSSSSSSSSSUUUWWW[[[^^^```dddjjjuuu{{{yyyvvvsssqqqqqqqqqrrrxxxyyy{{{ssskkkhhhgggfffjjjooo|||zzzsssppptttzzz~~~yyyvvvvvv}}}yyytttqqqoookkkiiihhhfffdddbbb```\\\WWWSSSOOOJJJEEEBBB@@@@@@@@@AAACCCEEEGGGIIIPPPTTTZZZ```hhhuuu~~~zzzvvvqqqlllgggcccgggjjjpppxxx~~~}}}}}}{{{{{{zzzwwwsssooojjjhhhgggfffdddbbb```_________ccc```\\\YYYYYYYYYXXXXXXWWWRRRLLLGGGFFFGGGHHHIIIKKKOOOSSSUUUUUUYYYaaagggqqquuuwwwtttkkkccc_________```bbbccccccbbbaaa``````___]]][[[ZZZZZZ[[[\\\ZZZ[[[]]]^^^______``````\\\[[[[[[ZZZYYYUUUPPPLLLMMMJJJFFFDDDCCCBBB@@@>>>AAA@@@???======???@@@AAA@@@AAAAAAAAABBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<===;;;:::;;;======999666444444333222111000///......------,,,,,,------...,,,,,,,,,---------..................////////////444555777999<<>>HHHccczzzkkk^^^VVVRRRRRRRRRSSSUUUYYY\\\^^^ccciiitttrrrkkkhhhfffdddfffiiisss|||uuurrruuu{{{{{{xxxyyy}}}xxxsssqqqmmmkkkjjjhhhfffddd```]]]YYYTTTQQQLLLHHHDDD???>>>>>>???@@@BBBDDDEEEIIIMMMSSSXXX```lll{{{}}}xxxqqqkkkgggfffhhhlllrrrxxx{{{|||{{{~~~}}}||||||{{{zzzzzz{{{||||||{{{yyyuuuqqqnnnlllkkkiiigggffffffggghhhkkkhhheeecccaaa```^^^\\\XXXSSSMMMHHHGGGHHHIIIIIIIIIMMMQQQRRRSSSWWW^^^dddooosssvvvsssllleeebbbaaa___aaabbbddddddcccbbbaaaaaa```^^^\\\[[[[[[\\\]]]]]]]]]^^^```aaaaaabbbbbbaaa```______]]]ZZZUUUQQQQQQNNNKKKHHHGGGFFFDDDCCCCCCBBB@@@??????@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBAAA@@@>>><<<;;;;;;;;;;;;:::999999::::::777444333333222111000//////......------------------...,,,,,,,,,,,,------------............////////////222333555777:::???FFFKKKQQQWWW^^^ccceeefffjjjlllqqqqqqrrrssstttvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}xxxxxxzzz{{{{{{xxxiii```___```hhhooorrrwww}}}|||qqqcccYYYRRRJJJCCC999555222////////////.........------,,,+++++++++---------------------------------............///////////////000000000000///000000111111222333333111888===DDDZZZ}}}|||mmm___UUUPPPPPPPPPQQQSSSWWWZZZ\\\bbbhhhsss}}}rrrkkkgggccc```___```fffrrrxxxuuuvvv{{{~~~|||||||||vvvtttpppnnnlllkkkhhhfffbbb___[[[WWWTTTOOOKKKGGG@@@????????????AAABBBDDDEEEHHHLLLQQQXXXcccpppzzzzzztttnnnjjjggghhhiiimmmppprrrqqqpppuuuuuuuuutttuuuuuuvvvvvvyyy{{{}}}~~~}}}yyyuuussspppnnnllljjjjjjllloooqqqsssrrrpppnnnlllhhhccc```XXXTTTNNNJJJIIIIIIJJJJJJHHHKKKNNNPPPQQQUUU[[[```lllooorrrqqqlllgggddddddaaabbbcccdddeeedddccccccbbbaaa___^^^]]]^^^^^^___``````aaabbbcccdddeeeeeeeeedddccccccbbb___[[[XXXWWWTTTQQQOOONNNMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCAAA???<<<;;;:::999999888777666777666333111111111111000000/////////------------------------+++++++++,,,,,,,,,---------............/////////000111222444777<<>><<<;;;::::::777777666555444333111000000000000///////////////------............------+++++++++,,,,,,,,,,,,------------........./////////000111333666;;;AAAFFFLLLSSS[[[aaaeeehhhmmmppppppqqqrrrtttvvvwwwxxxxxxzzzzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{vvvsssqqqooommmvvvrrrhhheeegggppp{{{}}}kkk]]]OOODDD999555222////////////.........------------,,,,,,---------------------------------............///////////////000000000000111111222222333444444444444:::>>>CCCQQQnnnqqq```TTTRRRQQQQQQRRRTTTWWWZZZ[[[ccchhhrrr~~~}}}yyy{{{~~~zzzqqqkkkeee^^^ZZZYYYVVVVVVZZZ```mmm}}}xxxxxxzzz|||}}}zzzwwwtttrrrpppmmmkkkkkkhhhddd___ZZZTTTMMMHHHDDDDDDBBBBBBBBBCCCDDDEEEGGGIIIKKKPPPXXXbbblllrrr{{{vvvqqqkkkhhhfffeeeeeedddcccaaacccbbbbbbbbbccceeegggiiiooorrruuuxxxxxxuuuqqqnnnkkkjjjgggfffhhhlllpppsssuuuvvvwwwwwwuuuppphhhbbbXXXUUUOOOLLLKKKKKKKKKJJJIIIJJJKKKLLLNNNRRRVVVYYY^^^aaadddffffffeeeddddddbbbbbbcccdddeeefffffffffeeeeeeeeedddddddddddddddffffffffffffgggiiijjjkkkkkkjjjiiiiiiiiihhhfffcccaaa___]]]\\\\\\ZZZWWWUUUQQQQQQOOONNNMMMLLLKKKKKKEEEEEEEEEEEEEEEEEEEEEEEE???>>>===<<<;;;:::::::::666666555444222111111111000000000///////////////---......//////......---++++++,,,,,,,,,---------------------............///000111333555:::AAAFFFMMMSSS\\\aaadddgggkkknnnoooqqqsssuuuwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzz||||||}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}zzzqqqlllgggmmmuuukkkhhhiiissszzzgggTTTEEE999555222////////////.........---------------------------------------------------............///////////////000000000000111222222333444444555555666:::>>>BBBOOOiiiuuucccVVVSSSRRRRRRRRRTTTWWWZZZ\\\bbbgggqqq||||||vvvxxx|||zzzqqqkkkddd]]]XXXVVVSSSRRRTTTWWW___ppp|||zzz{{{|||}}}yyyvvvtttrrrooommmllljjjfffbbb\\\VVVNNNIIICCCBBBBBBAAAAAABBBCCCDDDGGGHHHKKKQQQZZZdddmmmsssyyy}}}zzzrrrmmmjjjeeebbb```^^^\\\ZZZ[[[ZZZYYYXXXYYY[[[]]]___fffhhhllloooooommmjjjhhheeedddbbbbbbcccfffjjjlllooopppsssuuuuuupppiiicccXXXTTTOOOLLLKKKKKKJJJJJJJJJIIIIIIJJJMMMPPPSSSUUUXXXZZZ]]]```bbbcccccccccbbbbbbccccccdddeeefffggggggggggggggggggggggggggggggggggggggghhhjjjkkkmmmooonnnmmmmmmnnnnnnllljjjfffdddcccbbbaaa```]]][[[XXXWWWVVVTTTQQQOOONNNMMMGGGFFFFFFEEEDDDCCCBBBBBB;;;;;;:::999888888888888444555555333111000222333111111111000000/////////---...///000000///...---,,,,,,,,,---------......,,,------------.........///000111222555:::@@@EEEMMMTTT\\\aaadddgggjjjmmmooopppsssvvvxxxyyyyyyyyyxxxyyyzzz{{{|||{{{zzzzzz||||||}}}}}}}}}}}}||||||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~|||tttjjjjjjzzzwwwmmmkkkjjjuuuqqqYYYGGG999555222////////////...------..................---------------------------------............///////////////000000000000111111111222333333444444666888:::@@@MMMeeezzzgggYYYSSSRRRRRRRRRTTTWWWYYY[[[___eeennnyyy|||uuuwww{{{zzzrrrkkkddd]]]XXXRRRPPPPPPPPPOOOTTTaaannn~~~}}}}}}~~~~~~zzzwwwuuussspppmmmjjjhhhfffccc___YYYRRRMMMDDDCCCBBBBBBCCCDDDEEEFFFHHHIIILLLSSS]]]hhhqqquuuzzz}}}|||uuupppiiiccc^^^[[[WWWUUUUUUSSSQQQPPPOOOQQQSSSTTTWWWYYY]]]```bbbcccbbbaaa]]]\\\[[[ZZZ[[[]]]___```dddfffjjjnnnooolllfffaaaWWWSSSOOOLLLKKKJJJJJJIIIIIIHHHGGGHHHJJJMMMPPPQQQUUUVVVYYY]]]```bbbbbbbbbaaaaaabbbbbbdddeeefffggghhhiiiiiiiiijjjiiiiiiiiihhhgggffffffgggiiikkkmmmpppooonnnnnnooopppnnnmmmjjjiiigggggggggeeebbb___]]]\\\[[[XXXUUUQQQOOOMMMIIIHHHGGGFFFDDDBBBAAA@@@:::999888666555444444444111333333222//////222444333333222111000//////...---...///000000///...---------........./////////,,,,,,---------.........///000000111444999???DDDLLLRRR[[[aaadddgggkkknnnnnnpppsssvvvxxxyyyyyyyyyyyyzzz|||}}}}}}}}}{{{zzz||||||}}}}}}}}}}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~qqqmmmyyyxxxooolllkkkvvvwww\\\III999666222////////////...------..................---------------------------------.........//////////////////000000000000000000000111222222333333555555777>>>KKKbbb}}}jjj\\\RRRRRRQQQRRRSSSVVVYYYZZZ]]]ccclllwww}}}uuuwww{{{{{{rrrkkkddd]]]XXXOOONNNNNNNNNKKKMMMWWWccchhhyyy{{{xxxuuussspppnnnhhhfffeeeccc```[[[UUUPPPFFFEEEEEEEEEFFFGGGIIIJJJIIIJJJNNNUUU```kkktttyyy{{{}}}|||wwwnnnfff```[[[WWWTTTQQQOOOLLLJJJJJJKKKLLLNNNJJJMMMPPPTTTXXXYYYZZZZZZUUUTTTSSSSSSSSSTTTUUUVVV[[[]]]bbbgggiiigggbbb^^^VVVSSSOOOLLLKKKJJJIIIHHHHHHFFFEEEFFFHHHKKKNNNNNNTTTUUUXXX[[[___bbbbbbaaaaaaaaaaaabbbcccdddfffgggiiijjjjjjkkkkkkkkkjjjjjjhhhgggffffffgggiiikkkmmmnnnmmmllllllnnnnnnnnnlllmmmlllkkkjjjjjjiiieeecccaaa```]]]ZZZVVVRRROOOMMMKKKJJJIIIFFFDDDBBB@@@???:::999777555333111111000///111222000......111555444444333222111000///...---...///111111///...---.........////////////000,,,,,,,,,---------.........///000000333888>>>BBBJJJQQQZZZ```dddhhhlllpppnnnpppsssvvvyyyyyyyyyyyyzzz{{{}}}~~~~~~|||{{{||||||}}}}}}}}}}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~|||}}}vvvuuuxxx~~~ssslllkkkkkkppp}}}~~~```JJJ:::666222000///000000//////...---,,,,,,---...///........................---------............///000//////.........//////000000000111222222333333666666999???III[[[vvvnnn___UUURRRRRRUUUUUUTTTWWW\\\___eeemmmwww~~~}}}~~~~~~tttnnnggg___YYYUUUQQQMMMKKKLLLNNNPPPQQQ]]]fffssszzzwwwuuurrrooommmkkkhhheeebbb]]]WWWPPPKKKJJJIIIHHHFFFFFFFFFGGGHHHJJJJJJNNNWWWcccnnnuuuxxx{{{}}}wwwllleee___ZZZWWWSSSNNNJJJIIIJJJJJJIIIFFFHHHIIIJJJKKKKKKLLLKKKKKKMMMLLLKKKJJJKKKMMMPPPQQQSSSWWW^^^ccceeeccc^^^[[[RRRPPPMMMJJJHHHGGGFFFFFFDDDFFFFFFGGGGGGHHHKKKNNNQQQTTTWWWYYY[[[\\\___aaa```bbbdddeeeeeefffggghhhjjjjjjiiiiiiiiiiiijjjjjjggggggggggggiiikkkmmmnnnmmmmmmnnnnnnooooooooooooqqqqqqpppnnnkkkiiifffeeedddaaa^^^[[[YYYUUUQQQNNNLLLKKKIIIGGGDDDBBB@@@???<<<:::777444222111111222000000000000000000000000000000111111111111000000000000000000////////////111111111111111000000///////////////000000000000//////000111222777===AAAKKKQQQXXX^^^aaaeeejjjmmmooorrruuuwwwwwwyyy{{{|||yyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}yyywwwwww|||qqqjjjiiihhhkkkvvv}}}___JJJ;;;777333000///000000//////...---,,,,,,---...///........................---------............/////////............//////000000000111222222333333333444777<<>>===;;;999666444222111222222000000000000000000000000000000111111111111000000111000000000///////////////000000111111000000000000000000//////......---///000000111333777===AAAJJJQQQYYY^^^bbbeeejjjmmmooorrruuuwwwwwwxxxzzz|||zzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~|||~~~}}}zzzyyyxxxnnngggfffdddfffmmm{{{xxx\\\GGG<<<888333000000000//////......------------..............................---------............/////////............//////000000000111222222333333333444777;;;AAANNNggg|||yyyhhh\\\XXXUUUWWWWWWUUUWWW\\\]]]bbbjjjttt~~~{{{uuuooohhhccc\\\XXXSSSOOOMMMMMMLLLKKKJJJNNNUUU]]]eeemmmuuuzzz|||}}}zzzssspppmmmjjjiiigggeeecccaaa___[[[YYYWWWVVVSSSQQQMMMMMMKKKJJJIIIIIIIIIIIILLLNNNTTT]]]iiittt|||~~~zzzxxxzzz}}}tttnnnhhh```WWWPPPMMMKKKIIIFFFGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>???AAADDDEEEKKKPPPWWW]]]^^^\\\WWWTTTTTTRRRNNNJJJGGGDDDCCCBBBAAABBBCCCCCCBBBDDDGGGIIIMMMPPPTTTWWWYYY[[[^^^```___bbbdddfffggghhhiiikkkmmmlllkkkjjjiiihhhhhhhhhhhhgggggghhhiiikkkmmmnnnrrrrrrssssssssssssttttttqqqqqqpppnnnkkkiiifffeeedddaaa^^^[[[XXXTTTPPPMMMGGGFFFDDDBBB@@@>>><<<;;;999777555333222222333333000000000000000000000000000000000000000000000000111111000000000/////////---...///000000111111000111111000///...------,,,000000111111333777===AAAJJJPPPYYY___cccfffjjjnnnooorrruuuvvvwwwxxxzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{uuukkkeeedddbbbbbbeeennnpppVVVCCC<<<888444000/////////...------------------------........................---------............//////............//////000000000000111222222333333555666999<<>>===<<<===???AAACCCIIINNNVVV]]]___\\\XXXTTTRRRPPPMMMIIIFFFDDDCCCCCC@@@AAAAAAAAAAAABBBEEEGGGKKKNNNRRRVVVXXX[[[^^^``````cccfffhhhiiikkkmmmoooooonnnmmmkkkjjjiiihhhhhhiiihhhhhhhhhiiikkkmmmnnnssssssttttttttttttttttttqqqqqqpppnnnkkkiiifffeeecccaaa]]]ZZZWWWSSSNNNKKKEEEDDDCCCAAA???===;;;:::666666444333333333333333000000000000000000000000111111000000000000111111111111111000000000//////,,,---...///000111111111111111111000000/////////111111111111333777===AAAIIIPPPYYY```cccgggkkknnnooorrruuuvvvwwwwwwyyy{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~}}}zzzyyysssiiiccccccbbbaaaaaafffqqq|||iiiSSSBBB;;;777333000/////////...,,,------------------,,,........................---------............///...............///000000000000000111222222333333444666999;;;>>>JJJccczzzqqq```ZZZUUUUUUVVVUUUVVVXXX[[[___fffoooyyy}}}wwwtttnnnjjjddd^^^YYYTTTOOOKKKMMMLLLLLLMMMPPPTTTXXXZZZZZZZZZ[[[\\\]]]___```aaaaaaccceeehhhkkknnnooopppqqquuuyyy}}}zzztttpppkkkhhhaaa^^^[[[XXXWWWVVVSSSRRRRRROOOLLLLLLNNNPPPQQQQQQLLLLLLLLLLLLLLLKKKKKKJJJNNNQQQXXXaaajjjsss{{{{{{vvvqqqnnnmmmmmmpppxxxrrreee]]]WWWSSSPPPMMMLLLIIIGGGEEEDDDCCCCCC???>>><<<;;;<<<===???@@@FFFLLLUUU\\\___]]]XXXUUUQQQOOOLLLIIIFFFDDDCCCCCC???@@@AAA@@@@@@AAADDDFFFIIILLLQQQUUUXXX[[[___aaaaaadddhhhjjjlllnnnqqqsssqqqpppooommmkkkjjjiiiiiikkkjjjjjjjjjkkklllnnnooossssssssssssrrrrrrrrrrrrqqqqqqpppnnnkkkiiifffeeebbb___\\\XXXUUUQQQLLLIIIDDDCCCBBB@@@>>><<<;;;:::555555444444333333333333000000000000000000000000111111000//////000111111111111111111000000000000,,,,,,...000111222222222111111222222333333333444111222222222333777===AAAIIIPPPYYY```dddgggkkknnnppprrrtttvvvvvvwwwxxxzzz{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{~~~{{{xxxqqqhhhcccccccccaaa```bbbhhhrrr}}}~~~rrrcccQQQBBB999555111...............,,,,,,------------,,,,,,........................---------............///......---......///000111000000000111222222333333222444888:::===JJJfff~~~~~~tttbbbZZZTTTTTTVVVUUUVVVXXX[[[___eeemmmvvvzzzuuuoooiiibbb[[[UUUPPPPPPMMMKKKJJJKKKMMMNNNNNNQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUWWWZZZ^^^```bbbiiimmmsssxxx~~~vvvppphhhccc]]][[[WWWUUUSSSQQQOOOMMMMMMKKKIIIIIILLLNNNPPPPPPNNNNNNOOOPPPPPPPPPPPPOOORRRWWW]]]eeelllssszzz~~~}}}zzzuuupppkkkhhhfffffflllvvvttthhh___XXXTTTSSSQQQMMMJJJGGGEEEDDDCCC???>>><<<:::::::::<<<<<>>???@@@???>>>???BBBDDDFFFJJJOOOSSSWWWZZZ^^^aaaaaadddhhhkkknnnpppsssuuusssrrrqqqooommmlllllllllmmmlllllllllmmmnnnpppqqqrrrqqqqqqqqqqqqqqqppppppqqqqqqpppnnnkkkiiifffeee```^^^ZZZVVVSSSOOOJJJFFFBBBAAA@@@>>><<<;;;:::999555555444444333333222222000000000000000000000000222111000//////000111222222222111111111000000000---...///111222222333333111222222333444555666666222222222222333777===AAAHHHPPPZZZaaaeeehhhlllnnnppprrrtttvvvvvvvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~xxxuuurrrooommmoootttzzz~~~}}}xxxqqqhhhdddeeecccbbb``````ccciiipppuuu{{{}}}yyyqqqggg[[[LLL@@@666333///------.........+++,,,------------,,,+++........................---------............///---------......///000111000000000111222222333333111444888;;;???OOOmmm~~~wwwddd[[[TTTUUUWWWXXXXXXZZZ\\\___eeekkkttt~~~wwwppphhh```[[[VVVSSSOOOMMMNNNMMMLLLJJJLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJKKKMMMQQQUUUWWW\\\aaaiiipppwwwwwwnnnggg___\\\XXXUUUSSSQQQNNNLLLLLLKKKIIIJJJMMMOOOPPPOOORRRSSSUUUVVVWWWWWWWWWWWWYYY^^^eeekkkooouuu{{{|||xxxsssnnnhhhbbb___^^^ccckkksss{{{yyyooogggbbb]]]ZZZUUUPPPKKKGGGEEEEEEBBBAAA>>>;;;:::::::::;;;AAAHHHSSS]]]bbbaaa]]]ZZZTTTQQQMMMHHHDDDAAA???>>><<<=========<<<===???BBBBBBFFFKKKPPPTTTXXX\\\______cccgggjjjmmmpppsssuuuuuutttrrrqqqpppoooooonnnooonnnnnnnnnnnnpppqqqrrrqqqqqqqqqpppppppppooooooqqqqqqpppnnnkkkiiifffeee___\\\XXXTTTQQQLLLGGGDDD??????===<<<:::999777777555555555444333222111000000000000000000000000000222111000//////000111222222222222111111111000000//////111222333333333333222222333333444444555555333333333333444777<<>><<<;;;<<<<<>>:::666999999999:::;;;;;;;;;<<>>AAADDDHHHMMMTTTXXX\\\___cccgggjjjmmmqqqssstttttttttsssssssssssssssuuussspppooopppppppppooorrrqqqpppooonnnnnnnnnnnnooonnnmmmlllkkkfffaaa]]]YYYUUUOOOJJJEEEAAA===:::;;;;;;::::::999999999888555555555555555444333333333222222111111111111111111000000000000111333444333333111000////////////222333444666777888888888888:::777999@@@999111666222222333333333666;;;???EEEMMMXXXbbbgggkkkooorrrqqqrrrssstttuuuwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~qqqjjjaaaZZZXXXZZZ]]]___fffmmmwwwvvvmmmjjjttt}}}~~~uuukkkfffgggeeedddcccdddfffgggffffffaaaaaa^^^WWWQQQLLLDDD;;;333222000///...---......------------------------,,,,,,,,,---------......------........./////////////////////000000000000//////000000111222444555444999888:::DDDRRRpppttt|||nnnbbbXXXVVVXXXXXXXXXZZZXXX]]]ccciiippp{{{}}}vvvooohhhaaa\\\UUUSSSQQQPPPPPPPPPOOOMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEHHHPPPYYY___hhhppp{{{tttooommmiiigggdddaaa______aaadddeeeeeeiiikkkpppuuuyyy}}}zzz{{{|||}}}zzzssskkkccc]]]YYYUUUTTTTTTUUUXXX]]]bbbfffiiinnnuuuzzz}}}{{{qqqiiiccc]]]YYYSSSOOOJJJEEEAAA@@@@@@AAA@@@CCCJJJUUUaaahhhiiigggddd^^^UUULLLEEE@@@<<<999777777777777888999:::::::::<<<>>>@@@DDDJJJQQQWWW[[[^^^bbbfffiiikkkoooqqqsssssssssssssssssssssssstttrrrpppoooppppppooonnnpppppppppooonnnnnnnnnnnnooonnnmmmllliiieee___ZZZUUUPPPIIICCC@@@===:::888999999999999999888888888777777777666555444222111333333222111111111111111333333222111111111222222333222111000000000000000333444666777999:::::::::;;;:::;;;HHHQQQBBB222666222222333222333666:::>>>FFFNNNZZZbbbgggkkknnnqqqrrrrrrssstttvvvwwwxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{||||||}}}}}}uuujjj```[[[ZZZZZZZZZaaagggrrr~~~xxxmmmffflll|||}}}{{{tttiiidddeeegggggghhhkkknnnooonnnmmmkkkjjjdddZZZRRRKKKBBB999333222000///...---......------------------------,,,,,,,,,---------..............................////////////000000000000/////////000111222444444444999777999CCCOOOkkktttxxxrrrfff[[[WWWXXXWWWXXXYYYVVVZZZ```fffmmmxxx{{{ssskkkfff\\\YYYVVVUUUTTTTTTSSSQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFCCCDDDKKKPPPUUU\\\cccooo|||}}}zzzvvvtttpppnnnkkkjjjkkkmmmmmmmmmmmmppptttzzz~~~|||zzzuuuooohhhbbb___XXXWWWUUUTTTUUUXXX[[[]]]bbbeeeiiimmmooorrrvvvyyy}}}vvvoooiiiccc___ZZZVVVOOOHHHCCC@@@???@@@???AAAGGGPPP[[[dddhhhjjjiiiddd[[[RRRIIIBBB>>>;;;777666666666666777888999;;;<<<===>>>BBBHHHPPPVVVZZZ]]]bbbfffiiikkknnnppprrrrrrrrrrrrrrrsssssssssrrrqqqooooooppppppooonnnoooooooooooooooooonnnnnnooonnnnnnllliiiddd]]]XXXRRRLLLEEE???;;;:::888888888888888888888888888999888888888777666555444333333333222111111111111222333333333333333333333333222222111111000111111111444555777888:::;;;;;;;;;888777>>>TTT___III222333000000111000111333888;;;FFFNNNYYYbbbgggjjjmmmppprrrrrrsssuuuvvvwwwxxxyyyxxxyyyzzz{{{||||||||||||{{{{{{|||~~~wwwkkkccc^^^[[[ZZZ]]]bbblllxxxyyynnneeegggsss~~~yyy{{{vvvkkkffffffhhhjjjmmmsssxxxzzzyyywwwxxxvvvmmm```UUULLLBBB999333222000///...---......------------------------,,,,,,,,,---------......000//////...---,,,,,,,,,////////////000000000000/////////000111222444444444888777999BBBKKKcccwwwxxx}}}vvviii]]]YYYXXXWWWWWWYYYUUUYYY^^^cccjjjvvv~~~tttoooeeeaaa]]]ZZZYYYXXXVVVUUUVVVUUURRROOOMMMKKKJJJIIIHHHDDDDDDHHHLLLNNNSSSYYYbbbnnn~~~{{{wwwuuuuuuuuuuuutttsssuuuyyy~~~~~~}}}}}}|||}}}|||zzzwwwrrrlllgggddd[[[ZZZWWWVVVVVVWWWYYYZZZ^^^```dddgggiiikkkmmmnnnooorrrwww{{{yyyrrrmmmhhheeeccc^^^WWWNNNGGGBBB@@@???===???DDDLLLVVV___fffiiijjjgggbbbZZZPPPHHHBBB???999888777666666777888999999:::;;;<<>>BBBHHHPPPYYYaaaeeeiiijjjiiiddd[[[QQQIIIDDD===<<<999777666777888999777777888999;;;@@@FFFKKKTTTXXX___dddhhhkkknnnpppoooppppppqqqqqqrrrrrrsssrrrqqqpppqqqssssssqqqooonnnoooqqqrrrsssrrrqqqqqqqqqqqqpppnnnjjjccc[[[UUULLLGGGAAA;;;999999888888666777777888999:::;;;;;;888888999999999888777777444444333222222222222222000111222333444555444444111111111111111222333444666666777888888888888888888333///888BBB999111999222333222222222444888<<>>AAAFFFLLLTTT\\\```ggglllpppoooggg[[[QQQKKKBBB???<<<999777777888999666888999:::;;;>>>CCCFFFOOOTTT[[[aaafffiiilllnnnooooooooopppqqqrrrrrrrrrrrrqqqqqqsssttttttrrrpppnnnppprrrtttttttttsssrrrqqqpppooommmiiiaaaXXXRRRIIIEEE???;;;999888888777777777888999:::;;;<<<<<<::::::::::::999888666666444444333222222222222333111222333444444333222222111111111111222333444555666666666777666555555444555444---...666444111:::222333222222111444888;;;AAAIIIUUU___eeejjjnnnrrrsssssstttvvvwwwxxxyyyzzzyyyzzz{{{||||||}}}}}}}}}|||||||||}}}~~~}}}uuuooonnnooossszzzssskkkddddddiiirrr~~~wwwrrrnnnmmmmmmhhhhhhooo{{{qqqmmmmmmqqqxxxxxxdddTTTDDD999333222000///............////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000//////000000111222444555222666666999@@@AAAOOOhhh{{{uuuqqqxxxqqqbbb[[[YYYWWWVVVXXXXXXZZZ]]]aaafffqqq~~~zzzwwwrrruuuxxxyyyyyy||||||tttnnnjjjgggdddbbb___^^^[[[XXXVVVTTTRRRRRROOOJJJHHHIIIHHHHHHJJJOOOQQQVVV]]]gggttt{{{vvvsssqqqppppppoooqqqsssuuutttrrrooollliiihhhggggggggghhhjjjkkkgggkkkqqqxxx}}}~~~|||yyyrrrsssrrrmmmhhhhhhlllqqqmmmvvv~~~qqqhhhbbb]]]YYY]]]\\\XXXSSSMMMHHHCCC@@@<<<===AAADDDJJJQQQXXX]]]fffmmmuuuvvvooobbbVVVPPPDDDBBB>>>:::888888888999888:::;;;<<<===???CCCEEEKKKPPPXXX___dddhhhkkkmmmnnnoooooopppqqqqqqrrrrrrrrrrrrrrrtttuuuuuusssqqqoooppprrruuuuuuuuutttssspppooonnnlllhhh```VVVPPPGGGCCC>>>:::999888777666777777888999;;;<<<============<<<;;;999777555444555444333333222222333333333333444444333111000///000000111111222333444555666666666666555444333222...555222000777666222777000111000//////222666999AAAJJJVVV```ggglllppptttsssssstttvvvwwwxxxyyyzzzyyyzzz{{{|||}}}}}}}}}}}}||||||||||||}}}~~~uuuvvvxxx~~~yyymmmdddfffmmmuuu}}}xxxtttqqqnnnkkkdddhhhmmmwww~~~uuupppmmmjjjmmmvvvnnnWWWEEE<<<444333111///...---........................------........................---------............///............/////////000/////////000111111222222555555666999;;;@@@MMMYYYooo~~~vvvxxxuuudddZZZTTTQQQSSSVVVYYYYYY\\\aaaffflllwww{{{vvvmmmkkkjjjkkknnnsssuuuwww{{{}}}yyyuuuoooiiieeeccc^^^YYYUUUUUUUUUSSSQQQPPPOOOLLLIIIHHHHHHIIIIIILLLPPPVVV___kkkyyy}}}||||||||||||xxxssspppnnnmmmlllkkkllloooqqqqqqqqqpppooonnnmmmlllnnnpppsssssssssrrrtttyyy|||tttmmmgggdddcccccceeeiiiooouuu|||}}}pppfff]]]YYYWWWXXXVVVSSSPPPLLLHHHBBB>>>???>>>???BBBFFFMMMSSSWWW```fffnnnsssrrrjjjaaaZZZLLLGGGAAA===;;;:::999999;;;;;;:::;;;<<>>;;;999888888888888999999:::;;;<<<===============<<<;;;:::888888555555444444444333333333444555555555444333333222222222222222222222222222333333333222222111111111111111000000000000111111444333111000111333666777???GGGTTT___fffkkkmmmnnnppprrruuuwwwwwwxxxzzz|||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}xxxlllcccdddkkkttt|||~~~xxxtttoookkkaaacccgggqqq{{{sssnnnkkkiiillltttuuuZZZEEE:::444222111///...---......................................................---------............///.........///////////////222222222333444444555555555555666999:::???KKKWWWkkkwwwxxxxxxggg[[[UUUQQQRRRVVVYYYXXX[[[```eeekkkvvvyyypppmmmiiiggghhhjjjkkkkkkmmmqqqvvvyyyzzz|||}}}{{{zzzxxxtttooolllfffaaa[[[XXXWWWVVVUUUTTTRRRPPPNNNKKKJJJJJJJJJKKKJJJMMMRRRYYYcccooo{{{~~~{{{zzzyyyyyyxxxvvvrrrnnnkkkjjjiiiiiikkkmmmoooqqqsssssssssssstttssstttvvvyyy{{{{{{zzzxxxyyy}}}|||wwwpppjjjeeeaaa```___bbbfffkkkqqqyyyyyynnnccc[[[VVVSSSRRRPPPNNNLLLJJJGGGCCC???>>>>>>???AAAEEEKKKQQQUUUWWW\\\dddjjjkkkhhhbbb^^^PPPLLLEEE@@@>>><<<;;;999===<<<<<<<<<>>>@@@CCCDDDHHHLLLRRRZZZaaafffiiijjjlllnnnqqqrrrrrrqqqrrrrrruuuttttttsssssssssttttttuuuttttttwwwzzz}}}|||zzzxxxuuuoooiiibbbZZZRRRLLLEEEDDDAAA===;;;::::::;;;;;;;;;<<<======>>>??????>>>>>>>>>===<<<;;;999999555555444444444333333333444444555555444444333222222222222222222222222222333333333222222111111111111000000//////000000111333222111000000222555777@@@HHHSSS^^^eeeiiikkkmmmoooqqqtttvvvvvvwwwyyyzzz}}}||||||||||||}}}~~~~~~}}}~~~~~~}}}}}}yyymmmdddeeemmmuuu~~~{{{uuupppcccbbbdddlll~~~vvvnnnjjjgggffffffooo}}}___GGG999333222000///............................................................---------............//////////////////.........222333333444555555666666555555666888999===HHHTTTgggzzzxxx{{{iii]]]VVVRRRRRRUUUXXXXXXZZZ```dddjjjuuuvvvqqqkkkgggfffeeeeeeeeeeeehhhlllnnnoooqqqsssuuuuuuuuuvvvxxxzzzyyyvvvtttkkkfff```\\\ZZZXXXWWWVVVTTTRRRPPPNNNMMMLLLLLLMMMKKKMMMPPPUUU[[[dddnnnuuu|||yyyvvvuuuuuurrrpppmmmjjjhhhhhhhhhhhhlllnnnpppsssuuuxxxyyyzzzyyyzzz|||~~~~~~|||xxxsssllleee```]]][[[\\\]]]___dddlllvvv|||{{{sssjjjaaaXXXRRROOOLLLJJJIIIHHHGGGFFFCCC@@@>>>>>>>>>@@@DDDIIINNNQQQPPPSSSXXX\\\______]]]\\\SSSOOOIIIEEEBBB???===;;;>>>>>>>>>>>>???AAACCCEEEFFFJJJPPPWWW___dddhhhjjjkkknnnqqqrrrrrrrrrrrrssstttttttttsssttttttuuuuuuvvvvvvwwwzzz}}}}}}xxxqqqiii```WWWOOOIIIHHHFFFDDDAAA???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>===;;;:::999555555444444444333333333444444555555444444333333222222222222222222222222222222222222222111111111000//////......//////000222111000///000222444666???GGGRRR]]]dddhhhkkkllloooqqqtttuuuuuuvvvwwwyyy||||||{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}}}}~~~{{{ooofffhhhqqq{{{~~~wwwjjjggggggnnn||||||qqqjjjeeecccccc___gggvvvaaaHHH:::333222000///.........///---------.......................................---------............///////////////............000000111111222333333333555555666888888;;;EEEPPPeee}}}xxx|||jjj^^^WWWSSSSSSVVVYYYXXX[[[```dddjjjuuuzzztttooolllkkkjjjiiiiiijjjjjjjjjiiiiiiiiiiiikkklllooosssxxxzzzyyyxxxqqqnnnhhhbbb]]]ZZZXXXWWWUUUTTTRRRPPPOOONNNNNNNNNNNNOOOQQQTTTYYY___gggmmmyyy~~~zzzvvvsssrrrqqqnnnmmmkkkiiihhhiiijjjkkkmmmooorrruuuyyy}}}}}}~~~}}}~~~~~~{{{wwwqqqjjjccc^^^[[[\\\[[[ZZZYYY]]]dddnnnvvvvvvsssnnnggg^^^WWWPPPMMMIIIHHHFFFEEEEEEDDDBBB@@@>>>>>>>>>@@@DDDHHHLLLOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRNNNJJJGGGEEECCCAAA???????????????@@@AAACCCDDDEEEHHHMMMTTT[[[bbbfffiiikkkmmmppprrrrrrrrrssstttttttttsssttttttuuuvvvvvvwwwwwwyyy|||}}}uuulllcccZZZRRRMMMKKKIIIGGGEEECCCAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<:::999888555555444444444333333333333444444555444444333333333333222222222222222111222222222111111111111111//////............//////111000000///000111333444===EEEPPP[[[ccchhhlllnnnoooqqqtttuuuvvvvvvxxxzzz{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~zzzooogggjjjtttrrrllljjjppp{{{wwwmmmfffaaa``````[[[```mmm~~~^^^FFF999222111000.........//////---------.........//////........................---------............//////////////////.........//////000000111111222222555555666888888:::CCCNNNccczzz}}}kkk___XXXTTTTTTWWWYYYYYY[[[```dddjjjuuu|||xxxuuurrrpppooonnnkkkiiigggeeecccbbbcccdddggglllqqquuuvvvvvvuuusssoooiiibbb]]]ZZZYYYVVVVVVTTTSSSQQQPPPPPPOOOOOOQQQRRRTTTWWW]]]ccchhhsssvvv|||~~~yyyuuurrrpppooolllkkkiiiiiiiiijjjlllnnnoooqqqvvvzzz~~~|||{{{|||}}}~~~~~~|||yyyssslllfffaaa^^^]]]^^^]]]ZZZXXXZZZ```iiioooooommmiiiccc\\\UUUPPPLLLKKKIIIFFFEEEEEEDDDBBB@@@>>>>>>???AAADDDHHHLLLNNNOOONNNKKKIIIHHHHHHIIIJJJLLLJJJHHHGGGGGGGGGEEECCC@@@@@@@@@AAAAAABBBBBBCCCDDDFFFKKKQQQXXX___dddgggiiillloooqqqrrrrrrsssuuussssssssstttuuuvvvwwwxxxwwwxxxzzz}}}xxxppphhh```YYYTTTNNNMMMKKKIIIFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<<<<;;;:::999888777555555444444444333333333333333444444555444444333333333333222222111111111111111111111111111111111//////............//////000000000000000222333444:::AAAMMMYYYbbbhhhmmmpppooorrruuuvvvwwwxxxzzz|||{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~}}}||||||~~~}}}||||||||||||}}}~~~~~~}}}wwwllleeejjjvvvzzzrrrnnnsss{{{}}}|||{{{}}}zzzssskkkccc^^^]]]]]]ZZZ]]]eeeuuuuuuXXXBBB888222111000.........///000,,,,,,------.../////////........................---------............///............/////////000000111111222222333444444555555666888888:::CCCNNNbbb}}}~~~nnnaaaZZZUUUUUUWWWYYYXXXZZZ___ccchhhsss~~~|||wwwtttpppllljjjgggdddbbbaaa```aaadddhhhllloooooottttttsssnnnhhhaaa]]]\\\YYYXXXWWWVVVUUUTTTRRRRRROOOPPPQQQSSSUUUYYY___ccchhhjjjpppvvvzzz~~~~~~yyyuuurrrpppooolllkkkjjjjjjjjjlllooopppssswww|||}}}zzzxxxyyyzzz{{{zzzxxxuuupppjjjeeeaaa_________^^^[[[YYYYYY]]]ccchhhiiigggddd___ZZZTTTOOOMMMLLLJJJGGGEEEEEEDDDCCCAAA??????AAACCCFFFJJJMMMOOOMMMKKKHHHEEEDDDDDDEEEFFFFFFFFFFFFGGGIIIIIIHHHFFFBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEIIINNNTTT[[[aaadddgggjjjmmmpppqqqqqqssstttssssssssstttuuuwwwxxxyyyxxxzzz|||~~~{{{uuunnnfff___ZZZTTTSSSPPPNNNKKKHHHEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@;;;;;;;;;:::999888777666555555444444444333333333333333444444555555444444444333333222222111111111000000000111111111111111000//////......//////000111000111111222222333444777>>>JJJUUU___fffkkknnnnnnqqqtttwwwxxxyyy|||~~~||||||{{{{{{||||||}}}~~~|||}}}}}}}}}||||||~~~|||||||||||||||}}}}}}~~~}}}~~~uuukkkeeekkkzzz}}}yyy}}}{{{yyyyyywwwrrrjjjaaa\\\[[[[[[YYYYYY]]]iiiyyyiiiPPP???777222111///......//////000,,,,,,------...//////000........................---------............///,,,------...///000111111111111222333333444444555444444777999999:::CCCNNNddd~~~ssseee\\\VVVTTTWWWWWWVVVXXX]]]```fffqqq{{{yyyuuupppkkkhhhbbb```]]]^^^```dddfffgggnnnqqqtttrrrmmmgggbbbaaa\\\\\\[[[ZZZYYYXXXVVVUUUPPPQQQRRRRRRSSSVVVZZZ^^^aaabbbhhhooorrrsssyyyzzzvvvsssqqqqqqoooooonnnnnnoooqqqsssuuuyyy}}}zzzxxxuuutttuuuuuuuuuuuusssrrroookkkhhhdddaaa```______^^^\\\[[[\\\___bbbdddccc___[[[VVVRRRNNNMMMKKKIIIFFFEEEEEEEEEDDDCCC@@@@@@BBBEEEIIIMMMPPPRRRNNNLLLIIIFFFDDDCCCBBBBBBDDDDDDEEEHHHJJJKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGLLLQQQXXX^^^bbbeeehhhlllnnnoooppprrrtttrrrrrrssstttuuuwwwyyyzzzzzz|||~~~|||vvvnnneee```ZZZYYYVVVSSSOOOLLLIIIGGGDDDDDDDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;:::999777777555555444444444333333333222333444444555555444444444444333333222111111000///000000000111111111222111000000//////000000111111111111222333333444444555<<>>999111111///......///000000,,,,,,------...///000000........................---------.........//////+++,,,---...///111222222000111111222222333444444444444777999999;;;DDDNNNggg|||~~~xxxhhh^^^VVVTTTUUUUUUTTTVVV[[[^^^dddnnnyyyzzzsssnnneeeaaa]]][[[\\\___aaaccciiinnnssstttpppkkkgggeee______^^^^^^\\\[[[YYYXXXRRRSSSSSSSSSSSSUUUXXX[[[aaaaaagggnnnooommmqqqxxxvvv{{{{{{wwwtttrrrrrrttttttsssssstttvvvyyyzzz}}}|||uuurrrpppooopppppppppooooooooopppnnnkkkgggccc```aaaaaaaaa```^^^]]]___```bbb```\\\XXXSSSPPPNNNLLLIIIGGGEEEDDDEEEFFFEEEEEE@@@AAACCCGGGJJJNNNRRRSSSQQQOOOLLLHHHEEEAAA???>>>DDDDDDFFFIIIKKKKKKIIIGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEGGGJJJPPPWWW]]]aaadddgggkkkmmmoooppprrrsssrrrrrrssstttvvvxxxyyyzzz|||~~~|||tttkkkeee^^^]]][[[WWWSSSOOOKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA=========<<<;;;:::888888555555444444444333333333222333333444555555555444444444333333222111000000//////000000111111111222111111000000000000111111111222222333444444555555555;;;EEENNNVVV[[[```bbbiiilllqqqtttwwwyyy|||}}}}}}}}}}}}}}}~~~{{{|||}}}|||{{{|||}}}|||||||||||||||}}}~~~~~~tttmmmiiirrr{{{sssiii```[[[YYYYYYTTTUUUWWW\\\dddoooyyy~~~wwwkkkZZZIII<<<555444222000---,,,,,,------........................------....................................------111000000///////////////222222222222222222333333777666666999:::===GGGQQQddd}}}|||nnn\\\UUURRRPPPSSSTTTVVVXXX\\\ccckkkppp}}}nnnjjjccc^^^]]]___bbbeeeccceeeiiinnnpppoookkkgggcccbbbcccccccccaaa]]]YYYYYYVVVSSSRRRSSSUUUWWWWWW[[[^^^cccgggjjjnnnsssvvvzzz{{{}}}}}}~~~{{{yyyxxxxxxyyyzzzxxxxxxyyyyyyxxx{{{yyytttnnnllliiiiiiiiijjjjjjiiikkkllloooooommmiiieeeaaadddaaa^^^\\\\\\]]]\\\\\\```]]]YYYUUUSSSPPPLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFIIIKKKNNNQQQRRRQQQNNNIIIDDDAAA?????????AAABBBCCCEEEGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJFFFEEEIIIMMMQQQXXX___eeehhhkkkmmmoooqqqtttvvvtttuuuvvvvvvvvvxxx{{{~~~yyypppllliiieee^^^XXXTTTPPPMMMJJJKKKIIIEEECCCCCCCCCAAA@@@BBB@@@>>>===<<<;;;999777777666444333222222333333333333333333444555666666999888666444111///......111111000000000000111111222222111111222222333444444333222222333444666777555999@@@GGGNNNUUU]]]bbbgggkkkppptttvvvyyy|||~~~|||||||||||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~vvvpppllluuuvvvkkkbbb\\\ZZZZZZTTTTTTVVVYYY```iiiqqqvvvvvvtttnnnbbbSSSDDD888222111000...------...///000......................../////////...---------,,,........................///////////////000111111111222222222222333333333888666777999;;;>>>GGGQQQggg~~~sssaaaXXXUUURRRQQQRRRSSSUUUYYY___ggglllzzzqqqiiieeeccccccccccccdddgggkkknnnmmmjjjhhheeedddeeeffffffddd```]]][[[YYYUUUTTTUUUVVVWWWWWWYYY\\\```dddhhhmmmrrrvvv{{{{{{}}}}}}~~~~~~~~~|||zzzyyyzzzzzz{{{xxxxxxzzzzzzyyy}}}|||uuupppjjjhhhfffeeeggghhhggggggjjjlllmmmnnnllliiifffcccdddaaa^^^\\\\\\\\\\\\[[[]]]YYYUUUQQQOOOLLLIIIGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFHHHKKKMMMPPPQQQPPPMMMHHHDDDAAA?????????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNJJJFFFEEEHHHLLLPPPWWW^^^dddgggjjjlllnnnpppsssvvvtttvvvwwwwwwwwwyyy|||wwwtttpppkkkccc]]]XXXUUURRRPPPMMMJJJGGGEEEDDDCCCBBBAAABBBAAA>>>======<<<999777777666555333333333333444333333333333444555666666777777555333222111111111111111111000000111111111333333333222333333333444555444333333444555666777666999>>>DDDIIIPPPVVV[[[cccggglllqqqtttwwwzzz|||~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxrrroooxxxzzzmmmccc]]][[[ZZZWWWVVVVVVXXX\\\bbbhhhllljjjhhhbbbYYYLLL???666111111000///---------...///........................000000///...---,,,,,,+++........................------......///111222333111111222222222333333333888666777:::;;;>>>GGGPPPkkkzzzhhh^^^YYYUUUQQQRRRSSSUUUXXX^^^eeejjjyyyzzzsssmmmiiiffffffeeefffiiikkkmmmllljjjhhhgggggghhhiiihhhdddaaa___\\\XXXVVVVVVWWWXXXXXXWWWYYY\\\___ccciiiqqquuu{{{|||}}}~~~~~~}}}}}}}}}|||||||||}}}|||zzzyyy{{{{{{{{{zzzuuuoookkkeeecccaaaaaacccdddeeedddiiiiiijjjjjjjjjhhhfffeeedddaaa]]]\\\\\\\\\\\\[[[ZZZWWWRRROOOLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOOMMMKKKGGGCCC@@@?????????>>>???BBBDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRRRRRRRRRRKKKFFFEEEHHHKKKOOOVVV]]]ccceeeiiikkkmmmooorrruuuvvvwwwyyyyyyzzz{{{~~~}}}yyysssjjjbbb]]]YYYVVVTTTOOOLLLIIIFFFFFFEEECCCBBBCCCAAA???>>>===<<<:::888888777555444333333444444333333333333444555666777666555555444333333333444222222222222222222222222555555444444444444444444666666555555555666777777666999<<<@@@CCCHHHNNNRRR]]]aaahhhmmmqqqtttwwwyyy~~~}}}||||||{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~wwwrrrpppyyy|||nnnddd^^^[[[[[[[[[ZZZZZZZZZ\\\___bbbdddcccaaa[[[SSSHHH>>>777444555333111///---++++++***........................//////......---------,,,---------...........................///000111222111111111222222333333444888777888;;;<<<>>>FFFOOOllloooccc\\\WWWUUUVVVWWWXXX[[[```fffjjjuuu{{{tttoookkkiiihhhhhhkkkmmmnnnmmmjjjiiijjjkkklllkkkiiifffccc___[[[XXXWWWXXXXXXWWWUUUVVVXXXZZZ^^^eeemmmsssyyy{{{}}}~~~~~~~~~}}}~~~~~~{{{zzz{{{|||}}}xxxsssooojjjfffaaa___^^^^^^aaaccccccccceeeeeeffffffffffffeeeeeeccc```]]][[[[[[\\\\\\[[[ZZZVVVQQQNNNLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLJJJHHHEEEBBB@@@???>>>>>>===>>>AAACCCFFFHHHIIIJJJJJJLLLPPPSSSTTTTTTSSSRRRLLLGGGEEEGGGJJJNNNTTT\\\bbbdddhhhjjjlllooorrruuuwwwyyy{{{|||}}}~~~zzzpppggg```[[[WWWUUURRROOOKKKHHHGGGFFFDDDCCCCCCAAA???>>>>>>===;;;999888777555444333333444555333333333444444555666777777666555555444444444555333333333444444333333333666666777777777666666666888888777777777777777777666777:::<<>>>>>>>><<<===@@@CCCEEEGGGIIIIIIMMMOOOTTTWWWYYYXXXVVVTTTOOOIIIFFFGGGJJJMMMTTT[[[aaacccgggjjjlllooorrruuuxxxzzz}}}~~~wwwmmmeee^^^YYYVVVTTTQQQMMMJJJHHHGGGEEECCCBBB@@@>>>=========;;;999888777555444333333444444444444444444555666777777999888777666555555444444444444555555555555444444777777888999999999999888::::::::::::999888888777555666888:::<<<@@@FFFJJJSSSXXXaaahhhnnnrrrvvvxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}~~~~~~pppmmmkkkqqq||||||~~~ooofffbbb```___^^^^^^^^^___```aaabbbbbbaaa]]]VVVKKK@@@999555444......//////////////////........................+++,,,,,,---...///000000,,,,,,------.../////////111111000///////////////000000111222333444444555666555777:::;;;<<>>======<<<===@@@BBBDDDFFFGGGHHHNNNRRRWWW\\\^^^]]][[[YYYQQQKKKGGGHHHJJJMMMTTT[[[aaacccgggjjjlllooosssuuuxxxzzz~~~zzzqqqiiibbb]]]YYYVVVSSSNNNKKKIIIGGGEEECCC@@@???===<<<===<<<:::999777666444333222222333333444444444444555666777888:::999888777666666555555444555666777777666555444666888999;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::888888555666777888:::>>>DDDHHHNNNTTT^^^fffmmmrrrvvvxxxuuuvvvwwwyyyzzz|||}}}~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~mmmjjjiiinnnzzzyyyxxxzzzppphhhfffeeedddaaabbbdddfffhhhiiijjjkkkfffaaaXXXKKK???777333333------...//////000000000........................,,,---------.../////////,,,,,,------...//////000000////////////000000111///000111222333444444555444444666999:::;;;AAAIIIXXXwww}}}~~~wwwwwwrrr~~~~~~nnnccc\\\WWWXXXYYYZZZZZZ\\\```bbbiiiwwwzzzvvvssssssrrrrrrqqqpppppprrrtttvvvvvvuuuqqqmmmfffaaa^^^\\\ZZZYYYVVVWWWVVVVVVWWWZZZ___cccgggoooyyy}}}|||xxxwwwwwwyyy{{{tttooommmlllhhhfff```^^^\\\]]]^^^```aaa```___```aaaaaabbbaaaaaa```]]]ZZZYYYYYY\\\^^^``````WWWSSSMMMJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@???>>>>>>=========>>>@@@BBBDDDEEEFFFFFFKKKOOOWWW]]]aaaaaa___^^^TTTNNNIIIIIIJJJMMMTTT\\\aaadddgggjjjmmmppptttvvvwwwzzz~~~{{{uuuoooiiiccc]]]ZZZWWWSSSOOOKKKIIIGGGEEECCC???===<<<;;;<<<;;;:::888666555333222111111222222444444444444555666777888999888888777777888888888555666888999999888666555666777:::===>>>??????>>>>>>>>>>>>>>><<<;;;999888777777777777888;;;AAAEEEJJJQQQ[[[dddkkkqqquuuwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~llliiihhhlllvvv|||yyyyyy}}}qqqjjjiiiiiihhhfffgggjjjmmmppprrrssstttlllfff[[[NNNAAA888444333/////////000///......---..........................................------,,,,,,------...///000000............///111222333///000000222333444555555333333555888999:::@@@HHHRRRooovvvuuuqqq}}}pppeee^^^YYYZZZ[[[[[[[[[]]]```bbbdddrrr|||zzzxxxwwwsssrrrrrrtttwwwyyyyyyxxxuuupppjjjdddaaa^^^\\\ZZZWWWXXXWWWVVVVVVXXX\\\___cccmmmyyy~~~|||~~~|||wwwvvvuuuwww~~~yyysssooonnnmmmjjjggg```^^^\\\\\\^^^___```___```aaabbbccccccbbbaaa```[[[YYYXXXYYY\\\___aaaaaaYYYUUUPPPLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBB@@@@@@??????>>>>>>=========>>>@@@BBBCCCDDDEEEEEEEEEKKKSSS\\\aaabbbaaa___UUUOOOJJJIIIKKKNNNTTT\\\aaadddhhhkkkmmmppptttwwwwwwzzz~~~|||vvvsssoookkkgggaaa\\\XXXWWWTTTOOOKKKIIIGGGDDDBBB>>><<<;;;;;;;;;;;;999888555444222111000111111222555444444555555666777888777777777777888999:::;;;555777888999999888777555555777:::>>>@@@AAA@@@@@@????????????===;;;999888888888777666666999>>>BBBGGGNNNYYYcccjjjppptttvvvyyyyyyzzzzzz{{{|||||||||}}}}}}||||||{{{{{{{{{zzz||||||||||||}}}~~~}}}oooiiieeeiiisss~~~zzztttuuuyyy{{{xxxtttxxxooohhhhhhjjjlllnnnppptttzzz}}}zzzppp```OOOAAA888555444000000000000000///......------------------------000000///...............///////////////.........111000000//////000111222111222222333333444444555444555777888999<<<@@@CCCQQQccc~~~lllkkkvvvqqqddd]]][[[XXXVVVYYYZZZZZZ]]]aaagggnnnzzz~~~{{{{{{yyyxxxxxxzzz|||~~~~~~zzzqqqjjjfffccc___\\\VVVUUUTTTTTTVVVXXX[[[\\\dddlllvvv|||}}}{{{uuussssssuuu}}}~~~yyytttrrrssssssoookkkeeeaaa___``````___aaaeeeggggggfffdddbbb___]]]\\\\\\YYYVVVXXX^^^aaaaaa___YYYUUUOOOKKKKKKLLLLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<>>>@@@AAAAAAAAABBBCCCGGGIIIOOOYYYbbbfffdddaaaZZZSSSMMMMMMOOOQQQVVV\\\bbbdddgggiiikkknnnrrruuuwwwyyy|||}}}wwwssskkkjjjhhheeebbb___]]][[[SSSOOOKKKGGGFFFEEEDDDCCC>>>===<<<:::999888888888777555222111333444555555666555555666777888888777;;;:::999999888888999999999<<<>>>>>><<<:::;;;===777888999;;;<<<>>>????????????>>>===<<<;;;:::999888777666666777999;;;===GGGMMMVVV```gggnnntttxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~pppiiifffjjjrrr{{{zzztttsssuuuvvvrrrnnnooowwwpppiiijjjlllooouuu{{{zzzgggRRRBBB888333222000000000000000///......------------------------//////...---------------/////////////////////...111000000//////000111222111222222333333444444555444666777888999<<<@@@CCCMMM]]]xxxpppkkkrrruuuiiiaaa\\\XXXVVVXXXXXXXXXZZZ___dddkkkwww~~~|||{{{|||~~~~~~uuunnnjjjfffbbb___ZZZYYYXXXXXXYYYZZZ\\\]]]eeemmmwww|||~~~|||vvvttttttvvv~~~{{{wwwvvvwwwvvvqqqmmmhhhcccaaabbbbbbaaadddiiilllkkkiiigggccc```]]]\\\\\\YYYVVVYYY^^^aaaaaa___\\\WWWRRROOONNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDGGGMMMVVV```ddddddaaa\\\TTTNNNOOOQQQSSSYYY^^^dddgggiiikkkmmmooosssvvvxxxzzz|||}}}zzzwwwsssnnnkkkggggggfffdddaaa]]]ZZZYYYUUURRRMMMIIIGGGFFFDDDBBB>>>===;;;:::888888777777777444222111333444555444666666666777888999999999;;;;;;;;;:::::::::;;;;;;;;;>>>@@@@@@===:::::::::555555666777888:::;;;;;;<<<<<<;;;;;;:::999999999888777666666777999<<<===GGGMMMVVV```gggnnntttxxxyyyzzz{{{|||||||||||||||}}}}}}}}}~~~~~~~~~{{{{{{|||}}}}}}~~~~~~rrrllliiinnntttzzz}}}vvvssssssrrrmmmhhheeemmm{{{|||oooiiijjjmmmppp{{{nnnVVVCCC888333222000000000/////////......------------------------......---,,,,,,,,,,,,---......//////////////////000000//////000111222222111222222333333444444555444666777888999<<>>======AAACCCEEEEEEDDDDDDDDDFFFCCCFFFLLLUUU___eeeeeeccc^^^WWWQQQRRRTTTWWW\\\bbbgggiiikkklllnnnpppsssvvvyyyzzz}}}~~~}}}yyyvvvqqqnnnllliiifffddddddeeedddcccaaa]]]ZZZXXXWWWTTTOOOLLLIIIGGGDDDBBB>>>===;;;:::888777777666666444222111333444444444777777777888999999::::::<<<<<<<<<<<<<<<<<<======>>>@@@BBBBBB???<<<:::999555555444444555777888999::::::::::::::::::::::::888888777777888:::<<<>>>FFFLLLVVV```hhhnnntttwwwzzzzzz{{{{{{{{{{{{{{{zzz|||||||||}}}}}}}}}~~~~~~||||||}}}}}}~~~tttooonnnsssxxx|||}}}yyyvvvqqqjjjdddaaaiiiuuuxxxmmmhhhiiimmmppp{{{uuuZZZEEE999444444000000//////..........................................------,,,------.............../////////////////////000000111222222111222222333333444444555555666888888999;;;???BBBDDDQQQfffvvvkkkjjjtttpppddd\\\XXXVVVXXXYYYXXXZZZ___bbbhhhsss}}}vvvpppjjjgggeeeddddddcccbbbaaa``````jjjqqq|||zzzxxxyyy{{{~~~zzztttpppmmmgggcccddddddeeejjjppptttrrroookkkeee```\\\ZZZZZZYYYYYY\\\___bbbbbbbbbaaa^^^ZZZWWWVVVVVVUUUTTTTTTSSSQQQOOONNNLLLLLLLLLLLLLLLLLLJJJHHHEEEBBBAAABBBAAAAAA@@@@@@@@@@@@AAACCCEEEGGGGGGEEEEEEEEEFFFEEEGGGLLLVVV```ggghhhggg___XXXSSSTTTWWWZZZ___eeehhhjjjlllmmmnnnpppsssuuuxxxyyy|||~~~~~~|||{{{{{{zzzxxxvvvrrroookkkiiihhhgggfffeeegggggghhhhhhfffccc```^^^[[[WWWRRRNNNJJJGGGDDDBBB>>>===<<<:::888777666666555444222222333444444333666777888888888888999:::;;;;;;<<<======>>>>>>>>>???AAACCCDDDCCC@@@===;;;888777555555555777999:::;;;;;;;;;;;;;;;<<<<<<<<<999888777777888:::===>>>FFFLLLVVVaaaiiiooouuuxxxzzz{{{{{{{{{{{{zzzzzzyyy||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~sssoooooouuuzzz}}}{{{sssjjjcccaaahhhsss~~~wwwmmmhhhiiimmmpppzzz~~~```HHH:::555444000000///...---.................................///...............//////---.........//////000000...//////000111222222222111222222333333444444555555777888888999;;;>>>AAAEEENNNaaayyyyyynnnjjjooo~~~qqqccc[[[XXXVVVYYY[[[[[[^^^ccceeejjjttt~~~vvvooollljjjjjjjjjiiihhheeecccbbblllsss~~~~~~{{{{{{}}}~~~zzztttooommmgggccccccddddddiiiooorrrqqqnnniiiddd___[[[YYYZZZ[[[\\\^^^aaacccddddddbbb___\\\ZZZYYYXXXWWWUUUVVVUUUSSSQQQPPPNNNNNNNNNOOOOOOPPPOOOMMMIIIEEECCCBBBAAAAAA@@@@@@AAABBBCCCFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGLLLTTT^^^eeeffffff___XXXSSSTTTXXX[[[aaaggggggiiikkklllmmmooorrruuuwwwyyy{{{}}}~~~|||{{{zzzyyyvvvssspppnnnllljjjiiikkklllmmmlllooopppqqqrrrqqqooommmlllddd___XXXQQQMMMIIIEEECCC???>>>===:::999777777666666444333333444555555333444666777777666666888:::999:::<<<===>>>>>>>>>>>>>>>@@@DDDGGGHHHFFFCCC@@@999888666444555777:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;===???FFFMMMWWWbbbjjjqqqvvvyyy{{{{{{{{{|||{{{{{{zzzzzz||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~{{{ooolllmmmuuu|||xxxmmmeeeccciiirrr{{{wwwoooiiihhhlllpppwwweeeKKK;;;444333000///...---------...///........................///............///000000------......///000000000---...///111222222222222111222222333333444444555666777888888999;;;>>>AAAEEEMMM]]]ttt}}}rrrkkklllzzzttteee[[[WWWWWWZZZ\\\\\\```eeefffjjjsss|||uuuqqqooooooppppppnnnkkkhhhffflllrrr}}}}}}}}}}}}xxxssspppmmmgggccccccccccccggglllnnnmmmjjjgggccc___\\\ZZZ[[[\\\___aaadddeeefffgggbbb```^^^]]]\\\[[[XXXVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTRRRNNNJJJGGGBBBAAA@@@@@@@@@BBBCCCDDDIIIKKKLLLKKKIIIHHHHHHIIIFFFFFFIIIPPPYYY___aaaaaa]]]VVVQQQSSSWWWZZZ```ggggggiiikkklllmmmpppsssvvvxxxyyy{{{}}}~~~|||{{{yyyxxxuuuqqqnnnlllllllllooossswwwxxxxxx|||}}}~~~wwwpppdddZZZRRRLLLHHHEEEAAA@@@>>><<<:::888777777666555444555666777666444333555888777555555777:::999:::<<<>>>????????????>>>AAAEEEKKKNNNMMMHHHEEE:::888555333444777;;;>>>@@@???>>>===<<<;;;::::::::::::999999:::<<<>>>@@@FFFNNNYYYdddmmmssswwwzzz{{{{{{|||||||||||||||{{{|||||||||}}}}}}}}}~~~~~~||||||}}}}}}~~~xxxnnnkkknnnwwwuuummmhhhmmmtttyyy{{{~~~|||uuummmfffeeehhhkkkmmm{{{cccJJJ;;;444222111///...,,,,,,---...///...........................---------......///000------......///000000111,,,...///111222222222222111222222333333444444555666777888999999;;;>>>AAAEEELLLZZZqqqvvvmmmjjjwwwyyyiii[[[XXXWWWYYY[[[[[[^^^ccccccgggppp|||{{{wwwtttuuuvvvvvvuuuqqqnnnkkkiiiooozzz~~~~~~|||wwwsssqqqlllhhhdddeeedddccceeeiiiiiiiiigggfffcccaaa___]]]\\\^^^aaadddfffggghhhiiidddbbbaaa```___]]]ZZZWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWVVVRRRMMMJJJEEEDDDCCCCCCDDDFFFHHHIIINNNOOOPPPOOOMMMKKKKKKLLLHHHHHHIIINNNVVV\\\^^^]]][[[TTTOOOQQQUUUYYY___eeegggiiilllmmmooorrruuuxxxzzz{{{}}}~~~}}}{{{zzzyyyvvvqqqnnnnnnooosssxxxuuueeeYYYPPPKKKHHHCCCBBB???===;;;999888888777666666666888888777555333666999999666555888;;;999;;;===@@@AAABBBAAAAAA@@@CCCHHHNNNRRRQQQLLLGGG===:::777555777;;;@@@CCCGGGFFFDDDBBB@@@>>><<<;;;;;;:::999999:::<<<>>>@@@GGGOOOZZZfffooouuuyyy|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{{{{|||}}}}}}~~~~~~wwwooonnnqqq{{{~~~tttmmmqqqwwwyyyyyyzzz|||~~~zzzxxxrrriiibbb```bbbeeebbbnnnyyy]]]GGG:::555444111///---,,,,,,,,,...///////////////////////////,,,,,,,,,,,,,,,---...///---------...///000000111,,,---///111222333222222111222222333333444555555666777888999999;;;>>>@@@DDDJJJYYYoooyyymmmiiivvv~~~nnn\\\XXXWWWYYYZZZYYY\\\aaa```dddmmmzzz{{{wwwxxxzzz{{{yyyvvvrrrooogggmmmxxx|||wwwtttrrrmmmhhhffffffeeecccdddhhhgggffffffeeedddbbbaaa```\\\___cccfffggghhhjjjkkkeeedddcccbbbaaa___\\\YYYUUUUUUTTTSSSRRRRRRRRRSSSSSSUUUXXXZZZXXXUUUPPPMMMJJJIIIHHHHHHIIIKKKMMMNNNQQQRRRSSSRRROOONNNMMMNNNLLLJJJKKKOOOVVV[[[]]]]]]YYYRRRMMMOOOSSSXXX^^^dddhhhjjjmmmoooqqqssswwwzzz|||}}}~~~}}}|||{{{zzzwwwrrrooorrrtttyyymmm^^^TTTMMMJJJDDDCCC@@@>>><<<:::999999888777777888999999777666444777;;;:::777666999===:::<<>>:::999:::???DDDHHHNNNMMMKKKHHHEEEBBB@@@???;;;:::999999:::<<>>@@@BBBIIIWWWllltttqqqxxxrrrfff]]]VVVTTTUUUUUUYYY]]]bbbeeekkkvvv~~~}}}yyyssspppkkkooossszzz~~~|||wwwtttqqqnnnjjjfffeeefffhhhjjjlllkkkiiigggeeedddcccccc```bbbfffiiilllmmmmmmmmmjjjiiigggeeeaaa^^^[[[YYYTTTSSSRRRQQQQQQQQQRRRSSSSSSWWW[[[]]][[[WWWTTTRRRNNNNNNMMMKKKIIIKKKNNNPPP[[[YYYVVVTTTSSSRRRQQQOOOMMMLLLLLLNNNQQQUUUWWWWWWTTTPPPKKKLLLQQQWWW\\\]]]gggjjjnnnqqqsssvvvzzz}}}}}}zzzxxxvvvtttqqqtttzzz}}}hhhWWWNNNKKKEEEBBB>>><<<;;;;;;:::999999888888999:::999777444555888:::999777666888:::888;;;???CCCFFFGGGGGGFFFFFFFFFHHHLLLPPPQQQOOOLLLDDD>>>:::;;;===@@@HHHPPPUUUSSSSSSRRROOOIIIEEECCC<<<>>>>>>:::888;;;@@@CCCHHHRRR```kkkrrruuuxxx{{{zzz{{{|||~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~uuulllqqq|||~~~}}}yyyyyy|||xxxssskkkddd```^^^^^^^^^]]]```jjjzzz~~~gggPPP???666222111///............------------------........................................../////////000000000000000000000000000000000///333333333333444555666666777888::::::;;;<<>>???BBBGGGPPPYYY``````___]]]XXXPPPIIIFFF===>>>===:::999;;;???CCCHHHRRR```kkkrrruuuyyy{{{zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~vvvnnnvvv~~~}}}wwwrrrjjjdddaaa___^^^]]]ZZZ\\\bbbooo~~~rrr]]]JJJ<<<555333222///............---------...............---------............................../////////000000000000000000000000000000000333333333333444555666777888999;;;;;;<<<===@@@BBBIIIMMMUUUfffxxxhhhlllwwwlllaaaWWWSSSSSSSSSUUUXXXZZZ]]]cccmmmyyy|||wwwnnnmmmlllqqq|||zzzwwwtttppplllkkkkkklllnnnoooooonnnmmmkkkhhheeedddccceeeiiinnnqqqsssttttttqqqoookkkgggbbb]]]YYYWWWRRRQQQPPPNNNNNNNNNOOOPPPRRRUUUYYY[[[ZZZYYYYYYYYYWWWVVVTTTRRRPPPPPPSSSUUU]]][[[XXXWWWWWWVVVTTTSSSPPPOOONNNOOOPPPQQQQQQPPPOOOMMMKKKLLLQQQWWW\\\^^^hhhkkknnnqqqsssuuuxxxzzz||||||}}}zzzwwwuuuttttttuuuvvvvvvvvvuuuuuusssrrrpppnnnpppuuu|||wwweeeUUULLLGGGDDD@@@===<<<<<<;;;;;;999999999;;;===>>>===<<<======<<<999666555555777999<<>><<<===AAADDDIIISSS```kkkrrrvvvyyy|||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~xxxsss|||~~~xxxrrrkkkeeebbbaaa___]]]ZZZ[[[___iiittt|||~~~ttthhhVVVEEE:::444333222///............---------/////////...---------,,,................................./////////000000000000000000000111111111111111111222333444555666777999;;;;;;<<<===@@@BBBHHHMMMVVVfff}}}{{{yyykkkkkkrrrrrreeeXXXSSSRRRRRRSSSVVVVVVZZZ```hhhsss{{{qqqnnnjjjmmmzzz~~~zzzxxxtttpppnnnnnnnnnooooooppppppooommmiiifffddddddfffkkkooosssvvvwwwwwwuuurrrnnnhhhbbb]]]ZZZXXXUUUTTTSSSQQQQQQQQQRRRRRRRRRTTTWWWXXXYYYZZZ\\\^^^^^^]]][[[WWWTTTTTTVVVXXX]]]ZZZXXXWWWWWWWWWVVVTTTPPPOOOOOOPPPQQQRRRPPPOOOMMMLLLKKKMMMQQQWWW[[[^^^gggjjjnnnqqqsssuuuwwwyyy{{{{{{}}}|||xxxvvvsssrrrqqqooollliiigggfffcccbbb```^^^^^^bbbiiinnnuuuzzz~~~~~~uuufffVVVLLLGGGDDD@@@>>>======<<<<<<=========>>>AAABBBBBBAAA@@@>>>;;;888555444555666999<<>>>>>===@@@??????@@@CCCFFFFFFEEECCC???;;;777555555666666999<<>>;;;;;;===???@@@@@@BBBBBBDDDIIIPPPVVVZZZ\\\SSSLLLCCC<<<999777666555888999<<>><<<::::::===???@@@AAAEEEFFFIIIPPPYYYaaafffiiiZZZRRRGGG???;;;888666444888888:::===???BBBDDDEEEGGGIIIJJJHHHEEECCCDDDFFFAAABBBFFFKKKOOOWWWgggvvvyyyfffWWWSSSOOOJJJNNNWWW^^^eeennnuuuwwwyyy|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||rrrsssyyy~~~|||rrrmmmlllkkkiiiiiifffhhhiiiiiikkkjjjgggbbbaaaTTTGGG???999444111111//////...------------...//////............//////222000//////000000///...,,,---...///000000000000000000000000000111111111111444444222333888999777777999<<<===>>>???BBBDDDFFFLLLSSS[[[kkkwwwfffYYY^^^pppqqqbbbYYYUUUSSSQQQRRRRRRVVV]]]ccckkkwwwzzzyyy~~~||||||zzzxxxvvvtttqqqnnnlllkkkmmmpppuuuzzz~~~|||yyyuuupppkkkgggeeedddcccaaa___]]]\\\\\\\\\]]]^^^___aaaffflllsssyyy}}}yyysssmmmhhheee``````^^^]]]\\\[[[[[[[[[]]]]]]\\\[[[XXXVVVTTTSSSOOOSSSXXX[[[\\\\\\\\\\\\bbbgggnnnsssvvvwwwxxxxxxyyywwwxxx}}}vvvmmmhhhbbbbbbbbbaaa___[[[VVVSSSTTTPPPKKKIIIIIIHHHEEEBBB>>>===;;;;;;<<>>>>>???BBBDDDEEEKKKQQQXXXeee}}}yyyiii[[[]]]lll}}}tttdddZZZUUURRRPPPRRRQQQUUU[[[aaahhhttt~~~~~~|||{{{yyyvvvssspppnnnmmmooorrrwww{{{}}}{{{wwwrrrmmmiiigggfffeeedddaaa___^^^___aaabbbcccdddgggkkkpppvvvzzz}}}~~~yyyrrrlllgggddd``````___^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUPPPTTTYYY]]]^^^^^^^^^___ccciiipppvvvxxxyyyyyyyyywwwuuuuuuzzzyyyrrrnnnmmmllljjjgggccc^^^[[[VVVQQQLLLJJJIIIHHHEEEBBB>>>===;;;:::<<>>??????@@@BBBDDDEEEJJJPPPUUU^^^rrr{{{lll^^^\\\eeetttzzziii\\\UUURRRPPPRRRQQQTTTZZZ^^^dddppp{{{~~~|||yyyuuurrrpppoooqqqtttyyy}}}}}}yyytttooollljjjiiihhhfffcccbbbbbbdddfffhhhjjjkkknnnrrrvvvzzz}}}|||wwwqqqjjjeeebbb________________________]]]]]]\\\[[[YYYXXXVVVVVVQQQUUU[[[___aaaaaabbbbbbdddjjjqqqwwwzzzyyyyyyxxxuuurrrrrrvvv{{{yyyvvvrrroookkkgggbbb___XXXSSSNNNJJJIIIHHHDDDAAA>>><<<;;;:::;;;>>>BBBEEEIIILLLOOOTTTaaaqqq|||}}}iiiRRRCCC<<<777555555444666888:::<<<@@@EEEIIINNNOOOOOOLLLHHHDDDAAAAAA@@@======@@@BBBEEELLLUUUhhh~~~qqqddd^^^]]]bbbggglllqqqvvvyyyyyyyyy|||~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~xxxpppnnnrrrzzz}}}xxxxxxyyyyyyuuusssyyyuuunnnooorrrxxx~~~rrrbbbRRR@@@888555222000111//////...------------......------,,,,,,------...,,,+++++++++---...---,,,....../////////......---000000000111111222222333222555666555888>>>@@@???;;;===???@@@@@@@@@BBBDDDEEEJJJPPPTTTYYYjjj}}}oooaaa[[[^^^kkkooo```WWWRRRQQQSSSRRRTTTYYY\\\aaalllwww~~~{{{wwwtttrrrqqqrrruuuzzz~~~~~~zzzvvvrrrooommmllljjjhhheeeddddddgggkkkmmmoooqqquuuyyy}}}}}}zzzuuuoooiiiccc```^^^^^^___```````````````___^^^\\\ZZZWWWVVVTTTTTTRRRVVV\\\aaaccccccdddddddddiiiqqqwwwyyyxxxwwwvvvtttqqqppprrrwwwyyyuuuqqqlllgggccc[[[VVVPPPLLLJJJGGGCCC???>>><<<;;;:::;;;???BBBEEEKKKNNNOOOSSS^^^lllvvvyyyzzzgggPPPAAA:::555333555333555777999;;;@@@FFFJJJNNNOOOOOOMMMHHHCCC@@@???>>>;;;:::<<<===>>>EEELLL\\\qqqxxxlllgggeeeiiinnnqqqtttxxxzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||~~~~~~~~~~~~xxxqqqmmmqqqxxx{{{yyyxxxwwwrrrooottt}}}tttooopppvvvxxxgggUUUAAA777555333222222//////...------------...//////............//////...---,,,---...///...---------.........---,,,,,,///000000111222333333333000444666666:::@@@CCCBBB<<<===@@@AAAAAABBBDDDFFFFFFIIIOOOTTTYYYgggssscccZZZYYYdddyyyvvvfffYYYTTTRRRTTTSSSTTTXXX[[[___jjjttt|||yyy|||yyyvvvsssrrrsssvvvzzz|||xxxtttrrrppppppkkkiiihhhggghhhkkknnnppprrruuuzzz}}}xxxsssmmmgggbbb```]]]^^^___```aaaaaaaaa```aaa___\\\YYYVVVSSSRRRQQQSSSWWW]]]aaacccdddeeeeeefffkkksssxxxyyyxxxwwwwwwtttqqqnnnooorrr}}}|||wwwpppkkk___ZZZSSSNNNKKKHHHCCC???>>>===;;;;;;<<>>======:::999:::;;;;;;@@@GGGTTTggg}}}sssnnnlllooosssvvvxxxzzz|||||||||}}}~~~~~~~~~~~~~~~{{{||||||~~~wwwqqqkkkpppvvv~~~~~~{{{vvvoookkkpppxxxuuuqqqsssyyylllXXXBBB777555333333333//////...------------.../////////....../////////000///......//////...,,,,,,------.........------///000000111222333444444///222444444888>>>AAA@@@;;;===@@@AAABBBCCCFFFHHHIIIIIIMMMTTTYYYddd}}}yyygggZZZVVV^^^rrr}}}lll]]]VVVTTTSSSRRRSSSWWWYYY]]]gggrrr{{{~~~xxxzzz{{{wwwuuusssssswww|||{{{xxxvvvttttttnnnnnnmmmmmmnnnpppssstttvvvzzz}}}wwwpppjjjeeebbbaaa^^^___aaabbbcccbbbaaaaaabbb```\\\YYYVVVTTTSSSRRRUUUYYY___ccceeeeeeeeefffiiinnnsssxxxyyyxxxxxxxxxtttpppmmmkkklllvvvyyyrrrfff```XXXSSSOOOKKKEEEAAA@@@>>>===<<<===@@@DDDGGGIIIKKKLLLNNNVVVaaahhhhhhbbbUUUGGG???:::666555777333444666888<<>>EEEPPP```wwwzzzwwwtttuuuxxx{{{{{{|||}}}~~~~~~~~~~~~}}}~~~||||||}}}~~~}}}uuuppplllqqqxxx~~~yyypppiiimmmuuu~~~vvvqqqrrrxxxpppZZZBBB666444333222222//////...------------...///......------......///222000///...///...---+++------...///000000000000///000000111333444444555222555666555777<<<>>>===;;;===@@@BBBCCCEEEHHHJJJKKKHHHKKKSSSXXX```tttkkk\\\UUUZZZjjjyyyqqqaaaXXXVVVQQQPPPQQQUUUWWW[[[eeeoooxxx|||zzzzzz|||zzzyyy~~~zzzwwwvvvuuuxxx~~~|||zzzyyyyyytttuuuuuuvvvwwwxxxxxxyyy}}}}}}vvvnnnhhhdddccccccaaabbbdddeeefffeeecccbbbaaa___]]]ZZZXXXWWWWWWWWWXXX\\\bbbfffggggggggggggiiilllpppssstttuuuuuuvvvsssoookkkhhhfffnnnzzzmmmggg___XXXTTTOOOIIIEEEAAA@@@>>>===???BBBEEEHHHIIIKKKLLLLLLQQQYYY\\\ZZZUUULLLCCC>>>:::666444555333444666999===DDDLLLRRRSSSQQQMMMGGG@@@<<<;;;;;;999666666999999999>>>DDDOOO]]]rrr}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~{{{sssoooooottt{{{~~~rrrjjjmmmtttuuuuuupppppptttqqq[[[BBB555333222111111//////...------------......------,,,,,,------...222111///......---+++)))......000111222222222222///000000222333444555555777::::::888888<<<===;;;:::<<<@@@BBBDDDFFFIIILLLLLLGGGHHHQQQVVV\\\nnnnnn]]]UUUWWWdddqqqtttcccZZZWWWOOONNNOOOSSSUUUYYYcccnnnwwwzzzvvvxxx~~~{{{zzzsssxxx|||yyyxxxvvvzzz}}}||||||yyyzzz{{{|||}}}}}}}}}}}}~~~uuummmgggdddcccddddddeeeggghhhhhhgggeeeddd```___]]][[[ZZZZZZ[[[\\\[[[___dddhhhiiihhhhhhhhhfffiiilllnnnooopppqqqsssrrrnnnjjjeeebbbhhh{{{rrrlllccc]]]XXXSSSLLLHHHBBB@@@???>>>???CCCFFFIIIKKKMMMLLLJJJLLLPPPPPPLLLLLLEEE???<<<999444111111333555777999>>>EEEMMMSSSSSSQQQLLLEEE>>>;;;:::;;;777555555888999999>>>DDDNNN\\\ooo~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{tttsssvvv{{{tttmmmmmmoooyyy~~~zzzppplllmmmqqq{{{ttt[[[CCC999666222000333//////...------------...------------------------------------------------............/////////000111000000000111222333333444666777777777777:::<<<>>>???@@@AAACCCFFFHHHIIIJJJKKKMMMPPPRRRYYYkkk}}}yyygggXXXUUU___lllxxxfffZZZSSSQQQNNNMMMRRRVVVYYY___eeesss|||yyyyyyyyyvvvvvvwww|||zzzzzz{{{||||||rrrmmmjjjfffeeefffiiiiiijjjjjjiiihhhfffeeebbb```^^^\\\\\\]]]___```fffhhhkkkmmmmmmllljjjhhheeedddccccccdddgggiiikkkiiilllmmmgggbbbfffuuunnnfffeee^^^YYYTTTIIIGGGDDDAAA???@@@DDDIIIMMMNNNMMMMMMLLLKKKIIIGGGFFFCCCAAA>>>;;;888666666555555666888;;;AAAHHHNNNRRRWWWRRRIIIBBB>>>;;;999888888555555777888888===DDDQQQ[[[nnn~~~~~~zzztttttt|||{{{ssssssvvv{{{~~~||||||}}}tttllliiijjjmmmuuu}}}pppXXXAAA888666111000222//////...------------............................................................/////////000000111000000111111222333444555666777777777888:::<<<>>>>>>@@@AAACCCEEEGGGHHHJJJJJJMMMPPPQQQYYYjjj{{{{{{iiiZZZTTT[[[fffwwwyyyjjj^^^VVVQQQNNNMMMQQQUUUXXX]]]dddpppyyy~~~zzz{{{}}}zzzwwwzzz}}}||||||}}}~~~tttooollliiigggiiimmmmmmmmmmmmkkkiiihhhfffdddbbb```^^^^^^```ccceeelllnnnoooooommmiiidddaaa]]]\\\[[[[[[\\\^^^```aaaeeehhhiiiccc^^^bbbppp}}}wwwmmmjjjccc^^^YYYNNNHHHFFFBBB@@@BBBFFFKKKOOOPPPPPPNNNLLLIIIGGGEEECCCAAA???<<<999777555444444555666888<<>>EEEPPPZZZlll~~~~~~xxxsssttt~~~~~~zzzxxxzzzzzzxxxtttmmmgggfffeeeggglllsssiiiSSS>>>777444000...111//////...------------...////////////////////////////////////////////////....../////////000000000111111111111222333444555666777888888888999;;;===>>>>>>@@@AAADDDFFFGGGHHHJJJJJJMMMOOOQQQWWWgggvvvooo^^^SSSVVV]]]mmm{{{|||ooobbbZZZQQQMMMLLLPPPSSSUUU[[[aaakkkttt~~~||||||}}}}}}~~~zzz{{{}}}}}}wwwrrrooolllkkkmmmsssrrrqqqpppnnnkkkiiihhhfffdddaaa```aaaeeeiiilllqqqrrrsssrrrnnngggaaa\\\UUUTTTSSSSSSSSSUUUVVVWWW^^^aaabbb^^^ZZZ^^^kkkvvvtttpppgggbbb]]]SSSJJJHHHDDDCCCDDDHHHNNNQQQSSSRRROOOLLLHHHDDDAAA@@@>>><<<:::777555444333333666777999===BBBHHHNNNQQQQQQLLLDDD???<<<;;;:::999;;;888777999999999>>>EEEOOOYYYiiizzz~~~~~~uuusssvvv{{{xxxyyywwwtttmmmgggcccccccccbbbeeejjjuuu|||___LLL:::555444///---000//////...------------......................................................////////////000000000111111111222222444555666666888999999999999<<<>>>===>>>@@@BBBDDDFFFGGGHHHJJJJJJLLLOOOPPPVVVcccqqqvvvcccUUURRRVVVdddsss}}}rrrfff\\\RRRNNNLLLOOOQQQSSSXXX^^^gggppp}}}}}}{{{}}}yyytttrrrooonnnpppwwwvvvtttqqqnnnkkkiiihhhfffdddbbbaaaccchhhmmmpppqqqrrrsssrrrnnnggg```[[[QQQQQQPPPOOOPPPPPPQQQRRRVVVZZZ]]][[[XXX]]]hhhrrryyysssiiiddd```VVVLLLIIIFFFDDDFFFKKKPPPTTTUUUSSSPPPKKKGGGCCC@@@???<<<;;;999666555444444444777888:::>>>CCCHHHMMMPPPMMMHHHAAA===;;;;;;;;;:::;;;888777999999888===CCCNNNWWWfffuuu~~~~~~{{{ssstttyyy{{{{{{xxxsssiiidddbbbcccbbb```aaadddooozzz~~~nnnVVVEEE777444333...---/////////...------------...------------------------------------------------////////////000000000111111111111222333555666777888999::::::::::::===???>>>???AAADDDFFFGGGHHHHHHJJJJJJKKKNNNPPPTTT___kkk~~~kkkYYYRRRSSS```nnn|||~~~uuuhhh\\\SSSOOOMMMOOOPPPQQQVVV\\\ccclllyyy{{{zzz{{{{{{|||{{{{{{}}}{{{vvvtttqqqqqqsssyyywwwtttqqqmmmjjjhhhgggdddcccbbbbbbdddiiinnnqqqrrrssssssqqqlllddd]]]XXXPPPOOOOOOOOOOOOPPPPPPPPPRRRVVVZZZZZZZZZ^^^hhhqqq}}}vvvlllgggcccYYYMMMKKKHHHFFFHHHMMMRRRVVVVVVTTTPPPKKKGGGCCCAAA???<<<;;;999777666666666666777999;;;???CCCHHHLLLOOOJJJEEE???;;;:::;;;;;;;;;;;;888777888777777;;;AAALLLVVVdddpppxxx}}}~~~~~~yyytttyyy~~~yyyrrrhhhdddbbbdddbbb______bbbkkkttt}}}pppbbbNNN???555444444...---000//////...------------...------------------------------------------------/////////000000000111111111111222333444666777888888:::;;;;;;;;;;;;>>>@@@???AAACCCFFFHHHIIIIIIIIIKKKIIIJJJMMMOOORRR\\\fffyyy}}}ttt```VVVVVV^^^jjjxxxxxxjjj^^^UUUPPPNNNOOOPPPPPPTTTZZZ___gggttt}}}xxxwwwuuutttuuuzzz~~~{{{zzz{{{~~~}}}xxxvvvtttuuuwwwyyywwwtttpppllliiigggfffbbbbbbbbbcccfffjjjnnnppptttsssqqqmmmggg```YYYTTTOOOPPPPPPQQQQQQQQQRRRRRRSSSWWW[[[\\\\\\```hhhnnn}}}yyyooojjjfff\\\PPPMMMJJJIIIKKKPPPVVVZZZYYYVVVQQQLLLGGGCCC@@@???;;;:::999777777777888888888999<<<@@@DDDHHHLLLNNNIIIDDD>>>;;;:::;;;<<<<<<;;;888777888777666:::@@@KKKUUUbbbmmmtttyyy}}}~~~~~~xxxvvv{{{rrrhhhdddcccdddbbb^^^^^^```dddkkkrrrwwwxxxrrrdddWWWHHH;;;333444444///---000//////...------------...................................................//////000000000111111111111222222333555666888999999;;;<<<<<<;;;<<<>>>@@@@@@BBBEEEHHHJJJKKKKKKKKKKKKIIIJJJMMMOOOQQQYYYaaapppzzz{{{{{{ggg\\\[[[\\\gggttt|||{{{nnnaaaVVVRRROOOPPPPPPPPPTTTYYYZZZbbbooo}}}}}}zzzuuupppooorrrxxx}}}{{{yyywwwxxx{{{yyywwwtttpppllliiiggggggaaaaaaccceeegggjjjmmmnnnqqqpppmmmiiiccc]]]XXXUUURRRSSSTTTUUUVVVVVVWWWWWWVVVZZZ]]]^^^]]]___eeejjjwww}}}}}}xxxnnniiieee[[[SSSQQQNNNMMMOOOTTTZZZ^^^^^^ZZZTTTMMMGGGBBB???>>>:::999888777777777888999999:::===@@@DDDHHHKKKMMMHHHDDD>>>;;;:::;;;<<<<<<===:::888888777666:::@@@KKKTTTbbblllssswww}}}~~~~~~~~~xxxyyyttthhhdddccccccbbb^^^]]]```]]]bbbiiinnnooohhh[[[OOOEEE999333555555///---111//////...------------...////////////////////////////////////////////////000000000000111111111111222222222333555777888999:::;;;<<<<<<<<<===???AAAAAACCCFFFIIIKKKLLLLLLKKKKKKIIIJJJMMMNNNPPPWWW___kkkyyyxxx{{{~~~lllaaa___ZZZeeeqqq{{{}}}qqqdddXXXSSSOOOPPPPPPPPPSSSXXXWWW___lllzzzzzzrrrmmmmmmqqquuuwww~~~}}}{{{zzz{{{~~~zzzxxxtttpppllliiihhhggg```bbbdddfffiiikkkmmmnnnkkkjjjhhheeebbb^^^\\\ZZZVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ]]]``````^^^^^^bbbeeennnsss|||yyytttlllgggbbbXXXVVVTTTQQQPPPRRRWWW]]]aaaaaa]]]VVVNNNGGGAAA===<<<999888777666666777888999999;;;===AAAEEEHHHKKKLLLIIIDDD???;;;:::;;;<<<<<<>>>;;;999:::888777;;;AAAJJJTTTbbblllrrrwww}}}~~~~~~yyyssswwwxxxppplllhhhdddbbbaaa```______aaadddgggeee^^^TTTMMM:::666000---,,,---......////////////////////////........................------------------------------......///000000000111111222333555666777777<<<<<<>>>@@@AAAAAA???===BBBDDDGGGJJJKKKKKKJJJIIIJJJKKKLLLLLLNNNRRRWWW[[[eeeuuu~~~{{{yyy{{{zzzjjj______cccmmm}}}vvvhhh]]]TTTNNNNNNOOOOOOPPPRRRTTTZZZdddooozzzzzztttooollljjjuuuwww|||~~~{{{|||~~~zzzsssnnnjjjhhhfffdddeeeeeefffggghhhiiijjjkkkjjjhhheeebbb___^^^^^^^^^\\\\\\[[[\\\]]]```bbbcccdddddddddcccbbbaaa``````nnnpppsssuuuwwwxxxwwwwwwxxxwwwvvvwwwzzz~~~xxxmmmddd___\\\ZZZVVVTTTSSSUUUYYY]]]```aaaddd```XXXOOOGGG@@@===;;;;;;999888888999:::999888999:::>>>CCCHHHJJJIIIHHHDDDAAA===;;;;;;<<<<<<<<<>>>888555777:::;;;>>>CCCKKKVVVccckkksss{{{~~~~~~~~~xxxrrruuuqqqnnnkkkhhhfffdddcccbbb```bbbdddeeebbbYYYOOOGGG<<<888333///...///000000................................................------------------------------......///000000000111111222333555666777777;;;<<<===???@@@@@@???>>>BBBDDDHHHKKKLLLLLLJJJIIIJJJKKKLLLLLLNNNQQQVVVZZZcccqqq~~~}}}qqqeee```cccnnn|||xxxjjj___WWWPPPOOOPPPPPPPPPSSSUUU[[[dddmmmxxxzzzrrrllliiipppqqqxxx~~~|||{{{||||||}}}~~~~~~~~~{{{}}}{{{|||}}}~~~|||wwwqqqmmmjjjiiigggfffeeefffgggggghhhiiiiiijjjiiigggeeebbbaaaaaabbbcccbbbbbbaaabbbbbbdddeeefffhhhgggeeecccaaa```______bbbccceeeggghhhhhhhhhhhheeedddddddddggglllqqqttt{{{~~~tttjjjccc^^^[[[ZZZVVVUUUUUUXXX\\\```bbbcccddd```XXXOOOGGGAAA===<<<;;;:::888888:::::::::999999;;;???EEEIIIKKKJJJIIIDDDAAA===;;;;;;;;;<<<;;;>>>999666888:::<<<@@@EEENNNYYYfffnnnuuu}}}~~~~~~vvvppprrr~~~sssrrrpppmmmkkkiiihhhgggeeefffgggfffaaaXXXLLLCCC<<<888333000//////000000................................................---------------------------......//////000000111111222333444555777888888:::;;;<<<===>>>???@@@AAABBBEEEIIIMMMNNNMMMKKKIIIJJJKKKLLLLLLMMMPPPTTTWWW___jjjzzzlllaaadddmmm{{{{{{ooocccZZZRRRPPPQQQPPPPPPRRRUUUZZZbbbkkkttt{{{sssnnnmmmlllpppxxxzzzxxxwwwtttsssrrrsssuuuvvvrrrsssrrrpppooorrryyyzzzvvvzzzxxxyyyyyyuuuppplllkkkjjjiiihhhfffggghhhhhhiiiiiiiiiiiihhhgggeeeddddddfffiiikkkllllllkkkjjjjjjjjjkkkkkkkkkiiieeeaaa^^^]]]\\\\\\XXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWXXX\\\```eeehhhooorrrxxx}}}~~~wwwnnnfffaaa^^^[[[ZZZVVVWWWXXX\\\aaadddeeeeeeccc___WWWOOOGGGAAA>>><<<<<<:::999999:::;;;;;;:::;;;===BBBGGGLLLNNNLLLJJJDDDAAA<<<::::::;;;;;;;;;>>>999777999;;;===BBBHHHRRR^^^jjjrrryyy~~~~~~~~~tttnnnooo{{{}}}zzzzzz}}}wwwwwwuuussspppnnnmmmmmmnnnoooooolllfffZZZMMMDDD:::666111................................................................................................///000000111111111222333444666888999999999:::;;;<<<===>>>AAACCCCCCFFFJJJNNNPPPNNNLLLJJJJJJKKKLLLLLLMMMNNNRRRUUU]]]eeevvvpppbbbdddkkkxxxuuuggg]]]TTTQQQPPPNNNOOOQQQTTTYYY```hhhqqq}}}yyypppllllllqqqwww}}}|||vvvrrrpppppppppqqqmmmllljjjgggeeeggglllppp{{{|||xxxxxxvvvvvv{{{xxxuuuppplllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhggggggfffgggiiimmmqqqtttvvvuuutttrrrpppooonnnmmmjjjgggbbb]]]YYYWWWWWWWWWUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSUUUYYY]]]aaadddkkknnnsssxxx|||}}}}}}|||vvvqqqjjjdddaaa^^^]]][[[WWWXXX[[[```eeehhhgggfffccc^^^WWWNNNGGGBBB>>>===<<<;;;999:::;;;===<<<;;;===@@@EEEKKKPPPQQQOOOLLLDDDAAA<<<:::::::::::::::<<<888777999;;;>>>DDDLLLXXXcccooouuu{{{~~~~~~~~~|||rrrlllmmmvvvzzzwwwuuuvvvzzzzzzwwwuuuzzzyyyzzzzzzxxxuuutttuuuwwwzzzyyyxxxtttkkk^^^PPPFFF:::666222/////////...---..............................................................................//////000111111111111222333555777999:::;;;999;;;=========>>>AAADDDDDDFFFKKKNNNOOONNNLLLKKKJJJLLLMMMMMMMMMNNNQQQTTT[[[aaappprrrdddcccgggsss{{{kkk```VVVQQQPPPMMMMMMOOORRRVVV]]]eeennnzzzxxxrrrnnnooorrrvvv|||~~~xxxtttsssrrrpppkkkiiifffbbb___```bbbdddkkktttzzzxxxttttttxxx~~~{{{wwwrrrnnnmmmlllkkkjjjlllmmmnnnnnnmmmllljjjiiihhhiiijjjmmmpppuuuyyy{{{|||{{{yyyvvvssspppmmmllldddaaa]]]XXXTTTRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQSSSVVVZZZ^^^```hhhkkkpppuuuxxxyyyyyyxxxrrrnnniiieeebbb```^^^]]]YYYZZZ^^^cccgggiiiiiigggbbb]]]VVVNNNGGGBBB???>>>===;;;:::;;;===>>>>>>===???BBBHHHPPPTTTUUUQQQNNNEEEAAA===::::::::::::::::::777777999<<<@@@HHHRRR^^^hhhsssyyy}}}~~~}}}||||||zzzqqqkkklllttt}}}zzzvvvsssrrrtttppplllkkkqqq~~~xxxzzz||||||{{{}}}|||qqqaaaPPPFFF<<<999555222111111000///------------------------...................................................//////000000111111222222222444666888999;;;<<<999<<>>>>>AAADDDEEEGGGJJJLLLNNNNNNMMMLLLJJJLLLMMMNNNNNNOOORRRTTTZZZ___lllttteeeaaabbblllzzzpppdddYYYSSSPPPMMMMMMNNNPPPTTTZZZaaaiiivvv}}}uuussssssrrruuuyyy}}}yyyvvvllliiieee```^^^]]]^^^___```gggpppxxx~~~}}}xxxtttsssvvv{{{}}}yyytttqqqoooooonnnnnnqqqqqqrrrsssqqqooommmkkkjjjllloootttxxx|||}}}|||yyyvvvqqqllliiifff^^^\\\XXXUUUSSSQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVYYY\\\___```eeehhhmmmqqqssstttsssrrrqqqmmmiiifffdddbbb___]]][[[\\\___cccgggiiihhhgggaaa]]]VVVNNNGGGCCC@@@???===<<<;;;<<<>>>??????>>>AAAEEELLLSSSXXXXXXTTTPPPFFFCCC>>>;;;;;;;;;;;;:::888777888<<>>BBBBBB???>>>@@@CCCFFFGGGHHHJJJLLLLLLMMMMMMJJJLLLNNNOOOPPPQQQSSSUUUXXX^^^iiizzzyyyeee___]]]eeetttuuuiii]]]VVVRRROOONNNPPPOOORRRWWW\\\dddooo}}}}}}yyyuuusssuuuwwwzzzyyyuuuoooiiidddbbb```______bbbgggkkknnnrrrxxx|||zzzuuusssuuuzzz}}}zzzvvvsssssssssssssssuuuvvvwwwwwwuuurrrooommmlllooouuuzzz~~~|||{{{wwwsssmmmgggbbb```YYYYYYWWWVVVUUUUUUTTTTTTQQQRRRTTTVVVWWWWWWWWWWWW[[[[[[\\\^^^```bbbdddfffgggjjjnnnqqqsssrrrqqqppppppmmmiiifffdddbbb^^^\\\]]]]]]___bbbeeeggggggfff```\\\UUUNNNGGGCCCAAA@@@>>><<<;;;<<<>>>@@@@@@???BBBGGGNNNVVV[[[ZZZVVVQQQHHHDDD???<<<<<<<<<;;;;;;999888;;;???CCCIIIVVVbbbllluuu~~~~~~~~~{{{zzzzzzwwwpppllllllrrrzzz}}}}}}wwwsssrrrlllhhhfffkkkvvvwwwtttxxx}}}~~~hhhSSSFFF999777333111000000...---------------------------......................../////////////////////////////////000111111222222222333444666888;;;<<<===:::???DDDDDDAAA>>>@@@BBBFFFGGGHHHIIIJJJLLLMMMMMMJJJLLLNNNPPPPPPRRRTTTVVVWWW]]]hhhwww~~~eee^^^ZZZaaapppyyylll___XXXTTTPPPOOOQQQNNNQQQUUUZZZ```kkkwwwzzzvvvvvvtttuuuyyy~~~|||tttmmmhhhdddaaabbbdddeeefffgggiiinnnqqqwww{{{vvvsssuuuyyy}}}zzzvvvtttuuuwwwwwwwwwwwwxxxyyyyyywwwtttqqqooonnnrrrxxx~~~zzzyyyuuupppjjjddd^^^[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUWWWZZZ]]]_________^^^______```aaaccceeeggghhhlllnnnrrruuuvvvuuutttrrrooommmiiifffdddaaa]]][[[^^^^^^___aaadddffffffeee```\\\UUUNNNHHHCCCAAA@@@>>>===<<<===???@@@AAA@@@CCCHHHPPPXXX]]]\\\WWWRRRIIIEEE@@@===<<<<<<<<<;;;::::::===BBBFFFMMM[[[hhhpppzzz~~~~~~~~~~~~zzzyyyzzzxxxqqqrrruuuvvvuuu||||||wwwooogggccchhhqqq{{{xxxsssvvvzzz~~~nnnUUUFFF:::666222000000000000000........................------------------------............//////////////////000111222333333444555666666777888:::;;;<<<===>>>>>>@@@AAABBBCCCCCCGGGGGGHHHIIIKKKLLLMMMMMMPPPOOONNNMMMOOOQQQUUUWWWYYY]]]eeeooo{{{oooeee]]]```ooo}}}vvvfff[[[UUUSSSQQQNNNQQQQQQSSSYYY^^^dddqqq}}}xxxvvvtttsssvvv}}}~~~wwwqqqnnnggghhhhhhhhhffffffhhhjjjkkkooovvv}}}wwwqqqpppttt{{{{{{yyyzzz|||~~~|||xxxtttrrrrrrpppwww}}}}}}xxxqqqkkkfffccc___]]][[[[[[]]]^^^```aaaaaabbbcccccccccdddeeeggghhhiiihhhhhhiiiiiijjjlllmmmnnnsssssssssuuuwwwwwwuuussstttqqqnnnkkkiiigggdddbbb]]]^^^```aaabbbbbbbbbbbb[[[YYYTTTOOOIIIDDDAAA???===@@@CCCDDDDDDCCCCCCCCCCCCIIIRRRZZZ]]][[[WWWTTTLLLEEE???>>>===::::::<<<;;;;;;===BBBJJJWWWfffooo}}}~~~~~~~~~~~~~~~~~~zzzwwwuuuwwwqqqsssvvvxxxxxx}}}rrriiicccgggnnnvvv}}}zzztttpppssswww|||qqqVVVFFF777444000.......................................------------------------............//////////////////000111222333444444666666666777999:::<<<=========>>>???@@@AAABBBBBBEEEFFFGGGHHHJJJKKKMMMMMMPPPOOONNNNNNOOORRRUUUWWW\\\___eeekkksss}}}xxxmmmcccbbblllyyyzzzjjj]]]VVVSSSQQQPPPPPPOOOQQQWWW[[[bbbnnnyyy}}}yyyuuutttxxx}}}{{{tttsssqqqooommmlllkkkjjjkkkmmmpppsssxxx}}}zzzsssqqqtttyyy}}}|||~~~}}}xxxuuuttttttrrryyyyyyuuuoooiiifffccc```^^^aaabbbdddfffhhhhhhhhhhhhgggggggggggghhhiiijjjkkkmmmmmmmmmnnnoooqqqrrrsssvvvvvvvvvxxxyyyxxxvvvttttttqqqmmmjjjhhhfffcccaaa]]]^^^```bbbcccbbbaaaaaa\\\ZZZUUUPPPJJJFFFBBBAAA???BBBEEEFFFFFFEEEEEEEEEGGGMMMUUU\\\^^^\\\XXXTTTMMMFFF@@@???>>>;;;;;;>>>>>>???BBBGGGPPP]]]jjjsss~~~~~~~~~~~~~~~{{{wwwtttrrrwwwsssvvv{{{~~~~~~yyyoooggghhhnnnrrrvvvzzzyyyzzz|||~~~~~~zzztttooommmppprrrvvvpppTTTCCC666333000.......................................------------------------............///////////////000000111333444444555666666777888999;;;<<<=========>>>???@@@AAAAAABBBDDDDDDFFFHHHIIIKKKLLLMMMPPPOOONNNNNNPPPRRRUUUWWW\\\^^^bbbfffkkkrrryyy~~~zzzllleeegggssspppbbbYYYTTTQQQQQQNNNMMMOOOTTTYYY^^^jjjuuuzzzuuutttwwwzzz|||~~~{{{{{{yyyuuurrrpppooommmmmmnnnpppsssuuuxxx{{{~~~vvvttttttwww}}}xxxvvvvvvwwwwww}}}~~~wwwsssoookkkiiihhhfffeeekkkmmmooorrrssssssrrrrrrnnnnnnnnnnnnooopppqqqqqqsssssstttuuuwwwxxxyyyzzz{{{zzz{{{||||||{{{xxxuuutttqqqmmmjjjgggeeebbb```\\\^^^aaaccccccbbbaaa___\\\ZZZUUUPPPKKKGGGEEEDDDCCCEEEHHHIIIHHHGGGGGGHHHMMMQQQYYY^^^```]]]XXXTTTMMMFFFAAA@@@???======@@@@@@CCCHHHOOOYYYeeeqqqyyy~~~~~~~~~~~~~~~~~~{{{vvvssspppnnnwwwvvv{{{vvvmmmmmmqqqsssuuuvvvvvvwwwxxxyyyxxxtttpppmmmkkklllmmmooovvvkkkOOO>>>777444111000000000000///............................................................///////////////000111222333444555666777777777888:::;;;===>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOOOOOOOOOOPPPSSSUUUVVVWWWZZZ^^^bbbffflllrrrwwwuuugggdddmmm}}}wwwhhh\\\TTTQQQQQQMMMMMMOOOTTTWWW\\\fffqqq}}}|||yyyxxxyyyzzz}}}}}}zzzuuuqqqppppppqqqqqqqqqsssuuuxxx{{{~~~{{{xxxvvvvvvzzz|||xxxwwwxxxzzz|||~~~xxxvvvrrrqqqqqqrrrqqqqqquuuwwwyyy{{{||||||zzzyyywwwwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{|||~~~}}}zzzwwwtttqqqmmmjjjgggeeebbb```]]]___aaacccdddbbb```^^^\\\YYYUUUPPPLLLIIIGGGGGGFFFHHHJJJKKKJJJIIIJJJJJJRRRVVV[[[``````\\\WWWSSSLLLEEE@@@@@@@@@>>>>>>AAA@@@EEELLLVVVaaammmxxx~~~~~~~~~~~~~~~xxxsssnnnkkkiii|||vvvwww}}}sssssswwwxxxwwwvvvssstttuuutttrrrnnnjjjhhhiiiiiihhhggglllyyydddJJJ<<<666333111000000111000///............................................................////////////000000111333444555666777888888888999:::<<<>>>>>>AAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUVVVYYY]]]```dddjjjooosss}}}zzzjjjbbbiiiyyy~~~qqqbbbWWWRRRQQQNNNMMMPPPTTTWWWZZZdddnnnzzz|||zzzwwwxxxzzz}}}}}}yyyvvvtttrrrppppppoooppppppqqqrrrsssuuuvvvyyy~~~~~~zzzwwwxxx|||}}}}}}~~~}}}yyyyyy{{{~~~{{{xxxvvvwwwyyy{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||yyyvvvsssoookkkiiifffccc```^^^```bbbccccccaaa___]]][[[XXXTTTOOOLLLJJJJJJJJJJJJKKKMMMMMMLLLKKKLLLMMMUUUYYY]]]aaa```\\\VVVRRRJJJDDD???@@@@@@???@@@CCC???FFFQQQ]]]hhhsss}}}~~~~~~wwwpppkkkgggddd~~~yyytttxxx{{{||||||yyysssttttttqqqlllgggdddbbbffffffdddaaacccmmm~~~uuu\\\GGG;;;222111///...//////...,,,............................................................////////////000000222333555666888888888888999:::;;;===>>>???CCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSWWWZZZ]]]```cccfffkkknnnxxx}}}~~~lllcccfffsss{{{kkk\\\TTTRRROOONNNPPPTTTVVVYYYbbbkkkuuuyyyxxxwwwwwwyyy}}}zzzuuuqqqpppooonnnmmmlllllllllllllllmmmpppuuu|||zzzyyy{{{}}}zzz{{{}}}||||||}}}|||{{{|||~~~|||yyyvvvqqqnnnkkkhhheeebbbaaaaaabbbbbbaaa```___^^^[[[YYYTTTPPPNNNMMMMMMNNNNNNPPPQQQPPPOOONNNOOOQQQYYY\\\```bbbaaa\\\VVVSSSJJJDDD@@@AAABBBAAABBBEEECCCKKKXXXeeepppyyyvvvooojjjfffccczzzxxxwwwxxxvvvqqqjjjdddaaa```ccccccaaa^^^^^^fffttt~~~iiiRRRAAA888111000......//////...,,,............................................................////////////000111222444555777888999999999999:::<<<===???@@@DDDDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUXXX[[[^^^aaadddhhhjjjttt{{{~~~ooocccccckkkssstttcccXXXTTTNNNNNNPPPTTTUUUWWW___hhhnnnzzz}}}yyyxxxxxxzzz{{{}}}|||yyyvvvssspppnnnmmmjjjiiihhhiiikkkppptttvvv}}}{{{|||}}}}}}yyyzzz}}}~~~~~~|||yyytttpppnnnkkkgggeeecccbbbaaa``````_________]]][[[VVVSSSPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRTTTUUU\\\___bbbdddbbb^^^XXXUUULLLFFFBBBCCCEEEDDDFFFIIIMMMUUUbbbnnnwww}}}}}}uuuooojjjfffddd~~~||||||zzztttkkkeeebbbaaaaaaaaa```\\\\\\cccpppzzzttt```JJJ;;;444333111000000111111000...........................////////////////////////............/////////000000111222444666777999999999999::::::<<<===???@@@CCCCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPSSSXXX\\\___ccchhhkkkssszzz}}}xxxpppdddaaafffkkk{{{hhh[[[VVVNNNMMMOOOSSSTTTVVV]]]fffhhhuuu~~~zzzyyyxxxxxxxxx|||wwwsssppplllkkkiiihhhiiikkknnnoooooopppssswww||||||}}}xxx~~~yyyzzz}}}||||||~~~~~~zzzvvvrrrooollliiifffdddcccaaa___^^^______```___\\\XXXUUUSSSSSSTTTVVVWWWXXXXXXWWWUUUUUUWWWXXX^^^aaadddfffddd```ZZZWWWNNNHHHDDDFFFGGGGGGHHHLLLUUU]]]iiittt|||{{{sssnnnkkkhhhfff~~~ttthhh```]]]^^^dddbbb^^^ZZZZZZaaalllttt~~~}}}nnnXXXCCC888555111111111111000///------........................---......//////////////////////////////000111111111111222333555777999:::::::::;;;;;;===>>>@@@@@@>>>???AAACCCEEEGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKLLLKKKJJJIIIJJJKKKNNNOOOQQQTTTWWWYYY\\\___dddgggqqq|||~~~{{{}}}{{{iii]]]^^^eee~~~sssdddZZZUUUPPPNNNQQQTTTVVVYYY]]]gggooo{{{}}}yyyzzz{{{yyyyyywwwsssooommmkkkkkkllljjjkkkmmmoooqqqtttxxx{{{~~~|||wwwvvv{{{}}}{{{xxx|||}}}~~~|||zzzvvvsssooolllkkkgggfffeeecccbbbaaaaaaaaa___\\\YYYVVVUUUVVVXXXYYY[[[\\\\\\[[[YYYXXXYYY[[[aaaccceeegggeeeaaa\\\YYYNNNJJJHHHIIIIIIIIINNNUUU[[[cccpppzzzuuunnnhhheeegggkkkxxxlllcccaaabbbccc```\\\XXXXXX^^^gggooowwwyyyuuuhhhSSSAAA777444111111111000000///------...........................//////000000000000000///////////////000111111222222333444666888999:::;;;;;;;;;<<<===>>>???@@@>>>@@@AAACCCEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLNNNOOORRRTTTWWWYYY[[[^^^bbbeeeppp{{{}}}{{{iii\\\[[[```tttxxxhhh]]]VVVQQQNNNQQQSSSUUUWWW[[[ccckkkwww~~~yyyuuurrrpppooohhhiiiiiiiiijjjllloooqqqrrrvvvzzz~~~~~~zzzuuuyyy}}}zzz~~~}}}~~~|||yyyuuurrrooonnniiihhhfffeeeccccccccccccaaa^^^[[[YYYXXXZZZ\\\]]]_________^^^\\\[[[\\\^^^ccceeegggiiigggccc___[[[RRRNNNLLLLLLLLLMMMTTT[[[cccjjjuuu~~~wwwooojjjfffdddggglllpppfffdddeeeccc```\\\XXXXXX\\\dddjjjnnnnnnjjj^^^LLL===555222000000000000///......---........................//////000111111111111000000////////////000111111333333444555777999;;;<<<======<<<======>>>?????????@@@BBBCCCEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLKKKKKKLLLNNNOOOPPPRRRTTTWWWXXXZZZ\\\___bbblllxxxmmm]]]XXX[[[fffxxxpppbbbYYYSSSOOOPPPRRRSSSUUUYYY___fffrrr~~~~~~yyywwwooommmkkkiiihhhhhhiiijjjjjjlllooorrrvvv{{{|||uuuwwwzzz|||~~~{{{~~~~~~~~~{{{xxxuuurrrqqqllljjjhhhfffeeefffggggggcccbbb___^^^^^^___aaacccdddddddddccc``````aaabbbeeegggjjjkkkiiifffbbb___WWWSSSQQQQQQRRRTTT[[[dddmmmttt}}}tttmmmfffdddbbbbbbgggmmm|||uuujjjffffffeeeccc___\\\\\\___dddggghhhfff```UUUGGG;;;444222//////000000///......---..............................///000000000000000000000//////000000111222444555555666888:::<<<===>>>>>>>>>======>>>?????????@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWXXXXXXZZZ]]]```fffssstttbbbXXXXXX\\\mmmwwwggg\\\UUUPPPQQQQQQQQQSSSWWW[[[bbblllxxx~~~}}}|||}}}zzzuuurrrooonnnllllllkkkkkkllllllnnnrrruuuxxxyyy{{{}}}uuuuuutttvvvxxxzzz{{{{{{zzz~~~~~~zzz}}}|||yyyvvvtttsssnnnllljjjhhhggghhhjjjkkkfffeeecccbbbcccdddfffhhhhhhiiihhhgggdddcccdddeeegggiiikkklllkkkhhhdddaaa[[[VVVTTTVVVWWWZZZcccllluuu{{{xxxkkkeee```___```aaaffflllyyy}}}qqqkkkjjjgggeeebbbaaabbbdddfffggggggbbbZZZNNNCCC:::444222...////////////......---........................,,,---......//////......000000000000000111222222555555666777999;;;===>>>??????>>>>>>>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXYYY\\\^^^cccpppyyyeeeXXXUUUVVVeeexxx}}}mmmaaaYYYSSSQQQQQQOOOQQQUUUYYY^^^hhhsss}}}yyyxxxyyy~~~{{{xxxtttqqqqqqooommmkkkkkkllllllmmmooopppqqqtttvvvxxxzzz{{{~~~~~~vvvssspppppprrruuuvvvvvvvvvzzz~~~}}}zzz|||}}}{{{xxxvvvtttsssnnnmmmkkkjjjjjjkkklllmmmiiihhhgggggggggiiikkklllllllllllljjjgggfffggghhhhhhjjjllllllkkkiiifffddd\\\YYYXXXZZZ]]]aaaiiirrrzzz~~~|||rrrgggaaa]]]]]]^^^___dddjjjzzz}}}~~~zzzrrrppphhhgggfffgggiiikkkkkkkkkjjjcccWWWKKKAAA:::444111....../////////......---........................,,,,,,---............---111000000000000111222222555555666777999;;;===>>>??????>>>>>>???@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXXXXYYY\\\^^^cccnnn{{{gggXXXSSSRRR\\\kkk{{{sssfff]]]VVVSSSQQQOOOPPPSSSVVV[[[cccnnnzzzzzztttqqqrrrwwwzzzyyyuuuqqqnnnlllkkkjjjhhhkkkkkkkkkkkkkkkllllllmmmqqqqqqrrrrrrtttuuuwwwxxxxxx{{{~~~~~~tttppplllkkknnnpppqqqppprrruuuzzz||||||{{{zzzzzzwwwyyy{{{|||||||||~~~~~~}}}|||yyywwwuuutttsssooooooooooooooooooppppppmmmllllllllllllmmmnnnoooooooooooommmjjjiiiiiijjjjjjkkkmmmnnnmmmkkkhhhfff___]]]^^^bbbeeeiiiqqqyyy~~~xxxnnnddd___[[[\\\\\\]]]bbbhhh{{{}}}~~~xxx|||xxxuuunnnmmmmmmppptttvvvvvvtttooodddVVVIII@@@999333///------...//////......---........................,,,------...............111111000000111111222333555555666777999;;;<<<===>>>>>>>>>???@@@AAABBBCCCAAAAAACCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTVVVXXXXXXYYYZZZ]]]___```kkk{{{~~~jjjZZZTTTNNNSSS]]]mmmyyyjjjaaaXXXTTTQQQNNNOOORRRTTTXXX___hhhttt|||uuuqqqooorrrxxx{{{wwwvvvuuurrrpppnnnmmmmmmllljjjiiihhhgggiiiiiiiiiiiiiiijjjkkkkkklllnnnppppppppprrruuuyyy||||||}}}~~~~~~{{{xxxrrrlllgggfffiiilllkkkiiikkkmmmpppqqqpppppppppqqqpppqqqssssssssssssuuuvvvyyy{{{|||{{{yyy}}}}}}|||{{{yyywwwuuutttsssqqqrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrsssrrrrrrrrrpppmmmkkklllmmmmmmnnnooopppooommmkkkjjjdddccceeekkkooorrryyyvvvkkk```[[[XXXZZZ[[[]]]bbbhhhzzz|||uuuwww{{{|||||||||||||||zzzvvvtttsssuuuyyy~~~}}}qqqfffVVVHHH???888222...------......///......---........................---......///////////////111111111000111111222333444555555777888:::<<<===>>>>>>>>>???@@@BBBCCCDDDAAAAAACCCDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOOOOOOOOOONNNOOOQQQRRRTTTUUUUUUVVVTTTVVVXXXYYYYYY[[[^^^```\\\fffwwwnnn^^^WWWKKKMMMTTTcccxxx|||lllcccZZZUUURRROOOOOORRRRRRVVV\\\eeeqqq{{{wwwqqqqqqttt|||~~~|||rrrrrrqqqpppnnnllljjjiiiffffffeeedddcccccccccddddddfffgggffffffhhhlllqqqsssssstttvvvwwwvvvssspppooojjjddddddgggiiihhheeeccceeeggggggffffffggghhhhhhiiikkkkkkjjjjjjlllmmmpppssstttsssssswww||||||{{{yyywwwuuutttsssssstttvvvxxxyyyxxxwwwvvvuuuuuuttttttttttttuuuuuutttuuutttrrrooommmnnnoooooopppqqqrrrqqqooommmlllggggggkkkqqqvvvyyyuuujjj]]]XXXVVVXXXZZZ\\\bbbhhh{{{|||~~~|||{{{xxxxxxzzzyyyuuutttvvvxxxzzzxxxpppwww|||kkkWWWHHH===444000000////////////....................................////////////000000000000333222222111222222333333666777888999;;;<<<===>>>???@@@BBBAAAAAA@@@BBBCCCCCCDDDEEEEEEDDDEEEGGGIIIGGGIIILLLOOOQQQQQQQQQQQQOOOPPPRRRTTTUUUVVVVVVVVVUUUWWWYYYZZZZZZ[[[^^^```eeeiiisss}}}iiiXXXLLLPPPPPPTTTfff}}}}}}xxxhhhYYYSSSPPPNNNOOOSSSSSSUUU[[[eeennnxxxzzzuuupppllllllsss~~~|||xxxvvvssspppmmmjjjiiigggfffeeedddaaa^^^``````______``````aaabbbgggggghhhiiijjjjjjjjjjjjgggeeecccaaa________________________````````````bbbbbbbbbbbbbbbbbbbbbbbbgggjjjlllmmmooottt|||}}}|||yyywwwvvvwwwxxxyyyyyyzzz|||}}}~~~}}}{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqpppooonnnlllnnnrrrvvv{{{~~~~~~~~~{{{oooggg]]]YYYVVVVVVWWWYYYaaajjj~~~xxxyyy{{{}}}|||yyyyyyzzzxxxrrroooqqquuu}}}}}}xxxvvvvvv~~~sss[[[JJJ>>>666333333////////////....................................////////////000000000000333222222222222222333444666777888999;;;<<<======>>>@@@AAAAAAAAAAAACCCDDDEEEEEEFFFEEEEEEEEEHHHJJJHHHJJJMMMOOOQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUWWWYYYZZZ[[[\\\^^^```cccgggqqqsssbbbOOONNNLLLOOO^^^rrr|||}}}}}}ooobbb[[[VVVQQQQQQSSSSSSSSSXXXaaaiiissszzzuuunnnjjjiiinnnuuu~~~|||yyyrrrpppnnnlllkkkhhheeebbb```___^^^]]]\\\\\\\\\\\\^^^______``````````````````___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\```bbbeeefffhhhmmmtttzzz~~~}}}|||}}}~~~}}}~~~}}}|||||||||{{{{{{zzzzzzzzzzzz||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvuuutttrrrqqqpppqqqsssvvv{{{~~~~~~~~~yyymmmeee[[[WWWTTTUUUVVVXXX```iii}}}yyyuuuwwwyyyzzz{{{~~~~~~}}}}}}yyyqqqllllllrrrzzz~~~wwwttttttwww|||```KKK>>>666333444////////////....................................////////////000000000000222222222222222333444555666777888999:::;;;<<<======???AAAAAAAAABBBDDDFFFGGGGGGGGGFFFEEEFFFIIILLLIIIKKKMMMPPPQQQRRRRRRRRRSSSRRRQQQQQQQQQRRRTTTTTTUUUWWWYYYZZZ[[[\\\^^^```aaaeeemmm{{{qqqYYYPPPIIIMMMWWWdddtttzzzmmmeee]]]VVVSSSTTTSSSRRRUUU\\\cccmmm|||zzzuuunnniiifffiiimmmrrr{{{~~~zzzxxxuuuqqqmmmjjjdddcccaaa^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWZZZ]]]^^^```eeelllrrr}}}~~~{{{{{{{{{~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{yyywwwuuusssxxxyyy|||~~~vvvjjjbbbZZZVVVTTTUUUVVVYYYaaaiiiyyyvvvuuuxxx{{{{{{{{{||||||rrrlllkkkpppwww}}}wwwrrrpppppprrrcccKKK<<<333111222////////////....................................////////////000000000000222222222222333444666666777777888999:::;;;<<<<<<===???AAABBBBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGKKKNNNKKKLLLNNNOOOQQQRRRRRRRRRTTTRRRQQQOOOOOOPPPRRRSSSUUUWWWYYYZZZZZZ[[[^^^______ccckkkwwwfffVVVKKKMMMRRR[[[pppwwwkkk```XXXUUUUUUTTTRRRSSSXXX^^^ggguuuzzztttpppkkkggghhhjjjlllqqqxxx}}}yyyuuuooonnnjjjgggccc```^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRUUUXXXYYY[[[___eeekkkrrrvvvyyyzzzwwwuuuuuuwww}}}~~~}}}}}}~~~~~~|||zzzyyy|||}}}~~~}}}rrrggg```ZZZWWWUUUWWWYYY[[[ccckkk~~~xxxvvvwww|||uuunnnmmmnnnuuu|||~~~~~~|||wwwrrrnnnllllllnnn|||dddKKK<<<333000000////////////....................................////////////000000000000222222222333444666777888888888999:::;;;<<<<<<======???AAABBBBBBCCCEEEGGGHHHIIIIIIHHHGGGHHHKKKNNNKKKLLLMMMOOOPPPQQQQQQRRRSSSRRRPPPNNNNNNOOOPPPRRRTTTVVVXXXYYYYYYZZZ\\\^^^^^^bbbhhhrrr~~~rrr^^^OOONNNOOOUUUkkkpppccc[[[WWWWWWUUUSSSSSSVVVZZZbbbooo{{{|||uuuqqqllliiiiiiiiihhhkkkpppuuu}}}{{{wwwrrrnnnjjjgggfffbbbaaa___\\\ZZZXXXXXXWWWTTTTTTUUUUUUTTTRRRPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQTTTUUUUUUXXX^^^bbbgggkkkpppqqqooonnnoooqqquuuxxx{{{{{{zzzyyyxxxyyyzzz~~~~~~~~~zzzoooeee^^^YYYVVVUUUXXXYYY\\\dddlll}}}zzzzzz}}}yyyqqqpppoootttzzz|||zzzwwwvvvvvv{{{yyyuuurrrnnnkkkiiigggkkkxxxaaaIII<<<555222111////////////....................................////////////000000000000222222222333555777888999:::::::::;;;<<<=========>>>@@@BBBBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIIIIKKKMMMKKKLLLLLLMMMNNNPPPPPPQQQQQQPPPOOONNNNNNOOOOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]]]]```eeelllvvv|||gggUUUNNNLLLPPPcccyyyyyyjjj```[[[XXXVVVTTTSSSVVVXXX]]]iiitttyyysssnnnkkkkkkiiifffgggjjjkkkvvv{{{wwwtttssskkkiiifffbbb___]]]\\\\\\YYYXXXXXXWWWUUUTTTRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOOOOOOOQQQUUUYYY]]]aaafffgggfffeeegggiiilllooorrrssssssrrrrrrrrrxxx|||~~~xxxnnnddd^^^XXXUUUUUUXXXZZZ]]]dddlll}}}~~~yyywwwuuuyyy}}}}}}xxxsssqqqppprrrqqqnnnllljjjhhheeecccdddooouuuVVVCCC:::555222111////////////....................................////////////000000000000111222222444666888:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCCCCBBBCCCDDDFFFEEEGGGJJJKKKJJJIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVVVVWWWYYY[[[[[[^^^bbbgggnnnxxxsss]]]OOOJJJNNN\\\iiiuuuiii___YYYUUUSSSSSSUUUVVVYYYcccmmmxxx~~~xxxssspppoookkkfffeeegggdddmmmyyyyyywwwsssnnnkkkhhhggggggcccbbb```^^^\\\ZZZYYYYYYVVVUUUTTTSSSQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIKKKMMMMMMKKKLLLOOOSSSTTTXXX]]]___^^^]]]___aaabbbeeeiiikkkjjjjjjjjjkkkssswww}}}~~~wwwmmmddd___ZZZXXXXXX\\\^^^aaahhhppp~~~~~~|||zzzsssooonnnkkkjjjiiihhhgggfffcccaaa\\\eeessshhhLLL<<<666333000///000/////////....................................////////////000000000000111222333444666888:::;;;<<<<<<======>>>>>>??????@@@BBBCCCCCCBBBBBBDDDEEEDDDGGGJJJKKKKKKIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOLLLMMMNNNOOOOOOOOOOOONNNPPPRRRTTTUUUUUUVVVXXXZZZYYY\\\___ccciiisss}}}eeeRRRKKKOOOXXX```~~~~~~pppcccYYYTTTRRRRRRTTTUUUWWW___iiisss}}}yyyuuusssooohhheeeggg```hhhrrr|||~~~~~~zzzvvvtttsssrrrmmmkkkhhheeebbbaaa``````]]]\\\[[[ZZZXXXVVVUUUUUUQQQQQQPPPOOONNNMMMMMMLLLJJJLLLNNNMMMKKKKKKNNNQQQNNNSSSXXXYYYYYYXXXZZZ\\\\\\___ccceeeeeeeeeeeefffjjjnnntttwwwyyy|||~~~vvvmmmeee```^^^\\\]]]aaacccfffmmmuuu|||uuunnnjjjmmmfffbbbeeegggddd___]]]ZZZ___gggtttqqq]]]GGG;;;777444222111------..................111111111111111111111111---...///000111111111111222333444666777999:::;;;<<<<<<======>>>>>>??????AAABBBDDDDDDCCCBBBCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPOOOQQQTTTVVVXXXXXXXXXWWWYYY\\\___cccgggnnnyyyppp[[[OOONNNTTTYYYvvvyyyjjjaaa[[[WWWUUUVVVVVVVVV[[[bbbjjjuuu~~~zzzvvvrrrmmmhhhdddeeeffflllwww}}}||||||~~~~~~yyyvvvrrrpppooonnnmmmkkkjjjgggcccaaa```___]]]\\\ZZZYYYWWWUUUTTTRRRRRRQQQTTTSSSRRRQQQPPPOOOOOOOOONNNOOOQQQSSSTTTTTTTTTSSSXXXXXXZZZ[[[\\\\\\\\\\\\```dddgggjjjlllpppuuuzzzwwwooogggbbb```aaacccfffjjjnnnqqqsss{{{tttpppmmmgggcccfffhhheee```]]]XXX\\\bbbmmm{{{xxxfffSSS@@@666444222000111................................................---...///000111111111111222333444666888999:::;;;;;;<<<<<<======>>>>>>???AAABBBDDDDDDCCCCCCCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSUUUWWWWWWWWWVVVVVVYYY]]]```dddkkkuuu|||www```PPPLLLOOOUUUjjj~~~uuuggg\\\WWWUUUUUUUUUUUUYYY___fffppp{{{wwwsssnnniiieeeddddddiiirrr{{{|||zzzzzz}}}~~~~~~}}}vvvsssooollljjjiiifffeeebbbaaa___\\\ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQNNNOOOPPPQQQRRRRRRQQQPPPTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[___aaabbbfffkkkoooxxx{{{~~~xxxpppiiieeecccdddfffiiimmmqqqtttvvvzzzvvvnnnhhhdddhhhiiieee```]]]WWWZZZ^^^eeeqqqxxxtttlllYYYIII999222222111111222...................................................///000111111222111111333333555666888999:::;;;:::;;;;;;<<<======>>>>>>AAACCCDDDEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLNNNOOOOOOOOOPPPRRRTTTVVVVVVVVVUUUVVVXXX[[[^^^bbbiiirrrzzzhhhSSSIIIJJJNNN\\\qqq}}}kkk___YYYTTTTTTSSSSSSVVV\\\```iiixxx}}}yyyuuuqqqlllhhheeecccffflllssszzz{{{zzzyyy{{{~~~zzzxxxvvvsssqqqooommmkkkhhhfffdddbbbbbb^^^]]][[[ZZZXXXWWWVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVWWWXXX[[[```cccjjjmmmqqqtttwwwzzz~~~yyysssnnnjjjiiijjjkkknnnqqquuuwwwyyy~~~yyypppiiieeehhhiiieee___\\\XXXZZZ]]]aaajjjooollldddQQQCCC777333333222222333...............---------000000000000000000000000//////000111222222222222333444555666888999:::;;;999::::::;;;<<<===>>>>>>AAACCCEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWZZZ\\\^^^aaahhhqqqxxxqqqYYYJJJGGGIIIRRReeemmmccc\\\UUURRRQQQPPPSSSXXX[[[cccqqq~~~|||{{{zzzxxxyyyzzz}}}}}}zzzwwwsssnnnkkkgggeeeeeeiiinnnsss}}}}}}{{{yyy{{{~~~|||}}}|||yyyvvvsssqqqpppooommmkkkiiifffccc```___^^^\\\[[[[[[YYYXXXVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUXXXZZZ___bbbfffjjjmmmqqquuuxxx|||}}}{{{vvvssspppnnnoooppprrruuuxxxzzz|||tttmmmggghhhiiiddd^^^[[[XXXZZZ\\\___dddhhhddd\\\JJJ@@@666333333222111222//////.........---------///////////////////////////000111222333333333333444555666777888999:::;;;999999:::;;;<<<===>>>>>>AAACCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWYYY\\\]]]```fffooovvvyyyaaaOOOHHHGGGKKKZZZoooxxxjjj```VVVRRRPPPOOOQQQUUUXXX___kkkxxx}}}yyyvvvrrrrrrrrrtttwwwzzz~~~~~~|||yyywwwtttpppmmmjjjggggggiiilllooowww~~~{{{{{{~~~~~~~~~|||zzzvvvrrrnnnkkkhhhgggfffeeedddaaa___]]]\\\[[[YYYXXXVVVUUUSSSRRRRRRRRRTTTRRRQQQQQQRRRSSSTTTUUUVVVYYY\\\```cccfffjjjmmmoooqqqssswww{{{~~~~~~~~~~~~}}}yyywwwuuuqqqrrrssstttvvvyyy{{{||||||ssskkkjjjiiiddd___]]]XXX[[[\\\]]]``````ZZZRRRDDD;;;444333222///...////////////...------,,,,,,------------------------000000222333333333333333555666666777888999:::;;;999999:::<<<===>>>???@@@AAACCCFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVXXXZZZ[[[]]]bbbkkkrrrkkkWWWKKKGGGFFFOOO^^^qqqqqqeeeYYYSSSQQQPPPQQQTTTVVV\\\eeeppp}}}~~~zzztttsssrrrqqqqqqsssuuuvvvxxx{{{}}}{{{zzzxxxvvvuuutttrrrooollljjjhhhgggjjjkkkmmmssszzz~~~|||{{{}}}~~~zzzvvvtttsssrrrqqqnnnkkkiiifffeeeeeebbb```]]][[[XXXWWWWWWWWWYYYVVVTTTSSSSSSTTTSSSRRRQQQSSSVVVXXXZZZ\\\___aaaccceeegggkkkoootttwwwyyyzzz{{{|||||||||~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvrrrrrrssstttuuuwwwyyyzzzzzzpppllljjjfffaaa```[[[^^^```___^^^[[[SSSJJJ>>>888333333222///...///000//////...------,,,,,,------------------------000111222333444444444444666666777888999999:::;;;999:::;;;<<<>>>???@@@AAABBBDDDFFFGGGFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWYYYZZZ[[[\\\bbbjjjppp|||uuu```PPPGGGBBBHHHQQQ___ssswwwiii[[[UUURRRPPPQQQSSSUUUYYY```jjjvvv~~~{{{wwwuuuttttttuuussstttvvvxxxxxxvvvtttsssqqqooonnnnnnnnnmmmkkkiiigggeeefffiiijjjjjjnnntttyyy}}}~~~}}}|||zzz{{{}}}~~~{{{xxxuuusssrrrrrrnnnllliiieeecccaaaaaaaaa```]]]YYYXXXXXXXXXVVVTTTRRRSSSUUUVVVVVVVVVXXXZZZ[[[\\\]]]___cccgggjjjlllnnnooopppppppppsssvvvyyy||||||}}}{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||yyyvvvsssqqqqqqqqqrrrsssuuuvvvwwwsssnnnlllgggcccccc```cccdddbbb___ZZZPPPFFF<<<777444555555111000111000000///...------,,,,,,////////////////////////111111222333444444444444666666777888999::::::;;;::::::;;;===>>>@@@AAAAAABBBDDDFFFGGGGGGGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOIIIIIIKKKLLLOOOQQQSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]]]]^^^ccckkkrrrwww|||fffSSSGGGBBBEEEJJJTTTeeexxxzzzlll]]]VVVSSSQQQQQQTTTTTTWWW]]]fffqqq|||yyyxxxxxxsssssssssssssssrrrpppooojjjiiiiiiiiijjjjjjhhhfffdddcccdddhhhiiihhhkkkqqqvvv{{{|||{{{}}}|||yyyyyy{{{}}}~~~~~~}}}}}}yyywwwsssooollljjjjjjjjjgggccc___]]]]]]\\\ZZZXXXUUUWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWYYY[[[^^^aaacccfffgggggghhhhhhkkkooorrrmmmnnnooopppqqqrrrrrrrrrtttssssssrrrsssuuuvvvwwwvvvzzz~~~}}}zzzyyy{{{~~~~~~~~~~~~}}}zzzwwwtttqqqppppppppppppqqqssstttuuu~~~zzz~~~}}}{{{wwwxxx|||www{{{wwwppplllhhhfffgggggglllnnnjjjbbbYYYLLLAAA:::777333111111111000000...............---------------...///000000//////111222333444555555666666666777888999;;;<<<===>>>;;;<<<>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMLLLLLLMMMOOORRRUUUWWWXXXVVVTTTSSSRRRSSSTTTUUUZZZ\\\^^^___```cccfffiiiwwwpppYYYJJJBBBDDDFFFJJJUUUeeeuuu~~~{{{lll]]]WWWTTTOOOOOORRRRRRSSSXXX```iiisss~~~~~~|||zzzxxxvvvuuusssooommmllliiifffeeegggfffccc```bbbaaa______```dddhhhjjjrrrsssuuuwwwyyyyyyyyyyyyzzz||||||zzz{{{~~~~~~zzzwwwuuutttpppooonnnkkkhhhddd```^^^^^^]]]\\\ZZZYYYXXXWWWWWWUUUVVVXXXZZZ\\\]]]___```bbbaaa```bbbdddeeeeeedddhhhfffcccbbbdddfffgggggggggggghhhhhhhhhhhhiiiiiimmmnnnppppppppprrrtttwww~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyvvvrrroooiiijjjlllnnnppprrrssssssxxxtttxxx|||yyytttrrrtttqqquuuyyy|||~~~yyyrrrooommmnnnqqqtttxxxzzztttjjj^^^OOOCCC:::777333111111111000000..............................//////////////////222333444666777777777777666777888999;;;<<<===>>><<<===???AAACCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKMMMLLLKKKJJJJJJKKKLLLLLLOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOORRRTTTVVVWWWVVVTTTSSSRRRSSSTTTUUUXXXZZZ\\\]]]___bbbfffiiirrr|||dddTTTEEEDDDCCCEEENNN]]]mmmvvvzzzlll___XXXTTTOOONNNQQQPPPQQQVVV^^^fffooo~~~|||zzzwwwssspppllliiieeeeeeeeedddaaa^^^^^^\\\ZZZYYYZZZ]]]```bbbjjjkkkmmmoooqqqrrrrrrrrrtttwww{{{~~~||||||}}}~~~~~~}}}{{{{{{yyywwwsssooollljjjhhhfffeeecccaaa```___^^^[[[\\\\\\]]]^^^^^^______dddbbbbbbbbbdddddddddbbbbbb```]]]\\\]]]______^^^______``````````````````dddeeehhhiiiiiijjjmmmooozzz~~~~~~}}}~~~~~~~~~~~~zzzwwwtttpppmmmjjjjjjlllmmmnnnooooooooo}}}xxxqqqnnnsss}}}}}}zzztttooommmlllooosssvvvyyy~~~xxxsssrrrtttzzzuuueeeRRRCCC:::777333111111111000000////////////////////////000000000000////////////444444666777888999999999777777888999;;;<<<=========>>>AAACCCEEEFFFGGGGGGFFFHHHIIIJJJIIIJJJLLLMMMOOONNNMMMLLLLLLLLLLLLLLLQQQQQQRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOPPPRRRTTTUUUWWWVVVTTTSSSSSSTTTUUUVVVVVVXXXYYY[[[\\\___cccfffkkkyyysssbbbOOOIIICCCBBBHHHTTTcccmmmvvvlllaaaZZZTTTOOOMMMOOONNNNNNSSSZZZaaajjjwww|||yyysssoookkkiiihhhfffbbb^^^]]][[[YYYWWWWWWXXXZZZ\\\```aaaccceeeggghhhiiiiiimmmpppuuuzzz~~~}}}|||{{{{{{}}}{{{xxxvvvsssrrrpppnnnkkkiiihhhhhheeeeeeeeeeeeddddddddddddhhhgggeeeeeeeeeeeedddbbb```]]]ZZZYYYYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWYYY\\\___aaabbbccceeeggguuu|||~~~zzzvvvrrrnnnkkkjjjjjjkkklllmmmmmmmmmmmm|||yyytttooommmrrr{{{xxxrrrnnnlllnnnpppsssvvv{{{|||tttrrrttt{{{lllUUUDDD:::777333111111111000000////////////000000000000111111000000000///000000444444666777999:::::::::777888999:::;;;<<<======>>>@@@BBBEEEGGGIIIIIIIIIHHHIIIKKKLLLKKKLLLMMMOOOPPPPPPOOONNNMMMMMMLLLLLLQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVXXXYYYYYYZZZ[[[___bbbeeerrrqqq___TTTHHHBBBDDDMMMZZZdddpppkkkccc\\\TTTOOOMMMMMMMMMMMMQQQXXX^^^eeeqqq|||}}}wwwsssqqqmmmgggcccbbb```]]][[[YYYYYYZZZ[[[[[[\\\]]]___```bbbbbbcccfffiiimmmrrrwww{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxzzz~~~~~~}}}|||zzzwwwuuusssrrrqqqrrrrrrqqqqqqppppppooooooqqqooommmlllkkkjjjhhhfffeeebbb___^^^]]]]]][[[ZZZXXXXXXXXXXXXWWWVVVTTTSSSSSSVVVZZZ]]]___aaaccceeepppxxxzzzvvvqqqmmmjjjiiijjjkkkmmmnnnoooooooooyyyvvvrrroooooossszzz~~~yyytttooonnnnnnppptttxxx{{{}}}~~~{{{vvvqqqrrrwwwtttYYYFFF:::777333111111111000000.../////////000000111111222111000000000000111111333444555777999:::::::::999999:::;;;<<<======>>>???AAACCCFFFIIIJJJJJJJJJHHHJJJLLLLLLLLLLLLNNNPPPQQQPPPPPPOOONNNMMMMMMLLLOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYZZZYYYXXXYYY[[[]]]cccmmm|||qqq```NNNDDDBBBFFFPPP[[[iiiiiieee]]]UUUOOOLLLLLLMMMMMMQQQVVV[[[```kkkvvv}}}wwwpppkkkiiigggddd```^^^]]]\\\]]][[[[[[[[[\\\\\\]]]^^^^^^^^^```dddiiimmmppprrrsssrrrssstttuuuuuuuuuttttttwwwzzz~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~{{{zzzwwwvvvvvvtttrrrpppooollliiihhhgggfffdddbbb^^^^^^^^^]]][[[XXXUUUTTTQQQTTTXXX[[[^^^```cccfffpppwwwzzzuuuqqqnnnkkkiiikkkmmmooorrrssstttuuuwwwuuusssrrrtttwwwzzz}}}{{{qqqnnnkkklllqqquuuwwwvvvzzzzzzxxxuuuwww{{{{{{xxxtttqqqpppsssyyy|||^^^III:::777333111111111000000---......//////000000111222111000000000111333444333444666888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAADDDFFFHHHIIIJJJIIIHHHJJJKKKLLLKKKLLLNNNOOOOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZZZZYYYXXXXXX[[[]]]dddiiitttlllUUUHHHBBBAAAHHHRRRaaagggggg___UUUPPPMMMKKKMMMMMMPPPUUUXXX\\\fffppp~~~~~~yyyrrrpppmmmjjjgggeeeccccccbbbaaa```^^^]]]]]]]]]]]]ZZZ[[[^^^```ccceeegggggghhhiiijjjlllmmmnnnnnnnnnppptttxxx{{{{{{{{{{{{|||~~~}}}}}}~~~}}}}}}~~~}}}zzz|||~~~~~~~~~~~~|||yyywwwtttsssrrrpppnnnlllhhhhhhhhhfffbbb^^^ZZZWWWPPPSSSVVVZZZ]]]aaafffiiisssyyy~~~xxxuuuqqqnnnlllkkkmmmooorrruuuwwwyyyyyyyyyxxxxxxyyy|||~~~uuupppjjjjjjppptttuuutttrrrsssqqqnnnooorrrrrrooonnnmmmmmmqqqwww___HHH:::777333111111111000000,,,------...//////000000111111000000111222555666444555777999;;;<<<===============>>>??????@@@@@@@@@AAACCCFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJKKKLLLNNNMMMNNNOOOPPPOOOOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUURRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYZZZ]]]```eeeffflllyyyxxx]]]OOOFFF@@@EEEOOO[[[dddhhh```VVVQQQNNNKKKLLLLLLOOOSSSVVVXXXaaajjjuuu~~~zzzwwwuuusssrrrnnnmmmjjjgggeeecccbbbbbb]]]]]]^^^___```aaaaaaaaabbbccccccdddeeefffgggggghhhkkkppprrrsssttttttuuuuuuuuuvvvyyy}}}}}}{{{zzzyyywwwyyy{{{}}}~~~~~~~~~|||zzzwwwyyy|||~~~~~~}}}~~~~~~}}}{{{yyyvvvuuuuuutttqqqlllfffaaa]]]TTTVVVXXX[[[___dddkkkoooxxx|||zzzuuurrrpppnnnmmmoooppprrrtttwwwxxxzzzzzz}}}}}}~~~zzzssslllkkkqqqvvvvvvuuulllmmmllliiijjjnnnmmmiiihhhhhhjjjmmmrrr}}}\\\EEE:::777333111111111000000,,,,,,,,,---...//////000111000//////111333666888666777999;;;<<<>>>??????>>>>>>??????@@@@@@AAAAAA@@@AAACCCEEEFFFGGGFFFFFFFFFHHHIIIJJJIIIJJJLLLMMMLLLMMMNNNOOOOOOOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUUUURRRSSSTTTVVVWWWXXXYYYYYYWWWXXXYYYZZZZZZ]]]```ccceeedddfffrrreeeUUUKKKCCCFFFOOOXXXccchhhaaaVVVQQQOOOLLLKKKKKKNNNRRRTTTVVV^^^gggooo|||zzzxxxtttpppmmmjjjiiiiiiccccccbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaabbbcccbbbeeeiiilllmmmnnnooopppmmmmmmnnnrrrwww|||~~~}}}||||||zzzyyyvvvtttsssssstttvvvwwwyyyzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{~~~{{{yyyvvvwwwyyy}}}~~~~~~~~~~~~~~~}}}zzztttmmmgggdddXXXYYY[[[^^^bbbhhhpppuuu{{{~~~~~~}}}xxxsssqqqooonnnmmmqqqrrrtttvvvwwwxxxyyyyyy~~~~~~tttpppuuuuuuyyy{{{tttpppjjjeeefffgggeeegggjjjgggffffffhhhkkkttt{{{YYYCCC777666444222000//////000000////////////000000111//////111222444555777777444666888:::===>>>@@@@@@BBBBBBAAA@@@????????????@@@AAABBBDDDEEEEEEFFFFFFKKKJJJIIIHHHHHHHHHHHHHHHNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOQQQRRRRRRQQQPPPSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYYYY]]]]]]]]][[[[[[]]]aaadddkkkfffeeemmmzzznnnZZZNNNHHHGGGJJJVVV^^^fffgggaaaWWWPPPLLLHHHKKKNNNPPPRRRVVV\\\aaafffppp|||zzzvvvssspppnnnlllhhhfffdddcccccccccccccccccccccbbbbbbbbbccccccbbbaaabbbccceeefffkkkkkklllmmmoooppprrrssswwwwwwvvvvvvtttqqqooommmppppppqqqqqqrrrssssssssssssssstttuuuuuutttsssrrrzzzzzz{{{|||{{{wwwtttqqqrrrssswww|||}}}{{{yyyzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}vvvmmmfff___^^^___bbbgggooovvvzzz}}}~~~~~~~~~|||zzzwwwrrrnnnmmmnnnooosssvvvxxxzzzyyyyyyyyyzzz~~~xxxzzzyyy{{{{{{tttpppiiidddccccccaaabbbeeefffdddcccdddfffnnnpppSSSAAA777666444222000000000000//////////////////000111000111222333555777888999666777:::<<<>>>@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPQQQRRRRRRQQQPPPRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[[[[\\\\\\\\\___cccggglllfffccchhhrrr~~~uuucccVVVKKKGGGHHHTTT]]]hhhlllhhh___VVVQQQKKKMMMOOOOOOPPPTTTYYY]]]ccclll{{{|||{{{xxxuuurrrpppoooooommmmmmllllllkkkjjjjjjjjjfffeeedddccccccddddddeeedddeeefffgggiiikkkmmmnnnqqqqqqqqqqqqpppooommmlllffffffgggggghhhhhhiiiiiijjjkkklllmmmmmmllllllkkkppppppqqqtttwww|||~~~zzzvvvssspppppprrruuuzzz~~~{{{xxxuuuuuuvvvuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuvvvxxxyyy{{{||||||}}}}}}~~~}}}zzzssskkkeee^^^^^^```dddjjjrrrzzz~~~~~~~~~~~~}}}yyyxxxuuuqqqnnnnnnoooqqqvvvxxxzzz{{{zzzzzzzzz{{{~~~zzzrrrjjjdddbbbaaa______bbbdddaaa_________dddrrr}}}aaaJJJ===777555333111000000000000///.........//////000111111222333555777888999:::888:::;;;>>>@@@AAABBBBBB@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRTTTUUUWWWWWWXXXXXXXXXYYYZZZ[[[]]]aaaeeeiiikkkfffbbbccciiitttsssbbbSSSKKKJJJSSS^^^mmmwwwvvvlll```WWWOOOOOOOOOOOOOOOQQQUUUXXX^^^fffttt~~~{{{{{{zzzxxxwwwvvvuuutttnnnmmmkkkiiigggffffffeee```aaaaaabbbdddfffhhhiiieeeeeefffggggggeeedddccc^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbcccccceeehhhlllqqquuuwwwzzz{{{||||||zzzvvvqqqooollllllnnnppptttyyy~~~}}}||||||{{{|||||||||zzzvvvqqqmmmmmmmmmllllllllllllmmmmmmmmmnnnkkkkkklllmmmnnnooopppqqqpppoooooopppqqqrrrssstttuuuuuuvvvwwwxxxxxxyyyyyy{{{{{{zzzzzzyyyyyyyyyyyyzzzxxxwwwtttqqqllleee```ZZZ[[[___eeemmmvvv~~~}}}}}}}}}}}}}}}~~~~~~zzzyyyuuutttssspppnnnnnnqqqtttxxxzzz}}}}}}{{{zzzzzz{{{wwwnnngggdddbbb```bbbeeeeeeaaa^^^\\\ZZZ\\\fffqqqlllTTTCCC;;;666555333111000000000111............///000111111222222333555777888:::::::::;;;<<<>>>@@@AAABBBBBB????????????@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSUUUVVVWWWWWWWWWUUUWWWYYYZZZ\\\___cccgggfffcccaaaaaadddnnnppp^^^SSSQQQSSSaaavvv|||jjj\\\RRRQQQOOONNNNNNPPPSSSUUUYYYaaammm{{{}}}{{{xxxuuuqqqmmmkkkiiieeedddddddddddddddeeeeee``````aaaaaa```^^^]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\___bbbfffiiikkkmmmoooqqqrrrqqqnnnkkkhhhffffffgggiiilllooosssuuu~~~~~~|||{{{yyyxxxwwwuuusssrrrqqqpppqqqqqqoookkkgggcccccccccdddddddddeeeeeeeeeffffffdddeeeeeefffggghhhiiiiiigggfffeeeeeeeeeeeefffgggeeefffgggggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhfffccc___ZZZXXXTTTWWW]]]eeeoooxxx~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}yyywwwssssssrrrooonnnnnnqqqtttzzz|||}}}}}}{{{zzzyyyzzz|||sssjjjgggeeeccceeeiiihhhccc___\\\YYYYYY___gggvvv}}}ttt^^^III>>>:::666555333111000000111111.........//////111222222111222333444666888999:::;;;;;;===>>>@@@@@@AAAAAA????????????@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQRRRTTTUUUVVVWWWWWWTTTVVVXXXYYYYYY[[[___aaa______```bbbdddkkk}}}zzzggg[[[XXXVVVddd{{{rrraaaTTTRRROOOMMMMMMPPPRRRTTTWWW]]]gggssszzzvvvtttpppooommmjjjhhhgggfffeeefffeeeeeedddaaa___\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVWWWZZZ\\\^^^___bbbdddggghhhhhhgggdddbbb```aaaaaabbbdddfffhhhjjjqqqrrrsssttttttrrrqqqooonnnmmmllljjjhhhfffdddcccbbbbbbbbb___\\\ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^___`````````aaaaaabbbbbbaaa```___]]]\\\\\\[[[[[[YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVSSSPPPOOONNNNNNRRR[[[eeeoooyyy~~~~~~~~~}}}}}}||||||||||||}}}~~~|||yyyxxxtttsssrrrooonnnnnnqqqtttzzz|||}}}}}}{{{yyyxxxyyyyyyooojjjgggeeegggkkkkkkfffaaa___[[[XXX\\\bbbmmmqqqqqqeeeRRRBBB:::999555444333111000111111222/////////000111222333444111222333555666888999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKLLLLLLMMMOOOPPPQQQOOOPPPRRRSSSUUUVVVVVVVVVTTTUUUWWWXXXXXXYYY\\\^^^[[[\\\^^^aaacccjjjyyyqqqbbb]]]WWWcccxxxxxxgggXXXTTTOOOMMMMMMPPPQQQRRRTTTYYYaaakkkxxx~~~zzzwwwssspppnnnmmmmmmmmmkkkiiieeebbb^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWXXXXXX]]]___aaabbbcccbbbaaa```____________```aaabbbcccfffgggiiijjjjjjiiigggfffddddddcccaaa___]]][[[YYYVVVWWWWWWVVVUUUTTTVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQQQQQQQPPPPPPOOOOOOKKKLLLLLLJJJHHHGGGGGGHHHLLLRRR[[[fffqqqzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzxxxwwwssssssrrrpppnnnooorrruuuzzz{{{}}}}}}{{{yyyyyyyyywwwpppkkkgggiiimmmnnnhhhcccaaa]]]ZZZ[[[___cccdddbbbWWWHHH<<<777777555444222111111111111222000000000111222444555666333333444666888999;;;;;;>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKMMMOOOPPPQQQOOOPPPQQQSSSTTTUUUUUUVVVSSSUUUWWWXXXXXXYYY\\\^^^\\\[[[[[[^^^```fffttt|||jjj```WWW^^^mmm{{{nnn^^^XXXRRRNNNMMMOOOOOOOOORRRUUU[[[cccooo}}}|||yyyxxxwwwtttppplllhhhfffcccbbbaaa___]]]\\\ZZZZZZVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTVVVWWWYYY[[[[[[\\\______```aaaaaabbbbbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeedddbbbaaa``````___^^^\\\ZZZXXXVVVRRRSSSSSSSSSRRRRRRTTTVVVUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJEEEGGGHHHFFFDDDDDDFFFIIINNNUUU___kkkuuu}}}~~~~~~~~~~~~~~~~~~{{{wwwtttsssqqqqqqqqqpppppprrrvvvyyyzzz|||~~~~~~}}}{{{{{{{{{vvvoookkkkkkooooooiiidddbbb^^^ZZZ[[[^^^[[[[[[WWWMMMAAA888555666555444222111111111222222111111111222333444666777444555666777999;;;<<<===@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@????????????BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKMMMMMMOOOOOOPPPQQQRRRRRRRRRQQQMMMMMMLLLLLLLLLLLLLLLMMMIIIIIIJJJKKKMMMOOOPPPQQQNNNOOOQQQSSSTTTUUUUUUUUURRRTTTWWWXXXYYY[[[]]]______[[[YYY[[[]]]cccppp|||qqqdddUUUYYYcccsss}}}sssbbb\\\TTTOOOMMMNNNMMMLLLQQQSSSWWW___jjjyyy|||xxxvvvnnnnnnllljjjhhhfffdddddd^^^]]][[[YYYXXXXXXXXXYYYWWWXXXZZZ]]]___aaabbbcccbbbbbbaaabbbbbbdddeeefffeeeeeedddddddddccccccbbbaaabbbcccddddddcccaaa`````````______]]]ZZZXXXWWWQQQRRRSSSSSSRRRRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUTTTTTTSSSUUUYYY[[[\\\[[[XXXVVVTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMLLLKKKJJJIIIHHHEEEGGGHHHFFFEEEEEEHHHLLLRRRXXXcccnnnyyy~~~~~~~~~xxxssspppoooooopppppppppqqqtttyyy|||{{{}}}~~~}}}}}}}}}{{{tttqqqpppoooooojjjfffeeedddbbbbbbbbb]]]ZZZQQQDDD;;;777555333222222222111111111000000000000111222444555666666666777888999:::;;;;;;<<<@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>>>>>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEJJJKKKLLLLLLLLLKKKIIIIIILLLMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKMMMOOOPPPQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTUUUWWWXXXYYYZZZ\\\]]]^^^]]]\\\\\\```hhhrrryyykkk]]]ZZZZZZaaaooo{{{}}}yyyfff\\\TTTSSSQQQLLLJJJLLLNNNNNNSSS[[[eeeppp~~~zzzyyyyyywwwrrroookkkfff```]]]^^^___^^^]]]___```bbbdddfffiiijjjkkkiiiiiijjjjjjjjjjjjiiiiiimmmmmmmmmnnnnnnmmmmmmllljjjjjjkkkkkkjjjhhhfffdddfffeeecccccccccbbb___]]]ZZZXXXVVVUUUVVVVVVVVVUUU]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVZZZ\\\^^^```aaaaaa```___]]]]]]\\\[[[ZZZXXXXXXWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIGGGEEEEEEGGGLLLOOOYYY___hhhrrr{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxtttpppmmmooooooooopppssswwwzzz||||||~~~|||{{{~~~{{{|||}}}zzzuuusssqqqpppllliiihhhgggfffeeeeee^^^YYYNNNCCC:::666444333222222222111111111000000000000111333444555666777777888888999:::;;;<<<<<>>>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKJJJIIIIIILLLLLLMMMNNNOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMNNNOOOPPPQQQRRRRRRUUUVVVXXXYYYYYYYYY[[[]]]___^^^\\\[[[^^^dddmmmssssss^^^YYYWWW]]]jjjwww{{{zzzooodddZZZVVVQQQLLLJJJMMMOOONNNRRRYYY```jjjyyy|||wwwrrrmmmjjjjjjjjjjjjiiijjjkkkmmmoooqqqssstttuuussssssttttttuuutttttttttwwwwwwxxxyyyyyyyyyxxxxxxuuuvvvvvvvvvuuussspppooommmlllkkkkkkkkkjjjgggeeedddbbb___^^^___```___^^^cccccccccbbbbbbbbbaaaaaaaaa```__________________cccdddgggiiijjjiiihhhhhhggggggeeecccbbb```^^^^^^]]]]]][[[YYYWWWUUUTTTSSSNNNLLLJJJIIIJJJNNNTTTXXX```eeemmmvvv}}}~~~~~~}}}}}}}}}|||}}}xxxsssnnnkkknnnnnnoooqqqtttxxx{{{~~~~~~|||{{{|||wwwuuuttttttxxx}}}xxxuuusssqqqqqqpppppppppooommmjjj```XXXKKK@@@888555333333222222222111111111111111000111222333444666777777999999:::;;;<<<======>>>BBBBBBBBBCCCBBBBBBAAAAAACCCBBB@@@???>>>??????@@@CCCCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQVVVXXXYYYYYYYYYYYY[[[\\\___]]]\\\ZZZ[[[___ggglll|||}}}aaaYYYRRRVVVbbboooxxx{{{wwwlll```XXXRRRNNNMMMPPPOOOMMMPPPUUUZZZaaaooo{{{|||yyywwwwwwvvvvvvvvvwwwyyyzzz|||~~~~~~~~~|||yyyxxxwwwwwwxxxwwwuuusssqqqnnnkkkjjjjjjjjjiiihhhjjjiiiiiiiiiiiihhhhhhhhhiiiiiihhhhhhhhhiiijjjjjjmmmoooqqqtttuuuuuutttssstttsssqqqooommmjjjiiihhhjjjiiigggeeebbb```^^^]]]VVVTTTRRRQQQSSSYYY___cccjjjnnnttt{{{~~~}}}||||||~~~yyysssmmmiiimmmmmmoooqqquuuyyy}}}|||zzzzzzuuurrrpppqqqvvv|||yyyvvvtttuuuxxx{{{}}}~~~~~~yyyttteeeXXXHHH===777333222333111111111111111111111111111111222444555666777888::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@?????????@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTWWWXXXZZZYYYYYYYYYZZZ[[[]]]\\\[[[YYYZZZ]]]ccchhhsssfffZZZOOOOOOYYYeeeqqqyyyyyyqqqeee[[[SSSPPPPPPQQQMMMLLLMMMRRRUUU[[[gggrrr~~~}}}}}}}}}~~~zzzwwwtttqqqqqqpppnnnmmmllllllllllllkkkkkkkkkkkkmmmmmmmmmmmmnnnpppqqqrrruuuvvvyyy|||~~~~~~~~~}}}}}}}}}{{{yyyxxxvvvttttttvvvuuussspppnnnkkkiiihhhbbb___[[[[[[^^^dddjjjnnnqqqtttyyy~~~~~~~~~}}}}}}|||yyytttoookkklllmmmooorrrvvv{{{~~~}}}yyywwwyyyuuuqqqppptttyyy~~~~~~zzzyyyyyy{{{lllZZZFFF<<<777333222333111111111111111111111111222222333444666777888999:::;;;<<<===>>>??????@@@===>>>@@@BBBCCCEEEEEEFFFEEEDDDBBB@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDAAABBBDDDFFFHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOPPPRRRSSSTTTUUUVVVVVVXXXYYYYYYXXXXXXYYY[[[[[[[[[ZZZZZZZZZ^^^cccgggooo{{{nnn^^^OOOLLLRRR\\\iiittt{{{vvvlll```VVVQQQNNNMMMLLLKKKLLLPPPRRRWWWbbblll{{{}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyuuusssqqqooommmlllkkkkkkkkkkkkjjjjjjjjjkkkllllllnnnppprrrssstttwwwzzz}}}~~~}}}|||zzzxxxuuutttsssmmmiiieeeeeeiiinnnsssuuuuuuwww|||~~~~~~~~~~~~~~~~~~}}}~~~zzzvvvssspppmmmnnnppptttwww{{{~~~~~~~~~}}}yyyvvvsss}}}}}}xxxsssppprrrwww{{{~~~}}}{{{}}}uuu]]]FFF<<<888333222444111111111111111222222222222333444555666888999999;;;;;;<<<===>>>??????@@@<<<===???BBBDDDEEEFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCAAABBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPRRRSSSTTTUUUTTTVVVWWWWWWWWWWWWYYYZZZYYYZZZZZZZZZ[[[^^^bbbfffmmmuuuwwwdddRRRLLLNNNSSS___lll{{{{{{uuuiii]]]UUUNNNHHHLLLJJJKKKNNNPPPTTT]]]gggrrr~~~~~~|||zzzxxxvvvvvvuuuvvvsssssstttuuuwwwxxxyyyyyyzzzzzz{{{|||~~~|||zzzzzz{{{{{{{{{|||}}}~~~~~~zzzuuuqqqmmmjjjgggffffffeeeeeeeeeddddddddddddeeefffhhhkkkmmmoooqqqtttwww{{{~~~}}}|||{{{zzzzzzsssooolllmmmrrrwwwzzzzzzyyy{{{~~~~~~~~~~~~~~~~~~~~~zzzxxxwwwuuupppqqqsssuuuxxxzzz|||}}}{{{{{{||||||zzzwwwsssqqq{{{{{{uuuqqqrrrvvvyyy{{{}}}~~~{{{xxxzzz~~~|||aaaGGG===:::444222444000000111111111222222222333333444666777888999::::::;;;;;;<<<===>>>????????????AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMOOOQQQRRRTTTTTTRRRSSSUUUVVVVVVVVVXXXZZZXXXYYYZZZZZZZZZ\\\___bbbggglllvvvjjjWWWOOOLLLMMMWWWdddvvv||||||ssshhh___UUULLLMMMKKKKKKMMMNNNPPPXXXaaagggsss{{{zzzyyywwwuuusssrrrqqqnnnooopppqqqrrrtttuuuuuussssssssssssuuuwwwyyyzzz{{{}}}~~~}}}{{{|||{{{xxxtttqqqrrrssstttttttttuuuvvvvvvvvvwwwwwwxxxzzz|||~~~{{{uuuoooiiieee```]]][[[ZZZZZZZZZZZZYYYYYYYYYWWWXXXZZZ\\\___bbbeeefffkkknnnsssyyy~~~~~~~~~}}}}}}|||{{{{{{zzzwwwwwwwwwxxxxxxxxxxxxxxxtttqqqooorrrxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxxxxxxxssstttuuuwwwxxxyyyzzzzzzyyyzzz{{{{{{yyyvvvsssqqq{{{~~~~~~wwwssssssvvvyyy{{{{{{}}}xxxxxxxxxuuutttvvv|||dddHHH>>>;;;555222555000000111111222222222222333444555666777888999:::::::::;;;<<<===>>>??????AAABBBBBBCCCCCCBBBBBBAAADDDCCCBBBAAABBBBBBDDDEEEAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDCCCCCCEEEGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIJJJJJJKKKMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVPPPRRRTTTUUUUUUVVVXXXZZZYYYYYYZZZZZZYYYZZZ]]]___aaadddlllwwwnnnZZZQQQLLLJJJRRR___oooyyyzzzqqqiii^^^TTTNNNLLLKKKMMMLLLMMMTTT]]]___kkk|||~~~xxxxxxxxxvvvuuurrrpppooonnnnnnoooqqqrrrssstttuuuooonnnnnnnnnpppqqqsssuuuwwwyyy{{{{{{xxxvvvwwwyyyrrrsssssspppllljjjjjjlllmmmmmmmmmnnnnnnooooooooonnnoooqqqtttvvvwwwxxxxxxxxxzzz|||{{{vvvooohhhbbb\\\WWWTTTPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMOOOQQQUUUXXX[[[]]]aaaeeejjjqqqvvvzzz}}}~~~xxxwwwvvvuuusssrrrqqqpppnnnnnnooopppqqqrrrssstttsssqqqpppttt|||~~~~~~~~~~~~}}}~~~~~~~~~~~~yyyxxxxxxxxxuuuuuuwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{yyyvvvsssqqq|||vvvxxx|||}}}|||{{{yyywwwvvvvvvuuutttrrroooqqqssstttvvvxxx{{{~~~bbbGGG>>>666333555222333333333222222222222222444444555666888:::;;;<<<<<<;;;:::;;;<<>>======<<<<<<>>>@@@CCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBDDDFFFHHHIIIJJJJJJJJJHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOKKKKKKLLLNNNOOOPPPQQQRRROOOPPPPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXYYY[[[[[[YYY___ccchhhsssrrr\\\MMMGGGHHHKKKZZZlll~~~vvviii___VVVPPPLLLMMMNNNNNNQQQUUU[[[aaammm|||~~~{{{yyywwwvvvvvvuuusssrrrpppmmmjjjmmmttt{{{~~~~~~{{{uuuooommmooossssssrrrwwwxxx{{{||||||zzzwwwuuuqqqnnniiigggffffffeeedddcccbbbaaaaaaaaaccceeefffiiiiiijjjjjjjjjiiihhhhhhiiilllpppuuuzzz~~~}}}zzzyyyyyyzzz{{{{{{{{{|||~~~xxxsssjjjaaaZZZTTTNNNKKKHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCDDDEEEHHHKKKLLLOOOSSSZZZaaagggjjjkkkkkkdddaaa\\\YYYXXXYYYZZZZZZ\\\ZZZYYYYYY[[[^^^```bbbdddkkkrrrvvv{{{~~~~~~~~~~~~{{{vvvuuuwwwvvvwwwxxxyyyxxxwwwuuuttttttvvvxxxvvvsssssswww{{{|||uuuoookkkhhheeecccdddgggjjjkkklllnnnppprrr~~~wwwYYYDDD<<<444333666222333333333333444444444444666777777999:::<<<>>>???????????????@@@BBBEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGEEEEEEEEEEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQJJJKKKKKKMMMNNNOOOPPPQQQNNNOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[WWW[[[^^^cccmmm||||||fffSSSHHHGGGIIIPPPaaavvvqqqcccZZZSSSNNNNNNNNNNNNPPPTTTVVV\\\fffsss}}}{{{yyyxxxxxxxxxvvvtttqqqnnnmmmpppxxx{{{uuurrrtttvvvvvvuuu{{{|||~~~}}}zzzxxxqqqmmmiiifffdddcccbbbaaa___^^^]]]]]]^^^___bbbcccgggfffffffffdddcccbbbaaaccceeejjjpppvvv{{{~~~~~~|||{{{yyyxxxwwwvvvvvvwwwyyy|||{{{uuulllbbbZZZSSSMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEAAA@@@@@@@@@AAACCCEEEGGGGGGKKKRRRYYY^^^aaabbbbbb\\\XXXSSSPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTWWW[[[]]]ccckkkrrrwww{{{~~~~~~~~~~~~|||wwwvvvwwwwwwxxxxxxyyyyyyxxxvvvuuutttuuuvvvtttsssuuuzzzwwwooojjjfffcccaaa```cccfffhhhhhhiiijjjkkkrrr|||jjjQQQ@@@:::222333666222222222222333333444444444777777888999:::<<<>>>???AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAAAAABBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHGGGFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[^^^bbbkkkyyyrrr]]]PPPKKKKKKKKKYYYlll|||uuufff^^^VVVPPPNNNMMMLLLNNNQQQSSSWWW```kkkyyy~~~|||{{{zzzzzzzzzxxxvvvsssqqqppprrrxxx{{{yyyzzz|||}}}}}}~~~|||rrrnnniiifffdddbbb```______^^^]]]]]]^^^```bbbcccffffffeeedddbbb```^^^\\\\\\___eeekkkrrrxxx}}}~~~|||zzzxxxvvvtttuuuwww|||yyyoooeee]]]UUUOOOKKKIIIHHHGGGFFFFFFEEEFFFFFFAAA@@@?????????AAACCCDDDCCCGGGMMMSSSXXX[[[\\\\\\WWWSSSOOOLLLLLLNNNOOOOOOLLLMMMOOOPPPQQQTTTXXX[[[dddllltttxxx}}}~~~~~~~~~~~~}}}wwwvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwuuuttttttwww}}}zzzqqqkkkfffbbb```___bbbeeegggfffeeedddeeegggmmmzzz[[[HHH===888111222666222000111111222333444555555666666777888:::<<<>>>???BBBCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLKKKKKKJJJIIILLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUWWWYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^bbbiiittt{{{gggWWWNNNJJJHHHQQQ^^^mmm{{{xxxmmmbbbZZZRRROOOLLLJJJKKKOOOPPPTTT[[[dddppp~~~}}}|||}}}}}}{{{yyyxxxvvvttttttxxx|||~~~~~~uuuqqqlllgggeeebbb```^^^___^^^]]]]]]^^^```cccdddfffeeedddbbb___]]]ZZZYYYXXX\\\aaahhhooouuuzzz|||~~~~~~|||zzzxxxvvvwwwzzz~~~zzzpppfff]]]UUUOOOJJJIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@>>>======???@@@AAA@@@CCCHHHMMMQQQTTTUUUUUUPPPLLLHHHFFFGGGIIIKKKKKKMMMNNNOOOPPPPPPSSSWWW[[[gggooowww{{{~~~~~~~~~~~~}}}xxxvvvxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{yyywwwvvvwww{{{~~~uuunnnhhhccc______cccfffgggeeebbb```______aaapppwwwfffNNN@@@:::666///222777222000111222333444555666777666777777888:::<<<>>>???BBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEGGGIIIKKKLLLGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOQQQRRRTTTVVVWWWYYYYYYYYYYYYZZZ[[[\\\\\\]]][[[\\\```dddlllyyyppp^^^OOOGGGFFFJJJQQQ\\\mmmyyyzzztttggg^^^UUUPPPMMMJJJJJJNNNNNNRRRWWW^^^hhhvvv~~~~~~|||zzzxxxyyy{{{~~~zzzvvvpppkkkgggdddbbb```^^^]]]]]]]]]^^^```cccdddeeedddccc```^^^[[[XXXWWWXXXZZZ```fffmmmrrrwwwyyy{{{|||}}}~~~~~~}}}|||{{{{{{|||yyyoooeee\\\TTTMMMIIIGGGFFFEEEDDDCCCBBBBBBBBB???>>><<<;;;:::;;;<<<======???CCCGGGJJJLLLMMMMMMKKKHHHEEEDDDFFFIIIKKKLLLNNNPPPQQQPPPOOOSSSYYY___lllttt{{{~~~~~~~~~~~~~~~~~~yyyxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{|||{{{yyyyyy||||||tttkkkddd``````dddggggggddd```\\\[[[ZZZXXXeeerrrrrroooeeeTTTCCC:::888555...222777222222222333555666888999999888888999:::;;;===???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBDDDFFFIIIKKKMMMIIIJJJJJJKKKKKKKKKJJJJJJHHHJJJLLLNNNOOOOOONNNMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZ[[[^^^```dddppp}}}|||jjjXXXKKKHHHIIIKKKRRRaaapppwwwvvvlllcccXXXSSSOOOKKKKKKNNNLLLOOOTTTYYYaaammm}}}~~~}}}~~~zzztttnnnjjjgggdddbbb___^^^]]]^^^___bbbdddfffffffffdddbbb___]]]ZZZYYYYYY[[[```ffflllqqqtttvvvxxxyyyzzz|||}}}~~~yyyoooeee\\\UUUNNNJJJHHHGGGEEEDDDCCCBBBBBBBBB???>>><<<:::999999:::;;;<<<>>>AAADDDFFFGGGHHHHHHHHHFFFCCCCCCFFFJJJMMMNNNQQQRRRSSSRRRRRRWWW```gggqqqyyy~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz|||{{{{{{zzzzzz{{{||||||}}}{{{zzzzzz|||yyypppgggbbbaaadddggggggddd^^^ZZZXXXXXXTTT___kkkjjjeeeZZZJJJ>>>777666444---222777222333444555777888:::;;;<<<999999:::;;;===???AAABBB@@@AAABBBCCCDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGIIIKKKNNNOOOOOOOOONNNHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[[[[^^^^^^aaalllyyywwwcccTTTMMMLLLKKKNNNZZZiiiqqqrrrpppfff[[[UUUPPPLLLLLLOOOJJJNNNRRRVVV\\\hhhwww}}}wwwqqqllliiieeecccaaa`````````bbbdddggghhhjjjiiihhhfffccc```^^^\\\ZZZ\\\aaafffkkkpppssstttxxxyyyzzz|||{{{qqqggg___WWWQQQMMMJJJIIIHHHFFFEEEEEEDDDDDDAAA???===;;;::::::;;;;;;>>>???BBBDDDEEEFFFFFFFFFCCCAAA??????CCCGGGJJJLLLSSSUUUVVVUUUVVV\\\gggpppttt|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{|||}}}~~~yyyyyyzzztttmmmjjjdddhhhkkkiiibbb\\\ZZZ[[[ZZZ[[[^^^bbbccc[[[NNNCCC666555444333222111111111222444666888:::;;;<<<===;;;;;;<<<>>>>>>?????????CCCCCCDDDCCCAAAAAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGJJJHHHEEEDDDDDDDDDCCCAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKNNNNNNMMMLLLKKKJJJJJJIIIIIIKKKNNNNNNMMMLLLMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXZZZ[[[\\\]]]]]]\\\\\\[[[\\\```fffkkk~~~ppp^^^QQQKKKGGGLLLTTT^^^iiirrrxxxnnnbbbXXXRRROOOLLLJJJHHHHHHMMMSSSWWW^^^kkkwwwyyysssoookkkgggdddeeecccbbbbbbcccfffiiikkkiiiiiijjjjjjhhheeebbb______aaafffkkkooosssuuuvvvtttuuuxxx{{{{{{pppeee\\\UUUPPPLLLKKKHHHDDDBBBCCCEEEFFFFFFCCCAAA>>>=========<<<;;;<<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCEEEHHHKKKMMMTTTUUUVVVXXX]]]eeeooovvv~~~}}}~~~~~~}}}~~~{{{vvvwwwzzz|||zzzwwwyyyvvvvvv|||{{{oooiiihhhkkkkkkggg```ZZZYYYZZZ[[[[[[[[[[[[YYYQQQGGG???555555444333222222222222333444666888:::<<<======<<<===>>>???????????????@@@AAABBBBBBBBBCCCEEEGGGGGGFFFFFFEEEEEEFFFFFFFFFIIIGGGDDDCCCCCCCCCBBBAAACCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDEEEHHHJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIKKKMMMNNNMMMLLLLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\ZZZZZZZZZYYYZZZ^^^dddiiixxxxxxhhhVVVNNNGGGIIIOOOXXXcccllltttnnneee]]]VVVRRROOOMMMJJJJJJMMMRRRUUUZZZfffqqq}}}wwwsssooollliiifffgggfffeeeeeefffhhhjjjkkkjjjkkkmmmnnnmmmjjjgggeeedddfffjjjnnnrrruuuwwwxxxuuuvvvxxx|||zzzpppeee\\\UUUPPPLLLJJJGGGEEEDDDFFFHHHIIIIIICCC@@@===;;;:::;;;::::::<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFIIILLLOOOUUUVVVXXX[[[```hhhrrryyy~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxvvvyyy{{{wwwxxx{{{}}}{{{yyywwwvvvxxx}}}xxxvvvxxx|||uuulllnnnnnnmmmgggaaa]]]]]]___```___[[[VVVOOOGGG@@@<<<444444333333333333444444333444666999;;;<<<===>>>??????@@@@@@@@@@@@@@@???===???AAABBBCCCDDDGGGIIIFFFEEEEEEEEEEEEEEEFFFFFFHHHFFFCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLMMMLLLKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNPPPRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXWWWXXX\\\bbbfffppp~~~wwwaaaVVVJJJGGGJJJQQQ]]]gggmmmkkkhhhbbbZZZTTTQQQPPPMMMLLLMMMQQQSSSVVV___iiiwww}}}zzzvvvsssqqqooollljjjjjjjjjiiiiiijjjkkkllllllmmmnnnqqqrrrsssrrrpppnnnlllmmmooorrruuuxxxyyyzzzxxxxxxzzz}}}yyyoooeee\\\UUUPPPLLLIIIGGGFFFFFFIIIKKKMMMMMMFFFBBB===:::999:::::::::<<<<<<===>>>@@@AAABBBBBBDDDDDDDDDEEEGGGKKKNNNQQQWWWXXX[[[^^^dddmmmvvv|||}}}}}}}}}|||}}}}}}~~~yyytttqqqnnnooouuu{{{}}}zzzxxxxxx{{{}}}|||zzzwwwwww{{{wwwsssqqqssssssuuu{{{}}}ssstttssspppjjjeeedddeeeggggggeee```WWWMMMDDD>>><<<333333333333333444555555444555777999;;;===>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@===???BBBCCCDDDDDDFFFHHHEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFDDDDDDEEEEEEDDDCCCEEEDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSUUUVVVVVVVVVVVVWWWWWWXXX[[[```dddhhhvvvmmm___PPPHHHHHHMMMXXXbbbeeehhhiiifff^^^VVVQQQOOONNNLLLLLLOOOQQQSSSZZZbbbnnnzzz~~~|||zzzxxxuuutttsssrrrpppnnnllllllmmmmmmmmmmmmmmmmmmoooqqqtttwwwyyyxxxwwwvvvsssssstttuuuwwwyyy{{{|||zzzzzz{{{}}}wwwmmmddd]]]VVVPPPMMMGGGFFFFFFHHHLLLNNNOOOOOOIIIEEE???;;;:::<<<======<<<===>>>???@@@BBBCCCCCCDDDDDDDDDFFFIIIMMMPPPSSSXXXZZZ]]]bbbhhhpppyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~xxxsssnnnjjjiiimmmsssyyyyyywwwvvvxxxzzz|||{{{zzzxxxyyy~~~xxxsssnnnlllkkklllsss{{{yyyzzzxxxuuuppplllkkklllnnnpppmmmeeeZZZNNNCCC<<<:::333333333333444555666666444666888:::<<<>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@BBBEEEEEEEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWYYY\\\```dddgggrrrxxxiiiWWWKKKGGGJJJRRR[[[```fffkkkjjjcccZZZTTTQQQMMMJJJJJJMMMOOOQQQWWW^^^gggttt}}}{{{yyyxxxvvvvvvvvvuuusssqqqnnnnnnnnnooooooooooooooorrrtttxxx{{{}}}~~~}}}|||xxxwwwvvvvvvwwwxxxzzz|||||||||~~~xxxssskkkccc]]]WWWRRROOOGGGGGGHHHKKKOOOQQQQQQPPPIIIEEE???<<<;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHKKKOOOSSSVVVYYY\\\```eeekkksss{{{~~~~~~~~~~~~xxxtttiiieeecccfffkkkqqqyyy}}}zzztttttttttvvvxxxzzzzzzyyyxxxzzz|||tttlllgggddddddkkkttt{{{zzz}}}|||zzzyyyxxxxxxxxxyyy{{{uuuiii[[[MMMBBB:::666444444333333444555666666555666888;;;===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAACCCEEEHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIILLLNNNPPPOOOKKKGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKMMMMMMLLLJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYY\\\```ccchhhppp~~~sss___QQQIIIGGGLLLSSS[[[aaahhhllliiibbbZZZUUUNNNJJJIIILLLOOOPPPTTTZZZaaannn|||~~~}}}{{{zzzxxxxxxxxxwwwuuusssqqqpppppppppqqqqqqrrrsssvvvxxx||||||zzzxxxvvvvvvxxx{{{|||}}}~~~~~~tttoooiiiccc^^^YYYTTTQQQJJJJJJLLLOOORRRSSSRRRQQQGGGDDD???<<<===>>>>>>???AAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKOOOSSSXXXZZZ[[[___dddiiiooovvv}}}|||wwwsssddd___\\\^^^aaadddkkksssxxx|||xxxvvvpppqqqsssuuuwwwyyyyyyyyyxxxzzz~~~|||qqqiiicccbbbhhhqqqvvv{{{|||yyyzzz|||mmmZZZLLLAAA999444555444444444444555555666666777999;;;===???@@@@@@???@@@AAABBBBBBBBBBBBBBBDDDGGGIIIJJJHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLQQQUUUWWWTTTOOOJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNNNNLLLKKKJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUWWWXXXYYY[[[___bbbfffkkkuuulll[[[OOOHHHHHHLLLRRRXXX```hhhjjjfff^^^WWWPPPKKKIIILLLNNNNNNQQQUUU[[[fffttt~~~}}}|||{{{{{{{{{yyyvvvssstttsssrrrrrrsssuuuwwwxxx{{{}}}~~~|||yyywwwwwwyyy|||~~~~~~zzzppplllgggbbb^^^ZZZVVVSSSOOOOOOQQQTTTVVVVVVTTTRRRHHHFFFBBBAAABBBCCCCCCBBBEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMPPPTTTXXX]]]______ccchhhmmmsssyyy~~~{{{tttoooaaa[[[WWWWWWWWWXXX\\\bbbhhhqqq|||~~~xxxuuuuuunnnqqqtttvvvxxxyyyzzz{{{yyyzzz|||yyynnngggdddjjjrrrwww|||{{{yyyyyyvvvzzzqqq[[[LLLBBB:::555666555555444444444555555666777999;;;===???@@@@@@>>>???@@@AAABBBBBBCCCBBBDDDGGGJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNTTTYYY[[[XXXQQQLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMOOOOOOMMMKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVSSSTTTVVVWWWXXXZZZ^^^aaaaaadddlllzzzwwweeeVVVKKKHHHJJJJJJOOOXXXbbbiiiggg___WWWRRRMMMJJJLLLNNNMMMOOORRRVVVaaannnxxx~~~}}}||||||zzzvvvtttvvvuuusssssstttwwwzzz|||}}}zzzwwwwwwzzz}}}xxxnnnjjjfffbbb^^^[[[WWWUUURRRSSSUUUWWWYYYXXXUUUSSSKKKIIIGGGGGGHHHIIIHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPSSSWWW\\\aaacccbbbeeekkkpppuuu{{{{{{qqqjjjaaa[[[VVVTTTRRRQQQSSSXXX[[[dddnnnyyy}}}vvvtttuuunnnqqqtttwwwyyyzzz{{{|||{{{zzzzzz{{{rrriiihhhllloooyyy}}}zzzwwwxxxzzzzzzzzzzzzxxxuuuttttttttttttwwwwwwZZZIII???888333777666555444444555777888;;;<<<===>>>????????????BBBBBBAAAAAAAAABBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQVVVYYYXXXTTTOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLMMMLLLKKKIIIIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMQQQRRRRRRPPPNNNLLLLLLMMMKKKMMMOOOPPPQQQTTTWWWYYY\\\[[[YYYWWWVVVUUUVVVVVVTTTUUUUUUVVVXXXZZZ\\\]]]aaabbbgggppp}}}uuu```QQQJJJHHHGGGLLLRRRXXX^^^cccccc```TTTRRROOOLLLJJJKKKMMMOOOWWWZZZcccppp{{{~~~}}}}}}}}}{{{yyyvvvuuuuuuuuuxxx|||~~~zzzxxxxxxzzz~~~~~~xxxuuugggfffdddaaa]]]ZZZXXXWWWWWWWWWXXX[[[^^^\\\WWWSSSNNNLLLIIIIIIJJJLLLMMMMMMJJJJJJKKKNNNPPPRRRRRRQQQPPPRRRVVVYYY[[[___bbbeeejjjlllpppuuuyyy|||~~~~~~yyynnnggg]]]XXXQQQMMMKKKLLLMMMMMMTTT\\\hhhssszzzyyy|||~~~}}}xxxsssppppppqqqrrruuu{{{{{{xxxzzz}}}qqqnnnpppssszzzuuutttuuurrrrrrqqqpppnnnnnnooopppssswwwxxxZZZHHH>>>888444555444333333444777999:::<<<===>>>??????@@@@@@???AAAAAAAAAAAAAAABBBBBBCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNQQQTTTVVVVVVRRRMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLKKKIIIIIIIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMPPPQQQRRRQQQOOONNNNNNOOOLLLNNNPPPQQQRRRTTTWWWYYY\\\[[[YYYWWWVVVUUUVVVVVVTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^aaaiiivvv|||iiiYYYNNNIIIBBBEEEKKKRRRZZZ```aaaaaaWWWTTTOOOLLLKKKLLLMMMNNNTTTVVV___jjjuuu~~~~~~}}}{{{yyywwwvvvvvvwwwyyy}}}}}}{{{{{{}}}~~~~~~{{{wwwssspppiiigggeeebbb___\\\ZZZYYYZZZZZZ[[[^^^___^^^YYYUUUPPPNNNLLLLLLMMMOOOOOOOOONNNNNNNNNPPPRRRSSSTTTTTTTTTWWWZZZ]]]___bbbfffhhhnnnppptttxxx{{{~~~xxxmmmfff]]]XXXQQQLLLJJJKKKLLLMMMRRRYYYcccmmmtttxxxzzz|||xxxzzz|||{{{wwwsssqqqqqqrrrsssuuu{{{|||xxxxxx{{{{{{vvvvvvxxxxxxqqqnnnnnniiihhhhhhggghhhjjjkkklllooorrr}}}xxxYYYFFF>>>999666333222333444555888:::<<<======>>>???@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHJJJKKKLLLOOOPPPRRRRRRQQQNNNKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRQQQPPPQQQRRRNNNOOOQQQRRRRRRTTTVVVYYYZZZZZZXXXWWWVVVVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZXXXYYY[[[aaakkkxxxxxxgggVVVKKKBBBCCCFFFLLLTTTZZZ^^^```\\\WWWPPPLLLLLLMMMMMMLLLPPPRRRXXXbbblllwww|||zzzxxxwwwwwwxxx{{{~~~~~~}}}zzzzzz||||||{{{yyyvvvssspppnnnllljjjiiigggdddaaa___\\\[[[^^^^^^___aaaaaa___ZZZWWWSSSQQQPPPQQQRRRRRRQQQPPPRRRRRRRRRRRRSSSUUUWWWXXX[[[]]]aaaccceeehhhkkknnnsssuuuxxx{{{~~~wwwmmmfff^^^XXXQQQLLLJJJLLLMMMNNNRRRXXXaaaiiinnnqqqsssuuuvvvxxxyyyxxxvvvsssrrrrrrssssssuuuyyy~~~yyyxxxxxxyyy~~~~~~}}}~~~~~~uuummmhhhfffcccbbbbbbcccfffiiikkkkkkgggjjjssstttUUUDDD===999777333333444555777999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKNNNLLLJJJHHHHHHIIIJJJKKKOOOOOONNNNNNLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHGGGGGGGGGIIILLLHHHHHHHHHIIIJJJLLLMMMNNNNNNQQQSSSTTTSSSRRRSSSTTTOOOPPPRRRRRRRRRSSSVVVXXXYYYXXXXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVXXX\\\cccooo{{{ttt___OOOJJJFFFEEEIIIPPPUUU[[[___aaaZZZRRRNNNNNNNNNMMMKKKMMMNNNSSS[[[dddnnn|||~~~|||yyyyyyxxxzzz|||~~~}}}|||zzzxxxuuuuuuwwwzzz||||||yyywwwtttrrrooonnnnnnmmmlllkkkiiifffcccaaa___^^^aaabbbccccccbbb___[[[YYYUUUTTTTTTTTTUUUUUUSSSQQQSSSTTTTTTTTTUUUXXX[[[^^^```cccfffhhhjjjmmmppprrrxxxyyy|||~~~wwwnnnggg___ZZZSSSNNNMMMOOOQQQQQQWWW\\\dddjjjmmmppprrrsssvvvvvvvvvvvvuuutttsssssstttsssssswww}}}{{{zzzxxxwwwzzz{{{rrrjjjdddaaa___^^^^^^aaaeeehhhiiihhhaaaccckkkyyyjjjOOOAAA;;;999777666666666777888999:::;;;<<<<<<===>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHIIIIIIJJJMMMKKKIIIHHHGGGHHHIIIJJJMMMMMMLLLJJJHHHGGGFFFEEEGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPSSSUUUTTTTTTTTTUUUPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYY[[[```hhhsss{{{jjjYYYOOOGGGCCCFFFKKKPPPXXX```bbb]]]VVVQQQPPPOOOMMMKKKLLLLLLPPPVVV]]]eeesss{{{{{{zzz{{{}}}~~~{{{yyyuuussspppppprrruuuwwwxxxvvvuuurrrpppooooooooopppmmmllljjjhhheeecccaaa```cccdddeeeeeeccc___]]][[[YYYXXXWWWWWWWWWWWWTTTRRRSSSTTTVVVVVVWWWZZZ___cccdddfffiiilllnnnqqqtttvvv{{{|||~~~~~~~~~~~~~~~~~~xxxoooiiiaaa]]]WWWTTTTTTUUUWWWWWW]]]aaagggllloooqqqsssuuuvvvuuutttttttttttttttttttttrrrrrruuuzzz~~~{{{|||zzzxxxyyy|||{{{rrrjjjccc___[[[[[[[[[```eeegggeeeccc]]]___eeeqqqzzz^^^HHH>>>;;;999777777888999999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHKKKJJJJJJIIIHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIIIIHHHGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTUUUUUUTTTTTTUUUQQQRRRRRRQQQPPPPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVXXXYYY[[[\\\^^^dddmmmtttxxxjjjUUUIIIAAABBBFFFJJJTTT___```^^^[[[VVVRRRNNNMMMLLLLLLLLLNNNTTTXXX^^^iiittt~~~~~~~~~|||yyywwwpppnnnllllllooorrrtttuuutttsssqqqpppppppppqqqrrrpppooommmkkkhhhfffdddcccdddfffhhhgggdddaaa______]]][[[ZZZYYYYYYXXXWWWUUUTTTWWWZZZZZZZZZ]]]aaafffeeehhhllloooqqqtttxxx{{{|||}}}~~~~~~~~~}}}}}}~~~~~~xxxpppjjjdddaaa^^^\\\]]]_________aaadddiiimmmpppsssvvvxxxxxxvvvsssssstttuuuuuutttsssrrrrrrvvv|||~~~zzzyyy{{{}}}uuulllddd___[[[ZZZ\\\aaafffgggccc___YYY[[[```jjjuuuxxxhhhQQQAAA;;;:::999777777888999;;;===>>>????????????@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFHHHKKKLLLJJJHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJMMMPPPTTTUUUUUUTTTSSSTTTQQQQQQRRRQQQOOOOOOPPPRRRTTTUUUVVVWWWXXXWWWWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWZZZ\\\]]]]]]```gggnnn~~~}}}dddSSSFFFCCCCCCDDDNNN[[[]]]______[[[SSSNNNLLLMMMKKKKKKMMMRRRTTTXXXaaajjjxxx~~~zzzvvvssspppllljjjhhhiiilllpppsssttttttttttttttttttuuuuuuvvvsssrrrqqqooollljjjhhhhhhfffiiijjjiiifffcccccccccbbb```]]][[[[[[[[[ZZZYYYXXX\\\``````^^^^^^bbbffffffiiimmmqqqtttxxx|||~~~~~~~~~~~~~~~}}}}}}}}}wwwooojjjfffeeedddeeeggghhhhhhgggeeehhhlllppptttwww{{{~~~zzzwwwsssrrrtttuuuvvvuuussssssuuuzzz~~~zzz{{{xxxnnneee```]]]\\\___dddiiiiiiddd^^^UUUWWW\\\eeeoooxxx}}}kkk\\\III===::::::999666666777999<<>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHEEEBBBBBBEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMOOORRRRRRRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\]]]___bbbeeeqqqjjjSSSKKKHHHCCCEEELLLXXXaaaiiihhh^^^TTTOOOOOOJJJHHHHHHLLLNNNOOOTTT[[[fffppp~~~}}}xxxsssooommmmmmmmmiiijjjjjjlllnnnrrruuuvvv|||{{{zzzyyyyyyzzz|||}}}~~~{{{wwwsssqqqpppqqqqqqsssqqqnnnllljjjjjjjjjkkklllkkkiiifffbbb``````aaahhhjjjjjjgggcccaaaccceeemmmnnnpppuuu{{{~~~~~~~~~}}}||||||||||||wwwsssqqqpppooooooppppppppppppqqqqqqoooppprrrvvv{{{~~~}}}yyytttrrrtttwwwwwwwwwtttsssuuu|||ssshhhbbbdddhhhllllllfff^^^XXXZZZYYYZZZ___eeehhhfffcccTTTIII>>>;;;:::999888:::>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEBBBBBBDDDFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOQQQRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQTTTVVVWWWXXXXXXXXXVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXZZZ\\\\\\^^^aaadddmmm{{{xxxaaaUUUKKKBBBBBBHHHSSS]]]gggjjjeee[[[TTTPPPNNNKKKJJJMMMNNNNNNRRRXXX```iiixxx~~~{{{xxxtttpppmmmllllllmmmmmmnnnnnnpppsssvvvyyy{{{~~~~~~}}}}}}}}}~~~~~~}}}yyyuuussssssssstttuuutttqqqooonnnnnnnnnooooooooommmjjjgggeeefffgggmmmnnnooolllhhhfffgggiiippprrruuuzzz~~~~~~~~~~~~}}}}}}}}}{{{wwwsssqqqqqqqqqrrrrrrsssssssssssssssrrrsssuuuxxx|||~~~~~~}}}zzzwwwrrrqqqssstttttttttssstttyyy|||{{{mmmhhhkkknnnqqqpppjjjbbb[[[```^^^]]]^^^```^^^YYYTTTHHH@@@999999999999999;;;>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBBBBBDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQOOOMMMPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUWWWXXXZZZ[[[[[[]]]```bbbhhhssstttcccSSSEEEBBBGGGMMMWWWdddmmmnnnggg\\\TTTSSSNNNLLLMMMMMMLLLOOOSSSXXX```nnn||||||yyyuuussspppnnnmmmmmmnnnnnnssstttuuuwwwzzz}}}~~~{{{xxxvvvvvvvvvwwwxxxwwwvvvtttsssttttttuuuttttttssspppnnnmmmnnnooosssuuuvvvtttpppmmmnnnpppvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}zzzvvvsssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuwwwzzz|||}}}|||{{{yyyxxxvvvtttssssssttttttsssvvvxxx}}}|||zzzxxxzzz~~~sssnnnppptttwwwwwwrrrjjjdddeeecccaaa___\\\VVVOOOIIIAAA;;;777888:::888888:::<<<===>>>???@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKMMMOOOPPPPPPOOOOOOPPPPPPRRRTTTUUUUUURRROOOMMMOOOPPPRRRTTTVVVXXXZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTWWWXXXZZZZZZZZZ\\\^^^aaaccclll{{{rrr]]]LLLGGGJJJIIIRRR```ooowwwrrreeeZZZVVVPPPLLLLLLLLLJJJLLLPPPRRRZZZfffsss~~~{{{yyyrrrrrrpppppppppqqqssstttzzz{{{|||~~~}}}{{{zzzzzzzzzzzz|||{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyvvvsssrrrsssuuuxxx{{{}}}}}}yyywwwwwwxxx}}}~~~}}}~~~~~~~~~||||||{{{xxxuuusssrrrsssuuuuuuvvvwwwwwwwwwwwwvvvyyy{{{~~~}}}zzzwwwvvvyyyxxxwwwvvvvvvvvvvvvvvv{{{~~~~~~{{{wwwqqqpppsssxxxxxxtttuuuxxx{{{{{{wwwqqqllljjjhhhddd___XXXPPPHHHCCC>>>:::888::::::888888:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJLLLNNNOOOOOONNNNNNOOOOOOQQQTTTVVVUUUSSSOOOMMMNNNOOOPPPRRRUUUWWWYYYZZZYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYZZZ\\\___```fffsssjjjWWWNNNMMMJJJQQQ^^^ooo{{{zzznnncccYYYRRRLLLKKKKKKJJJKKKNNNPPPVVV```kkkxxx~~~}}}vvvvvvvvvwwwxxxzzz{{{|||~~~~~~~~~~~~~~~{{{xxxvvvwwwxxx}}}}}}}}}~~~~~~|||{{{yyyyyyyyyvvvtttrrrssstttuuuuuuuuuuuuuuuvvvvvvvvv{{{~~~}}}xxxuuutttxxxxxxxxxxxxwwwwwwxxxyyy|||sssjjjgggiiimmmuuu~~~zzzzzz|||~~~~~~{{{xxxvvvssslllcccXXXMMMDDD@@@>>>;;;999;;;:::777888;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCEEEFFFEEEFFFFFFFFFFFFFFFFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIKKKMMMNNNNNNMMMMMMNNNMMMOOORRRTTTUUUSSSPPPOOONNNNNNOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXYYYYYYXXXYYY[[[]]]^^^ccclllyyy{{{gggYYYSSSPPPSSS]]]lllyyy}}}vvvnnn___VVVNNNLLLLLLKKKKKKMMMOOOSSSZZZcccooo|||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyxxxwwwwwwvvvtttrrrrrrtttvvvuuutttsssrrrrrrtttvvvwww|||{{{vvvttttttuuuvvvwwwvvvvvvwwwzzz||||||rrrgggdddfffjjjqqq{{{|||}}}{{{mmm]]]OOOEEE@@@===:::999:::999777888===<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEBBBDDDFFFFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHJJJMMMNNNMMMLLLMMMMMMKKKMMMPPPRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZZZZYYYXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[\\\```fffppp{{{zzziii___WWWXXX^^^iiiuuu||||||xxxggg\\\SSSOOONNNLLLJJJKKKNNNPPPTTT[[[eeerrr~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyxxxxxxuuuuuuuuusssrrrrrrtttwwwwwwtttqqqoooooorrrvvvyyy|||~~~yyyttttttvvvuuuvvvwwwvvvvvvyyy}}}}}}rrrhhheeehhhlllrrrzzz|||}}}wwwcccSSSHHHBBB;;;999888999888777999>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBEEEGGGGGGEEEDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFKKKJJJIIIIIIHHHGGGFFFEEEJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEFFFFFFGGGHHHIIIJJJGGGJJJLLLMMMMMMLLLLLLMMMJJJLLLNNNQQQRRRSSSRRRRRRNNNNNNNNNNNNOOOQQQSSSTTTXXXYYYZZZ[[[[[[ZZZYYYYYYVVVWWWXXXXXXWWWWWWYYY[[[ZZZ^^^cccjjjsssxxxkkk\\\[[[^^^gggrrr{{{~~~~~~nnnbbbWWWRRRPPPMMMJJJJJJMMMNNNPPPUUU^^^kkkyyy~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{zzzyyyyyyxxxxxxtttttttttrrrqqqrrruuuwwwxxxuuuqqqnnnnnnrrrwwwzzz|||}}}wwwttttttwwwxxxyyyyyyxxxxxx|||}}}ssslllhhhgggkkksss|||~~~~~~~~~fffSSSFFF@@@;;;::::::::::::;;;<<<===>>>>>>???@@@AAACCCCCCDDDBBBCCCDDDEEEEEEFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGGGGFFFFFFEEECCCBBBAAA??????@@@AAACCCEEEGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFIIINNNQQQSSSSSSRRRPPPKKKLLLMMMNNNOOOOOOPPPQQQQQQSSSWWWYYYZZZXXXVVVTTTWWWWWWWWWVVVVVVWWWWWWXXX[[[]]]```eeekkkwwwyyynnnddd[[[\\\bbbiiirrrzzzvvvmmm^^^TTTSSSTTTNNNEEEGGGKKKOOORRRVVV```mmmvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzzyyyvvvsssrrrrrrqqqpppoooooopppppppppppppppooonnnqqquuuxxx||||||{{{xxxuuutttuuuwww{{{zzzzzz}}}}}}vvvooolllkkkmmmttt|||~~~~~~~~~mmmVVVHHHBBB<<<<<<<<<;;;<<<<<<=========>>>@@@AAACCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGIIILLLOOOQQQQQQQQQPPPMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRUUUWWWXXXWWWUUUSSSVVVVVVVVVVVVVVVWWWXXXXXXXXX[[[]]]aaafffqqq~~~sssfffYYYVVVYYY___iiiqqquuupppeeeZZZUUUTTTOOOHHHHHHKKKNNNPPPSSS[[[gggppp}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}||||||zzzyyyxxxxxxxxxwwwtttqqqppppppooonnnmmmlllllllllkkkllllllmmmmmmppptttwwwzzzzzzyyywwwuuutttuuuwwwzzz|||{{{}}}}}}uuurrrqqqtttyyy{{{wwwwwwyyy~~~}}}zzz{{{zzz~~~rrrXXXIIIDDD???>>>>>>=========>>>>>><<<>>>@@@CCCEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVVVVVVVTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^bbbjjjuuu~~~|||lllYYYPPPOOOTTT]]]ffftttuuupppdddYYYSSSOOOKKKIIIKKKLLLMMMPPPVVV```gggttt}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyxxxwwwvvvvvvvvvtttqqqooollllllkkkjjjiiigggffffffeeegggiiilllnnnqqquuuxxxxxxyyyyyywwwtttttttttvvvxxx}}}~~~zzz{{{~~~}}}yyywww}}}{{{uuuqqqpppuuuttttttuuuuuuuuusssqqqtttsssxxxqqqVVVGGGCCC??????>>>============>>><<<>>>AAADDDFFFHHHHHHGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPSSSUUUVVVUUUTTTSSSRRRSSSSSSTTTVVVWWWYYYZZZ[[[]]]^^^___aaafffooovvvsss\\\NNNIIILLLUUU^^^rrrxxxyyylll]]]SSSOOOMMMIIIJJJKKKKKKMMMSSS[[[aaakkksss~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxwwwvvvvvvuuutttttttttrrrooolllgggffffffeeedddcccbbbaaacccfffjjjnnnqqqtttxxx{{{zzzzzzzzzxxxuuusssssssssttt{{{}}}}}}}}}}}}}}}uuuooommmnnnkkkiiiiiilllnnnnnnnnnooonnnqqq~~~nnnSSSFFFBBB>>>>>>===============>>>===???AAADDDFFFHHHHHHHHHEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOOOONNNNNNMMMOOOPPPSSSUUUVVVVVVUUUUUUQQQQQQRRRSSSUUUWWWYYYZZZ\\\^^^___^^^___bbbiiioooyyy```OOOHHHHHHOOOWWWkkkuuuzzzqqqaaaVVVPPPMMMIIIIIIIIIJJJMMMRRRXXX\\\ccckkkvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwvvvtttttttttsssrrrrrrqqqooollliiibbbaaa```_________``````eeeiiioootttwwwyyy{{{}}}|||}}}|||yyyuuuqqqppppppqqqwww~~~}}}|||uuuooolllfffcccaaaccchhhmmmooonnnmmmkkklllwwwgggPPPEEEBBB===============>>>?????????@@@AAACCCDDDFFFHHHIIIFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCAAAAAABBBCCCCCCCCCBBBAAAAAA@@@?????????@@@AAACCCDDDEEEDDDEEEGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKJJJIIIHHHGGGDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIILLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVQQQQQQRRRSSSTTTVVVXXXYYYYYY[[[\\\\\\[[[^^^ccchhhvvv}}}eeeSSSJJJFFFIIIOOO___kkkssspppfff\\\TTTNNNKKKJJJIIIIIILLLPPPTTTWWW\\\bbblllxxx~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuutttsssrrrrrrpppooonnnnnnlllhhheee^^^\\\[[[ZZZ[[[^^^aaaccchhhmmmsssxxxzzz{{{{{{|||{{{|||{{{xxxtttpppooonnnpppuuu{{{}}}vvvpppmmmdddaaa___bbbiiioooppppppiiigggfffnnn}}}qqq[[[KKKDDDAAA=========>>>???@@@AAABBBAAAAAA@@@AAABBBDDDGGGIIIGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDFFFHHHIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTTTTUUUUUUQQQQQQRRRRRRTTTUUUWWWWWWVVVXXXZZZZZZYYY[[[```dddkkkxxxmmm\\\PPPHHHGGGIIIQQQ\\\gggkkkjjjeee[[[RRRMMMKKKIIIHHHIIILLLNNNOOOUUUYYYaaammmzzz~~~{{{zzz{{{yyyxxxwwwuuussssssrrrrrrnnnlllkkkjjjjjjgggdddaaa[[[YYYWWWVVVXXX]]]cccgggkkkpppvvvzzz{{{yyyxxxwwwvvvwwwxxxvvvsssooonnnnnnqqqvvv{{{}}}xxxrrrooogggdddbbbeeelllqqqqqqoooeeebbbaaagggsssqqq^^^OOOFFFBBBAAA===>>>>>>???@@@BBBCCCDDDCCCAAA@@@???@@@CCCFFFHHHGGGGGGGGGFFFEEECCCAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFDDDCCCBBB???@@@BBBCCCDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBDDDFFFGGGHHHHHHDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEEEECCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWUUUXXX[[[[[[ZZZ\\\```ddddddpppuuudddWWWLLLGGGGGGGGGRRR___hhhmmmkkk```UUUOOOLLLIIIGGGHHHIIIJJJJJJQQQTTTZZZeeesss~~~~~~yyyxxxxxxwwwvvvuuutttsssrrrrrrrrrkkkjjjhhhggggggdddaaa^^^YYYWWWTTTTTTWWW^^^eeejjjkkkpppwwwzzzzzzwwwuuusssqqqsssttttttqqqooonnnnnnrrrxxx{{{|||}}}tttppphhheeedddiiiqqqtttpppkkkdddaaa___dddoooyyy{{{nnn]]]OOOGGGAAA<<<888<<<<<<===>>>???@@@@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGEEEBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDBBBAAAAAADDDGGGEEEFFFHHHJJJJJJHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDEEEDDDBBBAAAAAABBBCCCAAA???AAAEEEHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIHHHGGGKKKLLLNNNPPPQQQQQQQQQPPPMMMNNNOOOPPPQQQSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXZZZ]]]___aaa___hhhwwwuuu```QQQHHHDDDFFFMMMUUU\\\eeejjjdddYYYUUUPPPJJJGGGHHHJJJJJJJJJMMMPPPVVV^^^hhhttt{{{xxxvvvtttssssssssssssqqqnnnkkkllliiifffcccbbb```^^^\\\WWWVVVTTTTTTWWW]]]dddhhhlllttt{{{{{{zzzxxxsssmmmnnnppprrrsssssssssqqqpppsss{{{}}}~~~zzztttllljjjjjjnnnttttttoooiiiccc```___ccckkkrrrtttttthhh^^^PPPFFFBBB???===;;;<<<===>>>>>>@@@@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBBBBBBBAAA@@@@@@AAAAAAAAADDDEEEFFFEEECCCCCCDDDEEEEEEEEEEEECCCBBBBBBCCCEEEFFFGGGIIIKKKKKKJJJHHHFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBDDDEEEDDDCCCAAAAAABBBCCCAAA@@@AAADDDFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMPPPQQQRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZ]]]___aaa```fffppp}}}kkkZZZNNNHHHCCCHHHNNNSSS]]]ffffffaaaZZZUUUNNNJJJIIIIIIHHHGGGKKKNNNRRRXXXaaakkkvvv}}}}}}zzzwwwuuusssrrrqqqqqqqqqpppmmmjjjjjjhhheeecccbbb```]]][[[TTTSSSQQQRRRVVV\\\dddiiimmmtttyyyyyywwwuuuqqqlllnnnoooqqqssstttuuuuuuttt{{{~~~~~~wwwooonnnooosssxxxvvvpppiiicccaaaaaacccgggiiihhheeeWWWPPPFFF???>>>>>>===<<<===>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCDDDEEEDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDBBBCCCCCCFFFHHHJJJLLLLLLLLLJJJIIIBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEDDDCCCAAABBBBBBCCCBBBAAAAAACCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKNNNPPPRRRSSSTTTTTTRRRRRRRRRSSSSSSUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\^^^______bbbgggppp}}}|||hhhWWWMMMCCCFFFHHHJJJQQQ\\\ccceee^^^YYYSSSNNNKKKJJJHHHGGGJJJLLLOOOSSSYYYaaajjjqqq{{{wwwtttsssrrrqqqooooooooonnnkkkiiihhhfffdddbbbaaa```]]]ZZZSSSRRRPPPRRRWWW___ggglllpppvvvyyywwwuuutttrrrnnnmmmnnnpppsssvvvxxxzzz{{{~~~~~~zzzpppppprrrwwwzzzxxxqqqkkkffffffeeefffeeeccc^^^ZZZQQQKKKDDD???>>>======<<<>>>??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEDDDCCCBBBAAAAAA@@@@@@CCCDDDDDDDDDBBBCCCEEEGGGJJJKKKKKKJJJGGGDDDCCCCCCFFFGGGIIIKKKLLLLLLKKKJJJBBBBBBAAA@@@@@@@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNNNNNNNMMMKKKLLLOOORRRUUUVVVWWWWWWUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\]]]___aaagggrrruuuaaaTTTHHHHHHFFFEEEHHHPPPZZZaaa^^^[[[WWWRRROOOLLLJJJIIIKKKLLLNNNPPPTTT[[[ccciiiwww}}}|||xxxuuurrrqqqqqqooommmmmmmmmllljjjhhhfffdddcccbbbbbb___\\\YYYSSSSSSSSSVVV\\\dddlllrrrtttyyy{{{wwwuuuuuutttrrrnnnoooqqqtttxxx|||~~~}}}}}}wwwwwwxxxzzz{{{wwwqqqlllkkkjjjiiifffbbb\\\UUUQQQKKKHHHDDDAAA??????????????????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCFFFHHHMMMNNNNNNLLLHHHEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJIIICCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBDDDEEEFFFHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNQQQUUUWWWYYYZZZZZZXXXWWWVVVUUUUUUVVVXXXYYYXXXXXXWWWWWWVVVWWWWWWXXXTTTUUUVVVWWWWWWXXXXXXYYYZZZ]]]```dddmmm|||lll^^^NNNKKKGGGDDDEEEJJJSSSZZZ^^^^^^\\\XXXSSSNNNKKKIIIJJJKKKKKKMMMPPPVVV]]]bbbmmmttt~~~~~~}}}{{{xxxuuurrrpppooopppnnnlllkkkkkkjjjhhhgggeeedddccccccbbb___ZZZWWWRRRSSSUUUYYY```hhhppptttvvvzzz{{{wwwuuuvvvvvvtttpppqqqssswww{{{}}}}}}~~~|||yyytttqqqrrrppplllfff^^^UUUNNNIIICCCBBBAAAAAA@@@AAAAAABBB>>>???@@@@@@BBBBBBCCCDDDAAA@@@@@@@@@@@@@@@??????BBBBBBDDDFFFHHHJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFEEEDDDDDDEEEHHHKKKMMMNNNMMMKKKGGGEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDCCCBBBAAAAAA@@@@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDFFFHHHIIIJJJKKKKKKKKKMMMNNNPPPPPPQQQQQQNNNPPPSSSVVVXXXZZZ[[[[[[ZZZYYYWWWVVVUUUVVVXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\```dddjjjuuuyyykkkVVVOOOHHHEEEEEEHHHNNNUUU\\\^^^```^^^XXXQQQKKKGGGHHHIIIIIIIIIKKKPPPVVV[[[dddjjjttt}}}|||xxxwwwvvvtttrrrqqqooonnnpppmmmkkkjjjjjjiiihhhgggeeeeeeeeeeeeccc___YYYUUUPPPRRRVVV\\\ccckkkppptttuuuyyyzzzwwwuuuwwwwwwuuutttuuuwwwzzz~~~{{{~~~zzzssshhh\\\QQQIIIFFF???@@@AAABBBAAAAAABBBCCC>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@?????????>>>AAAAAABBBDDDFFFHHHJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDFFFJJJMMMLLLLLLKKKGGGDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCBBBCCCDDDCCCEEEFFFEEECCCCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDFFFGGGIIIKKKLLLMMMJJJKKKLLLNNNPPPQQQQQQQQQNNNPPPSSSUUUXXXYYYYYYZZZ[[[ZZZWWWUUUUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVXXXXXXYYYXXXWWWWWWYYY]]]```bbbeeeooo}}}zzzeeeXXXKKKGGGEEEEEEIIINNNSSSXXX___aaa]]]VVVPPPLLLJJJJJJIIIHHHHHHLLLQQQVVV[[[aaajjjttt}}}}}}zzzwwwvvvssssssrrrqqqpppoooooonnnpppmmmjjjiiiiiiiiihhhgggffffffffffffddd___XXXSSSPPPSSSZZZaaahhhnnnrrrtttvvv{{{}}}{{{zzz{{{|||zzzwwwyyy{{{~~~qqq|||yyykkk\\\PPPIIIFFFAAACCCDDDDDDCCCBBBBBBBBB===>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEGGGKKKNNNKKKJJJHHHEEEAAAAAABBBDDDHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDCCCEEEGGGFFFDDDDDDFFFIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNIIIJJJLLLNNNOOOQQQQQQRRRNNNOOORRRTTTVVVXXXXXXXXX\\\ZZZWWWUUUUUUVVVWWWYYYXXXWWWVVVVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXXXXZZZ]]]``````bbbjjjxxxsssaaaOOOGGGDDDBBBCCCHHHHHHPPP[[[bbbaaa\\\WWWTTTNNNMMMLLLIIIIIIKKKPPPSSSUUUZZZccclllvvv{{{wwwtttrrrppppppppppppoooooooooooopppnnnjjjiiiiiiiiihhhggggggggghhhgggeee___XXXRRRRRRVVV^^^fffmmmrrruuuvvvzzzzzz{{{~~~~~~lllxxxsssbbbSSSHHHBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAA@@@===;;;;;;;;;@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDGGGHHHHHHIIIIIIIIIHHHHHHEEECCCBBB@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFEEEEEEGGGJJJJJJHHHEEEBBBCCCDDDFFFIIIKKKNNNOOOLLLLLLLLLMMMNNNOOOQQQQQQTTTSSSSSSSSSSSSSSSTTTTTTZZZYYYXXXWWWVVVUUUUUUVVVRRRTTTWWWXXXWWWVVVVVVWWWZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[\\\^^^ccciiiooosss}}}ppp\\\MMMFFFEEEEEEFFFEEEIIIPPPXXX]]]]]]YYYUUUOOOKKKFFFEEEGGGIIIIIIHHHOOOSSSXXX___iiittt~~~~~~~~~xxxsssqqqppppppnnnnnnnnnnnnoooooooooooollllllkkkkkkjjjjjjjjjjjjjjjnnnppplllccc[[[XXXXXXWWW\\\cccjjjnnnqqqtttvvvzzz~~~{{{{{{|||zzzqqqzzz{{{dddSSSGGGBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCAAA>>>>>>>>>AAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKLLLIIIGGGEEEEEEFFFFFFHHHJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRXXXXXXWWWVVVUUUUUUTTTTTTRRRTTTVVVWWWWWWVVVVVVWWWYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZ[[[]]]aaagggmmmppp}}}yyyhhhXXXMMMGGGDDDBBBDDDFFFJJJPPPVVVXXXXXXVVVRRRNNNJJJHHHIIIKKKJJJIIILLLNNNSSSYYY```kkkvvv}}}~~~xxxsssqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkklllmmmnnnooooooppppppkkkccc\\\[[[[[[\\\aaaggglllppprrrtttvvv{{{{{{zzzzzz|||xxxwww~~~~~~{{{{{{|||gggRRRGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIGGGGGGGGGGGGGGGHHHIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMOOOPPPQQQVVVUUUUUUTTTTTTSSSSSSSSSQQQSSSVVVVVVVVVUUUVVVVVVXXXYYYZZZ\\\]]]\\\\\\\\\ZZZYYYZZZ\\\```eeejjjmmmrrr||||||lll\\\OOOFFFBBBCCCBBBBBBFFFKKKQQQTTTUUUSSSPPPLLLKKKJJJJJJIIIHHHIIIKKKNNNRRRYYYaaakkkqqq~~~xxxssspppoooooommmmmmmmmmmmmmmlllllllllkkkkkkjjjkkkmmmppptttvvvttttttqqqjjjccc______```eeeiiimmmqqqrrrssstttuuu{{{|||{{{{{{}}}~~~yyywww}}}{{{xxxwwwvvvfffRRRIIIHHHDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBEEEGGGIIIIIIGGGEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEFFFFFFGGGHHHIIIJJJMMMLLLKKKJJJHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIHHHEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIGGGGGGFFFFFFGGGHHHHHHIIIMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQOOORRRTTTUUUUUUUUUUUUVVVVVVXXXZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ\\\___cccgggjjjjjjrrrooo]]]OOOGGGAAA???===???DDDJJJNNNQQQPPPNNNLLLKKKIIIHHHGGGFFFJJJKKKMMMPPPUUU]]]eeekkkxxx|||wwwrrrooonnnmmmllllllkkkkkkkkkkkkjjjjjjhhhhhhhhhiiimmmrrrxxx{{{wwwuuupppjjjdddbbbdddfffnnnqqqtttuuuuuuttttttuuu{{{}}}}}}|||}}}~~~~~~{{{{{{xxxsssqqqpppwww|||}}}~~~{{{zzzdddQQQJJJIIICCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAADDDFFFIIIJJJHHHFFFEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEHHHIIIIIIHHHEEECCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKJJJIIIHHHHHHDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIIIILLLLLLLLLMMMNNNOOOQQQRRRQQQQQQRRRRRRRRRQQQPPPOOONNNPPPSSSTTTTTTTTTTTTUUUUUUWWWYYY\\\]]]]]]\\\[[[[[[[[[[[[]]]___bbbeeegggfffmmm{{{mmm[[[PPPBBB@@@>>>>>>AAAEEEHHHJJJMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKNNNRRRYYYaaafffpppyyy~~~~~~~~~~~~~~~zzzuuuqqqnnnmmmllljjjjjjjjjiiiiiiiiihhhhhheeeeeeeeeggglllrrrxxx|||xxxuuupppkkkhhhhhhkkkmmmuuuwwwyyyxxxwwwuuuuuuuuuzzz}}}}}}||||||~~~uuunnnkkkhhhmmmppprrrwww~~~zzztttuuu~~~www___OOOHHHGGGBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBEEEHHHJJJHHHFFFEEEEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIGGGEEECCCBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGIIIJJJJJJIIIGGGGGGGGGBBBCCCDDDEEEGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQOOOOOOLLLOOORRRSSSSSSSSSTTTUUUTTTVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^aaacccddddddiiittt~~~jjj\\\JJJFFFBBB@@@@@@BBBDDDDDDIIILLLNNNNNNMMMKKKKKKLLLGGGHHHIIIJJJLLLRRRYYY^^^gggooo{{{~~~~~~{{{yyyvvvrrrooommmlllkkkiiiiiiiiihhhggggggffffffbbbcccdddggglllrrrxxx{{{wwwuuurrrppppppqqqtttuuuyyyzzz{{{zzzwwwvvvvvvvvv{{{}}}~~~{{{zzz~~~xxxqqqmmmgggiiijjjmmmuuu}}}~~~zzzwwwqqqlllmmmxxx{{{gggWWWKKKFFFDDDAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAADDDHHHJJJIIIGGGFFFEEECCCCCCDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFHHHIIIJJJFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOOOONNNLLLKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGDDDBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFIIIKKKKKKHHHFFFFFFGGGCCCCCCDDDEEEGGGIIIJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNOOOQQQRRRRRRQQQOOONNNKKKNNNQQQRRRSSSSSSSSSUUUTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^```aaabbbeeennnzzzzzziiiUUUOOOGGGAAA???@@@AAABBBDDDHHHLLLNNNMMMLLLMMMNNNHHHHHHGGGGGGHHHLLLRRRVVV]]]eeeqqq|||~~~~~~~~~~~~}}}|||{{{wwwuuussspppnnnlllkkkkkkhhhhhhhhhgggfffeeeeeeeeebbbccceeehhhmmmrrrwwwyyyvvvvvvuuuvvvyyy{{{}}}}}}zzz{{{{{{zzzxxxvvvvvvwww|||~~~~~~|||zzz}}}~~~xxxuuukkkkkkjjjllluuu|||zzzsssqqqjjjdddgggrrr}}}vvvhhhZZZOOOIIIEEECCCAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAADDDIIIKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCEEEGGGHHHJJJKKKEEEEEEFFFGGGHHHJJJLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFDDDBBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGJJJLLLLLLIIIGGGGGGHHHDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJNNNOOOQQQRRRRRRQQQOOONNNKKKMMMPPPRRRRRRRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```ccciiisssttt]]]UUUJJJBBB>>>???AAABBB???CCCIIILLLKKKKKKLLLMMMKKKJJJIIIGGGFFFIIINNNQQQVVV^^^jjjuuu}}}}}}}}}}}}~~~~~~|||zzzxxxvvvvvvtttsssqqqooommmlllkkkkkkhhhhhhgggfffeeeeeeddddddbbbcccfffjjjnnnsssvvvxxxvvvvvvxxx{{{zzz{{{{{{zzzxxxvvvwwwxxx}}}~~~|||}}}yyypppnnnnnnssszzz{{{vvvpppkkkddd___bbblllvvvzzzzzzmmmbbbTTTJJJGGGFFFDDDBBBBBBAAA@@@??????@@@BBBDDDHHHFFFEEECCCBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDBBBAAA@@@???@@@BBBDDDFFFFFFFFFFFFEEEDDDBBBBBBCCCFFFJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIGGGDDDBBB@@@@@@FFFFFFFFFFFFDDDBBB@@@???AAABBBBBBCCCCCCBBBBBBAAADDDEEEFFFFFFFFFEEECCCBBBAAABBBDDDFFFGGGHHHGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKNNNMMMMMMMMMNNNOOOPPPPPPMMMNNNPPPRRRTTTUUUVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZ]]]\\\[[[YYYYYYYYYZZZ[[[\\\___dddiiissswwweeeSSSIIIFFFCCC@@@@@@>>>???CCCHHHMMMPPPOOONNNLLLIIIFFFFFFIIIJJJJJJHHHPPPUUU]]]fffppp|||}}}zzzwwwvvvuuuuuutttrrrooollliiihhhggggggeeeeeefffgggggghhhhhhhhhiiikkknnnrrruuuwwwyyyyyy|||zzzyyy{{{|||xxxvvvwwwxxxvvvuuuyyyzzz{{{|||~~~zzz{{{|||xxx}}}wwwtttssswww{{{zzztttmmmfffaaa\\\___gggmmmooonnnbbbYYYNNNFFFDDDDDDCCCAAABBBAAA@@@??????AAABBBDDDFFFEEECCCBBBAAA@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA???@@@BBBDDDFFFFFFFFFFFFDDDCCCBBBBBBDDDFFFHHHJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHGGGFFFDDDCCCBBBBBBEEEEEEEEEEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKKKKIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNPPPRRRSSSUUUVVVVVVWWWVVVUUUUUUUUUVVVXXXXXX\\\[[[YYYXXXXXXXXXYYYYYYZZZ]]]aaafffooosss___SSSLLLEEEBBBBBB<<<===???DDDIIILLLMMMMMMNNNJJJGGGFFFHHHIIIHHHGGGLLLPPPVVV^^^hhhsss~~~|||yyyvvvtttsssrrrpppooonnnlllkkkjjjiiiiiihhhhhhggghhhhhhjjjkkklllqqqrrruuuwwwyyyyyyyyyyyy{{{zzzyyy{{{{{{wwwuuuuuuvvvuuusssvvvxxx{{{}}}~~~{{{|||zzzvvvrrrwww}}}{{{zzz|||~~~{{{tttmmmbbb^^^[[[]]]aaadddbbb___TTTNNNFFFBBBBBBBBBBBB@@@AAAAAA@@@???@@@AAABBBCCCEEEDDDBBBAAA@@@@@@??????@@@AAABBBDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAABBBAAA@@@??????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDBBBDDDHHHKKKKKKJJJGGGEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEEEEGGGIIIJJJHHHHHHHHHGGGHHHHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVYYYXXXWWWVVVVVVVVVWWWXXXWWWZZZ^^^bbbiiivvvrrrcccWWWKKKEEEDDD<<<<<<===@@@EEEJJJLLLMMMOOOLLLHHHFFFFFFGGGGGGFFFGGGIIINNNTTT\\\gggrrryyy|||xxxtttqqqpppooollllllmmmmmmlllkkkkkkjjjkkkjjjiiiiiijjjnnnqqqsssyyyzzz{{{}}}}}}}}}||||||zzzyyyyyyzzz}}}~~~|||yyyvvvtttssssssrrrqqqssswww{{{~~~~~~~~~~~~|||tttpppmmmqqq~~~}}}vvvoooccc```]]]^^^___^^^YYYTTTKKKGGGCCC@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDCCCBBBAAA@@@?????????@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBDDDEEEFFFGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEHHHIIIIIIHHHEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>???AAABBBAAABBBCCCCCCCCCBBBAAA@@@???@@@BBBCCCDDDDDDCCCCCCAAACCCEEEHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMNNNNNNLLLLLLMMMMMMNNNOOOQQQRRRTTTTTTRRRQQQQQQPPPQQQRRRTTTUUUWWWVVVUUUTTTTTTTTTUUUVVVUUUXXX\\\___cccnnn|||uuufffVVVJJJEEE@@@>>>===???CCCIIILLLNNNOOOMMMJJJGGGEEEEEEEEEEEEDDDFFFHHHLLLSSS\\\gggnnnzzz}}}xxxssspppnnnmmmiiijjjkkklllkkkjjjiiihhhjjjiiiiiijjjnnnsssyyy|||~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyzzz{{{||||||{{{yyywwwuuutttsssrrrqqqqqqrrrvvv|||{{{qqqnnnllloooyyy~~~wwwrrrhhheeebbb___\\\XXXQQQLLLGGGEEEBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCEEEDDDDDDCCCBBBAAA@@@???>>>@@@AAABBBCCCCCCBBBBBBAAABBBCCCEEEEEEEEEDDDDDDAAABBBCCCDDDEEEFFFHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIIIIGGGEEECCCFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBBAAA???>>>>>>???AAABBBAAABBBCCCCCCCCCBBB@@@??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIDDDDDDEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGIIILLLMMMLLLKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUXXX[[[]]]```gggsss|||wwwdddRRRIIIDDDAAA>>>>>>AAAEEEIIIKKKMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEGGGIIIMMMUUU^^^eeeoooxxx|||wwwsssooommmlllhhhiiijjjjjjiiihhhgggeeeggghhhjjjmmmsssyyy~~~{{{yyyxxxyyyyyyxxxyyyzzzzzzzzzyyyyyyyyywwwwwwvvvuuutttssssssssssssyyy~~~~~~yyytttpppooonnnpppvvv{{{wwwsssooohhhaaaZZZRRRJJJEEEEEEDDDBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>???@@@BBBCCCBBBBBBAAA???@@@BBBDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDFFFHHHHHHFFFDDDBBBEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBBBBAAABBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAACCCBBBAAA@@@BBBDDDGGGIIIDDDDDDDDDDDDDDDEEEEEEEEEGGGEEEDDDBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKMMMMMMLLLLLLNNNOOOQQQSSSPPPPPPOOOOOOPPPRRRTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTWWW[[[\\\]]]bbbkkksssttt^^^QQQFFFBBB>>><<<===@@@CCCDDDHHHIIIJJJJJJGGGEEEEEEEEEEEEFFFFFFGGGJJJPPPWWW\\\dddmmmyyy~~~}}}zzzuuuqqqnnnmmmlllhhhhhhhhhhhhhhhhhhgggfffhhhjjjoootttzzz|||uuuppppppqqqrrrxxxzzz{{{{{{yyyxxxwwwwwwvvvwwwxxxxxxvvvvvvwwwxxxxxx}}}{{{zzzvvvrrrooopppsssuuuyyy~~~~~~sssgggZZZPPPGGGBBBAAA@@@???>>>===>>>???AAA>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>===>>>@@@AAABBBBBBAAAAAA===???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHFFFDDDBBBBBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKMMMLLLLLLKKKLLLNNNPPPRRRQQQPPPPPPPPPQQQSSSUUUVVVRRRRRRQQQPPPQQQRRRSSSTTTRRRVVVZZZZZZZZZ^^^ffflllwwwkkk\\\JJJFFFAAA======>>>??????BBBFFFJJJKKKIIIGGGFFFFFFDDDEEEEEEFFFGGGKKKPPPTTTYYYbbbnnnyyyzzzyyyuuurrrooommmlllkkkhhhhhhhhhhhhiiijjjkkkkkkkkkooovvv}}}~~~uuummmjjjkkkooorrrxxxzzz}}}|||yyywwwvvvwwwvvvxxx{{{{{{zzzyyy{{{}}}}}}~~~~~~zzzyyywwwtttpppuuuzzz~~~}}}lll]]]PPPGGGCCC======<<<;;;;;;<<>>@@@AAABBBCCCCCCCCCAAABBBBBBBBBAAA???===<<<===>>>@@@AAABBBBBBAAAAAA<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJLLLJJJFFFCCCBBBBBBDDDEEE@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA???@@@BBBCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGGGGGGGGGGIIIJJJKKKHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPRRRQQQQQQQQQQQQRRRTTTVVVWWWRRRQQQQQQPPPQQQRRRSSSTTTQQQUUUYYYYYYYYY[[[bbbiiiooo|||sssdddOOOKKKEEEAAA??????>>>>>>???DDDJJJLLLKKKHHHGGGGGGBBBCCCDDDEEEEEEHHHLLLOOORRRZZZfffqqqzzz}}}wwwuuurrrooommmkkkkkkkkkggggggggghhhjjjlllooopppooottt|||}}}wwwnnnhhhfffkkkrrrwwwxxx{{{~~~}}}yyyvvvvvvvvvvvvyyy}}}}}}||||||~~~||||||yyyvvvvvvvvvssstttzzzttt___SSSKKKFFFBBBAAA@@@>>>===<<<<<<;;;<<<<<<>>>???AAACCCDDDEEE@@@@@@@@@???>>>=========:::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJLLLJJJFFFBBB@@@AAABBBDDD@@@AAABBBBBBBBBAAA@@@?????????@@@AAACCCDDDDDDEEEGGGEEECCCAAA@@@AAABBBCCC@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJJJJIIIIIIJJJKKKLLLJJJIIIHHHHHHIIIJJJLLLLLLKKKKKKJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQQQQRRRRRRTTTTTTUUUWWWYYY\\\^^^___jjjsss}}}rrrbbbYYYMMMDDD@@@??????>>>@@@BBBFFFIIIJJJHHHFFFDDDDDDCCCDDDDDDFFFHHHJJJKKKPPPTTT[[[ccclllwww{{{zzz|||}}}zzzwwwvvvrrrmmmjjjhhhhhhhhhgggiiihhhgggfffhhhkkkoooqqqxxx|||}}}qqqlllggghhhnnntttvvvvvvzzz{{{|||{{{yyyxxxyyyzzzzzzxxxwwwzzz~~~yyywww{{{~~~~~~xxxsssrrrrrr}}}gggVVVLLLFFFCCCBBBAAA???>>>===<<<<<<<<<===>>>???@@@AAABBBCCC@@@@@@??????>>>>>>============>>>??????@@@???????????????@@@@@@AAABBBCCCCCCEEEFFFEEEEEEEEEGGGIIIJJJHHHEEEBBB@@@AAABBBDDDBBBCCCCCCDDDCCCBBB@@@@@@>>>???@@@AAABBBCCCCCCDDDFFFDDDBBB@@@@@@@@@AAABBB????????????AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBAAAAAABBBDDDEEEFFFHHHGGGFFFFFFFFFGGGHHHHHHJJJKKKLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRTTTVVVWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]cccmmmxxxlllbbbTTTIIICCC@@@>>>===<<>>============>>>>>>??????@@@@@@>>>???????????????>>>>>>?????????????????????>>>>>>>>>??????@@@@@@AAAAAACCCDDDEEEDDDDDDDDDFFFHHHGGGFFFCCCBBBAAAAAACCCDDDDDDDDDEEEEEEDDDBBBAAA@@@===>>>>>>???@@@AAABBBBBBDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCEEEGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHLLLMMMNNNNNNMMMMMMNNNPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOQQQTTTWWWYYYXXXWWWVVVUUUTTTUUUVVVWWWVVVVVVVVVWWWXXXYYY[[[[[[\\\eeepppyyy~~~sssbbbSSSJJJDDD@@@===<<<===???BBBFFFIIILLLMMMIIIHHHFFFEEEDDDEEEGGGHHHDDDFFFKKKPPPWWWaaakkkqqq~~~~~~{{{wwwuuuvvvuuussspppooommmkkkkkklllkkkjjjhhhfffdddcccdddiiiqqqzzzwwwooojjjiiiiiikkkqqqyyy~~~~~~}}}xxxvvvuuuvvvyyyzzzxxxvvvtttsssuuu{{{zzzuuutttuuuwwwwww}}}zzzzzz|||tttvvvyyy{{{|||}}}}}}}}}ttt\\\OOOIIIEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@?????????????????????@@@@@@>>>??????@@@AAAAAAAAAAAABBBCCCDDDCCCBBBCCCDDDFFFDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@>>>======>>>>>>???@@@@@@AAADDDCCCBBBAAAAAAAAAAAABBB>>>>>>>>>??????AAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHLLLMMMOOOOOONNNNNNOOOQQQNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNQQQSSSTTTSSSQQQPPPOOONNNMMMNNNPPPTTTXXXZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYaaajjjqqqyyyrrraaaTTTKKKDDD@@@@@@@@@??????AAADDDGGGJJJKKKJJJHHHEEEDDDEEEFFFGGGCCCEEEHHHKKKQQQYYYaaahhhrrryyy~~~~~~}}}}}}yyyuuussssssrrrpppnnnnnnmmmllllllmmmkkkiiifffgggeeecccccchhhpppyyywwwpppkkkiiiiiikkkpppwww~~~}}}wwwsssqqqtttyyy{{{yyyvvvrrrrrrttt{{{}}}yyyvvvuuuvvvwwwsss{{{nnnppprrruuuyyy|||}}}~~~||||||xxx___RRRLLLEEEDDDCCCAAA@@@??????>>>>>>>>>>>>=========<<<<<<===>>>@@@BBBCCCCCCBBBBBB=========>>>???AAABBBCCC@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCBBBAAAAAACCCDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>===<<<======>>>>>>?????????CCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAACCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLMMMNNNPPPNNNNNNNNNMMMMMMNNNNNNNNNLLLNNNQQQTTTUUUSSSQQQPPPOOONNNMMMNNNPPPTTTWWWZZZXXXXXXWWWWWWWWWYYYZZZ[[[ZZZYYYYYYXXXXXXYYYYYYYYY[[[```fffjjjooozzzmmm___SSSJJJDDDCCCAAA>>><<<===@@@DDDGGGKKKJJJIIIGGGFFFEEEEEEEEECCCEEEFFFIIILLLRRRYYY^^^cccjjjuuu~~~~~~~~~~~~zzzxxxuuurrrqqqpppooonnnnnnmmmmmmmmmllljjjgggdddeeedddbbbccchhhpppxxx}}}zzzrrrlllhhhiiijjjmmmpppvvv{{{|||zzzuuurrrpppsssyyy|||{{{wwwttttttvvv{{{{{{xxxwwwwwwwwwxxxsssyyyiiijjjmmmrrrxxx|||}}}}}}xxxxxx|||wwwaaaSSSMMMEEEDDDCCCAAA@@@???>>>>>>???>>>>>>>>>=========<<<===???AAADDDEEEFFFEEEDDD=========>>>???AAACCCEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBAAA??????AAACCC@@@@@@AAAAAAAAA@@@@@@???===>>>?????????>>>===<<<=========>>>>>>>>>??????BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGIIIKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPSSSSSSRRRQQQOOONNNNNNNNNNNNPPPSSSVVVXXXWWWVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[]]]___bbbfffiiippp~~~{{{mmm```UUUMMMFFFCCC???<<<<<>>>>>>>>??????>>>>>>>>>>>>>>>======???CCCFFFHHHHHHGGGGGG@@@???>>>>>>???@@@CCCDDDBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAA@@@>>>>>>@@@AAA???@@@AAABBBAAA@@@>>>===;;;<<<===>>>???>>>=========>>>>>>>>>>>>??????????????????@@@@@@@@@??????@@@????????????@@@@@@AAA???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJFFFHHHIIIJJJJJJJJJLLLNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMOOOPPPQQQQQQPPPOOONNNNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTUUUVVVXXXZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\^^^bbbdddhhhsssrrreee]]]MMMJJJDDD@@@>>>???AAACCCEEEGGGIIIKKKKKKIIIGGGEEE@@@BBBDDDEEEFFFGGGIIIKKKTTTZZZeeepppzzz}}}~~~}}}{{{zzzyyywwwvvvtttsssrrrpppnnnmmmnnnooonnnlllkkkkkkkkkjjjhhhfffcccdddgggkkkooorrrtttvvvqqqmmmgggbbb```dddkkkqqqwwwyyy{{{{{{zzzxxxvvvuuurrrssstttwww{{{}}}}}}tttvvvyyy~~~yyyjjjlllpppwww}}}|||yyynnnnnnooouuuvvvbbbVVVLLLEEEDDDCCCBBB@@@???>>>======????????????>>>>>>>>>>>>===@@@DDDGGGIIIJJJIIIHHHBBBAAA???>>>>>>???AAABBBBBBCCCEEEFFFFFFDDDCCCAAA???@@@@@@???>>>>>>???AAA???@@@AAABBBAAA???===;;;:::;;;===>>>??????>>>>>>>>>>>>>>>>>>????????????<<<===>>>>>>>>>>>>======???>>>>>>>>>>>>>>>???@@@???@@@AAACCCDDDEEEEEEEEECCCCCCDDDFFFGGGIIIJJJJJJEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGFFFCCCDDDGGGIIIJJJJJJJJJJJJFFFGGGIIIJJJIIIJJJLLLNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\\\\[[[\\\\\\]]]^^^\\\YYY[[[```bbbdddmmmxxxtttkkkVVVRRRKKKDDD???======>>>BBBEEEIIILLLMMMKKKHHHEEEAAACCCEEEFFFFFFFFFGGGHHHJJJPPPYYYcccllluuu~~~}}}~~~~~~{{{xxxwwwvvvtttsssqqqqqqpppnnnllllllnnnooolllkkkiiiiiikkkkkkjjjiiigggiiimmmoooqqqqqqpppoooeeecccaaa```bbbhhhrrrxxxyyyzzz{{{zzzxxxvvvuuutttqqqssswwwyyy{{{~~~vvvxxxzzz~~~zzzlllrrrssswww|||}}}vvvpppkkkggggggnnn{{{qqqcccWWWNNNHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAA>>>@@@CCCEEEGGGHHHHHHGGGCCCCCCBBBAAA@@@@@@?????????AAADDDFFFFFFDDDBBB@@@@@@???>>>>>>???@@@BBBCCCAAAAAAAAA@@@???>>><<<<<<========================;;;<<<===>>>???@@@@@@@@@>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEIIILLLMMMLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNOOOPPPNNNNNNOOOOOOOOOOOOOOOOOORRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWZZZZZZYYYYYYZZZ[[[\\\\\\^^^]]]]]]^^^```dddgggiiiyyy{{{jjj```RRRHHHCCCBBBAAA@@@CCCFFFJJJMMMNNNLLLIIIGGGDDDDDDCCCCCCCCCEEEFFFGGGJJJLLLPPPVVV^^^iiittt{{{~~~~~~~~~{{{zzzxxxvvvsssqqqooonnnqqqqqqqqqpppooommmlllkkkkkkiiigggggghhhhhhgggfffmmmoooqqqrrrpppmmmhhhfffbbbaaaaaadddkkkrrrwwwzzz}}}yyyvvvuuuuuutttrrrsssuuuvvvxxx{{{~~~yyy{{{}}}}}}~~~~~~ooofff|||}}}~~~uuummmgggcccbbbhhhrrryyyzzzyyyrrrkkk```VVVOOOKKKIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@???AAADDDFFFGGGHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@???>>>@@@CCCDDDEEECCC@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<========================<<<<<<===>>>??????????????????>>>>>>>>>=========<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@CCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFCCCEEEHHHJJJKKKKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHIIILLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]___bbbeeegggoooyyyuuujjjZZZLLLEEEAAA>>><<<@@@BBBFFFIIIKKKJJJHHHFFFEEEEEEDDDCCCDDDEEEFFFFFFGGGIIIMMMRRRXXXbbblllrrr}}}}}}|||{{{zzzzzzxxxwwwuuusssqqqooonnnmmmmmmnnnnnnooonnnmmmlllkkkjjjhhhffffffgggiiijjjiiinnnpppqqqrrrooojjjeeebbbbbbcccgggmmmtttzzz}}}yyyvvvuuuttttttssstttvvvxxxzzz}}}|||~~~zzzyyyzzz{{{uuuggg]]]}}}qqqhhhdddaaa___ccchhhkkkhhhddd[[[UUUNNNIIIGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????BBBCCCEEEGGGHHHGGGFFFEEECCCCCCCCCBBBBBBAAAAAA@@@>>>???AAACCCCCCAAA???=========>>>???@@@@@@@@@@@@BBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>@@@???>>>>>>===>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAABBBDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIILLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]___bbbdddfffnnn{{{vvveeeUUUKKKDDD@@@======???BBBFFFHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEHHHKKKPPPWWW___eeeooouuu~~~}}}}}}~~~~~~}}}{{{yyywwwuuutttrrrrrrqqqpppnnnmmmlllllljjjkkkmmmnnnnnnmmmkkkjjjjjjgggddddddfffjjjlllnnnpppppppppoookkkfffaaa^^^ccchhhpppzzz~~~yyyuuutttttttttsssvvvxxxzzz|||~~~xxxssssssuuuxxx~~~vvvhhh[[[RRRsssiiidddbbb``````bbb```[[[VVVPPPLLLGGGCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>DDDEEEFFFHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>???AAABBBBBB@@@>>>======>>>???AAABBBAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>@@@@@@???>>>>>>>>>???@@@===============>>>>>>??????@@@@@@@@@???>>>======>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIILLLMMMMMMNNNMMMMMMLLLKKKNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRQQQQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^```aaacccgggrrrppp```UUUMMMFFFBBB===???AAACCCEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFIIINNNTTTYYYccciiisss}}}||||||}}}~~~~~~|||yyyvvvsssqqqpppnnnnnnnnnmmmmmmllllllllljjjlllnnnoooooonnnkkkjjjjjjfffccccccfffjjjnnnoooqqqoookkkgggdddbbbaaa```iiippp{{{yyyuuutttttttttuuuxxxyyyzzz|||zzzsssnnnooosssvvv{{{vvvkkk]]]QQQIIIwwwnnnhhheeeaaa^^^\\\XXXQQQMMMKKKGGGCCC@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???DDDEEEGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBB@@@???>>>===???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@>>>======<<<===>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>??????AAABBBBBB@@@@@@AAABBBDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKJJJMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPPPPPPPQQQSSSUUUVVVXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^___```cccjjjxxx|||lll___TTTKKKEEE@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCCCCEEEHHHMMMPPPZZZ```jjjttt}}}|||}}}~~~~~~~~~~~~|||zzzwwwtttqqqnnnmmmlllllllllllllllllllllmmmmmmnnnpppppppppooommmlllkkkhhhfffeeehhhkkkmmmnnnooojjjddd___^^^aaafffiiirrrzzzzzzuuutttuuuvvvvvvyyyyyyzzz|||~~~xxxrrroooppptttxxx|||xxxmmmbbbVVVLLLFFFzzzrrrnnnjjjccc\\\VVVPPPKKKGGGDDDAAA???>>>?????????>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@DDDEEEFFFGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<===???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]][[[^^^dddppp}}}{{{lll^^^QQQIIIDDDCCC@@@>>>>>>>>>@@@AAACCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEIIILLLSSSXXXaaajjjsss{{{~~~|||zzzzzzzzzzzzyyywwwtttrrrooommmllljjjkkkkkkkkkkkkllllllllloooppppppqqqqqqqqqpppppppppnnnllllllmmmmmmlllkkkhhhddd^^^[[[^^^fffpppwww}}}|||vvvuuuvvvxxxyyy{{{zzzzzz|||~~~}}}|||yyyuuutttvvvzzz~~~zzzoooddd[[[RRRJJJFFFyyyssshhh]]]SSSLLLHHHEEE@@@???>>>>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>>>>???@@@AAABBBCCCEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<============>>>???@@@AAA@@@@@@@@@AAA@@@@@@???>>>========================>>>>>>???@@@AAAAAAAAAAAA===???AAACCCCCCBBBAAA???>>>>>><<<<<<<<<===???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDFFFGGGGGGHHHIIIKKKKKKIIIHHHGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHIIILLLNNNNNNMMMLLLKKKIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNOOOPPPSSSUUUVVVVVVWWWXXXYYYYYYWWWVVVTTTSSSTTTUUUWWWXXXYYYZZZZZZYYY\\\aaaiiirrr~~~~~~ooo```VVVMMMJJJEEEAAA>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA???@@@AAABBBBBBDDDGGGJJJMMMQQQWWW___gggpppyyy~~~~~~yyyuuutttuuuuuutttsssqqqooommmlllkkkiiiiiiiiijjjjjjjjjjjjkkknnnnnnnnnoooppprrruuuvvvvvvuuuuuuuuutttqqqlllhhh___]]][[[]]]dddppp|||~~~wwwuuuwwwzzz{{{}}}|||{{{}}}}}}{{{|||wwwvvvzzz~~~|||zzzzzz{{{{{{{{{}}}~~~xxxqqqfff\\\TTTNNNIIIFFF{{{mmm___SSSLLLHHHFFFBBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<=========>>>@@@AAABBBAAABBBDDDEEEEEECCCBBBAAA?????????????????????@@@????????????>>>===<<<;;;<<<<<<;;;;;;;;;===???@@@??????@@@@@@@@@???>>>>>>========================;;;<<<===>>>???@@@@@@@@@<<>><<<;;;<<<===???@@@CCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEBBBCCCDDDDDDEEEDDDDDDCCCGGGGGGFFFFFFGGGGGGHHHIIIGGGIIIKKKNNNOOONNNLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTQQQRRRTTTUUUWWWWWWXXXXXX[[[^^^aaaeeejjjssspppeeeVVVRRRLLLFFFBBB@@@AAABBB>>>???AAABBBCCCBBBBBBAAA>>>@@@AAAAAAAAACCCFFFIIIIIILLLQQQWWW___iiisssyyy~~~|||}}}~~~|||vvvqqqqqqrrrqqqqqqpppnnnmmmlllkkkjjjhhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkkmmmppptttxxxzzzzzz{{{||||||zzztttmmmgggXXXYYY[[[```jjjwwwxxxvvvxxx{{{|||~~~}}}~~~|||xxxwwwqqqooosssxxx~~~|||{{{wwwzzz}}}~~~zzzrrrkkk```WWWPPPKKKHHHFFFnnn___VVVNNNHHHFFFEEECCC@@@??????AAAAAAAAA??????>>>>>>??????@@@AAA@@@@@@??????>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999:::<<<<<<<<<===>>>??????>>>===<<<@@@@@@AAAAAAAAABBBBBBBBB===>>>>>>>>>>>>?????????@@@AAACCCDDDFFFHHHJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFDDDEEEEEEEEEDDDBBB@@@>>>BBBCCCDDDEEEGGGGGGHHHHHHIIIJJJMMMOOOOOONNNLLLKKKHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOOPPPMMMKKKKKKNNNQQQQQQOOOSSSTTTTTTTTTTTTSSSSSSRRRWWWVVVUUUUUUUUUVVVWWWXXX\\\]]]___aaadddjjjqqqvvvvvvmmmdddWWWNNNIIIEEEAAA>>><<<>>>BBBDDDCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCCEEEGGGKKKOOOUUU]]]ffflllvvv|||~~~~~~~~~~~~~~~vvvpppnnnnnnooooooooonnnllljjjhhhffffffgggiiiiiihhhgggggghhhiiijjjmmmppptttwwwzzz|||yyyooofff```UUUXXX___iiiuuu{{{yyyzzz{{{{{{zzztttpppnnnnnnpppsssyyy{{{xxxyyy~~~yyytttiiiaaaWWWQQQOOOMMMHHHDDDxxxdddXXXNNNHHHFFFEEECCC@@@???@@@AAAAAAAAA??????>>>>>>??????@@@AAAAAA@@@??????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===???????????????>>>>>>===<<<<<<;;;::::::;;;<<<<<<===============<<<<<<;;;===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHKKKLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMNNNNNNOOOOOOLLLJJJKKKNNNPPPPPPOOORRRRRRSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSSSSTTTVVVVVVZZZ[[[\\\]]]___dddkkkoooxxxrrrggg[[[PPPGGGAAA???<<<>>>@@@BBBAAA@@@??????AAAAAAAAA@@@AAAAAABBBCCCDDDFFFHHHKKKOOOUUU]]]bbbmmmttt}}}~~~~~~~~~wwwqqqnnnmmmlllllllllllljjjhhhfffeeeeeefffhhhhhhfffffffffgggmmmmmmooorrrwww|||~~~vvvlllddd```\\\___fffooozzz~~~|||}}}~~~yyyrrrnnnllllllnnnooottt|||}}}zzzqqqkkkbbb[[[SSSNNNMMMKKKHHHEEE|||hhhXXXNNNIIIHHHEEEBBB@@@???AAABBBBBBAAA??????>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;;;;<<<<<<<<<============>>>======<<<<<<<<<======>>>==================>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@AAABBBCCCEEEFFFHHHHHHHHHHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKIIIGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJJJJMMMOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSTTTYYYYYYZZZ[[[\\\```eeeiiiuuu{{{lll\\\MMMEEEAAA??????@@@@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGKKKQQQUUUaaahhhqqqzzz~~~~~~~~~~~~~~~wwwpppmmmkkkiiiiiiiiiiiigggfffdddcccfffggghhhhhhffffffggghhhnnnoooqqqtttzzzyyypppiiiccc```cccgggnnnvvv}}}zzzsssmmmkkkkkkmmmnnnqqqzzz~~~tttjjjbbbZZZTTTNNNJJJJJJIIIHHHEEExxx}}}fffVVVMMMJJJJJJDDDBBB@@@@@@AAABBBBBBAAA??????>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>===============>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@???=========>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???===>>>???@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSXXXYYYZZZ[[[\\\___dddgggnnnvvvyyyjjj[[[OOOHHHDDDBBB@@@???@@@AAAAAAAAA?????????>>>???@@@@@@AAABBBBBBCCCBBBCCCEEEIIIMMMUUU]]]gggooowww~~~~~~}}}}}}~~~}}}vvvoookkkiiihhhhhhgggffffffeeedddcccgggiiiiiiiiihhhhhhiiikkkmmmooosssxxx~~~zzzrrrkkkfffdddccchhhlllrrrxxx|||}}}uuuooommmmmmooopppqqqxxx~~~~~~}}}xxxpppeee^^^TTTPPPKKKHHHGGGGGGFFFDDDtttyyyzzzbbbTTTLLLIIIJJJCCCBBBAAAAAABBBCCCCCCBBB??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>============>>>>>>????????????@@@AAAAAAAAA@@@@@@===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;===>>>???@@@@@@@@@??????>>>>>>===>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLNNNPPPOOOOOOOOOOOOPPPQQQSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSVVVWWWYYYZZZ[[[___cccfffkkkqqq~~~yyynnn___TTTKKKGGGAAA>>>>>>@@@AAA@@@??????>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBDDDGGGJJJNNNTTT^^^fffmmmvvv~~~~~~}}}}}}|||xxxrrrmmmiiihhhggggggffffffeeeeeeeeeeeefffggghhhhhhggghhhjjjlllnnnqqqxxx~~~yyyvvvpppkkkhhhgggiiijjjnnnrrrwwwzzz{{{{{{}}}~~~wwwqqqooopppsssuuutttxxx}}}~~~{{{~~~}}}zzzvvvppphhh___XXXQQQNNNJJJGGGEEEDDDCCCBBBpppvvvrrr^^^SSSKKKGGGGGGCCCAAAAAABBBCCCDDDCCCBBB??????>>>>>>??????@@@AAABBBBBB@@@???>>>>>>======<<<======>>>>>>??????@@@===>>>???@@@@@@@@@@@@@@@===============<<<<<<;;;<<<======>>>>>>======<<<;;;:::999999:::<<<>>>???@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????????????????@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMLLLKKKLLLOOOQQQQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVWWWYYY[[[___bbbiiinnnwwwrrrfffXXXPPPGGG@@@?????????>>>??????>>>>>>??????@@@AAA???@@@AAAAAAAAACCCFFFHHHHHHMMMUUU\\\bbbjjjssszzz|||zzzvvvvvvuuurrrmmmiiihhhgggffffffeeeeeedddeeeeeefffcccdddeeeeeefffgggkkkmmmqqqvvv|||~~~yyyuuukkkjjjhhhggghhhkkkoooqqquuuxxx||||||zzzyyy{{{}}}~~~yyytttrrrtttyyy{{{zzz|||{{{wwwvvvyyy|||uuummmeee]]]VVVQQQNNNLLLIIIFFFCCCBBBAAAAAAlllqqq}}}yyydddWWWPPPJJJFFFEEEBBBAAAAAABBBDDDEEEDDDBBB??????>>>>>>??????@@@AAACCCBBBAAA???>>>=========<<<<<<<<<===>>>?????????;;;<<<===>>>???@@@@@@???===>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::999999;;;===>>>???@@@@@@@@@???>>><<<<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLLLLOOORRRSSSRRRPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVVVVWWWXXX[[[^^^bbbfffnnnyyy{{{lllaaaSSSIIIDDDBBB???===@@@????????????@@@AAAAAA>>>???@@@@@@@@@@@@CCCEEECCCGGGMMMRRRWWW]]]fffllluuuzzz|||yyyvvvtttppppppooolllhhhffffffgggeeeeeedddccccccdddeeefffdddeeefffggghhhkkkooorrruuuwwwzzz{{{xxxrrrkkkgggaaabbbdddgggkkkpppuuuwwwyyy|||~~~|||xxxvvvxxx{{{|||~~~zzzyyy|||wwwssspppssszzzxxxmmmccc[[[UUUQQQNNNIIIHHHGGGDDDBBB@@@@@@@@@hhhlllvvvvvvgggVVVOOOLLLIIIFFFEEEBBBAAAAAACCCDDDEEEDDDBBB?????????>>>???@@@@@@AAACCCBBBAAA???>>>=========;;;;;;<<<<<<===>>>??????:::;;;<<<>>>????????????>>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::999999:::<<<>>>??????@@@@@@???>>><<<;;;:::;;;<<<======<<<;;;:::????????????@@@@@@@@@@@@===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBCCCBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNOOONNNLLLMMMPPPSSSTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQSSSTTTTTTTTTSSSRRRVVVWWWXXXXXXWWWXXXYYY[[[ZZZ___fffooo|||}}}ppp___QQQJJJFFFBBB???@@@@@@??????@@@@@@AAABBB>>>?????????>>>>>>???AAA???CCCHHHKKKOOOUUU]]]ccchhhnnnwww}}}}}}}}}{{{yyyuuuqqqooommmlllkkkhhheeedddeeegggdddcccbbbbbbbbbcccdddeeefffhhhiiijjjllloootttxxxuuuvvvvvvtttooohhhaaa\\\]]]___ccchhhnnntttxxxzzzzzz|||}}}zzzuuusssvvvyyyzzz{{{xxxsssnnnnnnsss{{{rrrfff\\\UUURRRQQQPPPEEEEEEDDDCCC@@@???@@@AAAbbbiiittt~~~xxxrrrbbbYYYNNNGGGFFFEEECCC@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>BBB@@@??????@@@@@@>>>===;;;;;;===>>>????????????======<<<<<<===>>>??????>>>>>>?????????@@@@@@@@@AAA@@@???===<<<<<<<<<<<<<<<;;;:::999999999:::;;;=========<<<;;;;;;::::::<<<;;;;;;<<<<<<===>>>???>>>???@@@@@@AAAAAA@@@@@@======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@CCCBBBBBBAAA@@@@@@@@@AAA?????????@@@AAABBBCCCDDD>>>???AAABBBCCCBBBBBBAAACCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSRRROOONNNNNNOOOQQQRRRTTTUUUVVVVVVUUUUUURRRSSSSSSUUUVVVWWWXXXXXX[[[\\\```hhhqqq{{{ssscccSSSHHHCCCAAA>>>===<<<<<<===@@@CCCDDD@@@AAAAAABBBBBBAAAAAAAAA???AAADDDFFFHHHJJJNNNQQQ^^^dddkkkssszzz}}}zzzvvvssspppnnnkkkiiiggghhhhhhhhhgggeeecccbbbaaacccffffffeeeddddddeeeeeeiiimmmnnnsssyyy{{{yyy|||tttnnnkkkeee]]]XXXXXXVVVZZZaaaiiiqqqvvvzzz||||||zzzxxxwwwxxxzzz{{{{{{~~~}}}||||||}}}xxxpppooommmkkkmmmyyyvvvooocccWWWOOOJJJGGGFFFGGGFFFDDDBBB@@@???>>>>>>aaafffmmmtttvvvqqqhhhaaaUUUOOOHHHDDDDDDCCCAAA===??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>BBB@@@??????AAAAAA@@@>>>;;;;;;===>>>>>>?????????===============>>>??????>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::;;;<<<>>>======<<<<<<;;;::::::<<<;;;;;;<<<<<<===>>>?????????@@@AAAAAAAAAAAAAAA>>>===<<<<<<;;;<<<==============================>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????AAA@@@??????>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEBBBBBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOORRRSSSSSSRRRPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUUUURRRRRRSSSTTTUUUVVVVVVWWWXXXXXX[[[aaahhhppp~~~}}}qqqcccVVVKKKEEEBBBAAA@@@???AAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@===???AAACCCDDDFFFIIILLLSSSXXX___gggooovvv~~~~~~}}}|||vvvtttqqqooonnnllljjjiiifffggggggfffeeedddbbbaaa```bbbddddddccccccdddeeeeeelllqqqtttxxx}}}~~~zzzvvvnnnfffbbb]]]WWWTTTUUU[[[___fffmmmsssxxxzzz|||zzzxxxvvvvvvxxxzzz{{{{{{}}}}}}|||}}}xxxsssnnnnnnmmmkkkmmmwww|||zzzoooggg\\\RRRKKKGGGDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@aaacccfffhhhfff```VVVPPPIIIFFFCCCBBBDDDCCC@@@===>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@AAABBBAAA@@@;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>???=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<::::::999999999;;;<<<===>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????>>>==================>>>@@@?????????>>>>>>>>>>>>??????@@@AAACCCDDDFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNQQQRRRSSSSSSQQQOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUWWW\\\___eeeppp{{{yyyjjjXXXLLLCCCAAA?????????@@@???>>>AAABBBBBBBBBAAA@@@@@@???===???@@@AAAAAABBBEEEGGGGGGKKKQQQXXX```hhhqqqvvv}}}zzzxxxvvvuuunnnllljjjjjjjjjjjjiiihhheeeeeeeeedddcccbbbaaa```___```aaaaaaaaabbbdddfffhhhpppxxx|||zzzpppfff]]]YYYVVVSSSUUUXXXcccggglllrrrvvvyyyzzzzzzyyyxxxvvvwwwyyy|||}}}}}}||||||}}}~~~xxxrrrnnnpppqqqqqqrrrxxx{{{tttqqqddd]]]TTTKKKFFFCCCAAA@@@BBBBBBAAAAAA@@@AAAAAAAAAcccbbbaaa___[[[UUUMMMHHHDDDCCCAAABBBCCCCCCBBB@@@===<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>?????????>>>===>>>@@@AAAAAA@@@;;;<<<<<<===>>>>>>======>>>===============>>>>>><<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<:::999999999:::;;;===>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAA??????>>>===<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<======>>>?????????===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAAAAA@@@@@@@@@>>>???AAABBBDDDEEEFFFGGGDDDCCCAAA@@@??????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMOOOQQQSSSSSSRRRQQQQQQRRROOOOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRWWWVVVWWWZZZ\\\___hhhrrr|||gggXXXJJJEEE@@@>>>>>>@@@@@@???BBBBBBBBBBBBBBBAAA@@@???@@@AAABBBAAA@@@AAACCCDDDCCCEEEJJJOOOUUU\\\dddjjjrrrwww}}}~~~}}}}}}~~~~~~~~~}}}yyyuuurrrpppooojjjhhhffffffggghhhgggfffccccccbbbbbbaaa```______^^^___`````````aaaeeegggmmmuuu}}}{{{tttjjj```WWWUUUUUUWWW]]]ccckkkmmmqqquuuxxxxxxxxxwwwzzzyyyxxxzzz||||||}}}}}}wwwsssuuuxxxzzz|||~~~uuummmhhhZZZUUUMMMFFFCCCAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@ddd```\\\WWWSSSOOOJJJFFFDDDBBB@@@@@@@@@AAABBBAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@===<<<;;;<<<>>>??????>>>;;;<<<<<<============<<<======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999:::<<<===??????>>>>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@AAAAAABBBBBBAAAAAA???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<>>???AAACCCDDDEEEFFFFFFEEEDDDBBB@@@?????????@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPSSSTTTSSSRRRRRRSSSMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRVVVUUUWWWZZZ[[[]]]dddmmmuuuvvvgggVVVNNNEEE@@@AAADDDEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA??????@@@AAABBBDDDFFFIIILLLQQQWWW\\\aaafffnnnuuuzzz~~~}}}}}}}}}~~~~~~~~~zzzuuuqqqnnnlllkkkiiigggeeeeeeeeefffeeedddaaaaaa``````_________^^^^^^___```aaaaaadddgggjjjqqqxxx~~~}}}zzzrrrjjjbbbZZZUUUVVVZZZ___gggnnnppprrrtttuuuvvvvvvuuuuuuzzzyyyyyy|||{{{yyy|||yyyoooeee___SSSOOOHHHDDDBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>eee```WWWPPPLLLIIIFFFEEEAAA@@@???>>>===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@===<<<;;;<<<===>>>===<<<;;;<<<<<<=========<<<<<<<<<<<<;;;::::::::::::;;;:::::::::::::::999999999999999888888999:::;;;;;;;;;;;;:::::::::<<<===>>>??????>>>======<<<<<<;;;<<<;;;;;;<<<<<<===>>>?????????@@@AAAAAAAAA@@@@@@===>>>>>>>>>===<<<;;;:::999999999999999999999999;;;;;;<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>===>>>@@@AAACCCDDDDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLOOOSSSTTTTTTSSSSSSTTTNNNNNNMMMNNNNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTVVVYYYYYYZZZ```hhhoooxxxvvv```VVVJJJCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@???===<<<===???@@@AAACCCDDDEEEHHHLLLOOOXXX\\\cccjjjpppwww}}}~~~~~~~~~}}}zzzvvvqqqllljjjiiihhhhhhfffdddddddddeeedddbbbaaa```___^^^^^^^^^^^^______aaacccdddfffhhhkkknnnrrrwwwxxxuuurrrnnnhhhaaa[[[VVVUUUZZZaaagggnnntttttttttttttttttttttuuuuuuxxxxxx{{{~~~{{{rrrggg]]]UUUMMMJJJEEEBBBAAABBBBBBBBBCCCBBBAAA???>>>=========kkkcccWWWMMMGGGCCCBBBAAA<<<>>>???@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<>>>???@@@AAA>>>===<<<<<<===>>><<<;;;;;;<<<<<<======<<<;;;;;;;;;:::999999888888999999::::::999999999888888888777777777888888:::;;;;;;===<<<;;;::::::;;;<<<===??????>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>???===>>>??????@@@@@@??????<<<<<<===>>>>>>===<<<;;;::::::::::::::::::::::::::::::;;;<<<===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@???>>>===???@@@BBBCCCCCCCCCBBBAAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKNNNRRRUUUUUUTTTTTTUUUPPPPPPOOOOOOPPPQQQSSSTTTOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTVVVYYYXXXWWW\\\ccciiippp{{{lllbbbVVVNNNKKKIIIDDD???CCCDDDEEEFFFFFFGGGFFFFFFAAAAAAAAA@@@>>>===>>>???>>>???AAABBBBBBCCCEEEGGGPPPTTTYYY^^^cccjjjqqquuuwww}}}~~~|||{{{zzzwwwuuuppplllhhhffffffffffffdddbbbbbbcccddddddcccaaa```___^^^^^^^^^______```cccfffiiijjjllloooqqqpppqqqoooiiieeeccc___ZZZYYYWWWZZZcccjjjooossswwwwwwvvvtttrrrrrrtttuuuwwwxxxzzz~~~|||}}}yyyrrriii___TTTMMMHHHEEEAAA>>>???@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>rrrhhhZZZMMMEEEAAA@@@???999===AAADDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<===999999:::<<<===???@@@AAA@@@>>>======>>>>>>===;;;;;;<<<<<<===<<<<<<;;;;;;:::999999888777777777888:::999999999888888777777777777777777888999;;;;;;>>>===;;;;;;:::;;;<<<===??????>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>???======>>>???????????????;;;<<<===>>>>>>===<<<<<<::::::::::::::::::::::::::::::;;;<<<===>>>???@@@===<<<<<<;;;;;;<<<<<<===<<<>>>@@@AAABBBAAA@@@??????@@@BBBCCCCCCBBB@@@???@@@AAABBBCCCBBBAAA@@@????????????@@@AAABBBDDDDDDAAABBBBBBCCCDDDEEEEEEFFFCCCDDDFFFHHHJJJKKKKKKLLLMMMLLLJJJIIIHHHGGGGGGGGGJJJNNNRRRUUUUUUUUUUUUUUURRRRRRQQQQQQRRRSSSUUUVVVOOOOOOPPPQQQRRRTTTTTTUUUWWWVVVXXXZZZYYYWWW[[[aaaaaafffoooyyyzzzqqqeee^^^YYYSSSJJJBBBCCCDDDEEEFFFHHHHHHHHHHHHDDDDDDDDDCCCAAA@@@AAABBB===???BBBCCCCCCCCCDDDFFFFFFHHHLLLOOOTTTZZZaaaffflllrrrzzz}}}{{{yyywwwvvvtttqqqmmmhhheeeddddddeeecccaaa```aaacccddddddcccaaa```___^^^]]]^^^___```aaadddiiilllnnnoooqqqssslllmmmhhh```\\\\\\[[[XXX[[[[[[```jjjrrruuuvvvyyyyyywwwtttrrrrrrtttwwwyyy{{{~~~}}}zzzzzz}}}zzzrrrjjjbbbYYYOOOHHHDDDAAA===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@mmmXXXKKKEEE@@@>>>>>>BBBAAA@@@@@@??????@@@@@@>>>>>>>>>===<<<:::999888;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;::::::999888888999:::<<<======<<<999888777777888999999888888:::;;;;;;999777888888999::::::::::::999;;;;;;:::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;===========================>>>>>>>>>>>>>>>===<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA===>>>@@@???===<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@FFFEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHKKKMMMOOOQQQSSSTTTTTTTTTUUUTTTRRRRRRSSSTTTTTTSSSPPPOOOOOOPPPPPPQQQRRRSSSVVVVVVVVVWWWXXXYYYZZZ[[[[[[aaaggglllrrr~~~|||sssnnnjjjaaaRRRFFFEEECCCCCCFFFJJJLLLKKKIIIKKKIIIFFFDDDAAA@@@@@@@@@>>>?????????@@@BBBCCCDDDCCCDDDFFFIIILLLPPPSSSTTTbbbfffmmmsssyyy~~~~~~{{{wwwssspppnnnmmmmmmkkkiiifffdddbbbaaa```^^^^^^^^^^^^___```aaabbbcccbbb```___^^^______```hhhiiimmmrrrvvvuuuqqqmmmbbb^^^YYYUUUTTTWWWZZZ]]]aaaeeekkkpppsssvvvxxxzzzvvvuuutttttttttvvvwwwxxxzzzzzzvvvvvvxxx{{{{{{vvvmmmddd[[[SSSLLLHHHBBB@@@???===<<<<<<======<<<=========>>>>>>>>>???nnnXXXKKKFFFBBB???>>>AAAAAA@@@????????????@@@>>>>>>>>>===<<<;;;999888:::::::::;;;;;;===>>>>>>??????>>>===<<<:::999888:::999999999999;;;<<<======<<<:::888777777888999999888999:::;;;;;;999777888999999::::::::::::::::::::::::999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===???@@@@@@>>><<<======?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAAAAADDDDDDDDDDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGIIIJJJLLLNNNPPPQQQQQQQQQSSSRRRQQQQQQSSSTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUVVVWWWXXXZZZZZZYYY^^^cccfffkkkvvv|||xxxmmm\\\OOOHHHFFFDDDFFFJJJNNNOOOOOOMMMLLLIIIFFFDDDBBBBBBBBB@@@??????>>>>>>??????@@@???@@@AAACCCFFFIIILLLMMMWWW\\\bbbhhhooouuu{{{|||zzzxxxuuurrrooollljjjjjjgggfffeeecccbbbaaaaaa```^^^^^^^^^^^^______```aaa______```aaadddfffiiijjjpppqqqtttwwwvvvqqqhhhaaaZZZXXXUUUSSSTTTXXX]]]```eeeiiinnnqqqsssuuuwwwyyyxxxxxxxxxxxxyyyzzz|||}}}{{{{{{wwwwwwyyy|||||||||}}}~~~xxxrrrhhh___WWWOOOIIIFFFBBBAAA@@@>>>>>>===>>>>>>============>>>>>>>>>>>>oooWWWKKKHHHDDD@@@>>>@@@@@@???>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999999999999:::;;;===>>>???BBBAAA@@@>>><<<:::777666999999999999:::;;;<<<===<<<;;;:::888888888999999999999999:::<<<;;;999777888888999:::::::::::::::999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>=========<<<============>>>>>>>>>>>>>>>???AAA@@@???===>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAA????????????@@@AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLNNNNNNNNNOOONNNOOOQQQRRRSSSQQQOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXZZZ]]]^^^bbbkkkyyytttbbbUUUMMMIIIFFFEEEHHHNNNRRRUUURRRPPPMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>===============>>>???AAACCCEEEFFFJJJNNNSSSYYY___gggnnnsss{{{}}}~~~}}}xxxtttqqqooommmkkkhhhgggeeeeeebbbaaa```____________```___^^^^^^^^^^^^______```^^^___bbbeeeiiimmmppprrruuuwwwxxxxxxsssjjj^^^VVVPPPOOOOOOQQQUUU\\\bbbeeekkknnnqqqsssssstttvvvwwwuuuvvvwwwxxxyyyzzz{{{|||~~~~~~yyyzzz|||{{{xxxyyy|||rrrkkkaaaXXXPPPJJJFFFCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>============mmmVVVKKKIIIFFFAAA>>>@@@???>>>>>>======>>>>>>===============<<<;;;:::888888999:::;;;===>>>???BBBAAA@@@???<<<:::888777999999::::::;;;<<<<<<===<<<;;;:::999999999999::::::999999:::<<<<<<:::777777777888999999999888888888888888777888999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<============:::<<<>>>@@@BBBBBBBBBAAA@@@@@@??????>>>=========>>>>>>>>>>>>============>>>@@@AAAAAA???>>>????????????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBBBB>>>>>>>>>??????@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCEEEFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKLLLMMMKKKLLLMMMOOOQQQQQQOOOLLLOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZYYY[[[bbbnnnwwwwwwggg[[[RRRNNNHHHDDDFFFLLLRRRWWWWWWUUUSSSOOOKKKHHHEEECCCDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBBBBBBBEEEIIIMMMRRRYYY```eeennnqqqvvvyyy}}}~~~}}}}}}zzzuuuooojjjhhhgggeeedddbbbaaaaaaaaa___^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^___``````ccceeehhhkkknnnqqqrrrsssttttttssspppjjj```VVVPPPHHHJJJMMMRRRYYY```gggjjjpppqqqrrrrrrrrrrrrsssuuussstttvvvxxxzzz{{{{{{{{{}}}wwwvvvxxx|||{{{wwwkkkdddZZZQQQKKKFFFCCCAAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============{{{hhhSSSJJJHHHEEEAAA???>>>>>>===<<<<<<<<<<<<============>>>======<<<<<<888999999999;;;<<<===>>>??????>>>>>>===;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999;;;<<<<<<:::888555555666777777777777777888888777777777888999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<============:::;;;===@@@AAABBBCCCCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>===============???AAAAAA?????????@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCC@@@AAABBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGIIIKKKLLLMMMJJJJJJKKKNNNOOOOOOMMMJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWZZZZZZYYYXXXYYY^^^fffmmmyyyrrriii[[[VVVNNNGGGEEEIIIOOOTTTXXXXXXWWWUUUQQQLLLGGGEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>???@@@@@@BBBDDDFFFIIIMMMSSSWWW___ccciiioootttyyy~~~~~~}}}}}}}}}}}}|||}}}|||zzzxxxuuupppiiieeebbbaaa```^^^^^^]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^___```bbbcccdddkkkmmmpppssstttuuuuuuuuupppnnnjjjccc[[[UUUPPPMMMIIIKKKPPPWWW^^^eeejjjnnnqqqrrrrrrqqqppppppsssuuuwwwyyy{{{~~~zzztttrrruuuzzz~~~}}}wwwqqqmmmccc]]]TTTLLLGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============ooo```PPPIIIGGGCCC@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>======999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<:::888555555666777777777777777888888777777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============:::;;;<<<>>>@@@AAACCCCCCAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>============<<<>>>@@@@@@???>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAA============>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNKKKKKKKKKLLLMMMMMMKKKIIIKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVYYYYYYXXXWWWXXX[[[aaaeeekkkzzz|||uuugggbbbXXXOOOHHHHHHLLLPPPVVVXXX[[[\\\YYYTTTNNNJJJDDDDDDBBBAAA@@@?????????>>>>>>===<<<<<<<<<======???@@@BBBCCCDDDFFFJJJMMMSSSVVV\\\aaagggmmmtttxxx~~~{{{zzzyyywwwvvvxxxwwwuuutttqqqmmmgggccc]]]\\\[[[ZZZZZZYYYYYYYYY\\\\\\[[[[[[ZZZZZZ[[[[[[^^^^^^```bbbeeehhhkkkmmmrrrtttvvvxxxxxxwwwuuusssjjjfff```WWWPPPLLLMMMNNNQQQTTTYYY___eeejjjmmmoooqqqqqqqqqpppoooqqqtttwwwyyy{{{~~~yyysssqqqsssxxx{{{|||vvvoooiiieeeYYYTTTNNNHHHEEECCCAAA@@@>>>>>>?????????>>>>>>===============>>>>>>>>>>>>bbbWWWMMMHHHEEE@@@???@@@===<<<<<<;;;:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<=========<<<::::::;;;;;;;;;;;;;;;::::::::::::;;;===<<<:::888666777777888999888888888999888888888888999::::::<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========<<<;;;;;;;;;===@@@BBBDDDAAA@@@???>>>===<<<;;;;;;============>>>>>>>>>>>>;;;===??????>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@===============>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHKKKMMMNNNMMMLLLKKKKKKKKKKKKJJJHHHJJJJJJJJJJJJJJJKKKMMMMMMOOOOOOPPPPPPQQQSSSTTTUUUUUUVVVVVVVVVWWWYYY\\\^^^eeeooo}}}uuupppfffYYYOOOJJJJJJMMMQQQVVV]]]bbbccc___XXXTTTJJJIIIGGGEEECCCAAA@@@@@@???>>>======<<<<<<<<<===;;;===???@@@@@@AAACCCEEEJJJMMMQQQUUUZZZ```gggllltttzzz}}}yyyuuussspppnnnooonnnmmmmmmllliiiddd```YYYYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\```aaadddggglllqqqtttwwwxxxyyyyyyxxxuuupppjjjggg^^^\\\WWWQQQLLLMMMQQQUUU\\\___ccchhhkkkmmmnnnnnnpppqqqqqqpppqqqtttxxx|||{{{~~~|||vvvtttuuuyyy||||||uuunnnfff```\\\PPPMMMHHHDDDCCCBBB@@@???;;;<<<<<<=========<<<;;;;;;;;;<<<===>>>???@@@@@@YYYRRRLLLHHHCCC>>>>>>@@@<<<<<<;;;::::::::::::;;;;;;<<<===>>>>>>??????>>><<<;;;::::::999999::::::;;;;;;;;;;;;:::999888888999:::;;;============<<<::::::;;;<<<<<<;;;;;;;;;;;;::::::<<<======;;;999888888999::::::::::::999999999888888999999:::;;;======>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>===<<<===;;;::::::;;;>>>BBBDDD@@@@@@???>>>===<<<;;;:::============>>>>>>>>>???;;;<<<>>>???>>>===>>>???@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDAAABBBBBBBBBAAAAAA@@@???<<<<<<<<<======>>>???@@@>>>>>>???@@@BBBDDDFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHJJJMMMNNNOOOMMMKKKJJJJJJJJJIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSTTTUUUVVVWWWYYYZZZdddjjjvvv~~~yyyooobbbTTTLLLKKKLLLMMMTTT^^^fffiiifff```\\\RRRPPPMMMJJJGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>???888:::===>>>>>>???@@@BBBFFFHHHJJJMMMQQQVVV]]]bbbhhhnnnvvvzzzzzz{{{}}}~~~|||wwwrrroookkkiiifffffffffgggfffddd```\\\WWWWWWVVVTTTTTTSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]bbbcccgggkkkqqqwww{{{}}}||||||zzzvvvnnneee]]]XXXSSSSSSQQQOOONNNQQQXXX^^^dddfffjjjmmmooooooooonnnppppppqqqqqqrrrvvv|||{{{yyyzzz}}}}}}zzzuuunnnggg___YYYUUUKKKHHHDDDBBBAAAAAA???>>>999:::;;;<<<<<<;;;:::::::::;;;<<<===>>>???@@@AAANNNLLLIIIFFFDDDBBBBBBAAA>>>===;;;:::999999:::;;;:::;;;======<<<<<<>>>???>>>===;;;:::888888888888777999<<<<<<;;;:::::::::999999:::;;;<<<===>>>???;;;;;;<<<<<<;;;;;;:::999:::<<<===<<<:::888777777::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<>>>??????>>>===<<<>>>>>>===<<<<<<;;;<<<<<<<<<===>>>??????>>>===<<<888888999:::;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;>>>@@@@@@@@@@@@@@@?????????>>>BBBBBBAAAAAAAAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFEEEEEEDDDGGGFFFDDDDDDEEEHHHKKKMMMLLLLLLKKKKKKKKKKKKKKKLLLIIIJJJKKKKKKKKKJJJHHHGGGNNNNNNOOOOOOPPPQQQRRRRRRVVVUUUTTTTTTTTTVVVYYYZZZ___ccclllzzzyyynnncccWWWMMMFFFLLLPPPVVV^^^fffkkkiiieee]]]WWWRRRNNNJJJDDD@@@???@@@@@@@@@AAAAAA@@@???>>>=========>>>>>>>>>>>>>>>???@@@BBBDDDGGGJJJMMMOOO[[[___eeelllqqqtttvvvvvvyyyxxxyyy{{{~~~|||uuunnnhhhcccaaa``````___^^^]]]\\\[[[ZZZVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUXXX[[[\\\aaadddkkksss{{{}}}{{{vvvmmmfffaaa[[[TTTOOOJJJKKKLLLMMMPPPXXXccckkksssssssssrrrqqqooommmkkkoooqqqrrrrrrtttzzz~~~~~~}}}}}}{{{wwwooohhhaaa[[[TTTPPPFFFEEEBBB@@@>>>=========::::::;;;;;;::::::999888::::::;;;===>>>@@@AAAAAAJJJHHHFFFCCCAAA@@@@@@???>>>===;;;:::999999::::::999;;;<<<<<<<<<<<<===???======<<<;;;:::999888888777888::::::999888888999999999:::;;;<<<===>>>>>>;;;<<<<<<<<<<<<;;;:::::::::<<<======;;;999888888::::::::::::::::::::::::<<<;;;;;;:::999999999999;;;<<<>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999999999:::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;===???@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB>>>???AAABBBBBBBBBAAAAAA========================;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFEEECCCCCCDDDFFFIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQRRRTTTSSSSSSRRRSSSUUUWWWXXX\\\```iiitttwwwlllaaaWWWQQQMMMPPPUUU]]]gggooorrrrrrfffaaaYYYSSSNNNJJJGGGEEEAAA@@@??????>>>>>><<<;;;========================>>>>>>@@@BBBDDDGGGIIIJJJPPPSSSYYY```fffjjjmmmooorrrrrrsssvvvyyy}}}|||vvvpppiiiccc___]]]ZZZZZZZZZZZZZZZYYYYYYYYYTTTSSSRRRRRRQQQQQQQQQQQQNNNOOOOOOQQQUUUZZZ^^^aaafffhhhmmmtttyyy|||{{{yyyrrrlllccc[[[VVVRRRMMMJJJJJJNNNRRRWWW\\\eeeooowwwyyyxxxvvvsssqqqooonnnnnnrrrtttvvvwww{{{~~~|||{{{{{{zzzyyy~~~zzzrrrmmmfff___YYYRRRLLLIIIDDDCCCAAA???>>>=========::::::;;;;;;::::::999888999:::;;;<<<===???@@@@@@DDDCCCAAA@@@>>>>>>=========<<<;;;:::999999999:::888:::;;;;;;;;;;;;<<<>>><<<=========<<<:::999888777888888777666666777999888999999:::;;;<<<======<<<<<<<<<<<<<<<;;;:::::::::<<<>>>>>><<<:::999:::::::::::::::::::::::::::===<<<;;;:::999888888888;;;<<<===>>>???@@@@@@@@@??????>>>============>>>;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???>>>===;;;:::999999999;;;<<<===<<<;;;;;;===?????????>>>>>>>>>=========>>>???@@@AAAAAAAAA@@@???;;;<<<>>>@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@???@@@@@@BBBCCCDDDEEEEEEFFFEEEDDDDDDCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBCCCEEEHHHIIINNNMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUXXX]]]dddkkksss|||}}}qqqggg^^^YYYQQQOOOQQQWWWaaakkktttyyysssnnneee\\\VVVQQQMMMJJJCCCAAA???>>>>>>===<<<:::===============<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGLLLRRRXXX^^^bbbeeeggghhhkkknnnrrrvvvyyy{{{{{{}}}~~~}}}|||uuurrrnnnhhhbbb]]]ZZZXXXTTTTTTTTTUUUUUUVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLNNNPPPUUU\\\aaaeeemmmmmmoooqqqssssssqqqnnnddd^^^UUUNNNKKKIIIHHHHHHOOOTTT\\\ccciiipppxxx~~~}}}xxxtttqqqpppqqqrrruuuwwwzzz}}}}}}yyyxxxwwwvvvuuuzzz}}}xxxppphhhccc\\\UUUOOOJJJEEEAAAAAA@@@???>>>=========>>>::::::;;;;;;::::::999888888888999:::<<<===>>>>>>@@@???>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999999777999::::::::::::;;;===<<<===>>>>>>>>><<<999888888999888777555555777999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999;;;;;;<<<>>>???@@@@@@AAA@@@@@@????????????@@@@@@<<<==================<<<;;;;;;;;;;;;;;;<<<===>>>???>>><<<;;;999999888888;;;<<<===<<<;;;;;;===>>>>>>>>>>>>>>>============<<<===???AAAAAA@@@>>>===;;;<<<===???@@@@@@??????============>>>>>>>>>>>>=========>>>??????@@@@@@??????AAABBBDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIEEEDDDCCCCCCDDDEEEGGGHHHLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTVVV[[[aaadddgggnnnxxxxxxmmmddd___[[[VVVRRRTTT[[[eeeqqq{{{~~~{{{tttjjjbbb[[[RRRKKKHHHEEEAAA???@@@@@@???============<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBEEEIIINNNTTTYYY[[[[[[^^^aaaeeeiiimmmrrruuuwwwyyy|||~~~}}}}}}~~~~~~}}}|||{{{yyywwwuuusssrrrkkkiiieee```\\\XXXVVVTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMNNNOOORRRWWW]]]cccfffooommmkkkiiigggdddaaa^^^VVVQQQKKKFFFEEEGGGKKKMMMXXX^^^gggmmmqqqtttxxx||||||wwwrrrppprrrtttwwwwwwyyy}}}}}}xxxuuutttrrrrrrwwwyyy{{{ppphhhbbb]]]VVVPPPJJJFFFBBB???>>>==================>>>::::::;;;;;;::::::999888777777888999:::;;;<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999888888777888::::::999999;;;<<<;;;<<<>>>>>>>>><<<:::888:::;;;:::888666666888:::777777888888999999::::::;;;;;;;;;;;;;;;::::::999999;;;===>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<:::;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBB???>>>>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;<<<======>>>===<<<;;;:::999999999;;;<<<>>>>>>===<<<===>>>>>>>>>>>>>>>============;;;<<<>>>@@@@@@???>>>======>>>???@@@@@@???>>>===<<<=========>>>>>>>>>???=========>>>??????@@@@@@??????AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTWWW[[[______```dddmmmtttyyyoooiiiggg^^^WWWVVVYYY```mmmzzz{{{sssjjj\\\PPPMMMHHHBBBAAABBBCCCAAA???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======???@@@AAACCCFFFJJJNNNPPPPPPSSSXXX[[[^^^ccchhhlllqqqtttwwwzzz|||yyyzzz{{{~~~~~~~~~}}}{{{vvvuuutttqqqmmmjjjgggeeebbb```]]]ZZZWWWTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMNNNPPPTTTZZZ___dddgggiiifff```\\\XXXTTTPPPMMMIIIHHHEEEDDDGGGLLLSSSWWWaaahhhoootttvvvvvvxxxzzz{{{xxxtttqqqqqqtttxxx{{{{{{~~~}}}vvvsssqqqqqqpppuuuxxx}}}}}}uuukkkddd]]]XXXQQQKKKGGGCCC@@@>>>;;;;;;;;;<<<<<<=========::::::;;;;;;::::::999888666666777888999:::;;;;;;======>>>>>>>>>===<<<<<<:::;;;;;;;;;:::999888777777999::::::::::::;;;===;;;<<<<<<===<<<;;;:::999;;;<<<<<<;;;999888999:::777777777777888888999999:::::::::::::::999888888888:::<<<===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===;;;::::::;;;<<<===>>>???AAA@@@@@@@@@@@@AAABBBBBB@@@??????>>>>>>??????@@@======<<<<<<;;;<<<<<<<<<>>>===<<<;;;::::::::::::;;;===??????>>>>>>>>>?????????>>>>>>>>>=========<<<===>>>?????????>>>===??????@@@@@@@@@???======;;;;;;;;;<<<<<<======>>><<<<<<===>>>>>>??????@@@???@@@@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVXXX[[[[[[\\\___dddiiiqqqzzz{{{uuummmbbbYYYWWWVVVWWWcccqqq~~~}}}nnn^^^VVVOOOGGGCCCDDDEEECCC@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============???AAADDDEEEFFFJJJOOORRRSSSWWW]]]aaagggjjjnnnrrruuuyyy}}}{{{{{{|||~~~~~~{{{yyywwwvvvtttrrrmmmllljjjgggddd```]]][[[ZZZYYYWWWUUUSSSQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLNNNRRRWWW\\\```ccceee]]]YYYSSSNNNJJJHHHFFFDDDCCCEEEGGGJJJNNNUUU\\\aaaiiinnnuuuxxxyyyyyy{{{}}}xxxvvvuuutttvvvyyy}}}~~~wwwtttssssssssswwwzzz}}}zzzvvvppphhhbbbXXXSSSLLLFFFBBB@@@===<<<999999:::;;;<<<<<<;;;;;;::::::;;;;;;::::::999888666666777888999999::::::======>>>>>>>>><<<;;;:::::::::;;;;;;:::999777666888999;;;;;;::::::<<<===;;;;;;;;;;;;::::::::::::;;;<<<===<<<:::888888999666666777777777777888888888999999999999888777777666888;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;;;;<<<;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<===<<<>>>AAAAAA@@@??????@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????======???@@@@@@???>>>>>>;;;;;;<<<======>>>??????;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIILLLLLLJJJJJJIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWYYY[[[]]]^^^gggmmmyyyxxxkkkaaa]]]VVVQQQXXXeeeooo}}}pppdddZZZPPPJJJIIIIIIEEEAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>???>>>CCCGGGIIIIIILLLQQQVVVZZZ]]]bbbfffjjjnnnsssvvvzzz}}}~~~~~~}}}{{{{{{xxxtttpppnnnlllkkkhhhgggaaaaaa```^^^\\\ZZZWWWVVVSSSRRRQQQPPPOOOOOONNNNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQSSSVVVYYYZZZ[[[ZZZYYYOOOKKKFFFCCCCCCCCCDDDDDDFFFJJJPPPVVV[[[```gggkkkooossswwwxxxxxxxxxzzz}}}xxxxxxyyy{{{}}}}}}{{{{{{|||}}}~~~zzzuuupppmmmhhhbbb]]]TTTOOOHHHCCC@@@>>><<<;;;888999:::;;;;;;::::::999::::::;;;;;;::::::999888777777777888999999::::::<<<======>>>===<<<:::999::::::;;;;;;:::999777666888:::;;;;;;;;;;;;<<<>>>;;;;;;:::999999999:::::::::<<<======;;;888888888666666666666777777777777888888888888888777666666555888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::;;;:::999888999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>???>>>===<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>===???BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@:::;;;===>>>???@@@??????===>>>>>>???@@@AAAAAABBB;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOORRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSWWWYYYYYYXXXaaaeeeooo~~~|||pppiii^^^SSSVVVaaaaaaqqq|||pppeeeYYYQQQOOOMMMHHHCCCAAAAAAAAA@@@???>>>>>>===;;;:::::::::::::::;;;;;;888999999:::<<<<<<======:::>>>BBBCCCCCCEEEJJJOOOPPPTTTYYY]]]aaafffkkknnnrrruuuzzz}}}}}}}}}~~~~~~}}}~~~~~~~~~|||yyyxxxwwwvvvpppmmmiiifffdddbbb```___ZZZZZZYYYYYYXXXWWWUUUUUUOOOOOONNNMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNOOORRRRRRRRRSSSUUUWWWXXXYYYXXXYYY[[[[[[XXXTTTOOOLLLFFFCCC???>>>@@@CCCFFFHHHLLLRRRZZZaaaeeeiiiooossssssuuuwwwwwwttttttvvvyyyzzz|||~~~zzztttmmmhhheee```[[[VVVSSSOOOHHHBBB@@@>>>===<<<888888:::;;;;;;:::999888::::::;;;;;;;;;:::999999777777888888999999::::::<<<=========<<<;;;;;;:::999:::;;;;;;:::999777666:::999999888888999999:::<<<;;;:::999888888888888;;;:::999777666666555555888777666555444444555666:::;;;;;;999666444444555555666666777888999999:::888999:::;;;<<<<<<<<<<<<<<<;;;:::999888999::::::999999::::::::::::::::::;;;;;;:::::::::999999999888888999::::::;;;<<<<<<<<<<<<======<<<;;;:::::::::;;;;;;;;;<<<=========????????????????????????????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>????????????????????????>>><<<;;;===AAACCCBBB@@@@@@???===;;;;;;<<<>>>????????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTVVVWWW\\\___fffppp~~~rrrfff^^^YYYXXX```eeeppp}}}wwwiii]]]VVVRRROOOLLLGGGFFFDDDCCCBBBAAA>>><<<<<<;;;;;;<<<===>>>===<<<::::::::::::::::::::::::===<<<<<<<<<===>>>@@@AAAFFFHHHKKKOOOTTTYYY]]]___fffiiimmmrrrvvvyyyzzzzzz}}}~~~~~~}}}{{{{{{}}}|||||||||}}}~~~~~~{{{wwwtttrrrpppmmmkkkfffbbb]]]ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPOOONNNOOONNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKMMMQQQTTTVVVVVVXXXYYY\\\^^^```aaa```\\\VVVQQQMMMIIIEEEBBB@@@???>>>>>>???DDDLLLQQQZZZ___gggnnnssssssqqqooouuuuuuttttttuuuwwwzzz|||{{{}}}||||||~~~vvvnnnddd^^^]]]ZZZSSSMMMIIIEEEAAA???@@@???<<<999999999888888777888888888888999:::;;;;;;;;;;;;:::999888888888888888888999:::;;;;;;;;;::::::999888888999:::::::::999888777999999999888888999999999::::::999888777777777777999999888777666666666666888777666555444555555666777888999888666555555666555666666666777888888888777888999::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???>>>===<<<<<<===>>>???????????????????????????>>><<<<<<===AAABBBBBB@@@??????===<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTVVVWWW[[[]]]aaahhhsssxxxnnnhhheeecccgggnnnxxx~~~sssiiiaaa\\\WWWSSSPPPLLLHHHDDDBBB@@@===;;;>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????@@@AAADDDGGGKKKPPPSSSUUU^^^aaaeeejjjnnnqqqrrrsssuuuwwwxxxxxxxxxxxxzzz{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}{{{zzzvvvtttpppmmmkkkjjjgggeeeaaa^^^YYYVVVUUUUUUUUUTTTUUUTTTSSSRRRPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQTTTYYY\\\___```bbbcccdddddddddccc\\\XXXQQQKKKFFFCCC@@@???@@@AAADDDFFFIIIOOOUUUZZZeeejjjqqqwww{{{{{{xxxvvvvvvvvvvvvuuuvvvxxx{{{~~~~~~zzzyyyzzzxxxzzz}}}~~~{{{qqqiii___ZZZXXXUUUOOOIIIFFFCCC@@@>>>???>>><<<::::::999999888888888888999888999999:::::::::999999999999888888888888999999888888888999888888777666777777888999999999999888999999888888888888999999999888777666666666666666888777777666666777777888888777555444444555666666555666777777555555666888555555666666666666666666666666777888999999999999:::999999999:::;;;<<<===<<<<<<<<<;;;;;;::::::999::::::999999999888888888999999999999999999999999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???===========================<<<<<<===@@@AAAAAA@@@???>>>>>>>>>=========<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOPPPQQQSSSUUUVVVXXXZZZ\\\___eeerrrvvvqqqmmmooorrrxxx~~~~~~xxxrrrllleeeaaa\\\WWWOOOIIIEEECCCAAA@@@BBB???===<<<<<<<<<;;;999::::::::::::999999999999:::999999999:::;;;<<<<<<<<<<<<>>>@@@CCCEEEHHHIIIRRRUUUYYY^^^bbbeeefffgggiiillloooqqqrrrrrrtttuuuvvvvvvwwwxxxzzz}}}~~~~~~}}}{{{yyywwwvvvuuutttrrrpppjjjgggdddbbbaaa```^^^\\\ZZZWWWSSSPPPPPPPPPOOONNNQQQPPPPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLPPPSSSVVV[[[```cccjjjkkkmmmmmmkkkgggccc```VVVRRRLLLEEE@@@>>>>>>>>>AAAEEELLLRRRWWW\\\```dddmmmpppvvv{{{}}}|||yyywwwvvvvvvvvvvvvwwwzzz~~~|||yyyxxxxxxwwwyyy{{{}}}~~~wwwtttjjjbbbYYYSSSQQQNNNHHHCCCAAA???===<<<======<<<;;;;;;:::999999888888999999888888888999999888777777777666666666666666666777777777777888888777777666555666777888888999999999888888777777777777888888999888777777666666666666666666666666666777888888777666555444444555666777555666777666555444555777555555555555555555444444666666777888888888888888888888999:::;;;<<<===>>>======<<<<<<;;;:::999999999999888888888777777777888888888888888888777777999:::;;;===>>>???@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<======<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>??????>>>===<<<;;;::::::;;;<<<===>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOQQQRRRSSSTTTSSSVVVYYYYYY[[[dddttt||||||~~~|||wwwssskkkddd[[[SSSNNNKKKJJJIIIEEEBBB@@@>>>>>>>>>===;;;::::::::::::999999999999888888888888888999999999;;;<<<<<<===>>>@@@AAABBBGGGIIIMMMQQQUUUXXXZZZ[[[\\\```dddhhhjjjjjjlllmmmooopppqqqsssvvvyyy{{{}}}|||~~~}}}{{{yyyxxxxxxxxxvvvuuusssqqqnnnllljjjhhhfffddd^^^[[[YYYXXXWWWWWWUUUTTTTTTQQQNNNLLLLLLLLLKKKJJJMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPTTTXXX\\\```dddgggoooooopppnnnhhhaaaZZZUUUOOOLLLFFFAAA>>>>>>BBBEEEHHHNNNWWW___dddgggiiikkkppprrrvvvyyyzzzyyyvvvtttrrrtttvvvwwwxxx}}}}}}|||~~~}}}{{{{{{zzz{{{}}}~~~wwwppplllbbb[[[SSSMMMJJJGGGBBB>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888999777777777888777777666555444444333333333333444444777777888888888888777777555555666666777888999:::888777777666666777777888999999888777777777888888555555555555666777888999777666555444444555666777666777888777444333444555555555555555444444444444666777777888888888888777666777888999;;;<<<<<<=========<<<;;;::::::999999888888777777777666666666777777777777777777666666777999:::<<<>>>???@@@@@@<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::;;;;;;;;;<<<===<<<;;;;;;;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>???????????????>>>===;;;;;;888999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSOOOTTTWWWWWWVVV[[[fffooo~~~{{{|||uuujjj```YYYSSSOOOMMMGGGDDDAAA?????????>>>===;;;;;;;;;:::::::::999999888888888888888888777777;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDHHHKKKNNNPPPQQQQQQUUUZZZ^^^```aaabbbdddfffgggiiilllooosssvvvwwwxxx|||~~~~~~~~~}}}}}}}}}}}}vvvtttrrrrrrqqqpppnnnllliiigggccc```___]]][[[YYYTTTRRRPPPPPPQQQQQQPPPOOOPPPMMMKKKJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKOOOSSSYYY^^^bbbfffjjjlllmmmmmmkkkggg```WWWOOOJJJFFFEEEBBB??????CCCIIIOOOWWW]]]fffmmmqqqqqqqqqppprrrtttvvvxxxxxxwwwuuutttnnnqqquuuwwwzzz}}}|||}}}|||wwwuuuvvvyyy}}}~~~~~~xxxpppiiidddZZZUUUNNNHHHEEEBBB???<<<999999:::999999:::;;;<<<<<<;;;:::999888888888888666666666777777666666555555444444333333444444555777777888888999999888888555555555555666777999999777777666666666666777777999888888777777888888888555555555555666666777888666666555444444555777888777888999777555444444555444444555555555555555555666777777888888777777666555666777999:::;;;;;;;;;;;;;;;;;;::::::999999888777777666666666555555555666666666666666666666666666888999;;;===??????@@@;;;;;;;;;;;;::::::::::::999999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===???@@@@@@???>>>===<<<;;;;;;777888999:::;;;===>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQNNNRRRVVVVVVTTTVVV\\\aaauuu~~~xxx||||||qqqggg^^^VVVQQQMMMIIIEEEBBBAAA@@@???>>>======<<<<<<;;;;;;::::::999999999999999888777666999888888888999:::;;;;;;======???AAADDDFFFHHHIIIHHHKKKOOORRRTTTUUUXXXYYYZZZ[[[]]]aaaeeeiiimmmooorrrwwwzzzzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxvvvuuuttttttnnnmmmkkkjjjjjjhhheeeccc___\\\XXXUUUTTTSSSRRRPPPNNNLLLKKKKKKMMMNNNNNNMMMMMMKKKIIIIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLRRRVVV\\\bbbfffiiikkkmmmeeedddaaa\\\VVVOOOIIIFFFAAABBBBBBBBBDDDJJJSSSZZZhhhmmmtttyyyzzzxxxvvvuuuoooqqqrrrtttttttttsssrrrnnnssswwwzzz~~~}}}zzzzzzyyyuuurrrssstttxxx}}}xxxqqqhhhaaa\\\RRRNNNIIIDDDAAA???===;;;777888999999888999;;;===;;;:::999888777777666666444555666666777777777666777777666666666666777777666666777888888888888888666555555444555666888888777666666555555666666777777777666666666777777888666666555555555666666777666555555444555666777888666777888888666666666888444444444555666666777777555555666666666666555555444555666888999999999888999999999999999999999999666666666555555555444444444444444555555666666777666777999:::<<<===>>>>>>::::::::::::::::::;;;;;;888888888888888888888888999999::::::;;;<<<<<<===;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======;;;;;;<<<>>>BBB@@@???===<<<;;;<<<<<<777888999:::<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSVVVXXXdddnnn~~~}}}zzzpppfff```YYYUUUOOOJJJGGGEEECCCBBB???>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;:::999777666666666666666777999:::;;;;;;;;;<<<===???AAABBBCCCAAACCCFFFHHHIIIJJJMMMOOOMMMOOORRRVVVZZZ___ccceeehhhnnnqqqpppqqquuuxxxxxxxxxyyy{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}||||||||||||}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzxxxwwwwwwwwwvvvtttrrrooommmkkkjjjiiieeecccbbbaaa```^^^ZZZXXXUUURRROOOMMMLLLLLLLLLKKKIIIHHHGGGHHHKKKLLLMMMLLLKKKIIIHHHHHHIIIIIIGGGFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPQQQUUUYYY]]]aaaaaaaaaaaaaaaYYYWWWSSSOOOLLLIIIGGGGGGCCCFFFIIIKKKMMMTTT___gggrrrvvv{{{}}}|||yyywwwvvvooopppqqqsssttttttttttttsssxxx}}}~~~yyyxxxxxxuuussstttssswww~~~zzzyyyuuuooohhh___XXXTTTLLLIIIDDD@@@>>><<<;;;:::777888:::999888888:::===;;;:::888777666555555555333444555666777888888888666666555555555555666666555555666777888888777777666666555444444666777888666666555555555555666666666666555555555666666777666666555555555555666666666555444444555666777888555666888888777777999;;;444444444555666777888888444444444555555444333333444555666777888888777777888888888888888888999999666666555555555444444444333333444444555666777777666777888:::;;;<<<======999999999::::::;;;;;;;;;888888888888888888888888999999:::;;;;;;<<<======;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>===;;;:::<<<>>>CCCAAA>>><<<;;;;;;<<<===777888999:::<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA@@@??????????????????@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHJJJLLLNNNOOOPPPPPPOOOSSSQQQPPPOOOOOOQQQSSSUUUWWW___nnnwwwpppeee```YYYRRRNNNKKKHHHFFF@@@??????>>>===<<<<<<<<<;;;<<<<<<<<<;;;999888666666666666777888:::;;;<<<::::::;;;;;;<<<>>>???@@@===???@@@AAABBBCCCFFFIIIEEEGGGJJJNNNSSSXXX\\\______eeeiiiggghhhlllppppppqqqsssuuuwwwzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||~~~}}}||||||{{{{{{{{{{{{|||xxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}||||||{{{|||||||||~~~~~~~~~~~~|||zzzyyywwwuuussssssrrrpppooollliiifffdddbbbaaa\\\[[[YYYXXXWWWUUUQQQNNNPPPMMMJJJHHHHHHIIIIIIHHHGGGFFFEEEGGGIIILLLLLLLLLJJJHHHGGGGGGHHHHHHGGGEEEGGGHHHHHHIIIKKKLLLLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVXXX[[[]]]]]]ZZZUUURRRQQQNNNLLLHHHFFFDDDEEEGGGHHHIIIMMMQQQTTTVVV]]]hhhpppuuuwww{{{{{{zzzwwwuuutttuuuvvvwwwyyyzzz{{{||||||xxx}}}xxxwwwwwwuuuuuuvvvvvvzzz~~~zzzuuusssooohhhaaaYYYSSSPPPHHHEEEBBB>>><<<:::::::::777999::::::888888:::===:::999888666555444444444333333555777888999999999444333333222222333333444888888777777666666555555666666555444444444444555555555444333333333333444666666666666666777777777666666555444444444444444444444444444444444444444777777777777777666555555333333444444444444444444444444444555555555555555333333333333333333333333333333444444555666777777888888888888777555444333444444444555555555555555666666666777888888999999999999999999999999999999666888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<;;;;;;;;;;;;:::::::::888999999::::::;;;<<<<<<===<<<;;;999888777777666888888999::::::;;;<<<<<<============<<<<<<<<<<<>>=========>>>@@@AAA@@@AAABBBBBBBBBAAA@@@???CCCBBBBBBAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOORRRSSSTTTSSSPPPNNNNNNNNNWWWWWW___ooouuuppphhh```YYYRRRLLLIIIFFFDDDBBBAAAAAABBBAAA@@@AAA???;;;:::::::::999888999999999999999999::::::999999999::::::;;;;;;;;;::::::;;;;;;===>>>???@@@DDDDDDDDDDDDFFFIIILLLNNNWWWXXXZZZ\\\```cccfffggghhhkkknnnooopppqqqssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvuuusssrrrrrrtttwwwyyywwwvvvuuutttsssssstttuuurrrrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{yyywwwuuutttrrrrrrqqqpppoooooooooooogggfffdddaaa]]]ZZZXXXWWWRRRPPPNNNNNNNNNNNNMMMLLLHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKLLLJJJJJJIIIGGGDDDDDDFFFHHHHHHJJJMMMNNNNNNNNNOOOPPPTTTTTTTTTWWWZZZ[[[ZZZYYYZZZUUUPPPMMMMMMLLLJJJHHHAAAAAA@@@AAADDDJJJOOORRRXXXZZZ]]]___bbbfffkkkoootttxxx||||||yyywwwwwwxxxuuuzzz}}}{{{~~~{{{wwwuuuwwwyyy{{{yyyssspppkkkddd]]]WWWQQQKKKGGG??????>>><<<<<<;;;;;;;;;888888888888999:::;;;<<<===;;;888555444333444444444444444555666777777888888777555444333333444444777777777777666666666666777666555444444444444444555444444333444444555555777777777777777777777777777666666555555555555555444444444444444444444444777777777777777666555555333444444444444555555555444444444444444444444444333333333333333333333333333333444555555666666777::::::::::::999888777666555555555555666666666666666666777777888999999:::888888888888888888888888777999;;;<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::888999999::::::;;;<<<<<<<<<;;;:::999888777777777888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>======>>>???@@@AAAAAACCCCCCCCCCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQSSSSSSQQQPPPQQQRRRWWWVVV[[[gggttt}}}uuummmfff```ZZZVVVOOOKKKFFFCCCBBBAAAAAA@@@AAA???<<<:::::::::999888999999999999999999999999888888888999999999999999999999999999;;;<<<===>>>????????????AAADDDGGGIIIKKKLLLNNNPPPSSSVVVYYYZZZ```bbbeeefffggghhhiiikkkmmmmmmmmmnnnnnnoooooooooooonnnmmmmmmmmmnnnpppqqqrrrqqqooonnnnnnnnnooopppmmmnnnooopppqqqrrrrrrsssrrrsssssstttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwvvvvvvvvvssssssrrrqqqpppnnnlllkkkfffeeedddcccbbbbbbbbbbbb```___]]]ZZZWWWTTTRRRQQQMMMKKKIIIHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDGGGGGGGGGGGGIIIKKKNNNOOOMMMMMMKKKHHHFFFFFFIIIKKKLLLNNNPPPQQQRRRTTTVVVXXXXXXXXXYYY[[[\\\[[[XXXUUUQQQLLLGGGCCCBBBBBBAAA??????@@@BBBFFFKKKRRRXXX[[[aaabbbdddfffgggjjjnnnrrruuuxxx{{{zzzwwwuuuvvvxxx~~~~~~|||{{{}}}{{{uuunnniiiddd]]]VVVPPPKKKFFFBBB>>>===<<<;;;::::::::::::888888888888999:::;;;;;;<<<:::888555444333444444444444444555666777777777888777555444333333444444666666666666777777777777888777666555444333333333444444333444444555666777888888888888888888888888888888777777666666666666666666666666666666666666666777777777777666555555444444444444555555666666555555444444333333222222333333333333333333444444444444444555555666666777999:::::::::999888777777777777777777777777777777777777888888999:::::::::777777777777777777777777888:::<<<===<<<<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>======<<<;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAA@@@??????>>>>>>>>>??????AAABBBDDDEEEFFFEEEEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNOOOPPPNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTWWW^^^fffqqqzzzssslllggg\\\VVVOOOHHHFFFEEEEEEEEEDDDAAA>>><<<<<<<<<;;;:::999999999999999999888888888888888888888777777777777777777777888999;;;;;;;;;;;;;;;;;;===???BBBCCCEEEEEEFFFHHHKKKNNNPPPQQQSSSVVVXXXZZZZZZZZZ\\\]]]``````aaabbbbbbcccdddddddddeeeeeeeeeeeeeeeffffffhhhgggfffeeeeeeeeefffgggffffffggghhhiiijjjjjjkkkjjjkkkkkkmmmnnnoooppppppqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvssstttttttttuuuuuuuuuuuuqqqppppppooonnnmmmllllllhhhggggggfffeeedddbbbaaa^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVSSSQQQOOOMMMLLLGGGFFFDDDDDDEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCDDDEEEHHHJJJLLLMMMLLLJJJHHHFFFHHHLLLOOORRRSSSVVVYYY\\\___bbbccc^^^^^^]]]]]][[[WWWQQQMMMGGGCCC>>>;;;:::;;;;;;;;;???AAAGGGNNNVVV^^^eeehhhlllmmmmmmmmmmmmnnnqqqttttttwwwyyyxxxvvvvvvyyy|||{{{uuunnnhhh___ZZZSSSLLLGGGCCC???===;;;;;;:::999888888888888777777777777888999:::;;;;;;999777555444444444444444444444555666666777777777666555444444444444444555555555666777888888888888777666555444333333333333333333444555777888999::::::999999999999999888888999999999888888777777666666666666666666666666666666777777666666555444444444444555666666777777777777666555444333333222333333333444444444444444444444555555666666666777777777888888888777666666999999888888888888777777777888888999::::::;;;;;;888888888888888888888888:::<<<===>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===???>>>>>>===<<<;;;::::::999999:::;;;;;;<<<<<<===<<<<<<===============<<<::::::::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@@@@??????????????????AAABBBDDDFFFGGGHHHGGGGGGDDDFFFIIIKKKLLLJJJHHHGGGAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQOOOQQQSSSTTTTTTTTTUUUVVVRRRRRRTTTXXX[[[ddduuu~~~xxxkkkdddZZZRRRMMMLLLLLLLLLGGGEEEAAA?????????===<<<999999999999999888888888999999999888888777777666666666666666777888999::::::::::::;;;<<<>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLIIILLLNNNOOOOOOOOOPPPRRRTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[ZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaaaabbbcccdddfffggghhhiiiiiiiiikkkllllllllllllllllllllllllmmmmmmnnnnnnnnnjjjjjjjjjkkkkkklllmmmmmmiiiiiihhhgggeeedddcccccc____________^^^]]][[[[[[XXXXXXWWWVVVUUUTTTRRRRRRSSSRRRQQQPPPNNNLLLKKKJJJFFFDDDCCCCCCEEEFFFFFFEEEBBBAAA@@@@@@??????@@@@@@>>>>>>???@@@BBBDDDGGGHHHIIIHHHGGGFFFFFFJJJOOOSSSXXX[[[```fffkkknnnnnnmmmdddaaa\\\XXXSSSMMMGGGCCCBBB???<<<:::;;;===@@@BBBEEEIIIPPPXXXaaaiiiooorrrrrrsssrrrqqqooooooqqqssssssvvvxxxxxxxxxzzz|||vvvooogggaaaXXXRRRKKKDDD@@@>>><<<:::::::::999888777777888888777777777777777888999999999888777555444444444444444444444555555666666666666666555555444444444444444444555666777888999999777777666444444333333333333333444555666888999:::::::::::::::999999888888999999::::::999999888777777777777777777777777777666666666666666555444444444444555666666777888888999888888777666555555444333333333444444555555555555555555666666666666666666777777888888888888777::::::999999888888888888777888888999::::::;;;;;;999999999999999999999999;;;<<<>>>>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===??????>>>======<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAA@@@@@@::::::;;;;;;;;;;;;<<<<<>>>>>>>>>>>???@@@@@@@@@@@@?????????AAABBBDDDFFFHHHHHHHHHHHHDDDGGGKKKMMMNNNMMMJJJHHHBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUUUUTTTSSSSSSTTTOOOPPPTTTWWWWWW\\\jjjxxx}}}uuuiii^^^WWWRRROOOMMMJJJGGGCCCAAA???>>>===;;;::::::::::::999999888888::::::999999888888888777666666666666777888999999999999::::::;;;<<<======<<<<<<<<<===???AAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSQQQPPPQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^`````````aaabbbccccccdddddddddaaaaaabbbbbbccccccdddddd____________```aaabbbcccbbbaaa```___^^^]]]\\\[[[WWWWWWXXXXXXWWWVVVUUUUUUOOOOOOOOOOOONNNLLLJJJIIINNNNNNMMMLLLKKKJJJIIIIIIEEEDDDBBBCCCDDDEEEEEEDDDAAAAAA@@@????????????@@@?????????AAACCCFFFHHHJJJFFFGGGHHHHHHJJJOOOUUUYYY___cccjjjsssyyyzzzvvvrrreee___VVVMMMGGGBBB???===<<<<<<<<<===@@@EEEJJJMMMRRRUUU[[[cccjjjppptttvvvttttttsssqqqooonnnpppqqqsssvvvyyy{{{}}}~~~|||{{{~~~wwwppphhhaaa[[[RRRMMMFFFAAA>>><<<;;;:::999999888888777888888888777777666666666777888888777777666555555555555555444444444444555555555555555555555555555444444444444555555666777888888999666666555444444444444555444444555555777888999:::;;;::::::999999888888888888999:::::::::999777666777777777777777777777777555666666666666555444444444555555666777888999999999999888888777777666666333333333444555555666666666666666666666666666666888888999:::;;;;;;;;;::::::::::::999888888777777777777888888999:::::::::999999999999999999999999;;;<<<>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>============<<<======>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBB;;;;;;;;;;;;;;;;;;<<<<<>>>>>=========>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGGGGGGGGGGDDDFFFJJJLLLMMMLLLJJJIIICCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVUUUSSSRRRRRRRRRNNNPPPTTTVVVUUUWWW```lll|||}}}zzzzzz~~~}}}pppeee[[[TTTPPPNNNJJJFFFBBB@@@>>>;;;:::<<<<<<;;;;;;::::::999999999999999999999888888888777777777777777888999999777777777888888999999999::::::;;;;;;<<<===>>>???AAACCCDDDEEEDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTNNNOOOOOOOOOOOOOOONNNNNNJJJJJJKKKKKKKKKIIIHHHFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDBBB@@@@@@BBBBBBBBBAAAAAAAAA@@@???????????????======>>>???AAADDDGGGIIIIIIJJJMMMNNNQQQUUUZZZ]]]bbbfffllluuu{{{{{{uuuooo]]]VVVLLLCCC???===<<<<<<;;;===@@@DDDHHHNNNTTTXXXaaacccgggkkkooorrruuuvvvssstttsssrrrppppppqqqssstttxxx|||}}}|||yyyqqqiiiaaaZZZVVVMMMIIICCC???>>>===<<<;;;888888777777777777777888777777666666666666777777555555555555555555555555444444444444444444444444444555555666555555444444555555666666777777888888555444444444444555666666666666666666777888999::::::::::::999888888777777777888:::::::::999777666666666666666666666666666555555666666555555444333444555666777888999999:::888888777777777777777777333333444444555666666666777666666666666666666666777888999:::;;;;;;;;;;;;::::::999999888777777777666666777777888999999:::888888888888888888888888;;;<<<>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<=========>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFEEEDDDCCCAAA<<<<<<<<<<<<<<<<<<;;;;;;==================>>>>>><<<===???AAABBBBBBBBBAAA@@@AAACCCDDDEEEEEEEEEDDDAAACCCFFFIIIJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJKKKNNNPPPRRRSSSRRRTTTUUUTTTSSSQQQRRRRRRPPPOOORRRTTTSSSSSSZZZcccmmm|||{{{tttrrrttt{{{zzznnnccc]]]VVVRRRMMMHHHEEEBBB???===>>>======<<<<<<;;;::::::777777777888888888888888777666666666666777888888666666777777777777777777<<<<<<;;;;;;<<<===>>>>>>>>>@@@BBBBBBAAA@@@@@@AAAEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNKKKJJJIIIIIIJJJLLLOOOPPPOOONNNNNNNNNMMMMMMLLLLLLHHHHHHIIIIIIJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@AAAAAA@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>AAADDDGGGIIILLLNNNQQQSSSTTTVVVYYY\\\^^^^^^bbbhhhnnnnnnhhhcccQQQLLLDDD???===>>>@@@@@@CCCGGGMMMRRRVVV[[[aaafffnnnnnnoooppprrrssstttttttttuuuuuutttttttttwwwyyywww{{{}}}|||zzzyyy{{{zzz|||xxxrrrjjjbbb[[[TTTPPPGGGDDDAAA>>>===<<<;;;999666666555555555555666666777666666555555666666666444444555555555555555555444444444444444444444444333444555666666555444444666666666666777777777777444444444444444555666777666666666666777888999:::::::::999999888777666666777888999::::::888777555666666666666666666666666555555666666555555444333444555666777888999::::::666666666666777777777777333333444444555666777777777777777777666666666666555666777888999:::::::::::::::999999888777666666666666666777888888999999777777777777777777777777:::<<<======<<<;;;;;;<<<========================;;;;;;:::999:::;;;<<<============>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????;;;===???AAABBBCCCBBBBBB@@@AAABBBDDDDDDDDDCCCCCC???AAACCCEEEGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIJJJLLLNNNPPPRRRSSSPPPRRRTTTTTTRRRRRRRRRSSSQQQPPPPPPQQQQQQQQQWWW^^^bbbooo~~~xxxmmmmmmqqqyyyuuunnn^^^ZZZTTTOOOKKKHHHDDDBBB???>>>>>>===<<<<<<;;;;;;555555666666777777888888666666555555555666666777777777888888999888888777:::999999999999:::;;;;;;<<<>>>@@@@@@>>>>>>>>>???CCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>===>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEDDDDDDEEEGGGJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGCCCDDDFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFDDDBBBAAABBBBBBAAA@@@??????>>>===============AAAAAABBBCCCFFFIIILLLNNNMMMPPPSSSTTTTTTUUUVVVWWWVVVUUUUUUYYY^^^___[[[VVVGGGDDD@@@???@@@BBBDDDEEENNNSSSZZZ___cccgggmmmqqquuutttssssssrrrsssssstttvvvwwwxxxxxxwwwyyy|||~~~yyy}}}{{{zzzvvvttttttssswww{{{~~~}}}}}}~~~~~~zzzvvvrrrmmmeee^^^VVVPPPMMMDDDAAA???===<<<;;;999888444444333333333444444555777666666555555555666666333444555555666555555555444444444444444444444444333444555666666666444444555555555666666666666666333333333444555666777777555555666666777777777888:::888666555444555666777999999888888777777666666666666555555555555666666777777666555444333333222444444555777888:::;;;;;;999:::;;;;;;:::999777666666555555555666777999:::888777555333222333555666999777666888:::;;;888666666777777888888888777777777777777777888888888888:::999888777777888999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBB@@@@@@@@@BBBCCCBBBAAA>>><<<999888999;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;:::<<<===>>>@@@AAABBBCCCCCC>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB???@@@AAACCCDDDFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOJJJJJJJJJKKKMMMOOORRRSSSUUUTTTSSSRRRPPPPPPPPPPPPRRRQQQPPPPPPPPPQQQSSSTTT]]]dddooo|||xxxooollluuuuuulllaaaYYYTTTQQQLLLGGGIIIEEE@@@???@@@???===:::<<<;;;::::::;;;;;;999777777777888888888888999999777888999::::::999888777999::::::::::::;;;;;;;;;>>>>>>>>>>>>????????????BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>============::::::::::::::::::::::::;;;<<<===???AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBDDDGGGHHHGGGDDDEEEDDDDDDDDDEEEGGGIIIJJJEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<===???@@@BBBBBBDDDGGGJJJNNNQQQSSSUUUUUUVVVVVVTTTQQQMMMJJJLLLJJJHHHIIIKKKLLLKKKIIIEEEDDDCCCCCCEEEIIINNNQQQZZZ```hhhnnnppppppppppppyyyvvvsssqqqqqqssstttttttttyyy~~~|||uuurrrooonnnqqqssswww|||zzzsssoookkkhhhccc___ZZZTTTNNNIII???===:::777666666888999555555555555555555555555444444555555555555555444444444444444444444444444333333333333333333333333333333333333333333333333555555555555666666666666444444444444555666777777666666666777777888888888999888666444444555666777777777777777777666666666666666555555555555666666777666666555444444333333444444555777888999:::;;;:::::::::::::::888777666666555555555666777999:::999888666444444555666777:::888666777999:::888777777777777888777777666666777777777777888888888888999999888777777888999999;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;:::;;;;;;<<<===>>>===>>>>>>???????????????;;;<<<>>>AAACCCFFFHHHIIIBBB@@@???@@@AAAAAA@@@???>>>;;;999888:::<<<<<<<<<<<<===============<<<<<<===>>>???@@@AAABBBBBBBBB??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOPPPSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSZZZ___gggrrrwwwrrrxxx}}}qqqgggaaa]]]WWWSSSOOOJJJEEECCCCCCCCC@@@>>><<<;;;::::::;;;;;;999777777777777777777777888888888999::::::;;;:::999999999999::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>============<<<<<<<<<::::::::::::::::::::::::<<<===>>>???????????????AAAAAABBBBBBAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBEEEFFFEEECCCDDDDDDCCCCCCDDDFFFHHHIIIGGGFFFEEECCCBBBBBBAAAAAABBBAAA@@@???@@@@@@AAABBBEEEFFFIIIKKKNNNQQQSSSTTTVVVVVVUUUSSSPPPLLLIIIFFFCCCAAA>>>???BBBEEEFFFEEEEEEFFFGGGKKKPPPVVV\\\___fffkkkqqquuuvvvvvvvvvwwwxxxvvvsssrrrrrrtttvvvvvvyyy}}}vvvsssqqqppprrruuu{{{~~~zzztttlllgggeeebbb^^^ZZZVVVPPPJJJFFF>>><<<999777666666888999555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222555555555555666666777777444444444444555666777777777777777888888888888888777666555444444444555666555555555666666666666666666666555555555555666666666666666555444444444333444555555777888999:::;;;::::::::::::999888777666666555555555666777888999999888777666555666777888:::888666666777999999888888888888888777777666555777777777888888888999999999888777777777777888999;;;;;;;;;;;;::::::999888999999999999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>======>>>>>>????????????;;;===???BBBEEEGGGIIIKKKBBB@@@??????@@@@@@>>>===<<<:::999999;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNOOOOOONNNMMMMMMLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSSSSRRRQQQPPPVVVYYY^^^fffrrrzzzrrrlllgggccc[[[UUUNNNJJJHHHGGGEEEBBB???>>><<<<<<<<<<<<;;;999999999999999888888888888777888999:::::::::::::::888888999:::;;;;;;<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999<<<<<<=========<<<<<<;;;??????????????????>>>===??????@@@@@@@@@@@@?????????>>>>>>===>>>>>>??????????????????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAABBBEEEFFFEEEDDDFFFEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEKKKMMMOOOQQQRRRSSSSSSSSSQQQPPPMMMJJJFFFBBB???===<<<:::888999===CCCGGGIIINNNPPPTTTZZZ```fffjjjmmmoooqqquuuvvvvvvvvvwwwwwwwwwvvvtttssstttvvvyyy{{{~~~xxxuuussssssuuuzzz|||xxxssslllddd^^^]]]ZZZVVVSSSOOOJJJEEEAAA===;;;999777666666777888555555555555555555555555555666666666555444333333444444444444444444444444333333333333333333333333111111111111111111111111444444555555666666777777555555555555555666777777888888888888888888999999666555444444444444555555333444444555555666666666666555555444444555555666555555555555555444444444555555666777888999:::::::::::::::999888888777666666666666666666777888888888777777666666666777888:::888666555666777999999::::::::::::999777666666777777888888888999999999999888777666666777888999;;;;;;;;;:::999888777666888888888888888999999:::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEBBB@@@>>>>>>???>>>===;;;;;;:::999:::<<<>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGFFFFFFGGGJJJLLLNNNNNNNNNMMMMMMMMMLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTRRRPPPNNNRRRUUUZZZ```jjjvvv{{{uuurrrkkkddd[[[TTTQQQMMMIIIFFFDDDBBB@@@??????>>>===;;;<<<<<<;;;;;;:::::::::999666777777888999999999999777777888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999::::::;;;;;;;;;;;;::::::<<<<<<============<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDFFFGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKRRRSSSTTTTTTTTTRRROOONNNKKKIIIEEEAAA>>><<<::::::<<<::::::<<>>@@@????????????@@@AAABBBAAAAAA@@@@@@@@@@@@??????AAA@@@>>>>>>>>>>>><<<;;;;;;:::999:::===>>>>>>===??????>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGFFFEEEEEEEEEHHHJJJLLLJJJKKKKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMNNNOOORRRSSSSSSQQQOOOMMMPPPTTTZZZ```gggooovvv{{{}}}vvvlllccc^^^XXXRRRNNNKKKHHHEEECCCBBBAAA???===>>>>>>======<<<;;;::::::777777777777888888999999777777888888999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888777777888:::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRUUUUUUUUUTTTQQQNNNJJJHHHEEEDDDAAA???=========>>>===>>>@@@DDDKKKUUU^^^dddnnnpppsssuuuvvvuuutttrrrtttuuuuuusssrrrrrrtttvvvwwwxxxyyyyyyzzz}}}xxxvvvqqqmmmhhhaaaZZZVVVNNNKKKHHHEEECCCAAA>>>;;;:::999777666666666666777555555555555555555555555555555666666555444444333333333333333333333333333222222222222222222222222333333333333333333333333333444444555666777888888777666666555666666777777888888888888888777777777444555555555555666666666444444444555555555555555555555444444444444555555333444444444555666666666555666666777888888999999::::::888777777666777777666666777777777777666666555555666666666666666666777888888666555555777999;;;;;;;;;;;;;;;:::999888888888888999999999999:::888777666666666666777888::::::::::::999999888777888777777777777888999999;;;;;;:::;;;;;;<<<===>>>@@@???>>>>>>>>>???AAABBB=========>>>>>>?????????AAA???>>>>>>??????===<<<<<<;;;:::;;;===>>>>>>===>>>>>>=========???@@@AAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@???????????????>>>AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGIIIKKKLLLMMMMMMMMMJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMOOOQQQRRRPPPOOOMMMOOOSSSZZZ___cccgggjjjlllrrrzzzwwwqqqjjjccc]]]VVVRRRNNNJJJHHHFFFDDDBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;888888888999999999999:::::::::::::::999999999999777777777777777777777777666666888999::::::::::::888999::::::;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCEEEFFFGGGHHHGGGHHHHHHGGGFFFGGGJJJLLLMMMMMMLLLMMMNNNPPPQQQSSSSSSSSSSSSTTTTTTVVVWWWWWWZZZZZZZZZ[[[ZZZYYYYYYXXXSSSSSSRRRPPPMMMJJJGGGEEE???>>>=========>>>???@@@BBBDDDIIINNNTTT]]]eeekkkrrrtttvvvxxxyyywwwuuutttqqqrrrrrrrrrqqqrrruuuwwwyyy{{{}}}}}}~~~{{{rrrooojjjfffaaa[[[UUUPPPHHHFFFBBB@@@???>>><<<:::888888777666666666666666555555555555555555555555444444555555555555555444333333333333333333333333222222222222222222222222333333333333333333333333333333444555666777888888777777666666666666777777888888888777777666666666555555666666777777777777666666666555555555555555555444444333333444444555333333444444555666666777666666666777888888999999:::999888777666666777777666666777888888777666555555666777777888888888888555777888888666555666888888999999999999999888888888888888999999999::::::888777666555555666777888999:::::::::::::::999999888888777777888888999:::;;;;;;:::;;;;;;<<<===>>>>>>===<<<;;;<<<===???@@@;;;<<<<<<===>>>>>>??????@@@???>>>>>>@@@@@@???>>>===<<<;;;<<<>>>>>>===;;;===<<<;;;;;;;;;===???@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHIIIKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKIIIJJJMMMOOOPPPOOOOOONNNMMMQQQVVVZZZ[[[\\\^^^___cccjjjttt~~~wwwqqqfffbbb\\\XXXTTTRRROOOMMMJJJJJJIIIGGGFFFEEECCCCCCDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>============<<<<<<:::::::::;;;;;;;;;;;;<<<888888888999999:::::::::;;;;;;:::::::::999999999777777777777777777777777777888888999999999888888888888999:::::::::::::::::::::;;;;;;;;;;;;::::::888888777888999:::;;;;;;999::::::;;;<<<===>>>>>><<<===>>>???@@@BBBBBBCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLMMMMMMLLLKKKLLLOOORRRUUUTTTUUUUUUWWWYYY[[[]]]_________```aaacccdddeeeddddddcccaaa^^^[[[XXXVVVNNNNNNMMMKKKJJJIIIGGGGGG@@@@@@AAABBBCCCDDDFFFFFFMMMRRRXXX]]]aaafffkkkoooqqqrrruuuwwwwwwvvvuuusssppprrrssstttuuuwwwzzz||||||~~~{{{{{{~~~xxxssslllhhhccc^^^YYYSSSLLLHHHCCCAAA===<<<;;;;;;:::888777777666666666555555555555555555555555555555555333333444555666666666666222222222222222222222222111111111111111111111111222222222222222222222222333333444555666777888999888777666666666666777777888777777777666666555555555555666777888888777777777777777666555555555444555444444333333444444555222333333444555666777777666666777777888888999999:::999888666666666666777666666777888888777666555666777888999999999999999444777999999666555666888666777777888888888777777888888999999999:::::::::888777666555555666777888999999:::;;;;;;;;;::::::888888888888888999999:::;;;;;;;;;;;;;;;<<<>>>>>>===<<<:::999:::;;;===???===============>>>>>>>>>@@@???>>>???@@@AAA@@@???======<<<===>>>>>><<<:::<<<;;;:::999:::<<<>>>@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDEEEFFFHHHIIIJJJIIIIIIHHHKKKLLLMMMOOOOOOMMMLLLJJJHHHIIIKKKMMMNNNOOOOOOOOOMMMOOORRRTTTTTTUUUVVVWWWZZZ___hhhrrr{{{tttpppiiiddd```]]]ZZZWWWSSSRRRQQQOOONNNLLLKKKJJJKKKIIIHHHFFFEEEEEEEEEEEEAAAAAA@@@@@@??????>>>>>>::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777:::::::::999999888666666777888999::::::::::::::::::::::::;;;;;;:::::::::666666666666777888::::::888999:::;;;===>>>??????;;;<<<===???@@@BBBCCCDDDGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSRRRPPPQQQUUUYYY\\\\\\]]]^^^```ccceeeggghhhhhhhhhiiikkklllnnnoooiiihhhfffbbb]]]XXXTTTQQQKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJLLLMMMNNNPPPQQQQQQZZZ___fffkkkmmmooorrrtttqqqrrrssstttuuutttrrrqqqvvvxxxzzz|||~~~}}}}}}wwwwwwzzz~~~xxxqqqlllhhhddd___YYYSSSLLLFFFAAA@@@>>>;;;999999999888777666666666666666555555555555555555555555555555555222222444555666777777777222222222222222222222222111111111111111111111111111111111111111111111111555555444444444444555555444444444444555555666666777777777777777777777777666555333222222333555666888888777666555444444333555555444444333333333222444444555555666777777777999888666444444555777888888777777666666666666666555555666666666666555555555777888777666555666888555555555555555555555555888888888888888888888888999777666888<<<>>><<<;;;999888666555444444555555888999999::::::;;;<<<<<<;;;;;;:::888888888888888666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>@@@@@@???>>>======>>>??????>>>=========<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAA@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===>>>???@@@CCCEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDFFFDDDBBB@@@????????????BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGJJJKKKJJJGGGEEEGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQXXXWWWZZZbbbkkkvvv~~~vvvoookkkhhhgggfffccc___[[[XXXWWWWWWWWWYYYUUUQQQPPPPPPPPPNNNLLLJJJJJJIIIEEEBBBAAABBBCCC??????>>>>>>===<<<;;;;;;;;;999777666777888888777;;;:::999999::::::999777:::999888777777777777888888888777777777777888888999999999999999999999888::::::;;;;;;;;;::::::999777888:::;;;;;;:::999888:::::::::;;;<<<>>>???@@@CCCBBBAAA@@@AAACCCEEEGGGOOOQQQUUUYYY\\\___aaaaaa^^^]]]\\\\\\^^^```cccddddddeeegggiiikkklllmmmmmmpppooooooppprrrrrrnnnjjjjjjgggccc^^^ZZZUUUPPPLLLDDDDDDFFFHHHKKKNNNQQQRRRVVVWWWYYYZZZZZZ\\\^^^```fffiiiooosssuuutttqqqooopppqqqrrrrrrrrrtttwwwzzz{{{~~~wwwttttttwww|||{{{vvvqqqmmmjjjhhhbbbXXXOOOHHHCCC???===<<<<<<;;;:::999888666555555555666666555444333333666666666555444444444333333333444444444444333333444333333222111111111222111111111000000000000///333333333222222111111111444444333333333333444444555555555555555555555555666666666666666666666666666555333222222333555666888777777666555444444333666666666666666666777777444444555555666777777777888777666555555666888999888888777666555555555666555555666666666666555555555777888777666555666888555555555555555555555555888888888888888888888888888777666888;;;======;;;999888777555555555555666777777888999999::::::;;;::::::::::::999999888888777777888999:::;;;<<<<<<:::::::::999999:::::::::<<<<<<:::::::::<<<===??????>>>============>>>???<<<<<<=====================<<<<<<<<<<<<>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???AAACCCFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCEEECCCBBB@@@???>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJHHHFFFEEEFFFHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQPPPRRRZZZbbbkkkxxx~~~}}}|||yyyvvvqqqllliiigggffffffgggddd```______```^^^]]]\\\ZZZVVVRRRNNNJJJFFFEEEBBBBBBAAA@@@???>>>>>>>>>@@@>>>;;;;;;<<<======<<<;;;:::999999::::::999777999888888777777777888888999999888888888888999999:::::::::999999999888888999999:::::::::999999999999:::;;;<<<===<<<;;;;;;<<<<<<<<<===>>>???AAABBBDDDDDDEEEFFFHHHKKKMMMOOOUUUXXX]]]bbbfffiiikkkkkkjjjiiihhhggggggiiijjjlllmmmnnnooooooppppppppppppooonnnmmmmmmnnnlllhhheeebbb^^^XXXSSSPPPMMMIIIGGGEEEGGGIIIMMMRRRWWWZZZ]]]dddfffggggggfffeeeeeefffhhhkkkpppsssuuutttrrrppppppqqqssstttuuuxxx}}}{{{tttqqqoooqqqttt{{{~~~~~~yyyuuuqqqmmmiiigggaaa\\\SSSKKKEEEAAA===;;;:::::::::999888666555444555666666666666555444333555555555555444444444444555555666666666666555555444333222222111111222222222222111111111000000000111111111222222333333333333333222222222222333333666666666666666555555555555555555555555555555555555444333222222333444555777666666666555444444444555555666666777888888888444444555555666777777777777777666666666888999:::999888777666555555555555555555666666666666555555555777888777666555666888666666666666666666666666888888888888888888888888777666666888;;;======<<<999888777666555555555555555666666777888888999999999::::::;;;;;;:::999888777777888999:::;;;<<<<<<;;;:::888777777888:::;;;<<<;;;:::::::::;;;<<<===>>>>>>=========>>>>>>???======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@@@@AAAAAABBBCCCBBBBBBBBB@@@@@@@@@@@@@@@??????????????????@@@BBBDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBAAACCCBBBAAA???>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNQQQOOOQQQWWW]]]dddoooyyy{{{wwwuuuttttttwwwtttrrrqqqqqqssssssrrrqqqmmmhhheeeaaa[[[SSSMMMKKKJJJGGGEEEDDDCCCCCCCCCAAA???======>>>???>>>======<<<;;;;;;<<<<<<;;;999:::999999999999999:::::::::999999888888999999:::<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;======>>>???????????????@@@@@@@@@AAACCCDDDFFFGGGHHHJJJLLLOOORRRUUUVVVWWW]]]aaaffflllqqqtttuuuuuuqqqpppnnnlllkkkkkkllllllooonnnmmmlllkkkjjjiiihhhhhhgggfffeeeeeebbb___\\\ZZZVVVOOOJJJHHHHHHGGGGGGIIIKKKOOOUUU\\\bbbgggjjjoooqqqsssrrroookkkjjjiiimmmooorrruuuvvvvvvuuussstttuuuvvvwwwyyy}}}zzzsssoookkkkkkmmmttt{{{|||yyyuuurrrooommmjjjgggccc```WWWRRRKKKEEE@@@===:::888888888888777666555444333666666666666666666555444444444444444555555555555666666777777777777666666333333222222111111222222333333333222222222111111//////000111222333444555333333222222222222333333777777666666666555555555444444444444444444444444555444333333333333444555555555555555555555555444444555555555555555555555444444555555666777777777666666666666777999:::;;;999888777666555444444444555555666666666666555555555777888777666555666888777777777777777777777777888888888888888888888888555666666888:::<<<======777777666555555444444444444444444555666666777777777888:::<<<<<<;;;999888888888999999:::;;;;;;<<<<<<;;;888777777888;;;<<<===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>><<<===>>>???@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNSSSQQQRRRWWW[[[___hhhqqq~~~~~~~~~}}}}}}~~~~~~zzzyyywwwrrrhhh___\\\YYYUUUQQQMMMJJJIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@BBB@@@>>>>>>??????===;;;<<<<<<;;;;;;;;;<<<======::::::999999999999::::::===============<<<<<<<<<>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPRRRTTTWWWZZZ\\\]]]]]]\\\aaaeeejjjooosssuuuuuuuuupppooommmkkkiiiggggggfffgggfffdddaaa___]]][[[ZZZ[[[[[[[[[ZZZZZZYYYWWWVVVVVVSSSOOOMMMMMMOOOOOOOOOPPPSSSWWW]]]dddjjjpppssstttvvvxxxxxxtttpppnnnmmmrrrsssuuuwwwxxxxxxxxxwwwzzz{{{{{{{{{}}}|||vvvrrrmmmkkklllsssyyy~~~|||xxxuuullljjjhhhfffccc___ZZZWWWMMMIIIDDD???<<<;;;999777666666777666666555444444555666666777666666555555333333333444444555555555666666777777777777666666333333222222111222222333444444333333333222222222//////000111222333444444444444333333333333444444666666666666666555555555444444444444444444444444444444444333333444444444444444444444555555555555777666666555444333333222444444555555666777777777555666666666777888999:::888777666555444444444444555555666666666666555555555777888777666555666888888888888888888888888888777777777777777777777777555666777888999;;;<<<===555555555555444333222222222222333444444555555666555777999;;;;;;;;;999888999999999::::::;;;;;;<<<===<<<999888888999<<<===>>>>>>===============>>>?????????@@@@@@AAAAAAAAACCCCCCDDDCCCBBB@@@>>><<<<<<;;;:::::::::;;;<<<===???????????????@@@@@@AAA>>>>>>>>>??????@@@@@@@@@>>>???@@@AAACCCDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@????????????????????????>>><<<<<<===>>>???AAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPNNNOOOSSSUUUXXX___fffttt|||tttqqqnnniiiccc]]]XXXUUUSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGEEECCCBBBBBBAAA???============<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???BBBBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUXXXZZZ\\\___```bbbccccccbbb___^^^^^^```dddgggiiijjjiiihhhiiihhhfffdddbbb```______\\\ZZZXXXUUURRRQQQPPPOOOMMMNNNPPPRRRSSSUUUVVVWWWWWWWWWVVVWWWZZZ[[[[[[ZZZZZZ\\\___ccchhhmmmqqqtttuuuxxx{{{{{{yyyvvvuuutttssstttwwwyyyzzzzzzzzzyyy||||||}}}}}}}}}yyyvvvrrrppppppvvv|||~~~{{{xxxtttpppmmmhhhfffccc```\\\WWWQQQMMMEEEBBB>>>;;;:::999888777555666666666666666555555555555666666666666555555222333333333444444555555444555555666666555555444333222222111222222333333444444444333333333333222000000111111111222222222444444333333333333444444444444444444555555666666444444444444444444444444444444444444444444444444333333444444555555555666999999888666555444333222444444555555666777777777555555666666777777888888777666555555444444555555555555666666666666555555555777888777666555666888777777777777777777777777777777777777777777777777555777888999888999;;;<<<555555555555555444222222222222222333444444555555444555777999999999999999999:::::::::;;;;;;;;;<<<===<<<:::999999:::<<<===?????????>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCBBB@@@===;;;<<<;;;:::999::::::;;;<<<>>>============>>>??????<<<<<<======>>>???@@@@@@===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>???@@@@@@AAA@@@@@@???<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMOOOQQQQQQPPPQQQUUUWWWXXX]]]dddkkkyyy~~~|||{{{yyyxxxxxxwwwzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~yyysssnnniiigggbbb```^^^\\\[[[YYYUUUSSSQQQOOOLLLJJJIIIGGGDDDBBBAAA@@@??????>>>>>>>>>???@@@@@@????????????@@@@@@>>>??????AAABBBCCCDDDDDDHHHHHHIIIKKKMMMQQQTTTVVVYYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^___```aaacccdddeeeiiiiiihhhgggddd```\\\ZZZTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQMMMLLLIIIHHHFFFFFFFFFGGGFFFIIINNNRRRUUUYYY^^^aaa_________bbbdddeeeeeeccccccdddeeegggjjjmmmpppqqqpppsssvvvxxxwwwvvvwwwwwwtttwwwzzz}}}~~~}}}|||}}}}}}~~~}}}{{{{{{yyyyyyzzz}}}}}}xxxsssnnniiieeefffccc^^^YYYTTTNNNHHHDDD???===:::888888888777666444444555666666666555555333444555555555555555555333333333333444444444444333333444444444444333333222222111111222222333333444444444333333333222222000000000111111111111111333333222222222222333333111222222333444555666666444444444444444444444444333444444444444444444333222222333444444555666666777777666555444333333222444444555555666777777777555555555666666666555555555555444444444555666666555555666666666666555555555777888777666555666888777777777777777777777777777777777777777777777777666888:::999888777999;;;666777777777777555444333111222222333333444555555333444555666777888999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>???@@@@@@??????===>>>@@@AAAAAA???===;;;<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>::::::;;;<<<===>>>??????<<<===???AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@AAADDDEEEDDDBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHKKKNNNQQQSSSVVVUUUWWW[[[]]]]]]bbbhhhfffqqq|||~~~}}}{{{yyywwwuuutttsssqqqpppooommmlllkkkjjjiiikkklllmmmnnnpppvvv}}}yyywwwtttrrrpppmmmhhheeeaaa^^^[[[XXXVVVSSSPPPMMMIIIHHHGGGEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFHHHJJJLLLNNNOOOPPPRRRSSSTTTWWW[[[___dddfffiiiiiiiiiiiijjjlllnnnoooooonnnmmmlllkkkjjjjjjjjjgggfffddd```[[[VVVRRRPPPIIIHHHHHHHHHHHHHHHHHHIIIEEEFFFFFFGGGGGGGGGGGGGGGCCCCCCBBBAAABBBCCCEEEFFFIIIMMMSSSYYY^^^dddjjjooollljjjiiiiiijjjlllkkkkkkjjjjjjjjjkkklllmmmnnnooommmpppssstttuuuvvvxxxyyy{{{~~~~~~yyytttppplllgggdddaaa]]]WWWPPPKKKEEE@@@<<<;;;999666666666777666555222222333444555555444444222222333444444444444444444444333333333333333333333333444444444444333333222222111111222222333444333333333333222222222222......///000111222333333222222111111111111222222///000111222444555666666555555555555555555555555333444444555555444444333222222333333444555666666222222222222222222222111444444555555666777777777444555555555555555444333444444444444444555666777555555666666666666555555666777888777666555666888666666666666666666666666777777777777777777777777666999:::999777666888:::888888999999999777555444111222222333444444555555333333333444555777999:::::::::;;;;;;;;;;;;;;;;;;999999999999999999999999======>>>>>>===<<<;;;;;;999:::<<<===>>>>>>>>>===888:::<<>>>>>???<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>???AAABBBCCCCCCBBBAAA???????????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDAAA@@@AAADDDFFFDDDBBBBBBCCCEEEGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKOOOSSSUUUWWWVVVYYY]]]______ccciiidddnnnuuuvvvxxx~~~|||yyyxxxwwwooonnnlllhhheeebbb___^^^YYYZZZ\\\]]]___eeennntttyyy}}}zzzooolllhhhdddbbb^^^ZZZWWWQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJNNNOOOQQQTTTVVVYYY[[[\\\\\\]]]^^^aaafffkkkpppsssuuutttttttttuuuwwwyyyzzzzzzyyyvvvssspppnnnlllkkkaaa___\\\WWWRRRLLLHHHFFFAAA@@@???>>>>>>???AAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFIIILLLNNNOOOSSSZZZ```eeellltttzzzwwwtttooommmmmmoooppppppmmmmmmllllllmmmmmmnnnooorrrtttvvvxxxyyyzzz}}}wwwtttpppmmmkkkiiifffddd]]]XXXQQQJJJEEE@@@;;;888888666444444555555555333000111222333333333333333111222333333444444444333444444444333333222222222333444444444444444444333222111111111222333333444333333333222222222111111,,,---...000111333444555222222222222222222222222222222333444444555555666555555666666666666555555333333444444555666666666444444444444444444444444444444555555444444333222111222444555555555444444555555555555555444444444333333444444555666666666555555555555555444444444666666666666666666666666666666555555555666666777777888999999888777666555666666666777888888999999;;;:::888777888888666555222000///000222444555555777777666666666666777777777777888999:::<<<======<<<;;;::::::999999999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@?????????>>>===============?????????@@@AAACCCDDDEEEAAABBBCCCCCCAAAAAABBBCCCBBBAAAAAACCCEEEFFFEEEDDDFFFEEEFFFGGGIIIMMMPPPRRRWWWXXXZZZ\\\___bbbeeeffffffhhhjjjiiiiiioooyyy}}}rrrooojjjeeeaaa]]]XXXUUUWWWVVVUUUUUUXXX\\\```cccjjjlllpppvvv}}}xxxtttrrroooiiidddaaa```]]]ZZZXXXWWWVVVVVVXXXXXXWWWUUUSSSTTTVVVXXX]]]^^^___aaadddgggjjjkkklllnnnnnnmmmmmmqqqxxx~~~~~~}}}|||{{{zzzzzzzzzzzz|||zzzvvvpppiiibbb]]]ZZZUUUSSSOOOJJJFFFBBB???>>>======;;;::::::;;;<<<===@@@@@@AAACCCEEEGGGIIIJJJHHHHHHHHHIIILLLQQQVVVYYY[[[^^^dddkkkqqquuuxxxyyy|||yyyvvvssspppoooooooooqqqpppnnnmmmlllmmmnnnoooqqqtttwwwzzz{{{}}}vvvrrrlllhhhdddaaa^^^[[[TTTPPPIIIBBB===:::999999666666555444333333222222111111222222222333333333333333333222222111111111111111000000000000111111222111000000000111333333333333333222222222111111222222333333333222222111000000000000000000000000222222222222222222222222111111222222333333444444555555555666666555555555333333333444555555666666444444444444444444444444444444444444333222111111333444555666777666666555333333444444555555666666444555555666666777777888555555555555555555555555666666666666666666666666666666555555555555666666777777888888888777666555666666666777888888999999;;;::::::;;;<<<<<<;;;999444333111111333444555444777777666666666666777777888888999:::;;;;;;<<<<<<;;;;;;:::999999999999999::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@??????>>>======<<<<<<<<<===>>>>>>>>>???@@@AAACCCCCC@@@AAABBBBBBAAAAAABBBCCCBBBBBBCCCEEEHHHIIIHHHFFFEEEEEEEEEEEEGGGKKKNNNPPPQQQRRRTTTWWWZZZ^^^aaaccceeeffffffeeeeeeiiipppuuu}}}yyyvvvpppkkkfff```[[[VVVUUUTTTRRRQQQSSSVVVZZZ\\\```aaadddhhhmmmsssxxx{{{|||wwwqqqooommmkkkiiihhhhhhhhhffffffdddcccbbbbbbdddfffkkklllmmmoooqqqssstttuuuvvvvvvvvvuuuuuuvvvyyy{{{}}}{{{xxxvvvtttsssqqqoookkkeee^^^XXXRRRPPPKKKJJJGGGCCC@@@===;;;:::999999888888999;;;<<<===BBBBBBDDDGGGJJJNNNQQQRRRSSSSSSSSSTTTWWWZZZ]]]___bbbeeeiiinnnsssuuuwwwwwwwwwvvvsssqqqpppppppppqqqtttsssssssssrrrrrrrrrrrrvvvxxx{{{}}}}}}{{{}}}{{{qqqnnnjjjfffbbb\\\WWWSSSKKKIIIDDD???<<<:::999999888777777666555555444444444444333222222111111000222222222111111111000000222111000000000000000111333222222111222222444555333333222222222111111111111222222333333222222111111111111111111111111111222222222222222222222222///000000111222222333333444444555555555555444444222333333444444555555666444444444444333333333333333333333333222111000///333333444555555555444444111222222333555666666777555666666777888888999999666666666666666666666666666666666666666666666666666666555555555555666666777777777888777777666555555666666777777888888999::::::<<>>???>>>>>>>>>>>>??????????????????@@@@@@??????>>>>>>===>>>??????@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???@@@AAAAAAAAA@@@BBBCCCBBBCCCEEEIIIMMMNNNLLLJJJEEEDDDCCCCCCEEEGGGJJJKKKJJJKKKMMMOOOSSSWWWZZZ[[[`````````aaabbbccceeefffooovvv~~~{{{wwwsssnnnhhhbbb^^^YYYWWWUUUSSSSSSUUUWWWYYYYYYYYYZZZ\\\___cccgggiiitttyyy~~~}}}}}}}}}yyyxxxvvvuuuuuuuuuvvvwww{{{|||}}}~~~|||yyyvvvtttsssrrrpppnnnuuutttrrroookkkfffcccaaabbb___[[[VVVPPPKKKGGGDDDAAA@@@???>>>===<<<;;;:::::::::;;;<<<>>>@@@BBBDDDIIIJJJMMMQQQUUUZZZ]]]___aaaaaabbbcccdddeeeffffffjjjlllpppsssuuuvvvvvvvvvuuutttrrrqqqqqqssstttvvvttttttuuuuuuuuuuuuuuuuuu{{{}}}}}}zzzxxxwwwyyy}}}{{{~~~xxxssskkkiiieeeaaa[[[TTTMMMGGG@@@???>>><<<:::999999888777777777666555555444444666666444333111000///...111111111111000000000000333222111000000000000000333333333333333444555555333222222222222111111111111111222222222222222111111111111111111111111111111111111111111111111111///000000111111222222333333333444444444444333333222222222333444444555555444444444333333333333333444444444333333222111000111111111111222111111111111222222333444444555555555555666666777888888888666666666666777777777777666666666666666666666666777666666555555555555666666666666666666666666555555555666666777888888888999:::>>>BBBGGGHHHGGGEEE<<<:::777555666666555444666666666555555666666666999999::::::::::::::::::999888888777777777888888777777666666666666777777777777777777777777777777888888999999:::;;;<<<<<<;;;:::999888888999:::;;;888888888888888888888888;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>???????????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????>>>???AAAAAA@@@AAABBBDDDBBBDDDHHHMMMQQQRRRPPPMMMDDDCCCBBBBBBBBBDDDFFFHHHFFFGGGHHHJJJLLLOOORRRSSSXXXXXXYYY\\\```aaa```___dddiiirrr~~~~~~|||zzzxxxuuuqqqlllhhhdddbbb___\\\[[[[[[\\\]]][[[ZZZZZZZZZ\\\___bbbdddlllpppvvv|||~~~xxxqqqllljjjgggbbb^^^cccbbb```]]]YYYUUUQQQOOORRRQQQNNNJJJGGGDDDAAA@@@>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQVVVWWWYYY]]]aaaeeeiiikkkkkklllmmmnnnnnnmmmlllkkkoooqqqsssvvvxxxxxxwwwwwwvvvvvvuuutttuuuwwwyyy{{{xxxxxxxxxyyyyyyzzzzzz{{{~~~{{{yyywwwuuuvvvyyywwwzzz|||vvvoookkkfffccc]]]XXXRRRKKKDDD???::::::::::::999888777777555555444444444333333333666555444333111000//////222222111111111111111111333333222111000000000000333333333333333444444555222222222222111111111111000111111222222222222111111111111111111111111111111111111111111111111111000000111111222222333333222222333333333333222222111111222222333444444444444444333333333222222222444444444444444333333222111111111111111111111111333333333333333333222222333333444444555666666777555666666666777777888888666666666666666666666666777777666555555555555555555555555555555555666666555555555666777777888888888:::>>>CCCHHHJJJIIIHHH???<<<999777777666555444666666555555555555666666888888888999999999999999777777666666666777777888777666666555555666666777666666666666666666666666666777777888999::::::;;;;;;:::999888888999:::;;;888888888888888888888888:::::::::;;;;;;<<<===>>>========================<<<<<<===>>>>>>===============>>>????????????>>><<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===???AAAAAAAAABBBCCCEEEDDDFFFIIINNNRRRRRRPPPNNNDDDCCCBBBAAAAAACCCDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKOOOPPPSSSYYY^^^aaaaaa``````cccjjjsss~~~}}}|||zzzwwwssspppmmmkkkhhheeecccbbbbbbbbb```___]]]]]]^^^aaadddfffhhhkkkooorrrtttvvvxxxzzzyyyooogggbbb]]]XXXTTTTTTTTTRRRPPPNNNKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCEEEHHHJJJMMMOOOPPPQQQRRRSSSUUUXXXZZZ\\\^^^___aaabbbcccfffhhhkkknnnooopppqqqrrrrrrrrrpppnnnmmmppprrruuuwwwyyyzzzyyyyyyxxxxxxwwwwwwxxxzzz}}}~~~|||zzzxxxuuuuuuwwwxxx{{{~~~zzzvvvrrrmmmgggcccaaa[[[TTTMMMGGGBBB>>><<<888888999999888777555555444444444444444333333333333333333222222222111111333333333333333333333333333333222111111000111111111222222333333333333333222222222111111111000000///000111111222222222222111111111111111111111111111111111111111111111111000000000111222222333333111111222222222222111111000111111222222333333444444444333333222222111111333333444555555555444444555444333222222222333333333333333222222111111111111222222333333444555555444555555666666777777888666666666666666666666666888777666555555444555555555444444444444555666666444555555666666777777888888999<<>>:::888777777555444666555555444444555555666666666777777777888888888666666555555555666777777777666666555555666666777666666666666666666666666666666666777777888888999:::999999999999999999:::888888888888888888888888999999999999:::;;;<<<===============<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<===>>>>>>??????>>>>>><<<<<<<<<;;;<<<<<<===>>>===<<<<<<<<<======>>>???===???AAABBBBBBCCCEEEGGGFFFGGGIIIMMMPPPPPPNNNLLLDDDCCCBBBAAAAAACCCDDDFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHKKKOOOUUUZZZ^^^aaaccc```bbbeeejjjrrr~~~~~~{{{xxxuuusssrrrooommmjjjiiihhhhhhfffdddbbb``````cccfffhhhgggiiilllnnnoooppprrrtttrrruuuzzz~~~~~~~~~~~~}}}wwwnnneee]]]VVVPPPLLLJJJIIIHHHFFFFFFEEEEEEFFFDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPTTTXXX[[[^^^___```aaabbbdddeeeggghhhhhhhhhiiiiiiiiijjjkkkmmmnnnooorrrsssssstttsssrrrpppoooppprrrvvvyyy{{{|||||||||yyyyyyyyyyyy{{{~~~}}}zzzzzz|||}}}~~~{{{yyytttrrrooolllhhhccc^^^ZZZWWWQQQIIICCC>>><<<:::999888999888888777666444444666666666666666666666666111111111222222333333333333333333444444444444444222222111111111222222333111111222333333333333333222111111111111000000000//////000111222222222222222222222222222222222222111111111111111111111111...//////000000111111222000111111111111111111000000000111111222333333333444444333333222111111000000111222333444555555555666555444333222333333444111111111111222222222222111111222222333444444444333444444555666666777777666666666666666666666666888777666555555444444444444444333333333444666666444444555555666777777777777888999===BBBEEEFFFEEE@@@>>>:::888777777555444666555555444444555555666333444444555666777888888555555444444555555666777777777666666666666777777666666666666666666666666666666666666666666666666999999999::::::999999999999999999999999999999999888888888888999:::;;;;;;=========<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???>>>>>>>>>>>>>>>??????@@@===???BBBCCCCCCDDDGGGIIIHHHHHHHHHJJJLLLLLLKKKIIIEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFIIIMMMPPPRRRVVV]]]bbb___aaaccccccfffooo|||}}}{{{yyywwwuuutttsssssspppnnnjjjgggfffhhhjjjllljjjlllnnnooooooppprrrtttpppppprrruuuyyyzzzzzzxxxyyyxxxwwwvvvvvvxxx{{{~~~}}}{{{zzzwwwvvvuuuvvvxxxyyy{{{yyyuuulllaaaWWWOOOLLLJJJHHHFFFEEEFFFGGGJJJKKKMMMMMMMMMOOOQQQUUUXXXZZZ\\\^^^bbbgggkkkmmmoooooooooooopppqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqqqqtttuuuuuuuuuuuuuuuttttttssstttxxx{{{}}}~~~~~~}}}|||||||||~~~|||xxxssspppkkkiiifffccc___ZZZTTTPPPJJJFFFAAA<<<999777666444888777777666555555444444666666666666666666666666111111111222222333333333222222222333333444444444111111111111222333444444111222444444555444444333111111111111000000000000...///000111222222222222222222222222222222222222000000000000000000000000------......///000000000000000111111111111000000000000000111222222333333444444333333222111000000...///000222444555555555555444222111111111222222//////000111222333333444111111222333333444444555333333333444555666666777666666666666666666666666888888777555555444444444444333333222333444666666444444555555666777777777777777888;;;???BBBDDDDDD@@@===:::888777777666444555555555444444555555555222222333444555666777888444444444444444555666777777777666666666666777777666666666666666666666666666666666666666555555555888999:::;;;;;;:::999888999999999999999999999999777777777777888999:::;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>===============>>>??????@@@????????????@@@@@@AAA>>>@@@BBBCCCDDDEEEHHHJJJJJJIIIHHHHHHJJJJJJHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFJJJMMMMMMLLLPPPXXX___\\\```bbb```___eeeqqq|||~~~zzzwwwsssooommmmmmoooqqqoooppprrrrrrqqqqqqrrrtttvvvuuutttuuuvvvvvvtttssspppooommmjjjiiikkknnnqqqvvvxxx||||||yyyzzz}}}}}}xxxtttuuussspppnnnnnnpppsssuuuzzzmmm```WWWRRRRRRPPPNNNMMMMMMPPPSSSVVVXXXXXXXXXYYY[[[___bbbeeefffiiinnnrrrvvvyyyzzzzzzxxxxxxyyyyyywwwvvvtttssssssrrrrrrrrrssstttuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxuuuwwwzzz}}}~~~~~~~~~}}}xxxsssnnniiiffffffccc```]]]YYYTTTNNNIIIAAA???;;;999888555333000666666555444444444555555333444444444444444444444222222222222222222222222111111111222222333333333000000000111222333555555333333555666666666555444111111111111000000000000......000111111222222222222222222222222222222222......////////////.........///000222222111111000222222111111000111111111333333333333333222111000444333111111222222000///222222333444444444444333555555444333333222111111333222222222222222333333333333333333333333333333333333333444444444444444666666555555555444444444777777777777666555444333777555333222222222444555666888999999777666666777888888999::::::;;;<<<<<<<<<;;;:::888777666666666333333333333333333333333444444444444444555666666888888777666666555666666666777777777777888888888555666666666666555555444555444444444444555666666666777888999999888777666888888999999888777666444666666666666777888:::;;;========================999999888888888999;;;<<<;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<===>>>???@@@@@@???>>>=========>>><<<<<<===>>>AAADDDGGGHHHLLLKKKJJJIIIGGGFFFDDDDDDBBBDDDFFFFFFEEEEEEFFFGGGIIIHHHGGGEEEEEEEEEEEEFFFIIIIIIIIIJJJMMMPPPTTTVVV___aaabbbbbbbbbeeekkkppptttxxx}}}yyyvvvuuuuuuuuuuuuuuuttttttuuuvvvxxxyyy~~~{{{wwwxxxzzzzzzvvvqqqlllkkkjjjhhhggggggggghhhqqqrrrsssuuuzzzqqqrrrvvvwwwwwwwwwvvvtttqqqooonnnoooqqqsss{{{ooofffcccaaa```^^^]]]]]]___bbbcccfffggggggiiijjjkkkllllllpppqqqtttwwwzzz|||~~~~~~~~~~~~|||{{{yyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvzzzzzz{{{|||~~~~~~}}}}}}~~~}}}|||~~~}}}xxxqqqlllhhhdddaaaaaa```^^^YYYRRRKKKDDD???;;;:::888666444333222222333333333333333333333333222222222222222222333333333333222111222333444555222222222111111111000000...///111333444444444333333333333444444444555555333333333222111000//////000000000000111111111111111111000000000000000111//////000000000000//////...///000111222111111000333222222111111111222222333333333333222222111000000///...///111111000///111111222333333333333333555555444333333222111111222222111111111222222333333333333333333333333333444444444444444555555555666666555555555444444444666666777777666666555555777666444333333333555666777999:::999888666777777777777888888999::::::;;;;;;;;;:::999888777666555333333333333333333333333444444444333444555555666777666666666666666666777888888888888888888888888888888999999999888888777555555555444555666666777666777888999999888777666888888999999888777666555555555666777888999;;;<<<========================:::999999888888999:::;;;;;;;;;<<<<<<===>>>>>>??????>>>======<<<===>>>???AAAAAA@@@???????????????>>>>>>>>>@@@BBBEEEGGGIIIKKKKKKJJJHHHGGGEEEDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIKKKNNNQQQSSS\\\___cccdddddddddeeegggjjjnnnvvv}}}|||}}}}}}yyyxxxxxxwwwwwwxxxzzz{{{{{{yyyyyy{{{{{{wwwsssmmmllljjjiiihhhhhhhhhhhhnnnpppqqqttt~~~}}}ttttttwwwxxxxxxyyyuuutttrrrqqqpppqqqrrrsss}}}xxxwwwsssrrrooommmlllmmmooopppnnnnnnnnnoooppppppqqqqqqqqqsssuuuwwwyyy{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz|||}}}}}}~~~~~~wwwvvvxxxyyy|||yyytttnnngggccc___\\\YYYWWWVVVSSSOOOIIICCC===:::888777666444333222222111333333333333333333333333222222222222222222222222333222222111222333444555222222222111111111000000000111222333444444333333222222333333333444444444222222222222111000//////////////////000000000000111111000000000000000111000000111111111111000000...///000111111111000000333333222222222222333333222222222222222111111111...---,,,---000111000///000000111222222222222222444444444333333222222222222222111111111111111222222222222222222222222222444444444555555555666666666666666555555555555444555555666777777777777666888777666555444555666666888999;;;:::888777777888666666666777888888999999::::::;;;::::::888666555444444444444444444444444444444444444444555666666555555555666666777888999;;;::::::999999888888777888999999:::::::::999999666666666555666777777888777888999::::::999888777777888888999888888777666555666666777999:::<<<===========================;;;;;;:::999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>???CCCBBBAAAAAA@@@AAAAAAAAA?????????@@@BBBEEEGGGHHHJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOWWW[[[aaaeeedddbbb___]]]]]]```gggqqq|||~~~}}}|||}}}~~~~~~}}}{{{|||~~~~~~zzzwwwpppooommmkkkjjjjjjjjjjjjlllnnnpppsss|||wwwwwwyyyyyyxxxyyywwwvvvvvvvvvvvvvvvvvvvvv|||~~~{{{yyywwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvxxxyyyyyyzzzzzz~~~}}}||||||{{{{{{||||||~~~~~~~~~yyyqqqpppsssuuuyyy~~~zzzrrrmmmgggaaa]]]YYYVVVTTTLLLKKKHHHDDD???;;;888666555555444333222222222222333333333333333333333333333333333222111111111000222222111111222222333444222111111111111000000000111222222333333222222111111111111222222222333333222222222222111000//////---.........////////////000000000//////000000111///000000111111000000////////////000000000000000333333222222333333444444222222111111111111111222///------...000000000/////////000111111111111111333333333333333333333333222222111000000000111111111111111111111111111111444444444555555666666777666666666555555555555555444555666777888888888888999888777666666666777777888:::;;;;;;999888888999666666666777777888888888888999:::;;;;;;999777555444444444444444444444444666555555555555666777777555666666777888:::<<<<<<===<<<<<<:::999888777777666777888888999999999999777777777777777888999999888999:::;;;;;;:::999888777888888888888888888888666666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@AAACCCEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKQQQUUU\\\```aaa^^^ZZZWWWSSSVVV[[[cccmmmyyy|||uuusssqqqooonnnnnnnnnnnnoooqqqsssttt|||yyyxxxyyyxxxwwwyyyyyyyyy{{{{{{|||{{{zzzyyyxxx|||~~~|||||||||}}}}}}}}}||||||{{{zzzzzzyyyvvvwwwwwwxxxxxxxxxxxxxxx}}}}}}}}}}}}~~~xxxqqqqqqtttwww|||zzzuuulllgggaaaZZZVVVRRRNNNLLLEEECCC@@@===:::888777666333333222222222222333333222222222222222222222222444333333222111000000///111111111111111222222333111111111111000000000000111111111111000000//////000000000000111111111111111111111111111000//////,,,,,,---------.........000////////////000000111...//////000000//////...///////////////000000000333222222222333333444555222111111000000111222222222111000000111111///...//////000111111111111000333333333333333333333333333333222111000000111111111111111111111111111111333333444444555666666777666666666666666666666666555555777888999999::::::999999888888777777777777888:::;;;;;;999888888999777777777777888888888888666777999::::::999777555555555555555555555555555777777777777777888888999666777777999:::<<<>>>???>>>===<<<;;;:::888777777666666777999999:::::::::999888888888888999::::::999:::;;;<<<<<<;;;:::999777777888888888999::::::777888888999;;;<<<>>>???????????????????????????<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<==================>>>???????????????@@@@@@????????????@@@@@@@@@????????????AAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHFFFDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHLLLOOOSSSVVVYYYXXXVVVTTTNNNQQQTTTYYY```jjjvvv~~~|||zzzxxxvvvuuutttttttttuuuyyyzzzzzz~~~zzzyyyyyywwwwwwyyyzzz{{{}}}~~~~~~}}}|||~~~~~~}}}|||{{{zzzzzzxxxyyyzzzzzzzzzzzzzzzyyy{{{|||}}}{{{vvvwwwzzz||||||zzzyyyzzz~~~wwwqqqmmmddd___XXXQQQKKKGGGCCC@@@>>>===:::888666666666777333333222222333444444555222222222222222222222222333333222222111000//////000000111111111111222111000000000000000000000000000000///......---------/////////000000000111111000000111111111000//////,,,,,,,,,,,,------------//////......///000111111......////////////......//////.........///000111222111111222222333444555111111000//////111222333444333111111222222000/////////000111111111111111222222222333333444444444444444333222111111111111222222222222222222222222111222222333444555666666555666666666666777777777666666777999999:::::::::999999888888888777777777888999;;;:::888777777888777777777777777888888888555666777888888888777666666666666666666666666666777777777777777888999999777777888999;;;===???@@@======<<<;;;999888888777666777999:::;;;<<<======::::::999999::::::;;;<<<:::;;;<<<======<<<;;;:::777777777888888:::;;;<<<::::::::::::;;;===>>>???????????????????????????<<<<<<=========<<<;;;;;;<<<<<<========================>>>???@@@@@@@@@@@@>>>>>>======>>>>>>??????@@@@@@???>>>>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJMMMPPPRRRQQQPPPMMMOOORRRSSSVVV]]]fffmmmyyy~~~||||||||||||}}}}}}||||||zzzzzz}}}|||}}}~~~}}}|||||||||}}}~~~|||}}}}}}{{{zzzwwwttttttwww|||}}}yyytttpppkkkggg^^^YYYRRRKKKFFFBBB>>>;;;888777555444333333444444333222222222333333444555222222222222222222222222222222222111000000000/////////000111111111111000//////000000000000000111000///...---------------/////////000000000111111///000000111111000//////+++,,,,,,,,,------------............///000111111//////000000000000/////////......---...///000111000000000111111333444444111000/////////000222333333222111111222333222000///000111111222222111111111111222333333444555555666555444333222222222222333333333333333333333333000000111222333444555555555666666666777777777777777777888999::::::::::::888888888888888777777666777999:::999888666777777666666666666666666666666444444555555666666666777666666666666666666666666666666555555666666777888666666777888:::<<<===>>><<<;;;;;;:::999888888777555666888999;;;<<<======;;;;;;::::::;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;777777777777888:::<<<===<<<<<<;;;;;;<<<<<<===>>>========================;;;;;;======>>>===<<<<<<=====================<<<<<<===???@@@AAAAAA@@@@@@>>>============>>>???@@@BBBAAA@@@?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDDDDDDDEEEBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEGGGJJJLLLKKKIIIJJJMMMPPPPPPPPPSSSYYY___iiittt{{{}}}~~~|||{{{wwwsssooooooqqquuuwwwwwwzzzwwwssspppmmmhhhddd```VVVRRRKKKFFFBBB>>>;;;999333333222222111222222222222111111111111222222333111111111111111111111111111111111111000000000000...///000111111111000///////////////000000111111111000///.........///000//////000000000111111111//////000000000000000///,,,,,,,,,------------......------......000111111000000111111111111000000///......------///000111000000000000111222333444111000///...///000222444111000///000222333333222000000111222222222222222111111222333444444555555777666555444333333333333333333333333333333333333///000000111333444555555555666666666777777888888888888999:::::::::999999777888888888888777666666666888999999777666666777555555555555555555555444444444333444444555666777777777777777777777777777444444444444444555666666555555666777888:::<<<<<<;;;::::::999999888888777222333555777999::::::;;;<<<;;;;;;;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;777777777777888:::<<<>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>=====================<<<<<<<<<<<<===???@@@AAAAAA@@@@@@>>>>>>======>>>???@@@@@@CCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBDDDEEEDDDCCCDDDEEEBBBCCCEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFDDDCCCEEEHHHHHHFFFCCCHHHLLLOOOOOOMMMNNNRRRWWW]]]hhhxxx~~~zzz}}}zzzyyy}}}}}}uuuqqqmmmlllnnnqqqrrrrrrpppmmmjjjfffccc___ZZZVVVKKKGGGBBB===:::888666444222222222222222222222222111111000000000000111111111111111111111111111111000000000000000111111111---...000111111111000///.../////////000000111111222111000//////000111222000000000000111111111111//////000000000000000///,,,,,,---------.........---------......000111111//////000111111111111111///////////////............//////000111222222222222222222222222222222222111111222222222222333333222222222111111111000000222222333333444555555555999777555333222111111222666555444333333333333333111111111111222333333444666555444444555666777888999999;;;;;;;;;999777555888888888999::::::888666777777777777666666666666555555666666666666555555222333444444555555444444666666666777888888999999666666777777777777666666555555555555777999;;;<<<;;;;;;999888777666666666555555555555666777888999===;;;:::999:::<<<>>>@@@@@@???>>>>>>>>>>>>;;;999;;;::::::999999::::::;;;============<<<;;;:::999===<<<;;;:::999:::;;;<<<;;;<<<<<<===???@@@AAABBB======<<<;;;;;;<<<>>>???@@@@@@???>>>???@@@AAABBB@@@@@@???>>>>>>???@@@@@@EEEDDDBBB@@@???>>>????????????@@@@@@@@@AAAAAAAAACCCBBBAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFCCCAAA@@@AAACCCDDDDDDFFFGGGGGGGGGGGGIIIMMMPPPVVV]]]hhhvvvzzzxxxwwwxxx}}}{{{tttpppmmmlllnnnmmmjjjgggffffffeeebbb\\\UUUNNNJJJAAA@@@===:::777555333222111000000000//////......000000000111222222222333111111111111111111111111111111000000//////......//////000000000000//////////////////////////////000000000000000000000000////////////000000000000111222222333222111///...+++,,,---...///111222222...---,,,,,,---...---+++...///000111111111111000/////////////////////......//////000111111222222222222222222222222222222111222222222222333333333222222222111111111000000222222333444555555666666999888666444222222222222555444333333222222222222333333222222222333333444666555555444555666777888999999;;;;;;;;;999777666888888888999999999777555777666666666666666666666555555666666666666555555222333444444555555444444555555666777777888888999555666666666666555555444666666666666777999;;;<<<:::999888777777666777777666666666666666777888888999999888888999;;;<<<>>>@@@???>>>======<<<:::888;;;::::::999999::::::;;;<<<<<<======<<<<<<;;;:::======;;;::::::::::::;;;:::;;;<<<>>>???@@@@@@@@@===<<<<<<;;;<<<===>>>>>>AAA@@@?????????@@@BBBBBBAAA@@@???>>>>>>???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEBBB@@@???AAABBBCCCCCCEEEFFFFFFFFFFFFHHHLLLNNNPPPVVV```kkkxxxzzzxxxwwwwww|||}}}xxxpppmmmjjjiiijjjiiieeeaaa]]]\\\[[[WWWRRRLLLFFFCCC>>><<<:::777555333222111111111000000000////////////000000000000000111111111111111111111111111111000000000000//////......//////000000000000//////////////////////////////.........................../////////000000000000222222222222222111000000,,,,,,---...///000111111///...------...///...---...//////000000000000000......///////////////////////////000111111222222222222222222222222222222222222222222333333333444222222222111111111111111222222333444555666777888999888666555333222222222333333333222222222222222555555444333333333444444666555555555555666777777888999:::;;;;;;:::888777777777888888888777666555666666666666666666666666555666666777777666666555222333444444555555444444444555555666666777888888777777777777666666555555888777777888999:::;;;<<<888888777777777777888888888888777666666666666666666777888999:::;;;<<<<<>>>>>???>>>;;;999;;;::::::999999::::::;;;:::;;;;;;<<<======<<<<<<>>>===<<<;;;::::::::::::999;;;===???@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCAAAAAA======>>>>>>>>>?????????@@@@@@?????????@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDBBB??????@@@BBBBBBBBBCCCDDDEEEEEEEEEFFFIIILLLKKKOOOVVV___iiittt|||{{{yyyzzz~~~vvvqqqjjjhhheeeeeeeeebbb]]]XXXRRRQQQOOOKKKGGGBBB>>><<<999888666444333111111111111111111111000000000000000///////////////......000000000000000000000000000000000////////////......//////000000//////...////////////////////////............................../////////000000000333333222111111111111222------.........////////////...---...///000///.........///000000/////////............//////////////////000000111111111111111111111111111111111111222222222222333333333333111111111111111111111111222222333444666777888888999888777555444333222222222333333333444333333333777666555444444444444444666666555555555666666666888888999::::::999999888666777999888777555444444555555555666666666666666666666777777777777666666333333444555555555555444444444555555666666777777;;;::::::999999888999999999999999999:::;;;;;;<<<888888888888888999:::::::::999888666555555555555555666888:::;;;<<<<<<<<>>>>>???@@@AAA???>>>;;;::::::999999::::::;;;888999;;;<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999:::<<<>>>AAAAAA@@@>>>===;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAABBBDDDFFFHHHHHHFFFDDDCCC>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@@@@BBBCCCCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHJJJMMMQQQWWW^^^fffooouuuwwwnnnjjjeeecccaaaaaa```\\\UUUPPPKKKIIIFFFCCC???<<<:::999555444333222111111111111111111111111111111000000000000000//////.........000000000000000000000000////////////////////////...//////////////////............................................................/////////000000333333111000000111222333...........................---,,,---...///...---....../////////......------.........//////000000000000000000000111111111111111111111111111111111111111111222222222333333111111111111111111111111222222333444555666777888888777777666444333222111222333444555666666555555777666666555444444444444666666666666666666555555666777777888888999999999666888:::999666444444555444444555555666666666777666666777777777777666666444444555666666666666555444444555555666666777777::::::999999999999::::::::::::::::::;;;;;;::::::999999999999999:::;;;<<<;;;:::888777555444444444333444666777999999999999999999999<<>>>>>???>>>=========<<<;;;::::::<<<===@@@BBBBBB@@@>>><<<:::;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@BBBDDDGGGIIIJJJHHHFFFEEE?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@===>>>>>>???@@@AAAAAAAAADDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBDDDEEEDDDCCCAAABBBCCCCCCBBBBBBDDDEEEHHHKKKNNNQQQUUU[[[bbbfffnnnyyy}}}~~~}}}zzzyyy}}}yyypppiiieeeaaa^^^\\\[[[ZZZVVVOOOIIIDDDBBB@@@===:::888777777333222222111111111222222000000000000000000111111111111111000000/////////////////////////////////.............../////////......////////////......------------------------////////////////////////............////////////222111000///000111222333............------------,,,+++***+++---...---,,,..................---,,,------......///000000000000000000000000000111111111111111111111111111111000000000000111111111222111111111111111222222222222222333333444555555555666666666555444222111000222333555666777777777666666666555444444444555555666666666777666666555444444444555666777888888999666999;;;:::666444444555444444444555555666666777666777777888888777777666555666666777888777777777444555555666666777888888777666666666666888999:::::::::;;;;;;;;;:::999999999999999999999:::;;;<<<;;;:::888777555444444333333333333444555555666666444444555888;;;======<<<;;;::::::999999::::::;;;777888:::<<<===>>>??????<<<============<<<;;;;;;===>>>@@@@@@@@@???===<<<999:::<<<===>>>>>>>>>>>>===>>>??????@@@????????????>>>===<<<<<<===>>>??????AAADDDGGGHHHHHHFFFEEE???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFDDDCCCAAABBBCCCCCCBBBAAABBBCCCDDDFFFJJJLLLNNNRRRVVVYYY]]]fffpppwwwxxxzzz~~~|||zzzwwwuuuvvvzzzxxxpppiiiccc```ZZZWWWTTTRRRQQQMMMGGGBBB<<<;;;999777555444333333222111111111111111111222////////////000000000000111111000000000000000///////////////////////////---............/////////---......//////......---------------------------000000000000000000000000------........./////////000000/////////000111111......------------------+++***)))***,,,------,,,...............---,,,+++------......///000000111111000000000000000000000111111111111111111111111////////////000000000000000000111111111222222222333333333333333333333333555555555555333111///...000222444666777777777666444444444333444444555555666666777777777666444333222333333444555666777888777:::===;;;777444444666333333444555555666777777777777888888888888777777777777888999999999999888555555666777777888888999555555444444666888:::<<<999:::;;;;;;:::999888777888888777777777888999999:::999888666555444444444666666555444444555666777555444555777:::<<<;;;:::;;;::::::999999::::::;;;888999:::<<<===>>>>>>>>>;;;;;;======>>>======<<<======>>>======<<<;;;;;;999:::<<<===>>>???>>>>>>;;;<<<===>>>???>>>>>>===>>>===<<<;;;;;;<<<===>>><<<>>>@@@CCCDDDEEEDDDDDD????????????@@@@@@@@@@@@??????@@@@@@@@@???>>>===:::;;;<<<===>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCEEEEEEDDDBBBAAABBBDDDCCCBBBAAAAAABBB@@@CCCGGGJJJKKKLLLNNNPPPQQQXXX^^^ccckkkwww~~~xxxzzzxxxwwwuuusssssstttvvvxxxwwwuuuqqqkkkeee^^^YYYVVVQQQNNNJJJHHHGGGDDD???;;;555555444333222111000000111000000//////000000000---.........////////////......///////////////000........................---------.........//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////------...///////////////------------------------+++******+++---......------.........------,,,+++---------...///000000111111111111000000000000000000000000000000000000000............////////////000000111111222222222222333333333222222222111111444444555444333111///---///000333555777777666555333333333333333444555666666666777777777666444333111111222222444555777888777;;;>>><<<777444555777333333444444555666777777777777888888888888777777888888999::::::::::::999666666777777888888999999666555555555777:::===???999::::::;;;:::999777666777777666666666666777777:::999888666555555444444<<<:::888777666777999:::999888888:::<<<<<<;;;:::;;;::::::999999::::::;;;888999:::<<<===>>>>>>>>>:::;;;<<<>>>>>>>>>>>>======<<<<<<;;;:::::::::999888:::<<<===?????????>>>:::;;;===>>>>>>>>>===<<<===<<<;;;::::::;;;<<<===999;;;===???AAABBBBBBBBB>>>>>>>>>>>>????????????===>>>?????????===<<<;;;::::::;;;<<<===>>>???@@@<<<===???AAABBBDDDDDDEEECCCBBBBBBCCCDDDDDDCCCAAAAAACCCDDDDDDBBBAAAAAABBB???BBBGGGJJJKKKKKKLLLMMMJJJPPPTTTWWW]]]gggooorrr}}}zzz|||uuutttsssrrrrrrrrrrrrsssmmmkkkgggbbb[[[UUUPPPMMMKKKGGGCCC@@@@@@===999555333333333333222111000///000//////.........//////,,,---------......//////,,,------....../////////........................---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////+++,,,.../////////...---,,,,,,,,,---------......,,,++++++,,,...//////............------,,,,,,,,,......---,,,---...///000///////////////.........////////////////////////000000000000000000000000111000000///000222444555///000111222222222222222444444444555444444333333000111222222444444555666555555333333333333555555666666666666666666666666555444222111111222444555666777777777777666666555333333333444555666777888777777777777777888888888<<<<<<<<<<<<;;;:::999888:::999888777666666666777999888666555555777999:::777777777777666666666666555666666777888999999:::888888888888777555444333888999999999999777555444888999999999::::::::::::888999999:::::::::999999777999;;;<<<>>>>>>>>>======>>>@@@AAABBBBBBAAA@@@<<<<<<<<<<<<;;;:::999999777888999:::;;;<<<<<<<<<;;;:::999;;;===>>>>>>===??????>>>>>>===<<<<<<<<<999:::;;;<<<============<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>===============;;;::::::<<<======<<<;;;<<<===>>>>>>?????????BBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAAAAA@@@???>>>===???BBBEEEFFFGGGFFFFFFIIIKKKMMMPPPSSSXXX^^^ccclllqqqzzz}}}wwwvvvtttsssssspppmmmjjjgggddd___YYYRRRMMMIIIGGG@@@???===;;;999777666555111111111111111111111111000000//////.........---//////.........---------//////............//////000000///...------,,,,,,,,,---------,,,++++++***,,,---......//////......---,,,,,,++++++,,,,,,------------............//////////////////////////////............---------...---,,,++++++---...000...------,,,,,,------.........---------,,,,,,,,,------,,,,,,,,,---...///////////////............////////////////////////////////////////////////000000000000000222333444111111222222333333222222333444444444444444333333111222222333333444444444333222111111111111222333555555555555555555555555555444333222222333444555555666666777777777666666333333333333444555555666777777777777777777777777999999:::;;;;;;;;;;;;::::::999888777666666666666888777666555666777999:::888888777777666666666555555555666666777888888999888888888888777666555444666666666666666444333222555555555555666666666666777888888999:::::::::999777999:::<<<============<<<===???@@@AAAAAAAAA@@@<<<<<<<<<<<<;;;:::999888777888999:::;;;<<<<<<<<<;;;:::999;;;===>>>>>>===???>>>>>>======<<<;;;;;;999999:::;;;<<<======<<<<<<<<<===>>>????????????>>>>>>=========<<<<<<<<<<<<;;;999:::<<<======<<<;;;;;;===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@???>>>===>>>AAACCCEEEEEEEEEDDDDDDEEEGGGIIILLLPPPUUUYYY```fffnnnwww~~~yyyuuusssqqqooonnnkkkgggddd___]]]XXXRRRKKKFFFBBB@@@:::999777555444333222222111111111111111111111111000/////////.........---///.........------------//////............////////////......---,,,,,,+++......//////...------,,,,,,------...............---,,,,,,++++++,,,,,,---------------....................................///............---------...---,,,++++++---...000...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................////////////////////////////////////////////////000000000000000111222333333333333333222222222222333333444444444444333333333333333333333333333333222222111111111111222222333333333333333333333333555444333222222333444555333444555666666666666666333333222222222333333444666666666666666666666666555666888999;;;<<<<<<<<<::::::999888777666555555666555555555666777999:::999999888777777666555555444444444555666666777777888888888888777777666555555555555555444333222222222333333333333444444444555666777999999:::::::::777888:::;;;<<<<<<<<<<<<:::;;;===>>>@@@@@@@@@@@@======<<<<<<;;;999888777777888999:::;;;<<<<<<<<<;;;::::::;;;===>>>===<<<>>>======<<<<<<;;;::::::888999:::;;;;;;;;;;;;;;;;;;;;;===>>>>>>?????????======<<<<<<<<<;;;;;;;;;<<<:::999999;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA>>>???@@@AAAAAA@@@???>>><<<===???AAACCCCCCCCCBBB@@@AAACCCDDDEEEGGGKKKNNNQQQVVV^^^fffpppzzzzzzyyy|||zzztttpppnnnkkkhhhfffbbb^^^ZZZTTTQQQMMMGGGBBB===:::888555444333111000000//////000000000000000000000000/////////...........................------------///......------......///...------,,,,,,+++++++++...............------,,,,,,,,,---...............---,,,,,,++++++,,,,,,---------------....................................///............---------------,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...............///////////////////////////////////////////////////000000000000000111222222333333222111111000000000222222333444444444333333333333333333222222111111444333333333333333333444222222222222222222222222333333222111111222333333222222333555555666666666333222111111111111111222666666666555555555555555444555666888999:::;;;;;;::::::999888777666444444444444444555666777888999999999888777666666555444333333333444444555555555777777777888777777666666666666666555555444444444444444444444555555555555444555666888999:::::::::777888999::::::;;;;;;;;;999:::;;;<<<>>>??????@@@======<<<;;;:::999777666777888999:::;;;<<<<<<<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<;;;::::::999999777888999999:::::::::999999999;;;<<<============<<<<<<;;;;;;;;;:::::::::;;;:::888999;;;<<<<<<;;;::::::;;;<<<============;;;;;;<<<======>>>????????????AAABBBBBBAAA@@@@@@===>>>???AAAAAABBBBBBAAAAAABBBCCCCCCBBBCCCFFFHHHHHHKKKQQQXXXaaakkkuuu{{{{{{zzz}}}~~~}}}yyytttoookkkhhhddd```]]]YYYTTTQQQJJJHHHDDD???;;;777444333222222111000000000000111////////////////////////........................------------------------...------------------...,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,---------.................................///............---------------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,---------......//////////////////////////////........................///000000000111111111111222111000///......//////111222222333444444333333444333333222222111111000333333333333333333333333111111111111111111111111000000000000000000000000000111222444444555555555222111111000000000111111555555555444444444333333555555666777888888777777999999999999888666555444444444444444555666777888888888777777666555555444333333333333444444444444555666666777777777666666555555555444444444444444444444555555555666666666333444666777888999999999777777888888999999::::::888999999:::;;;<<<===>>><<<<<<<<<;;;:::888777666777888999:::;;;<<<<<<<<<<<<;;;:::;;;=========;;;;;;;;;::::::999888888888666777777888888888888888666777888:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888:::;;;;;;:::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::777444222111000000000//////000000111........................---------...............,,,,,,------------------------,,,,,,,,,,,,------+++++++++++++++***************++++++,,,++++++***+++,,,,,,---...------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...........................///............---------,,,,,,,,,,,,------.........------,,,,,,------...++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,---......//////////////////////////////........................//////000111111000000///000///...---------...///000111222333333444444333333333222222111111111000000000111111111111000000000000000000000000000000////////////////////////000111222333333333333333111111000000000111111222555555444444333222222222555666666666666555555444888888999999888777555444444444444555555555555555666666555555555555444444333333333333333333444444333444555555666666666666444333333222222222333333333333333333444444444444333444555777888888888888777777777777777888999999888888888888999:::;;;<<<:::;;;;;;::::::999888777777888999:::;;;<<<<<<<<<===;;;:::;;;<<<===<<<;;;::::::999888888777777666555666666777777777666666555666888999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::888777888999:::::::::888999:::;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;???@@@AAACCCCCCCCCBBBBBB?????????@@@@@@@@@@@@@@@===???@@@@@@???>>>???@@@DDDEEEGGGIIILLLQQQWWW\\\bbbkkkwww~~~}}}zzzwwwuuutttuuuwwwwwwwwwwwwxxxuuuooojjjiiieeeaaaYYYVVVQQQMMMJJJFFFCCC@@@>>><<<:::777444222000000......------------......////////////////////////---------------.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---------------++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------///............---------,,,,,,,,,---------.........------,,,,,,------...******+++++++++,,,,,,,,,******,,,---------,,,+++++++++,,,------...//////////////////////////////........................//////000111111000///...000///...------...000111000000111333333444444333222222222111111111111111///000111222222111000///000000000000000000000000...//////////////////...111111222222222222222111000000000000111222333333444444444333222111111111444444555555555555444444666777888999999888666555444555555555555444333333333333333444444444444444444444444444444444444444111222333444555555555555444444333222222333444555222222222333333333444444444555666666777777777666777777666666666777888999999888888777777888999999999999:::::::::999999888777888999:::;;;<<<<<<<<<===<<<;;;;;;<<<===<<<;;;999999888777777666666555555555666666666555555444666777999:::<<<=========<<<<<<<<<<<<;;;;;;;;;;;;999888777777999::::::999888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>:::<<<>>>>>>======>>>???AAACCCDDDDDDEEEHHHLLLPPPTTT[[[eeennnvvv~~~~~~}}}~~~yyyuuurrrpppppppppnnnlllhhhkkkjjjeeeaaa___[[[UUUOOOKKKGGGCCCAAA>>><<<:::999777555333111///.........------,,,,,,,,,------////////////////////////,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,------------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------///............---------,,,,,,------......------...------,,,,,,------...*********++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,---...//////////////////////////////........................//////000111111000///...000///...---...///222333///000111222333444444444111111111111111111111111111222333444444333222111111111111111111111111111//////000000000000//////111111222222222111111000000000000000111222444444444444333333222111000000222333444444555555555444555666888999:::999777666555555555555444333222222111222222333333444444555444444444444444444444444000111222333444555555555777666555444555666777888333333444444444555555555555555666666666666666555777777666555555666888888:::999777666666666777888888888999::::::::::::999777888999:::;;;<<<<<<<<<===<<<;;;;;;<<<===<<<:::888888888777666666555555444555555666555555444444777888:::<<<===>>>??????======<<<<<<<<<;;;;;;;;;999888666777999::::::999888888999:::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<>>>???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===999;;;===>>>>>>>>>???@@@???@@@AAAAAABBBCCCFFFIIIGGGMMMTTT[[[dddqqq}}}~~~~~~~~~~~~zzzvvvrrrppppppooollljjjaaadddddd```\\\YYYSSSLLLHHHEEE@@@===;;;:::888666555444222000///------,,,//////......------......000000000000000000000000,,,,,,,,,------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------//////.........---------+++,,,------......------...------,,,,,,------...******************************+++++++++,,,,,,,,,111///---+++++++++,,,---///......------///000111////////////////////////......///000000000000000////////////000111333333111222222111///...000111...///000111111000///...111111000000111111222333000000000000000000000000000000000000000000000000---...000111111000000///111000/////////000222222111111222222222222111111222222333333333444444444111222444666777777666555555444333222111111111111111111222222222333333333222333444444444333222111333333333333444666777999666777777777666555444333555444333222222333444555444444444444555555555666888888777777777777777777444444555555666777777777666777888999999999999999777777666666777999;;;<<<;;;;;;:::999999:::;;;;;;888777666555555555555555555555555555555555555555666999<<<@@@BBBBBBBBBAAA@@@???>>><<<:::999999999888888777777888888999:::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>===============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>????????????>>>>>>DDDGGGKKKOOOTTT___mmmxxxwwwtttqqqnnnllliiifffcccaaa^^^[[[WWWTTTOOOJJJGGG???>>>;;;888666333222111//////...------------...------------------------------............------------,,,+++***)))((('''+++***(((''''''(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))......,,,+++***)))))))))---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------......------,,,+++------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,------...******************************+++++++++,,,,,,,,,,,,+++***))))))***,,,---///......---...///000111..............................///000000000000000///////////////000111222111111111000---------//////000111222222111000///111111000000111111222333000000000000000000000000000000000000000000000000...///000000111111000000111111000000000111222333111111222222222222111111111111111111222222222222111222444666777666555555666666444333222222222222111111111111222222222333222333444444444333222222333333333333444666777999:::999999888888777777666666666555555444444555555444444555555555666666666888888999999999888888777555555555555666666666666555666777888999999::::::777777777777888999::::::::::::999888888999::::::777777666555555555555555666666666666666666666666777999===@@@BBBCCCBBBAAAAAA@@@>>><<<:::999888888999999888888999999:::;;;999999999999999999999999<<<<<<;;;;;;::::::999999:::;;;===>>>???>>>===<<<============<<<<<<<<<;;;===<<<<<<<<<;;;;;;;;;:::===>>>>>>??????>>>>>>===>>>AAAEEEGGGJJJRRR]]]ffftttzzz|||xxxrrrpppnnnllljjjgggdddaaa[[[XXXSSSNNNJJJFFFAAA===666555444222000///////////////...---------------------------------------------............------,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))------,,,+++************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,------...******************************+++++++++,,,,,,,,,******))))))***+++---.........------......///000..............................///000000000000/////////.........//////000000000000///,,,+++,,,...000111111222222111111000111000000000000111222222000000000000000000000000000000000000000000000000111000000000000111222222222111111111111222333333111111222222222222111111/////////000000000111111111222444555666666555444777777666555444333222222000000000111111111222222222333333444444333333222333333333333444666777999<<<;;;999888777777888888777777888888888777555555555555666666666777777777777888:::;;;<<<;;;999888666666666666555555555555444555666888999999::::::777888888999999999888888999888888777777888888999777777666666666666555555777777777777777777777777888:::===@@@BBBCCCBBBBBBBBBAAA>>><<<:::888777666999999999999999::::::;;;888888888888888888888888<<<<<<;;;:::999888888777888999;;;<<<=========<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::=========>>>>>>=========:::===???@@@AAAEEELLLRRR\\\dddppp}}}|||zzz~~~xxxrrrooollljjjiiihhhfffccc___[[[SSSOOOIIICCC???;;;777444///......------------...///......---------------------------------------------............------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,++++++,,,---......------------......//////........................---...//////000000/////////......---------.........//////...------...000000000000111111000000000000000000000000111222222000000000000000000000000000000000000000000000000222111000000000111333444222222222222222333333333111222222333333222222111////////////000000000111222333444555555555555444777666666555444333222111///000000000000111111111222222333333333333333333333333333333444666777999;;;:::777666555555777888777888:::;;;;;;999666555666666666666777777777777666888;;;======<<<:::999888777777666555444444444333444555777888999999:::777888999:::999888777666777777777666666777777777666666777777777666666666777777777777777777777777888:::===???AAABBBCCCBBBBBBAAA>>><<<999777666555888888888777888999999:::888888888888888888888888:::::::::999888888888777777888999;;;<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::<<<<<<============<<<<<<:::<<<===>>>>>>???CCCFFFJJJQQQ[[[gggsss}}}xxxuuuwwwxxxyyy|||zzztttoookkkhhhfffeeedddbbb```\\\VVVRRRJJJFFF@@@;;;888555333111.........------.../////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---******+++,,,,,,+++******************************+++++++++++++++,,,,,,,,,...---+++)))(((((()))***+++*********++++++,,,---,,,,,,++++++++++++,,,,,,---------,,,------......,,,------------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,------.......................................------...//////////////////...---------------...,,,---...///...///111333/////////....../////////000000//////000000111222000000000000000000000000111111111111111111111111222111000000000111333444111111222222333333333333222222333333333333222222000000000111111111222222333333333444444444444444444555555555444333222111///000000000000111111111222222222222333333444444333333333333444666777999;;;:::777666555555777888666777:::<<<<<<:::777666666666666666777777777777555777:::<<<===<<<;;;999888888777666555444444333333333555666777888888888666777888999888777666555666666666666666666666666555666777888888777666666666666666666666666666666888999<<<>>>@@@AAABBBBBBBBBAAA>>>;;;999777555555666666666666666777777888777777777777777777777777666777777777888888999999777888999;;;<<<======>>>;;;;;;;;;;;;::::::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<======>>>???AAABBBFFFKKKSSS]]]iiiuuu}}}~~~xxxuuuqqqqqqpppqqqsssvvvyyy{{{{{{wwwrrrmmmjjjgggdddaaa___]]]\\\ZZZWWWQQQKKKFFF@@@<<<777444333222111000111000//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++************))))))************))))))*********************************++++++,,,,,,,,,...---+++)))(((((()))***************+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///...............------,,,*********++++++,,,,,,,,,---..................---...---,,,+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***))))))((((((,,,,,,---............---------------------------------...////////////.........---------......///,,,---...///...000222444///......------......///000////////////000111111000000000000000000000000111111111111111111111111111000000000000111222222000111111222333222222222222222333333333333222222111111111222222222333333333333333333333333444444222333444555555444333222000000000111111111222222222222222222333444555555333333333333444666777999<<<;;;999888777777888888333555888:::;;;:::888777555555666666666777777777444555888:::;;;;;;::::::888777777666555444444444333444555666777777777666555555666666666666555555555666666777777666666555555666777888999888777666666666666666666666666666777888:::<<<>>>@@@AAABBBAAA@@@===;;;999777666555555555555555555666666777666666666666666666666666444555555666777888999999888999999:::;;;<<<<<<===;;;;;;:::::::::999999999888888999999999999::::::::::::;;;;;;;;;;;;::::::888888999:::;;;<<<======???@@@BBBFFFLLLUUU```gggttt{{{zzz|||~~~xxxuuummmlllkkkkkkkkkkkkmmmmmmllliiieeebbb```]]]ZZZXXXTTTRRRPPPMMMJJJFFF@@@<<<555333000///000000000///000000///---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,+++***))))))))))))+++*********+++,,,,,,---++++++************++++++++++++++++++,,,---......///////////////...------******++++++,,,,,,------......////////////.........---,,,++++++******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********))))))(((+++,,,---.........------------------------------,,,---......//////.........---------...///000000---...///...------///111000///...------...///000///////////////000111111000000000000000000000000111111111111111111111111...///000000111111000000///000111222222222111111222333333444444333333222111111111222222222333333444333333333333333333333111222444666777666555444111111111111222222222333222222111111222444555666333333333333444666777999:::999999888888777777666111333555888999999999888444444555555555666666666222333555777888999::::::777777666666555555444444444555555666666555555555333333333333444444555666555666777777777777666555444666777999999999777666777777777777777777777777666777999;;;===???@@@AAA???>>><<<:::999777666666555555555555555666777777666666666666666666666666555555555666666777777777888888888888999999:::;;;::::::::::::999999999999888888888888999999999:::999999::::::::::::999999888777777888999:::::::::;;;<<<>>>???BBBGGGMMMQQQ]]]dddoooxxx}}}zzz||||||vvvrrrkkkjjjiiihhhgggfffeeedddbbb___[[[XXXUUURRRNNNLLLGGGEEEBBB@@@>>>;;;777444111000...///000000///---......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++++++++,,,++++++***))))))***++++++************************((())))))***++++++,,,,,,******+++++++++******)))+++++++++***++++++,,,,,,++++++************++++++************+++,,,------......//////......---,,,+++++++++,,,------......------...//////...------...---,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,---......//////......---------...///000111222...//////---+++***+++---111000///......///000111///////////////000111111000000000000000000000000111111111111111111111111---...000111111111000///...///000111222111000000222333333444444333333222111111111111222222222222444444333222222333333333111222555777888888777777111222222222222333333333222222111111222444555666333333333333444666888999666777777777666555444333000111333666888999999999444444444444555555555666222222333444666888999:::666666666666666555555555555555666666555555444333222222111111222444555777555666777888888777666555444666888999:::999888777888888888888888888888888666666888:::<<<>>>???@@@???>>><<<:::999888777777666666666666666777888888666666666666666666666666666666666666666555555555888777777777777777888999:::::::::999999999888888777777888888999999999:::999999999::::::999999999999888777777888999999999777999<<<===>>>???BBBDDDGGGMMMVVV```kkkwww{{{}}}}}}yyysssooojjjiiiiiigggfffcccaaa```]]]YYYUUUQQQNNNJJJEEEBBB>>><<<999777777555333111111000000111222111///...------,,,,,,---......///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++---......///---,,,***))))))***,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,((()))+++,,,,,,+++***))),,,,,,++++++***++++++,,,++++++************++++++))))))))))))***+++,,,---------......------,,,+++++++++,,,------...//////,,,,,,---......---,,,,,,...---,,,+++******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++%%%&&&''')))+++---...///------------------------........................---------------...///000////////////////////////111000///......///000111111111000///...---,,,,,,222111000//////000111222222222111111111111111222000222333333111000000111222222222111222222333333333333333333333333333333555444333222222222333444222333444555555555444333222222333444444333222222333222111111000111111111333222222111111111111111333222222222333444444555555555666666555444333333000222444777888777666666444444444444444444444444333333444555666777888888777888888888888666444333777777777777666555444333555333222222444555555444444555555555666666777777888999999::::::999999999555666777888888888888888888888888888999;;;===>>>=========<<<;;;999888777555555666777888888777777666666555555555555666666888777444333333444777888888888777777777888:::;;;999999999888888888777777888888888777777777666666888999999::::::999999888777777666666555555555444444555555666777999;;;<<>>???=========<<<;;;999777777333444444555666666555555666555555555555555555666888777555444444555777888888888777777777888999:::999999999888888777777777888888888888777777777666888888999999999999888888666666666666555555444444555555555555666777888888:::<<>>???======<<<;;;:::888777666444444555666666666555555555555444444444444555555777777666666666666777777888888777777777888999999888888888888777777777777888888888888777777777777777777888888888888777777666555555555555444444444666555555444444444555555777999:::<<<>>>DDDMMMTTT```jjjwww}}}{{{zzz}}}}}}xxxuuusssrrrtttuuuxxx~~~}}}vvvnnniiihhhfffdddbbbcccaaa]]]ZZZVVVRRRLLLHHH???;;;666444444333000...111000000//////...............------------............------,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************************************+++***))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************************++++++************++++++************+++++++++,,,++++++***++++++,,,---...------------------------...------,,,,,,++++++***+++++++++,,,...///...,,,------,,,,,,++++++******((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++))))))***+++,,,---...///,,,,,,------------------........................000///...---------------////////////////////////000000////////////000000............//////000000000//////////////////000//////////////////000111111333444333222111111111111000000000111222333444333333333333333333333333222111111000000000000000333444444555666666666666555555666666666666555555333333222111111111111222222222111000000000000111222111111000111111222222555666666777666666555555444444333222111222222222333333333333333333333333222333333444555666777888:::999777666555666777888555666666666555444444333555333222222444555555444222222333555666888999::::::;;;;;;::::::999888777::::::::::::999888777777999999::::::;;;<<<======<<<<<<;;;;;;:::888777666666777777888888888777777444444333333333333444444666666777888888777666666888777777777777888888888777777777777777777777777777777777777777777777777666666777777777777666666444444444444444444444444555555444444444444555555666888999:::;;;>>>CCCGGGMMMUUUbbbooo}}}{{{yyy{{{|||~~~yyytttqqqnnnmmmjjjjjjkkkooosssuuuuuutttuuuooohhhdddcccbbb```]]][[[XXXTTTPPPKKKFFF@@@<<<888555111///000111111000000/////////.........------------------------------------,,,,,,,,,++++++******************************************************************************************************)))))))))))))))******))))))((((((((((((((())))))))))))))))))))))))************************---,,,++++++***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++******+++...///...---......---,,,++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,---------..............................000///...---------------//////////////////////////////000000000000//////------......///000000000//////000000000000////////////...//////000111111111333444444222111111222000000000000111222333444333333333333333333333333111111111111000000//////333333333444555666666777666666666666666666666666444333333222111222222222333222222111111111111111222222111111000111111222555555666666666666555555333333222222222333444555333333333333333333333333222222333444555666777777:::999777666666777888888666777777777777666666555555333222222444555555444222222333555666888999:::;;;;;;<<<<<<;;;:::999999888999999999888777666666777888888999::::::::::::::::::::::::999888777777777888888888888888777777444444333333333333444444555666777888888777666555777777777888777777777777666666666666666666666666666666666666666666666666444555555666666555555444333333333333444444444444444444444444555666777777222333555666777888:::<<>>;;;999777555222000///...---,,,,,,---...///........................,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************+++++++++++++++++++++++++++++++++)))))))))))))))******+++******)))(((((((((((((((((((((((((((((((((((((((************************---,,,+++***************************+++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------......------,,,,,,++++++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++...------+++***)))((((((++++++,,,,,,---......///..............................---------......///////////////////////////...///000111111000///............///////////////000111222333333222111000000//////000111222333333222444555444333111222222......//////000222333444333333333333333333333333111111222222222111000///111111111111222444666777666666555444444555666666444444333222222222222333666555444444333333444444444444333222222222222222222222333444444444444444666777888888888777666555222222222222222222222222111222333333555555666777777888888999999888888888666666777777777777666666555333222222444555555444444444444555666777777888777777888999::::::::::::777777888999999999888888777888999:::::::::999999444555666888999999::::::777777777777777666555555666555555555555555555666444444555555555555444444777777888888888777555444444444444555555666666666222222222333333444444444222222333333333333222222111222222222333333333333444444333333333333444444444444444555666777666666555999===???AAAHHHSSS\\\jjjuuu{{{zzzyyyyyyzzz}}}~~~~~~~~~|||wwwvvvxxxzzzvvvqqqjjjdddbbbaaa``````^^^___`````````___```aaa[[[UUUOOOJJJHHHFFFAAA>>>999666444333222222000...,,,------,,,,,,+++,,,,,,,,,,,,------------------+++,,,------------,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))))))))))))))***++++++******)))(((((((((((((((((((((((((((((((((((((((************************,,,,,,+++***)))))))))))))))))))))*********++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,,,,------------------,,,,,,''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---------------...///000////////////////////////...///000111111000///...////////////////////////111222333444444333222111000000000000111222333444222444555555333222222333.........///000222333444333333333333333333333333111222222333333111000///000000000000111333555666666555444333333444555666555444333333222222333333666666555444444444444555555444444333222222222333111222333333444444444333999:::;;;;;;:::888555333222222222222222222222222111222222333444555666777666777999::::::999888777555555666666666666666555555333222222444555555444444555555555666666777777444555666777888999999999777888999:::::::::::::::888999:::;;;<<<;;;:::999333444555777999:::;;;;;;999999999999999888777777666666555555555555666666444444444444444444444444666777888888888666555444444444444555555555666666111111111222222333333333222222222333333222222222111111111222222333333333555444333222111111111111333222111111222333222111111555:::;;;;;;===DDDJJJMMMVVV```gggqqq~~~~~~}}}|||zzzyyyzzz|||~~~|||{{{yyysssppppppqqquuu{{{zzzrrrooojjjddd___]]]]]]]]]]]]\\\\\\]]][[[YYYWWWVVVVVVMMMHHHBBB>>><<<999555222555333111000000000///...,,,---///...---++++++,,,+++++++++++++++++++++,,,++++++------------++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++******)))(((((((((((((((((((((((((((((((((((((((************************,,,+++***)))((((((((((((((())))))))))))*********)))***+++,,,,,,+++))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***,,,,,,+++,,,,,,------------------++++++******))))))((((((''''''((())))))))))))))),,,+++*********+++,,,---000///---+++++++++---...***+++---//////...---,,,/////////...---------,,,........................+++++++++,,,,,,,,,------............///000222222000000///...............000000000000111111111111000000111111111222222222666666666555333111///...111111111111000000000000333333333444444555555555222222222333333222111111222222222222222222222222444444444444333333222111555222000222666888777555:::888888999666222333666777666666444333222111111111111222222222333333333888888888888777777777777444444333222222222222333222222111222444666999;;;;;;::::::999777555333222666666666666666666666666333333444444555666666666666444222222333555555555555555666777777666555444777777777777888888888888999999999::::::999999999777666666666888999;;;===???<<<999777777777666555666555555555444444444444666666666666666666666666777777777777777666555555555555555555444333222111222111111333444444222000000000000000000000000000000000111111111111000000222222222222222222222222222222333333333222111111333333333333666999<<<>>>EEEHHHMMMRRRYYYaaajjjooo{{{~~~~~~{{{yyy{{{|||xxxyyy{{{}}}}}}yyytttpppllljjjiiiooooooppprrrsssqqqnnnkkkeeebbb]]]ZZZYYYYYYYYYYYYZZZVVVRRROOOMMMJJJEEEBBB;;;999777666555333000...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,++++++******++++++,,,***)))(((''''''((()))***&&&''')))++++++)))'''&&&+++++++++*********))))))))))))************))))))))))))))))))***+++------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******///...,,,***)))(((''''''************************************************************************++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))))))))))))))''''''((()))))))))))))))++++++*********+++,,,---...---+++*********,,,,,,***,,,---...///...,,,,,,............------------...............---------,,,,,,---------..................//////000111222000000///...............//////000000000111111111000000111111111222222222444444555555444333222111000000111111222222333333222333333333444444444444222222333333333333222222333333333333333333333333333444444444333333222111444222222444999@@@EEEGGG;;;666444666666444555999777666555444333222222111111111222222222333333333666666666666777777777777666555444444333333333333333333222222333666888:::;;;;;;:::999888666444333555555555555555555555555444444555555666777777777777555333333444555555555444555666666666666444444666666666777777777888888888888::::::::::::888888666666666666777999:::<<<<<<:::888777777777666555666666666555555555444444666666666666666666666666777777777777777666555555555555555555444333222111222111111222444444222000111111111111111111111111000000111111111111000000222222222222222222222222111111222222333222222111111111111222444666999:::;;;===AAAEEEIIIOOOUUUZZZ\\\```eeeiiilllooorrrtttyyy{{{}}}}}}{{{xxxwwwyyy}}}zzzvvvvvvwwwxxx~~~~~~|||zzzuuuqqqllliiigggfffjjjjjjkkklllmmmlllhhheeeccc___YYYUUUTTTRRRQQQPPPNNNJJJFFFDDDBBB@@@<<<999666555333333222111...,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++*********+++,,,---,,,++++++******++++++,,,)))((('''&&&&&&'''((()))(((((()))******)))((((((+++++++++*********))))))))))))************)))))))))))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,,,,+++***))))))))))))((((((((((((((((((((((((************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((())))))))))))))))))***''''''((()))))))))))))))+++************+++,,,,,,---,,,***))))))***++++++,,,,,,---......---++++++------------............///.........------,,,,,,---------.........//////......//////000000111111000///......---.........//////000000000000111111000000000111111111111222222333444555666555444444///000111222333444555555222222222222333333333333333333444444444444333333333333333333333333333333333333444444444333222222444333333444999BBBLLLSSSBBB:::555555666666777999666666555444333222222111111111222222222333333333444444444555555666666666888777777666555444444444444333333333333555777888;;;;;;::::::888777555555555555555555555555555555555555555666777777888888777555333333444555555444333444555666666555444333555555555666666666666777666888:::;;;;;;:::888666555555555555666888999:::999888777888999999777555777777777666666666555555666666666666666666666666666777777777777666555555555555555444444333222111222111000111333333111000111111111111111111111111111111222222222222111111111111111111111111111111///000111222222222222222///000000111222333444444333555777888:::===AAADDDEEEHHHMMMQQQTTTXXX\\\___dddiiipppwww|||~~~~~~}}}zzzyyywwwtttrrrssswwwzzz||||||vvvqqqpppppppppuuuzzzvvvtttrrrnnnjjjgggdddcccbbbgggggggggggggggeeebbb___\\\XXXRRRMMMJJJHHHFFFDDD???===:::888777555333000333111000000111000...+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,+++************+++,,,,,,++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))+++************)))))))))((())))))******))))))((())))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))******)))))))))))))))***+++((((((((((((((((((((((((************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''((((((((())))))******''''''((()))))))))))))))***************++++++,,,,,,+++************++++++---------------,,,+++***,,,,,,,,,------.........///......------,,,,,,+++------------..................///000000000000000///......------.........////////////000000000111000000000000111111111111333444555666666666555444000000111111222333333444222222222222222222222222333333444444555555444444444444444444444444444444333333333444444333333222333444444333444:::CCCJJJKKKAAA777666777666666777666666555444333333222222111111222222222333333333111222222333444555555666999999888888777555444444444444333333333444555666::::::::::::999888666666555555555555555555555555444444555555666666777777555444333333444444333222222333444555555555444333444444444555555555666666555777:::<<<<<<:::777555444444444555666777777888555555555777999:::888666777777777777666666666666666666666666666666666666666666777777666666555444444444444444333222111111111000000000222222111///222222222222222222222222111111222222222222111111111111111111111111111111...///000111222222222222//////000111111111111000333444555555555666888:::>>>???BBBCCCDDDGGGKKKMMMQQQUUU[[[ccciiimmmoooppptttsssqqqnnnlllllloooqqqxxx~~~}}}{{{~~~{{{wwwqqqlllkkkiiihhhkkkqqqwww}}}~~~wwwpppkkkiiigggdddbbbaaaaaaaaagggfffdddcccbbb___[[[WWWQQQMMMHHHCCCAAA>>>;;;:::777666444333222111///...111000///000111111///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++***************++++++,,,++++++************++++++++++++***))))))***++++++******))))))))))))******************))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))(((((()))))))))***************************************************************************++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++''''''(((((()))))))))***''''''((()))))))))))))))))))))******++++++++++++,,,+++++++++++++++,,,,,,---------,,,,,,++++++***+++,,,,,,,,,------............------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///000000111000000///......------------.........////////////000000000000000000000000000000000444555666666666555444333111111111111111111000000222222222222222222222222222333444444555555555444444444444444444444444444222333333444444333333333111333444222111222777<<>>555444666555444555555555555444444333333222111111222222222333333333000000111222333444444555888888888888777666555444444444333333333444444444999999999999999888777666555555555555555555555555222222333444444555555666444333222222333333111000111222444555555555444444444444444444555555555555555777999<<<<<<999777555444444555555666666666777333333444666999:::888777777777777777666666666666666666666666666666666666666666666666666555444444444444444444333222111000111000//////000111000///111111111111111111111111111111111222222111111111000000000000000000000000---...///000111222222222///000111111111000000///222333555444333444555777666777888888888999<<<>>>BBBDDDHHHMMMRRRWWW[[[]]]ffffffeeedddccceeehhhkkkrrrwww~~~yyywwwwww|||~~~xxxrrrlllgggfffdddbbbeeejjjhhhmmmqqqqqqqqqqqqmmmhhhfffeeecccaaa``````aaaaaacccaaa^^^[[[XXXTTTOOOLLLCCC@@@===:::999777555333222222222111000/////////...------...//////...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))******+++++++++++++++******))))))******+++***)))(((((((((((()))*********)))(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,***************************++++++,,,,,,++++++***'''(((((((((((((((((()))''''''((()))))))))))))))((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------...///000111111000///...---------,,,------...///......////////////000000111000000000000000//////444444555666555555333222111111111000000000//////333333333333222222222222111222333444444555444444333333333333333333333333222222333444444444333333000111222222111222333444;;;555000222444333333555555555444444444333333333111111222222222333333333111111111222222333333333555666777777777666444333333333333333444444444444777777888888888777777666444444444444444444444444111222222333444444555555444333222333444333111///111222444555666666555555444444444555555555555666555777999::::::999777555444444555666777777666666222222333555888999888777777777777666666666555555666666666666666666666666555666666666666555444444444444444333333222111000111///......///000000///000000000000000000000000000000111111111111000000////////////////////////---...///000000000000000000000000000000000000000...000111111111111222333000111333444444444666777999999:::<<<@@@DDDHHHJJJPPPQQQSSSTTTVVVZZZ___cccjjjpppxxx~~~|||}}}}}}|||{{{zzz|||}}}~~~{{{wwwsssrrruuuwww{{{zzzuuummmhhhdddcccaaa```bbbfffccchhhjjjiiijjjkkkiiieeebbbaaa___]]][[[[[[[[[[[[VVVTTTPPPMMMJJJFFFAAA>>>888666444333333333111000...///000///---------...+++******+++,,,,,,+++)))*********+++++++++++++++******++++++++++++******)))))))))************+++((()))******++++++************))))))))))))******((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))))))))***'''(((((())))))(((((('''(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))******((('''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************************************++++++++++++******************************++++++++++++******((((((((((((((('''''''''''''''((()))))))))))))))'''((()))***+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,---------......///000111111000///...---,,,,,,,,,------...///........./////////000000111111000000////////////000222333444555555444444111111111111111111111222444444444444333333333222000111222333444444444444333333333333333333333333111222333333444444444333222111000000222333333222333000111444555333333555555444444444444333333333111111222222222333333333222222222222222222222222111333444666666555444333111222333333444444444444555666666777777777666666444444444444444444444444222222333333444555555666666555444555666555222000222333555666777777666666444555555555555666666666666777888999999888777666444555666777777777666666333222222333666888888888666666666555555555444444666666666666666666666666555555666666555555444333333333444333333222111000111///------...000000/////////////////////////////////000000000000//////////////////////////////......//////000/////////000///.........///000000---///111111000///000111///111444555444444444555333333444666888999;;;<<<>>>@@@BBBDDDGGGKKKOOOSSSZZZ```iiiqqquuuwwwxxxyyytttuuuvvvuuuttttttuuuwwwxxx||||||}}}~~~}}}}}}}}}{{{zzz{{{~~~~~~xxxtttqqqmmmkkkkkklllnnnuuu}}}yyyrrrnnnjjjeeeaaaaaaaaa___bbbfffeeeiiijjjhhhggghhhfffaaa\\\ZZZWWWSSSPPPMMMLLLLLLGGGDDDAAA???===:::777444222000/////////000...---,,,...///...,,,***,,,...+++*********,,,,,,***((()))*********++++++++++++******++++++++++++******))))))))))))************'''((()))***+++******)))******))))))))))))******)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&(((((((((((())))))******''''''((((((((((((''''''''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************************++++++++++++******************************++++++++++++******))))))(((((('''''''''&&&'''(((((()))))))))))))))'''((()))++++++******)))'''((()))***************+++*********+++,,,---------------,,,,,,+++++++++)))***+++,,,------...///---------.........//////...///111222111000...---,,,,,,,,,,,,------...///............/////////000111111000000/////////......///111333555666666666000000111222333444444555555555555444444333333333///000111222333333444333222222222222222222222222111222333333444444444444666222......111222222000333333666999888333222444444444444444444444333333111111222222222333333333333333333222222222222222///111333444555555333222000111222333444444444444444555555666666666666666444444444444444444444444333333444444555666666777888777666777777666444111222333555777777777777777555555555666666666666777777777888888888888777777555666777888888777777666444333111222555777888888666555555555444444444444666666666666666666666666555555666666555555444333333333333333222111000000111///------.../////////////////////////////////......////////////......//////////////////////////////////////////......///...---,,,,,,---///111000111333333222111111222///222444444333000/////////111333555666666555444777888:::;;;;;;>>>AAADDDFFFMMMWWW___eeehhhjjjkkkkkkllllllkkkjjjiiikkkmmmooorrrvvv{{{~~~|||{{{yyyzzz{{{|||yyy|||}}}yyyyyy{{{~~~}}}wwwtttsssrrrtttwwwzzz}}}xxxssspppkkkfffcccccccccdddkkkrrrssstttwwwwwwuuupppkkkggghhhccc```aaaaaa```bbbgggdddggggggdddbbbaaa^^^ZZZUUUSSSNNNIIIDDD@@@>>>======;;;888777666555222000000...------......,,,+++,,,...000...+++***,,,...---,,,,,,,,,------,,,***))))))******++++++++++++******++++++++++++******))))))))))))************'''((()))++++++******)))******))))))))))))******,,,+++***))))))***+++,,,%%%&&&((())))))(((&&&%%%'''((((((((())))))******''''''(((((((((((('''''''''''''''((((((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---...,,,+++))))))***,,,---++++++,,,,,,---...//////------------------------............/////////000------------------------//////000111111111111111111000///...............////////////111333555666444333111111222444555444777777666555333222111111222222222222222222222333000000111111111111000000111222333333444444333333444444333333222111000000///111222444444333222111888777666555444333333333555444333222222222333444333333333222222111111111111222222333333222222111333444444555555444444333333444666777777777666555777555444555777888555333666555444444333333333444333444666777777555444222222333444666777888888888777555444222222333444555777888888999999999888888555555555555555444444444555555555555555555555555555555555555555555555555555666777888888777666555666444222222333333222111222222222111111111000000000////////////........................///000000////////////////////////........................---------............///////////////000000000000......------...///000111111111000000000000000111111111111111111111111111333333444444555666777777>>>@@@CCCHHHMMMRRRUUUWWWZZZ[[[\\\]]]___```aaabbbdddgggkkkooorrruuuyyy|||}}}|||{{{yyyxxxvvvuuuttttttuuuwwwzzz~~~}}}yyywwwxxx|||{{{wwwuuuuuuwwwyyyyyy|||uuuqqqnnnmmmlllkkkkkkmmmrrryyyyyysssooommmlllfffeeecccaaa```aaabbbccciiijjjlllnnnnnnllljjjhhh``````______^^^^^^______fffbbb^^^ZZZWWWSSSOOOLLLDDDBBB@@@===:::888777666111111111111000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((************************************************))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))******))))))((((((''''''''''''&&&'''(((***,,,---))))))(((((('''''''''&&&(((((())))))******++++++***************)))(((((())))))))))))************))))))(((((()))******+++++++++++++++++++++++++++''''''''''''''''''''''''((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---...---+++******+++---...+++,,,,,,,,,---.........------------------------////////////000000000000------------------------//////000111111111111000000///......---------...,,,,,,---...111333666888111000000000222444666666777666555444333222111111222222222222222222222222000000111111111000000///111222222333444333333333333333222111111000/////////111222444444333222111555444333222222111222222555444333222222222333444444333333333222222222222222222222222222222222222333333444444444444333333333444666777777777666555777555444555777888666333333333222222222222333333333444666777777555444333333333444444444444444555888666555333333444555666888888999999888888777666444444555555555555555555444444444444444444444444444444444444444444444444333444555666666555444444555333222111222333222111222222111111111000000000/////////.........---------------,,,------...///................................................------------............------........./////////........./////////000000111000000//////000000111000000000000000000000000111111222222333444444555555666999<<>>???AAABBBBBBFFFIIILLLOOOSSSYYY___dddiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmmmmnnnrrrwww{{{~~~zzzxxxwwwwwwvvvtttssssssssstttuuuwww{{{|||yyyuuusssooollljjjjjjkkkkkknnnppptttwwwxxxxxxwwwvvvtttrrroookkkhhhfffeeedddeeeeeeeeefffgggiiikkkllliiiiiiiiihhhgggfffddddddaaa```]]]ZZZXXXWWWVVVVVVXXXYYYZZZZZZYYYWWWUUUSSSTTTSSSQQQNNNLLLJJJIIIIIIDDDAAA>>><<<;;;999666333222111000///..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''(((((()))***)))))))))(((((((((((('''''''''(((((('''&&&%%%%%%((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$)))************))))))((())))))))))))************,,,++++++*********++++++,,,,,,++++++************''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((()))))))))***************************++++++,,,+++******++++++---...///------,,,,,,,,,,,,,,,,,,,,,,,,------------------000000000000////////////////////////////////////---...//////000000//////------,,,++++++,,,,,,,,,//////.........------------...///000111222444666555444444333333222222222111111111000000000000000222111000000//////......000111111222222222222222111111111000000/////////000000111222333222222111333333333333333444555555333333333333444444555555444444444444444444444444444333111000000111333444222222333333333333222222333444555666666666555444555555555666777777666555444333222222111111111111333444555666666555555444555333111000///000222333666666555444444444444555555666666777777777666666333333333444555666777777222222222222222222222222333333333333333333333333///000000111222222222222333111000000111222111000111111000000000/////////---------,,,,,,,,,++++++,,,++++++++++++,,,------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,---------------...000111111000...---//////.........///000000....................................//////000000111111222222222222333333333333444555666777888999===???AAACCCFFFKKKRRRVVV\\\]]]^^^___aaabbbcccdddffffffggggggiiimmmssswww~~~{{{wwwuuuuuurrrrrrrrrqqqpppoooooonnnpppqqqtttuuuvvvtttrrrpppooommmkkkhhhfffffffffgggiiijjjkkklllllllllkkkkkkjjjiiigggeeedddcccccccccbbbcccdddfffggghhhhhhhhh___```aaabbbbbbbbb```___]]]\\\YYYVVVSSSQQQPPPOOONNNOOOOOOOOONNNLLLJJJHHHEEEDDDBBB@@@===<<<;;;::::::888666555555444222000/////////...//////000000------,,,+++******)))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((()))*********)))'''&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%))))))************)))(((((()))))))))************---,,,++++++***+++++++++,,,,,,++++++******))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,((())))))******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................////////////////////////------...////////////...,,,,,,+++++++++,,,,,,---//////......---,,,,,,+++---///111111//////111222333333333333333333222222111111111000000000//////111111000///....../////////000111111222222111111111111111111111000000000000000111111222222222222222222222222222333444555222222333444555555666666444444444444444444444444444333111000000111333444222333333444444333333222222333555666666666555444333444666666666666666666888777555444333222111111333444444555555666666555444333111000000222444555444444333333333222333333222333444555666777777777333333333444555666777777222222222222222222222222333333333333333333333333000000000111111222222333111000......000111111000000000000/////////......---,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,------------...,,,,,,---------.........,,,...///111000///---,,,......------...//////000////////////////////////............////////////---------.........//////000000111222333333444444888999999:::;;;???DDDHHHMMMMMMOOOQQQSSSUUUVVVWWWYYYZZZ[[[]]]```fffmmmrrruuuvvvwwwvvvssspppnnnnnnjjjkkkkkkkkkkkkiiihhhggghhhhhhiiiiiiiiihhhhhhggggggfffeeedddccccccccccccccccccccccccccccccccccccaaaaaa````````````aaaaaa^^^___aaabbbbbb```___]]]WWWXXXYYYZZZZZZYYYWWWVVVSSSRRROOOLLLJJJGGGFFFEEECCCCCCCCCCCCAAA@@@>>>===888888666555444333333333222111//////000000...---++++++++++++,,,,,,---...------,,,++++++***))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&''')))*********)))((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((())))))*********))))))((()))))))))************,,,,,,+++++++++++++++,,,+++++++++******)))))))))'''''''''(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++(((((())))))******++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---------.................................,,,------...............,,,,,,+++++++++,,,------+++,,,---...............+++...111111...---///111222222222222333333333333222222222111111000000///000000............000111//////000111111111111000111111111111111111111111000000000000111111222222000/////////000111111222111111333555666666777777333333333333444444444444333333222111111222333333333444444555555444444333222333444555666555444444222444666777666666666888999999777666444333333333333333444444555666666666333333222222222333555666333333333333222222222111111222333444555666666666333444444444555666666666222222222222222222222222222222222222222222222222222222111111111111222222000...------///000000///////////////............------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------...///...---,,,+++---------------...///000////////////////////////........................,,,,,,------.../////////.........///000111111111333444444333333555888;;;===>>>???AAACCCDDDFFFGGGHHHIIIKKKMMMQQQWWW^^^ccciiikkklllkkkhhhfffeeeeeebbbccceeeffffffeeedddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbaaa`````````___\\\]]]]]]^^^_________```]]]]]]]]]\\\YYYVVVRRRPPPMMMMMMLLLLLLKKKJJJHHHHHHDDDCCCBBB@@@>>><<<:::999777777777666666444333333333222111111111111111111000...---...//////...---+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''(((((((((%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((&&&''''''((())))))******((())))))************)))))))))))))))***************************+++,,,,,,************************&&&''''''((())))))******************))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++)))******+++++++++***************+++,,,,,,,,,---++++++,,,,,,---......///+++,,,,,,---...///000000------------------------,,,,,,---............---,,,,,,,,,,,,,,,---......***+++---.../////////...(((,,,000111...---///222111111222222222333333333444333333222111111000000///...---------///111222...///000000111111000000000000000000000000000000000000000000000111111222000000/////////000000111000111333555777777777777222222222222333333333444222222222222222222222222444555555666666555555444222333444555555555444444222444777777666555777888777777666555555555666666333333333444555666777777444333333333333222222222333333444444333333222222333333444444444444333333444444555555555555555555333333333333333333333333222222222222222222222222333222111000//////000000///---,,,---...000000////////////.........------------------,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000------------------------------------------------....../////////000000000,,,,,,------......//////...000000000///000222444222333444555777888999:::<<<======>>>AAAFFFLLLPPPXXXZZZ[[[[[[XXXVVVVVVVVVUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^^^^^^^^^^^^^^^^]]][[[ZZZXXXVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRQQQPPPMMMIIIEEECCCAAA@@@???===<<<;;;;;;;;;888888888777555444333222000000000000//////......000000//////....../////////...---...///000///.........---,,,,,,,,,,,,---************++++++++++++************************************************************************))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((()))(((((((((((((((((())))))(((((()))***************))))))))))))************((((((((()))***+++,,,---(((((())))))******++++++&&&''''''((()))******+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++++++++,,,,,,,,,+++******))))))***+++,,,,,,------++++++,,,,,,---...//////+++,,,---...///111222222------------------------+++,,,------......------,,,,,,,,,,,,------...///....../////////...,,,+++%%%***///000...---000444111111111222222333333444444444333333222111000000...---,,,,,,---///222333...//////000000000000000.........///////////////000000000000000111111222222222111111111111222222///111333555777888888888111111111222222333333333111222222333333222222111555555666666666666555555222333444555555555444333111444777777555555777999444444444555666777888999333333333444444666777888444444444444333111000///444444555555444444333222555555555444333222000///555555555555555444444444333333333333333333333333111111111111111111111111444222111///...............---,,,,,,...///////////////.........---------......------------,,,,,,)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))************+++++++++---,,,+++************+++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---.........///---...000000000000111333//////000111222333444444777777777666777:::???CCCFFFHHHIIIIIIGGGEEEDDDEEEEEEFFFGGGJJJKKKMMMNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKNNNPPPRRRSSSSSSSSSTTTSSSRRRPPPMMMJJJGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHAAAAAAAAA@@@>>><<<:::888:::999777555444333444444333333333333333222111000////////////............///...---,,,,,,,,,,,,,,,,,,+++******,,,---,,,***------+++***))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((---,,,***((('''&&&''''''&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&(((((()))***************))))))))))))************'''''''''((()))+++,,,---''''''((()))***+++,,,,,,&&&''')))*********)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************,,,+++++++++******))))))***+++,,,---............///---+++,,,///000///---...............///000000444333111///...---......------..................//////...------------.........////////////......////////////000000000000222222222222222222222222444444444333222111000///////////////////////////222222111111000000//////////////////........................////////////222111111111000000//////222222333444444555666666000000000000111111111111222111111111111111222222333444555555666666555555000111222444555444444333222222333333333333444444888888888777777666666666444444444555555555666666888777666444111000111333333333333444444333222222111222333444444444333222///000111222333444444444000111222333444333333222222111111000///000000000////////////////////////000000000000000000000000111000///------......///---...///...,,,+++,,,---,,,,,,,,,++++++*********...---,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---,,,+++******+++,,,---,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------........................---------............///////////////////////////111000000000111222333333.........///111444666888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<======>>>:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333222111111222222222222222111000////////////......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************))))))((((((+++++++++*********))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))(((((()))******++++++***)))(((((())))))))))))))))))******************))))))))))))******''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********))))))))))))(((((((((''')))***+++,,,------------...,,,+++,,,///000///---...............//////000333222000...---------------------.........////////////...------------.........////////////......////////////000000000000111111111111111111111111222222222222111000000///////////////////////////111111111000000/////////////////////........................////////////111111111000000000//////111111222333333444555555000000000000111111111111222222111111000111111111222333333444444444444444111222444555555444444333222222222333333333444444333222222222111111111111333333444444444555555555777777777555333111222333222333333444333333222222000111333444444444444333111111222333444444444333000111222333333333222222222111111000000000000000........................000000000000000000000000111000///...---......///---.........,,,+++,,,---,,,,,,,,,++++++*********++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............------------------------......---------...//////............///000222222222222222222222222222222222222222222333444555666222222222222222333444444111333555666777777666555999888888888777666666666222222222222222222222222444333222000///......---000000000000000///......------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++++++++++++++***))))))(((((())))))*********))))))((((((((((((*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((((('''((()))***+++******)))(((((())))))(((((()))))))))***************)))))))))))))))***((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))******))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,---,,,+++,,,...///...---......------......///000111000///...---,,,,,,,,,+++,,,,,,---...///000000000///......------............////////////......////////////000000000000000000000000000000000000000000111111111000000///////////////////////////000000000000////////////////////////........................////////////111111000000000000//////000000111111222222333333000000000000111111111111333222111000000000000000111111222333333333333333444444555666555444333222222222222222333333333333444444444333333333333333222222333333333444444444555777888777555333333333222222333333333333222222000111222333444444444444222333333444444444333333000111222222333222222222111111111000000000000000........................000000000000000000000000000///......------......,,,---...---,,,+++,,,---+++++++++++++++*********)))*********+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***++++++++++++++++++***++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---000000000000000000000000............///000111111//////......//////000111///000111111111///...---000000000000000000000000........................//////...---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,*********+++,,,+++***++++++++++++++++++++++++(((((((((''''''((((((((())))))))))))(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((())))))(((((())))))))))))******++++++***)))(((((())))))(((((('''&&&&&&((()))***((())))))******))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))***+++++++++***************((()))***+++,,,,,,,,,,,,,,,,,,+++,,,------------...------------...////////////...---,,,,,,++++++++++++,,,---...///000111000//////.....................////////////......////////////000000000000//////000000000000000111///000111111111111111000////////////////////////////////////////////////////////////........................////////////000000000000000000///////////////000000111111111///000000000111111111111333222111000000//////000111222222333333333333333666666777777666444333222111222222222222333333333666666666666666666666666111111222222222333333333444666999999777555333333111111222333333333333222000000111222333444444444444444555555555444333333111111111222222222222111111111111111111000//////........................000000000000000000000000//////......------------,,,---...---+++***+++,,,+++++++++***************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------,,,,,,++++++++++++000000000000000000000000---------------...////////////......//////000111///000000000000...------...................................................------,,,,,,------...+++,,,,,,---,,,,,,++++++---------------------------,,,,,,,,,++++++++++++************************+++*********+++++++++***************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********))))))((((((((())))))(((((((((((()))))))))***,,,+++***)))((((((((((((((('''&&&&&&&&&''')))***)))******++++++******)))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))******************++++++)))***+++,,,------------***+++,,,,,,,,,,,,,,,------------------...//////.........------,,,++++++++++++,,,---...///000111000000///............///......////////////......////////////000000000000000000000111111111222222111111222222333222222222000000000000000000000000/////////000000000000000////////////........................//////////////////////////////000000....../////////////////////000000000111111111111222111111000//////000000222222333444444444444444666666777777666444222111111111111222222222333333222222222222222222222222111111111222222222333333222555888:::888666444333000111222222333333333222000000111111222333444444444444555555555444333333222111111111111111111111000111111111111000//////........................////////////////////////...............------,,,,,,---...---+++***+++,,,************************///......---,,,,,,++++++************************++++++++++++++++++++++++************************))))))+++,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------000///......------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,------,,,,,,,,,------------------------------------,,,,,,,,,,,,************************************************************************+++++++++******+++++++++************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******+++++++++)))((((((((((((((())))))'''(((((((((((()))))))))++++++***)))(((((())))))''''''&&&&&&''''''((())))))******++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***+++,,,------------)))+++,,,,,,+++***,,,---------,,,,,,------...///------......------,,,++++++,,,,,,---...///000000111000//////......//////......////////////......////////////000000000000///000000111111222222222222222333333333222222111000000000000000000000000000000000000111111111111////////////........................////////////......////////////000000............////////////000000000000111111111111000000000//////000000111222333333444444444444444555666666666555444222111111111111111222222222222000000000111111111111111111111222222222333333333111444777888777555444444///000111222333333333333222111111111111222333333222333333444444444333333222222111000000000111111000111111222222000///...------------------------////////////////////////---............---,,,,,,+++,,,---,,,+++***+++,,,)))))))))***************//////...---,,,+++******************************++++++++++++++++++++++++,,,++++++***)))((('''''')))******************)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++,,,******+++,,,------------++++++++++++++++++++++++......------------......+++++++++++++++,,,------+++++++++,,,,,,------......------,,,+++******)))+++++++++++++++++++++++++++*********++++++,,,---++++++,,,---------,,,,,,************++++++++++++---------,,,,,,,,,++++++************************)))***+++***))))))***+++***************************))))))(((((())))))***))))))))))))************(((((())))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***++++++******((((((''''''(((((())))))''''''(((((((((((())))))******))))))))))))******%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''((((((((())))))))))))((()))***+++,,,,,,,,,,,,(((***,,,+++***)))+++---------,,,,,,------...///---......///...---,,,,,,---------.........//////111000000///////////////......////////////......////////////000000000000......//////000111111222222222333222222111000///000000000000000000000000000111111111222222222333////////////........................////////////........./////////000000///////////////.........000000000000111111111111//////...//////000111222111111222333333333333333333444555555555333222111111111111111222222222222111222222222333333333333222222222222333333333444000333666777666555444555///000111222222333333333333222111000000111111222111111222333444444444333333222111000//////000111///000222222222111///...------------------------////////////////////////------.........---,,,++++++,,,---,,,*********+++((()))))))))*********+++,,,,,,,,,++++++***************************************************************)))))))))(((((((((******))))))))))))******))))))))))))*********+++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++)))***+++,,,---,,,++++++------------------------//////......---......///---,,,,,,,,,,,,---......---,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))************************(((***++++++(((((()))+++************************(((((((((''''''(((((((((''''''''''''((((((((()))'''''''''(((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%'''((()))))))))((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((()))***+++,,,$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))******+++++++++,,,'''((()))******++++++***(((***,,,+++))))))+++------,,,,,,,,,,,,---......---.../////////...---,,,------..................111111000///////////////......////////////......////////////000000000000---------...///000000111222222222111111///......000000000000000000000000111111222222222333333333000/////////......................../////////000---.........//////000000//////////////////......000000000000111111111111............///111222333000000111222222222222111222333444444444333222111000111111111111222222222000000111111111222222222222222333333333444444444000222555555555444444555//////000222222333333333444333222000000000000111///000111222333444444444333222111/////////000111///000222333222111///...------------------------////////////////////////,,,---.........---,,,++++++,,,---,,,***)))***+++(((((())))))*********+++)))))))))))))))*********************************************************%%%&&&'''((()))***+++,,,+++***)))(((((()))***+++))))))))))))*********************++++++,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,******+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))***************+++,,,,,,++++++***)))))))))************++++++,,,------...************************------,,,,,,,,,,,,------))))))***++++++++++++++++++++++++,,,,,,---------))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""###%%%'''(((((('''''''''''''''''''''((()))***''''''''''''((((((((()))'''((((((((()))+++,,,---(((((((((((('''''''''''',,,***'''%%%%%%'''***,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))++++++************++++++************************+++************,,,---...///000000000000000//////000///...---------------...............///000000000000000000000///......000000000000///---,,,+++111111000000//////......///000000000111111111111222222222111111111111000111000000///...------------------...///000000111000000//////............,,,,,,------...///000000444222///---,,,---///000111111222222222111000000//////000000000000//////////////////000000000000222333444444555555444444333333333444444444555555/////////000111333444555////////////////////////222222333444444333222222222111111111222333444444111111111111111111111111222222111111111111222222///000000111111111000000//////............///000000000000000////////////------------------------+++*********+++---...000...---,,,,,,......---,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++...---,,,+++************))))))***++++++++++++***))))))(((((('''''''''&&&))))))(((((()))***++++++((()))++++++)))((()))***,,,+++++++++***)))))))))(((((()))***+++,,,,,,---)))************+++++++++,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++,,,------++++++++++++++++++++++++************************************************)))************+++++++++(((((()))***+++,,,,,,,,,------,,,+++***)))(((''')))************++++++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((&&&''''''((((((((((((((((((((())))))))))))((((((&&&''''''((()))(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''''''''(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&)))))))))******+++++++++***))))))))))))))))))***************************((((((''''''((()))+++,,,....../////////......---//////...---------------...............//////000000000000000000///......111111111111111000///...111000000000/////////...000000000000111111111111222222222111111111111000111000000///......------------......///000000111111111111000000//////...---......//////000111111444222000///......///000111111222222222222222111000000111111111000///////////////000000000111111111222333444555555555555444444444444444444444444000000000000000000111111111111111111111111111111111222333555555555444333222222111111111222333333111111111111111111111111222222111111111111222222000111111222222111111000/////////////////////000000000/////////.........------------------------------,,,,,,---///000111---,,,+++,,,---------++++++,,,,,,,,,++++++***)))************************))))))*********+++++++++---,,,+++***))))))))))))))))))***++++++++++++***)))))))))(((((((((''''''))))))(((((()))******+++)))+++---,,,+++***++++++++++++******************((()))))))))***+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++*********+++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++)))))))))******++++++,,,************************))))))*********+++++++++******)))(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&&&&'''''''''''''''&&&''''''((()))******++++++))))))(((((((((((())))))************************+++++++++++++++---......,,,------.........------//////...------------.........------......///000000000000000000//////...111222222222222222111111000000000000////////////111111111111111111000000222222222111111111111000000000000///......------------......///000000000333333222111111000////////////000000111111222222333333222111111000000000000111222333333333333333222222222222222111000///......///000111222222333000111222444555666777777666666555555444333333333111111000000////////////111111111111111111111111000222333555666666666555222222111111000111111111222222222222222222222222222222111111111111222222222222222333333222222111000000000000000000000000//////.........------------------------------------------------...///000,,,+++***+++,,,,,,+++***+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((((((((()))((()))******++++++*********)))))))))))))))(((((())))))((((((((()))******)))+++,,,,,,+++******+++))))))******************)))))))))))))))))))))))))))))))))*********++++++,,,+++************+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,+++*********++++++++++++++++++++++++++++++************************************************)))))))))*********++++++************************'''(((((()))***+++,,,,,,)))))))))*********++++++))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&((((((''''''''''''((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''"""###&&&''''''&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''))))))((('''&&&&&&'''(((((((((((('''&&&*********))))))(((((((((%%%&&&''''''((('''''''''###$$$%%%&&&'''((()))***))))))(((((((((((())))))************************,,,,,,------...//////000,,,------............---///......---------.........------------...////////////000000000000//////000111222222333333333222000000000000////////////222222111111111111000000222222222111111111000000000000//////........................//////000000333222222111000000//////000000000000111111222222222222333444333222111000000000111333333444444444333333333333222111000000......///000222333444444000111333555777999999:::777777666555444333222222111111111111111000000///111111111111111111111111000111333555777777777777333222111111000000000000222222222222222222222222333222222111111222222333333333444444333333222222111111111111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---+++***)))***+++,,,+++)))******++++++++++++******(((((((((((((((((((((((())))))))))))******************)))(((((((((((((((((())))))***************************))))))))))))))))))((((((((())))))***''')))******((((((((()))(((((())))))******++++++)))))))))((((((((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,+++***))))))******************************************************************************))))))))))))************************))))))))))))''''''((()))***+++,,,,,,))))))))))))************)))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%&&&''''''(((((('''''''''(((((((((((((((((('''((('''&&&%%%%%%''')))***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))(((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))$$$%%%&&&((((((((('''&&&)))(((''''''''''''((()))***))))))(((((('''''''''%%%&&&&&&'''((((((''''''###$$$%%%&&&'''((()))***+++******))))))******+++************************((()))******+++,,,,,,,,,,,,---...///////////////......---------......///---------------...////////////000000000000//////...///000111222222222222////////////000000000000222222222111111111111111222222222111111111000000////////////........................////////////111111000000000////////////000000000000000111111111222333444444333111000///000111222333444444444333333333333333222111111...///000111222333444555222333555777999;;;<<<<<<888888777666444333222222000111222333333333222222000000000000000000000000///111333555777888888888333333222111000000000111222222222222222222222222333333222222222222333333444444444444444333222111111111111222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))++++++***))))))******++++++*********(((((((((((((((((((((((((((((()))))))))*********))))))(((((('''((((((((((((((()))************)))))))))))))))************))))))((((((((((((((()))'''(((******((('''((()))((((((((())))))******+++)))))))))((((((((((((((((((((()))))))))***************************************************************************************************************++++++++++++******,,,++++++***))))))))))))************************************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''(((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((((((***)))(((''''''((()))***((((((((((((''''''''''''%%%%%%&&&'''((((((((((((''''''((()))******++++++++++++************++++++************************))))))+++,,,,,,,,,,,,,,,,,,---...///////////////...------------...//////------,,,,,,------...///...//////000000000000000......///000111111111000////////////000000000000111111111222222222333333222222222111111111111000//////////////////............///////////////////////////000000000111111000000000000000000000111111222333444444333111111///000111222222222222222111222222333333333222222000000111222333444444555333444666888:::;;;<<<<<<888888777666555444333222000111333444444444333333///////////////////////////000333555666777777777333333222222111222222222333333333333333333333333333333222222222222333333444444444444333222111111000111111222111000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++***)))***++++++***)))((()))******+++*********))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))'''((())))))******))))))(((((()))))))))))))))***))))))((((((''''''(((((((((***++++++***))))))***(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++***))))))******************************************************************************++++++++++++******++++++***)))))))))******************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%)))(((%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&(((***))))))************))))))'''''''''((((((((((((((($$$%%%&&&'''(((((((((((()))))))))******+++++++++******))))))))))))*********************************+++,,,---.........---++++++,,,---...//////...---------------...//////------,,,,,,------...///......///000000000000000//////000000111000000000.../////////000000000111000000111111222333444444222222222111111111111000...//////////////////////////////////////////......//////000111222333444222222222222222222222111111111222222222222111111///000000111111111000000///000111222333333333333222222222222333333444444222333555777888999::::::888777777666555444444333111222333444444333111000000000000000000000000000///000222444555666666555333333333333333333444444333333333333333333333333444333333222222333333444444444444333333222111000///000111111111///---+++............------------++++++++++++++++++++++++//////000//////---,,,+++,,,+++******+++,,,+++***(((((()))***************************************(((((((((((()))))))))******))))))(((((())))))***'''(((((()))))))))))))))''''''((((((((()))))))))))))))((('''''''''''''''(((***++++++***))))))***)))))))))))))))(((((((((((()))))))))***+++++++++(((((((((((()))))))))***((()))***++++++***)))(((******************************************************************************++++++++++++*********))))))))))))******+++************************************************))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))*********)))))))))(((((((((((((((((((((((()))))))))***)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''((()))***'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''%%%$$$######&&&)))+++'''))),,,......,,,)))'''''''''(((((())))))******$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************&&&''')))***++++++***))))))***+++,,,------...------------------...///000---,,,,,,,,,,,,---............///000000000000000000000111111111111000000.../////////000000111111//////000111333444555666222222222111111111111000.........//////////////////////////////............///000111333444555666333333333333333333333333111111111111111111111222///000000000000//////......///000111222333333333333333333333333333333333222222444666777888888888777777777666555555444444222333444444333111...,,,111111111111111111111111///000222444555555444444333333333333444444555666333333333333333333333333444333333222222333333444333444333333222111000/////////111111000...,,,***//////.........---------++++++++++++++++++++++++------......---+++)))(((,,,+++***+++,,,,,,+++***(((((()))***************************************(((((((((((())))))))))))***)))))))))))))))******'''(((((()))))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''&&&((())))))'''''''''(((******))))))((((((''''''(((((()))***+++,,,,,,---(((((((((((())))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%'''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))))))))))))))(((((()))************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...000111111222222111111000000000000111111...000111111000000111222000///.........///111222444444444444333222111111000000000000000111111111000000000000000000000000222222111111222222333444333222111/////////000000222222111000//////000000000000111111111111000000000000111222333444444555333222222111111222222333444444555666777777777666666666555555555444444444666666666666555333111000,,,---///111222333333222444444444444555666777777444444444555555555555555444555555666777777888888444444444333222111000///111111111111111111111111---.../////////...,,,+++------------------------...---,,,***)))(((((((((((())),,,...///...---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&%%%***)))(((''''''((()))***''''''(((((())))))******)))'''&&&%%%&&&'''***+++******))))))((((((((('''&&&&&&((()))************&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++***)))(((((())))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))((('''%%%$$$((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%***((('''&&&&&&'''(((***''')))***++++++***)))'''((())))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++++++++******++++++,,,---,,,,,,---------.........------,,,,,,,,,,,,------,,,---...///111111111111000000000000000000000000...000111111000000111222000//////...///000111222333333444444333333222111111111111000000000000000000000000000000000000000222111111111111222333333222111000/////////000000222111111000//////000000000000111111111111000000000000111222333444444555222222222222222333444444444444555555666555555555666555555555444444444333555666666666555333111000---...///111222222222222333333333333444555666666444444444555555666666666777777777777888888888888333333333333222111000///111111111111111111111111...////////////...------------------------------,,,+++******)))*********((()))+++,,,------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++***)))(((''''''((()))***((((((((((((((()))))))))((('''&&&&&&&&&((()))***))))))((((((((('''''''''%%%%%%&&&(((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))(((++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''')))((('''&&&&&&'''((()))'''(((***++++++***(((''')))))))))*********++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%'''(((((((((((()))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))*********+++++++++************+++,,,,,,---------.........//////...------,,,,,,------...,,,---...///000111111111//////111111111111//////...000111111//////000222///////////////000111111111222222333333333333333222222111111000000//////000000000000000000000000111111000000000111222222222111///......///000000111111000/////////000000000000111111111111000000000000111222333444444555333333333333444444555555333444444444444444333222555555444444444444333333555555666666555333111000...///000111111111111000222222111222222333444555333333444555666777777888::::::999999888777666666333333333333222111000000000000000000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,)))))))))***++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,)))((((((''''''(((((()))))))))(((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,******)))((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((((((((((((((()))))))))((('''&&&&&&'''((()))((((((************((((((************+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''(((((((((((('''((((((((((((((((((''''''(((((())))))))))))((())))))))))))***************************++++++,,,------------...............------,,,,,,------...,,,---...///000000000000...///111222222111///......///000000//////000222///////////////000000111000000111333333444444444333222222111000///......000000000000000000000000000000//////000000111222111000///.........///000111000000/////////000000000000111111111111000000000000111222333444444555555555555555555444444333333333333333333222111000444444333333333333333333555555666666555333222111000000000000000000//////000000000000111222333444222333333555666777888888;;;:::999888666555444333222222222222222111000000000000000000000000000000---,,,***)))))))))***+++++++++++++++++++++++++++******))))))******+++,,,))))))(((((()))***++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++***))))))((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&((('''%%%%%%%%%''')))***''''''''''''''''''''''''((('''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''''''''(((((())))))******)))(((''''''''''''((()))(((((()))******)))((((((******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((()))))))))***************))))))******+++,,,+++,,,,,,,,,,,,------------------,,,,,,---------,,,---...//////000//////---...000111111000...------///000000//////000111...//////000000000000000///000111222333444444444333222222111000///......///////////////////////////............///000000//////...------...///000000///////////////000000000000111111111111000000000000111222333444444555888888777777555333222111222333333333222111000000222222333333333333333333444555555555555444222111000000000///////////////000000000000000222333333111222333444555666777888888777666555444222111111111111222222222111000000////////////////////////...---+++*********+++,,,++++++++++++++++++++++++,,,+++******))))))******))))))((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''&&&%%%'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''((('''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''''''''(((((())))))******((((((''''''''''''((((((((((((((())))))(((((((((******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((())))))******)))((((((((()))))))))*********))))))))))))***+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...///////////////......000000000000......---///000000......///111......///000000000000000///000111222333333333333222222111111000000//////////////////////////////......------......///000......---,,,,,,...///000//////......//////000000000000111111111111000000000000111222333444444555777888888777555333111///222222222222222222111000111111222222222222333333444444555555555444222222000000///.........//////000000///000000111222333111111222333444555555666444444333333222111000000000111111111111111000000////////////////////////000000///...............************************,,,,,,+++***)))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************+++++++++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''((()))************(((((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,,,,---------...,,,++++++******++++++,,,------......//////......////////////////////////---...//////......///111---...///000111000000//////000111222222222222222111111111000000000000000////////////////////////---------,,,---......///------,,,,,,,,,---//////...............///000000000000111111111111000000000000111222333444444555444555666666666444222111111111222222333333222222111111111111222222222333333444555555555444333222//////.........///000000000000000000111222333333111111111222222333333333111111111111111111111111000000111111111111000000........................///////////////...------*********************************)))******+++,,,)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((())))))))))))))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''((((((((((((''''''(((((((((''''''((((((((()))))))))*********++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''((()))************(((((((((((()))))))))))))))))))))))))))******+++---------.........//////+++******************+++------......///.........//////............//////---...//////......///111---...000111111111000///000000111222222222222111000000000000000111111111////////////////////////---,,,,,,,,,,,,---......---,,,,,,+++,,,---...///...............///000111000000111111111111000000000000111222333444444555111222444666666555444333000111222333333333333333000000111111222222222333333444555555555444333222///......---...///000111000000000000111222333444111111111111111111222222///000000111222222333333///000000111111111000000........................+++,,,---...---,,,+++***))))))))))))))))))))))))((((((((()))***,,,---...)))***+++---,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((((())))))))))))*********((((((''''''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))(((((('''''''''''''''&&&&&&&&&))))))))))))************++++++******************++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------.........//////---------............///---.........---,,,,,,+++............///111222333000000///////////////000//////000000000000//////000000000000////////////,,,,,,------...------,,,---,,,,,,,,,,,,---......------......//////000000000////////////111333444111111000000000000111111222222222222222222222222///000111222222222222222//////000111222222333333666777666666555444222222000000///........................///000222444444222222111000//////000000///////////////000111222000000111222222111//////---------...///...,,,))),,,,,,+++++++++,,,------************************)))((((((((((((((())))))))))))))))))))))))))))))+++(((&&&'''))))))'''$$$&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((---+++)))'''&&&&&&'''((()))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''&&&$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((()))***************((((((''''''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((('''''')))))))))))))))))))))((((((((()))))))))*********************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........------------............------......------,,,+++------......///111222333222111000///////////////...//////000000//////...000000000000////////////------...............---------,,,,,,------.../////////////////////000000000/////////000111222333111000000//////000000111111111111111111111111111000000111111222222111111000000111222222333444444555555555555444333222111000000///............///////////////000111333333222222111000000000000000/////////...//////000000//////111111111111000///...---,,,---......,,,***---,,,,,,,,,+++,,,,,,,,,************************++++++***)))(((((('''((())))))))))))))))))))))))***(((&&&'''))))))(((&&&''''''(((((())))))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++)))'''&&&%%%&&&'''((()))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&'''''''''(((''''''&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''((()))***'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((()))***************(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%(((((())))))))))))))))))(((((())))))))))))******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------............------......------,,,,,,---------...///000222222333333111000////////////.........//////.........////////////000000000000//////000000000//////...---------,,,------...///000000000000000000//////000/////////000111222333000//////......//////000////////////////////////000111111111111000000///111111222222333333444444333333333333333222111000111000000///////////////000000000000000111111222222111000000000000000000000//////............///......///000111111111111///...,,,,,,---------,,,...------,,,,,,+++++++++************************+++******))))))))))))((())))))))))))))))))))))))((('''&&&'''((()))((('''&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((()))((((((((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((()))***************'''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,------...------,,,,,,---------...///000111222444444222111//////......------............------......//////000000111111111111111222111111000000---------------...//////222222111111000000//////000000000000000111111222//////............//////////////////////////////111111111111000000///...000000111111222222222222222333333333333333222111222111000000//////000000111111000000000000000111111111000000000000000111000000///...---------...---...//////000111111222000...,,,+++,,,------,,,......------,,,+++***)))************************(((((()))******++++++***))))))))))))))))))))))))'''&&&&&&'''((()))))))))###$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''(((%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))(((((('''''')))((((((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,------...------,,,,,,---------...000111222444333222000///.........------............---------......///000111111222222333333333222111111000...------------...//////222222111111000000/////////000000000111111111111//////............//////000000000000000000000000111111111111111000///...////////////000000000000222333333444444444444333222222111000000000000000222111111000000000000000111000000000000000111111111000///...............---......//////000111222000...,,,+++,,,------,,,------...---,,,+++***)))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((&&&''''''((((((((())))))$$$$$$$$$%%%&&&''''''(((%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((()))***************&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''(((((()))*********''''''(((((((((((())))))'''(((((())))))*********************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,---...///111111222222000///.....................//////.........,,,---...///000111222333333333333333333222111000......------......///000000000000000000000/////////000111111111111000000000//////......//////000111111111111111111111111111222222222222111111000..................//////222222333444444555444444333222222111111111111111111111000000000000000111000000000000000111111222111000000////////////000............///000111111///...,,,,,,---------,,,,,,------...---,,,***)))))))))))))))))))))))))))++++++++++++)))'''%%%###((((((((((((((((((((((((&&&''')))(((''''''((()))'''''''''''''''(((((((((%%%%%%%%%&&&''''''((((((###$$$%%%&&&&&&'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''')))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))***************%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))''''''(((((()))******+++'''''''''((((((((())))))''''''(((((()))******+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,---...///000111000000///...------.........//////000000//////...,,,,,,---///000222333333333444444333222111000000...............//////000//////////////////000000///000111222222111000///111000000//////000000111111111111111111111111111111222222333333333333222////////////////////////000000222333444444444444333333222111111111111222111000000000000000111111000000000000000111222222111000000000000111111222000///............///000...---,,,---......,,,******,,,---......---+++***))))))))))))))))))))))))&&&'''((())))))(((&&&%%%(((((((((((((((((((((((('''(((***)))&&&%%%''')))((((((''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$&&&(((******)))'''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&''''''''''''((((((((())))))))))))(((((()))***************%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&((()))******+++%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,---.........---,,,,,,,,,---...///000111///......---------......//////000000000000//////+++,,,---///000222333444333444333333222111000///...............///000000------......//////000000///000111222222111000///111111000000000000111111111111111111111111111111111222333333444444444444000000000000000/////////...///000111222333333333444333222222111111222222000000000000000111222222000000///000000111222222111000000000111222333333111000...------...///000---------...///...,,,******+++---......---,,,+++))))))))))))))))))))))))!!!$$$(((***+++++++++((((((((((((((((((((((((''')))+++)))&&&%%%&&&((('''&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$&&&(((******)))'''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&'''''''''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((()))***************&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,++++++*********(((((((((((())))))))))))---,,,,,,++++++,,,,,,---.........////////////000,,,,,,,,,---...///000000///---,,,...111222000------------------...///000////////////000000000000000000111111111000000//////......------///000111111111111111111111111111///...---,,,,,,---...///////////////000000000000111111111111111000//////000////////////000000111222111111000000000000000222222222222222222222222////////////000000000000//////000111111111111111222333444333111000111222444444333333333333222222////////////////////////000//////111444666777777333111///---,,,---...///......---------,,,,,,,,,------------,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***'''&&&%%%&&&''')))+++((($$$$$$%%%&&&%%%###&&&%%%$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***######$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%%%%''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''))))))&&&$$$"""&&&((('''&&&%%%+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***************&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++*********)))))))))(((((((((((()))))))))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------...///000///------...000111///------------------...//////.../////////000000000000//////000000000000////////////...---...///000111000000000000000000000000000///...------...///000////////////000000000111111111111111111000//////000////////////000111111222222111000000000000000222222222222222222222222000000000000000///////////////000111111111111111222333444333111000111222444444333333333222222222////////////////////////111000///111444666777666222111///---,,,---...///......---------,,,,,,,,,------------,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''***(((%%%$$$%%%&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&(((((('''&&&!!!$$$&&&'''&&&%%%$$$)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))************)))&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))(((((((((((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000...------...000111///...------------................../////////000000000......//////000//////...//////.........///000111////////////////////////000000////////////000000/////////000000000111111111111111222111111000///000000//////000111111222222222222111111111000000222222222222222222222222111111111000000//////...//////000111111111111111111222333222111000111222333333333333222222222222000000000000000000000000222111000111444666666666222111///...------............---------,,,,,,,,,------------,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$ ###'''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''((())))))******))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((()))***)))(((((((((***'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++++++++,,,,,,------........./////////---,,,,,,,,,------...///---......///000000///...---............................../////////000000...///000000000000000000///////////////000000000000000000000000000000000111000000000000000000111//////000000000111111111111111111222222111111000000000000000111111222333222222222222222111111111111222222222222222333333222222111111000///......//////000111111111111111000111222111000///000111333333333222222222222111111111111111111111111111222111000111333555555555111000///...---...............---------,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$((('''&&&&&&&&&&&&%%%%%%!!!$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,)))%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$((()))***)))(((((((((***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************,,,++++++******++++++,,,---------............///---,,,,,,,,,,,,------...---...//////////////////...///000000000///..................///////////////000111222222222222222/////////000000000000000111111111111111111111111000111111111111111111000000000000000111111111111111111222222222222111111000000000111111222444444222333333444333222111111111111111222222333333333333222222111000//////...//////000111111111111111///000111111//////000111333333222222222111111111222222222222222222222222222111000000222333333333000//////.....................---------,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***000,,,(((%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************++++++)))))))))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...000000///...///000000111222222222111///...------........./////////000000111222333333333333...///000111111111000000111111111111111111111111000000111111111111000000000000000111111111222222000111222222333222222222000000111111222333555555333333444555444333222111111111111222222333333444222222222111111000000/////////000111111111111111...///000000//////000111222222222222111111111111111111111111111111111111111000//////000111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$&&&((('''&&&%%%%%%&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***000---(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,...000000......///000111222333444444222000///---------.........////////////111222222333333333...///000111222111000000111111111111111111111111//////000111111000//////000000111111111222222222000111222222333333333222111111111222333444555666333444555666555444222111000111111222333333444444111111111111111111111111//////000111111111111111---...000///......000111222222222222111111111111111111111111111111111111111///------/////////.........///////////////.........---------,,,,,,,,,+++,,,,,,++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((###&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&""""""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++)))&&&$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))************+++++++++++++++************++++++,,,,,,---------.........------,,,++++++,,,,,,,,,+++...111000...---///111222333555555555333111000---------.........//////......///111111222222222...///000222222111111000000000000000000000000000...///000111111000///...000111111111111222222222000111222333333333333333111111111222333444666777333444555666666444222111000000111222333333444444111111111111111222222222//////000111111111111111,,,...//////......///111222222222111111111111000000000000000000000000000000...---,,,.........---......///////////////.........---------,,,,,,,,,++++++,,,++++++***)))((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""$$$&&&'''"""%%%((((((&&&$$$%%%'''###%%%'''(((((('''%%%###%%%%%%%%%&&&&&&'''''''''***))))))(((''''''&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$### !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++++++++***************''''''''''''((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))***************)))(((((())))))*********))))))(((***,,,...000000...,,,******++++++,,,,,,++++++***+++,,,---...////////////...000111222222111000....................................////////////000111111111111111000//////000000000000000000000000///............//////000000000111333555555222000...............///000000333333333333333444555666666666666666666666555444222222222222222222222222000111111111111222222222222222222111111111111000------......//////000000000000000000////////////111111000000000000111111000000000///......------------......------,,,+++............---,,,+++***++++++++++++++++++++++++)))))))))))))))(((''''''***)))'''&&&&&&''')))***%%%%%%&&&'''((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%''')))***+++,,,&&&&&&&&&&&&%%%%%%$$$###&&&$$$"""$$$&&&(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((('''((((((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))************))))))***,,,...//////...,,,***++++++,,,,,,,,,,,,++++++***+++,,,---...............///111222222111///...........................------........./////////111111111111111000//////////////////////////////000//////......///////////////000111333333111..................///000000333333333333333444555555555555666666666555555444444444333222111111000000000111111111111222222222222222222111111111000000.........///////////////000000000000////////////000000////////////000000//////......---,,,,,,+++---------...------,,,+++............---,,,+++***************************)))))))))))))))(((''''''(((&&&%%%$$$$$$%%%&&&(((&&&&&&''''''(((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&$$$###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&((('''%%%$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&''''''''''''((((((((()))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))************))))))((())))))***************)))+++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,---------...///000111111000///...........................,,,---------............000000111111000000//////////////////////////////222111000//////...//////---------///111111///---...............///000000333333222222333333444444444444555555666555555555666555444333222000//////000111111111111222222222222222111111111000000000///////////////.........////////////000000000000////////////////////////000000///......------,,,---------------,,,++++++------------,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$######"""'''''''''''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$""""""!!!!!!$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((())))))************)))((())))))***+++++++++******+++,,,............,,,++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------...//////000000//////...........................,,,,,,,,,---------......///000000000000000//////////////////////////////333222111000///.........---------...000000///---...............///000000333333222222222222333333222333444555555555555555666666555444333333222222000000111111111222222222111111111111000000000000000000//////......------////////////000000000000//////000000000000//////222222222111000000//////,,,------------,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''''''((()))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###""""""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))*********))))))))))))***+++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,------......---.........//////.................................,,,,,,,,,---------.........//////000000000//////........................222222000///............///...---...000111000..................///000000333222222111111111222222111111333444555555555555555555666666666666666666000000111111111222222222111111111000000000//////000000//////......------.../////////000000000111000111222222222222111000222222222111000000//////,,,,,,------,,,,,,+++***+++++++++,,,++++++***)))************************(((((())))))))))))(((((((((((((((''''''((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))((())))))************)))))))))***+++,,,,,,,,,,,,,,,------------------,,,,,,,,,------------,,,,,,***+++,,,---............................................................,,,---------..................///000000000//////........................111000///......---......000///...///000111111000...............///000000222222111111000000111111///000111333444555555555555555555666777777888888000111111111111222222222111111000000000////////////////////////...............//////000000111111000111222333333222111000000000///......------,,,,,,,,,,,,,,,,,,+++************+++++++++******)))************************'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&(((((('''&&&%%%######""""""######$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$############""""""$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))(((((()))***************((()))***+++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,)))***+++,,,,,,---------...------------------...........................------........./////////---......///000000//////..............................---------------...000///---...000111111000...............///000000222222111000000000000000...///111222444555555666555555555555555555666666000111111111111222222222111000000000////////////.........///////////////.........///000111111111///111222333333222111/////////......---,,,,,,++++++,,,,,,,,,,,,+++******))))))***************)))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%$$$###"""!!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******))))))))))))))))))))))))))))))(((((()))***************((()))***+++,,,---------------------------------,,,------......------,,,((()))***++++++,,,++++++...------,,,,,,------....................................////////////000------...///000000//////........................------,,,,,,,,,------...000...------///000000///...............///000000222222111000000///000000---...000222444555555666555555555444444333333222000111111111111222222222000000000000////////////---.........//////000000---......///000111111222...000111222222111000...000000000///......------+++,,,,,,,,,,,,+++******((())))))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$&&&((('''$$$"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$###""" """"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))))))))))))))(((&&&%%%&&&(((+++---((()))***)))((('''((())))))************+++++++++******+++++++++,,,,,,,,,------------,,,++++++***,,,---...//////...---,,,,,,...//////......///111.........------,,,,,,,,,---------------...///000000///////////////000111222111111000///......---000///...---------------000////////////............------------...//////000000000000000///......111///...,,,---///222444555444444555666666555333222222111111222222333444111111000000//////......---...............---------------.....................////////////......000---+++,,,...///---***,,,,,,++++++***)))((((((+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((()))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""''''''%%%%%%%%%%%%''''''$$$%%%'''(((((('''%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%$$$&&&&&&&&&$$$######%%%'''%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''&&&''')))+++,,,((()))***)))((('''((())))))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++++++++++++++***,,,...//////......///000......---------,,,,,,,,,------,,,,,,---....../////////......///000111111111111111000///............---,,,++++++++++++,,,/////////............------------,,,---......///000000000000000///......000///...---...000222333444333222333444555333222222222111111222222333333111111000000//////............////////////........................------......////////////......///---+++,,,......,,,***,,,,,,,,,+++******))))))***)))(((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######%%%'''%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((())))))***''')))***)))((('''(((***)))************+++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++******))))))******+++,,,...///...------...000...------------,,,,,,,,,,,,,,,,,,,,,,,,------...------......///000111222111111000000//////......------,,,+++++++++,,,,,,///............---------,,,,,,,,,,,,,,,------...///000000000000///...............///000111111222333111111111222333222111111111222222222333333333111111000000//////......//////000000000000///////////////...---------,,,......////////////.........---,,,,,,------,,,+++---,,,,,,++++++*********)))(((((((((((())))))***(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))(((((('''((())))))(((((()))***))))))*********+++++++++++++++++++++***************++++++,,,------------...---,,,++++++,,,---...,,,---......---,,,---...------------------------,,,,,,+++++++++,,,,,,---,,,,,,---...///000222333111000000000/////////...///......---------..................------------,,,++++++++++++,,,------//////000000//////...---,,,---///000111111111111333111000000111222222111111111222222333333333333111111000000//////......//////000111111111111000000000///...---,,,,,,,,,......////////////......------,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++******''''''(((((())))))******((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''###$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&&&&((())))))(((((()))+++))))))*********+++++++++***************************++++++,,,------------///...---,,,,,,---...///,,,---...---,,,+++,,,------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...000111222000000000000////////////......---------....../////////.........---------,,,++++++++++++,,,------///////////////...------+++,,,///111222222111111333111000000111222222111000111222333333333222222111111000000//////......//////000111222222111111000000///...---,,,,,,,,,......////////////......,,,------,,,++++++++++++,,,,,,+++++++++++++++***''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%%%%&&&%%%%%%###"""!!!########################$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$######$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&(((((()))((('''&&&&&&'''))))))((((((***+++)))************+++++++++)))))))))*********++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,------...///000111000000000000////////////,,,,,,+++++++++,,,------000////////////.........,,,,,,,,,,,,,,,------......////////////...------+++,,,...000222222222111333111//////000111222111000111222333444333222222111111000000//////.........///000111111222111111/////////...---------,,,......////////////......+++------,,,+++***+++,,,************************'''((()))))))))))))))(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&'''''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$###"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''''''''''''''&&&&&&'''))))))((((((***+++)))************+++++++++''''''((()))***+++,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++++++++------,,,+++******+++,,,,,,,,,---------......///......---,,,,,,---------------------...///000////////////000000000000+++++++++++++++,,,---...111111000000000/////////---------,,,---......///......//////......---,,,+++,,,...///111222222333222000------...000000000///111222444444333222111111111000000//////......---...///000111111111111..................------......////////////......+++,,,...,,,***)))***,,,))))))))))))))))))))))))((())))))******)))((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&''''''((((((''''''&&&$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$######!!!###&&&&&&&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%'''))))))((((((***,,,)))************+++++++++&&&&&&''')))***+++,,,---------------,,,,,,+++***+++,,,---......---,,,++++++,,,---,,,***)))***+++,,,,,,,,,------.........000///...---------------......---------......///////////////000000000000---------------...///000111111111111000000000000...------------...//////......//////......---,,,,,,,,,---///000222333333111...,,,+++,,,.../////////111222444444333222111111111111000//////......------///000000111111111---------.....................////////////......***,,,...---***)))***,,,((((((((((((((()))))))))))))))*********((('''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''((('''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&"""###&&&((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###!!!###&&&'''&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((('''''''''+++*********))))))(((((()))******,,,---......///......////////////..................------,,,+++***++++++,,,,,,++++++***...------,,,,,,------...000///---+++***+++---...............////////////------...............---+++,,,,,,---...///111111222222222222222111000///111000000///////////////222222111111///...---,,,......//////000222333444111111000000//////.........000222444555444333222222222111111000...---,,,............////////////......---------,,,,,,,,,////////////............---,,,+++***)))))))))))))))))))))))))))*********+++******)))(((''''''&&&))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))%%%###"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%'''''''''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&'''''''''''''''(((((()))((((((((((((((((((((('''************)))))))))(((++++++++++++,,,,,,,,,,,,,,,------------------,,,---------------,,,++++++,,,------......------,,,...------,,,,,,,,,,,,---000000...---------..................////////////.........///......------,,,,,,,,,---...///000111222222222222222111000000000000000//////000000111222222222111000///------......//////000222333444222111111000//////......---///111222333333222111222222111111000...---,,,,,,---------......//////.........---------,,,,,,............------------,,,,,,+++***))))))))))))*********)))))))))))))))******))))))(((''''''&&&************)))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! ###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((((((((************)))))))))))),,,+++++++++******))))))******++++++++++++******,,,,,,,,,,,,,,,++++++***,,,------......------,,,---------,,,,,,+++++++++......---------------,,,---............////////////////////////...---,,,,,,,,,,,,---...///000111222222333333333222111111000000000000000111222333333333333222111000///.........//////000222333444222222111111000/////////---...000111222111111000222222222111000///...---++++++,,,---......//////.........------------,,,------------,,,,,,,,,+++++++++***************+++++++++******))))))((((((***))))))(((((('''''''''***************)))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((*********)))))))))))))))************)))))))))))))))******++++++******)))+++++++++,,,,,,++++++******++++++,,,,,,++++++***---------,,,,,,+++************+++++++++******)))---------........./////////000000//////...---,,,,,,,,,,,,------///000000222222333333333333222222/////////000111333444555333333333333222111000///......//////000222333444333222222111111000//////...///000111111111000000222222222111000///......+++,,,,,,---...///000000............------------------------,,,,,,,,,,,,*********)))******++++++,,,++++++***)))(((''''''))))))(((((((((''''''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))******(((((()))))))))***************++++++++++++*********++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,------------,,,+++***))))))***++++++******)))------------............//////000000///......------------------...///000111222222333333222222222/////////000111333444555333333444333333222111000......//////000222333444333333333222111111000000000000111111111111111111111222222111111000///...---......///000111111111//////.........---------.........------------,,,*********)))******++++++,,,++++++***)))(((''''''(((((((((((('''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))))))))))))))************(((((())))))*********+++***++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,............,,,,,,+++,,,,,,,,,,,,,,,------,,,------------............//////000000/////////---------------...//////000000111222222222111111...//////000111222444444333333333333333222111000......//////000222333444444444333333222111111111111111111111111111111111111111222222111111000//////000000000000111111111/////////.........------............------------++++++***************+++++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((!!!###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%''')))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***((()))))))))************+++***************))))))******++++++++++++******++++++,,,---------------,,,------......------,,,+++,,,...000000000///...---,,,,,,+++,,,---...///,,,,,,---------.........---...///000000111000000...------------...//////...///000111111111111000.........///000111222333222222222222222111111000......//////000222333444444444444333222222111111000000000//////000000000111111222222222111000000000000000000////////////////////////............------------,,,,,,,,,+++,,,,,,+++***))))))))))))*********)))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))"""###%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***(((((())))))*********+++------,,,+++***)))(((((())))))************))))))+++,,,------............***++++++,,,,,,++++++******,,,...000111111000///,,,+++***))))))+++---...,,,,,,,,,---------......,,,---...000111111111111......---------...//////......///000000000000000............///000111222111111222222222111000000......//////000222333444555444444333333222222111000//////.........//////111111222222222111111000000000000///......------000/////////............,,,,,,,,,+++++++++******---,,,+++***)))))))))))))))))))))))))))*********&&&'''''''''''''''''''''''''''((((((((((((((('''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((())))))*********+++)))************++++++++++++******))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///,,,,,,+++++++++,,,---...////////////////////////+++,,,,,,------.........------------............------,,,,,,,,,---......---......///000111111222666555555444222111111000///////////////000000111333333333222222222111111333222111/////////000111111111111111111111111111000000///...............------------------,,,,,,......---,,,,,,+++******++++++******)))((((((((('''(((***+++,,,,,,++++++)))'''%%%%%%&&&'''''''''))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$(((***)))(((&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$######"""""""""'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''((()))))))))************)))************+++++++++)))***+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///---,,,+++++++++,,,---...........................---------...............//////000000000111111111//////......---.........---......///000000111111222222222222222111111111000000/////////000111111333333222222222111111111333222000/////////000111111111111111111111111111//////...---------------000000///...------,,,,,,......---,,,,,,+++******++++++******)))((((((((()))******++++++***)))((((((&&&%%%%%%''')))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))************)))************+++++++++((()))***,,,,,,,,,+++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------............///---,,,+++++++++,,,...///------------------------//////////////////......000111111111111222222222111111000///.....................//////000000111//////000000111111111222111000000000000111222222333222222222222111111111222111000000///000000000000000000000000000000000......------,,,,,,------222111000///...,,,++++++...------,,,,,,++++++***++++++******)))(((((((((************)))((('''&&&'''&&&%%%&&&(((***+++***%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###!!! &&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))*********))))))*********+++++++++(((((())))))******++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------............///---,,,,,,+++,,,---...///........................111111111000000///////////////000000000111111111222111000///......------........./////////000000//////000000000111111111111111111111111222222333222222222222111111111111111111000000000000000000///////////////////////////......---------......000//////...---,,,,,,+++---------,,,,,,+++++++++++++++******)))((((((((())))))(((((((((''''''&&&)))''''''''')))******)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((***+++&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''***(((&&&%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''''''''''''''(((((((((&&&'''''''''((((((((((((******))))))))))))))))))))))))*********+++++++++)))(((''''''''')))+++---,,,------......------,,,+++++++++,,,,,,,,,---------------............///------,,,,,,,,,---...///////////////////////////222222222111111000000///000000000000111111111111111000///...------------............////////////111111111111000000000000111111111111111222222333222222222111111111000000000000000111111111000000........................000///////////////000000,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******)))((((((((('''''''''''''''(((((()))+++)))(((((())))))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''***(((&&&%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))************)))))))))))))))************+++++++++))))))(((((()))+++---...------............------++++++,,,,,,,,,,,,---------------............///...---,,,,,,,,,---///000000000000000000000000000111111111111111111000000111222222222222333333333000000///...------------........................222222111111000000//////111000000000000111222222222111111111111000000000//////000111111111111000////////////////////////000000000///000000111111*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&&&&'''(((******+++***)))))))))(((&&&$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************)))))))))((()))************+++++++++(((***,,,///000000///...------............------++++++,,,,,,,,,,,,---------------............///...------,,,,,,...///000000000000000000000000000000000000000111111111111111111111222222222222333000000//////.../////////...........................///////////////000000000000/////////000111111111111111111000000000000...///000111222111111000///////////////////////////////////////000111111++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))((('''''''''((()))***(((((('''((()))(((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++*********))))))(((((()))************+++++++++'''+++000555666444000---------............------++++++,,,,,,,,,------------------.........//////......---,,,---...///000//////////////////////////////000000111111111222...////////////000000000111000000000000000111222.....................---++++++,,,---...///000111///////////////000000111111111111111000000000000...///000222222222111000000000000000000000000000...............///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,+++)))(((''''''((((((&&&&&&&&&'''))))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))******((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""############""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))************(((***///444666444...***..................------------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111000.........///////////////000000000000000000000000//////......---------,,,000000//////.........---........................000000000000000000000000000000000000000000000000000000000000000000000000,,,...000111111000...,,,(((***,,,---,,,,,,---...------......------,,,++++++++++++***++++++,,,,,,...***'''''')))+++***(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######"""###%%%'''(((((((((''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""###%%%'''(((---)))%%%$$$%%%'''&&&%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))*********)))***,,,...000000...+++.........---------------------------------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111111111000///............////////////000000000000000000000000/////////.........------000/////////....................................////////////////////////000000000000000000000000000000000000000000000000---...///000000///...------///000000/////////000---------------,,,,,,+++*********))))))******+++,,,)))&&&&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$&&&&&&'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''+++(((%%%$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))))))))+++)))((()))+++,,,---,,,------------------------------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------........./////////000000000000000000000000000000////////////......////////////....................................////////////////////////////////////////////////000000000000000000000000////////////////////////---...000///...,,,------------------,,,,,,,,,,,,***))))))((((((((())))))***)))'''&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$######&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))+++)))((((((***+++,,,+++,,,,,,,,,,,,,,,------------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,------....../////////000000000000000000000000000000000000000////////////////////////.................................////////////////////////........................000000000000000000000000000000///......///000000---///000///---++++++,,,---------,,,,,,,,,,,,,,,******)))((((((((())))))***)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))***))))))***,,,,,,+++)))++++++++++++,,,,,,------------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---...//////000000000000000000000000000/////////000000000000000.........///////////////................................................------------------------////////////////////////111000////////////000111111222333222000............---,,,++++++++++++,,,,,,+++***)))))))))))))))'''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************))))))***,,,...---***((()))******++++++,,,,,,---------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...++++++,,,---...//////000000000000000000000000000......////////////000000.........///////////////........................................................................////////////////////////000000000000000000000000///000111000...,,,,,,---...---+++*********+++,,,,,,,,,+++***))))))))))))$$$%%%'''&&&%%%######$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((((((%%%%%%############%%%%%%''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,*********+++,,,,,,***((()))))))))***+++,,,,,,,,,------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///***++++++,,,...//////000000000000000000000000000------........./////////............/////////000........................................................................///////////////////////////000111111111111000///+++---...---+++******+++...---+++***)))***+++,,,++++++***)))(((((((((((($$$''')))(((&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%########################&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%&&&&&&$$$!!! """%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((()))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++***((((((*********)))((())))))***++++++,,,,,,------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///******+++,,,...//////000000000000000000000000000,,,---------......//////---.........//////000000................................................////////////////////////////////////////////////...///111333333111///...---...000///...------......---+++))))))***+++,,,******)))''''''&&&&&&&&&'''***---,,,***(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%***)))'''%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''"""$$$''')))***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$&&&((()))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$############$$$%%%&&&&&&########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$###"""!!!!!!###%%%'''&&&'''&&&###"""%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&''')))***((('''%%%$$$$$$%%%'''((( !!!""""""############$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((()))***+++++++++++++++*********)))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...---,,,+++***+++,,,------,,,+++*********+++,,,+++,,,---...////////////222222222222222111000/////////......---------,,,............////////////......////////////......---,,,,,,,,,,,,---......//////////////////////////////...------------.........////////////......------,,,***((((((+++---...---+++))))))))))))***&&&'''(((((()))((((((((())))))((('''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''(((((()))******************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---...///---------------------------,,,+++*********++++++---,,,+++*********+++,,,,,,---...//////000000///111222222222222111111000/////////.........------............////////////......////////////......------,,,,,,------.../////////////////////////////////...------------.........////////////......---------+++))))))+++------,,,***)))(((((())))))&&&&&&'''((((((((((((((()))(((((('''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''((('''%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))***+++---...///000------------------------,,,,,,+++***************------,,,+++++++++++++++,,,---...//////000000///111111222222333222222222000000////////////..................////////////......////////////......---------,,,------.../////////////////////////////////...------------.........////////////......,,,---...---+++***+++,,,++++++***)))((((((((((((%%%&&&''''''(((''''''''')))(((''''''&&&&&&''''''&&&'''((((((&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''')))))))))))))))*********++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,+++++++++++++++,,,---......//////...000000111222333333333222000000000000000/////////............////////////......////////////......---------------...////////////////////////////////////...------------...---......//////......---+++---......,,,++++++,,,***))))))(((((((((((((((%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$ $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$''')))***)))'''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&(((((())))))************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,,,,++++++******+++,,,------------///000111111222222222222/////////000000000000000............////////////......////////////.........------------...//////000000000000000000000000//////...------------...------............------+++---......,,,+++++++++)))))))))))))))(((((('''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$ $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$''')))******((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&((((((((()))******++++++))))))))))))))))))))))))+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------------,,,++++++***+++,,,------...------//////000000111000000000......////////////000000............////////////......////////////............------......///000000000000000000000000000//////...------------...------............------+++,,,---,,,***)))***+++((())))))******)))((((((&&&''''''((()))(((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%% """$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''(((((((((((()))))))))))))))((('''&&&'''(((((()))******++++++)))))))))))))))))))))))))))***,,,.........,,,,,,++++++++++++++++++++++++------.........---,,,+++,,,---.........---,,,+++,,,,,,---...////////////...////////////......---------........./////////............////////////......////////////.....................//////000000000000000000000000000//////...------------...,,,------......------,,,+++++++++***((((((***+++((()))***++++++***))))))'''((())))))******))))))((('''&&&&&&%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$###"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((((((***)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))******)))((('''''''''(((((()))***+++++++++++++++++++++++++++++++++'''(((+++---//////...---++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,---.........---,,,+++---...///000111111111111.../////////...---,,,,,,,,,---------......//////............/////////000......////////////.....................///000000000000000000000000000000//////...------------...,,,------......------,,,++++++***(((&&&'''))),,,)))***+++,,,,,,+++***)))(((((()))***************''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&'''((()))+++***((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&& ###&&&((()))((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((()))(((((((((((())))))*********))))))))))))******(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,---......------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,........................---......//////...---,,,000000///...---,,,,,,+++'''(((***,,,------,,,,,,...///////////////...---000//////........./////////111333222111000111222222111111000000000000000------------------------***************+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ '''&&&''')))###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""###%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))******+++,,,---,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------........................------/////////...---,,,000//////......---------,,,---...000000000//////......///000000///////////////............//////000222333333222111111222000000///......---......------------------------************************(((((()))))))))*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ &&&'''"""%%%///222...$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&&&&'''((((((&&&%%%$$$&&&&&&%%%%%%$$$$$$#########$$$&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((()))************))))))))))))******************************************+++,,,------,,,,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.........///------------------------------////////////...---///////////////.........//////111111222111000///---...///000000111000000///...............//////000222444333222111222333111111///...------------------------,,,,,,,,,,,,+++++++++******))))))(((&&&''''''(((***++++++,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''###'''111666444''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%'''''''''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''(((((()))***+++******))))))))))))******+++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,+++***------------------,,,,,,------............------+++,,,,,,---...//////000------------------------------///000000///............//////////////////---...///000000///---------...///000111111111111......---------...//////111222444444222111222333444333222000////////////---------,,,,,,,,,,,,,,,,,,++++++***)))(((((('''''''''(((((()))******+++))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""###+++...---((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%'''((((((&&&&&&''''''''''''''''''######$$$%%%&&&''''''((("""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))***+++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,---...///------------,,,,,,+++***---------------------------......//////......---,,,,,,------...///000000------------------------,,,---///000000000//////............////////////,,,---...///...---,,,+++------...000111111111111---------------...//////000222444333222111222222333222111000////////////------,,,,,,,,,+++++++++++++++******)))((('''''')))(((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%###!!!!!!%%%((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''((((((######$$$%%%&&&'''((((((###$$$&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((***+++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---...//////............---,,,++++++------------..................////////////......---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///...............---------,,,---.../////////...---,,,---...//////000//////,,,,,,,,,,,,---.../////////111333222111000111222000//////...............------,,,,,,++++++***************))))))((((((''')))))))))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############""""""""""""######%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((***+++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---...///000////////////...---,,,+++------------.........////////////000000/////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000......------,,,,,,+++++++++,,,...///000//////...------............------,,,,,,,,,,,,---...///000...000222111000///000000...............//////000------,,,,,,+++******))))))))))))))))))((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! '''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((&&&&&&''''''(((***+++,,,******))))))))))))******************************---------------...000000000000000000///...---,,,---------.........////////////000000000000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000......---,,,++++++******)))***,,,...............---------...------,,,,,,+++++++++,,,---...///000...///111111///...///000/////////000000111222333------,,,,,,+++***))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&$$$"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''((()))***###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######""""""""""""###############$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''',,,***((((((***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000000000000///......,,,,,,---...//////......000000000111222222333333000/////////............******+++++++++,,,,,,,,,+++,,,---...////////////---,,,+++***+++,,,---...------...///000000//////000000//////...---++++++------------------------000000000000000///....../////////000///......---,,,,,,,,,+++++++++******************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$######%%%&&&%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%######$$$%%%&&&######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%######$$$&&&%%%%%%&&&'''&&&### $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***((()))***++++++***++++++++++++++++++++++++,,,++++++++++++,,,------000000000000000///......,,,------...//////......------......///000000000///............---------***++++++++++++,,,,,,,,,+++,,,---....../////////...---,,,,,,,,,,,,---...,,,---.../////////////////////////////////......------------------------///000000000000///............//////......---,,,,,,,,,+++++++++******************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$""" %%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""######%%%$$$#########"""!!! %%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""###$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))++++++)))'''+++++++++++++++++++++++++++++++++++++++,,,------//////000000000///......,,,---......///.........,,,,,,------.../////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000///...------------,,,,,,---............---......///000000000000000------------------------/////////000//////...---------......------,,,+++,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""###%%%%%%%%%###!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$"""###$$$$$$$$$###$$$$$$###!!!!!!"""###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++***(((&&&************************+++++++++***+++,,,,,,---...///////////////......------...............---------......///000000111//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////222111000//////...------,,,,,,---------------,,,......////////////......------------------------...////////////...------,,,------------,,,++++++++++++++++++***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%$$$###"""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&&&&%%%"""$$$&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###&&&***---+++&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))***((((((((()))******(((%%%************************+++************+++,,,,,,......////////////......---...............---------------...//////000000000000000000////////////++++++,,,,,,,,,---------,,,,,,++++++,,,---//////222222111111000///...---,,,---------------,,,,,,............---,,,+++***------------------------...............---,,,,,,,,,,,,,,,---,,,++++++***+++++++++*********)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$$$$###"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%"""###&&&+++///---'''!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&''')))***((('''***************************************+++,,,,,,------.../////////...............///......---,,,++++++,,,,,,---.........111111111000000000//////,,,,,,,,,,,,------------,,,,,,+++++++++---...000111111111111111000......---............---,,,,,,.........---,,,+++***)))------------------------------......------,,,+++,,,,,,------,,,,,,+++***+++************)))))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!$$$%%%$$$"""!!!$$$'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%''')))///+++'''$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%###$$$(((,,,,,,(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&%%%$$$%%%((()))***)))***************************************++++++,,,,,,---......//////............//////...------,,,,,,,,,,,,---......//////000000000000////////////,,,,,,,,,------------...,,,+++******+++,,,...000//////000111111000///...///////////////...---,,,---.........---,,,++++++------------------------,,,------------,,,++++++---------------,,,,,,+++************))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$(((,,,,,,'''$$$###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%###'''///777DDD999+++######$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%&&&((())))))(((&&&%%%'''$$$!!!###(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))((('''%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&$$$###$$$''')))++++++))))))))))))))))))))))))*********)))***++++++,,,,,,,,,---.../////////....../////////...---,,,,,,......//////000111111111000/////////............,,,,,,,,,---------......,,,+++*********,,,...000......000111111000////////////000000///...------,,,---......///.........------------------------,,,------------,,,++++++------......------,,,+++************)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%(((...444444///((($$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%% !!!"""###$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&$$$###***:::GGGVVVFFF111$$$###&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))***+++,,,---,,,***(((***---...,,,***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......//////.........---------+++++++++++++++***)))(((---,,,+++***+++,,,---......///111000///...000111///////////////......---...------,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,++++++***+++---......---+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&)))------)))%%%############$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%%%%$$$###""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!!!! $$$((('''(((000???LLLBBB>>>444***&&&'''&&&###$$$"""!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&'''((((((''''''((()))(((((((((((())))))))))))))))))))))))***+++,,,,,,---+++***+++---///---,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......///.........------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,---.........///000000///...///111///////////////...------------,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,++++++***+++---......---+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******'''###""""""######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!! ######&&&///???LLLEEEDDD<<