BM6P6(@ |||xxxpppggg[[[YYYVVVSSSRRRRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXRRRSSSTTTUUUTTTSSSPPPOOOOOOMMMJJJHHHFFFCCC???<<>>===;;;:::999<<<:::777666666555444222111111000///////////////000000000000////////////......---,,,,,,+++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------,,,++++++***))))))------------------------//////000000000///---,,,++++++++++++++++++++++++---------------------------------...///000000111666333777DDDUUUcccpppyyy}}}dddVVVNNNGGGEEEGGGGGGCCC???<<<<<<===>>>???DDDAAAHHHTTTWWWSSSVVV___hhhqqq~~~|||vvvrrrxxxxxx~~~xxxrrrnnnjjjdddbbb___]]]]]]___aaaccckkkkkknnnrrrtttqqqkkkfffZZZeeettt}}}hhh\\\PPPNNNLLLHHHEEEBBB???>>>999:::<<<=========<<<<<<<<<;;;;;;:::999999999:::|||wwwnnneee[[[YYYUUUSSSQQQQQQSSSTTTTTTSSSRRRQQQRRRSSSUUUWWWTTTTTTUUUUUUTTTSSSQQQPPPPPPNNNLLLJJJHHHEEEAAA>>>?????????>>>===;;;:::999<<<:::777666666555444333111111000///////////////............------------...------,,,,,,+++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...//////......------,,,,,,------------------------....../////////...---,,,------------------------------------------------------......///000000111444222555AAAOOO^^^mmmyyyqqq___SSSIIIDDDDDDEEEBBB???===>>>???@@@@@@AAA@@@HHHTTTVVVQQQQQQXXX___gggsss~~~}}}yyywwwuuuxxxyyyrrrmmmhhhdddaaabbb```^^^]]]^^^```ccceeelllmmmooopppnnniiiccc___dddqqqyyyfff\\\VVVTTTRRROOOKKKFFFCCCAAA<<<<<<===>>>>>>===<<<<<<:::999888888777777888888|||vvvlllbbbZZZWWWTTTRRRPPPPPPRRRSSSUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPNNNLLLJJJHHHEEEBBB????????????>>>===<<<;;;:::;;;999777666666666444333111111000////////////000............---------------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++***************,,,,,,,,,,,,------------------.........---,,,,,,------------------------------------------------------......///000000000222111444<<>>>>>@@@AAAAAAAAA??????GGGQQQRRRLLLKKKOOOUUU\\\gggpppyyy{{{uuurrruuuzzz~~~{{{vvvpppjjjfffccc```^^^^^^^^^]]]]]]___aaadddffflllnnnooolllgggbbbaaaaaaqqqrrrcccZZZUUUUUUSSSPPPLLLGGGBBB???????????????>>>===<<<;;;999999888888777777888888|||vvvkkkaaaYYYWWWSSSQQQOOOPPPQQQRRRUUUTTTRRRQQQQQQRRRSSSTTTUUUUUUSSSRRRRRRQQQRRRRRRNNNLLLIIIHHHFFFDDD@@@===?????????>>>>>><<<;;;;;;;;;999777666666666555333222111000000//////000000000000000000////////////,,,,,,,,,---------------***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...(((((((((((()))))))))))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------------............//////000000222111444999???LLLbbbtttxxxfffWWWKKKEEE@@@>>>===>>>@@@AAAAAA@@@???@@@DDDKKKKKKFFFFFFJJJPPPUUU^^^fffoooyyy{{{rrroooppprrryyy~~~}}}}}}|||{{{zzzyyyyyyxxx}}}wwwsssooojjjfffcccbbb```^^^[[[[[[\\\]]]```ccceeegggjjjllllllgggaaaaaagggnnn|||{{{jjj^^^WWWQQQRRRRRRPPPMMMHHHCCC@@@AAAAAA@@@???===<<<;;;:::;;;;;;::::::999::::::;;;~~~wwwlllbbbXXXVVVSSSPPPOOOOOOPPPQQQUUUTTTRRRPPPPPPQQQSSSTTTUUUTTTSSSQQQQQQQQQQQQQQQMMMKKKIIIGGGFFFDDD@@@>>>>>>?????????>>>===<<<<<<;;;999666666666666555444222222111000000000000000000000000000////////////---------------------...***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////222222444777;;;FFF[[[mmm|||qqq___PPPEEE???>>>======???@@@@@@???AAA@@@AAACCCCCCBBBDDDHHHLLLPPPVVV]]]eeeooo|||wwwppplllkkkooottt{{{~~~||||||zzzxxxwwwuuuuuutttssssssrrrqqqqqqxxx{{{vvvppphhhddd```^^^]]]]]]\\\[[[YYYZZZ\\\^^^aaaccceeefffggghhhfff```\\\bbbppp|||ssscccYYYTTTPPPQQQRRRQQQOOOLLLHHHFFFBBBAAA???>>><<<:::999999;;;::::::999::::::;;;;;;yyyoooeeeYYYVVVSSSQQQOOOOOOQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQOOOMMMKKKIIIHHHFFFCCC@@@>>>?????????>>>>>>===<<<:::888666666666666555444222222111000000000000111............------------.........---------------,,,------......------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,------......///+++,,,,,,------...............//////////////////222111333555888AAARRRcccuuu~~~kkkWWWIIICCCAAA>>>===>>>??????>>>@@@@@@?????????@@@DDDHHHGGGKKKOOOTTTZZZcccnnnwwwxxxqqqkkkjjjlllpppvvv}}}|||{{{yyyvvvuuuuuutttsssqqqpppppppppooonnnnnnmmmmmmtttwww|||yyysssmmmiiibbb___[[[ZZZZZZ[[[[[[ZZZYYYZZZ]]]___aaabbbcccdddccccccaaa^^^^^^hhhzzz~~~kkk^^^VVVSSSLLLMMMMMMMMMLLLJJJGGGFFFBBBAAA???===;;;:::999999888888777777888888999999|||rrrhhhYYYWWWTTTQQQPPPPPPQQQRRRRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQNNNMMMKKKIIIHHHFFFCCCAAA>>>????????????>>>======:::888666555666777666555333222111111000000111111............------------//////......------,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++******))))))(((((()))******+++,,,,,,---------,,,,,,+++,,,---...///++++++,,,------...//////++++++,,,,,,---......////////////////////////...111000111444777===JJJWWWlllwww{{{eeeTTTIIIEEEAAA???>>>?????????<<<>>>???>>>???AAAEEEGGGEEEHHHKKKMMMQQQYYYcccjjjuuu}}}~~~tttnnnmmmhhhmmmrrrvvvzzz}}}yyyvvvtttsssssstttuuutttsssssssssrrrrrrrrrrrrrrrrrrrrrtttyyy~~~}}}tttmmmhhhdddbbb```]]]ZZZYYYZZZ[[[\\\[[[ZZZ[[[^^^```aaaaaaaaaaaa\\\^^^```bbbiiiwwwwwwfff[[[UUUSSSKKKJJJJJJIIIHHHFFFDDDDDDCCCBBB@@@>>><<<;;;;;;;;;888888777777888888999:::~~~tttkkkZZZXXXTTTRRRPPPPPPRRRSSSQQQQQQPPPOOOPPPRRRTTTVVVVVVWWWXXXYYYXXXVVVTTTRRRLLLKKKHHHGGGFFFDDDAAA???>>>????????????>>>>>>===:::888666555666777666555333222111111000111111111111000000000////////////000000///...---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...//////......---,,,++++++))))))***+++,,,,,,------------,,,+++,,,---///000))))))***++++++,,,------++++++,,,,,,---.../////////////////////.........000...///333666:::EEEOOOfffssssssaaaMMMIIICCC@@@??????@@@@@@999===@@@@@@AAACCCEEEEEEEEEGGGJJJKKKNNNTTT]]]dddllluuu~~~uuurrreeehhhlllmmmpppxxx{{{uuutttssstttwwwyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyqqqssswww|||vvvmmmgggbbb___\\\\\\YYYVVVVVVWWWXXXYYYYYY[[[\\\___```aaaaaa```___VVVZZZ```iiiuuurrrcccYYYUUUTTTPPPOOOMMMKKKIIIHHHGGGFFFDDDCCCAAA???============:::999999999:::;;;;;;<<>>===<<<;;;:::;;;;;;999777666555555555333333222222111222222222000////////////...............---------,,,,,,,,,------------------------...---,,,,,,+++++++++++++++++++++++++++++++++,,,***+++---......---+++*********+++++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,///////////////............///000222555:::AAAEEEWWWiii}}}rrrYYYOOOCCC>>>???AAA@@@======>>>>>>>>>????????????AAACCCEEEGGGIIIMMMRRRVVV```jjjvvvvvvooojjjdddcccgggooovvv{{{{{{||||||~~~zzzrrrhhhcccaaa```]]]ZZZXXXXXXYYYZZZ[[[\\\]]]]]]bbbbbbcccbbb```]]][[[YYYWWW]]]gggvvvssshhhaaa[[[WWWVVVQQQOOOMMMJJJFFFCCC@@@???CCCBBB???===;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;yyynnn```WWWPPPPPPQQQQQQQQQRRRTTTTTTSSSSSSSSSTTTUUUVVVYYYWWWTTTSSSSSSSSSRRRQQQNNNLLLJJJHHHHHHFFFDDDBBBBBBBBBAAA???>>>===<<<;;;;;;;;;999777666555555555333333222222111111222222/////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---,,,,,,++++++************+++---......---+++***++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,////////////..................///000222777===BBBQQQcccwwwmmm```OOOEEECCCCCC@@@<<<============>>>??????@@@@@@BBBCCCEEEGGGJJJOOORRRXXX```kkkttt{{{rrrllleeeaaaccchhhnnnqqqwww|||~~~~~~~~~~~~|||rrrkkkccc^^^]]]\\\ZZZWWWWWWWWWXXXYYYZZZ[[[\\\]]]___aaabbbaaa___]]][[[ZZZZZZbbbpppxxxfff]]]XXXTTTQQQQQQOOONNNLLLIIIGGGDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;zzzooo___WWWPPPPPPQQQQQQQQQSSSUUUUUUTTTTTTTTTUUUVVVVVVWWWUUUSSSRRRSSSSSSRRRPPPOOOMMMJJJIIIHHHGGGDDDBBBCCCBBBAAA@@@???===<<<<<<;;;;;;999777666555555555444333222222111111222222///............---------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,...------,,,+++***))))))++++++------------++++++++++++,,,,,,,,,---------...------------,,,,,,,,,***+++,,,,,,------,,,,,,........................---.........000333888<<>>???@@@???AAABBBCCCDDDFFFJJJMMMOOOVVV___ffflllvvv|||uuullleeebbbccceeegggiiioooxxx~~~~~~{{{|||}}}~~~}}}}}}}}}~~~}}}uuuooohhhbbb\\\XXXXXXXXXVVVTTTUUUVVVVVVXXXYYY[[[]]]^^^```bbbcccbbb```^^^]]]]]]bbbmmm~~~tttfffXXXRRROOOLLLKKKKKKLLLKKKJJJHHHFFFDDDCCCBBB>>>>>>===;;;;;;:::;;;;;;;;;<<<<<<<<<:::999:::;;;yyynnn___XXXRRRRRRSSSQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPPPPQQQQQQPPPOOOOOOMMMJJJIIIHHHGGGEEEBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;999777666555555555444444333222111111111111............------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------------------***+++,,,,,,------,,,,,,------...............///...............000444888AAAPPPeeevvviiiWWWQQQMMMEEE>>><<<;;;;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCFFFIIIKKKPPPVVV\\\bbbkkkvvvyyyoooiiifffdddcccaaaeeemmmuuu}}}}}}|||yyyzzz{{{|||~~~~~~}}}||||||}}}{{{rrriiiccc___\\\XXXVVVVVVVVVUUUTTTTTTUUUUUUWWWYYY[[[^^^___eeefffgggeeebbb```bbbdddppp|||{{{eeeZZZOOOKKKIIIGGGFFFHHHFFFFFFEEEDDDCCCCCCBBBBBB<<<<<<;;;;;;;;;:::;;;;;;999:::;;;:::888777888999vvvjjj^^^XXXTTTTTTTTTRRRSSSVVVVVVVVVWWWWWWVVVVVVVVVVVVTTTRRRQQQQQQRRRSSSRRRQQQOOOMMMKKKIIIIIIGGGEEECCCAAAAAA@@@>>>===<<<;;;:::;;;;;;999777666555555555555444333222111111111111//////.........---------......---------,,,,,,,,,------------------------+++++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,---------......////////////000///...///222555<<>>??????AAABBBBBBBBBBBBDDDFFFHHHKKKOOOSSSXXXaaakkkrrr{{{}}}uuuoooiiifffaaaaaadddhhhoooxxx}}}|||xxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~wwwooohhhaaa\\\ZZZYYYWWWVVVWWWWWWVVVVVVUUUUUUUUUWWWZZZ]]]```bbbiiijjjiiifffbbbcccgggllllll[[[RRRJJJGGGEEEBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@:::;;;;;;;;;;;;;;;::::::777888999888666555666777~~~sssggg\\\XXXUUUUUUTTTRRRSSSWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTRRRSSSTTTUUUUUUTTTPPPNNNKKKJJJIIIHHHEEECCCAAA@@@???>>>===;;;::::::;;;;;;999777666555555555555444333222111000000000000////////////...............---------,,,,,,,,,------------------------+++************++++++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,---....../////////000000///...///111333888@@@PPPeeewww|||jjj[[[LLLBBB@@@???===;;;;;;<<<===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFHHHKKKPPPVVV^^^cccmmmtttzzzrrrmmmfffdddbbbbbbfffnnnvvv{{{|||{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}xxxqqqjjjeee```\\\YYYWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVXXX[[[```dddfffjjjjjjiiieeecccgggpppyyyuuu```QQQJJJDDDCCCAAA===<<<>>><<<<<<===============>>>;;;;;;;;;<<<<<<;;;::::::777888888888666555666777}}}pppdddYYYVVVTTTTTTRRRPPPQQQVVVUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQSSSUUUTTTTTTPPPNNNKKKJJJIIIHHHEEECCCBBBAAA@@@???===<<<;;;;;;;;;;;;999777666555555555666555333222111000000000111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---)))))))))*********++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,++++++,,,------...//////.../////////......000222555:::HHH\\\ooo}}}xxxdddSSSIIICCCAAA>>><<<;;;;;;===>>>===???AAAAAAAAAAAABBBCCCCCCCCCEEEGGGJJJOOOTTTXXX]]]fffrrr|||~~~xxxooolllhhhfffgggjjjooorrrxxxzzz}}}}}}{{{yyyyyyzzz{{{|||~~~~~~~~~|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~qqqmmmfff```]]][[[YYYWWWSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXZZZ^^^bbbgggjjjkkkllljjjggggggppp~~~iiiXXXJJJDDD@@@@@@>>>;;;:::<<<;;;;;;;;;<<<<<<<<<======<<<<<<======<<<;;;:::999888999:::999777666777888|||pppdddWWWTTTRRRSSSQQQNNNPPPTTTUUUVVVVVVWWWVVVUUUSSSRRRPPPOOOMMMNNNPPPRRRRRRQQQPPPNNNKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???===<<<<<<<<<;;;999777666555555555666555444222111000000000111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---((())))))))))))*********,,,,,,,,,------.........++++++,,,---------,,,,,,++++++,,,,,,---...//////---.........------///000444666BBBWWWiiixxxsssbbbXXXEEECCC@@@===;;;;;;<<<===<<<>>>@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHLLLPPPSSSQQQZZZgggqqqyyywwwuuuqqqnnnllllllmmmmmmsssuuuyyy|||}}}|||zzzxxxzzz{{{|||}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}zzzuuukkkfff```[[[YYYXXXWWWVVVQQQSSSUUUVVVVVVUUUUUUVVVYYYYYYYYY[[[___dddiiilllmmmnnnmmmkkkmmmxxxxxxbbbSSSFFFBBB???@@@???;;;;;;===;;;;;;;;;<<<<<<<<<======<<<===>>>>>>===;;;:::999999:::;;;:::888888888999vvvllleee]]]YYYUUURRRRRRSSSTTTTTTVVVVVVWWWXXXWWWVVVUUUTTTPPPPPPQQQQQQRRRRRRSSSSSSOOOMMMKKKIIIHHHGGGDDDBBBBBBBBBBBBAAA@@@???======>>><<<:::888888888777555777666555333222111111000111000000///...---------......---,,,++++++***)))///...------++++++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---------------,,,+++***)))...------......///000111000111999HHHZZZkkk}}}qqq___RRRKKKDDD@@@<<<888:::???======???@@@@@@AAAAAAAAAAAAAAAAAABBBDDDGGGJJJKKKQQQRRRXXXbbbjjjqqq{{{~~~wwwqqqmmmjjjiiioootttxxxzzzyyyyyyzzz{{{zzz{{{|||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}~~~~~~~~~|||vvvooojjjbbb^^^XXXVVVVVVWWWVVVUUUSSSSSSUUUWWWXXXXXXYYYYYYXXXZZZ\\\^^^ccciiikkkjjjllllllmmmpppxxxgggUUUNNNBBBAAA???===<<<;;;<<<<<<===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::::::::888666333333444555777xxxnnnggg]]]YYYUUURRRQQQRRRSSSSSSUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTPPPMMMKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>===>>><<<:::888888888777555555444333222222111222222111000000///......------......------------------...------,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////111111666BBBRRRbbbtttqqq]]]TTTJJJFFFAAA===<<<>>><<<===>>>???@@@@@@AAAAAA?????????@@@BBBDDDFFFHHHLLLLLLPPPYYY```fffpppyyyxxxssspppnnnpppssswwwyyyzzzzzz}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{wwwsssooojjjddd___]]]YYYUUUSSSTTTVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ```aaabbbdddgggjjjkkkjjjiiilllrrryyyooo[[[MMMHHH@@@???===<<<:::::::::;;;<<<;;;::::::999999:::::::::;;;;;;;;;::::::999999777666444222111222333444|||qqqiii]]]YYYTTTQQQQQQRRRRRRRRRUUUUUUVVVVVVUUUSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTTTTPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBAAA@@@???>>>===>>><<<:::888888888777555222222111111111222222333000000000///......---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++,,,....../////////---,,,,,,------...///000333000222;;;FFFTTTfffuuummmaaaSSSLLLHHHBBB>>>===;;;<<<<<<>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEHHHGGGIIIOOOTTTYYYbbbkkkwww|||~~~yyywwwrrrtttvvvxxxyyy{{{~~~}}}{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzzzzzzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~tttqqqmmmiiifffbbb^^^[[[YYYVVVSSSRRRTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\bbbbbbbbbcccdddeeefffgggiiippp|||wwwiii\\\OOOFFFBBB>>>===<<<;;;:::999999999::::::999888888888999999::::::999999999888888888666555444333222222222222tttkkk^^^ZZZTTTQQQPPPPPPQQQPPPSSSTTTTTTTTTTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNKKKJJJJJJIIIFFFDDDAAABBBBBBAAA@@@???>>>===>>><<<:::888888888777555222222111111000000111111000000//////............---------------.........+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---------+++,,,---...////////////////////////000111222222333000000555===III\\\kkk}}}nnn[[[QQQKKKEEE@@@>>>;;;;;;<<<<<<>>>???@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEHHHFFFFFFJJJMMMPPPXXX```jjjqqqzzzxxxxxxxxxxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}||||||}}}~~~~~~{{{{{{{{{||||||||||||||||||}}}~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}|||||||||~~~}}}~~~|||~~~}}}{{{xxxtttqqqmmmjjjfffcccaaa___\\\ZZZXXXWWWUUUTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[^^^aaabbbdddbbb```aaa```___aaaeeennnyyywwwdddXXXQQQIIICCC@@@===<<<<<<;;;:::999999999999888777777777777888888999999888888777777777666777666666666555444333333vvvlll^^^ZZZTTTPPPOOOOOOOOOOOORRRRRRSSSTTTSSSRRRQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJIIIFFFEEEAAAAAAAAAAAA@@@@@@???>>>>>><<<:::888888888777555555444222111000/////////////////////..................------,,,++++++******++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///---..................---.........//////000111222333000000333888BBBTTTcccttt}}}fffXXXOOOHHHCCCBBB===<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCHHHEEEDDDGGGHHHIIIOOOVVV[[[bbbkkkssszzz~~~|||zzzzzz{{{}}}}}}}}}{{{yyyxxxzzz|||}}}|||{{{{{{{{{||||||}}}}}}yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{|||}}}|||}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||~~~}}}xxxsssnnniiifffccc```]]][[[ZZZYYYXXXVVVXXXXXXWWWUUUTTTTTTUUUVVVTTTUUUXXX\\\```dddhhhjjjnnnhhhdddccc___\\\aaahhhvvvttteeeVVVOOOKKKFFFAAA>>><<<<<<<<<<<<;;;::::::999777777777666666777777888:::999888666666555666666666666666555555444333333vvvlll^^^ZZZTTTPPPNNNNNNNNNMMMPPPQQQRRRSSSSSSSSSRRRQQQSSSSSSSSSRRRRRRRRRRRRQQQMMMLLLJJJIIIIIIHHHFFFDDDAAAAAAAAAAAAAAA@@@???>>>>>><<<:::888888888777555666555444222000///////////////////////////......///...---,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,+++***)))***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,---//////------.........------,,,,,,++++++,,,,,,---...///111000000333666<<>>>>>???@@@AAAAAAAAA@@@CCCAAAAAACCCDDDCCCGGGNNNRRRXXX___gggmmmuuu~~~~~~~~~}}}|||}}}{{{yyywwwuuuvvvvvvwww|||~~~~~~~~~~~~xxxxxxyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxxxxyyyyyyyyyxxxzzz{{{||||||}}}~~~}}}}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{{{{|||}}}|||~~~~~~wwwpppkkkfffaaa^^^\\\ZZZYYYXXXYYYXXXWWWUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTWWW\\\bbbggglllppprrrrrrjjjdddbbb]]][[[bbbnnn{{{aaaUUUKKKGGGEEE@@@======;;;<<<<<<<<<;;;;;;:::999777777666666666777888888;;;:::888666555555555666555444333222111111111111uuulll^^^ZZZTTTPPPNNNMMMMMMLLLNNNPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQLLLJJJHHHHHHHHHGGGEEECCC@@@@@@AAAAAAAAA@@@??????>>><<<:::888888888777555555555333222111111111111.../////////////////////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))+++,,,+++***)))***++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///***+++,,,------...------+++******++++++,,,---.........111333333666AAAMMM^^^ppp|||hhhVVVKKKHHHBBBAAA???=========>>>???<<<===???@@@AAAAAAAAA@@@???>>>???BBBBBB@@@CCCHHHKKKOOOUUUZZZ```iiissszzz|||{{{yyywwwvvvuuuttttttwwwzzz~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}xxxxxxxxxxxxxxxxxxwwwwwwttttttuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{~~~~~~~~~}}}}}}}}}~~~}}}||||||}}}}}}}}}}}}~~~}}}|||{{{zzzyyyzzz{{{{{{yyy{{{~~~~~~xxxssskkkeee```]]][[[YYYXXXXXXXXXYYY[[[ZZZXXXVVVRRRTTTVVVUUUTTTSSSUUUWWWYYY\\\cccjjjppptttvvvwwwnnneee``````___aaaooovvvgggSSSKKKCCC@@@>>>;;;;;;===999::::::;;;;;;:::999888777777666666777777888999<<<:::888666555555666666666444222111000000111222}}}tttkkk^^^ZZZTTTOOOMMMMMMLLLKKKNNNOOOQQQSSSUUUUUUUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOKKKIIIHHHGGGGGGFFFEEECCC@@@@@@AAAAAAAAA@@@??????>>><<<:::999999888777555444333333333222333333444.........///////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))+++++++++***)))***+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......((()))***,,,---...//////,,,,,,,,,,,,---...//////,,,...111222000111999DDDWWWjjjttt]]]NNNHHHDDDCCC@@@>>>======>>>>>>===>>>@@@BBBCCCCCCCCCCCC>>>===???CCCBBB@@@BBBFFFBBBEEEJJJNNNSSS[[[fffmmm|||}}}|||{{{yyywwwuuutttsssssswww{{{}}}}}}}}}|||}}}|||{{{zzzyyyxxxyyyzzz{{{zzzzzzzzzzzzzzzyyyxxxwwwssssssssstttuuuvvvvvvwwwyyyyyyzzzyyyxxxyyy|||~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~}}}~~~|||}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}~~~|||{{{zzzyyyxxxyyyzzzzzzuuuwwwyyy{{{{{{zzzxxxwwwnnniiiaaa[[[XXXVVVVVVUUUSSSSSSUUUWWWYYYYYYVVVTTTRRRUUUXXXXXXWWWWWWYYY\\\]]]aaahhhooouuuxxxyyyyyykkkccc```dddhhhnnn~~~fffWWWMMMFFF@@@===:::888:::???777888999::::::999777666777777777777777888999999<<<;;;888666555555666777999777444222111222444555}}}tttmmm]]]YYYRRRNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRTTTSSSRRRPPPNNNMMMMMMMMMNNNMMMKKKHHHFFFEEEDDDCCC===>>>???@@@@@@???======>>><<<:::999999888666555444333222000000000000111000000000000000000000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++************************+++***)))))))))***,,,---------.........---,,,,,,******+++++++++,,,,,,,,,------------------------------,,,+++************---///000111222555999<<>>>>>===<<<>>>>>>????????????>>>>>>@@@@@@??????@@@@@@AAABBBGGGFFFFFFFFFIIIPPPYYY___ooowww~~~}}}}}}|||yyywwwyyyzzz{{{}}}}}}}}}|||{{{yyyxxxwwwuuuuuuuuuuuuvvvxxxyyyzzz{{{zzzxxxvvvtttwwwvvvuuutttssstttuuuuuuyyyxxxwwwwwwwwwxxxyyyzzzyyyzzz|||}}}}}}}}}||||||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~}}}}}}zzzxxxvvvvvvwwwwwwvvvuuuwwwvvvuuussspppmmmkkkiii]]]\\\ZZZVVVSSSRRRTTTVVVQQQSSSUUUXXXYYYYYYXXXWWWUUUUUUUUUUUUWWWYYY[[[\\\]]]fffqqqyyy|||yyyuuurrrhhhaaa```iiivvviiiWWWOOOCCCAAA???===;;;;;;;;;;;;999999999888888888777777777777666666777999<<<===BBB@@@<<<999777666666666555555444333333333444444~~~tttlll^^^YYYSSSOOONNNOOOQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMKKKIIIGGGEEEDDDDDD??????@@@@@@???>>>======>>><<<:::::::::999888666555444333222111111111222////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,------------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,...000111111111333666999AAAPPPeeeyyyrrraaaQQQKKKCCC??????@@@>>><<<======>>>>>>???>>>>>>>>>@@@????????????@@@AAAAAADDDDDDDDDEEEGGGMMMTTTYYYfffnnnyyy{{{|||}}}~~~{{{zzzxxxwwwvvvvvvwwwwwwzzzzzz{{{{{{zzzyyywwwvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~}}}}}}||||||||||||}}}~~~}}}||||||}}}{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}~~~}}}||||||}}}}}}}}}}}}|||{{{{{{|||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}yyywwwuuutttttttttrrrqqqmmmlllkkkhhhfffcccbbbaaaZZZYYYWWWSSSPPPPPPQQQTTTRRRSSSUUUWWWYYYYYYXXXWWWWWWVVVVVVWWWYYY[[[^^^```fffllltttxxxwwwrrrmmmjjjfffdddiiiwwwuuu]]]NNNHHHBBB@@@>>><<<;;;:::::::::;;;:::::::::999999999999777777666666777999;;;===BBB@@@===:::888777777777555555444444444444444555vvvmmm^^^YYYSSSOOONNNPPPQQQRRRTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRROOOMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@???>>>>>>=========<<<::::::::::::999777666555444333222222222222////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.........000111000000111333555;;;EEEVVViii{{{tttaaaVVVIIIBBBAAABBBAAA>>><<<<<<======>>>>>>>>>??????????????????@@@@@@AAA@@@AAABBBCCCEEEHHHMMMQQQYYY```iiirrryyy}}}|||{{{yyyyyyyyyyyyzzz|||{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyvvvvvvuuutttuuuvvvwwwxxx{{{{{{|||}}}}}}}}}}}}|||{{{{{{zzz{{{{{{}}}~~~~~~}}}{{{yyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~||||||}}}~~~~~~|||{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyywwwuuurrrppppppnnnllljjjcccbbb___\\\ZZZYYYXXXXXXTTTTTTRRRPPPMMMMMMOOOQQQRRRSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXYYY\\\```dddfffppprrrttttttpppllliiigggkkkooo{{{hhhTTTIIIEEE@@@???===<<<::::::999999<<<<<<<<<;;;;;;;;;::::::777666666666777999:::<<<>>>===:::777555555444444555555555444444555666666zzzppp___ZZZTTTPPPOOOPPPRRRRRRUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQOOONNNLLLJJJHHHFFFEEEEEEDDDCCCAAA???>>>===>>>>>><<<;;;999999::::::888777555444444333222222111111////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---,,,,,,+++******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---//////,,,...///000///000222444666<<>><<<<<<<<<======>>>??????>>>>>>>>>>>>>>>???@@@@@@>>>???BBBCCCCCCEEEGGGIIINNNTTT[[[bbbhhhoooxxx~~~|||{{{||||||}}}}}}|||{{{zzzzzzzzzzzz{{{yyyxxxxxxxxxxxxxxxyyyyyyuuuttttttttttttuuuwwwxxx{{{{{{{{{{{{|||{{{{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~|||zzz{{{||||||{{{xxxwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}{{{{{{|||}}}~~~}}}~~~}}}|||zzzzzzxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}zzzzzzyyyxxxwwwuuusssrrrqqqooommmkkkiiigggdddaaa]]][[[XXXUUUSSSRRRSSSSSSPPPPPPOOOMMMLLLLLLNNNPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXYYY\\\```eeejjjmmmuuussspppkkkhhhiiillloooxxxrrr\\\MMMEEEBBB>>>===<<<;;;:::999999888<<<<<<;;;;;;;;;:::::::::666666666666777888::::::===<<<:::888666555555555555555555555666666777888|||ooo___[[[TTTPPPPPPQQQRRRSSSVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQPPPOOONNNNNNNNNNNNPPPOOOMMMJJJHHHGGGFFFFFFEEEDDDBBB@@@>>>>>>>>>???<<<:::999888999888777555333333333222111111000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---,,,*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++---...///))),,,...//////000222444555888@@@OOOcccwwwsss\\\MMMHHHEEE@@@;;;=========<<<===>>>???@@@>>>>>>======>>>>>>???@@@===???BBBCCCCCCCCCDDDEEEHHHLLLRRRVVVZZZaaajjjpppxxx~~~~~~}}}}}}|||{{{{{{{{{||||||zzzzzzzzzzzzyyyyyyxxxxxxuuutttttttttuuuvvvxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzyyyyyyzzzzzzyyywwwvvvvvvwwwyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~~~~|||zzzzzz{{{}}}}}}|||}}}|||zzzyyyyyyxxxvvvwwwwwwwwwwwwvvvuuuuuutttuuuwwwxxxyyyyyyyyyxxx||||||}}}~~~~~~|||}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~|||||||||{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||yyyxxxwwwuuurrrooommmllliiigggeeedddbbb```\\\YYYXXXVVVSSSPPPOOONNNOOOPPPMMMNNNNNNMMMLLLMMMOOOQQQPPPQQQRRRTTTVVVXXXYYYYYYYYYZZZ]]]aaaeeekkkoooqqqtttooohhhbbbbbbhhhrrrzzzzzzcccQQQEEE???<<<===<<<<<<;;;:::999888888::::::::::::999999999888666666666777777888999999>>>===<<<;;;:::999888888555555555666777888999:::|||nnn```[[[UUUQQQPPPRRRSSSTTTVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>><<<:::999999888666444222222222222222000//////........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,///...,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,---...(((+++...000000111222444444666<<>>======>>>???@@@===============>>>>>>???===@@@BBBBBBBBBBBBBBBCCCEEEHHHLLLNNNPPPUUU\\\bbbiiippp{{{}}}}}}}}}}}}|||zzzyyyxxxvvvuuuuuuuuuvvvxxxzzz{{{|||{{{zzzzzzyyyyyyzzzzzzvvvvvvvvvwwwyyy{{{~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}|||yyyxxxwwwxxxyyyyyywwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzzzz{{{}}}}}}|||~~~~~~}}}{{{yyyxxxwwwwwwwwwuuuvvvvvvvvvvvvuuutttttttttuuuwwwxxxxxxxxxwwwvvvyyyyyyzzz{{{|||}}}}}}~~~{{{||||||}}}}}}|||zzzyyywwwwwwwwwwwwxxxyyyzzz{{{yyyzzzzzz{{{{{{||||||}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~|||{{{yyywwwvvvtttqqqnnnjjjgggfff```^^^]]]\\\\\\YYYUUUSSSQQQPPPNNNLLLKKKKKKKKKKKKJJJLLLMMMMMMMMMNNNPPPRRRQQQRRRTTTVVVYYY[[[]]]^^^^^^```dddhhhkkknnnpppqqqooojjjdddaaadddnnn|||mmmZZZMMMEEE???;;;<<<<<<<<<<<<;;;:::999888999999888888888777777777666666666777777888888888999888888777666666555444666666666777888999;;;<<<~~~oooaaa\\\VVVQQQQQQRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNOOOOOOOOOQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBCCCBBBBBBAAA@@@@@@AAA???===;;;;;;999777555222333333333333111000///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++***)))))))))***,,,...///111///---+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***---///111000000111222222444888???KKK]]]qqq~~~ppp```TTTKKKFFFCCCBBB@@@>>>===>>>???@@@===<<<<<<<<<<<<===>>>>>>===???AAAAAA@@@@@@AAACCCBBBEEEHHHHHHHHHKKKPPPUUUZZZ```jjjttt}}}}}}zzzyyywwwwwwwwwwwwxxxzzz|||}}}~~~}}}|||{{{zzz{{{{{{|||yyyxxxxxxxxxyyy{{{}}}~~~||||||||||||}}}}}}}}}}}}zzz{{{{{{{{{{{{yyyxxxwwwvvvwwwyyyyyyxxxxxxzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{zzzzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{|||}}}~~~~~~}}}{{{zzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvvvvvvvvvvuuuuuuvvvvvvuuuuuutttsssuuuvvvxxxxxxxxxwwwuuutttuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzxxxzzz{{{|||{{{yyywwwuuuqqqpppnnnkkkfffbbb___]]]WWWVVVVVVVVVVVVTTTQQQNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJLLLMMMMMMNNNPPPRRRSSSTTTVVVYYY]]]```ccceeegggjjjmmmpppqqqqqqooonnnfffffffffjjjrrr|||ooo___RRRJJJEEE@@@;;;<<<<<<======<<<;;;:::999999999888888888777777777555666666777777777777777555555555555444333222222666666666777999;;;<<<===rrraaa\\\VVVRRRQQQRRRTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPNNNLLLJJJHHHGGGGGGAAABBBCCCCCCCCCBBBAAA@@@DDDBBB???===<<<;;;888666333444555555444333111000........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,.........---,,,************************************+++---///111222000...,,,******+++,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---......---///111222000//////000000222666;;;DDDTTThhhwwwnnn___UUUPPPEEECCCAAA???>>>>>>???@@@<<<<<<<<<<<<<<<===>>>>>>===>>>@@@@@@??????AAABBBAAACCCEEEEEEDDDEEEIIILLLQQQVVV___gggnnntttzzz}}}~~~|||zzzxxxxxxxxxxxxyyy{{{}}}~~~~~~|||||||||}}}~~~|||{{{zzzzzzzzz{{{|||}}}|||||||||}}}}}}}}}~~~~~~yyyyyyyyyyyyyyyxxxwwwvvvuuuwwwyyyyyyyyyzzz{{{}}}xxxxxxxxxwwwxxxxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}zzz{{{{{{|||}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssvvvwwwxxxyyyxxxvvvtttsssrrrrrrssstttuuuvvvwwwwww{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvtttuuuuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxzzzzzzyyywwwtttrrrllljjjhhhddd___[[[WWWUUUQQQQQQQQQRRRSSSRRROOOLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGIIIKKKLLLMMMNNNPPPRRRVVVWWWYYY\\\```eeehhhjjjoooqqqtttvvvuuurrrnnnkkk```cccjjjtttiii^^^PPPHHHDDDAAA<<<777<<<======>>>===<<<:::999999999999888888888777777555666777777777777777666999999::::::999888777777666666777888999;;;===>>>sssfff]]]VVVUUUTTTRRRQQQRRRSSSUUUVVVVVVTTTSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLLLLKKKIIIHHHFFFDDDAAAAAACCCCCC@@@===>>>===;;;::::::888555333555555444333222222222222222111000......//////000------,,,,,,,,,,,,++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********+++,,,---------,,,+++*********+++,,,/////////......---------------------------------------,,,++++++******)))///...------,,,,,,,,,,,,---,,,,,,,,,,,,---......///000444999>>>GGGXXXhhhxxxooo```XXXLLLHHHBBB>>>======>>>===@@@>>>;;;:::;;;===>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFJJJMMMRRRXXX]]]ccciiimmmtttzzz}}}{{{|||{{{{{{{{{{{{{{{||||||||||||~~~|||{{{}}}~~~~~~{{{yyywwwwwwxxxwwwvvvtttvvvvvvwwwxxxxxxxxxxxxxxxyyyxxxvvvuuutttuuuwwwxxxzzz{{{}}}~~~~~~|||{{{xxxxxxxxxxxxyyyzzz{{{{{{yyy{{{}}}~~~}}}}}}~~~}}}{{{zzzzzz{{{{{{~~~}}}}}}}}}~~~}}}{{{yyy}}}{{{yyywwwuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuwwwxxxyyyzzzyyywwwuuusssssssssssssssssssssssssssvvvvvvuuuvvvvvvxxxyyyyyyvvvvvvwwwwwwvvvvvvuuutttrrrqqqqqqrrrssstttrrrppptttuuuvvvwwwwwwvvvuuuuuusssrrrqqqooollljjjgggfff___^^^\\\YYYVVVTTTRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPKKKKKKJJJHHHFFFFFFHHHIIIMMMNNNNNNNNNOOORRRWWW[[[[[[\\\]]]```eeelllssswww~~~~~~|||wwwpppjjjfffeeeccckkkvvvrrr\\\UUULLLFFFDDD@@@;;;666<<<======>>>===;;;:::999999777555444444444666777777666555444444555777777888777777666666666666666555555666888999:::;;;<<>>???>>><<<;;;;;;999777444555555444333222222222222111000///.........//////------,,,,,,,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++,,,,,,,,,,,,+++******++++++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++*********++++++---------------......///000000333777:::@@@OOO^^^ppp}}}rrrgggWWWRRRKKKEEEAAA???===<<<@@@===;;;;;;<<<>>>>>>===;;;<<<<<<======>>>??????AAAAAAAAA@@@AAABBBDDDEEEFFFHHHLLLPPPSSSXXX\\\```eeelllvvv~~~~~~~~~}}}~~~~~~~~~~~~|||{{{yyyyyyyyyyyywwwvvvuuuvvvvvvwwwwwwwwwwwwwwwxxxwwwuuuttttttuuuvvvwwwxxxyyy{{{|||}}}|||{{{zzzwwwwwwwwwwwwxxxyyyzzz{{{xxxzzz|||}}}||||||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~}}}|||||||||}}}}}}zzzyyywwwvvvuuusssssssssssssssttttttttttttttttttttttttuuuvvvwwwxxxxxxvvvuuusssqqqqqqqqqqqqrrrrrrrrrrrrtttuuuuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuttttttssssssqqqppppppqqqqqqpppnnnppppppqqqrrrrrrrrrqqqpppnnnnnnllliiifffccc```___[[[ZZZYYYVVVSSSQQQOOONNNMMMLLLLLLKKKKKKLLLLLLMMMHHHHHHHHHGGGFFFFFFHHHKKKPPPQQQQQQRRRSSSUUUZZZ]]]```bbbfffkkkrrrxxx}}}}}}xxxqqqjjjfffddddddlllwww{{{fffVVVPPPHHHDDDCCC@@@<<<888;;;<<<<<<<<<<<<:::999888888777555333333444555666555555444444555666777888888888777666666666666777555555666777888999::::::}}}hhh^^^UUUSSSRRRQQQRRRTTTSSSUUUVVVVVVTTTSSSSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQNNNLLLLLLJJJGGGEEEFFFDDDBBBBBBBBBBBB@@@>>>@@@>>>===<<<<<<;;;888666555555444333222222222222000///......------......------,,,,,,,,,,,,++++++***++++++++++++***))))))++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,------........./////////000000111333444888DDDPPPcccsss|||ggg```VVVMMMFFFBBB???===>>>===;;;;;;===>>>===<<<======>>>??????@@@@@@AAA@@@@@@???@@@@@@AAABBBCCCCCCDDDGGGHHHIIIKKKOOOQQQUUU[[[eeeppp{{{}}}{{{{{{{{{{{{yyywwwtttuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwvvvwwwyyyzzzzzzzzzyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwyyy{{{|||{{{{{{|||}}}||||||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}|||zzzyyytttsssrrrqqqqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrssstttuuuvvvuuuttttttppppppppppppppppppppppppssssssttttttuuuttttttssssssssssssssssssrrrrrrqqqssspppmmmkkkkkkkkkjjjiiihhhhhhiiiiiiiiiiiihhhgggfffeeecccaaa]]]ZZZWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKGGGHHHHHHHHHGGGHHHKKKNNNPPPRRRTTTVVVXXX[[[```dddjjjnnnttt{{{~~~zzzrrrjjjeeedddgggkkkzzzlllZZZNNNIIIDDDAAAAAA@@@===:::::::::;;;::::::999888777666555444333222333444555444444444444555666888888999888888777777777777777555555666666666777777777}}}iii^^^UUURRRQQQQQQRRRUUUSSSUUUVVVVVVTTTSSSSSSTTTQQQQQQPPPQQQQQQRRRSSSTTTSSSQQQNNNLLLKKKIIIFFFDDDEEEDDDCCCBBBBBBAAA@@@??????>>><<<<<<<<<;;;888666555555444333222222222222///.........------------------,,,,,,,,,+++++++++***+++,,,,,,,,,+++)))(((************************))))))*********+++++++++)))*********************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,------...///---......///////////////000...///111111333<<>><<<;;;;;;<<<===<<<:::>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEDDDEEEHHHJJJKKKPPPYYYcccnnn{{{~~~~~~}}}|||}}}|||zzzxxxttttttttttttuuuuuuvvvvvvwwwwwwvvvuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyxxxxxxwwwuuuuuuuuuuuuvvvxxxyyyyyywwwyyy{{{{{{zzzzzz{{{||||||}}}~~~~~~}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxuuutttsssrrrrrrqqqqqqpppooopppqqqrrrrrrqqqpppooonnnoooqqqrrrssstttttttttqqqqqqppppppppppppooooooqqqrrrssssssrrrqqqpppoooppppppqqqqqqppppppooonnnooolllgggdddccccccbbbaaa^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[ZZZXXXVVVTTTRRRPPPQQQQQQPPPNNNMMMLLLKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLHHHJJJJJJJJJJJJLLLOOOQQQOOOSSSWWW\\\```fffkkkoooxxx|||xxxsssmmmgggfffkkkttt{{{ppp```TTTHHHEEEBBB@@@@@@???===;;;999999999888888777666666555444333222222222333333222222333444555777888888999999888777777777777777555555555555555555555555|||iii^^^UUURRRQQQQQQRRRUUUSSSUUUVVVVVVTTTSSSSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSSSSQQQNNNLLLKKKIIIFFFDDDDDDDDDDDDCCCAAA@@@@@@@@@>>>===;;;;;;;;;:::888666555555444333222222222222...............------,,,------,,,,,,,,,++++++++++++,,,---------,,,***)))************************))))))*********+++++++++******++++++++++++***)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,------...///---...//////000000/////////---...111111222888@@@LLL^^^sssuuubbbTTTKKKFFFDDD???===;;;:::;;;;;;:::999::::::;;;;;;<<<<<<============>>>??????@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGGGGJJJPPPXXXbbbmmmyyy~~~~~~~~~~~~}}}{{{yyyvvvuuuuuuuuuuuuvvvwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxxxxwwwtttttttttuuuvvvwwwyyyzzzyyyzzz||||||{{{zzz{{{|||~~~~~~~~~}}}{{{zzzxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvtttsssqqqooommmlllnnnnnnoooooooooooonnnnnnlllmmmnnnpppqqqrrrssssssrrrqqqqqqqqqpppppppppoooppppppoooooonnnmmmlllkkkllllllmmmmmmllllllkkkjjjhhhddd```]]]\\\[[[ZZZYYYTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLIIIKKKLLLLLLMMMOOOSSSUUUUUUZZZaaahhhnnntttzzz~~~xxxssslllkkkiiiiiinnnxxx|||lll^^^SSSNNNEEECCCAAA@@@???>>><<<;;;999888888777666666555555444444333333222222222222111222333444555666777777999888888777666777777777555555555444444444444444|||hhh^^^UUUSSSRRRQQQRRRTTTSSSUUUVVVVVVTTTSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRPPPMMMKKKKKKIIIFFFDDDCCCDDDEEECCCAAA??????@@@===<<<;;;;;;;;;:::888666555555444333222222222222...////////////...------------,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++)))************+++++++++***+++,,,---,,,+++***)))))))))+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++*********+++,,,,,,,,,---...///000///.........---...111222222666<<>>>>><<<===>>>???@@@@@@@@@@@@>>>@@@AAA@@@@@@@@@BBBDDDCCCEEEIIINNNUUU^^^gggmmm}}}}}}|||xxxwwwvvvvvvvvvwwwyyyzzz|||{{{{{{zzzyyyxxxwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwtttttttttuuuvvvxxxyyyzzz{{{|||~~~~~~}}}||||||}}}~~~~~~|||{{{zzzyyywwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwwwwwwwxxxxxxxxxuuuuuutttrrrpppmmmkkkiiimmmmmmllllllllllllmmmmmmllllllmmmnnnpppqqqrrrsssrrrrrrqqqqqqpppooooooooommmllljjjhhhgggfffeeeeeeffffffggggggffffffeeeddd___]]]YYYWWWVVVVVVTTTSSSOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKNNNPPPRRRVVV[[[^^^dddiiipppwww|||~~~vvvnnnjjjeeehhhlllsss}}}xxxfffXXXMMMFFFEEEAAAAAA@@@???===<<<;;;:::999888777666555555555555444444444333333333222222111222333555666666666666888777777666666666666666555555444444444444444444{{{ggg^^^VVVTTTSSSRRRQQQSSSSSSUUUVVVVVVTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPNNNLLLKKKKKKIIIGGGEEECCCDDDEEECCC@@@??????AAA>>>===<<<<<<<<<;;;999777555555444333222222222222//////000000000///...---------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,.........,,,+++)))((()))+++,,,------,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,.../////////---,,,///---...222333111333777<<>>>>>??????@@@<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@??????@@@BBB@@@BBBDDDGGGKKKRRRYYY^^^kkkqqqyyyzzzzzzxxxxxxxxxyyy{{{|||}}}||||||zzzyyywwwuuutttssssssssssssssstttuuuuuuttttttuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}}}}|||{{{zzzzzz{{{{{{wwwxxxyyyzzzzzzzzzyyyyyyvvvuuuuuuuuuvvvwwwwwwxxxuuuuuutttsssqqqooommmkkkmmmllljjjiiiiiijjjlllmmmllllllmmmnnnoooppprrrrrrqqqqqqpppoooooonnnmmmmmmiiifffccc```^^^^^^^^^_________``````______^^^]]]XXXWWWUUUTTTTTTSSSQQQPPPMMMMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKLLLMMMLLLOOOSSSXXX]]]ccciiinnntttxxx~~~{{{uuuooojjjfffdddhhhooozzzyyybbbTTTKKKCCC>>>>>>;;;<<<===<<<;;;:::::::::999888777666555555555666444444444444444333333222222333444555555555555444777666666555555555555555444444444444555555555555xxxfff]]]VVVUUUTTTRRRQQQRRRSSSUUUVVVVVVTTTSSSSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPNNNLLLKKKKKKJJJHHHFFFCCCEEEFFFDDD@@@>>>???AAA???>>>======>>>===;;;999555555444333222222222222///000111111111000...------------,,,,,,,,,++++++---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,---/////////---+++***((()))+++,,,------,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))***++++++++++++,,,,,,,,,///......---,,,,,,,,,,,,***+++---//////...---,,,000...///222333000111444777???KKK\\\sssmmm```PPPJJJCCC>>><<<===>>>>>>999999::::::;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@AAABBBBBBAAA??????@@@BBB???AAACCCEEEHHHMMMSSSWWW^^^cccllluuu||||||{{{zzzyyyyyy{{{}}}~~~}}}||||||zzzxxxuuusssrrrrrrrrrqqqqqqrrrrrrssstttttttttuuuvvvwwwyyy{{{|||{{{{{{zzzyyyyyyzzz|||}}}wwwxxxyyyzzz{{{zzzyyyyyyuuuuuutttuuuuuuvvvwwwxxxvvvvvvvvvvvvuuusssqqqpppnnnllliiiggggggiiilllnnnmmmmmmmmmmmmooopppqqqrrrpppoooooonnnmmmlllllllllfffccc^^^ZZZXXXXXXZZZ[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYUUUTTTSSSSSSTTTSSSQQQOOONNNMMMKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPPPPTTTYYY```gggooowww|||~~~uuurrrlllfffbbbaaa```aaapppyyy}}}iiiSSSJJJFFF@@@<<<<<<666888:::::::::999:::;;;:::999777666555555666666444444555555555444333222222333444555555555444333666666555444444444444444444444444555555555666666sssddd___YYYTTTRRRQQQPPPOOOTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRPPPNNNKKKIIIGGGEEEEEEDDDCCCBBBAAA@@@?????????AAA@@@>>>===;;;999555222:::999888666555555555555222111000//////.........///......------,,,++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++---000222222000---+++***)))'''%%%&&&(((***,,,************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,------++++++,,,------------............///...///000111222333444444777<<>>BBBBBBAAAAAABBBBBBCCCCCC@@@AAAAAA???>>>>>>AAACCCBBBBBBBBBBBBDDDHHHKKKMMMRRRWWW]]]eeelllttt|||}}}{{{zzzzzzzzz{{{{{{{{{{{{zzzxxxwwwvvvuuuuuutttsssrrrrrrssssssuuuwwwzzz|||}}}~~~~~~|||{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuvvvwwwwwwxxxvvvwwwxxxxxxvvvssspppnnnkkkjjjiiihhhiiijjjlllmmmmmmnnnpppqqqrrrsssrrrrrrssssssrrrqqqooommmkkkjjjbbbaaa^^^\\\ZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVQQQOOOLLLKKKLLLMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLNNNRRRWWW[[[]]]aaagggnnnwww~~~}}}vvvqqqhhhbbb^^^______aaajjjtttiii\\\KKK@@@======;;;888666666666666777777777777888777666444444333333333555444444333333444444555333333333333333333333333555555555444444333333333222333444666666666555444{{{nnnbbb]]]XXXTTTRRRRRRQQQQQQUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVQQQPPPNNNKKKIIIHHHGGGGGGDDDDDDCCCBBBAAA@@@??????@@@???>>>======<<<999666:::999888666555444333333222111000//////.........///......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++---///111111///---+++,,,+++*********+++---...************************,,,,,,++++++******************+++,,,,,,,,,,,,++++++,,,------++++++,,,---------------..................///000111222333333222666===GGGUUUhhh|||zzziiiXXXNNNHHHAAA>>>???===<<<<<<===???@@@>>>===>>>=========>>>???@@@@@@???@@@@@@???>>>>>>???@@@BBBBBBAAABBBDDDFFFIIIKKKKKKOOOUUU[[[aaahhhooosss|||~~~|||{{{{{{{{{{{{{{{zzzyyywwwuuutttsssrrrrrrrrrrrrrrrrrrssssssvvvyyy|||~~~|||zzzyyyyyyxxxvvvtttrrrrrrqqqqqqqqqqqqrrrrrrppppppqqqrrrssssssttttttwwwxxxzzzzzzxxxuuuqqqooonnnmmmkkkiiiiiijjjlllnnnqqqrrrtttuuuvvvvvvvvvuuusssrrrrrrqqqooonnnmmmllleeecccaaa___^^^^^^^^^___aaa``````````````````aaa``````______]]]\\\ZZZYYYTTTRRROOONNNOOOOOONNNMMMNNNNNNMMMLLLLLLKKKKKKJJJLLLLLLLLLMMMNNNNNNMMMLLLJJJLLLNNNQQQTTTZZZaaafffjjjmmmsss{{{xxxsssppplllfffaaa^^^ZZZZZZ___eeelllyyysss\\\QQQCCC;;;999:::888666666666666666666666555555555555444333333333333333444444333333333333444444333333333333333333333333444444444333333333222222333444666777888888888888vvviii___[[[VVVSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTOOOPPPQQQQQQSSSSSSTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDCCCAAA@@@>>>>>>======>>>???>>><<<:::999888777555333222222222222111000//////.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......+++,,,///000000///,,,+++,,,,,,,,,,,,,,,---------************************+++************)))))))))******+++,,,,,,,,,,,,++++++,,,---,,,+++***+++---------------............------...///000111111222...111666===HHHXXXjjjvvvlll\\\QQQIIIDDDCCC===;;;::::::;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>???>>>@@@AAA@@@>>>======>>>BBBBBBAAAAAABBBDDDFFFGGGEEEHHHLLLQQQUUUZZZ___ccckkknnntttxxx|||}}}|||||||||||||||{{{zzzxxxuuusssrrrrrrrrrsssssstttuuuuuuvvvxxx{{{~~~|||yyywwwvvvtttrrrpppnnnmmmlllkkkkkklllmmmnnnmmmmmmnnnooopppqqqrrrrrrvvvxxx{{{|||{{{wwwsssqqqrrrpppmmmkkkkkkllloooqqqvvvwwwxxxyyyzzzzzzzzzyyyuuuuuuttttttsssrrrrrrrrrooommmllljjjiiiiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeccc```^^^]]]XXXVVVSSSRRRSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPSSSXXX]]]eeemmmsss{{{~~~yyyrrriiibbb___]]]YYYWWW[[[[[[___hhhsssooo```NNNEEE<<<777777888777444666666555555444444333333333333333222222222222222444333333222222333333444222222222222222222222222333222222222222111111111333444555777888999999999~~~}}}rrrhhh^^^ZZZVVVTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRPPPMMMKKKIIIGGGGGGCCCDDDEEEFFFDDDBBB@@@>>>=========>>>??????<<<:::666666555444333333333333222111000///............///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***,,,---//////---,,,***((()))***+++++++++***)))***************************)))))))))))))))))))))******+++,,,,,,,,,,,,+++***,,,,,,,,,+++***+++,,,,,,,,,---------.........,,,,,,---......///000000000111444777>>>KKKZZZeeeqqq|||oooaaaWWWNNNIIIBBB???<<<;;;<<<======<<<;;;;;;<<<<<<===>>>@@@@@@>>>@@@BBBBBB@@@>>>======BBBAAAAAAAAAAAACCCDDDEEEDDDFFFIIIKKKMMMOOOSSSVVV[[[___dddiiinnnsssxxx|||}}}||||||}}}~~~~~~~~~}}}|||zzzyyyxxxvvvwwwwwwxxxxxxxxxxxxwwwxxx{{{|||wwwtttrrrpppnnnllllllkkkjjjiiiiiijjjkkkllllllmmmnnnooopppqqqqqqrrrtttvvvzzz|||{{{xxxuuurrrsssqqqooommmnnnqqqtttwwwyyyzzzzzz{{{|||||||||}}}{{{{{{{{{zzzzzz{{{{{{{{{yyyxxxvvvuuuttttttttttttnnnoooooooooooooooooonnnmmmmmmkkkiiifffcccaaa___\\\ZZZXXXWWWWWWVVVTTTSSSRRRQQQOOONNNLLLLLLKKKLLLKKKLLLMMMMMMMMMNNNPPPQQQTTTWWW\\\bbbiiiqqqzzz|||xxxiiiccc\\\WWWWWWYYY[[[\\\dddiiirrr~~~www```QQQEEE???999777888888777444555555444444333222111111222222222333333333333333333333222222222222333333222222222222222222222222111111111111111000000000000111222444555777888888|||zzz|||yyyooofff___[[[WWWUUUUUUWWWXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTVVVTTTQQQNNNJJJGGGFFFEEECCCDDDEEEFFFDDDBBB@@@>>>>>>=========>>>===:::888333333333333333444555555222111000///............///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***&&&''')))***+++***)))(((************************)))))))))))))))))))))*********+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,------------...,,,,,,,,,---......//////111222333444888AAAMMMVVVdddqqqxxxjjj[[[PPPKKKGGGBBB??????@@@@@@@@@<<<<<<<<<===>>>???@@@@@@>>>@@@BBBBBB@@@>>>>>>>>>AAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGIIIKKKMMMPPPSSSWWW\\\___dddiiilllsssuuuyyy|||~~~}}}}}}}}}}}}~~~~~~~~~||||||||||||{{{yyyxxxwwwyyy|||~~~{{{vvvrrrpppnnnllljjjjjjjjjiiihhhhhhiiijjjjjjllllllmmmmmmnnnooooooooopppsssvvvyyyzzzxxxvvvtttsssrrrqqqqqqrrrvvvzzz|||||||||}}}~~~~~~}}}{{{zzzyyyxxxxxxtttuuuuuuvvvvvvuuuuuutttqqqpppooommmjjjgggdddccc```^^^\\\[[[ZZZYYYVVVTTTRRRPPPOOOMMMLLLLLLMMMNNNOOOQQQSSSSSSSSSUUUYYY\\\\\\aaahhhooowww~~~sssjjjddd[[[WWWSSSRRRUUU\\\cccgggrrr{{{xxxcccNNNAAA???<<<888777777777555333555444444333222111111000222333444444444444333333222222111111111111222222111111111111111111111111000000000000000000000000000000111222444555777888~~~{{{|||xxxooofffbbb^^^ZZZWWWWWWXXXYYYYYYVVVWWWWWWXXXXXXXXXXXXWWWRRRSSSSSSTTTUUUVVVWWWWWWUUUSSSPPPMMMJJJGGGEEEDDDDDDDDDDDDDDDCCCAAA@@@>>>???>>>=========<<<999666333333333333333444555666222111000//////.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************)))***+++,,,,,,+++***)))((()))***+++,,,+++******************************)))))))))************+++******+++,,,,,,,,,,,,+++***+++,,,+++***)))***,,,,,,,,,,,,,,,------------,,,,,,---------.........///000111111333888BBBIIIYYYfffxxxnnn___SSSNNNFFF@@@============<<<<<<;;;;;;<<<<<<===>>>===???@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCBBBCCCDDDDDDCCCCCCEEEGGGIIIKKKNNNPPPSSSVVVZZZ]]]dddgggkkkppptttwwwyyyzzz}}}~~~~~~~~~~~~|||zzzxxx|||~~~zzzuuurrrpppooommmllliiiiiiiiiiiiiiiiiiiiiiiillllllllllllllllllllllllmmmooorrrvvvxxxxxxxxxwwwuuuttttttuuuwwwzzz}}}}}}}}}~~~~~~|||{{{zzzuuuvvvwwwxxxxxxwwwvvvuuuqqqpppooonnnkkkiiigggfffbbb```^^^]]]\\\ZZZWWWUUUOOONNNMMMLLLLLLNNNPPPQQQQQQTTTWWWXXXYYY\\\aaafffgggmmmuuu}}}{{{pppfff^^^YYYTTTSSSSSSVVV\\\eeennnsssxxxfffUUUDDD::::::888666555555444222111444444333333222222111111222333444555555444333222222111111000000111111222000000000000000000000000/////////000000000000111111111222222444555777888~~~}}}~~~vvvnnnfffbbb\\\YYYXXXYYYYYYYYYUUUVVVWWWXXXXXXXXXXXXWWWPPPQQQQQQRRRSSSTTTUUUVVVRRRPPPNNNLLLIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@????????????>>>>>>???===;;;888666555555444444444444444222111000//////.........///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))***++++++***))))))******++++++,,,,,,,,,+++************************************++++++,,,,,,******+++,,,,,,,,,,,,+++)))+++,,,+++***)))***+++++++++,,,,,,,,,---------------------............---///111000111444:::@@@LLLXXXjjj|||yyyddd\\\QQQGGGBBB???>>>=========<<<;;;;;;;;;;;;<<<;;;<<<===<<<<<<<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCAAABBBCCCBBBAAAAAACCCDDDDDDFFFGGGHHHIIILLLOOORRRUUUXXX[[[```eeeiiilllmmmqqqtttyyy}}}}}}yyyuuuqqqpppppppppooojjjkkklllmmmmmmlllkkkjjjnnnnnnmmmmmmlllkkkkkkkkkkkkmmmpppssswwwyyy{{{|||xxxxxxyyyzzz{{{||||||}}}yyyyyyzzz{{{~~~}}}zzzwwwuuutttoooppprrrssssssrrrpppooojjjjjjjjjiiihhhfffeeedddcccaaa```^^^]]][[[WWWTTTPPPOOONNNNNNPPPSSSVVVXXXYYY]]]aaacccdddgggnnntttuuuzzz|||tttkkkccc]]]ZZZYYYUUUXXX]]]dddmmmxxxvvveeeWWWKKKBBB<<<888777555444444444333222333333333333333333333333222333444555444222000///111111000000000000111111000000000000000000000000//////000000000111111111111111111111222333444555}}}~~~xxxhhhddd^^^ZZZYYYYYYYYYYYYUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUNNNMMMLLLKKKIIIIIIHHHHHHDDDCCCBBBAAA@@@???????????????>>>???@@@@@@===;;;999888777555444333222222222111000//////.........///......------,,,++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))************))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++++++++***)))***+++++++++,,,,,,,,,---------------..................---///111222111333888<<>>===<<<<<<<<<<<<999::::::999999:::===@@@??????AAABBBCCCDDDDDDDDDBBBCCCCCCCCCBBBBBBCCCEEEAAACCCDDDDDDEEEGGGJJJMMMKKKMMMPPPTTTXXX\\\```aaaeeeiiiooossswwwzzz~~~~~~|||yyytttrrrqqqrrrrrrqqqmmmoooqqqssssssqqqooommmrrrqqqqqqooonnnmmmlllllljjjlllooorrrvvvzzz}}}{{{{{{||||||||||||{{{{{{ssstttuuuvvvyyy}}}~~~}}}}}}~~~wwwvvvuuurrroookkkiiiggghhhiiikkkllllllkkkiiihhhccccccdddccccccbbbaaa```cccbbb```___]]][[[WWWTTTSSSRRRRRRRRRUUUYYY]]]___fffkkkoooqqqrrrwww~~~xxxuuuqqqllleee^^^ZZZYYYZZZ[[[YYY^^^gggrrrsssbbbRRRIIICCC@@@>>>888777666555666666666666333333333333333333444444111222333444333111///---111111000000000000111111000000000000000000000000///000000000111111222222//////.........///111222}}}pppiii```YYYXXXYYY\\\]]]XXXXXXXXXYYYZZZYYYWWWUUURRRSSSTTTUUUUUUTTTSSSRRRTTTRRROOOKKKHHHFFFDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@===<<>>999888777666555444333333333444333111////////////000///......------,,,++++++************************************))))))((((((******))))))******+++,,,//////...---+++***))))))******+++++++++,,,,,,,,,***************************************************,,,...,,,***)))***---///......------,,,,,,+++000///...------...///000..................------000000000000111222333444>>>EEESSSeeeyyytttddd[[[UUUNNNHHHAAA???===:::999:::<<<===;;;<<<===<<<:::;;;>>>AAABBBBBBAAAAAA@@@AAAAAAAAA>>>???AAACCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCEEEFFFHHHKKKNNNQQQSSSTTTZZZ\\\```dddhhhlllqqquuuvvvxxxzzz|||~~~||||||{{{zzzzzzyyyyyyxxxvvvvvvwwwxxxxxxyyyzzzzzz||||||{{{yyyuuuqqqmmmjjjkkklllooosssxxx}}}~~~|||yyywwwvvvqqqpppooooooppprrruuuvvvwwwtttqqqqqqssstttrrrpppllljjjgggccc```^^^]]]\\\```______bbbdddddd```\\\___\\\YYYYYY\\\]]]\\\[[[``````^^^\\\ZZZXXXVVVUUUSSSUUUXXXXXXYYY___jjjrrrrrryyy~~~yyyqqqggg```\\\\\\[[[ZZZ[[[___eeeiiikkkpppyyyxxxjjjbbbUUUIIIAAA===<<<;;;777666444333222222333333222222222111111111000000111111111111000000000000////////////////////////,,,---///000000000///...------......///000000000000000////////////000000tttlllbbb[[[YYY[[[]]]^^^YYYYYYYYYZZZ[[[ZZZXXXVVVRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPNNNKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===???BBBBBB>>>999888777666555444333333333333222111000//////000000///......------,,,++++++************************++++++*********)))))))))++++++*********++++++,,,------,,,,,,++++++******************+++++++++,,,***************************************************,,,...---+++***+++---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...//////////////////////////////000000000000111222333333999???JJJZZZmmm{{{ooodddYYYQQQJJJGGGAAA>>>===<<<:::999888999:::999888777:::<<<@@@@@@@@@???@@@@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKMMMNNNPPPRRRVVVYYY\\\___dddgggiiilllooorrrtttxxx}}}~~~~~~~~~|||wwwrrrpppmmmoooqqquuuyyy}}}}}}yyyuuurrrpppjjjiiihhhhhhhhhjjjlllmmmllliiiffffffffffffeeebbbbbb```^^^[[[YYYXXXXXXXXXZZZZZZZZZ\\\^^^^^^ZZZWWW[[[XXXVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\___bbbcccffflllvvv~~~xxxqqqkkkddd\\\WWWVVVWWWYYY\\\aaaiiiqqqwww~~~tttggg]]]UUUKKKBBB<<<:::888777666666555444333333333333333222222222222111111111111111111000000000//////////////////////////////------...///////////////000000//////......------......------------......zzzqqqeee]]][[[\\\^^^___ZZZZZZYYYZZZ[[[[[[YYYVVVRRRSSSSSSTTTTTTSSSSSSRRRPPPOOOMMMJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>@@@BBBAAA>>>:::888777666555444333333333111111000000000000000111///......------,,,++++++************************+++++++++++++++*********,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,)))))))))*********++++++***************************************************+++,,,,,,+++***+++---)))******+++,,,,,,------((()))+++,,,...////////////000000000000000000000000000000000111222333333555999@@@MMM^^^sss}}}nnncccVVVNNNEEE@@@???>>>:::666888999::::::999888999:::>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????AAABBBDDDEEEFFFGGGFFFHHHKKKMMMOOOQQQUUUXXXXXX[[[___cccfffkkkpppttt}}}~~~yyyvvvssstttuuuwwwzzz}}}}}}xxxsssmmmiiiggg``````___^^^^^^___```aaa___]]]ZZZYYYYYYXXXVVVUUUWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWYYYXXXUUUSSSSSSQQQPPPRRRUUUWWWYYYYYYWWWXXXYYYZZZ]]]```bbbcccgggkkkooorrruuu|||zzztttjjjbbb\\\XXXTTTRRRTTTXXX```hhhrrr}}}ooo___VVVMMMHHHAAA<<<999777666555555555555555444333222222333333333333222222222222111111000000000000//////////////////////////////------------------...///000000//////...---------......------------......uuufff]]][[[]]]^^^^^^ZZZYYYYYYZZZ[[[ZZZXXXVVVRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@??????@@@BBBAAA===:::888777666555444333333333000000000000000111111111///......------,,,++++++************************++++++++++++++++++++++++,,,---------,,,,,,++++++------------,,,,,,,,,,,,((())))))))))))*********************************************************)))******************++++++++++++,,,,,,---------***+++---///000000000//////////////////000000000/////////000000111222333444666:::CCCQQQfff||||||hhh]]]OOOHHHFFFEEE@@@<<<<<<<<<==================;;;;;;<<<<<<===>>>???@@@BBBAAA@@@@@@???@@@@@@@@@AAAAAA@@@@@@?????????>>>@@@@@@AAABBBBBBCCCDDDDDDBBBDDDFFFGGGHHHIIILLLOOOLLLOOORRRVVVYYY]]]bbbfffooorrruuuwwwxxxzzz}}}}}}|||||||||}}}~~~~~~{{{yyyyyyxxxxxxxxxxxxyyyyyyzzzxxxtttooojjjddd```^^^YYYXXXWWWVVVVVVVVVVVVWWWUUUTTTSSSRRRQQQQQQPPPPPPRRRQQQPPPOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWVVVTTTSSSQQQQQQQQQRRRTTTWWWYYYZZZZZZ[[[^^^aaaeeeiiimmmooovvvyyy}}}~~~uuulllggg___XXXUUUVVVXXXZZZ\\\dddqqqmmm]]]SSSOOOEEEBBB===:::999888777555333444555666555444222111444444444333333333222222111000000000////////////////////////////////////...---,,,++++++,,,...///,,,,,,---......//////000000//////......//////000xxxggg]]][[[\\\]]]\\\YYYXXXXXXYYYZZZYYYWWWUUUQQQQQQRRRRRRRRRSSSSSSTTTSSSQQQOOOLLLIIIHHHGGGGGGHHHHHHGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@===;;;888777666555444333333333000000000111111111111111///......------,,,++++++************************+++++++++++++++++++++++++++,,,---------,,,++++++000000///...---,,,++++++((())))))))))))*********************************************************(((''''''((()))******)))++++++++++++******)))))),,,---.../////////...------------....../////////////////////000111222333222444666;;;EEEWWWlll{{{uuucccVVVQQQNNNIIIEEE???>>>>>>>>>>>>>>>======:::::::::;;;<<<===>>>???AAAAAA@@@?????????@@@AAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEDDDEEEGGGIIIGGGIIILLLNNNOOORRRVVVXXX___aaacccdddeeehhhkkknnnqqqssswwwzzz||||||{{{zzz|||{{{zzzxxxwwwwwwxxxxxx|||~~~~~~}}}}}}~~~||||||~~~}}}|||zzzxxxuuurrrpppnnnnnnkkkiiigggccc___\\\YYYWWWTTTTTTSSSRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWYYY[[[^^^```aaadddiiiooouuu{{{xxxmmmddd\\\ZZZWWWUUUWWW^^^eeejjjoooyyysss^^^QQQKKKJJJAAA>>>;;;:::999888666444333444555555555444333222444444444333333333222222000000000////////////...////////////////////////......,,,++++++,,,---...,,,,,,------...///////////////............//////|||iii]]][[[]]]]]][[[XXXXXXWWWXXXYYYYYYWWWTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTRRROOOLLLIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBBBBAAA???===;;;888777666555444333333333000000111111111111000//////......------,,,++++++*********************************+++++++++++++++)))***,,,---------,,,+++111111000...---+++******)))))))))*********++++++************************************************((('''&&&''')))******)))******))))))(((''''''&&&++++++,,,,,,,,,,,,++++++,,,,,,------......//////////////////000111222222///111333555:::GGGXXXeee|||yyyiii___WWWQQQLLLGGGDDD@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDFFFEEEGGGHHHHHHHHHIIILLLNNNQQQRRRTTTUUUUUUWWWZZZ]]]aaacccfffjjjmmmnnnnnnnnnrrrrrrqqqqqqppppppqqqqqqtttvvvxxxxxxxxxwwwxxxzzzwwwyyy{{{|||}}}}}}{{{vvvtttppplllhhhdddbbb```\\\[[[ZZZXXXVVVTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNHHHIIIKKKKKKJJJKKKMMMOOONNNMMMMMMMMMOOOPPPRRRTTTWWWYYYZZZZZZYYYXXXXXXYYYWWWYYY[[[\\\]]]```dddgggnnnrrrzzz|||tttlllddd]]]XXXUUUWWWZZZ___fffoooyyy}}}eeeSSSIIIEEEDDD===:::888777777666444333333444444555444444333333333333333333222222222222000000////////////......///////////////////////////......---------------//////......---,,,,,,,,,------,,,,,,,,,,,,------lll___]]]^^^^^^\\\YYYXXXXXXYYYZZZZZZWWWUUUQQQQQQPPPPPPQQQRRRTTTUUURRRQQQNNNLLLJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCCCC@@@BBBCCCCCCAAA???===<<<888777666555444333333333111111222222111000///...///......------,,,++++++************************)))))))))*********++++++&&&(((***,,,------,,,+++......---,,,++++++******************+++++++++,,,************************************************)))((('''(((+++---,,,******************)))))))))************+++,,,---------------...//////000000///......//////000111222---111333444555<<>><<<<<<<<<;;;;;;;;;<<<<<<===<<<===???@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBDDDBBBCCCDDDDDDCCCCCCEEEGGGGGGHHHJJJKKKKKKLLLNNNPPPTTTUUUWWWZZZ\\\^^^______ddddddddddddeeeeeeeeefffgggiiikkkmmmmmmmmmnnnpppnnnqqqssstttuuuyyy~~~}}}zzzxxxuuusssrrrjjjhhheee```\\\YYYVVVUUUQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLGGGHHHJJJIIIHHHHHHJJJMMMLLLMMMMMMOOORRRUUUXXXZZZ^^^```aaa```^^^^^^___aaa___bbbeeehhhkkkoootttyyy|||qqqnnnhhhaaa\\\YYYZZZ\\\___eeennnwwwmmmYYYKKKDDD@@@>>>999777555444555555444333444444444333333444444555333222222222222111111111000000/////////.........///////////////////////////////////////...------///......------,,,,,,+++---,,,,,,++++++,,,,,,---nnnaaa^^^```___]]]ZZZYYYYYYZZZ[[[[[[YYYVVVQQQPPPPPPPPPQQQRRRTTTUUUPPPOOOMMMLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFEEEDDDCCC@@@BBBDDDCCCAAA>>>===<<<888777666555444333333333111222222222111000...---///......------,,,++++++************************(((((())))))*********+++%%%&&&))),,,------,,,,,,***************************++++++++++++,,,,,,,,,************************************************+++)))(((***---///---,,,,,,,,,,,,------...//////++++++++++++,,,...111222---......///000111111222.........//////000111222...222666555444777@@@IIIVVVlllyyyjjjbbbXXXPPPKKKGGGDDDAAA======<<<;;;;;;;;;<<<<<<:::;;;>>>AAABBBBBBAAAAAA======>>>>>>??????@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCDDD@@@AAAAAAAAA@@@@@@BBBDDDBBBDDDFFFFFFFFFFFFHHHIIIMMMMMMNNNOOOQQQRRRTTTTTTXXXXXXYYYYYYZZZ[[[[[[[[[[[[^^^```bbbbbbccceeegggfffhhhkkklllnnnqqqwww|||~~~|||{{{vvvtttqqqooollljjjiiihhh```___\\\XXXUUURRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKKKKHHHJJJKKKJJJGGGGGGIIIKKKMMMMMMOOORRRVVVZZZ^^^```dddfffhhhgggddddddeeehhhnnnqqqvvvzzz~~~{{{pppiiiaaa```]]]YYYWWW[[[cccjjjnnnvvvwwwbbbPPPGGGCCC???===888666444333555666666666555444333222222333555666222222222111111111000000000/////////............////////////////////////...///000000000///---,,,++++++,,,------......//////......------......///mmmbbb^^^[[[ZZZ[[[^^^]]]]]]]]]]]][[[WWWTTTQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@<<<999999999888666555444333222111111000000//////.........------,,,,,,++++++***+++***************++++++))))))((((((''''''&&&&&&++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******(((((())))))***,,,---...******))))))))))))******++++++***************+++///...+++***))))))***+++*********++++++,,,,,,,,,******+++,,,,,,---......////////////000000000000555222...---///111111///000///...///222777<<>><<<===??????===:::AAA???>>>>>>???@@@@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBBBBFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[]]]```eeelllrrrvvv{{{~~~~~~yyytttssssssqqqlllhhhfffccc___^^^^^^^^^[[[XXXUUUTTTRRRQQQPPPOOOOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJLLLNNNNNNMMMUUUVVVWWWYYY]]]cccjjjooovvvxxxyyyxxxuuussstttvvv}}}xxxpppiiiccc```ZZZ[[[[[[\\\^^^fffqqqyyyttthhhXXXLLLEEE@@@<<<888666444333333555666666555444333222222111111111222000000111222222222222222////////////........................................../////////---,,,+++........................++++++******+++---...///lllbbb^^^\\\\\\]]]]]]\\\\\\\\\\\\ZZZWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@AAAAAA@@@===:::999999888666555444333222111111111000//////......//////......---,,,++++++,,,+++***)))))))))))))))*********+++++++++++++++************++++++++++++++++++,,,,,,++++++***)))++++++***))))))))))))*********))))))))))))******++++++***************+++///---+++***))))))***+++)))))))))******+++++++++***++++++,,,,,,------------------.........//////444111...---///111000///000///...///111444888:::DDDKKK\\\qqq}}}rrrfffWWWMMMJJJFFFAAA??????>>><<<999@@@>>>===>>>??????>>>===>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOORRRRRRTTTVVV[[[aaafffiiipppsssyyy~~~~~~~~~{{{xxxtttrrrmmmiiieeecccdddccc^^^ZZZ\\\YYYVVVUUUVVVVVVTTTRRRQQQQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGIIILLLOOOQQQQQQYYY\\\```fffmmmuuu}}}uuuqqqkkkeee```^^^]]]\\\]]]aaaffflllrrr|||}}}uuuqqqiii___QQQGGGBBB>>>:::777444333111222444555555444555555444333333333333333...//////000111111111000////////////..........................................///000///...---,,,---,,,,,,,,,+++*********++++++******+++,,,...///kkkaaa___^^^^^^```\\\[[[[[[[[[[[[YYYVVVSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPNNNMMMKKKKKKJJJJJJEEEFFFGGGGGGGGGFFFEEEEEEBBBAAA@@@AAAAAA@@@===;;;999999888666555444333222222111111000000///......111000000///---,,,++++++,,,+++***)))(((''''''''')))******+++,,,---------((((((((()))))))))******++++++,,,,,,++++++***)))******)))((((((((())))))******))))))))))))******+++***************++++++...---+++***))))))***+++)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------333111......///000000///////////////111222444555:::???LLL^^^ooo~~~|||kkk^^^WWWQQQIIIEEECCCBBB@@@>>>??????>>>???@@@@@@>>><<<======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@??????????????????>>>?????????????????????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIJJJLLLOOOTTTXXX[[[```ccciiiooovvv{{{~~~~~~}}}|||zzzyyyvvvuuuuuuuuuvvvxxxyyy{{{}}}xxxtttpppnnnmmmmmmmmmnnnnnnllljjjfffccc```___\\\YYYXXXYYYXXXUUUQQQQQQOOOMMMMMMNNNNNNMMMLLLOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJNNNSSSWWWZZZ```eeemmmvvvyyypppiiiccc```\\\YYYYYY\\\```ccciiipppzzzvvvoookkkhhheee\\\UUUKKKDDD@@@===:::777333111000111222333333333444333222222222222222222/////////000000000000000////////////.......................................///000000000///...------,,,,,,+++***)))((((((++++++***++++++,,,---...lllbbb^^^]]]^^^```\\\[[[[[[\\\\\\ZZZWWWTTTTTTSSSRRRRRRRRRSSSTTTUUUQQQPPPOOOMMMLLLKKKJJJJJJDDDEEEGGGIIIIIIHHHFFFEEEBBBAAA@@@AAAAAA@@@>>><<<999999888666555444333222222222111111000//////...111000///...---,,,+++*********)))(((''''''((((((((((((((())))))*********(((((((((((()))))))))***+++++++++++++++***))))))&&&&&&''''''(((***+++,,,******))))))))))))***************)))******+++,,,,,,,,,+++***))))))******))))))******************,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,000///........./////////---...///000111222222333555777???MMM\\\lllwwwhhhaaaWWWOOOLLLJJJHHHFFF@@@??????@@@BBBAAA@@@>>><<<<<<<<<=========>>>>>>?????????@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@??????CCCCCCBBBAAA@@@@@@AAAAAAEEEEEEEEEFFFHHHLLLOOOPPPSSSUUUZZZ___eeeiiilllnnnllllllllllllkkkjjjhhhhhheeeeeeeeefffgggiiijjjkkkpppppppppppppppooonnnnnnllljjjgggdddaaa```______`````````___^^^[[[YYYWWWVVVTTTRRRRRRRRRRRRPPPNNNKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOONNNNNNMMMLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKLLLNNNRRRXXX___dddkkkqqq{{{}}}vvvooojjjeee```\\\\\\[[[ZZZ[[[___fffnnnttt}}}lllaaa^^^^^^]]]ZZZTTTOOOIIIDDDAAA>>>:::777333111000000222333333222000000////////////000000000000000000000000111111////////////.......................................///000000000///...------,,,,,,,,,++++++************+++++++++,,,,,,---oooccc^^^\\\\\\]]]\\\\\\\\\]]]]]]\\\XXXVVVSSSSSSSSSSSSSSSTTTUUUUUURRRQQQOOOMMMLLLKKKKKKKKKEEEFFFHHHJJJJJJIIIGGGFFFBBBAAA@@@@@@AAAAAA???===999999888666555444333222222222222111000000////////////...---,,,+++***)))((((((''''''((()))******))))))(((((((((''''''''')))))))))*********++++++***++++++++++++***))))))&&&&&&''''''(((***+++,,,******))))))))))))************))))))***++++++,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,---------..................//////+++---///111222333333333444555999BBBLLLZZZmmm}}}wwwkkkaaaZZZUUUOOOLLLBBBAAA@@@AAABBBBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????BBBBBBAAA@@@????????????BBBBBBBBBCCCDDDFFFHHHIIIKKKMMMPPPSSSVVVYYY[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]^^^aaabbbbbbaaaaaa```___^^^[[[ZZZYYYXXXWWWVVVWWWWWWTTTUUUVVVVVVVVVUUUTTTSSSMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNNNNMMMNNNPPPSSSWWW^^^gggnnnyyy{{{tttoookkkddd___[[[ZZZYYYXXXVVVYYY]]]cccjjjuuu|||mmmbbbTTTNNNNNNPPPNNNLLLLLLIIIEEEAAA>>>;;;888666333222000111333444444333/////////......///000000000///............//////////////////....................................---...///000000///...---*********++++++,,,,,,,,,******++++++++++++++++++qqqccc]]]ZZZZZZ[[[\\\\\\\\\]]]^^^\\\YYYWWWRRRSSSTTTUUUUUUVVVUUUUUURRRQQQOOONNNLLLKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGGGGCCCAAA@@@@@@AAAAAA@@@???999999888666555444333222333222222111111000//////---------,,,,,,+++******'''''''''((()))***+++,,,++++++******)))(((((('''*********+++++++++,,,,,,******++++++******)))(((******)))((((((((())))))******))))))))))))******))))))))))))***+++,,,,,,*********************))),,,,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,---------.........,,,---///...------...///+++,,,...000111333333333444444666:::@@@IIIZZZjjj{{{qqqfff\\\VVVMMMJJJGGGFFFEEEDDDCCCAAA???>>>>>>======<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>????????????@@@AAABBBCCCGGGHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPOOOOOOPPPPPPQQQLLLLLLMMMNNNOOOOOOOOOOOOIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGHHHHHHGGGHHHKKKMMMKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMPPPRRRSSSSSSVVVYYY\\\```gggqqqyyy~~~tttlllddd```\\\ZZZWWWTTTSSSTTTUUUVVV[[[bbbkkkuuurrrgggUUUNNNFFFDDDEEEFFFDDDBBBCCCAAA???;;;888555333222333111000111222444333333111111111111111111222333///...,,,++++++,,,------////////////....................................,,,---.../////////...---''''''((()))***++++++,,,******++++++++++++******rrrddd]]]ZZZZZZ\\\[[[[[[[[[\\\]]]\\\YYYVVVQQQRRRUUUWWWXXXWWWUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGCCCAAA@@@@@@AAAAAAAAA@@@999999888666555444333222333333222111111000000///------------------------)))))))))))))))***+++,,,+++******************************+++++++++,,,,,,***************))))))(((++++++***))))))))))))*********))))))))))))******))))))))))))***+++,,,---))))))************))))))++++++++++++*********)))))))))******++++++,,,,,,,,,,,,,,,------------...***,,,///...---,,,---///---------...//////000000111111333555777<<>>===<<<===>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCAAA@@@???>>>===>>>>>>??????????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA??????>>>=========>>>>>>======>>>>>>??????@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGHHHHHHEEEGGGHHHHHHGGGHHHJJJMMMJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOQQQPPPQQQRRRTTTXXX[[[]]]___ccchhhlllooovvv}}}zzzrrriii```ZZZXXXXXXRRRSSSUUUWWWYYY]]]aaadddnnnwwwyyyjjj]]]WWWGGGDDDAAA?????????>>>===;;;:::999666444222222333222000//////111222222111222111111111111222333444111000...,,,,,,---...///////////////....................................***+++---.........---,,,((())))))******+++++++++)))***+++,,,,,,+++***)))rrrddd^^^[[[[[[]]]ZZZZZZZZZ[[[\\\[[[XXXUUUPPPRRRUUUXXXYYYXXXUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKJJJHHHHHHGGGGGGGGGCCCBBB@@@@@@AAABBBAAA@@@999999888666555444333222333333222222111000000000---------............///++++++***************+++((((((((()))******++++++************++++++++++++***************)))(((((((((((())))))***,,,---...******))))))))))))******))))))))))))***+++,,,---((()))************))))))+++*********))))))(((((((((((()))***+++,,,,,,---++++++,,,,,,,,,---------))),,,//////---,,,---///......---,,,,,,,,,---------...000222222555AAAMMMSSSbbbxxxsssmmmddd\\\WWWSSSPPPNNNGGGFFFEEECCCAAA???>>>======>>>>>>@@@AAABBBCCCCCC>>>>>>??????@@@@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBAAA@@@???=========>>>???@@@@@@@@@@@@????????????<<<<<<======>>>???@@@@@@@@@??????>>>>>>???@@@@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJJJJHHHHHHKKKNNNLLLMMMOOOPPPOOONNNLLLKKKJJJKKKKKKMMMOOOQQQSSSTTTWWWWWWXXXYYY\\\```dddfffkkkpppuuuyyy|||wwwpppfffeeeaaaZZZTTTRRRUUUYYYUUUYYY^^^dddjjjpppvvvzzztttaaaRRRJJJHHH???>>><<<:::888888888888888777666555333222444555000///......000111111000000000//////000111222222555333111000///000111222000/////////....................................)))***,,,---------,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))rrrbbb[[[XXXXXXZZZ[[[[[[ZZZ[[[\\\ZZZWWWTTTSSSTTTUUUVVVWWWVVVUUUUUURRRQQQOOOMMMLLLLLLLLLMMMMMMKKKJJJKKKMMMLLLIIIFFFEEECCC@@@????????????>>>???===:::888777555222000222222111000///...---,,,//////...---,,,,,,,,,,,,******))))))))))))******************************)))************+++++++++************************((((((((((((((((((((((((,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))***)))((()))+++,,,++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,---..................////////////111222333444666888:::;;;KKKUUUdddwwwzzzsssnnnhhh___WWWUUUPPPKKKIIIHHHFFFBBB>>>>>>???@@@@@@>>>===<<<===@@@@@@@@@???????????????DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>AAAAAA@@@??????@@@@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>======<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIFFFDDDEEEFFFGGGEEEBBBEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEFFFHHHGGGGGGGGGJJJLLLNNNOOOPPPOOOMMMKKKKKKKKKHHHKKKNNNQQQTTTXXX\\\```bbbcccddddddfffkkksssyyyyyy~~~|||xxxvvvtttqqqnnnjjjeeeaaaYYYYYYXXXWWWWWWYYY[[[]]]bbbiiiqqqwww|||~~~jjjYYYOOOIIIDDD@@@<<<;;;:::999888666666555333333333222222111111111444333222000///...............//////000000111111///............---------...---,,,++++++,,,---......------,,,,,,------......---+++***)))******+++************************++++++,,,,,,,,,,,,------pppaaaZZZWWWXXXZZZ\\\[[[[[[\\\\\\[[[WWWTTTSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQOOOMMMLLLLLLLLLMMMLLLKKKJJJKKKLLLLLLIIIFFFEEECCC@@@??????@@@???>>>;;;:::888888888666444222333222222111///......---......---+++++++++++++++*********))))))*********))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))******************))))))))))))((((((((((((((((((((((((((()))))))))((()))***)))((((((***,,,++++++++++++++++++++++++***++++++,,,------......---,,,,,,,,,,,,---..................////////////000000111222444666888999???GGGTTTeeevvv~~~tttmmmddd]]]UUUOOOLLLJJJGGGDDDDDDDDDDDDCCCBBBAAAAAAAAA=========>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@?????????@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDEEEFFFFFFDDDBBBCCCEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHJJJLLLLLLMMMNNNNNNMMMLLLMMMNNNLLLNNNQQQUUUZZZaaahhhnnnppprrrtttuuuwww{{{{{{wwwrrrooonnnmmmjjjhhhfffeeeccc```^^^[[[XXXVVVTTTVVVWWWZZZ]]]bbbfffiiittt|||sssgggWWWJJJCCC???;;;888999999888777666555444333333333222222222111111111222111000000///000000000....................................------------------,,,++++++,,,------------,,,,,,,,,,,,------,,,+++*********+++,,,---************************+++++++++,,,,,,,,,------mmm```ZZZWWWWWWZZZ\\\\\\\\\]]]]]][[[XXXUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFEEECCC@@@@@@@@@@@@???>>>999888999:::;;;:::777555333333222111000//////...------,,,+++************++++++************++++++(((((((((((((((((((((((('''((((((((())))))))))))************************************************''''''((())))))***++++++((((((((((((((((((((((((&&&''''''((())))))************+++***(((((()))***+++++++++++++++++++++++++++,,,,,,------.........---,,,,,,,,,,,,---......---............/////////......///000111333555666999>>>HHHUUUeeewww}}}uuuhhh^^^XXXTTTPPPMMMIIIGGGEEECCCBBBAAAAAABBB>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA?????????>>>===<<<<<<;;;<<<<<<===>>>??????????????????@@@@@@@@@AAAAAAAAA>>>???AAACCCCCCAAA???>>>CCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCCCCCCCAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGGGGIIIJJJIIIIIIIIIKKKMMMMMMNNNNNNNNNMMMMMMOOOQQQRRRTTTXXX^^^eeeoooyyy}}}vvvpppllleeeaaa]]]ZZZYYYXXXVVVTTTUUUTTTSSSSSSRRRRRRRRRSSSVVVZZZ```fffmmmttt|||zzznnnZZZRRRGGG@@@<<<;;;888666666666555444333333222222222222222111111111111111////////////000000111222...............---------............---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***))))))******,,,------************************++++++++++++,,,,,,,,,,,,|||jjj```[[[XXXXXX[[[]]]\\\\\\]]]]]]\\\YYYVVVTTTTTTUUUVVVVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@AAA@@@???===999:::;;;===>>>===:::777333333222222111000000///...---,,,+++************,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))******+++++++++++++++,,,))))))******++++++++++++***++++++***((('''(((***************************,,,,,,---------.........---,,,,,,,,,,,,---......---------.........//////.........///000222333444777:::AAAJJJXXXkkkwwwnnnfff^^^YYYRRROOOJJJGGGEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>AAAAAAAAABBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGEEEEEEFFFHHHGGGIIIJJJIIIIIIJJJLLLNNNRRRRRRSSSRRRRRRRRRUUUWWW[[[___eeemmmuuuxxxqqqkkkfff___ZZZWWWUUURRRPPPNNNMMMMMMLLLNNNOOOQQQRRRUUUXXX]]]```eeekkkttt}}}sssaaaTTTHHHDDD>>>;;;:::999888777444444444333333222222111111111111111111111111000///////////////000111111/////////000000000000000.........---------,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************++++++,,,***************************++++++++++++,,,,,,,,,uuuggg```[[[XXXYYY]]]]]]\\\\\\]]]]]]\\\YYYVVVSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGGGGGGGEEECCCBBBAAABBBAAA???===::::::;;;<<<===;;;777444333333222222111000000000///...---,,,,,,+++++++++,,,++++++++++++++++++,,,************************)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''+++++++++,,,,,,,,,------++++++++++++******))))))***++++++***((('''(((***************************,,,,,,,,,------------------,,,,,,,,,,,,---......------------............////////////000111222333333555999>>>IIIZZZnnn|||ssskkkccc^^^XXXSSSPPPMMMJJJHHHBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEDDDDDD@@@AAAAAAAAABBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBB@@@>>>======>>>@@@BBBCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBBBBBBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHIIIHHHIIIKKKKKKKKKMMMOOOQQQUUUWWWZZZ[[[]]]___ccceeeiiiooowww~~~}}}uuuooofff```\\\YYYUUUQQQMMMMMMLLLKKKJJJJJJLLLMMMNNNQQQVVV[[[```gggnnnsss}}}|||lll\\\MMMCCC;;;999777555555444333333333333333333333333333333000000000000000000000000111000000///.../////////---......///000111111222...------------,,,,,,,,,------............------++++++************++++++++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,|||yyyzzzwwwmmmccc^^^[[[XXXYYY]]]\\\\\\\\\]]]]]][[[XXXUUUQQQRRRTTTUUUUUUUUUTTTSSSQQQOOONNNLLLKKKKKKKKKKKKIIIJJJJJJHHHFFFEEEFFFHHHDDDCCCBBBBBBBBBBBB???===999888888888999777333000222222111111111000000000//////...---,,,,,,,,,,,,++++++************++++++************************************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''++++++***))))))(((''''''((((((((()))******++++++******))))))(((''''''&&&******+++***(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........000000///000000111222222111444666999???KKK\\\iii}}}xxxrrrjjjddd___ZZZTTTOOOGGGGGGFFFFFFFFFFFFFFFFFFAAA@@@@@@??????>>>>>>===?????????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCC@@@???===<<<<<<<<<===>>><<<<<<===>>>??????????????????@@@@@@@@@AAAAAAAAAAAA???<<<999999<<>><<<<<<<<<===???@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@>>><<<<<<>>>@@@AAA???????????????@@@AAABBBBBBCCCEEEDDDAAA@@@BBBDDD???@@@@@@AAABBBBBBCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQSSSUUUWWWYYY[[[^^^bbbeeeccchhhpppvvv{{{~~~zzzwwwuuurrrooollljjjhhheee___ZZZTTTSSSQQQNNNLLLLLLNNNPPPRRRUUUXXX[[[]]]```fffjjjpppwwwuuujjjZZZMMMDDD>>>:::777777777666555333222222222111111222222333333333333........./////////000000///............///000000//////......---------,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********))))))))))))******))))))***++++++***)))((())))))))))))))))))))))))************++++++++++++yyylllfffeeehhhbbb\\\ZZZWWWTTTVVVZZZ[[[[[[ZZZ[[[\\\ZZZWWWTTTOOOPPPRRRTTTUUUVVVVVVVVVPPPOOOMMMLLLKKKJJJKKKKKKHHHJJJJJJGGGDDDCCCFFFIIIDDDCCCCCCCCCCCCBBB???===<<<:::999999999:::999777000000000000////////////...---,,,+++******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,&&&&&&''''''((())))))***)))))))))***++++++,,,,,,((()))***)))((()))+++,,,))))))))))))))))))))))))+++*********************---,,,,,,,,,,,,---......,,,,,,,,,---------......//////.........//////000---111444444222666@@@IIISSS```rrryyyqqqjjjhhheee```ZZZUUUQQQOOONNNMMMLLLJJJHHHGGGEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDD>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB============>>>???AAAAAABBBDDDEEEDDDAAA???@@@BBB??????@@@AAAAAABBBCCCCCCGGGHHHHHHIIIIIIJJJKKKKKKMMMOOOPPPPPPOOOPPPRRRTTTXXXZZZ^^^```bbbfffjjjmmmnnnssszzzyyyqqqjjjfffddd```]]][[[[[[[[[ZZZUUURRRQQQSSSTTTTTTSSSTTTYYY]]]```ccchhhkkknnnsssyyy~~~sss```WWWJJJ@@@;;;999777555444444333222///...///000000000111111222222333333---.........//////000000,,,---------///000111222444333222000///---,,,+++---------,,,,,,,,,++++++((()))***++++++***)))(((******))))))))))))******&&&''')))***++++++******)))))))))))))))))))))))))))************+++++++++{{{ggg^^^___[[[ZZZYYYVVVTTTUUUXXX[[[\\\[[[YYYYYYXXXWWWTTTRRRRRRSSSTTTUUUUUUTTTRRRQQQRRROOOKKKJJJLLLNNNNNNLLLNNNLLLJJJGGGFFFFFFGGGHHHFFFEEECCCBBBBBBAAA???===::::::999999888777777777666555333111000000000111------,,,++++++,,,,,,,,,++++++******))))))((((((++++++******))))))(((((('''''''''''''''((())))))*********)))))))))))))))******)))((((((((((((((())))))((('''&&&%%%$$$$$$''''''(((((())))))******,,,+++)))((('''&&&'''''')))(((''''''''')))***+++)))************+++++++++,,,++++++******++++++,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111000000000222555:::===@@@DDDLLL\\\ppp~~~wwwqqqkkkgggeee___[[[UUUQQQNNNKKKHHHEEEJJJHHHEEECCCBBB@@@>>>===BBBAAAAAAAAACCCCCCAAA@@@@@@??????@@@AAAAAA@@@>>>>>>======<<<<<<<<<<<<===<<<===???@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@>>>>>>@@@CCCEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBDDDEEEEEEDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPRRRSSSRRRTTTVVVWWWWWWWWWYYY[[[```bbbfffhhhjjjlllnnnpppsssuuuxxx|||}}}zzzsssqqqlllfff___ZZZYYYYYYSSSUUUVVVVVVVVVWWWZZZ\\\\\\]]]___aaadddhhhmmmqqqssszzz{{{gggYYYEEECCC???:::666444333333444444555555444444333222222111000//////000111222---------------...///000,,,,,,---......---,,,,,,+++,,,...000000///...---++++++++++++++++++,,,,,,******)))((()))***,,,---++++++++++++++++++++++++((()))*********)))'''&&&))))))'''&&&&&&'''((((((***)))(((''''''((()))***zzzdddYYYYYYWWWWWWVVVUUUSSSTTTXXXZZZ[[[ZZZXXXXXXWWWVVVSSSQQQQQQRRRTTTUUUUUUTTTRRRQQQRRROOOKKKJJJLLLMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIFFFDDDBBBAAAAAAAAA???===:::999999888777777666666666555333111000000000111...---,,,,,,++++++++++++*********)))))))))))))))((((((((((((''''''''''''(((''''''''''''((())))))((()))))))))******************)))(((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((+++***)))(((''''''(((((())))))((((((((()))++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------000...,,,+++******+++,,,000000///000222555888999>>>BBBNNN___ooo~~~{{{xxxppplllfff```[[[WWWSSSPPPNNNLLLHHHFFFEEECCCAAA???AAA@@@@@@@@@BBBBBBAAA???BBBAAA@@@AAABBBBBB@@@???@@@@@@?????????@@@@@@AAABBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA??????@@@BBBDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEFFFHHHLLLMMMOOORRRTTTWWWYYYZZZ[[[\\\^^^^^^]]]]]]^^^```dddfffggggggfffeeeeeefffggghhhkkknnnppppppnnnmmmfffeeebbb^^^YYYVVVWWWXXXWWWYYY\\\___aaadddhhhkkkoooqqqsssuuuxxx}}}}}}pppaaaQQQEEE???===:::777444333333333333333444444333333222111000000///......///000000,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,+++,,,.../////////------,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''(((((('''''''''((()))******)))(((''''''((()))***www```SSSQQQRRRSSSSSSRRRRRRTTTWWWZZZ[[[ZZZXXXWWWWWWUUURRRPPPPPPQQQSSSTTTTTTSSSQQQPPPRRROOOLLLJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJEEECCCAAAAAAAAA@@@>>><<<999888888777777666555555555555333222111000000000///...---,,,+++*********))))))))))))************''''''''''''((((((((((((((((((''''''(((((()))***(((((())))))******++++++***))))))(((((((((((((((''''''(((((()))))))))*********))))))((('''''''''))))))(((((((((((())))))***))))))))))))******+++)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,////////////////////////222111///...---......///111111000000000222333444888999???JJJXXXiii~~~wwwpppjjjddd```ZZZWWWSSSPPPNNNJJJGGGDDDDDDCCCBBBCCCDDDDDDCCCAAABBB@@@??????@@@@@@>>>===>>>>>>===>>>>>>???@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEBBBBBBAAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGGGGFFFFFFHHHIIILLLMMMOOORRRUUUXXXZZZ[[[]]]___```___]]]\\\\\\]]]___```aaa___\\\ZZZYYYYYYZZZ[[[]]]___``````aaaaaa\\\\\\[[[YYYXXXYYY[[[^^^bbbeeejjjoootttyyyuuucccVVVKKK@@@999777666444333222222222333222222222222222111000000///......------......///,,,,,,+++++++++,,,------,,,,,,------------,,,,,,+++,,,---...///...---,,,------,,,,,,++++++******,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((((((((((((''''''((()))***+++))))))(((((((((((())))))qqq[[[NNNLLLMMMNNNOOOPPPQQQSSSWWWZZZ\\\[[[YYYXXXWWWVVVSSSPPPOOOPPPRRRSSSTTTSSSQQQPPPQQQOOOMMMKKKJJJIIIIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIEEECCCAAA@@@@@@???===<<<888888777777666555555555555444333222111111000000000///---,,,+++*********(((((())))))******++++++((((((((()))***+++++++++((((((((('''((())))))************)))))))))))))))))))))(((((((((((())))))((())))))))))))*********))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++,,,,,,,,,---------///////////////////////////......///000111222333222222111111111222333333777555777>>>IIIWWWkkk|||yyyuuummmjjjeee```[[[VVVQQQMMMJJJIIIIIIIIIJJJJJJHHHFFFEEECCCAAAAAAAAAAAA???>>>===============>>>???@@@??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???DDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\[[[YYYWWWVVVVVVUUUWWWXXXXXXVVVUUUUUUVVVUUUVVVXXXYYY[[[]]]___aaa^^^```aaabbbdddggglllooouuuyyy|||ooo^^^OOOEEE@@@<<<999333222111111000000111111000000111111000000///...........................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,+++******)))((((((+++,,,,,,---,,,+++)))(((************************+++***((('''''''''((()))))))))(((((())))))))))))))))))(((((((((((())))))zzzjjjWWWLLLJJJIIIKKKMMMOOOQQQSSSWWWZZZ^^^]]][[[ZZZYYYWWWTTTQQQNNNPPPRRRSSSTTTSSSRRRQQQOOOOOONNNLLLJJJIIIHHHHHHHHHJJJKKKLLLLLLJJJHHHGGGEEECCCAAA@@@@@@???===<<<888888777777666555555555444444444333222111000///000///---,,,+++*********(((((())))))******++++++''''''((()))***+++,,,,,,((((((((((((((()))******,,,++++++***)))(((''''''))))))(((((((((((())))))************))))))))))))&&&''''''((()))******+++''''''(((((()))*********((((((((((((((((((((('''))))))*********++++++++++++******))))))******++++++++++++,,,,,,,,,------------------------------))))))***+++,,,---.../////////000000111222222333666444555:::???HHHWWWeeevvvzzztttmmmfff___ZZZTTTSSSQQQQQQQQQPPPNNNLLLNNNKKKHHHGGGFFFFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAA???????????????@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDD@@@AAABBBBBBAAA@@@???>>>BBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDDDDDDDDDDEEEGGGKKKLLLMMMOOOQQQRRRTTTTTTTTTVVVXXXXXXVVVTTTSSSSSSQQQSSSVVVWWWWWWWWWXXXYYYVVVYYY\\\^^^```dddiiimmmnnnpppsssuuuxxx}}}{{{ooo]]]TTTIII???:::888666555333222222111000000000000//////000000//////...---////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++******)))(((''''''&&&)))***+++++++++)))((('''************************+++***((('''''''''((()))))))))))))))((((((''''''(((((())))))))))))((((((~~~zzzvvvnnn```QQQJJJKKKHHHJJJMMMPPPRRRTTTXXX[[[```^^^\\\ZZZYYYWWWTTTRRROOOPPPRRRTTTTTTTTTSSSRRRNNNOOOOOOMMMKKKIIIIIIJJJIIIJJJLLLMMMLLLJJJHHHGGGEEECCCAAAAAAAAA@@@>>><<<999888888777777666555555444444444333222111000//////...---,,,+++*********))))))))))))************%%%&&&&&&'''((())))))***))))))(((((())))))***+++,,,++++++***)))(((''''''((((((((((((((())))))***+++*********))))))((((((%%%&&&'''((()))***+++,,,''''''((()))******))))))((())))))))))))((((((''')))************+++++++++******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333222333777999<<>>>>>>>>??????@@@AAAAAA@@@????????????@@@@@@AAAAAABBBBBBCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCCCCBBBBBBDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQPPPSSSVVVWWWVVVUUUUUUUUUUUUXXXZZZ\\\\\\\\\^^^___bbbfffkkknnnppptttzzzxxxcccVVVKKKFFF???:::777555333222333222222111111000/////////////////////...------...//////000000//////...//////...---------......,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,******))))))((('''''''''))))))))))))))))))((((((******************************)))(((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((({{{tttlllcccWWWLLLHHHJJJHHHKKKNNNQQQSSSVVVYYY\\\___]]][[[ZZZYYYWWWSSSQQQOOOQQQSSSTTTUUUUUUTTTSSSMMMOOOPPPOOOLLLJJJJJJLLLIIIIIIKKKLLLLLLKKKKKKJJJFFFDDDBBBAAAAAAAAA???===:::999999888777777666666444444444444333111///......---,,,,,,++++++++++++*********)))))))))))))))&&&&&&''''''(((((())))))))))))(((((())))))***+++))))))))))))))))))******((((((((((((((()))******((((((((()))))))))))))))&&&''''''((()))******+++'''((()))******)))((((((***++++++,,,+++***)))((()))************+++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,---.../////////000///222111222555555666<<>>::::::999999888777777777333444444444333111///...------,,,++++++,,,,,,,,,++++++******))))))(((((())))))))))))************)))))))))))))))******+++&&&'''((()))***+++,,,,,,((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((()))******)))(((''',,,------...---,,,+++***)))************+++++++++******))))))))))))******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000111111000000111111111111000000222111333555444444:::BBB>>>NNNbbbssszzzwwwuuutttsssrrriiigggccc___[[[XXXVVVUUUNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKJJJIIIIIIHHHIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPQQQRRRVVVZZZ^^^bbbeeeggggggkkkqqquuuwwwxxxyyyzzzzzz}}}qqqcccUUUIII@@@;;;999777444333333333333......///000111111111000//////000000//////...---,,,,,,---......---,,,,,,...---,,,,,,++++++++++++---,,,+++******+++,,,---*********)))******+++,,,+++++++++++++++,,,,,,,,,******)))))))))***,,,---))))))))))))))))))))))))((()))*********)))'''&&&!!!$$$&&&((()))******'''((()))******)))((('''qqqaaa[[[SSSIIIGGGMMMOOOOOOPPPRRRUUUYYY]]]___aaa]]]YYYYYYZZZYYYTTTOOOOOOPPPRRRSSSTTTTTTTTTSSSQQQRRRRRRPPPMMMKKKJJJKKKIIIKKKMMMNNNOOONNNLLLKKKIIIFFFBBB@@@@@@@@@@@@???:::;;;;;;;;;:::888666555333333111000///////////////...---+++***))))))(((************************************************))))))************))))))$$$%%%'''((((((((('''&&&******))))))))))))******))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((((((((((((((())))))(((((()))***++++++)))************+++++++++'''((((((***+++,,,------$$$'''***,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...///000000111111000111111222333444555;;;BBBMMM[[[lll~~~}}}xxxsssnnnhhhddd```]]]ZZZXXXZZZ]]]______ZZZXXXVVVTTTRRRQQQQQQQQQNNNOOOOOOOOOPPPPPPPPPQQQLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUXXXYYYYYYZZZ[[[\\\]]]^^^```cccggglllqqquuuwwwxxx~~~{{{lll]]]QQQGGG@@@<<<999888666444222111000000111000000000//////......000...---,,,,,,...111222........................//////...---,,,,,,++++++***,,,,,,+++)))((()))***++++++************++++++)))))))))))))))*********))))))************))))))***************)))((((((+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((uuuddd]]]VVVMMMJJJNNNOOOOOOPPPRRRUUUYYY]]]___aaa]]]YYYYYYZZZYYYTTTOOOOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRQQQOOOLLLJJJJJJLLLKKKKKKMMMMMMNNNMMMLLLKKKHHHFFFBBB@@@@@@@@@@@@???;;;;;;;;;;;;:::888666555444333222000000/////////------,,,++++++*********************************))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***(((((()))+++(((((((((((((((((((((((())))))(((((()))******+++))))))*********+++++++++(((((()))***+++,,,,,,---%%%(((+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000000111111111111111222333444555999@@@JJJXXXhhhxxx|||wwwtttpppnnnoooqqqrrrrrrooommmjjjgggdddbbbaaaaaa\\\\\\]]]]]]^^^^^^______]]]^^^```aaabbbcccccccccbbbbbbdddfffhhhjjjlllmmmnnnoooooooooppprrrsssttt{{{~~~ssskkk^^^QQQGGG???999666777777555333222111111111111111000000////////////111000///...---,,,++++++..............................---,,,,,,+++*********+++,,,+++)))((()))***+++******))))))******+++*********)))))))))))))))))))))************))))))***************)))((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))){{{iiiaaa\\\SSSNNNOOOOOOOOOPPPRRRUUUYYY\\\___```]]]ZZZYYYYYYXXXTTTPPPOOOPPPRRRSSSTTTTTTSSSRRRSSSSSSQQQMMMJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHEEEBBBAAAAAAAAA@@@???;;;;;;;;;:::999888777666555444222111000/////////+++++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((***)))))))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++))))))***+++(((((((((((((((((((((((())))))((((((((()))******)))))))))*********++++++))))))*********+++++++++'''))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------...//////000000222111111111111111222222555666999>>>GGGTTTaaajjj|||~~~{{{yyyxxxsssssstttuuuvvvvvvwwwwwwyyyzzz{{{|||}}}~~~~~~~~~}}}~~~sssjjj]]]VVVLLLCCC<<<777444222555555444222222111111222111111000000000000//////000000111000...,,,***(((------------------------------,,,,,,++++++*********+++++++++)))((()))***+++******))))))******+++++++++******))))))((((((((())))))******))))))((())))))******))))))((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))ooofff```XXXRRRPPPPPPPPPPPPRRRUUUXXX\\\^^^___]]][[[ZZZYYYWWWTTTPPPOOOPPPRRRSSSSSSSSSRRRRRRTTTSSSPPPLLLIIIHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLGGGEEECCCBBBBBBBBBAAA@@@;;;;;;;;;:::999888777666666555333222000000//////,,,,,,,,,,,,,,,,,,++++++************************''''''''''''''''''''''''(((((())))))))))))((((((+++***)))((()))***+++,,,******))))))))))))******(((((((((((((((((((((((())))))******)))))))))***(((((((((((((((((((((((())))))((((((((())))))***))))))))))))******************************++++++(((***,,,---,,,+++,,,,,,++++++++++++++++++++++++******+++,,,------......---------....../////////222111111000000000111111444555777:::>>>FFFOOOVVVeeeooo~~~uuuiii]]]TTTLLLGGG@@@:::777666444333333333222111111111222222000000000000000000000000///////////////...---,,,------------------------------,,,,,,,,,+++++++++)))***+++***)))((()))*********))))))))))))******,,,++++++***)))(((''''''(((((())))))))))))((((((((()))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((uuujjjccc\\\UUURRRPPPPPPPPPRRRTTTXXX\\\^^^___]]]\\\ZZZXXXVVVSSSQQQOOOPPPRRRSSSSSSRRRQQQQQQTTTSSSPPPLLLIIIHHHIIIKKKLLLLLLKKKKKKJJJKKKKKKLLLGGGEEECCCBBBCCCCCCAAA@@@<<<;;;:::999888888777777777666444333111000000///............---+++)))(((++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''((()))***+++,,,++++++******++++++,,,((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((((((((())))))((((((((((((((()))(((((()))))))))***************************++++++)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++******++++++,,,---......------------............111111000/////////000000---000333555888;;;@@@CCCPPPZZZiiizzz}}}sssiiiaaaWWWLLLEEEBBB>>>999666555555555555111111111000000000111111////////////////////////222111///------...///000---------------------------------,,,,,,,,,,,,,,,((()))******)))((()))******))))))))))))))))))***,,,++++++***)))(((''''''(((((())))))))))))(((((('''(((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzzlllccc\\\WWWTTTQQQQQQQQQRRRTTTXXX[[[]]]^^^^^^\\\[[[XXXUUUSSSRRRPPPPPPRRRRRRRRRRRRQQQPPPTTTSSSQQQMMMIIIGGGHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLFFFEEECCCCCCDDDCCCBBB@@@===<<<:::999888777777777888777555333222000000000////////////---+++)))'''************************))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''((())))))+++++++++******+++++++++))))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))((((((''''''((((((((((((((()))))))))******))))))*********+++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------000///////////////000000,,,...222555666777999:::@@@HHHUUUeeevvvlllfff]]]VVVPPPJJJCCC>>>:::777333111222333333333111000000/////////000000------............//////666333000---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++''')))***)))(((((()))+++***))))))(((((())))))***++++++******))))))(((((('''(((((())))))(((((('''''''''((()))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%}}}mmmaaaZZZWWWVVVQQQQQQQQQRRRTTTXXX[[[]]]^^^^^^]]][[[XXXUUUSSSRRRPPPPPPRRRRRRRRRQQQPPPOOORRRRRRQQQNNNJJJGGGGGGHHHGGGHHHJJJLLLMMMMMMLLLLLLFFFDDDCCCDDDDDDDDDBBB@@@===<<<:::888777777777888999888666444222111000000---...//////...,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((***))))))))))))))))))***)))))))))))))))))))))))))))'''&&&'''))))))(((&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))***(((((()))***+++,,,,,,---)))***+++***)))(((***+++************************++++++++++++++++++,,,,,,------------------------............//////000111///111333444444555666888777<<>>>>>===<<<777444111///...///......111111///......---------+++++++++,,,,,,---------((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((((((((((((&&&((())))))(((((()))+++))))))(((((((((((()))))))))))))))))))))*********''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&{{{nnnddd\\\XXXVVVWWWUUUSSSTTTVVVYYY[[[[[[[[[ZZZYYYYYYXXXVVVRRROOOLLLNNNPPPRRRSSSSSSRRRQQQTTTSSSQQQMMMHHHEEEEEEFFFHHHJJJLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFCCCAAA===<<<;;;:::888777666555666666555444333222222111///......,,,+++***))))))((()))***)))((('''((()))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''))))))((('''''''''''''''''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((******+++++++++,,,,,,,,,+++++++++******)))))))))))))))(((((()))+++---...+++,,,---........................///000111111222111111111000000000000000111555999<<>>FFFOOO]]]lll{{{zzznnnccc[[[MMMIIIDDDAAA@@@===888444333333444444444444333333111111000///............//////......---,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++*********)))))))))+++***)))(((((()))***+++***))))))))))))))))))((())))))))))))))))))))))))((((((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))***++++++}}}sssjjjccc___]]][[[YYYWWWVVVXXXZZZ[[[[[[\\\[[[[[[ZZZZZZWWWSSSPPPOOOPPPSSSUUUVVVVVVUUUTTTRRRRRRPPPMMMIIIGGGHHHIIIIIIKKKMMMOOOOOONNNLLLKKKHHHEEEAAA@@@@@@AAAAAAAAA;;;;;;:::999888777666666666555555444333222111111//////......---,,,++++++((()))***)))((('''((()))******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++******)))((('''&&&&&&)))(((''''''''''''((((((''''''(((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++*********))))))(((((((((************++++++++++++,,,,,,,,,+++++++++++++++++++++******************+++,,,---........................//////000000000/////////000000000000000222333444444444666:::======CCCLLLVVVbbbqqqyyykkk___TTTKKKDDD@@@===:::888888666333000000000111222222222222222111111000///...---------.........------,,,,,,,,,******************************++++++++++++******+++******)))))))))))))))+++***(((''''''(((***+++******))))))((((((((('''(((((((((((((((((((((((('''((()))))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&'''''''''(((((())))))uuukkkccc^^^\\\XXXVVVUUUUUUWWWZZZ\\\\\\\\\[[[ZZZZZZYYYWWWSSSOOOOOOQQQSSSUUUVVVVVVUUUTTTRRRRRRPPPMMMIIIHHHHHHIIIIIIJJJMMMOOOOOONNNLLLKKKGGGDDDAAA??????@@@@@@@@@::::::999999888777666666555555444333222111111000.........---,,,,,,,,,+++((()))***)))((('''((()))******))))))((((((''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''(((((()))))))))(((((((((((())))))+++***)))(((((()))***+++'''''''''(((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***+++++++++*********)))%%%&&&''')))***+++++++++............////////////......//////000000000000...///000111222333666777:::===BBBGGGNNNYYYgggppp|||uuulll^^^RRRJJJCCC<<<888555444222222111000///---...///000111222222222222000000000///...---,,,,,,---------------,,,,,,,,,************************************************+++***)))((((((((())))))***)))'''&&&&&&''')))******)))))))))((((((''''''(((((((((((((((((((((((('''((()))))))))'''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$xxxnnnfff```]]]WWWVVVTTTUUUXXX[[[\\\]]][[[ZZZYYYYYYXXXVVVRRROOOOOOPPPSSSUUUVVVVVVUUUTTTTTTSSSQQQNNNJJJHHHHHHIIIHHHJJJLLLNNNNNNMMMKKKJJJFFFDDDAAA@@@@@@AAA@@@???:::999999888777777666666555555444333222111000000---------,,,,,,+++++++++((()))***)))((('''((()))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))******+++(((''''''''''''(((((()))'''&&&&&&&&&&&&''''''((()))((((((''''''(((((()))***))))))(((((())))))***%%%%%%&&&'''((()))******)))))))))************+++)))************+++++++++)))******+++++++++******&&&''')))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111000000000111111111111111666888;;;<<>>999999888888777777666666555444444333222111000000,,,++++++++++++*********((()))***)))((('''((()))(((((((((((())))))))))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))*********'''''''''''''''((()))))))))((('''&&&&&&''''''((((((''''''''''''''''''((('''(((((())))))((((((''''''''''''((()))))))))***))))))))))))************(((((()))))))))*********((()))***+++,,,,,,++++++------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111111222222222111///000333666888999<<>>999999888888777777666666555444444333222111000000++++++******************(((******)))((('''((()))''''''(((((())))))******%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))++++++******))))))(((((('''''''''''''''((()))***+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&************))))))))))))))))))))))))************''''''(((((()))))))))***'''(((***+++,,,,,,,,,+++............---,,,+++***........................---------...///000000111++++++,,,...000111///...---111555777888999===AAA>>>GGGRRR[[[cccooo~~~{{{nnnbbbXXXNNNDDD===;;;888444333444444111...///000000000...---...///---------......------,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***+++***((('''&&&''')))***&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||vvvnnnhhh]]]XXXWWWZZZ[[[ZZZ[[[]]]]]][[[YYYXXXWWWVVVSSSPPPLLLMMMOOOQQQSSSSSSSSSSSSVVVVVVTTTOOOJJJFFFEEEEEEIIIJJJJJJKKKKKKJJJJJJIIIJJJFFFAAAAAACCCDDDAAA===:::999777666666666777888444444333333222111000000///000///---+++***+++,,,***((('''&&&&&&'''(((***((((((''''''''''''(((((()))***++++++***)))((('''((((((''''''''')))***,,,&&&&&&%%%$$$%%%&&&'''((((((+++,,,)))$$$"""%%%)))))))))((((((''''''&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''(((((((((((())))))((((((((((((((())),,,)))'''((()))***(((%%%++++++++++++++++++++++++,,,+++***(((''''''''''''******))))))******+++,,,)))+++------,,,,,,,,,---///...---......---+++)))++++++,,,,,,,,,,,,------000000000000111222444444222222222222333555777888:::<<>>666000333333333222111000000///........................,,,------......------,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,(((((())))))))))))((((((---,,,)))'''&&&&&&'''(((((((((((((((((()))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&***$$$ &&&+++***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''|||wwwooohhh]]]YYYWWWZZZ[[[ZZZ[[[]]][[[YYYWWWVVVVVVTTTQQQNNNMMMNNNPPPRRRTTTTTTTTTTTTVVVVVVTTTOOOJJJFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKGGGCCC@@@@@@BBBBBB>>>::::::999888777666777777888555555444333222000000///...//////...+++******+++)))((('''&&&&&&'''((()))((((((''''''''''''((((((((())))))***)))((('''&&&))))))((((((((((((((()))''''''&&&&&&&&&'''((()))'''((((((((('''&&&''''''((((((((((((((('''''''''&&&&&&%%%'''((()))(((&&&''''''''''''(((((((((((())))))((((((((((((((()))+++)))'''((()))***(((&&&))))))))))))))))))))))))+++***)))((((((''''''(((******))))))******+++,,,***+++---,,,++++++,,,...111///,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,------............///000111111222111111111333444666777555777;;;???EEEMMMUUU[[[hhhuuu|||rrreee]]]SSSLLLDDD???<<<:::666222222222222111000/////////........................,,,,,,------------,,,,,,---,,,,,,+++++++++++++++,,,++++++******++++++,,,))))))************)))))))))((('''&&&&&&&&&'''(((+++++++++++++++*********((((((((((((((((((((('''(((''''''''''''&&&&&&&&&***&&&###$$$(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%*********)))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''}}}xxxpppiii^^^YYYWWWYYY[[[ZZZ[[[^^^[[[YYYXXXWWWWWWUUUQQQNNNNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUSSSOOOJJJFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKEEEBBB@@@AAABBBBBB>>>:::999999888777777777777888666666444333111000///...,,,...///...,,,))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((('''&&&&&&)))***))))))((('''&&&&&&(((''''''''''''((())))))'''&&&%%%'''******(((&&&'''''''''((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''(((((((((((()))((((((''''''((())))))***)))(((((())))))((('''(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))***+++++++++,,,,,,+++******---///222///+++)))***,,,------++++++,,,,,,,,,,,,------//////.........//////000000000000111222333444555111333666888;;;???DDDHHHQQQ\\\kkkvvv}}}vvvkkkaaaWWWLLLEEE===999444333444555444222111111000000///.........------------------------,,,,,,------------,,,,,,---,,,***)))))))))***+++++++++************++++++******++++++++++++******'''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''~~~yyyqqqkkk```ZZZWWWYYY[[[ZZZ[[[^^^]]]\\\[[[ZZZZZZWWWTTTPPPNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUSSSPPPJJJFFFDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIDDDCCCCCCDDDEEECCC???<<<999999888888888777777777777666555333111///...---***---///...,,,)))(((''')))(((''''''''''''((()))(((''''''&&&&&&''''''((('''''''''((('''''''''''''''((()))***)))(((&&&%%%'''''''''''''''((((((((('''((()))***+++***(((&&&&&&&&&''''''(((((())))))'''&&&&&&'''))))))((('''''''''''''''(((((((((((((((((('''''''''((())))))))))))(((((())))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++,,,,,,+++***)))***---///000...+++***+++,,,,,,,,,+++++++++,,,,,,,,,------111111000/////////000000/////////000111222222333111333666777888999<<<>>>DDDLLLVVV^^^fffppp~~~{{{kkkeee[[[RRRJJJCCC===999666333000///000111000////////////......---------------------------------,,,,,,,,,------,,,,,,,,,,,,+++)))((('''((()))***++++++************++++++)))******++++++******)))))))))***++++++++++++***''''''&&&&&&%%%$$$$$$$$$''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''***,,,,,,)))'''''')))((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''zzzssslllaaa[[[XXXYYY[[[ZZZ[[[^^^]]]\\\\\\\\\[[[XXXTTTQQQMMMNNNPPPRRRSSSSSSRRRRRRTTTTTTSSSPPPKKKFFFCCCCCCEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDBBB???===999999999999888888888777777666555333111///...---***---///...,,,)))((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))%%%&&&''')))))))))((('''%%%%%%&&&&&&''''''''''''(((,,,///...***'''''')))&&&&&&''''''(((((())))))''''''&&&((()))***((('''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))(((((())))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((())))))***++++++++++++)))((())),,,///---,,,+++,,,------+++***+++++++++,,,,,,,,,------000000//////////////////...//////000000111111111111333666777777888999;;;>>>BBBHHHLLLQQQZZZfffooo|||{{{pppfff___OOOJJJCCC<<<888555333222555333111////////////............---------------------------------------+++,,,,,,,,,,,,,,,,,,++++++***)))((((((((())))))+++******))))))******+++(((((())))))))))))((((((***++++++++++++***)))))))))))))))(((((('''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%)))---,,,(((%%%%%%'''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&|||tttmmmbbb\\\XXXYYYZZZZZZ[[[___[[[[[[[[[[[[ZZZWWWRRROOOMMMNNNPPPRRRRRRRRRRRRQQQSSSTTTSSSPPPKKKFFFCCCBBBEEEFFFFFFGGGGGGFFFEEEEEE@@@AAAAAAAAA@@@???===<<<999999::::::999999888777666666444333111000///...,,,...///...,,,)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***%%%%%%&&&'''(((((()))((($$$%%%&&&&&&''''''&&&&&&(((---111///)))%%%'''***'''''''''((((((((((((((((((''''''(((******)))'''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((()))*********++++++***)))))),,,...+++++++++,,,...---+++)))++++++,,,,,,,,,,,,------------,,,,,,,,,------......///000000111111000000000222444555555555777999:::<<>>999444111000111111000000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************)))))))))(((******))))))))))))******(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%(((+++***'''%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&}}}uuunnnccc]]]XXXYYYZZZZZZ\\\___[[[[[[[[[\\\[[[XXXSSSOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSPPPKKKFFFCCCAAACCCEEEGGGIIIJJJIIIGGGFFF@@@AAAAAA@@@???>>>>>>>>>999999:::::::::999888777555555444333222000000///...//////...+++******+++''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%'''((((((((('''&&&)))***,,,***(((&&&((()))((((((((((((((('''''''''(((''''''(((******)))(((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))&&&(((***)))(((''')))+++)))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((()))******)))***++++++******+++,,,,,,+++******,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,---.........///000111111111000000000111222222222333555777555777999:::;;;>>>CCCHHHSSS^^^mmmzzzyyykkkeee\\\SSSKKKDDD>>>;;;999777444111//////111333---...............///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,+++***((('''******))))))))))))******)))))))))******)))))))))((('''&&&&&&&&&'''((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&}}}uuuoooddd]]]YYYYYYZZZZZZ\\\___]]]]]]^^^^^^]]]ZZZUUUQQQPPPQQQRRRTTTTTTTTTSSSSSSRRRSSSSSSPPPKKKFFFBBBAAAAAADDDHHHKKKLLLLLLJJJHHHCCCCCCCCCAAA??????@@@AAA999999:::;;;:::999888777444444333333222111000000///000///---+++***+++,,,''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&((((((***)))'''&&&%%%%%%&&&'''%%%&&&((()))))))))(((''')))'''%%%&&&((())))))((())))))(((((('''''''''&&&(((''''''(((******)))(((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***&&&(((******((('''))),,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((()))******((()))+++,,,+++******+++...,,,)))((()))+++------++++++,,,,,,,,,---------,,,,,,,,,---...///000111//////111222222111000000222222333222111222555777333555777888999<<<@@@CCC???IIIWWWbbblllyyytttggg^^^UUUOOOGGG???:::777444333......,,,+++***+++...111...///000///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((***,,,------+++((('''******))))))))))))************++++++++++++******((('''&&&&&&'''))),,,...&&&''''''((()))***++++++&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&((('''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&{{{tttooo```]]]ZZZXXXZZZ\\\^^^^^^^^^]]]]]]\\\ZZZXXXWWWVVVSSSTTTUUUUUURRRPPPPPPQQQRRRSSSRRROOOJJJFFFCCCCCCFFFGGGHHHJJJJJJJJJJJJIIIFFFEEEDDDBBB@@@?????????;;;:::999999999888666444666555333111000000111111---///111///,,,)))***,,,((()))))))))'''&&&$$$"""((((((''''''''''''(((((((((''''''''''''((())))))((('''((()))+++***(((&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))************((((((((((((((((((((((((***)))(((''''''&&&'''''',,,***)))+++......,,,***///,,,))))))+++---,,,******)))((()))***+++***(((***************+++++++++,,,,,,,,,,,,,,,---...///,,,------...///000111111000111222333444444444444666555444333444666888999===AAAGGGMMMVVV```jjjqqqtttggg\\\RRRKKKGGG>>><<<:::777444111000///000000///.......................................***++++++,,,,,,++++++***+++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++++++++***)))(((************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''')))++++++***((())))))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''zzzsssnnn```]]]ZZZXXXZZZ\\\^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVRRRSSSTTTSSSQQQPPPQQQRRRRRRSSSRRROOOKKKFFFDDDCCCDDDEEEGGGIIIKKKKKKKKKJJJFFFEEEDDDBBBAAA@@@??????<<<;;;999999:::999666444555555333222111111000000000000111///---+++******$$$%%%'''))))))***))))))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))'''%%%'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''((((((((((((&&&%%%&&&((()))(((&&&---***((((((***++++++)))***)))((()))***+++***(((***************+++++++++,,,++++++++++++,,,---...------......//////000000///000111222333333333333444333222222333444666888666888<<>>BBBIIIQQQVVVaaagggppp{{{xxxppplll[[[VVVNNNGGGBBB>>>:::888666333000......///...---------,,,,,,,,,,,,------,,,------...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************((())))))******))))))(((((())))))*********)))))))))))))))(((((((((((('''(((((())))))))))))((((((((('''&&&&&&((()))((('''$$$%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%{{{sssmmm```]]]ZZZXXXZZZ\\\^^^^^^```___^^^\\\ZZZWWWUUUTTTRRRRRRRRRQQQOOOOOOQQQSSSSSSTTTTTTQQQLLLGGGEEEDDDEEEGGGIIIJJJIIIFFFCCC@@@BBBCCCDDDDDDCCCAAA@@@???<<<;;;;;;;;;<<<<<<:::888555555555555444222111000,,,++++++,,,------+++***)))((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''',,,***((((((((()))((('''%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((************************'''((()))*********)))(((&&&(((******)))((()))***''')))++++++******+++,,,***)))((()))***+++***((((((((()))***+++,,,,,,---000//////...............------------------......000000111111111111000000000000111111222333333333///111222222111222444666444444444666:::???EEEIIIOOOSSS[[[cccmmmwww{{{ssskkkddd\\\UUUPPPDDDAAA<<<999777666555333111///---,,,,,,---,,,,,,------,,,,,,,,,,,,------+++,,,---------,,,+++***------------------------))))))************))))))***************+++++++++))))))************))))))(((((())))))******))))))))))))(((((((((((('''''''''(((((())))))((((((''')))'''%%%&&&'''(((((('''!!!###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''}}}vvvppp```]]]ZZZXXXZZZ\\\^^^^^^```___^^^\\\ZZZWWWUUUSSSRRRSSSTTTSSSQQQPPPQQQRRRSSSTTTTTTQQQLLLHHHEEEDDDCCCEEEHHHJJJIIIFFFCCC@@@BBBBBBDDDDDDCCCBBB@@@>>>;;;:::::::::<<<;;;:::888777666555444333222222222...///000///---+++***+++)))((('''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''',,,***'''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))'''&&&%%%))),,,---+++***)))***$$$'''***+++))))))***+++***)))((()))***+++***((('''((()))***+++,,,------//////...---------------,,,,,,,,,------........./////////000000//////.........///000111111111111000222333444333444555777222111111333666:::===>>>BBBDDDHHHMMMSSS\\\eeelllyyy}}}uuunnnaaa\\\VVVPPPKKKEEE???:::777555222111222222111111111///------.........---++++++++++++,,,,,,---...***+++---------,,,***)))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++)))******++++++******)))'''(((((()))))))))))))))))))))(((((((((''''''''''''''''''((((((''''''''')))'''%%%%%%&&&(((''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&wwwqqq```]]]ZZZXXXZZZ\\\^^^^^^``````^^^\\\ZZZWWWUUUSSSSSSTTTUUUUUURRRQQQPPPQQQTTTTTTTTTQQQLLLHHHEEEDDDAAADDDGGGIIIIIIGGGDDDBBBAAABBBDDDDDDDDDBBB@@@>>>;;;:::999:::;;;;;;999888888777555333222222222333222444555222---))))))+++,,,+++)))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))+++)))&&&%%%&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))************(((((((((((((((((((((((('''((()))***)))(((&&&$$$$$$)))***(((%%%%%%%%%"""&&&)))***((('''(((******)))((()))***+++***((('''((()))***+++,,,------///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////---......///......------,,,---...///000000000000...000111222111111333444444333333444666777777777<<<<<<===>>>BBBIIIRRRXXX___iiivvvzzzsssmmmeee[[[SSSJJJFFFBBB???<<<888222...222000......///000///......,,,++++++---...---,,,)))))))))***+++---...///***+++,,,------,,,***(((************************))))))************))))))))))))******++++++++++++******++++++++++++******''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&***'''%%%%%%&&&'''''''''((())))))***(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######|||tttggg]]]VVVVVVZZZ[[[\\\^^^_________\\\YYYVVVVVVVVVTTTUUUVVVUUURRROOONNNNNNQQQQQQRRRQQQMMMHHHCCC???EEEGGGJJJLLLLLLIIIEEECCCDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;;;;::::::999888666666555444333222222111000000///...,,,+++***)))+++******)))))))))))))))&&&&&&&&&''''''''''''(((###%%%''')))***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++(((%%%%%%((())))))'''((((((((((((''''''''''''((((((((((((''''''''''''&&&'''(((*********))))))(((((((((((())))))))))))******************++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,......------------......000///.........///111222000000111111222222222222444333222111111333555666777777777999;;;???CCCEEEMMMQQQXXXbbblllyyyyyyoooiii```YYYSSSLLLDDD???;;;:::888555333222111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))******)))((('''+++++++++*********))))))***))))))***---......---))))))))))))))))))))))))))))))))))))************(((((())))))((('''&&&&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwjjj```XXXWWWZZZ[[[[[[]]]^^^___^^^\\\XXXVVVUUUVVVTTTUUUWWWVVVSSSQQQPPPPPPPPPPPPPPPOOOLLLIIIEEEBBBEEEGGGJJJLLLLLLIIIFFFCCCDDDDDDDDDCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;:::999888666666555444333222222111111111000///---,,,+++******)))((((((''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''***(((%%%%%%((()))((('''''''''((()))***+++,,,,,,(((((((((((('''''''''''''''''')))******)))(((((((((((((((((()))))))))))),,,,,,+++***)))))))))))))))******++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,......------------......///...---------...///000111000000000111111222222444333111111111222444555555555444555666999;;;===>>>AAAGGGNNNVVV___iiiooo|||yyypppfff^^^RRRMMMHHHDDDAAA===999555555444222111///...------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))***+++,,,---+++++++++*********))))))(((''''''(((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzznnncccZZZXXXZZZZZZ[[[\\\]]]^^^]]][[[WWWUUUTTTUUUTTTVVVWWWWWWTTTRRRRRRRRROOOOOONNNMMMKKKIIIGGGEEEEEEGGGJJJLLLKKKIIIFFFDDDCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;:::999888666666555444333222222111222222111///...---,,,+++)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))(((&&&&&&((()))((('''''''''((()))***++++++,,,((((((((((((''''''''''''(((((()))******)))''''''(((((((((((())))))))))))---,,,+++***)))(((((((((***************+++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---......------------......------,,,+++,,,---...///111000/////////000222333222222111000111222333444444444333222222333555666777999<<<@@@DDDIIIPPPUUUaaahhhtttyyysssjjjbbbZZZRRRIIIBBB===:::777555555444222000000///...---,,,++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---+++******+++---...+++************)))))))))((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~ooodddZZZYYY[[[[[[\\\^^^]]]]]]]]]ZZZWWWTTTTTTTTTTTTVVVXXXWWWUUUTTTSSSTTTQQQPPPNNNKKKIIIGGGFFFFFFEEEGGGIIIKKKKKKIIIGGGEEECCCCCCCCCCCCBBBAAA@@@??????>>>===;;;:::888888777666666555444333222222111222111000///...,,,++++++)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''))))))*********((('''&&&(((((((((((()))))))))))),,,+++***)))))))))))))))***************))))))))),,,+++++++++++++++++++++***++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++---...///111000///......000111222111111000000000111222333444444333222222333333444777999:::;;;<<>>===;;;999888777666666666666555444333222222111111000///...,,,+++*********)))((((((''''''((((((&&&&&&&&&''''''''''''((("""###&&&((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''))))))*********((('''&&&(((((((((((())))))))))))(((((((((((()))***++++++***)))))))))))))))))))))++++++++++++++++++++++++******+++,,,------......------,,,,,,,,,,,,------...---,,,,,,,,,---.../////////.........///000111////////////000000111111222222222222222333444444333555666666666777:::<<<===BBBIIIPPPVVV\\\aaadddpppttt|||~~~yyyppphhh___WWWPPPLLLDDDAAA===:::888666555444222222111///---,,,,,,---------,,,,,,,,,,,,---------------,,,++++++******++++++++++++++++++++++++))))))************))))))%%%''')))******)))'''&&&))))))))))))))))))))))))+++)))(((((())))))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnbbbXXXWWWZZZ\\\___aaa]]]^^^]]][[[WWWUUUTTTUUUUUUWWWXXXXXXUUUSSSSSSSSSTTTRRROOOKKKHHHEEECCCBBBEEEGGGHHHJJJJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::888666666666777666666555444333222222111000000///---,,,+++***)))***)))((((((''''''((((((&&&&&&&&&''''''''''''(((###&&&''''''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&((())))))(((''''''(((&&&&&&'''((()))******+++((((((((((((''''''''''''(((((()))******)))''''''(((((((((((())))))))))))'''''''''((()))***+++,,,((((((((((((((()))))))))*********+++++++++++++++******+++,,,---...//////------,,,,,,,,,,,,------------,,,+++,,,---...///.........///////////////........./////////000000//////000000111222222222111222333444333444666888666:::>>>AAADDDGGGKKKMMMVVV[[[bbbjjjrrrzzzwwwnnniii]]]XXXQQQJJJFFFBBB???===777666444111000//////000,,,---...---++++++---///+++++++++******++++++,,,)))******++++++,,,,,,---++++++++++++++++++++++++(((((())))))))))))((((((!!!%%%))),,,+++***((((((((()))))))))))))))***)))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&))))))((((((((('''''''''%%%&&&'''((()))((('''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooodddYYYWWWYYYZZZ]]]___^^^___^^^\\\XXXVVVUUUVVVUUUWWWXXXWWWUUURRRQQQQQQQQQPPPNNNKKKIIIFFFDDDBBBFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB===<<<999888777777888999666666555444333222222111111000000...---,,,+++***)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((!!!"""###%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%(((******(((&&&'''(((%%%&&&&&&'''((()))******(((((((((((('''''''''''''''''')))******)))(((((((((((((((((())))))))))))((((((((((((((()))***+++&&&''''''(((((())))))))))))*********++++++++++++******+++,,,---...//////---,,,,,,++++++,,,,,,---,,,++++++******,,,---...+++---...000000///...---------......//////////////////000111111111111000111333444444333444555777333555777999:::<<>>:::<<<@@@CCCGGGMMMSSSWWW___hhhrrrwwwxxx|||zzzrrrllliii^^^ZZZTTTNNNIIIDDD???<<<666555444444444333000...---.........---,,,---...+++------+++(((''')))+++...------,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************++++++++++++******,,,+++++++++******))))))'''((((((((())))))*********)))((()))***+++***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjeee```^^^ZZZVVVWWW\\\]]]^^^^^^\\\XXXUUUTTTTTTYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSRRROOOJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCBBB@@@???===;;;999666555444555444444333333222222111222222222111000...,,,++++++******)))))))))))))))***((('''(((******'''$$$''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++*********)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''',,,+++***((((((((()))************)))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------,,,+++***,,,+++*********+++,,,---///...,,,++++++,,,...///000//////.........////////////000000000000//////000000000000111111111111333333333444444444555555777777999<<>><<<:::777555333444333222000////////////000///.........---***''',,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************,,,+++***)))((((((((((((,,,,,,,,,,,,+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###jjjfffbbbaaa]]]YYYYYY]]]]]]]]]]]][[[XXXVVVUUUVVVYYYYYYYYYXXXWWWVVVTTTSSSUUUUUUSSSOOOIIIEEECCCBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<:::777666555555444444333333222222111222222111000///---,,,+++******)))(((((((((((()))***(((&&&&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&************************'''''''''(((((()))))))))''''''''''''''''''''''''+++***)))((((((((())))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++*********+++,,,---...---,,,++++++,,,---...///......------......///......////////////......//////000000000111111111333333333333444444444444444444555777999;;;===>>>???AAAEEEHHHJJJMMMQQQTTTVVV^^^hhhpppwww~~~~~~xxxqqqjjjeee]]]XXXQQQKKKFFFBBB>>>;;;;;;999666444444333111///111000///...------------+++++++++,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,+++++++++************************************)))))))))))))))*********)))))))))(((((((((((('''''''''''''''''''''''')))'''&&&''')))***)))''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###}}}kkkfffcccbbb___[[[[[[^^^]]]]]]\\\YYYVVVUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRNNNHHHDDDBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA???===;;;999777666555444444333333222222111111111000000...---+++***))))))(((''''''''''''((()))'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++***)))++++++******++++++,,,---------,,,,,,,,,,,,---------------,,,,,,------...------............------//////000000000000111111222222222333333333333444333333222333333444555666666888;;;<<<===???BBBDDDAAAGGGOOOVVV\\\dddmmmsssyyyuuuppphhh___XXXQQQKKKGGGCCC@@@<<<888777555333111222000.........///...------,,,,,,++++++,,,,,,---)))+++---...---------...+++++++++++++++*********++++++++++++*********)))))))))))))))))))))))))))((('''(((((()))***+++,,,((((((((((((''''''''''''(((((((((((((((((((((((()))((('''(((*********(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$############$$$$$$%%%%%%$$$$$$###zzzllleee___^^^\\\ZZZ\\\```___^^^\\\XXXUUUTTTUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPPPPOOOLLLIIIFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBAAA>>><<<:::888777555444444333333222222111000000000///...,,,******(((((('''&&&&&&&&&&&&''')))'''%%%###$$$%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''(((((()))******************************+++++++++******)))+++***++++++++++++,,,,,,+++,,,------------,,,+++,,,,,,++++++,,,,,,---------......//////......---////////////000000000111111111111222222222333333222222222222222222333444666777999999999:::;;;======@@@DDDGGGKKKQQQXXX^^^dddnnn|||}}}yyyuuuqqqmmmgggcccWWWRRRLLLFFFBBB???<<<:::888666333222222333111000///...,,,,,,...///...---************++++++,,,---)))+++------++++++---...+++++++++***************+++************)))))))))************************(((''''''(((((()))***+++***))))))))))))(((((((((''''''''''''''''''''''''(((''''''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###xxxmmmcccZZZWWWWWWXXX[[[``````___\\\XXXTTTSSSTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUOOOPPPOOOLLLIIIFFFEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEDDDEEEFFFGGGGGGDDDCCCAAA???===;;;999888555444444333333222222111000000000///...,,,******(((''''''&&&&&&&&&&&&&&&''''''%%%$$$###%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((('''''''''(((((()))))))))))))))))))))(((((()))))))))************************)))******+++++++++************++++++,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++,,,------/////////000000/////////...////////////000000000000000000111111111111222000000000000111222333444333444555555444333555666888999:::<<>>;;;<<<999777555555444222000111///......///000...---///......///000000///---,,,+++)))***+++,,,,,,++++++***************+++,,,---(((%%%''',,,000...+++((()))))))))*********+++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%''')))#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###xxxiiiaaa[[[]]]```___^^^^^^VVVXXXYYYYYYXXXWWWWWWXXXWWWWWWWWWXXXWWWWWWVVVVVVPPPQQQPPPNNNKKKIIIHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFFFFGGGHHHIIICCCCCCAAA???<<<:::888777555555444333333222222111222222222111000...,,,,,,))))))(((''''''''''''((($$$'''******((('''(((***'''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((()))+++++++++***)))&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,---------------)))***+++,,,---,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,---...///000---..................---............/////////000............/////////000222222222111111111222222...000111222111111333555555555666:::???CCCEEEFFFDDDAAA>>>>>>AAAEEEHHHJJJIIIJJJKKKJJJHHHGGGGGGHHHFFFKKKPPPSSSUUUZZZbbbiiikkkpppwww}}}~~~zzzwwwuuurrrpppooolllhhhddd```\\\WWWSSSQQQNNNJJJHHHGGGEEECCCAAA===<<<:::::::::999666444777555222111111111000............///111111000...,,,++++++,,,...///---,,,+++***)))***,,,......---******))))))))))))******%%%''',,,***%%%(((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,************))))))))))))((((((((((((((((((((((((&&&(((******'''''')))+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$yyykkkccc\\\[[[\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYWWWUUUSSSUUUTTTQQQMMMJJJGGGFFFEEEHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHCCCBBB???<<<:::999888888;;;<<<;;;777222000000222444444333111///---+++)))***(((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((())))))))))))(((((()))(((((((((***)))(((&&&((()))***+++++++++++++++++++++************++++++000...+++************)))++++++++++++++++++++++++,,,,,,---------..................------,,,,,,,,,------............------------------------------////////////000000000000////////////000000000000222333777<<>>:::888777666888;;;???@@@AAAAAAAAA@@@???>>>>>>======;;;<<<>>>@@@CCCEEEGGGHHHOOOTTT[[[aaaeeeiiilllooorrrsssvvvyyy|||~~~|||{{{zzzwwwvvvtttqqqnnnkkkiiihhhdddccc```\\\XXXTTTQQQPPPNNNMMMKKKIIIGGGEEECCCBBB<<<;;;:::999888777666555555444222000000000000111///............------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))---,,,+++)))((('''''''''******++++++++++++******''')))***)))((('''(((***+++)))(((((()))******)))***((('''&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzkkkbbb[[[ZZZ[[[ZZZZZZ\\\[[[[[[ZZZYYYXXXXXXXXXXXXZZZZZZ[[[[[[ZZZXXXUUUTTTTTTSSSPPPMMMJJJHHHFFFEEEFFFHHHKKKNNNOOOOOOOOONNNNNNMMMKKKHHHGGGFFFFFFFFFDDDCCC@@@===;;;::::::::::::;;;;;;888444222333555444444333111///---+++))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((((('''$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((())))))))))))(((((((((((()))***************((()))******************+++******))))))******+++///---***)))***+++******++++++++++++++++++++++++))))))*********+++++++++------,,,,,,++++++++++++------............---------------------------------............//////////////////000000000000111222333555999===>>>;;;888666555555777:::<<<===<<<::::::999888888777666666777777888999:::<<<<<<===>>>BBBGGGKKKNNNPPPRRRTTTVVVXXXZZZ]]]___aaabbbcccddddddeeefffhhhlllrrrvvvzzzuuuqqqpppooommmjjjiiigggffffffgggfffeeecccaaa```___^^^[[[ZZZYYYVVVTTTRRRPPPOOOMMMKKKJJJGGGDDDBBB@@@???<<<<<<;;;:::888777666555666666555444333222222111222111000///.........///------------,,,,,,,,,,,,---------------------------,,,++++++******++++++*********)))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***)))******++++++******)))''')))***)))((('''((()))+++)))(((((()))******)))'''%%%$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%|||kkkbbbZZZXXXYYYYYY[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[\\\\\\[[[ZZZWWWUUUTTTSSSRRROOOMMMJJJHHHGGGFFFEEEHHHKKKOOOQQQRRRQQQQQQQQQOOOLLLIIIFFFEEEDDDDDDDDDCCC@@@>>><<<;;;::::::888888888666444333444555333333222111///---+++))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((('''''''''''''''''''''''''''''''''''''''%%%$$$###%%%&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&''''''((())))))******&&&''''''((())))))******(((((())))))))))))((((((***,,,...---***((()))+++))))))))))))))))))((('''+++******))))))******+++---+++))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++************------............------........................,,,,,,---------.........//////000000000111111111222222333555888888777555333333444666888999888666444333333222222111111111333333333333333333333222333666:::<<<<<<===>>>???AAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLNNNQQQWWW[[[gggjjjnnnqqqqqqnnniiifffhhhgggffffffhhhhhhhhhfffbbbaaa```______aaabbbdddhhhhhhfffdddaaa]]]YYYWWWPPPPPPNNNLLLKKKJJJIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA???===<<<<<<::::::999888777666555555222222111111111000000000/////////.........------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,---------******)))))))))((((((((())))))))))))))))))))))))'''&&&&&&&&&''''''((()))))))))************))))))'''((())))))''''''((()))***)))'''''')))***)))((($$$###"""###&&&((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%}}}kkkaaaXXXWWWXXXYYY[[[___\\\\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQOOOLLLJJJHHHGGGGGGGGGIIIMMMQQQSSSSSSRRRQQQPPPOOOLLLIIIFFFEEEDDDDDDCCCBBB???===;;;:::::::::666666555333222111111111333222222000///,,,+++***(((((()))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))((((((///222444000***%%%&&&)))((()))))))))((('''&&&&&&******))))))))))))******+++)))((()))+++,,,,,,+++************************------------............++++++++++++++++++******,,,------......------,,,........................,,,------------........./////////000000000111111222111111222333333333222222222333666777777444111222222222111111000000000222111111111000000000///222444666777666666777888999:::;;;<<<============<<<===>>>>>>???BBBFFFJJJPPPRRRTTTVVVUUURRRNNNLLLMMMLLLKKKLLLNNNNNNMMMLLLHHHHHHGGGGGGHHHIIIKKKLLLRRRQQQOOOLLLIIIFFFDDDCCC???>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999999888888777666666555555444444444333333333222111111111000000000//////++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------.........---,,,+++++++++++++++************((((((((()))))))))))))))***)))((('''&&&&&&&&&&&&((())))))))))))))))))((('''((()))(((''''''((()))***(((&&&'''((()))((((((%%%$$$###$$$&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###!!!"""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$|||iii___WWWVVVWWWXXX[[[___]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRPPPNNNLLLJJJHHHGGGFFFHHHKKKOOORRRTTTSSSQQQOOONNNLLLJJJHHHGGGFFFFFFGGGAAA@@@>>>;;;:::999999999888666444333111000//////222222111000...,,,+++***((((((((()))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&(((((())))))))))))((((((///222444000***%%%&&&)))((((((((((((((('''&&&%%%***))))))))))))))))))***)))(((((()))+++,,,,,,***************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,........................------........./////////...////////////000000000000000000000//////000111222222444666777666222///222222111111111111000000000000000000000000000000///111333333222222333444333333444444555444444444222333444444444666:::===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>>===;;;:::999999999:::<<<===>>>???>>><<<:::888666555444777666555555444444555555222222333333333333333333222222222222222222111111111000000000//////......///......---,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,***(((&&&+++++++++*********))))))''''''(((((())))))))))))******)))((('''''''''''''''(((((())))))(((((('''&&&((()))((('''&&&'''((()))'''&&&&&&'''(((((('''(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!!"""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$yyyggg]]]VVVVVVXXXYYY[[[^^^^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQNNNLLLIIIGGGFFFEEEHHHKKKOOOSSSTTTSSSPPPOOOLLLKKKIIIHHHGGGHHHHHHIII@@@???===;;;999888999999;;;999666444444333111000111111000000...,,,+++***((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&))))))(((((('''&&&&&&%%%))))))(((((('''&&&&&&%%%(((((())))))))))))((((((***,,,...---***((()))+++(((((((((((((((((('''&&&***))))))(((((())))))***)))((((((***+++,,,+++)))************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------............/////////------........./////////...000111000......///000111222333555666555222///000000000///////////////------........./////////...000111111000000222444//////000000000/////////...///000000000111444777777666555444444555555666222111222444666666444333222222222222333444555666666555444333222111000000111000000000000000111111000000000000000000000000000000000000000000000000//////......---------,,,---,,,,,,+++***))))))(((,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,************************++++++,,,,,,++++++***)))))))))((((((((('''''''''&&&''''''(((((())))))***&&&&&&''''''((()))***+++''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((((('''%%%%%%'''((('''&&&)))'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""""""""############$$$uuuddd\\\VVVVVVYYYYYYZZZ]]]^^^^^^]]]\\\[[[[[[[[[[[[WWWVVVVVVUUUTTTTTTUUUUUUSSSQQQOOOLLLIIIFFFEEEDDDFFFIIINNNSSSUUUTTTRRRPPPLLLKKKIIIHHHGGGGGGHHHIII@@@???===;;;:::999999::::::888555444555555444222111000000///...,,,+++***((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************''''''((()))))))))(((((())))))(((((((((((()))))))))((()))***++++++***(((************************---------.........//////************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------------...---///111111///...///000111000111333444444111///............////////////.........---------------000111111111000000111333///000000111111000000000///000111000000111333555333444444444333333222222......///111444444222000/////////000000111111111222222222333333222111111---------------...///000000000000000000000//////000000000000000000000000..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++************************///,,,(((%%%%%%'''+++---)))(((((((((''''''''''''&&&&&&''''''((())))))***%%%%%%%%%&&&'''(((******&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((((((&&&%%%%%%&&&''''''&&&'''%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################""""""""""""############~~~sssccc[[[VVVWWWYYYYYYZZZ\\\___^^^]]]\\\[[[[[[[[[[[[WWWVVVVVVUUUUUUVVVVVVWWWTTTRRROOOLLLHHHFFFDDDCCCCCCGGGMMMRRRUUUUUUSSSQQQMMMLLLJJJHHHGGGGGGGGGHHHAAA@@@>>><<<;;;:::;;;;;;777444222222444555444222000000000///...,,,+++***((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((()))(((((((((***)))(((&&&''''''((()))*********)))))))))(((((((((((()))))))))))))))***++++++)))'''))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,///222222000//////111000//////111333333111///////////////////////////000000//////...---------...//////...---,,,...///000000111111111111111000---...//////......000222---...000111000...,,,***......000222444444222000////////////000000000000---...///000111000//////------------...///000111.........------------,,,------------------,,,,,,******+++,,,---......///******++++++,,,---......,,,+++++++++************)))***+++,,,,,,+++***)))+++++++++************))))))))))))))))))))))))))),,,&&&%%%***************))))))))))))&&&&&&&&&'''((())))))***''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''((((((&&&$$$%%%&&&'''&&&&&&###"""!!!"""%%%''''''&&&#########$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""############yyynnnbbb]]]VVVTTTVVVZZZ\\\]]]\\\]]]]]]\\\YYYXXXXXXYYYWWWWWWXXXYYYWWWUUUSSSQQQSSSRRRPPPNNNKKKIIIGGGFFFEEEGGGLLLQQQTTTVVVVVVVVVRRROOOJJJGGGFFFFFFEEEDDD???===<<<<<<<<<<<<:::999999999777666444222111000333222111///,,,***)))((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&###$$$&&&(((&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++***************)))((((((*********)))))))))))))))***+++------+++***+++,,,+++,,,---.........---,,,///...---,,,++++++++++++,,,++++++******++++++,,,//////...---,,,++++++***------............------...///222333444333222111,,,,,,------.../////////000000//////.........---////////////////////////////////////...---,,,,,,)))***+++,,,---///000000......---,,,,,,,,,------,,,---......------///111+++,,,,,,,,,,,,,,,,,,+++111111000000/////////............---***&&&### ......---,,,,,,+++******************************+++,,,,,,------,,,,,,++++++,,,------......------+++,,,,,,+++)))(((((()))************************((()))***++++++***((('''+++++++++*********))))))+++*********))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((***++++++&&&&&&&&&'''''')))******+++(((%%%%%%((())))))''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$(((((()))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%############%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%""" !!!$$$&&&%%%###############""""""!!!!!! !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$xxxmmmbbb\\\VVVTTTVVVZZZ\\\]]]\\\]]]]]]\\\YYYXXXXXXYYYWWWWWWXXXXXXWWWUUUSSSRRRSSSRRRPPPMMMKKKHHHFFFEEEDDDGGGKKKPPPSSSUUUUUUUUUOOOLLLIIIGGGGGGGGGFFFEEE???===;;;;;;<<<<<<:::999999888777555444222111000333222111///---,,,***))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))***************)))((((((***)))))))))))))))))))))((()))++++++)))((()))*********,,,---------,,,+++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,++++++------............------+++,,,...///000///...---,,,,,,,,,---......//////------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///000///...---,,,,,,,,,,,,,,,,,,---...---,,,,,,---///......////////////......//////......------------)))***,,,------+++***)))...------,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++((()))*********+++,,,---************************(((((())))))))))))((((((+++++++++*********))))))*********)))))))))((((((***))))))((((((((())))))''''''''''''(((((()))***&&&&&&&&&&&&'''((()))******(((%%%%%%((()))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$###%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$#########"""""""""!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$vvvmmmaaa[[[UUUSSSVVVZZZ]]]]]]]]]^^^^^^\\\ZZZXXXYYYYYYWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQOOOLLLJJJGGGEEEDDDDDDFFFJJJOOOQQQSSSRRRRRRLLLJJJGGGFFFGGGGGGGGGFFF>>>===;;;:::;;;;;;;;;999999888777666444333111111222222111000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))))))((((((''''''(((((())))))************))))))((())))))))))))))))))******((()))++++++)))((()))***)))******+++,,,+++++++++*********++++++---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++---......---,,,,,,+++,,,,,,------......///,,,,,,,,,+++++++++++++++........................***++++++,,,,,,,,,,,,+++,,,---------............//////---,,,++++++++++++,,,------,,,******+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++((()))+++---.........---------,,,,,,++++++******((()))+++---------+++***++++++,,,,,,,,,,,,++++++))))))***++++++++++++***))))))******+++,,,,,,---)))))))))))))))))))))))))))((((((((((((((())))))+++************)))))))))******))))))))))))((((((+++***)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))))))))(((&&&&&&((()))((('''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((()))$$$%%%'''&&&%%%###$$$%%%%%%%%%############%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$uuummm___ZZZTTTRRRUUUZZZ]]]]]]^^^______]]]ZZZYYYYYYZZZXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCFFFJJJMMMPPPPPPPPPOOOKKKIIIGGGFFFFFFFFFEEEDDD>>><<<:::::::::;;;;;;:::::::::999777666444333333222222222111000...---,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******************************))))))))))))******))))))************)))((()))))))))))))))************+++------+++***+++,,,*********+++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,---,,,------......------,,,------...//////......---+++++++++,,,------...........................---------------------------+++,,,---.....................------------------//////---,,,++++++******+++,,,,,,+++)))((()))+++******++++++++++++******+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,,,,++++++*********,,,...//////...+++*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***++++++***)))))))))))))))))))))))))))***)))((('''((()))***+++************))))))))))))))))))))))))))))))(((((()))((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%''''''%%%$$$%%%%%%((('''%%%$$$$$$%%%'''(((######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$uuummm]]]XXXRRRQQQUUUZZZ]]]^^^___``````^^^[[[YYYYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNLLLIIIGGGEEEDDDDDDFFFIIIMMMNNNNNNNNNMMMKKKIIIGGGFFFEEEDDDBBBAAA>>><<<999999:::;;;;;;;;;<<<;;;:::999888777666555111111222222111///,,,+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))*********))))))(((((())))))***************+++------+++***+++,,,+++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++))))))******+++,,,,,,,,,,,,,,,------------,,,,,,.....................---******++++++,,,---------........................------------------------++++++,,,---............------------,,,,,,,,,,,,......---,,,+++*********++++++,,,***(((((()))***------............------+++++++++++++++++++++,,,,,,,,,,,,+++***))))))(((,,,+++++++++++++++******///000222333222///,,,***)))******++++++******))))))***++++++,,,,,,++++++,,,***))))))++++++***(((((((((((((((((((((((((((******)))((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((('''((((((((((((''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%'''((((((&&&$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""&&&))))))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$uuulll\\\WWWQQQPPPTTTZZZ]]]^^^```aaaaaa___\\\ZZZYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOLLLJJJGGGEEEDDDEEEGGGJJJLLLNNNMMMLLLKKKJJJHHHFFFEEEEEECCCAAA???>>>;;;888888999;;;;;;;;;<<<;;;;;;999888777777666111111222222000...+++)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((())))))************)))((((((((()))******++++++((()))++++++)))((()))***,,,++++++++++++,,,------,,,++++++*********++++++******))))))))))))******)))))))))******+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***,,,,,,,,,+++++++++++++++---,,,,,,+++++++++++++++***++++++***(((((()))++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++******+++,,,------,,,***(((&&&))))))************))))))''''''((())))))))))))((((((&&&%%%'''+++---,,,***(((((((((((((((((((((((()))(((((())))))***+++,,,(((((()))))))))))))))***''''''(((((((((((())))))))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&((())))))(((''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&(((((('''&&&'''(((%%%%%%############%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&((((((&&&$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######"""############$$$$$$$$$sssjjj[[[VVVPPPPPPTTTZZZ]]]^^^aaabbbaaa___\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPMMMKKKHHHFFFEEEFFFHHHJJJMMMNNNMMMKKKJJJGGGFFFEEEDDDEEEDDDBBB@@@===;;;888777888:::<<<<<<::::::999888777666666555111111222222000,,,)))'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((()))(((&&&%%%$$$%%%&&&%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***************'''(((((()))******++++++((()))++++++)))((()))***+++******)))***+++,,,---***)))))))))***+++,,,---+++******************+++)))))))))***************+++,,,,,,------,,,,,,+++++++++******))))))))))))))))))******+++,,,,,,,,,(((((())))))************++++++++++++++++++++++++******+++++++++******)))*********************++++++++++++***++++++,,,---)))***+++***))))))+++,,,))))))************))))))******+++++++++,,,,,,,,,(((((((((((())))))************************++++++&&&&&&'''''''''''''''&&&((())))))))))))))))))(((&&&'''(((((())))))((((((&&&$$$"""%%%***---+++)))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))******'''''''''((((((((())))))(((((('''(((((()))***+++&&&%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%(((******(((&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###!!!$$$&&&'''&&&$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$###""""""######""" """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$rrrhhhZZZUUUPPPOOOTTTZZZ]]]^^^bbbbbbbbb```\\\ZZZZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNKKKIIIGGGFFFGGGHHHKKKMMMNNNMMMKKKJJJEEEDDDCCCDDDEEEEEECCCAAA===;;;888777888:::<<<<<<999888888777666555444444111111222111///,,,(((%%%&&&&&&%%%$$$$$$$$$$$$%%%((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################!!!###&&&((()))'''$$$"""###%%%&&&%%%""""""$$$'''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))************************))))))(((((((((((())))))(((((()))***************'''(((((()))***+++++++++***+++------+++***+++,,,***)))((((((((()))+++,,,''''''((()))***,,,...///,,,++++++++++++++++++,,,*********)))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******)))))))))***++++++,,,,,,(((((())))))*********+++++++++++++++++++++++++++---------------,,,+++***(((((())))))************************+++,,,---...)))***+++***)))***,,,---,,,,,,,,,------,,,,,,,,,))))))******+++++++++,,,++++++***)))(((((())))))******************++++++(((((()))***+++,,,---...(((((())))))))))))((((((((())))))***************)))&&&###%%%)))***((($$$''''''''''''''''''''''''"""###%%%'''(((((('''&&&'''((((((((())))))******&&&'''''''''(((((())))))%%%%%%%%%%%%'''((()))***%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%%%%&&&&&&$$$(((******(((&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&(((((()))"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''')))+++***'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$$$$$$$ """%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######%%%%%%%%%%%%######""""""######$$$$$$$$$%%%)))&&&######&&&'''%%%###!!!!!!""""""#########$$$"""######$$$$$$$$$######"""############$$$$$$$$$rrrhhhZZZWWWUUUUUUXXX[[[^^^_________^^^]]]]]]\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTSSSTTTSSSPPPMMMJJJHHHFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGEEECCCAAA@@@AAABBBBBBAAA===<<<<<<;;;;;;:::999999999:::;;;:::777555555555333333222000...,,,***)))++++++)))(((''''''''''''"""""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$###""""""########################%%%$$$#########$$$&&&'''+++***(((&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***))))))((((((((((((((()))(((((())))))************+++++++++***************+++***************++++++***************)))((((((******++++++++++++******,,,+++++++++***)))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,************************+++*********))))))((((((++++++++++++++++++++++++,,,,,,+++***)))((('''''',,,+++)))''''''(((***+++,,,+++***)))))))))***+++)))))))))))))))*********)))((('''&&&&&&'''((()))++++++************++++++(((((())))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((''''''(((((())))))((('''&&&&&&***'''$$$%%%(((******((())))))))))))************(((((('''''''''&&&&&&&&&'''((((((&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$#########$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######### %%%((('''$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&%%%###!!! """###$$$%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###""""""""""""""""""###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###""""""%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!"""############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$"""###%%%&&&%%%"""sssiii[[[XXXUUUUUUWWW[[[]]]^^^```______^^^\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTVVVUUUSSSPPPMMMKKKJJJIIIGGGHHHHHHIIIHHHHHHGGGGGGEEECCCAAA@@@AAABBBBBBAAA===<<<<<<;;;;;;::::::999888999999888666444444444444444333222///---+++***+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$#########$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))'''(((((((((((()))))))))******))))))))))))******))))))))))))))))))******************************++++++***)))))))))))))))***************)))(((((()))******++++++******)))+++***************)))))))))***++++++++++++***))))))))))))******+++++++++************************************)))))))))(((************************++++++******)))(((((((((+++***((((((((()))***+++...---,,,+++++++++,,,,,,***)))))))))))))))))))))...---,,,***))))))))))))***))))))(((((())))))***)))))))))))))))************))))))(((((())))))************)))((((((''''''(((((((((((((((((('''&&&)))&&&$$$%%%'''))))))(((((((((((()))))))))******'''''''''&&&&&&&&&&&&%%%'''''''''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$""" """&&&(((&&&###&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$&&&%%%%%%'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$%%%%%%&&&$$$"""###%%%&&&$$$"""uuukkk]]]ZZZWWWVVVWWWZZZ\\\]]]aaa```___^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTRRRPPPNNNLLLKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGEEECCCAAA@@@AAABBBBBBAAA======<<<<<<;;;:::::::::666777777666444222222333555555444333111...,,,+++******)))((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&& !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$#########"""""""""###$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************(((((('''''''''((()))***+++******))))))******+++))))))))))))))))))))))))((())))))******++++++++++++***)))((((((((((((((()))************))))))((()))******++++++******)))))))))))))))***************++++++,,,,,,++++++***)))))))))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,------,,,++++++++++++,,,*********))))))(((((((((+++,,,,,,,,,++++++***))))))((((((''''''(((((()))***))))))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''&&&$$$%%%&&&((('''''''''''''''(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%)))&&&$$$$$$''''''%%%###$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$#########%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$"""############$$$$$$$$$######"""""""""###$$$$$$%%%#########$$$%%%$$$###wwwmmm```]]]YYYWWWYYY[[[\\\]]]bbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUQQQPPPOOONNNLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGEEECCCAAA@@@AAABBBBBBAAA=========<<<;;;;;;::::::555666666444222111222333555555444222000...,,,+++***)))((('''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$###""""""""""""""""""######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((''''''%%%$$$(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((())))))***************+++***((('''((()))+++---)))))))))((())))))***+++)))))))))))))))((((((((('''(((((()))***++++++,,,(((((('''''''''(((((()))))))))************)))((())))))************))))))'''(((((())))))*********************************))))))***************************************************)))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((()))***,,,---+++******)))))))))))))))++++++***)))(((''''''&&&###$$$''')))***++++++***)))((((((''''''(((((()))******))))))((((((((('''*********))))))*********&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%###%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$  $$$##################$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$""""""#########$$$$$$$$$###"""""""""""""""######$$$#########$$$$$$$$$###zzzpppccc```\\\ZZZZZZ\\\]]]^^^bbbaaa```^^^\\\ZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVOOOOOOOOONNNLLLIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGEEECCCAAA@@@AAABBBBBBAAA>>>======<<<<<<;;;::::::555666555444222111333444444444333222000---+++***)))(((((('''''''''''''''%%%&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))***************+++)))((('''''')))+++,,,'''''''''''''''((())))))))))))((((((((((((((((((''''''((()))******++++++&&&&&&&&&&&&'''(((******((())))))*********)))))))))))))))******)))))))))'''''''''(((((())))))***))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******************************((((((((()))******++++++((((((((())))))***+++,,,************))))))((((((+++******)))((('''&&&&&&!!!###%%%''')))******)))***))))))(((((())))))******)))))))))((((((''''''***))))))(((((())))))***%%%%%%&&&&&&''''''((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%"""###%%%%%%%%%%%%###"""%%%$$$$$$###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""!!!!!!"""""""""#########$$$$$$#########$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''""""""#########$$$$$$$$$######"""""""""""""""###########################}}}rrrddd```\\\ZZZ[[[\\\^^^^^^aaa```___^^^\\\[[[ZZZYYYVVVVVVUUUUUUUUUVVVWWWWWWRRRRRRRRRQQQNNNLLLIIIGGGDDDEEEFFFGGGHHHHHHHHHHHHEEECCCAAA@@@AAABBBBBBAAA>>>>>>======<<<;;;;;;;;;666777666444333222444666444444333222///---+++***((((((''''''&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''########################!!!"""######$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&'''((()))&&&&&&&&&&&&'''((())))))'''''''''(((((()))))))))'''(((((())))))*********&&&&&&&&&&&&''')))***+++((())))))************)))((())))))******))))))(((''''''''''''(((((((((((()))((((((''''''(((((())),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++(((((())))))******++++++++++++,,,,,,++++++***))))))))))))(((((('''''''''''''''((())))))(((((((((***))))))(((((())))))***)))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&'''((((((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%"""###############$$$$$$%%%%%%$$$######""""""!!!$$$######""""""######$$$""""""############"""""""""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$###"""""""""######"""###$$$###""""""###$$$tttbbb___[[[YYYZZZ\\\]]]]]]```______^^^\\\[[[[[[ZZZUUUUUUUUUUUUVVVVVVWWWXXXUUUUUUUUUSSSQQQMMMJJJHHHDDDEEEFFFGGGGGGHHHHHHHHHEEECCCAAA@@@AAABBBBBBAAA>>>>>>======<<<<<<;;;;;;888888777555444444666999555555444333111...,,,+++'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###!!!###$$$&&&&&&%%%$$$###""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***%%%&&&&&&'''((()))******((((((((()))))))))))))))))))))(((((('''(((((()))(((((()))***************(((((())))))))))))(((((((((((('''''''''''''''&&&***)))(((''''''((()))***++++++++++++*********)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))*********))))))***++++++,,,+++***)))(((((((((((((((((((((''''''***))))))(((((((((((())))))((((((''''''(((((()))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%(((******'''%%%%%%'''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&(((******(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$######$$$%%%$$$$$$$$$$$$###########################$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$ !!!###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$###############!!!###$$$$$$!!!!!!"""$$$uuu```]]]YYYWWWXXXZZZ\\\\\\______^^^]]]]]]\\\[[[[[[UUUUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUSSSPPPMMMIIIFFFDDDDDDEEEGGGGGGHHHHHHHHHEEECCCAAA@@@AAABBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999888666555555888:::777666555444222///---,,,''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###"""$$$'''))))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&''' """$$$%%%&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((())))))***)))))))))''''''''''''((()))++++++$$$%%%&&&'''(((***++++++))))))))))))((((((((((((,,,+++***)))''''''&&&&&&(((((()))***************(((((())))))))))))(((((((((((((((''''''&&&&&&%%%+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((******)))))))))))))))))))))************))))))(((((())))))******((('''&&&'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&)))++++++(((%%%&&&''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&(((***+++)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$#########$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%#########$$$############""""""""""""######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""$$$&&&%%%###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&%%%$$$######$$$$$$!!!###%%%$$$!!! """$$$|||sssggg]]]UUUTTTVVVXXX\\\```aaa```^^^\\\[[[ZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUSSSSSSRRRQQQOOOMMMKKKJJJFFFEEECCCDDDFFFHHHIIIIIICCCAAA???>>>???AAAAAA@@@??????>>>>>>======<<<<<<;;;999777555444333333444444444444333111...,,,***((((((((('''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$#########""""""%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$)))***'''"""$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$#########''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))))))))(((''''''+++******)))(((''''''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''(((((())))))))))))))))))))))))))))))***)))(((&&&&&&''''''((()))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&%%%$$$'''...///)))&&&(((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%###""""""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&#################################""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%############%%%&&&$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||rrrggg^^^VVVUUUWWWYYY\\\```aaa```^^^]]][[[ZZZZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQTTTTTTSSSRRRPPPMMMKKKIIIFFFEEECCCDDDFFFIIIIIIIIIEEECCC@@@@@@AAABBBAAA@@@??????>>>======<<<;;;;;;:::999777555333333333333444444333222000...+++)))&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''((((((((((((''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))(((''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))((('''''''''(((******''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++...///---+++)))((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$'''------(((&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$###""""""$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$|||qqqggg^^^WWWWWWYYYZZZ\\\___aaa```___^^^]]]\\\[[[ZZZXXXWWWVVVTTTSSSQQQQQQPPPPPPPPPPPPOOOMMMJJJGGGEEEFFFDDDDDDEEEGGGIIIJJJIIIGGGEEECCCBBBBBBBBBAAA@@@??????>>>===<<<;;;:::999:::999777444333333333333333333333111///---***)))$$$$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((()))((())))))))))))(((''''''%%%%%%&&&''')))***++++++''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((((((%%%&&&'''((()))((('''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''''''''+++000111000,,,***(((&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&$$$$$$&&&++++++'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%""""""!!!!!!""""""###$$$#################################$$$$$$$$$$$$%%%#########$$$$$$#########!!!"""###$$$$$$%%%$$$$$$########################!!!""""""############"""%%%%%%$$$$$$###""""""!!!########################|||qqqhhh___XXXWWWYYYZZZ\\\___`````````___^^^]]][[[[[[XXXWWWUUUTTTSSSSSSSSSSSSMMMMMMNNNNNNMMMJJJGGGEEEEEEDDDDDDEEEHHHJJJJJJIIIGGGEEECCCCCCCCCBBBAAA??????>>>>>><<<;;;:::999888:::999777555333333333333222222222111///,,,***(((&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%#########$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&$$$%%%&&&'''(((***++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((())))))''''''''''''''''''''''''************************)))((('''&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###%%%&&&((((((&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%(((+++,,,***((('''&&&""""""###$$$%%%&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&((((((&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!""""""###############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!"""###%%%"""""""""""""""###$$$$$$####################################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###!!!!!!########################!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""########################~~~ttthhh___WWWWWWXXXYYY[[[^^^___``````___^^^]]]\\\[[[YYYWWWUUUSSSQQQQQQRRRRRRNNNOOOPPPPPPOOOMMMJJJIIIDDDDDDDDDFFFIIIKKKKKKJJJFFFEEECCCCCCCCCBBB@@@>>>>>>>>>===<<<;;;:::999999;;;999777555444333333444222222222111///,,,***((())))))))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&############$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%$$$%%%%%%'''(((&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''(((((((((''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&######$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%% """$$$&&&'''%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$############$$$%%%%%%########################""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwiii___VVVUUUVVVWWW[[[___^^^^^^______^^^]]][[[ZZZZZZXXXUUURRRPPPOOOOOOPPPPPPOOONNNMMMKKKIIIHHHGGGDDDDDDDDDGGGJJJLLLKKKJJJEEEDDDCCCCCCDDDCCCAAA???>>>>>>======<<<;;;;;;;;;<<<;;;999666555555555555333333333111///---***)))******))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''&&&%%%"""###############$$$$$$###%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&"""""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&)))'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&((('''%%%$$$''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$'''))))))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{jjj___UUURRRSSSUUUZZZ___\\\]]]^^^___^^^\\\ZZZYYYYYYWWWUUUSSSSSSTTTVVVWWWWWWUUURRRNNNJJJGGGFFFEEECCCCCCEEEGGGKKKLLLKKKJJJEEEDDDDDDEEEFFFEEECCCAAA===========================<<<:::888666666666666444444333222000...+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&&&&$$$#########$$$$$$%%%%%%%%%###$$$%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&!!!"""""""""#########$$$######$$$$$$$$$$$$##############################$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''')))((($$$###'''(((%%%###$$$%%%&&&&&&&&&&&&&&&"""$$$%%%'''''''''%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!"""###$$$$$$%%%$$$$$$"""""""""""""""""""""""""""#########""""""!!! ##################$$$$$$########################~~~kkk___TTTPPPQQQTTTYYY___[[[\\\^^^^^^^^^\\\ZZZYYYVVVUUUUUUVVVYYY]]]aaacccdddaaa[[[UUUPPPMMMKKKJJJCCCCCCEEEHHHKKKLLLLLLJJJEEEEEEEEEFFFGGGGGGEEECCC============>>>>>>>>>>>>>>>===;;;999777777777777444444444333111...,,,***###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&& !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))(((''''''***(((%%%######$$$&&&(((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((('''&&&&&&&&&######$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&'''+++)))$$$###((()))%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%### !!!$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#######################################!!!!!!!!!""""""#########""""""""""""""""""""""""%%%###!!! !!!###%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""!!!  !!!"""$$$$$$%%%$$$$$$###"""!!!#######################################"""!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""oooeeeYYYRRRSSSWWWZZZ[[[^^^]]]\\\[[[ZZZZZZZZZZZZTTTVVVTTTVVVWWWVVVlllwwwYYYJJJKKKKKKEEEHHHGGGHHHJJJLLLLLLKKKIIIDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;???===;;;999777666666666777777777555000,,,***)))************))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''###""""""$$$&&&'''%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((()))))))))(((''''''&&&&&&$$$###%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''***((('''&&&&&&'''(((***((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!###&&&'''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! #########"""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$!!!$$$$$$$$$#########""""""$$$###""" """###$$$###############"""!!!!!!""""""""""""############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$%%%###$$$%%%$$$"""""""""###$$$$$$"""!!!!!!!!!"""###(((!!!"""""" %%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$############"""###$$$$$$""" $$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""######$$$###!!! !!!""""""!!!""""""###$$$$$$###!!! $$$$$$###"""!!! oooeeeYYYRRRRRRVVVYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVSSSVVVXXXWWWhhhbbbQQQPPPOOOIIIGGGFFFGGGIIIKKKKKKJJJHHHDDDEEEFFFGGGGGGFFFEEEDDD@@@???>>>===============???>>><<<:::888888888888666777777555111---++++++'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''$$$######$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&""""""""""""!!!!!! %%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""############""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%###############"""!!!!!!""""""""""""############%%%%%%$$$$$$$$$############$$$$$$$$$######"""!!! ###$$$""""""%%%((($$$%%%&&&%%%###"""###$$$%%%$$$###"""""""""######&&&"""!!!######!!!$$$$$$$$$#############################################$$$$$$$$$$$$###### !!!!!! $$$$$$$$$$$$######""""""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$%%%###""""""###$$$$$$### """"""##################"""!!!!!! ooofffZZZSSSRRRTTTWWWXXX[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWRRRUUUYYYVVVaaazzz|||```PPPNNNMMMHHHEEEEEEFFFHHHJJJJJJIIIGGGDDDEEEFFFGGGGGGFFFEEEDDD???>>>>>>>>>>>>>>>??????>>>===<<<:::999999::::::777888888666222...---,,,&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$########################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%!!!!!!"""######$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$###############%%%$$$###""""""###$$$%%%#########$$$######"""!!!"""""""""#########$$$$$$$$$$$$$$$###############"""############"""!!!!!! $$$%%%"""!!!$$$(((%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$############$$$############$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""##################"""""""""""""""#########$$$$$$###""""""""""""###$$$$$$%%%###""""""###$$$$$$###!!!!!!!!!!!!"""######$$$""""""""""""""""""""""""oooggg\\\TTTRRRTTTVVVXXX[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVPPPRRRXXXTTTXXXjjjyyyhhhVVVLLLKKKJJJFFFFFFEEEFFFHHHJJJJJJIIIGGGDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@???>>>>>>>>>??????===<<<:::999999:::;;;;;;:::;;;:::888333...,,,+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%"""#########$$$$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###############$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!!!!"""$$$&&&'''########################$$$###""""""""""""###$$$#########$$$$$$######"""""""""#########$$$$$$$$$########################"""###############""""""%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&%%%""""""###&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########!!!!!!###%%%%%%#########""""""""""""###""""""""""""##################""""""######$$$%%%###!!! !!!""""""!!!'''&&&$$$"""!!!!!!""""""!!!!!!"""""""""#########nnnggg]]]VVVRRRTTTVVVXXXZZZZZZ[[[[[[[[[ZZZYYYYYYVVVUUUOOOPPPVVVQQQPPP\\\dddaaa[[[SSSPPPOOOLLLIIIFFFFFFGGGIIIKKKKKKJJJHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>======;;;:::999888888999:::;;;======<<<888333---***((())))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%########################"""""""""!!!!!!"""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%$$$$$$###(((%%%###$$$'''(((%%%!!!"""###$$$###"""!!!!!!###%%%%%%%%%%%%$$$$$$#########$$$%%%"""###((("""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''$$$!!! """###$$$$$$###""""""!!!!!!"""######!!!!!!"""""""""########################$$$$$$%%%###!!! !!!""""""!!!%%%$$$"""!!! !!!!!!!!!!!!""""""######$$$$$$kkkfff]]]VVVRRRSSSVVVYYYWWWXXXYYYYYYYYYXXXWWWVVVTTTUUUPPPPPPUUUPPPMMMVVVUUUUUUUUUTTTSSSPPPLLLHHHGGGFFFGGGIIIKKKKKKJJJHHHDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDBBB@@@???>>>======;;;:::999888888888999:::===>>><<<888222---)))((()))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((***(((%%%$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#################################$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$!!! """&&&(((&&&""""""#########!!! !!!"""$$$$$$$$$%%%$$$######"""###$$$###!!!###'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%###!!! !!!""""""!!!###"""!!! !!!"""###$$$!!!!!!!!!"""""""""######$$$############$$$%%%%%%%%%###""""""###$$$$$$### """""""""""""""######$$$$$$$$$|||gggbbb[[[TTTPPPQQQTTTXXXVVVWWWXXXZZZZZZYYYWWWVVVSSSWWWSSSQQQUUUPPPMMMUUURRRQQQRRRTTTSSSOOOIIIFFFEEEEEEFFFHHHJJJJJJIIIGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@?????????<<<;;;:::999888999999::::::;;;:::777222---******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((+++)))%%%$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############""""""""""""""""""###%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$"""""""""###%%%&&&&&&&&&&&&$$$!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$ ###%%%%%%$$$###%%%&&&"""###$$$###!!!!!!!!!"""######$$$$$$$$$###"""!!!"""######"""!!!!!!###$$$$$$$$$$$$#############################################$$$$$$$$$$$$######"""!!! !!!"""###"""!!!"""""" !!!###$$$!!!!!!!!!!!!"""""""""###$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$###!!!"""########################$$$$$$zzzddd```YYYRRRNNNOOOSSSWWWWWWYYYZZZ\\\\\\[[[YYYXXXTTTYYYUUURRRUUUPPPNNNVVVUUUSSSSSSUUUTTTPPPKKKIIIDDDDDDEEEGGGIIIIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBB>>>===;;;:::999999::::::777888999666222...,,,,,,************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((,,,)))&&&$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""""""""#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&((()))&&&&&&&&&$$$!!! $$$'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!###%%%%%%%%%$$$###""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!!!!"""###############""")))...+++######)))###$$$%%%$$$"""""""""###""""""###$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """%%%%%%%%%###"""!!!  !!!###%%%!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&###!!! !!!""""""!!! """$$$$$$$$$##############################xxxggg]]]SSSQQQQQQPPPRRRTTTZZZ[[[\\\]]]]]]\\\[[[ZZZUUUSSSQQQPPPOOOPPPRRRSSSTTTRRRPPPOOOOOONNNLLLJJJDDDEEEFFFHHHJJJJJJHHHFFFCCCDDDFFFHHHHHHHHHFFFEEECCCCCCCCCBBBAAA>>><<<:::===<<<:::999888888999:::666555444333222000//////))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$#########!!!###$$$###"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%""" """$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$#########""""""!!!!!!$$$#########""""""!!!!!!###$$$&&&&&&%%%##################"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$''''''&&&%%%$$$$$$$$$$$$########################%%%%%%$$$$$$"""!!! """""""""###$$$$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""""""""!!!"""""""""############%%%'''(((&&&###"""$$$&&&&&&&&&'''%%%""" !!!wwwggg]]]TTTQQQQQQQQQRRRUUUYYYYYY[[[[[[[[[[[[YYYYYYTTTSSSRRRQQQPPPQQQRRRRRRSSSQQQOOONNNNNNNNNLLLJJJEEEEEEEEEGGGIIIJJJHHHGGGCCCDDDFFFHHHHHHGGGFFFEEECCCCCCBBBAAA@@@>>>===<<<===<<<:::999888888999:::666555444222111///...---)))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$#########################################################"""""""""!!!!!!########################%%%%%%%%%$$$$$$#########"""$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###""""""###$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#########"""$$$#########"""""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""############"""%%%$$$$$$###""""""!!!!!!"""""""""""""""######$$$######$$$$$$$$$######"""$$$$$$############$$$$$$###"""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%###!!! """$$$$$$%%%%%%$$$""" !!!uuuhhh]]]TTTRRRRRRQQQSSSVVVXXXXXXYYYZZZZZZYYYXXXXXXSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOMMMMMMNNNMMMLLLJJJFFFEEEEEEFFFHHHIIIIIIHHHCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBAAA??????>>>>>>???===<<<:::999888888999:::666666444222///---++++++(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""############"""""""""""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&************)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######%%%&&&((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###&&&((((((&&&$$$###"""$$$$$$######$$$$$$%%%&&& !!!###$$$%%%%%%"""############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$############### %%%%%%$$$$$$###""""""!!!%%%$$$############$$$%%%!!!!!!!!!!!!"""###$$$%%%##################$$$$$$!!!!!!"""###############$$$######""""""!!!!!! """""""""""""""######$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%"""######""" !!!""""""###$$$###!!! !!!"""~~~tttggg]]]TTTRRRRRRRRRTTTWWWXXXYYYZZZZZZZZZZZZYYYXXXRRRSSSSSSSSSSSSRRRQQQQQQOOOMMMLLLLLLMMMMMMLLLJJJGGGFFFEEEEEEGGGIIIIIIIIICCCEEEFFFGGGHHHFFFEEEDDDBBBAAA???>>>>>>>>>@@@@@@===<<<:::999888888999:::777666444111...+++)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##################""""""&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))******)))(((&&&$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%###%%%''''''%%%#########$$$$$$######$$$$$$%%%&&& """###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""$$$%%%$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&################################################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$"""!!!!!!!!!""""""###$$$!!!!!!!!!"""""""""""""""$$$$$$$$$######""" !!!""""""######"""""""""""""""######$$$"""######$$$$$$$$$######"""""""""######""""""""""""""""""""""""##################$$$$$$$$$%%%%%%#########"""""""""###### !!!""""""!!! !!!###uuuggg]]]TTTQQQRRRRRRTTTWWWYYYYYYZZZ[[[[[[ZZZYYYYYYSSSSSSTTTTTTSSSSSSRRRQQQNNNMMMLLLLLLMMMMMMKKKJJJGGGFFFEEEEEEGGGIIIIIIIIICCCEEEFFFGGGGGGFFFDDDCCCAAA@@@???>>>>>>>>>@@@@@@===<<<:::999888888999:::777666444111...+++)))(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&########################%%%#########$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######"""######$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!###%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&""""""#################################$$$$$$$$$&&&$$$"""###$$$%%%$$$"""""""""""""""######$$$$$$ !!!!!!"""###$$$$$$%%%######"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###$$$$$$###"""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&###############"""!!! !!!""""""######"""""""""""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!"""############"""!!!!!!!!!""""""############""""""""""""#########$$$###"""!!!!!!"""######### !!!""""""!!!!!!"""###vvveee[[[RRRPPPQQQQQQSSSVVVYYYZZZ[[[[[[[[[[[[ZZZYYYTTTTTTSSSSSSSSSRRRRRRRRROOONNNLLLLLLMMMLLLKKKIIIFFFEEEEEEFFFHHHIIIIIIHHHDDDEEEFFFGGGGGGEEEDDDBBB@@@??????>>>>>>>>>??????===<<<:::999888888999:::777666444111...+++)))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''########################&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################"""""""""""""""#################################""""""###$$$%%%%%%&&&&&&!!!"""######"""!!!"""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((!!!!!!"""""""""#########&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###%%%$$$###""" !!!$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""############"""$$$$$$############$$$$$$########################!!!!!!!!!"""###%%%&&&'''"""""""""""""""##################$$$$$$$$$$$$$$$(((%%%""""""%%%&&&$$$"""!!!!!!!!!"""######$$$$$$ !!!!!!"""#########!!!!!!!!!"""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""!!! !!!"""%%%$$$###"""!!!!!!!!!!!!"""""""""######$$$$$$%%% !!!###$$$$$$$$$$$$$$$######""""""!!!!!! """""""""""""""######$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!!!!"""""""""#########!!! !!!""""""!!!!!!"""######!!!!!!"""###uuudddZZZQQQOOOPPPPPPRRRVVVXXXXXXZZZZZZZZZZZZXXXXXXUUUTTTSSSRRRRRRRRRSSSTTTQQQOOOMMMMMMMMMLLLJJJIIIEEEEEEEEEGGGIIIJJJHHHGGGDDDEEEFFFGGGFFFEEECCCBBB???????????????>>>=========<<<:::999888888999:::777666444111///,,,+++***%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$################################################!!!!!!"""""""""#################################!!!""""""$$$%%%&&&''''''"""###$$$$$$""""""###$$$"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''"""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%$$$######$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""!!!!!!!!!"""###############$$$$$$############$$$$$$###########################"""""""""###$$$%%%%%%"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%'''### $$$&&&%%%###!!!!!!"""######$$$%%%%%%""""""""""""""""""###### !!!"""$$$$$$$$$""""""""""""#########$$$$$$$$$""""""""""""""""""""""""##################$$$$$$###"""!!! !!!"""###""""""!!!!!! !!!!!!!!! !!!""""""### !!!"""$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""" """######!!!"""###$$$$$$"""!!!"""###~~~tttcccYYYPPPOOOOOOPPPRRRUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUSSSQQQQQQRRRTTTUUURRRPPPNNNMMMMMMLLLJJJHHHDDDEEEFFFHHHJJJJJJHHHFFFDDDEEEFFFGGGFFFEEECCCAAA??????@@@@@@@@@>>><<<;;;===<<<:::999888999999:::666666444222///---++++++%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%########################!!!!!!"""###%%%&&&''''''###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&!!!!!!""""""#########$$$!!!###$$$%%%&&&%%%%%%$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''$$$"""!!!!!!###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###''''''%%%%%%%%%%%%''''''$$$$$$%%%&&&&&&&&&&&&%%%"""$$$'''(((&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$######"""##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$ ###'''&&&###""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############!!!$$$&&&&&&%%%###"""""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$ !!!"""!!!""""""###$$$%%%%%%&&&"""############""""""!!!"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%""" !!!$$$&&&%%%$$$###$$$%%%$$$"""""""""###tttcccZZZRRROOONNNNNNQQQVVVUUUZZZ\\\ZZZYYY\\\]]][[[XXXWWWVVVUUUSSSRRRQQQPPPRRRPPPMMMKKKJJJIIIHHHFFFIIIGGGGGGIIIKKKKKKGGGCCCGGGGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@>>>======>>>>>>;;;;;;:::999888666666555888999999666000,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""""""""#########%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""#########$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""$$$%%%&&&%%%%%%$$$$$$###############$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!"""$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%'''))))))&&&$$$&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$&&&((()))'''&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!$$$&&&'''%%%"""!!!###&&&&&&&&&%%%###""" """###$$$$$$$$$"""!!!  """$$$%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&%%%$$$######%%%$$$###""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&!!!!!!"""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! $$$$$$######$$$$$$%%%&&&###"""""""""""""""###$$$""""""""""""""""""""""""uuueee\\\SSSOOOMMMMMMPPPTTTTTTYYY[[[YYYXXX[[[\\\ZZZWWWVVVUUUTTTRRRQQQPPPPPPQQQOOOMMMLLLLLLKKKJJJIIIHHHFFFFFFHHHKKKKKKHHHDDDFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@???======>>>???@@@<<<<<<;;;:::999888888777888999999555000,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$###"""$$$$$$##################################################################"""######$$$$$$######"""######""""""######$$$%%%$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((((((&&&$$$'''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########%%%''''''&&&$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#####################"""######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%"""!!!!!!!!!###$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$###""""""&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$###!!! !!!###$$$###$$$%%%%%%$$$###"""!!!########################$$$###"""""""""###%%%&&&############"""""""""!!!""""""######$$$$$$%%%%%%######"""###%%%%%%$$$"""########################"""""""""!!!!!! #########""""""###$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!uuufff]]]SSSOOOMMMLLLNNNSSSSSSXXXZZZXXXWWWYYYZZZYYYVVVUUUTTTSSSRRRPPPPPPOOOQQQOOOMMMMMMMMMNNNMMMLLLGGGFFFEEEHHHKKKLLLIIIFFFDDDEEEEEEDDDCCCBBBAAAAAA???>>>>>>===>>>???AAABBB<<<<<<<<<;;;;;;:::::::::888888888555000,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%$$$$$$$$$############"""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""#########"""!!!!!!%%%%%%$$$###"""""""""###################################################"""""""""######"""""""""######""""""######$$$%%%$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$&&&((((((&&&$$$'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$######$$$$$$%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$### ###&&&%%%###!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###########################$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""#########$$$%%%&&&&&&&&&######$$$$$$$$$$$$#########################################################"""!!! !!!"""###"""############""""""!!!########################%%%$$$###""""""$$$&&&'''############""""""""""""########################%%%###"""!!!"""###"""!!!"""""""""""""""""""""""""""!!! ######""""""!!!"""""""""%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!uuueee[[[RRROOOMMMLLLOOOTTTTTTYYYZZZXXXWWWYYYZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPSSSQQQOOONNNNNNNNNMMMLLLGGGEEEEEEGGGKKKLLLJJJGGGDDDDDDDDDDDDCCCBBB@@@@@@???>>>>>>===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888777666444000---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$#########"""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$######"""!!!!!!%%%%%%$$$###""""""""""""################################################""""""############""""""######""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###""""""""""""%%%$$$$$$%%%''''''%%%###$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%###"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######""""""#################################""""""""""""!!! """$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%###""""""###$$$%%%###"""!!! !!!"""""""""""""""#########"""###$$$%%%%%%###"""!!!"""""""""""""""######$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$###########################"""!!!!!!!!!!!!"""###""""""""""""""""""!!!!!!########################%%%$$$"""!!!"""###&&&'''#########"""""""""""""""#########"""""""""""""""$$$""" !!!"""""""""!!!!!!"""""""""""""""###%%%$$$###!!!!!!!!!"""###$$$$$$###""""""""""""###&&&%%%$$$###""""""!!!!!!""""""""""""""""""""""""sssbbbYYYPPPNNNMMMMMMQQQVVVUUUZZZ\\\YYYXXXZZZZZZYYYVVVVVVUUUTTTSSSSSSRRRRRRVVVSSSQQQOOOOOONNNLLLKKKGGGEEEDDDGGGJJJLLLJJJHHHEEEEEEEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::777666555333111...+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!"""""""""#########$$$$$$$$$###############$$$#########"""!!!!!!!!!""""""""""""""""""""""""########################%%%%%%%%%$$$############%%%$$$$$$###""""""#########################################################$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$######$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""&&&%%%$$$%%%&&&&&&%%%###########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$&&&%%%###$$$%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%$$$$$$###$$$$$$%%%$$$$$$#########$$$$$$%%%########################$$$$$$$$$###"""!!!  """###"""!!! ###%%%#########"""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$%%%&&&!!!!!!"""""""""#########!!!"""###$$$%%%$$$######$$$############$$$%%%&&&############"""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###!!!!!!!!!"""$$$%%%""""""""""""""""""###############"""""""""""""""""" !!!###$$$$$$"""""""""#########$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$#########$$$$$$&&&&&&$$$###""""""""""""########################sss```WWWOOOMMMMMMNNNRRRWWWVVVZZZ\\\YYYXXXZZZZZZXXXVVVVVVVVVUUUTTTSSSSSSSSSWWWTTTQQQOOONNNMMMKKKJJJIIIFFFEEEFFFJJJKKKJJJGGGEEEEEEDDDDDDBBBAAA???>>>?????????>>>>>>=========<<<<<<;;;;;;;;;:::::::::777666333222111///+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%$$$###############$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$###"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###############&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((***---...%%%%%%$$$$$$######$$$$$$##################$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''$$$ """%%%%%%$$$$$$###"""!!! """""""""!!!""""""###$$$""""""###$$$%%%%%%&&&&&&!!!""""""######$$$$$$$$$""""""#########$$$$$$%%%$$$$$$#########%%%&&&''' !!!"""###$$$&&&''''''######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$#################################$$$$$$#########"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""####################################  """$$$$$$$$$!!!""""""######$$$$$$$$$$$$######""""""#########$$$$$$######$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$tttaaaXXXPPPMMMMMMMMMQQQUUUUUUZZZ[[[XXXWWWXXXYYYWWWUUUUUUTTTTTTSSSSSSRRRRRRUUURRRPPPOOONNNNNNLLLKKKJJJGGGEEEFFFIIIJJJIIIGGGDDDDDDCCCBBBAAA???===<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::777555222111111///,,,(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""###$$$%%%""""""""""""###$$$%%%%%%######################################################$$$$$$$$$$$$############""""""######$$$%%%$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%$$$######$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$###!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""###%%%''''''%%%###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%''')))+++---&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!"""##########################################$$$%%%&&&'''$$$$$$$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$### !!!"""######"""!!!!!!""""""######$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$######"""!!!"""$$$&&&'''"""###$$$%%%'''((()))***$$$$$$############$$$$$$ !!!""""""###$$$$$$########################""""""############""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!"""""""""############""""""######$$$$$$%%%%%%!!! """$$$$$$###""" !!!!!!"""######$$$"""""""""#########""""""""""""""""""###%%%&&&'''%%%%%%$$$######$$$$$$$$$########################uuucccYYYQQQMMMLLLLLLOOOTTTTTTYYYZZZWWWUUUWWWWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQNNNNNNOOOOOONNNMMMKKKHHHFFFFFFIIIJJJHHHFFFBBBBBBBBBAAA???===<<<;;;:::;;;<<<>>>??????@@@@@@AAA@@@???>>>===<<<;;;:::777555222111111000,,,((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%%%%%%%$$$######""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###########################$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%!!!!!!""""""###$$$&&&&&&################################################""""""############""""""#########"""###$$$$$$%%%$$$###"""###$$$$$$$$$"""#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&'''%%%######$$$$$$$$$###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$######!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''' """%%%''''''%%%""" #########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''')))&&&%%%%%%$$$#########$$$ !!!"""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!%%%""" ###%%%###!!!############""""""""""""!!!###$$$%%%&&&%%%%%%$$$"""###$$$%%%$$$""" """"""###$$$%%%%%%&&&&&&)))'''$$$!!! """###"""!!! !!!###%%%&&&########################%%%$$$###""""""###$$$%%% !!!"""#################################!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!###$$$%%%########################!!!###%%%&&&'''&&&$$$###!!!!!!""""""#########$$$""""""###$$$%%%&&&&&&&&&###""""""###%%%$$$!!! !!!""""""###""""""$$$%%%%%%$$$###""" !!!"""$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""uuuaaa[[[SSSNNNMMMPPPSSSTTTWWWYYY[[[ZZZXXXUUUSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPNNNMMMFFFEEEDDDEEEGGGHHHHHHFFFDDDCCCBBBAAA???>>>===<<>>>>><<<999;;;;;;<<<<<<;;;;;;:::999777666555222000...,,,+++((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&'''((('''$$$"""&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######!!!"""$$$&&&'''&&&$$$###########################$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!""""""###$$$###"""###$$$%%%$$$"""%%%%%%$$$$$$###"""!!!!!!######$$$######"""!!! ###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""""""""#######################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! """$$$$$$$$$###$$$&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%###"""))))))((('''&&&%%%$$$###$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$######"""""""""###"""###$$$'''((('''&&&!!!###""" """'''&&&###'''&&&$$$#########$$$$$$###"""!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&###!!!###&&&'''"""###)))***&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%###"""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""###########################"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""######%%%%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""$$$"""  """$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!###%%%&&&###!!!########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""############""""""$$$$$$######"""!!!!!!!!!############""""""""""""""""""""""""############""""""""""""""""""""""""vvvbbb\\\TTTOOONNNPPPSSSUUUXXXZZZ[[[[[[XXXVVVTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSRRRPPPOOONNNOOONNNLLLKKKEEEDDDCCCDDDFFFGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;>>><<<;;;<<<>>>>>><<<999;;;;;;<<<<<<;;;;;;:::999666555444111///---+++***)))(((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######"""###$$$%%%&&&%%%$$$###########################$$$$$$############$$$$$$######""""""""""""######"""""""""""""""###$$$$$$&&&$$$######$$$$$$"""!!!$$$$$$######"""!!!!!! !!!""""""#########"""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""#######################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###########################%%%$$$$$$############$$$###$$$%%%%%%%%%%%%$$$#####################$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!"""$$$%%%%%%$$$############$$$%%%######################## !!!!!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""##################""""""%%%%%%$$$$$$$$$#########$$$######$$$''''''&&&%%%)))+++)))$$$"""%%%&&&$$$&&&%%%$$$#########$$$$$$######"""""""""###$$$%%%################################################""""""###$$$$$$$$$$$$######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$!!! !!!$$$$$$!!!###&&&%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######"""!!! ############""""""!!!!!!###########################""""""!!!"""###$$$%%%%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###### !!!!!!""""""!!!!!! """#####################!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""vvvddd^^^UUUPPPOOOQQQSSSUUUXXXZZZ\\\[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMMMMMMMLLLKKKIIIDDDCCCBBBCCCEEEFFFEEEDDDAAAAAA@@@>>>===<<<;;;;;;>>>===<<<<<<>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999555444333111...,,,***)))***)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########%%%'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""#####################$$$$$$%%%$$$###"""###$$$%%%$$$"""######""""""!!! """######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""""""""#########$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""######$$$############$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$###"""""""""!!!###$$$$$$$$$%%%&&&$$$######""""""######$$$""""""""""""""""""""""""""""""###$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###(((,,,+++%%%"""###&&&&&&&&&%%%$$$#########$$$$$$$$$############$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$""" !!!$$$$$$!!!"""%%%%%%###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$#########"""""""""#########$$$$$$######"""!!!!!!"""######################################################""""""""""""""""""""""""######""""""!!!""""""###"""""""""""""""!!!!!!!!!###########################""""""""""""###$$$$$$%%%$$$######"""######### !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""###%%%%%%###"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""########################%%%$$$######"""#########"""""""""######"""""""""""""""######$$$%%%%%%&&& !!!"""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""xxxfff```WWWQQQPPPQQQTTTUUUXXXYYYZZZZZZWWWVVVUUUVVVVVVVVVUUUSSSRRRRRRRRRRRRQQQOOOMMMMMMMMMLLLJJJHHHEEEDDDCCCCCCEEEEEEEEECCCAAA@@@@@@???===<<<<<<;;;>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999666555333111///,,,+++***+++***((('''''''''((()))''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$########################$$$$$$############$$$$$$######""""""""""""#########""""""""""""###$$$$$$!!!!!! """$$$&&&&&&%%%######"""""""""!!!!!!!!!!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""################################# """###$$$$$$###"""###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%&&&'''&&&$$$############""""""""""""""""""###########################&&&&&&&&&'''''''''''''''&&&%%%###""""""###%%%&&&'''&&&&&&%%%###""""""!!!#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!$$$(((%%%"""###&&&(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$######%%%&&&$$$"""&&&'''(((&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""#####################""""""#########!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""###$$$%%%''')))***############""""""""""""########################"""""""""#########$$$$$$$$$$$$###############$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""""""""""""""yyyhhhbbbYYYSSSQQQRRRTTTVVVVVVWWWXXXWWWUUUTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQOOONNNNNNMMMKKKIIIFFFEEEDDDDDDFFFFFFEEEDDDAAAAAA@@@???>>>======<<>>>>>;;;;;;<<<<<<;;;;;;:::999777666444222000...,,,++++++***)))((('''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$#########$$$########################$$$$$$############$$$$$$######""""""""""""######"""!!!!!!!!!!!!"""######$$$"""""""""$$$%%%$$$###$$$###############""""""###############"""!!!!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$##################$$$%%%$$$!!! """""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''%%%###""""""###%%%'''&&&%%%###!!!#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!&&&&&&$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$############""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###$$$%%%%%%%%%$$$!!!"""$$$$$$%%%''')))***########################&&&&&&%%%$$$""" !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""""""""###$$$&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$#################################""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""zzzjjjddd[[[TTTRRRSSSUUUVVVUUUWWWWWWVVVTTTSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTRRRPPPOOOOOONNNKKKJJJGGGEEEDDDEEEFFFFFFEEECCCAAAAAA@@@??????>>>======???@@@AAAAAA???>>>>>>???;;;;;;<<<<<<;;;;;;:::999777777555333000...,,,++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!""""""###(((&&&$$$######""" $$$$$$$$$###############$$$$$$$$$######""" ###############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%########################""""""############""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$############$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$####################################### """$$$$$$$$$###$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''&&&%%%###""""""###%%%&&&$$$######""""""!!!!!! ###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%$$$###!!!"""((('''&&&&&&%%%"""######$$$%%%%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###""""""""""""###$$$$$$############$$$$$$$$$%%%########################$$$$$$###!!! !!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$#########"""######$$$%%% !!!!!!###$$$%%%&&&&&&########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&'''#################################"""######$$$%%%"""######$$$$$$######"""&&&%%%%%%$$$######""""""############""""""!!!!!!""""""""""""############""""""""""""""""""""""""{{{lllfff\\\UUUSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTUUUWWWSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOOOOMMMKKKIIIFFFEEECCCCCCDDDEEECCCBBB?????????>>>>>>===<<<<<<===???AAA@@@===<<<===>>>;;;;;;<<<<<<;;;;;;:::999777666444222///---++++++***)))((('''&&&'''((((((((((((((((((((((((((((((***(((&&&%%%&&&(((''''''''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###########################$$$$$$############$$$$$$######""""""""""""######""""""!!!!!!""""""###$$$&&&%%%######$$$###""" """""""""###############""""""#########""""""!!!$$$$$$$$$###############"""############$$$$$$$$$'''&&&%%%$$$#####################$$$$$$$$$%%%%%%########################""""""############""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$########################%%%$$$$$$############$$$###$$$%%%%%%%%%%%%$$$###$$$$$$#################################$$$$$$$$$########################"""$$$&&&'''&&&&&&'''(((######$$$%%%%%%$$$##############################$$$$$$$$$%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$##################""""""#########$$$$$$$$$%%%%%%$$$#########%%%%%%###!!!!!!%%%&&&%%%$$$&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###"""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########"""""""""$$$&&&((('''&&&%%%$$$### ########################""""""""""""!!!!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%$$$###""" !!!""""""##############################""""""""""""""""""""""""%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""############""""""#####################""""""""""""""""""#########""""""""""""############""""""""""""""""""""""""|||mmmfff]]]VVVSSSTTTVVVWWWWWWXXXXXXWWWUUUUUUWWWXXXRRRRRRRRRRRRSSSTTTUUUVVVTTTRRRPPPNNNNNNMMMKKKIIIEEEDDDBBBBBBCCCCCCBBBAAA>>>>>>======<<<<<<;;;;;;;;;===??????<<<:::;;;===;;;;;;<<<<<<;;;;;;:::999666555333111...,,,***)))***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%''')))******'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&$$$###########################$$$$$$############$$$$$$######""""""""""""###############"""###$$$$$$%%%!!! """%%%&&&&&&&&&!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$###%%%%%%$$$$$$###""""""""""""############$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%##################$$$$$$"""$$$%%%%%%###""""""######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$######"""!!! %%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#########""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""######$$$$$$$$$$$$###"""###%%%%%%###"""###$$$""" !!!&&&&&&###"""###$$$%%%&&&%%%%%%$$$ !!!"""###$$$###""""""########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%$$$###$$$''')))$$$$$$%%%'''((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$%%%&&&&&&&&&########################""""""""""""""""""""""""$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$######""""""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&%%%###!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""|||nnneee\\\XXXUUUSSSUUUXXXYYYXXXWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMMMMMMMMMMKKKJJJFFFDDDCCCBBBCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<;;;:::::::::>>>>>>>>>===<<<:::999888777777666555222///---+++((((((&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((())),,,$$$$$$+++,,,%%%%%%+++)))(((***+++&&& !!!&&&&&&$$$"""!!!###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$###""""""###$$$%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""### $$$'''&&&"""!!!$$$(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$$$$%%%%%%""""""############""""""########################""""""""""""""""""""""""###%%%&&&%%%######$$$%%%$$$$$$$$$############"""&&&%%%$$$"""""""""######$$$###"""!!!!!!"""###$$$!!!###!!!$$$)))$$$!!!)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!'''&&&%%%$$$############&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""!!!%%%###!!!"""%%%&&&$$$"""###"""  !!!###$$$''''''&&&%%%$$$"""!!! """############$$$$$$$$$########################$$$$$$#########$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$&&&&&&%%%$$$############""""""""""""""""""""""""%%%$$$###""""""###$$$$$$""""""#########""""""!!!!!!!!!"""#########""""""##################$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###!!!!!!$$$&&&$$$""""""%%%&&&%%%###!!!$$$$$$$$$#########"""""""""###$$$$$$###"""###%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%$$$###"""!!!!!!!!! """$$$%%%&&&$$$!!!!!!$$$&&&zzznnnddd[[[WWWUUUSSSUUUXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMMMMMMMMMMKKKIIIEEEDDDBBBBBBCCCCCCAAA@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;:::::::::=========<<<;;;:::999888666666666444222///,,,***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''###%%%*********555EEEKKK;;;***###'''+++)))$$$%%%###!!!!!!###$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###"""!!!!!!###$$$###"""!!!"""###%%%(((+++)))%%%###%%%(((!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&'''(((((((((!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$############"""#########"""""""""######$$$###"""!!!!!!"""###$$$!!! """$$$'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$#########&&&$$$""""""$$$%%%###!!!###"""!!! """$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$#################################"""######$$$$$$######"""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################"""######$$$$$$######"""######$$$$$$$$$$$$##################"""""""""!!!############""""""""""""######""""""""""""######""""""!!!!!!!!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$$$$""""""############""""""$$$$$$################################################$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!"""###$$$###""" ###%%%%%%$$$###"""$$$$$$$$$#########""""""###%%%&&&%%%$$$$$$%%%&&&"""############$$$$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$#######################################$$$$$$%%%$$$###"""!!!%%%%%%###"""!!!!!!""""""$$$"""  """$$$~~~yyynnnddd[[[WWWUUUSSSUUUXXXVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMLLLKKKIIIEEEDDDBBBBBBCCCCCCAAA@@@???????????????>>>>>>===;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;:::999888777666555555333111...+++)))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&'''&&&***???VVV~~~kkkJJJ///(((---+++"""###"""!!!"""###$$$$$$"""######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&%%%### !!!###$$$###"""!!!"""###(((***+++)))%%%###$$$&&&!!!!!!!!!"""######$$$$$$!!!!!! !!!"""$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###$$$%%%$$$######$$$%%%$$$$$$$$$############"""!!!!!!""""""######""""""$$$###""""""""""""###$$$###"""%%%"""111999)))$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!$$$###"""""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&"""""""""######"""""""""$$$$$$###############"""########################"""""""""######"""""""""######""""""######$$$%%%""""""######$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$###########################"""""""""######"""""""""######$$$$$$$$$$$$##################""""""""""""############""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###""""""###############"""%%%$$$###"""!!!!!!"""###########################$$$$$$$$$%%%$$$$$$######%%%$$$############$$$%%%"""###$$$###"""!!!"""###""""""###$$$$$$######"""$$$$$$$$$##################$$$%%%%%%#########%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$############"""""""""###########################$$$$$$$$$$$$###""""""&&&%%%$$$###"""""""""""""""!!!!!! !!!!!!"""zzznnneee\\\XXXUUUSSSUUUXXXVVVVVVUUUUUUTTTTTTTTTTTTRRRQQQQQQPPPOOOOOOPPPPPPOOONNNLLLLLLLLLLLLJJJHHHEEECCCBBBBBBBBBBBBAAA???@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777555555444333000---+++)))***)))(((''''''&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&%%%"""&&&888KKKhhh@@@&&&$$$'''%%%###""""""###%%%%%%$$$""""""######$$$$$$######"""$$$###""""""$$$$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$!!!###$$$###"""!!!"""###%%%&&&'''%%%###!!!"""###""""""""""""######$$$$$$!!! """"""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""###$$$$$$######$$$%%%$$$$$$$$$#########"""""" !!!"""######""" ########################&&&&&&)))$$$<<>>>>>>>>>>>::::::::::::999888777777555555444333000---+++)))***)))(((''''''&&&''''''&&&&&&'''((('''&&&$$$###'''&&&&&&&&&%%%&&&,,,444RRR\\\VVV:::%%%$$$))))))$$$$$$$$$%%%''''''&&&$$$"""######$$$$$$######"""$$$###""""""$$$$$$###""" !!!"""###$$$%%%%%%%%%!!!###$$$###"""!!!"""###!!!"""######"""""""""############$$$$$$$$$$$$$$$%%%$$$"""  !!!"""###############$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!########################""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%$$$$$$$$$#########"""""""""#########"""!!!######$$$$$$$$$$$$######(((&&&((("""999EEE+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&$$$###!!!!!!!!!###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&######$$$%%%&&&&&&'''((( !!!"""######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!""""""#########$$$$$$$$$########################!!!"""%%%&&&&&&%%%$$$###$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############""""""###########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""###### !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!!!!"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!""""""###$$$$$$$$$$$$$$$'''&&&###!!! !!!"""###$$$$$$$$$#########""""""$$$$$$$$$$$$######"""!!!###########################%%%'''%%%""" """$$$&&&%%%$$$###""""""##############################!!!"""###"""  !!!""""""#########$$$$$$$$$#########$$$$$$#########"""""""""""""""""""""#############################################$$$$$$ !!!""""""#########"""###$$$$$$$$$$$$###"""uuukkk```[[[WWWTTTTTTWWWVVVVVVVVVWWWVVVUUUUUUTTTPPPOOOOOONNNNNNOOOOOOOOONNNLLLKKKJJJKKKJJJIIIGGGDDDCCCAAAAAABBBBBB@@@???BBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>:::::::::::::::999888777666555555333111...+++)))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((())))))((('''***111222+++)))+++***$$$&&&%%%$$$%%%&&&''''''&&&######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###"""!!!"""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''########################"""######$$$$$$######"""########################"""""""""""""""""""""""" """######""""""$$$%%%$$$$$$$$$############"""############"""!!! ######$$$%%%%%%$$$######((( $$$$$$+++111 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&$$$###!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&"""######$$$%%%&&&&&&''' !!!############%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!! """############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""!!!!!! !!!""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""########################""""""""""""""""""############""""""!!!!!!"""#####################""""""""""""######"""""""""""""""""""""""""""###%%%%%%###"""###$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############""""""###$$$%%%%%%%%%%%%((((((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""#########$$$######""""""""""""###$$$$$$###""""""###$$$%%%$$$###"""###$$$&&&%%%$$$##############################$$$$$$$$$$$$%%%&&&%%%###""""""###"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""############$$$#################################"""######$$$%%%""""""###""""""!!! ###$$$$$$%%%%%%$$$$$$###xxxnnnccc]]]XXXTTTTTTWWWTTTUUUVVVVVVVVVUUUSSSSSSOOOOOOOOONNNNNNOOOOOOPPPNNNLLLJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@>>>AAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>=========::::::::::::::::::999888666666666444222///,,,***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((('''%%%&&&$$$$$$'''++++++'''"""&&&%%%######%%%&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###!!!###$$$###"""!!!"""###$$$$$$######$$$$$$###"""$$$$$$$$$############### !!!!!!"""######$$$########################""""""############""""""########################"""""""""""""""""""""""" !!!######""""""$$$%%%$$$$$$$$$############""""""""""""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&###"""######$$$### $$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%################################################ !!!""""""###"""#########$$$$$$%%%%%%"""$$$%%%$$$"""!!!###%%%"""######$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###############""""""""""""!!!!!!"""#############################################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""########################""""""""""""######""""""""""""######!!!"""###$$$%%%$$$$$$#########""""""""""""######"""""""""""""""""""""""""""###%%%%%%###"""###$$$###$$$%%%&&&&&&%%%###"""########################""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""############"""!!!"""###$$$$$$###"""!!!$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&&&&'''&&&$$$"""###$$$"""############$$$$$$$$$ !!!"""######"""!!! ############$$$$$$%%%%%%##############################"""""""""###%%%%%%######$$$$$$###""" ########################{{{pppeee^^^YYYTTTTTTVVVSSSTTTTTTUUUUUUSSSRRRQQQOOOOOOOOONNNOOOOOOPPPPPPMMMLLLJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@>>>@@@AAAAAAAAAAAA@@@??????@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;:::999999777777666555222///---+++(((((('''%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%&&&%%%""""""$$$'''''''''%%%&&&)))'''###%%%***&&&$$$"""!!!###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$###""" !!!!!!!!! !!!###$$$###"""!!!"""###&&&$$$###""""""""" #########"""""""""""""""$$$$$$$$$$$$###"""!!! $$$$$$################## !!!!!!!!!!!! ########################""""""""""""""""""""""""!!!"""###""""""$$$&&&$$$$$$$$$############"""!!! !!!###%%%((()))###$$$%%%&&&&&&%%%$$$###$$$&&&###&&&+++%%%!!!)))$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$&&&'''%%%!!! """""""""###$$$$$$$$$$$$###"""############""""""!!!"""############$$$$$$$$$########################$$$$$$#########$$$%%%&&&###$$$&&&''''''&&&$$$###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########!!!!!!!!!"""######$$$$$$""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$%%%$$$######!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$!!!"""$$$&&&&&&&&&%%%$$$""""""""""""""""""""""""%%%$$$######$$$&&&((()))!!!"""###$$$%%%&&&&&&&&&!!!!!!"""#########""""""%%%%%%$$$$$$###""""""!!! !!!"""###############!!!"""###$$$$$$###"""!!!%%%"""!!!"""&&&'''&&&######$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%##############################"""""""""###%%%&&& !!!###$$$%%%%%%$$$$$$######""""""""""""######}}}uuuiii^^^XXXVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMJJJIIIIIIHHHGGGFFFBBBAAABBBCCCCCCBBB???<<<>>>???@@@AAAAAA@@@???>>>AAAAAAAAA@@@???>>>>>>===>>><<<:::777777888:::<<<777777666444111///---+++'''&&&%%%$$$$$$%%%'''(((%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$###"""#########!!!!!!#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$###""""""!!!"""""""""######$$$$$$$$$$$$######&&&&&&%%%$$$#########$$$$$$#############################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!! """$$$''')))'''&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$######$$$$$$'''%%%######$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$########################'''&&&$$$#########$$$$$$'''$$$""""""%%%''''''&&&""""""###$$$$$$$$$$$$###""""""""""""###############$$$$$$%%%%%%$$$$$$##################"""!!!!!!%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!""""""############""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###%%%%%%""" !!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""&&&%%%$$$###""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!"""############"""!!!""""""""""""###&&&)))################################################%%%$$$$$$###"""!!!  """%%%&&&&&&%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###### ###%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$###~~~vvvjjj___XXXVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPMMMKKKJJJJJJIIIHHHFFFBBBAAABBBBBBCCCBBB???<<<===>>>????????????>>>===AAA@@@@@@???>>>>>>======<<<;;;999777777888999:::888777666444222///---,,,((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!###"""""""""######"""  !!!"""#########"""$$$$$$############$$$$$$###########################$$$%%%$$$###"""###%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!######$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###&&&'''&&&"""######$$$$$$######"""##############################$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%###!!!"""$$$&&&%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######"""""""""######$$$$$$######"""!!!!!!!!!!!!!!! $$$$$$###############"""!!!"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%'''$$$"""!!!###$$$###""""""""""""#########$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""######!!!"""######$$$$$$#########$$$$$$###!!!"""$$$&&&################################################&&&&&&%%%%%%$$$$$$###### !!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""######$$$$$$$$$$$$######!!!###$$$###!!! ###$$$$$$%%%%%%$$$$$$###wwwkkk```YYYVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLKKKKKKKKKIIIGGGBBBBBBAAABBBCCCBBB???===<<<===>>>??????>>>===<<>>>>>======<<<<<<999999888888888888888888888888666555222///---,,,)))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%###############"""""""""###"""!!!"""###$$$###""" !!!"""############$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$%%%%%%$$$#####################$$$$$$$$$$$$###### !!!"""###$$$$$$%%%%%%&&&&&&&&&########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$########################!!!""""""""""""######### !!!"""###$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$############$$$###""""""!!!""""""""""""!!! """#########"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$""""""!!!"""$$$%%%###"""""""""###$$$$$$$$$$$$###''''''&&&%%%$$$###"""!!!"""""""""######"""""""""!!!!!!""""""!!!!!! """""""""""""""#########"""#########"""!!!!!! """"""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%'''$$$"""!!!"""###$$$###############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$###############""""""""""""###$$$%%%%%%$$$$$$$$$#########"""""""""###%%%&&&%%%$$$""" """"""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! !!!###########################################################################""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$###### !!!######""" ######$$$%%%%%%$$$######xxxlll```YYYWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNMMMMMMMMMLLLJJJHHHCCCBBBAAABBBBBBBBB???===<<<===>>>??????>>>===<<<>>>>>>======<<<<<<<<<<<<888888999::::::999888777888777666444222///---,,,***)))'''&&&%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$### !!!!!!"""######$$$$$$$$$$$$############$$$$$$########################!!!#########"""!!!"""###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""########################$$$$$$$$$$$$""""""############""""""""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$###""""""###%%%%%%$$$$$$$$$$$$$$$%%%'''%%%$$$###%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###!!!""""""###$$$$$$$$$$$$###&&&%%%%%%$$$######""""""""""""############""""""######$$$$$$$$$######"""!!!"""""""""######$$$$$$###############"""!!! """"""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$###""""""!!!!!!!!!########################"""###$$$%%%$$$$$$""""""######""""""""""""############$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$"""!!!!!!"""###############################################################$$$$$$$$$$$$######""""""###$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######xxxkkk```ZZZWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUTTTTTTSSSRRRQQQQQQQQQOOONNNMMMMMMNNNMMMKKKHHHCCCBBBAAAAAABBBAAA@@@>>>>>>>>>???@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<888999:::;;;<<<;;;999888777777666444111///,,,+++***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%&&&&&&""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$$$$$$$!!!!!!!!!"""######$$$%%%$$$$$$############$$$$$$########################!!!#########"""!!!"""###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##################$$$$$$%%%&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$""""""############""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""########################!!!!!!!!!!!!!!!!!! !!!"""############"""!!!!!!""""""###$$$%%%&&&&&&########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''"""$$$&&&%%%###!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%"""!!!!!!###'''***++++++###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""#####################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%###############"""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """%%%&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%###""""""""""""""""""#########$$$%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$################################################%%%%%%%%%%%%%%%&&&&&&&&&$$$######""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###########################vvvjjj___YYYWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMMMMNNNNNNMMMJJJHHHDDDBBBAAAAAAAAAAAA@@@>>>>>>???@@@AAAAAA@@@???>>>==================<<<<<<888999:::;;;<<<;;;:::999666666444333000...+++***)))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''################################################"""""""""############$$$!!!!!!!!!"""""""""""""""$$$""" """###$$$###"""""""""""""""$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$%%%%%%$$$#####################$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$"""##################"""!!!"""""""""#####################$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$%%%&&&&&&&&&$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''!!!$$$''''''$$$!!!"""###"""""""""!!!""""""###$$$$$$"""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%$$$$$$###$$$&&&%%%$$$"""###$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######""""""$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""%%%'''&&&$$$""""""############$$$$$$$$$%%%$$$######""""""######$$$###############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$"""!!!!!!###%%%&&&!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%################################################"""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""##################$$$###""""""""""""###$$$|||ttthhh^^^YYYWWWWWWWWWUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNMMMJJJGGGDDDBBBAAA@@@AAAAAA@@@???===>>>???@@@@@@???>>>===========================888888999:::::::::::::::555444333111///,,,***)))'''(((((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############"""""""""#########$$$$$$&&&###!!! !!!############""""""""""""$$$%%%&&&$$$$$$############$$$$$$###########################$$$%%%$$$###"""###%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$"""#########$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%###############$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###!!!%%%)))((($$$""""""$$$""""""!!!!!!"""######$$$(((&&&###"""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###############"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%###!!! """$$$""""""###$$$$$$$$$$$$###$$$###########################$$$$$$$$$$$$###### !!!"""############"""$$$$$$$$$$$$############!!!!!!"""###$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$""""""$$$&&&"""""""""#########$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$!!! !!!!!!"""###$$$""""""#########$$$$$$$$$######"""######$$$$$$%%%"""!!!!!! !!!!!!"""!!!"""######$$$$$$###### """$$$%%%$$$######$$$################################################"""!!!!!!  !!!"""$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""""""""$$$###"""!!!!!!"""###$$${{{sssggg^^^XXXWWWWWWXXXSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOONNNNNNLLLLLLLLLMMMNNNMMMJJJGGGEEECCCAAA@@@AAAAAA@@@???<<<===>>>??????>>>===<<<=========>>>>>>>>>>>>>>>777777888888888999999:::444333222000...+++)))(((&&&'''((((((((((((((('''$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%&&&&&&''''''''''''$$$!!! !!!"""""""""###""""""""""""$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$######"""!!!"""""""""######$$$$$$$$$$$$######%%%$$$###""""""!!!"""""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###%%%&&&&&&%%%###"""""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!!!!&&&***)))%%%"""###%%%$$$$$$######$$$%%%&&&&&&$$$"""!!!!!!###$$$######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""$$$$$$"""!!!$$$""""""###$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%%%%""""""############""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###!!! %%%***!!!""""""""""""#########&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$############### !!!###%%%%%%%%%$$$###$$$$$$############$$$$$$!!!!!!"""###############!!!###%%%%%%$$$""""""###################################################((((((''''''&&&%%%$$$$$$ """%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$###"""!!!!!!"""###$$${{{rrrfff\\\VVVTTTTTTUUUTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVTTTSSSQQQOOONNNMMMJJJIIIHHHGGGFFFFFFGGGHHHBBBAAA???@@@AAAAAA@@@>>>===>>>>>>????????????>>>???>>>===<<<;;;;;;<<<<<<::::::::::::::::::::::::777777666333000,,,)))'''***((((((,,,000///***$$$'''((()))'''%%%###$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''(((((()))%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!! ######""""""""""""############""""""""""""######"""###############"""!!!"""""""""###$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""######$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!! #########""""""""""""""" """######$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""#################################$$$$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######### !!!"""###$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((##################$$$$$$###""""""###&&&''''''&&&$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######""""""######$$$$$$######"""&&&&&&&&&&&&%%%###"""!!! $$$(((***'''###!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""""""""#########$$$$$$$$$######""""""!!!!!! $$$"""!!!###&&&'''&&&$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!!!!!!!"""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$##################!!!!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!!"""###$$$$$$###"""""""""###%%%%%%!!!!!!""""""""""""!!!!!!"""###$$$%%%$$$""" !!!$$$%%%$$$"""!!!"""###$$$"""  """"""""""""###$$$$$$%%%%%%######"""""""""###$$$%%%%%%$$$$$$$$$######"""""" !!!"""###############zzzqqqfff[[[VVVTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTVVVUUUTTTRRRQQQOOONNNMMMNNNMMMLLLKKKJJJJJJKKKKKKBBBAAA@@@@@@AAAAAA@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<:::999777777999:::<<<777777666333000---)))'''***((((((***......)))%%%''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%% !!!"""$$$&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""##################""""""""""""############""""""""""""#############################################$$$$$$$$$!!!!!!!!!"""######$$$$$$ """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!"""######################## !!!!!!!!!!!! %%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$#####################"""""""""""""""######$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$###"""""""""%%%$$$""""""######"""!!!$$$$$$$$$#####################""""""######$$$%%%$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""#########$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""#####################"""$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""''')))&&&$$$%%%$$$!!!%%%$$$###!!!!!!"""###%%%######""""""!!!!!! !!!""""""###""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!$$$"""!!!###%%%'''&&&$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$$$$#########$$$%%%%%%!!!"""######!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$$$$########################$$$$$$###############$$$&&&%%%###"""!!!"""###$$$$$$###"""""""""###$$$%%%!!!""""""######""""""!!!!!!"""###$$$$$$###"""""" !!!"""#########"""$$$"""!!!!!!###$$$######$$$$$$##################""""""""""""############!!!!!!!!!!!! """######$$$$$$$$$$$$###yyyqqqeee[[[VVVTTTTTTUUUTTTUUUUUUUUUUUUTTTSSSRRRTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIBBBAAA@@@@@@AAAAAA@@@???@@@@@@@@@@@@???>>>=========>>>??????>>>===;;;:::<<<:::777555555777:::<<<777777666444111---***(((***(((&&&(((++++++)))&&&'''&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!$$$$$$###""""""###$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###%%%&&&&&&######""""""""""""############""""""""""""#########""""""!!!"""###%%%&&&$$$$$$$$$###############!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""#####################%%%%%%&&&&&&&&&%%%$$$$$$########################"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&$$$############!!! $$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$######""""""%%%%%%$$$######""""""!!!"""############"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""111666,,,$$$&&&&&& %%%""" """$$$%%% """"""###############"""$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""""""""""""""###""""""###%%%&&&%%%$$$%%%$$$######""""""####################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###!!!  """!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$########################'''&&&%%%$$$############%%%$$$###"""""""""###$$$######""""""######$$$%%%#########$$$$$$#########!!!!!!""""""###$$$$$$%%%###"""!!!!!!!!!""""""###%%%!!!!!!%%%'''&&&###%%%%%%$$$$$$###""""""!!! !!!###$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$######xxxqqqeee[[[VVVUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHCCCAAA@@@@@@AAABBB@@@???AAAAAAAAA@@@???>>>===<<<===>>>???@@@???===;;;999:::999777666666777999:::777777666444111...***)))***(((&&&&&&((()))(((''''''&&&&&&'''))))))'''$$$$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&''''''&&&%%%%%%######$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$###!!! %%%%%%%%%%%%$$$$$$######$$$##################$$$########################$$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$%%%&&&&&&$$$######""""""######$$$######""""""""""""######"""!!!  """%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""""""""$$$'''(((#########$$$$$$$$$$$$$$$$$$#####################$$$$$$&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""###############"""""""""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''>>>GGG555$$$$$$&&&!!!!!!!!!!!!###%%%%%%!!! !!!###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""######$$$"""""""""###$$$%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%&&&&&&%%%$$$&&&'''########################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&%%%$$$###############$$$$$$###""""""######$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$%%%#########"""""""""!!!!!!###"""!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$&&&&&&%%%###"""###############"""""""""%%%$$$$$$###""""""""""""xxxqqqeee\\\XXXWWWWWWXXXVVVVVVVVVWWWXXXYYYYYYZZZSSSRRRRRRQQQPPPOOOOOONNNPPPPPPOOONNNMMMLLLKKKJJJCCCBBB@@@AAABBBBBBAAA???AAAAAAAAAAAA@@@>>>=========>>>@@@@@@???>>>;;;:::777888999999999999888777777777666444111...+++))))))(((&&&&&&'''(((((((((((((((((()))***)))'''%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&''''''&&&&&&&&&############$$$$$$%%%%%% !!!###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######!!! !!!$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!######""""""!!!!!! """"""######$$$$$$$$$$$$########################""""""""""""######$$$$$$###"""!!! !!!###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############ !!!"""######"""!!! ########################!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""!!!!!!"""$$$%%%$$$###%%%%%%$$$###"""!!!!!! ######""""""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$##################$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''######$$$$$$%%%$$$$$$###!!!!!!###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%@@@KKK888###!!!&&&%%%""""""$$$%%%&&&$$$!!! !!!"""$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&""""""""""""############!!!!!!""""""######$$$$$$!!!"""#########$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&$$$!!! """######%%%&&&&&&%%%%%%&&&'''########################$$$$$$$$$%%%$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$##################$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""######"""###%%%%%%%%%### !!!$$$&&&### $$$""""""#########$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!~~~wwwoooddd\\\WWWWWWXXXYYYTTTTTTTTTUUUVVVWWWYYYZZZSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNMMMLLLJJJIIIHHHCCCBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@???>>><<<;;;666888:::;;;;;;:::888666777777666444222///,,,***((((((''''''''''''(((((()))+++------+++(((''''''%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$######""""""""""""######!!!  !!!###$$$$$$$$$$$$###############!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$"""  """""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###!!! !!!""" $$$$$$######"""!!!!!! ######""""""######$$$%%%###$$$$$$%%%&&&%%%%%%%%%#################################"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################""""""######$$$%%%%%%&&&""""""###$$$&&&'''((()))######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ 444>>>000!!! $$$%%%###$$$$$$"""!!!!!!###%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!""""""""""""###""""""################## """######"""###$$$&&&%%%$$$######""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################'''%%%$$$""""""###$$$%%% """######""""""$$$%%%########################"""############"""!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""!!!"""%%%'''&&&$$$ $$$((($$$%%%!!!""""""###$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$""""""###############$$$###"""!!!  !!!"""|||tttmmmbbbZZZUUUUUUVVVWWWUUUUUUTTTTTTTTTUUUWWWXXXTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????@@@@@@??????>>>======<<<999999::::::::::::999999777666666444222///,,,+++(((((())))))((((((((())))))...333111+++''''''***&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%'''''''''&&&$$$"""!!! """"""##################"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""###########################$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&& !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$######""" !!!!!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''########################%%%&&&&&&''''''&&&&&&%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%###"""!!!"""###$$$###""""""""""""######$$$$$$$$$######""""""######$$$%%%###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$#########"""""""""!!!!!!!!! """######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################"""#####################""""""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""(((***&&&"""!!!!!! $$$$$$ $$$(((#########""""""!!!!!!!!! !!!"""############!!!""""""""""""#########$$$$$$##################!!!######""""""$$$&&&%%%$$$######""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###### """"""""""""###%%%########################"""######$$$###"""!!! !!!""""""###$$$$$$%%%%%%#########""""""###$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!! ###&&&$$$!!!&&&##################$$$$$$""""""#########$$$$$$$$$!!!!!!""""""###############"""  !!!###$$${{{rrrkkk```XXXTTTTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWUUUTTTSSSQQQOOOMMMLLLKKKNNNNNNNNNNNNLLLJJJHHHFFFDDDBBBAAAAAABBBCCCAAA@@@??????@@@AAAAAAAAA@@@@@@AAA@@@???>>>============;;;;;;:::999999:::;;;;;;777666666555222///---+++''')))******)))(((((()))***111666444+++&&&'''+++&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!! !!!!!!"""""""""### !!!"""#########""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&& !!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&  """###########################"""######$$$$$$######""" !!!!!!"""""""""############$$$$$$%%%%%%%%%#########""""""!!!!!!!!!$$$$$$%%%%%%&&&'''((((((""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""$$$(((***+++*** !!!"""###%%%'''((((((#########"""###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$######""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!###############$$$$$$$$$!!!!!!"""###############%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$#########***### $$$$$$&&&***&&&!!!"""%%%""""""######$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!$$$###"""!!!###&&&%%%$$$$$$###"""#######################################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$ """###$$$######%%%&&&""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###############$$$$$$######### """$$$&&&'''&&&%%%$$$$$$###############$$$$$$""""""############%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!! !!!""""""###""""""######$$$$$$$$$%%%###"""!!! !!!"""$$$&&&zzzsssjjj___XXXVVVWWWXXXWWWTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTQQQOOONNNMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHFFFCCCBBBBBBBBB@@@??????@@@AAABBBCCCBBBAAAAAA>>>??????>>>;;;::::::;;;:::;;;<<<===<<<;;;:::999666555444333111///---+++$$$'''+++***(((&&&''')))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""###%%%%%%###"""###$$$(((&&&### !!!$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######"""!!!!!!!!!%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""######""""""""""""#####################"""!!! !!!!!!!!!!!!!!!"""############"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""!!!!!! """###%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$$$$############""""""!!!!!!!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########################################################!!!""""""""""""#################################$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$############$$$$$$###""""""""""""$$$%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$"""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" """$$$%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$""" """############$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###""" !!!"""""""""!!! $$$$$$######""""""!!!!!!{{{rrriii^^^WWWUUUVVVWWWWWWSSSSSSSSSSSSSSSTTTTTTUUUSSSRRRQQQOOONNNMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLHHHFFFCCCBBBBBBBBB@@@???>>>???AAABBBBBBBBBAAA@@@>>>??????>>><<<::::::;;;;;;;;;;;;<<<;;;::::::999666555444333111///---+++$$$%%%'''(((&&&%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$###!!!"""############"""!!! !!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%""""""######$$$$$$######$$$###############$$$$$$######""""""""""""#####################"""!!!!!!"""""""""""""""###$$$$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$##################"""""""""!!!$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$######""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!! """"""!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########################################################%%%%%%%%%$$$$$$$$$######################################################"""""""""#########$$$$$$####################################"""""""""""")))'''%%%""" %%%$$$$$$###"""!!! %%%$$$###"""""""""###$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$########################!!!"""###""" """############$$$$$$$$$"""""""""""""""###$$$$$$"""############""""""!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###########################!!!"""$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$""" !!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$$$$###!!! !!!"""###$$$######"""############""""""""""""{{{oooggg\\\UUUSSSTTTUUUUUUSSSSSSSSSSSSTTTTTTUUUUUUQQQQQQPPPPPPNNNMMMKKKJJJNNNNNNOOOOOONNNNNNMMMLLLHHHFFFCCCBBBBBBBBB@@@???>>>>>>@@@AAAAAAAAA@@@?????????@@@>>><<<:::;;;;;;<<<<<<;;;:::::::::::::::666555444333111///---+++&&&&&&&&&&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$###%%%'''((((((&&&###"""!!!"""############"""!!! !!!"""$$$$$$$$$$$$### """$$$%%%&&&&&&%%%"""############""""""!!!""""""""""""###$$$%%%&&&######""""""""""""##################""""""""""""###############$$$$$$%%%%%%$$$###""""""""""""""""""##################"""############""""""""""""$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$$$$######$$$######""""""######$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!######""""""""""""!!!!!!""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###############################################################$$$$$$$$$%%%########################"""""""""#####################""""""""""""###$$$!!!"""$$$%%%&&&%%%%%%$$$'''&&&%%%###"""!!!!!!!!!###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""!!! &&&%%%%%%$$$$$$$$$$$$%%%########################$$$%%%%%%$$$"""!!!"""###"""############$$$$$$$$$###############$$$$$$%%%""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""###""""""""""""""""""###########################%%%%%%%%%$$$$$$"""!!!!!!########################!!!!!!!!!!!!""""""###$$$########################"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""" !!!###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&$$$"""!!!######$$$%%%%%%%%%%%%$$$"""""""""###############|||mmmeeeZZZSSSQQQSSSTTTTTTRRRSSSSSSTTTUUUUUUUUUUUUPPPQQQQQQQQQPPPNNNLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLHHHFFFCCCBBBBBBBBB@@@???===>>>???@@@AAA@@@?????????@@@@@@???<<<;;;;;;<<<===<<<:::999888999:::;;;666555444333111///---++++++(((&&&'''***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$"""$$$&&&((('''&&&###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%###!!!  ###$$$$$$###"""############""""""!!! ######""""""###$$$$$$%%%######""""""""""""############"""""""""""""""############""""""######$$$$$$###""""""!!!!!! """"""############""""""#########"""""""""""""""############""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$ !!!!!!"""###%%%&&&&&&!!!"""$$$$$$###!!!&&&&&&%%%$$$""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&###!!!%%%%%%$$$$$$$$$$$$$$$%%%########################&&&&&&&&&$$$""""""$$$&&&""""""#########$$$$$$$$$###""""""""""""###$$$$$$###"""!!!!!!!!!###$$$%%%###$$$%%%%%%&&&&&&%%%%%%########################"""""""""#########$$$$$$!!!!!!!!!"""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$"""!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######!!!!!!"""$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$|||kkkcccXXXQQQPPPRRRSSSSSSRRRRRRTTTUUUVVVVVVVVVUUUQQQRRRSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFCCCBBBBBBBBB@@@???===>>>???@@@AAA@@@?????????@@@@@@???<<<;;;;;;<<<<<<;;;:::999888999::::::666555444333111///---+++,,,)))''''''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&$$$###$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$###!!!  """###$$$###""" ###############"""!!! %%%$$$$$$###""""""############""""""""""""############"""!!!!!!"""###$$$###""""""!!!!!!!!!""""""&&&&&&&&&%%%%%%$$$$$$###""""""############""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""###""""""""""""############$$$######""""""######$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! &&&%%%$$$!!!#########$$$$$$#######################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$######""""""######$$$!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$$$$$$$$$$######$$$$$$%%%#################################!!! """$$$""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""#########"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!"""$$$%%%%%%########################$$$$$$$$$###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """######""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""############$$$$$$%%%%%%""""""######$$$$$$%%%%%%{{{jjjbbbWWWQQQOOOQQQRRRSSSQQQRRRTTTVVVWWWWWWVVVVVVSSSSSSSSSRRRRRRQQQPPPOOOKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFCCCBBBBBBBBB@@@???>>>>>>@@@AAAAAAAAA@@@???@@@@@@AAA???===;;;<<<<<<;;;;;;:::999999999999999666555444333111///---+++***)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$###"""!!!"""###$$$%%%######"""!!!!!!"""######""""""######$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$######"""&&&%%%$$$###""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""##################"""""""""""""""##################""""""""""""""""""##############################$$$$$$$$$$$$#########""""""!!!!!!""""""###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$%%%#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$###"""  !!!"""$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""######"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""###$$$!!!""""""#######################################$$$######"""!!!!!! """######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$$$$###"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""######""""""######$$$%%%#########$$$$$$$$$$$$$$${{{jjjaaaWWWPPPOOOQQQRRRSSSPPPRRRTTTVVVWWWWWWWWWVVVSSSRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJHHHFFFCCCBBBBBBBBB@@@???>>>???AAABBBBBBBBBAAA@@@@@@AAAAAA???===<<<<<<===:::::::::::::::999888888666555444333111///---+++******)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$#########$$$%%%&&&######"""!!!!!!"""######$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$######""""""""""""#########"""!!! !!!"""$$$%%%$$$###""""""!!!!!!"""""" !!!"""######""""""######$$$$$$$$$$$$######!!!"""""""""############"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!"""""""""######!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$########################### !!!!!!""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""#########$$$$$$########################%%%$$$$$$$$$$$$$$$$$$###"""$$$&&&'''((((((!!!"""###%%%''')))****** !!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######""""""""""""######$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&"""############$$$$$$$$$""""""!!!!!!""""""###$$$"""############""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$############""""""######$$$%%%%%%&&&$$$$$$############$$$$$$########################"""######$$$$$$$$$######""""""######$$$%%%%%%&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!###%%%%%%###""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$###zzziiiaaaWWWPPPOOOQQQSSSSSSPPPRRRTTTWWWXXXXXXWWWVVVSSSRRRPPPOOONNNNNNOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKHHHFFFCCCBBBBBBBBB@@@??????@@@AAABBBCCCBBBAAAAAA@@@AAAAAA@@@===<<<<<<===999999:::;;;:::999888777666555444333111///---++++++,,,---***&&&%%%(((+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))'''$$$"""!!!"""$$$%%%$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&""""""""""""###$$$%%%&&&######""""""""""""#########"""!!! !!!"""$$$&&&%%%%%%$$$###""""""###### """###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$###""" """###$$$ !!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################!!!""""""""""""#################################&&&%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$###"""""""""###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%######""""""""""""######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$###"""###"""############$$$$$$$$$#########"""###$$$$$$%%%"""###$$$$$$$$$"""!!! ######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&''''''!!!""""""###$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$&&&&&&$$$""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########|||uuufff___VVVQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVRRRSSSSSSTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJJJJJJJFFFEEECCCCCCCCCCCCAAA??????@@@BBBBBB@@@???>>>?????????>>>>>>===;;;:::999999999999:::;;;;;;888666777555222111000///,,,***(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''"""""""""$$$&&&&&&$$$"""!!!"""#########!!! """"""""""""""""""""""""(((&&&### !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%% !!!""""""!!!  $$$$$$############$$$$$$""""""""""""""""""###$$$&&&$$$"""###$$$%%%%%%$$$""""""############""""""######"""!!!!!!""""""######!!! &&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$&&&&&&$$$###$$$''''''%%%""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&%%%### &&&%%%$$$"""!!!!!!!!!!!! !!!"""###############"""""""""###$$$$$$%%%%%%!!!"""""""""##################""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!"""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$""""""$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%%%%''''''&&&%%%%%%$$$######%%%&&&'''&&&### |||tttggg___VVVPPPPPPQQQRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUPPPQQQQQQRRRQQQQQQOOOOOOPPPOOONNNMMMLLLKKKKKKKKKGGGEEECCCCCCCCCCCCAAA??????AAACCCBBBAAA??????????????????>>>===<<<:::::::::999888999:::;;;999777777555222111000///,,,***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%###""""""###%%%%%%$$$##################"""!!! ########################&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$###""""""######$$$#########$$$$$$%%%%%%%%% !!!!!!!!!!!!!!!!!! ########################$$$######""""""######$$$"""""""""""""""######$$$"""!!!!!!"""%%%'''((('''""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!! """$$$&&&%%%$$$###$$$&&&&&&$$$""""""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""%%%%%%$$$######"""!!!!!!########################&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!!!!"""###############%%%$$$###############$$$###$$$$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$""" ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$###!!!!!!###$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$######""""""!!!$$$%%%$$$$$$%%%&&&{{{uuuhhh```VVVPPPOOOOOOOOOOOONNNOOOQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQQQQPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMGGGEEECCCCCCCCCCCCAAA@@@???AAACCCCCCAAA?????????@@@@@@@@@???>>>===<<<;;;;;;999888888999::::::999777555222111000///---+++))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$###""""""$$$%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""""""""""""""%%%%%%$$$###""""""###############$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$"""""""""""""""###$$$$$$"""!!!!!!"""%%%''''''&&&""""""############""""""!!!"""###$$$$$$###""""""$$$$$$$$$$$$%%%&&&'''(((######""""""""""""######"""############$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """""""""  !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###!!! !!!!!!"""###$$$&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""$$$"""!!!!!!""""""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!"""""""""############$$$######"""""""""###$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&######""""""######$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!"""$$$&&&}}}wwwjjjbbbXXXQQQOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOGGGEEEDDDCCCDDDCCCAAA@@@???AAACCCCCCAAA?????????@@@@@@@@@@@@???>>>===<<<;;;999777777888:::;;;:::777555333111111///---+++))))))))))))((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&$$$""""""###%%%&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""###############$$$$$$$$$###"""!!! !!!"""### ######""""""""""""######"""!!!!!!!!!"""###$$$%%%%%%$$$######$$$$$$###!!!""""""############"""""" """$$$$$$###!!! ############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$"""###%%%&&&&&&%%%###"""########################"""""""""###$$$$$$%%%%%%$$$$$$######""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%$$$###"""!!!"""###$$$$$$$$$#########$$$$$$%%%$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######$$$############"""""""""$$$######"""###""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$##################""""""#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$#########"""""""""!!!"""###""""""###$$$yyymmmeeeZZZSSSQQQPPPOOONNNOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNOOOPPPPPPPPPPPPOOOGGGFFFDDDDDDDDDDDDBBB@@@>>>@@@BBBBBB@@@???>>>?????????@@@??????>>>===<<<;;;999777777999:::;;;;;;888666333222111000---+++***)))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###$$$'''((()))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&$$$""""""$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###########################"""!!! !!!"""##############################""""""""""""""""""###!!!!!!!!!!!!"""###$$$%%%$$$######$$$$$$$$$""" """"""############"""""""""###%%%''''''&&&%%%$$$$$$$$$$$$######""""""!!!%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######"""###%%%&&&&&&%%%###"""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$%%%&&&'''''''''&&&$$$"""!!!!!!""""""%%%%%%###""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$""""""#########$$$$$$$$$################################################""""""########################$$$$$$$$$$$$######""""""!!!!!!""""""###$$$""""""#########"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&'''((('''&&&%%%&&&'''{{{nnnfff[[[TTTQQQQQQPPPOOORRRRRRSSSTTTUUUUUUUUUUUURRRRRRPPPOOONNNNNNNNNNNNMMMNNNOOOPPPQQQPPPOOONNNHHHFFFDDDDDDDDDDDDBBB@@@===???AAAAAA???>>>===>>>>>>?????????>>>>>>===<<<999888777888:::;;;;;;:::888666333222111000...,,,******))))))((((((''''''%%%%%%%%%%%%%%%&&&&&&'''$$$"""!!!"""$$$&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$#####################"""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###%%%%%% !!!###%%%&&&$$$"""""""""############""""""!!!"""###%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$##################"""###%%%(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$###"""########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$"""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$%%%%%%$$$#########"""!!!!!!!!!"""$$$%%%############"""!!!  """###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''|||llleeeZZZSSSQQQQQQPPPOOOSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLHHHFFFEEEDDDEEEDDDBBBAAA<<<>>>@@@@@@>>><<<<<<<<<======>>>>>>>>>===<<<<<<888777777999;;;<<<;;;999888666444222222000...,,,*********)))((('''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""$$$&&&&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%$$$$$$###%%%&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!###$$$%%%%%%$$$$$$$$$#########"""""""""!!!"""""""""######""""""""" """"""!!!!!!!!!!!!"""""" !!!!!!"""$$$%%%&&& !!!###%%%%%%###!!!""""""############"""""" !!!""""""######$$$$$$%%%&&&%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$############ !!!"""  $$$'''&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''''''''%%%$$$########################"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###"""!!!!!!""""""!!!"""###$$$%%%&&&&&&&&&%%%$$$######"""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$%%%%%%###%%%'''%%%###"""###%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""$$$%%%%%%%%%$$$###""""""!!!!!! !!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######!!!"""###$$$%%%$$$$$$########################### !!!!!! !!!###%%%{{{kkkcccYYYRRRPPPPPPOOONNNTTTTTTTTTTTTTTTSSSSSSRRRUUUTTTRRRPPPOOOOOOOOOOOOMMMNNNOOOPPPPPPNNNLLLKKKHHHFFFEEEDDDEEEDDDCCCAAA;;;===??????===;;;;;;;;;<<<===============<<<;;;777777777:::<<<<<<;;;999888666444222222000...,,,+++******)))(((''''''&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&''''''&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$###$$$&&&''''''%%%### """###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!########################""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&#########$$$%%%### """"""############""""""############$$$%%%&&&''' !!!###$$$%%%%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""### """&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$$$$$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$###""""""###$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""###### !!!"""###$$$%%%"""$$$&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###!!! !!!"""$$$%%%'''&&&%%%$$$############""""""""""""############""""""############""""""$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!!!!""""""""""""&&&'''&&&%%%######%%%'''}}}vvvnnnggg]]]UUUQQQOOOOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSQQQOOONNNLLLKKKKKKRRRQQQOOONNNLLLLLLLLLLLLIIIGGGEEEDDDDDDDDDBBB@@@@@@???>>>======<<<<<<===<<<<<<;;;::::::999888888888888888999999:::::::::888666444333111///,,,)))((((((((((((''''''''''''&&&'''((('''&&&&&&&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$############"""$$$###"""""""""###%%%%%%$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""(((%%% !!!###$$$$$$""" ###%%%$$$"""!!!!!!!!!!!!!!!""""""#########""""""""""""######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""########################$$$$$$%%%###!!!!!!###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########"""%%%%%%$$$###"""!!! ###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$'''%%%"""""""""######"""""""""###""""""###&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###)))...+++###$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%###############"""!!!!!! """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""###""""""!!! ###$$$%%%%%%######$$$%%%'''&&&$$$#########$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%"""######"""!!!"""%%%'''%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###$$$&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#######################################""" $$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$|||vvvnnnggg]]]UUUQQQPPPPPPPPPSSSTTTUUUVVVVVVWWWVVVVVVSSSRRRQQQPPPOOOPPPQQQQQQQQQOOOMMMMMMNNNNNNLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::888888888888999999999999666555222111000...+++)))(((((((((((('''''''''''''''((()))((('''&&&''')))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$#########""""""""""""""""""############""""""########################%%%""" """######%%%""" !!!###$$$###!!!"""""""""""""""###$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""######""""""######$$$%%%%%%%%%%%%###!!!"""###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$$$$######""""""!!!!!!######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$&&&$$$""""""###$$$###### !!!""""""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""''''''### """&&&"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$##################$$$"""""""""""""""!!! !!!"""###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#############################################""""""!!!###$$$%%%%%%######$$$%%%&&&%%%$$$###"""######$$$$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$$$$""""""#########""""""!!!$$$$$$############$$$$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""###$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""#########"""!!!!!!%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$|||vvvnnnhhh^^^VVVRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWRRRQQQPPPPPPQQQTTTWWWYYYTTTPPPKKKKKKNNNPPPMMMIIIHHHFFFDDDDDDDDDCCCAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888444333111000000...+++)))((((((((((((''''''''''''''')))***)))((('''((()))$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$######""""""######$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&######""""""######$$$%%%###############"""""""""######$$$$$$$$$$$$##############################"""!!!!!!""""""!!!$$$"""!!!"""######"""!!!###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###"""""""""######""""""###$$$%%%%%%&&&&&&$$$###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$&&&''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$###"""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ ###$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!!!!""""""#########""""""######$$$$$$$$$$$$######"""$$$%%%%%%###""""""############$$$$$$%%%%%%&&&###"""""""""""""""######"""""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||wwwooohhh^^^WWWSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWSSSRRRPPPPPPQQQTTTXXX[[[\\\TTTLLLJJJMMMPPPMMMJJJHHHFFFDDDCCCCCCBBB@@@???=========<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999444333111111000///,,,***((((((((((((''''''''''''&&&((()))((('''&&&''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""%%%%%%&&&&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$########################"""######$$$$$$######"""###########################"""!!!"""###"""!!!!!!!!!!!!"""###$$$$$$######""""""""""""###$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######################## !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""$$$%%%%%%$$$%%%''')))***(((&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$$$$######$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""""""""#########$$$$$$$$$#########$$$$$$#########""""""############""""""!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''###$$$%%%%%%######$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""$$$&&&&&&$$$"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$######"""""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxnnnggg^^^VVVSSSRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUSSSQQQOOOPPPSSSVVVXXXcccYYYNNNIIILLLNNNMMMKKKGGGEEECCCBBBBBBBBB@@@>>><<<=========<<<;;;:::999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::555444222222222000...+++((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################""""""######$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""""""""!!!!!!########################&&&%%%$$$$$$$$$### !!!###$$$%%%&&&&&&"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""#########$$$$$$######"""""""""#########$$$$$$$$$""""""""""""###"""""""""&&&%%%%%%$$$$$$######"""############"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!"""$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######################## !!!"""###$$$$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""!!!!!!"""%%%&&&%%%$$$!!!###%%%%%%$$$"""""""""%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&(((&&&$$$$$$%%%$$$""" """"""#########$$$$$$$$$$$$##################$$$######$$$%%%%%%$$$######"""######$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$%%%%%%######$$$%%%#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""$$$&&&&&&$$$"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzmmmggg]]]VVVRRRRRRRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXVVVUUURRRPPPPPPQQQSSSUUUbbbZZZPPPKKKLLLMMMLLLJJJFFFDDDCCCBBBBBBAAA???=========>>>>>>===<<<:::999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<666555333222222000---+++((((((((((((''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%""""""###$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%$$$!!!!!!$$$$$$%%%&&&'''!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!!!!!#########$$$######"""!!!"""""""""############$$$ !!!"""#########""""""%%%%%%$$$######""""""""""""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$!!! """$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!!!!!!!###%%%&&&%%%$$$!!!###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%"""###&&&'''((('''&&&%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""!!! !!!"""###"""!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###%%%&&&''''''&&&&&& !!!"""#####################$$$$$$$$$$$$######"""$$$%%%%%%###""""""############$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%$$$###"""!!!"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$|||llleee\\\UUURRRQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTRRRRRRRRRSSSSSSYYYVVVRRROOONNNLLLJJJHHHFFFDDDBBBAAAAAAAAA???======>>>??????>>>===;;;999<<<<<<;;;;;;::::::999999666777888888999:::;;;;;;777555333222111///,,,)))((((((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############!!!"""###$$$$$$$$$$$$##################$$$$$$$$$!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###""" ###%%%$$$######%%%""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""############ """#########""""""!!!!!!"""""""""#########"""###%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&%%%!!! """&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%"""!!!"""###%%%&&&$$$"""$$$%%%&&&%%%$$$%%%''')))%%%$$$$$$######$$$$$$%%%###$$$''')))***)))'''&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""##################$$$%%%%%%######$$$%%%###$$$%%%&&&'''&&&&&&%%%""""""###$$$$$$###"""""""""###%%%&&&&&&%%%$$$### !!!######$$$$$$###$$$$$$############$$$$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%$$$$$$###""""""###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}kkkeee\\\TTTQQQQQQQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUUUUTTTSSSSSSSSSTTTPPPQQQRRRRRRPPPMMMIIIGGGFFFDDDBBBAAAAAA@@@>>>======>>>???@@@???===;;;:::>>>>>>===<<<;;;;;;::::::444444555777888999:::;;;666555222111000---***''')))(((((((((''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###$$$%%%$$$"""%%%&&&###!!!!!!"""#########"""###$$$$$$%%%######""""""""""""#####################"""!!!!!!""""""""""""############ !!!#########"""!!!!!!"""$$$%%%%%%!!!$$$%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%(((&&&"""!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" !!!"""###$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""""""""$$$%%%%%%$$$"""!!!"""""""""!!!"""%%%(((%%%$$$$$$$$$$$$$$$$$$%%%###%%%(((***+++***((('''$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$###""""""$$$'''"""############$$$$$$$$$%%%$$$###""""""###$$$%%% """###$$$$$$###""" !!!!!!"""#####################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""!!!###$$$%%%%%%######$$$%%%###$$$&&&'''((('''&&&&&&!!!"""###$$$$$$###"""!!!###$$$%%%&&&%%%###!!! """"""###%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""######"""!!!"""%%%'''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%!!!"""%%%'''((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{pppiii___WWWSSSRRRSSSSSSVVVWWWXXXWWWUUUUUUUUUWWWSSSPPPMMMMMMOOOQQQSSSSSSRRRPPPNNNNNNNNNNNNLLLJJJGGGFFFDDDAAA@@@?????????????????????>>>===;;;;;;<<<<<<;;;:::999999888888444333333555888::::::999555333111000000000...,,,))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$######%%%$$$#########$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!$$$$$$$$$######!!! ######""""""######$$$%%%%%%$$$###!!!!!!!!!"""###############$$$%%%&&&'''!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$###$$$$$$###"""""""""!!!!!!!!!!!!!!!""" !!!"""###$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$######$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&'''%%%'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%#########%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''&&&$$$"""######$$$$$$$$$$$$######'''### $$$&&&%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''((( !!!"""###$$$%%%&&&&&&!!!""""""""""""#########'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((("""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&"""$$$%%%%%%%%%%%%'''(((***'''######%%%&&&%%%###$$$$$$$$$############"""######$$$%%%'''((())))))########################&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$~~~yyytttlllaaaWWWRRRPPPPPPPPPSSSUUUVVVUUUTTTSSSTTTUUUUUUSSSPPPPPPRRRTTTUUUUUURRRPPPNNNNNNNNNNNNLLLJJJFFFEEECCCBBBAAA@@@@@@AAA>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999444333333555888::::::999555444111000000///---+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""$$$$$$###"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""!!! %%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!"""###""""""!!!!!! !!!!!!!!!"""""""""""""""#########$$$$$$############$$$$$$$$$###!!!!!!###$$$$$$#########""""""""""""##################$$$%%%&&&&&&##################$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$############""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$(((&&&###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''******'''%%%$$$%%%######$$$$$$$$$$$$######)))%%%""""""$$$%%%"""#########$$$$$$#########!!!""""""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""" ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''&&&###""""""$$$&&&%%%###$$$$$$$$$############"""######$$$%%%&&&''''''(((##############################$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!'''''''''''''''&&&&&&&&&~~~zzzxxxpppcccXXXQQQNNNNNNMMMSSSTTTVVVVVVTTTTTTTTTUUUUUUSSSRRRRRRTTTUUUUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJEEEEEEDDDBBBBBBAAAAAABBB;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;444333333555777999999888666444222111000///---+++((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""############"""!!!!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#####################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%######$$$######"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$###"""""""""#########"""!!! ############"""""""""""""""##################""""""  """$$$$$$###$$$$$$############$$$$$$"""""""""!!!!!!"""######!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$###""""""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""''')))((($$$"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$)))...---(((###$$$'''######$$$$$$$$$$$$######'''%%%######%%%%%%"""""""""############""""""!!!""""""###$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$#########""""""############$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%########################%%%$$$$$$""" ############$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%$$$$$$""""""######$$$%%%%%%&&&!!!!!!!!!"""""""""######&&&&&&%%%%%%$$$###""""""$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!###$$$$$$######%%%&&&###""""""$$$&&&'''&&&%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######}}}zzzqqqdddXXXQQQNNNMMMMMMSSSVVVXXXXXXWWWWWWWWWXXXSSSRRRQQQRRRSSSTTTSSSRRRRRRPPPNNNNNNNNNNNNLLLJJJFFFFFFEEECCCBBBAAA@@@@@@::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<============444333333555777999999888777555222111000...,,,***)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!"""""""""#########$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######"""######$$$$$$%%%%%%%%%###############"""!!!!!!"""$$$$$$$$$$$$$$$#####################%%%$$$###"""""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!###!!! """$$$############"""""""""###$$$$$$"""!!!!!! !!!!!!""""""#########$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&'''%%%"""$$$((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$)))------((($$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""$$$''''''%%%#########$$$$$$$$$$$$######$$$$$$#########"""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$####################################!!!"""###$$$$$$###!!!!!!#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""$$$$$$######$$$%%%###$$$%%%&&&''''''&&&$$$$$$$$$$$$#########""""""$$$$$$##########################################!!!""""""###$$$$$$######$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!zzzqqqdddXXXQQQNNNNNNNNNRRRUUUXXXYYYXXXXXXXXXYYYTTTRRRQQQRRRSSSTTTRRRQQQRRRPPPNNNNNNNNNNNNLLLJJJGGGGGGFFFDDDBBB@@@>>>>>>999:::;;;;;;;;;;;;;;;:::<<<<<<==================555444444666888999999888888666333111000...+++)))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&######""""""""""""######!!!"""""""""######$$$$$$"""############""""""!!! """######"""!!!#########$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!&&&$$$""""""######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&$$$###!!!!!!###$$$&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!$$$$$$###%%%)))(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''###!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$######"""""""""&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%""""""######$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!###$$$$$$###"""###%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$#########""""""$$$$$$############""""""########################$$$$$$%%%%%%$$$###""""""###############$$$$$$$$$''''''&&&&&&%%%%%%%%%$$${{{qqqdddWWWQQQOOOOOOPPPOOORRRVVVXXXWWWWWWWWWXXXVVVUUUSSSSSSTTTTTTTTTSSSRRRPPPNNNNNNNNNNNNLLLJJJEEEEEEEEECCCBBB@@@>>>===:::;;;;;;<<<;;;;;;::::::===============<<<<<<<<<777666666777999::::::999999666333111000---***((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%#########""""""#########"""""""""""""""#########""""""############""""""$$$$$$%%%$$$###!!!"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%############"""""""""""""""##################"""'''%%%###"""######"""!!! !!!"""###$$$######"""""""""######$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&& %%%'''%%%%%%&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''...+++'''%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$$$$########################!!!!!!""""""###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!###""""""!!!!!!###$$$%%%***)))&&&$$$"""!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%$$$######$$$%%%!!!"""###""" $$$$$$$$$############"""$$$$$$##########################################%%%%%%%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}sssdddXXXPPPNNNNNNOOONNNRRRVVVXXXXXXXXXXXXXXXWWWUUURRRQQQRRRSSSSSSSSSRRRPPPNNNNNNNNNNNNLLLJJJAAAAAABBBBBBBBB@@@???>>><<<<<<<<<<<<<<<;;;:::999>>>======<<<<<<;;;;;;;;;999888777888:::;;;;;;::::::777444111///---***'''###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&'''&&&&&&%%%########################"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""$$$%%%$$$$$$############$$$$$$$$$$$$###############"""""""""############""""""&&&%%%%%%$$$###!!!!!! """###$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!""""""###"""""""""""""""#########$$$$$$############$$$$$$$$$"""!!!!!!"""###"""!!!!!!!!!!!!!!!"""###$$$%%%  !!!"""###$$$$$$##################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!&&&)))&&&######$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((000---)))&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&########################"""""""""""""""#########&&&&&&%%%$$$###"""!!! """""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%########################%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''############""""""""""""!!!  """###+++***&&&###!!!  """###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%% """"""!!! """$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$########################"""###############""""""!!!""""""###$$$$$$%%%%%% !!!!!!""""""######uuueeeXXXPPPMMMMMMMMMPPPTTTXXXZZZ[[[ZZZZZZZZZVVVRRROOOMMMNNNPPPQQQQQQRRRPPPNNNNNNNNNNNNLLLKKK===>>>@@@AAABBBBBBAAA@@@============<<<;;;:::999>>>>>>===<<<;;;::::::999:::999888999;;;<<<<<<::::::777444111///---)))'''!!!%%%)))++++++***)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###############"""!!!!!!$$$%%%&&&'''((('''&&&%%%########################""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!""""""#########""""""!!! !!!"""###$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$###""""""!!!!!!"""!!!!!!""""""######$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!######"""""""""""""""###$$$%%%&&&""""""""""""###$$$&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''((())))))******))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((############$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$ &&&)))%%%!!!###'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((...+++(((&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%"""!!!&&&+++$$$%%%%%%&&&&&&%%%%%%$$$######$$$###$$$%%%(((***###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################&&&&&&%%%%%%$$$########################$$$$$$$$$!!!""""""""""""#########'''&&&%%%$$$############""""""""""""""""""""""""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&""""""$$$%%%&&&'''''''''!!!!!!!!!"""######$$$$$$&&&%%%$$$###$$$%%%'''((()))'''%%%###""""""###$$$ """###$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$&&&'''&&&$$$$$$%%%&&&!!!###$$$###!!!"""%%%((($$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######################## !!!"""############!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%&&&''''''xxxiii[[[SSSOOONNNNNNUUUXXXZZZZZZYYYXXXYYYYYYTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNLLLJJJHHHFFFCCCBBBBBBBBB@@@???;;;;;;;;;;;;:::999888888:::;;;<<<<<<<<<:::777666666555555666888:::<<<===:::999666444111...,,,*********))))))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""$$$&&&%%%$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$#########"""""""""!!!!!!######""""""""""""######$$$###"""""""""""""""###$$$$$$###############$$$#########""" !!!###%%%&&&&&&%%%%%%$$$###""""""###"""!!!!!!!!!###$$$%%%###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!''''''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$%%%%%%!!!!!!"""##########################################$$$%%%&&&((()))******########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$""" """&&&))))))(((################################################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###%%%***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!###%%%&&&)))'''%%%$$$%%%%%%###"""yyyiii\\\SSSPPPOOOOOOTTTWWWZZZ[[[ZZZYYYZZZZZZTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMMMMNNNMMMKKKIIIGGGEEEBBBAAAAAAAAA???>>><<<<<<<<<;;;;;;:::999888:::;;;<<<<<<;;;:::888666666666666777888:::<<<===999888555222///,,,***)))+++******)))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''$$$!!! """######"""$$$$$$###########################$$$$$$######"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%#########""""""###############""""""""""""######%%%%%%###"""!!!!!!!!!!!!"""#########!!!!!!###$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''')))******)))'''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$%%%!!!""""""#######################################$$$$$$%%%&&&'''(((((()))#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########&&&%%%$$$$$$&&&'''%%%"""################################################&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%!!!  """$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###%%%&&&&&&$$$######$$$%%%$$$###zzzjjj\\\TTTPPPOOOPPPSSSVVVYYY[[[[[[ZZZ[[[\\\VVVUUUTTTRRRQQQPPPPPPPPPOOOMMMLLLLLLMMMLLLIIIGGGFFFCCCAAA@@@@@@???>>>===<<<<<<===<<<<<<;;;:::999::::::;;;;;;;;;999888777777777777888999;;;===>>>777666444333111///---,,,++++++******)))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$!!!!!!"""######"""%%%%%%$$$$$$###""""""!!!""""""######$$$######""" !!!""""""######""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""###$$$%%%'''&&&%%%###"""!!!!!! !!!###$$$$$$###""""""###$$$$$$######"""!!!!!!!!!"""############""""""!!!!!!"""######$$$$$$###############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!"""###$$$%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%% !!!"""#####################$$$$$$$$$%%%%%%%%%!!! !!!###%%%&&&""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&$$$"""!!!"""###%%%$$$$$${{{kkk\\\TTTPPPPPPPPPQQQUUUYYY[[[\\\\\\\\\]]]WWWVVVTTTRRRQQQPPPOOOOOOOOONNNMMMMMMMMMLLLJJJHHHFFFDDDAAA@@@@@@@@@>>>===============<<<;;;:::999999::::::::::::999888777888888888999:::<<<======555555555444444333333333+++++++++***))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""############### !!!"""""""""""""""&&&%%%$$$###!!! %%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""###$$$%%%&&&((('''&&&%%%$$$#########!!!###%%%%%%$$$""""""###$$$$$$######"""""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!"""############"""!!!&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%########################""""""#########$$$$$$$$$"""""""""######$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$###""""""!!!!!!#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%%%%###""""""$$$%%%$$$###|||kkk\\\SSSPPPPPPPPPQQQTTTYYY\\\]]]]]]]]]]]]WWWVVVUUUSSSQQQPPPPPPOOOQQQPPPOOOOOOOOONNNLLLJJJGGGDDDBBBAAAAAA@@@???>>>============<<<;;;:::999999999999999999999888888777888999:::;;;<<<<<<<<<777777666555333222222111++++++******)))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$ !!!"""############### !!!"""""""""""""""$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$&&&&&&$$$$$$#########$$$$$$%%%!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$#########"""###$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""###"""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################$$$#############################################$$$$$$$$$#########"""""""""""""""######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""""""""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$(((&&&$$$$$$$$$%%%$$$"""|||jjj[[[RRROOOOOOPPPQQQUUUZZZ]]]^^^]]]\\\\\\WWWVVVUUUSSSRRRQQQQQQPPPSSSQQQPPPPPPQQQPPPNNNKKKGGGEEEBBBAAAAAAAAA???>>><<<<<<===<<<<<<;;;:::999999999999999888888999999777888999:::;;;;;;;;;;;;999888666333000---+++*********))))))((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""!!!!!!"""###!!!""""""###$$$$$$%%%%%% !!!"""############ !!!""""""######""""""!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$###############$$$%%%&&& !!!"""###$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!"""###$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$***(((%%%$$$%%%%%%###"""{{{jjjZZZPPPMMMNNNOOORRRVVV[[[^^^^^^]]]\\\[[[VVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQQQQPPPNNNLLLFFFCCCAAA@@@@@@???>>>===<<<<<<<<<;;;;;;:::999888999888888888888888999999666777888::::::::::::999888777555222///---+++***))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$#########!!!######!!! """$$$##################$$$$$$ !!!"""############!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$######$$$%%%%%%""""""!!!!!!!!!"""######$$$$$$%%%$$$######$$$&&&###############$$$$$$$$$""""""""""""""""""###$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%&&&''''''######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###############""""""""""""%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$###{{{iiiYYYPPPMMMMMMNNNRRRVVV[[[^^^^^^]]][[[[[[UUUUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPQQQPPPNNNLLLDDDBBB@@@??????>>>===;;;;;;;;;;;;;;;:::999888888999888888888888888999999555666888999::::::999888444444333333222111000000((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((("""############$$$$$$$$$'''&&&&&&%%%$$$###"""""" ###%%%%%%###"""$$$&&&%%%%%%$$$$$$###""""""""" !!!"""############""""""###$$$$$$$$$$$$$$$'''&&&%%%###!!! ######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%###""""""%%%'''"""""""""""""""############"""!!!!!!!!!###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$""""""###$$$&&&'''((((((""""""###$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""!!! $$$))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$xxxeeeXXXQQQLLLMMMPPPRRRVVVYYY[[[[[[ZZZZZZZZZYYYWWWUUUSSSRRRRRRSSSTTTRRRPPPNNNMMMMMMNNNMMMLLLGGGDDD@@@>>>======<<<<<<;;;<<<<<<<<<;;;999777666::::::999999888777777777777777777888999999::::::777666444222000...,,,,,,***)))(((&&&&&&''''''((((((((((((''''''&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!!!!"""###%%%&&&''''''&&&$$$###$$$&&&'''&&&$$$"""""""""""""""""""""""" """###%%%%%%$$$###"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&111---&&&!!!###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###  ###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((((((&&&$$$""""""$$$%%%&&&%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%'''((())))))))))))))))))(((''''''&&&&&&''''''((("""######$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((('''((()))'''$$$"""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$%%%&&&'''%%%"""#########"""######$$$%%%%%%$$$######""""""######""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!! '''&&&%%%$$$###$$$%%%&&&!!!!!!###$$$&&&((())))))%%%###""""""###$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''###"""###%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$###$$$%%%&&&'''"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""xxxeeeXXXQQQLLLLLLPPPRRRUUUYYY[[[[[[ZZZYYYZZZYYYWWWUUUSSSRRRRRRSSSSSSRRRQQQOOOOOOOOONNNLLLKKKGGGDDD@@@============<<<<<<<<<<<<<<<;;;999888666666666666666666777777777777777777888999999::::::777666444222000---+++***(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$####################################!!!"""$$$%%%&&&%%%$$$###!!!!!!"""###############""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&AAA<<<333+++%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((('''%%%######%%%''''''&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''%%%&&&'''((())))))))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""$$$&&&''''''%%%$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%###!!!###############$$$$$$%%%%%%$$$######""""""###############$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$wwweeeXXXQQQLLLLLLOOORRRUUUYYY[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQOOOLLLIIIFFFCCC@@@============<<<<<<=========<<<:::888777444555555666777777888888777777777888999999::::::888777555222000---+++***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$ !!!"""###$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%---)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%)))(((''''''((()))(((''')))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%&&&(((((()))))))))$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%%%%$$$$$$"""$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###!!! $$$&&&((((((&&&%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""###############$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$#########"""""""""###$$$%%%"""$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$wwweeeXXXQQQLLLLLLNNNRRRUUUYYY[[[ZZZYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTPPPLLLHHHFFFCCC???======>>>===<<<<<<=========<<<:::888777777777888888999999999999777777777888999999::::::;;;999777444111...+++***''''''((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,***$$$"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###""" !!!$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&'''((()))(((&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&$$$%%%''')))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""((()))***)))&&&$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$############$$$%%%%%%%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%'''&&&############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$############""""""""""""""""""""""""vvvdddYYYQQQLLLKKKMMMQQQUUUXXXZZZZZZYYYXXXYYYWWWWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTQQQLLLGGGEEECCC???======>>>>>>===<<<<<<======<<<:::888777999999999999888888777777777777777888999999::::::<<<;;;999666222///---,,,)))))))))(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%'''(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,***$$$"""$$$(((########################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$######$$$%%%&&&'''(((%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%((()))***)))&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$###$$$%%%%%%&&&%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!"""######$$$%%%%%%"""###%%%&&&'''&&&%%%%%%"""""""""""""""""""""###%%%$$$""""""$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###''')))'''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""vvvdddYYYQQQLLLJJJLLLQQQTTTXXXZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTQQQLLLHHHEEEBBB???======>>>>>>===;;;<<<<<<<<<;;;999777666888888777777666555555444777777777888999999::::::<<<:::888666333000...---+++***)))((((((((()))***&&&&&&''''''''''''''''''$$$&&&''''''&&&&&&'''((((((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$&&&'''&&&###!!!###%%%########################$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###!!!"""######$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$$$$$$$$$$%%%'''((()))%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########"""""""""######$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! %%%###""""""###$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!!!!!!! """"""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$uuudddYYYQQQLLLJJJLLLQQQTTTXXXZZZYYYXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQRRRSSSSSSQQQMMMJJJEEEBBB???======>>>>>>>>>:::;;;;;;;;;:::888666555777777777666666666666666777777777888999999::::::999888666444111///---,,,,,,+++(((&&&%%%''')))+++((((((((((((((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&'''(((((('''&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###%%%&&&&&&%%%###""" !!!"""###$$$######"""$$$%%%'''((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''$$$$$$$$$%%%&&&((()))***%%%%%%%%%'''((()))'''%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""###############$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$###""""""!!!&&&$$$"""###$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&"""""""""!!!!!!!!!!!! """"""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$uuudddYYYRRRLLLJJJKKKQQQTTTXXXZZZYYYXXXXXXXXXVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQMMMKKKEEEBBB???===>>>>>>>>>>>>999:::::::::999777555444777777777888999999::::::777777777888999999::::::777666444222000...,,,,,,---***&&&$$$###%%%)))+++******))))))((((((''''''%%%&&&''''''&&&&&&''')))$$$%%%&&&(((((((((((('''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&''''''&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###"""!!!!!!"""$$$&&&(((################################################""""""######$$$$$$$$$%%%"""###%%%&&&&&&%%%###""" !!!"""$$$$$$######""""""###%%%%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%%%%&&&'''(((******&&&&&&'''(((******(((&&&$$$%%%%%%&&&'''''''''&&&)))'''&&&'''((()))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''"""###%%%'''((()))******))))))(((((((((((())))))'''''''''&&&%%%%%%$$$$$$"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%%%%&&&''''''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###"""#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&''')))###$$$$$$%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%"""!!!###&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$#########%%%&&&&&&%%%$$$%%%%%%############""""""""""""""""""""""""""""""""""""sssdddYYYQQQKKKJJJMMMOOOUUUXXXWWWVVVXXXXXXVVVWWWVVVTTTRRRQQQRRRSSSTTTVVVUUUSSSRRRQQQNNNJJJGGGHHHEEEBBBAAA@@@@@@???>>>======>>>>>><<<:::777555777888999888777666666888999999999999999:::::::::888777444222///...,,,,,,,,,+++***)))((('''&&&%%%&&&&&&&&&'''''')))******((('''%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######"""!!!!!!!!!!!!!!!###############"""!!!  !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%)))((('''&&&$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''%%%###$$$&&&&&&### ###$$$%%%%%%&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&########################(((''''''&&&&&&%%%%%%$$$%%%'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((($$$######$$$&&&''''''&&&$$$$$$######$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&)))((())),,,...---(((###&&&&&&&&&&&&&&&&&&&&&&&&((((((''')))***+++)))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''')))***)))((($$$%%%'''&&&$$$"""!!!!!!%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%### ###(((***&&&"""########################''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%$$$%%%))),,,###$$$%%%&&&&&&%%%$$$###&&&$$$""" """%%%'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$ """###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""###!!!"""###$$$$$$###!!! &&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''""""""""""""""""""""""""|||oooaaaWWWOOOIIIHHHKKKPPPUUUXXXWWWWWWYYYYYYWWWWWWVVVTTTRRRQQQRRRSSSTTTWWWUUUTTTSSSRRROOOKKKHHHIIIFFFCCCBBBBBBBBBAAA???<<<<<<======<<<:::999888777888999888666666666777555555555666666666666666888777555222000...,,,,,,++++++***)))((('''&&&&&&%%%%%%&&&&&&''')))***+++'''&&&%%%%%%&&&'''&&&$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$###""""""""""""""""""############""""""!!!###$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%###!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%''''''%%%"""###$$$%%%%%%&&&&&&&&&%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&'''((('''&&&&&&'''((('''&&&$$$######$$$%%%&&&(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''&&&)))((()))***,,,+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''(((''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''***(((''''''((((((&&&$$$((()))++++++)))'''''''''$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############!!!"""$$$%%%%%%%%%###"""%%%%%%$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%########################yyymmm___VVVNNNIIIHHHKKKPPPVVVYYYXXXXXXZZZZZZXXXWWWVVVTTTRRRQQQRRRSSSTTTWWWVVVTTTTTTSSSPPPMMMJJJIIIGGGDDDCCCCCCCCCBBB@@@<<<<<<;;;;;;;;;:::::::::777888999888666555666777333333333444444555555555888777555333000...---,,,))))))))))))((((((((((((((('''''''''''''''((((((&&&%%%$$$%%%'''''''''%%%((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$############$$$""""""######$$$#########%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((()))'''$$$""""""###%%%&&&***)))''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''''')))((((((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$&&&((())))))((('''&&&''''''%%%$$$&&&(((***)))(((''''''(((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''###!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''"""$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$"""##################"""%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwlll___WWWPPPKKKKKKNNNPPPVVVYYYXXXXXX[[[[[[YYYXXXVVVTTTRRRRRRRRRSSSTTTWWWUUUTTTSSSRRRPPPLLLJJJGGGFFFDDDCCCCCCCCCAAA@@@>>>===<<<::::::999999:::666888888888666555666777444555555666666777777777888777666444111///---+++(((((((((((())))))))))))+++***)))'''&&&%%%$$$$$$&&&$$$$$$%%%'''((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!########################'''%%%###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&(((((((((&&&%%%&&&''',,,)))'''$$$###%%%'''((()))(((''''''((((((&&&%%%%%%%%%'''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((()))((('''''''''''''''''''''''''''''''''''''''''')))((('''''')))***)))(((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&'''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((()))&&&%%%$$$%%%''')))((((((%%%&&&((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%###"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########""""""############""""""""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvkkk___WWWQQQLLLKKKNNNPPPVVVYYYXXXXXX[[[[[[YYYXXXWWWUUUSSSRRRSSSTTTUUUUUUTTTRRRRRRQQQOOOLLLIIIEEEDDDBBBBBBCCCBBB@@@>>>AAA???===;;;999888777777666777888777555555555666555555666777888888999999777777666444222///---+++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""######$$$!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!########################$$$""" """$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''((()))(((&&&%%%&&&'''+++)))&&&%%%$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&%%%&&&'''((('''&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&'''((()))))))))((('''&&&&&&'''(((''''''''''''''''''''''''(((&&&$$$$$$$$$%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&'''((()))))))))((('''((())))))******))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%((()))***)))(((''''''%%%$$$%%%'''))))))(((''')))***)))(((((()))+++)))(((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###!!!"""$$$''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%###!!! !!!###%%%%%%$$$###"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######""""""############""""""!!!""""""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%sssiii]]]VVVPPPJJJIIIKKKOOOUUUXXXXXXXXX[[[[[[YYYXXXWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRQQQQQQOOOLLLIIIDDDCCCBBBBBBCCCBBB@@@>>>AAA@@@>>><<<:::777666555666777888777555444555666444444555666777888888999777777777555333000---+++(((((((((((())))))))))))######$$$%%%&&&(((***+++&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%########################"""!!! ###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((("""###%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''((()))(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''(((((('''%%%&&&&&&'''''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&'''))))))(((''''''(((((()))))))))*********((('''&&&&&&&&&''')))***))))))***(((&&&&&&''')))''''''''''''''''''''''''***(((%%%$$$%%%&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''((()))))))))((((((%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((***---///...,,,(((&&&,,,***'''&&&'''''''''&&&''''''(((&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$'''&&&%%%""" !!!$$$'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$###!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###"""##################"""%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$#########$$$$$$###$$$&&&'''''''''&&&%%%!!!!!!!!!""""""######$$$&&&$$$!!! !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%tttiii^^^WWWPPPKKKIIIKKKNNNSSSWWWWWWWWWZZZ[[[YYYYYYWWWUUUSSSSSSSSSTTTUUUTTTSSSRRRRRRRRRPPPMMMJJJDDDCCCCCCCCCDDDCCCAAA???>>>>>>>>>===;;;999666555666777777777555444555666333444555666777888888999777777777666333000---+++))))))))))))((((((((((((######$$$%%%&&&((()))***'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$%%%'''(((########################$$$###"""###%%%%%%$$$"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((())))))(((&&&$$$%%%&&&######$$$%%%&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))((('''&&&&&&&&&''')))***(((***+++***((('''((()))''''''''''''''''''''''''***(((%%%%%%''')))******(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((((())))))))))))(((((('''%%%%%%&&&''''''''''''&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&'''***,,,---,,,+++***---+++(((''''''(((((((((&&&&&&&&&$$$""""""###%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$''')))'''###"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%### ###&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$$$$&&&&&&&&&$$$###"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######'''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###!!!!!!"""######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwlllaaaYYYSSSMMMKKKMMMMMMSSSWWWVVVWWWZZZZZZXXXYYYWWWUUUTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSQQQNNNKKKEEEDDDDDDEEEEEEEEEBBB@@@<<<===>>>>>><<<:::777666555777777777555444555666555555666777888999:::;;;777777777666444000---+++***)))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""###"""""""""###%%%'''(((""""""""""""""""""""""""&&&&&&%%%&&&'''&&&###!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%''''''''''''(((***'''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((&&&$$$%%%&&&###$$$&&&((())))))((((((+++***(((((())))))'''&&&&&&%%%%%%%%%&&&''')))***)))(((((((((''''''''''''$$$&&&((()))***)))((('''''''''''''''((((((((())))))(((&&&%%%&&&''')))+++(((***,,,,,,)))'''(((***(((((((((((((((((((((((($$$"""!!!!!!$$$''')))***((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))***))))))(((''''''&&&''''''((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&''''''''' ###&&&)))---///000+++)))&&&&&&)))+++,,,,,,*********(((%%%%%%&&&((('''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%%%%(((***'''###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''******######+++''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$&&&((('''%%%$$$###$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$ """$$$%%%$$$"""!!!$$$$$$%%%&&&&&&'''((((((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$tttmmmaaaVVVNNNKKKKKKLLLPPPRRRVVVWWWWWWWWWXXXZZZWWWWWWVVVTTTRRRQQQSSSTTTWWWVVVTTTRRROOOMMMLLLKKKHHHFFFDDDDDDDDDCCCAAA???<<<<<<<<<;;;:::999888777888888777555333333555666666555555555555666666777888777666444222///---+++'''&&&%%%###""""""######'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$%%%''''''''''''&&&%%%%%%$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''(((*********)))(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))******))))))(((((('''''',,,+++***((('''&&&&&&&&&$$$$$$$$$%%%&&&'''((((((,,,+++)))'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******%%%&&&&&&'''((()))******(((((((((((((((((((((((()))((((((((()))***+++,,,+++)))(((((())))))(((&&&(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!$$$$$$$$$###$$$&&&&&&$$$###"""#########!!!%%%%%%%%%$$$$$$#########!!!%%%''''''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%ssskkk```UUUNNNKKKLLLMMMPPPSSSVVVWWWWWWXXXXXXYYYVVVVVVVVVTTTRRRRRRSSSUUUTTTTTTSSSRRRQQQOOOMMMLLLGGGEEECCCCCCDDDCCCBBB@@@<<<<<<;;;;;;:::888777666777777777666444333555777555555555555555666666777777777666444111///,,,+++((('''&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&))))))((((((((('''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''''''''((((((((())))))************************))))))(((((((((((())))))******))))))))))))************))))))((((((((((((***************)))))))))'''''''''(((((()))))))))***))))))(((((((((((((((************************************))))))))))))(((((((((((())))))))))))&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,,,,***))))))******)))((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%#########$$$$$$######"""!!!###%%%%%%%%%$$$%%%''''''%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$""" ######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$qqqjjj___UUUNNNKKKLLLNNNQQQSSSVVVXXXXXXXXXXXXYYYVVVVVVUUUTTTRRRQQQSSSUUUPPPQQQSSSSSSRRRPPPMMMLLLEEEDDDBBBBBBCCCCCCBBBAAA;;;;;;;;;:::999888777666666777777666444444666777555555555555666666777777777666555333111...,,,+++***)))(((((('''(((((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''(((((()))))))))))))))(((((((((&&&'''((()))))))))((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((((((((()))))))))******************************))))))))))))******++++++************++++++***))))))))))))((((((((('''(((***+++,,,,,,,,,,,,(((((((((((())))))))))))'''(((((()))))))))))))))************************++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,+++******++++++***)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%"""######$$$$$$#########"""$$$&&&&&&%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################rrrkkk```UUUNNNLLLMMMOOORRRTTTWWWXXXXXXXXXXXXYYYXXXXXXWWWTTTQQQOOOPPPRRROOOQQQSSSUUUSSSPPPLLLIIIDDDBBBAAABBBCCCCCCBBBAAA;;;;;;;;;:::999888666666666777888777555555666777444444555666666777777777666666444333000...+++***+++***)))'''%%%###""""""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$"""""""""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((*********++++++++++++***))))))(((((())))))***+++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((((((((()))))))))************************+++******************++++++******))))))******+++))))))))))))))))))))))))%%%'''))),,,---,,,+++***((((((''''''''''''''''''%%%&&&(((************)))************************++++++*********)))))))))******))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))&&&&&&((()))***+++,,,,,,+++***))))))++++++***)))***)))(((''''''((()))***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&***(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%$$$"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuunnncccXXXPPPNNNNNNPPPRRRUUUWWWYYYXXXXXXXXXYYY[[[ZZZXXXTTTPPPMMMMMMNNNQQQRRRUUUUUUSSSNNNIIIFFFCCCBBBAAAAAABBBCCCAAA@@@;;;;;;;;;:::999888777666777888999888666555555666333444555666777777777777555555444222///---+++)))***)))((('''%%%###!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$"""""""""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))&&&''''''(((((()))))))))''''''''''''''''''''''''++++++***************+++((((((''''''(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))***************************++++++************++++++))))))(((((((((((())))))))))))))))))************&&&(((***++++++***((('''((((((((((((((((((''''''%%%&&&((()))*********)))******************************)))))))))(((((((((******))))))(((((('''''')))))))))))))))(((((((((************************&&&'''(((***++++++++++++***((('''((()))***)))((())))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))(((&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!###%%%%%%$$$###$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%''')))***######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ttthhh[[[SSSOOOOOOPPPSSSUUUXXXYYYXXXXXXXXXYYY[[[[[[XXXTTTOOOMMMLLLMMMRRRSSSUUUUUURRRNNNHHHEEECCCBBB@@@@@@AAAAAA@@@???<<<<<<<<<;;;:::999888777999::::::999666444444444222333555777888888777777555444333111///,,,***)))''''''((((((((('''&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((((((((())))))&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((('''''''''''''''(((((()))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******++++++++++++++++++++++++++++++************++++++))))))(((((((((((()))))))))))))))************+++((()))******)))((('''&&&************++++++++++++&&&&&&((()))************++++++++++++++++++++++++))))))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++******)))((('''((()))***)))((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$###!!!"""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzmmm___UUUPPPOOOPPPTTTVVVXXXYYYYYYXXXXXXYYYYYYYYYWWWSSSOOOMMMNNNOOOQQQRRRSSSSSSQQQNNNJJJGGGDDDBBB@@@@@@AAA@@@???============<<<;;;:::999888:::;;;<<<:::777444222222111333555777888888777777444444333111...,,,)))(((''''''((()))***)))((((((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''((((((((()))))))))))))))))))))(((((((((((((((&&&'''''''''(((((((((((()))((('''&&&&&&&&&''''''(((''''''''''''((())))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++******))))))))))))*********))))))))))))))))))***))))))*********+++++++++*********)))))))))((((((*********++++++,,,,,,,,,(((((('''(((((()))******++++++++++++++++++++++++*********)))))))))(((((((((((((((((())))))))))))((((((((()))*********+++))))))))))))))))))))))))'''(((***++++++***)))((()))((('''(((***+++***)))&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}pppbbbWWWQQQOOOOOOTTTVVVYYYYYYYYYXXXXXXYYYWWWWWWUUUSSSPPPOOOPPPQQQOOOPPPRRRRRRQQQOOOLLLJJJDDDCCCAAA@@@@@@@@@>>><<<>>>>>>>>>===<<<;;;999999;;;<<<===;;;777333111111111222555777888888777777444444222111...,,,)))(((((()))))))))((('''%%%$$$&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((((((((())))))******+++***)))'''''''''((()))((((((((((((((())))))***$$$%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))******+++++++++++++++******)))******++++++''''''((()))***+++++++++))))))'''''''''(((***++++++++++++++++++++++++++++++++++++************)))''''''(((((())))))******''''''((()))***++++++,,,++++++++++++++++++++++++((()))+++,,,+++***((('''***)))((()))+++,,,,,,***%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((!!!###&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&'''''''''$$$%%%'''&&&%%%$$$$$$%%%(((&&&$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################zzzmmm```WWWQQQNNNLLLUUUWWWYYYZZZYYYYYYZZZ[[[ZZZYYYWWWTTTPPPNNNOOOPPPPPPQQQQQQSSSSSSQQQMMMIIIEEECCCAAA@@@AAAAAA@@@???<<<<<<;;;;;;;;;:::::::::;;;:::999777555444333333333333555666666666555444555444222111...---+++************)))(((''''''&&&)))((('''((()))***)))((()))))))))(((((('''''''''''''''''''''''''''''''''""""""###$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&''')))***))))))))))))((((((((((((******))))))))))))******++++++++++++******))))))***+++---......---+++***------,,,---.........---------,,,+++*********+++---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))(((222...+++***+++,,,+++)))***+++,,,------,,,+++***************************))))))))))))))))))))))))'''(((***+++------......***,,,...//////---***(((&&&'''(((*********)))(((+++******)))(((''''''&&&******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&,,,+++***((((((***+++,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''******)))'''&&&%%%$$$###(((((((((((((((((((((((()))&&&$$$$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%zzzmmmaaaWWWQQQNNNMMMSSSUUUXXXYYYXXXXXXZZZ[[[ZZZYYYWWWTTTPPPNNNOOOPPPPPPPPPQQQRRRRRROOOJJJGGGDDDBBB@@@???@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;:::999777555444333333444555666777777777666555555444222111...---+++***++++++***))))))(((''''''+++)))(((((())))))'''&&&%%%%%%$$$$$$$$$#########''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))******+++***)))))))))(((((((((((())))))))))))************************************,,,,,,++++++++++++,,,,,,'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))***+++---......---+++***)))'''&&&(((+++---,,,***,,,,,,+++*********++++++,,,,,,+++******+++,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))111...+++***,,,,,,+++***)))***++++++++++++***)))************************************************(((((()))***+++,,,,,,---((()))+++++++++)))(((&&&'''''')))*********))))))+++******)))((((((''''''******))))))(((((((((((((((((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&&&&$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%zzznnnaaaWWWQQQOOONNNQQQSSSWWWXXXXXXYYYZZZ[[[ZZZYYYWWWTTTPPPNNNOOOPPPPPPPPPQQQQQQQQQMMMHHHDDDBBB@@@>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;:::999777555444333333444555777888888888777666555444222111...---+++***+++++++++***))))))((((((,,,***((((((((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%(((((((((''''''''''''&&&'''&&&%%%$$$############'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''&&&'''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))***************)))))))))((((((((()))))))))*********++++++************************))))))))))))))))))))))))'''))),,,......---+++)))))))))))))))))))))))))))******))))))))))))******++++++++++++***************+++,,,---------,,,+++(((%%%###&&&+++...,,,)))*********)))******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++000...,,,+++,,,---,,,+++)))******++++++******)))++++++++++++++++++++++++***************************))))))((()))***+++,,,)))))))))))))))((((((((((((((()))************)))*********))))))(((((('''***))))))))))))((((((((('''''''''&&&''''''((((((((('''&&&%%%%%%&&&'''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%|||pppcccXXXQQQOOOPPPPPPSSSWWWYYYZZZZZZ[[[\\\ZZZYYYWWWTTTPPPNNNOOOPPPRRRQQQQQQRRRPPPMMMGGGCCCBBB@@@???>>>???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777555444333333444555666777888777666666555444222111...---+++***++++++++++++******))))))***)))''''''(((((('''%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))******************)))))))))(((((())))))*********+++++++++************************(((((())))))))))))(((((()))***,,,---...---,,,+++))))))***************++++++******))))))******+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,(((&&&(((...000...***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---+++***(((((()))+++,,,---,,,+++******+++,,,,,,)))******************************)))))))))(((((())))))))))))))))))))))))''''''&&&''''''((())))))***))))))(((((())))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%~~~ssseeeYYYQQQPPPQQQQQQUUUYYY[[[\\\\\\\\\]]]ZZZYYYWWWTTTPPPNNNOOOPPPSSSSSSSSSRRRQQQMMMHHHCCCCCCAAA@@@???AAAAAAAAA@@@======<<<<<<<<<;;;;;;;;;;;;:::999777555444333333333444555666666666555555555444222111...---+++***+++++++++***************'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((())))))))))))(((((($$$############$$$%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))************++++++++++++************************+++,,,,,,------,,,,,,++++++************+++,,,,,,)))*********++++++,,,,,,++++++************+++++++++++++++++++++++++++,,,***+++,,,,,,------------000---***+++///000---******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------,,,,,,------------------...------------------------++++++++++++++++++++++++************************///---+++******+++,,,---...---,,,++++++,,,...///+++++++++************+++************))))))))))))))))))))))))************'''''''''''''''((()))***************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$wwwhhhZZZRRRQQQRRRRRRVVVZZZ]]]]]]\\\\\\\\\ZZZYYYWWWTTTPPPNNNOOOPPPSSSSSSRRRSSSQQQNNNHHHDDDCCCAAA@@@@@@AAABBBBBBAAA=========<<<<<<<<<;;;;;;;;;:::999777555444333333222333555666666666555444555444222111...---+++***************************&&&%%%$$$&&&(((******)))''''''((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((***))))))(((((())))))***************************++++++*********)))))))))*********++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++***)))((()))***+++---*********+++,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...///...---,,,------+++***+++++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,------..................------------***,,,...///...---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,++++++,,,---...,,,,,,+++******+++---...---,,,++++++***+++++++++************************)))))))))************+++((((((((('''(((((())))))(((((())))))))))))((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$${{{kkk[[[RRRQQQSSSRRRVVVZZZ]]]]]][[[ZZZZZZZZZYYYWWWTTTPPPNNNOOOPPPQQQQQQQQQQQQPPPMMMHHHDDDBBB@@@??????@@@AAAAAA@@@============<<<<<<<<<<<<;;;:::999777555444333333333444555777777666666555555444222111...---+++***))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''))))))))))))*********+++''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))((((((''')))))))))))))))***++++++''''''''''''''''''''''''******))))))))))))******************************+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++'''(((***++++++***(((''')))*********++++++++++++******++++++,,,------...,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,---......,,,...///...,,,+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........---------,,,,,,))),,,//////...---...000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---...---,,,+++***++++++,,,************************))))))*********+++++++++***)))(((((((((((((((((('''(((((((((((((((((('''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))(((%%%$$$%%%'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$}}}mmm\\\SSSQQQSSSRRRVVVZZZ\\\\\\ZZZYYYXXXZZZYYYXXXTTTPPPNNNOOOPPPOOOOOOOOOPPPOOOLLLGGGCCCAAA???>>>>>>???@@@@@@???>>>=========<<<<<<<<<<<<<<<:::999777555444333333444555777888888888777666555444222111...---+++***((((((((((((((()))))))))((('''&&&&&&'''((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''((((((((((((''''''((((((((((((((())))))***''''''''''''''''''''''''******))))))))))))******++++++******************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***((())),,,---...---+++)))******+++,,,,,,---......,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++,,,---...///+++...222111---,,,///333///...------,,,,,,,,,,,,,,,,,,---......---,,,,,,........................++++++,,,,,,---...//////......---------,,,,,,,,,(((,,,///000......///111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,------------///...,,,+++***+++,,,,,,******************++++++))))))******+++++++++++++++***)))(((((('''(((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''')))***(((%%%###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$nnn^^^SSSPPPPPPRRRUUUXXXZZZZZZYYYYYYYYYWWWWWWVVVTTTPPPNNNNNNOOONNNNNNNNNOOOOOOMMMIIIEEEBBB@@@>>>>>>???@@@???>>>>>>===;;;::::::;;;===>>><<<;;;999777666555444444333444666888999:::999999777666444222///---+++******))))))(((((((((((())))))(((''''''((()))***+++(((((()))(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$######$$$$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###############'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&(((,,,///---(((%%%'''******(((%%%###"""$$$&&&(((&&&&&&%%%%%%%%%&&&''''''((((((((()))(((((('''&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++******))))))************))))))******+++++++++,,,,,,,,,++++++***)))***+++---...---.........---,,,,,,+++++++++,,,,,,,,,------------------------------------+++***+++,,,,,,+++***---,,,,,,,,,,,,---...///........................///////////////.........///...------...///000111---------...------,,,,,,---***)))***---///---+++------------------------///...---,,,,,,---...///////////////////////////........./////////000000---------....../////////........................///......------,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++************+++,,,------,,,,,,++++++,,,,,,---++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++******************************)))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""$$$$$$%%%&&&(((((('''%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''}}}mmm]]]SSSPPPQQQSSSVVVYYYZZZZZZYYYXXXYYYWWWWWWVVVSSSPPPNNNNNNOOOMMMMMMNNNOOOOOOLLLHHHDDDBBB@@@>>>>>>?????????>>>===<<<;;;999999;;;<<<===;;;:::888777555444444333222333555666777888777777666555333111///,,,+++******))))))(((((((((((((((((('''&&&&&&&&&'''((())))))*********))))))((('''%%%&&&'''))))))((('''&&&&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&$$$&&&)))(((&&&%%%&&&((()))(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))************))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,,,,---...//////000////////////////////////......////////////////////////.........///000000---....../////////......///---,,,---///000///---........................000///............///000........................---.........////////////------------.........///........................++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))************************************************%%%&&&''''''((()))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((('''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%&&&&&&''''''((())))))))))))(((&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$%%%'''&&&%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&{{{lll]]]SSSQQQRRRUUUXXXZZZ[[[ZZZXXXXXXXXXVVVVVVUUURRROOOMMMMMMNNNLLLMMMNNNPPPPPPMMMGGGCCCAAA???======>>>???>>>===<<<;;;:::999999:::;;;<<<:::999777666555444333333222333555777888888777777555444222000...,,,***)))******)))((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&((())))))))))))(((''''''%%%&&&((()))))))))((((((''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&((()))************'''((()))******((('''&&&***)))'''&&&%%%$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))++++++++++++++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,---............------............---,,,,,,,,,,,,,,,,,,------------************************---+++++++++------,,,+++,,,,,,------...///000000////////////////////////.........//////000000000000000///.........//////......///000111111111111111000///000111222111000////////////////////////000//////......//////000........................---............/////////---------------.........------------------------***++++++,,,------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---.../////////...---+++,,,---......---,,,+++++++++++++++************))))))))))))))))))))))))************************************************'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++$$$%%%%%%&&&''''''((((((++++++******)))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%yyyjjj\\\TTTRRRSSSWWWZZZ\\\\\\ZZZXXXWWWWWWVVVVVVUUURRRNNNLLLLLLMMMLLLMMMPPPRRRRRRNNNHHHCCC@@@???======>>>>>>>>>===;;;::::::999999::::::;;;:::999888777555555444444555666888999::::::999999444333222000---+++***)))+++***)))((((((''''''((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''(((***,,,,,,***((('''((()))))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))*********&&&&&&'''((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------((()))+++---/////////...------............------,,,,,,,,,------------...++++++++++++++++++++++++---,,,+++,,,---...---,,,---------......---------........................------...///000111111222111111000//////...............///111222222222222222111111111222222222111////////////////////////////////////////////////................................................------------------......------------------------.........//////000000000...------------------...------............------***+++---...///---,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&'''''''''''''''))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$xxxjjj\\\TTTSSSTTTXXX[[[]]]]]][[[YYYWWWWWWWWWWWWUUURRRNNNLLLKKKLLLMMMNNNQQQSSSSSSOOOIIIDDD@@@>>><<<<<<===>>>===<<<::::::::::::::::::::::::;;;:::999888777777666666666777888:::::::::999999333333111000...,,,******+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''')))(((%%%###(((''''''&&&&&&'''((((((&&&&&&&&&&&&''''''((()))((()))))))))))))))((((((&&&'''(((((())))))(((((((((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******+++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******,,,------,,,+++***------...//////......---,,,,,,---------.........---------------------------,,,+++,,,...///...---............---+++***)))---------------------------......///000111222222111111111000000///......---...///000111222222222111222222222111111111111.................................//////.........////////////////////////////////////////////////................................................111111111000000000////////////............//////---......//////......---+++,,,...//////...,,,++++++,,,...//////...,,,++++++++++++++++++++++++,,,***************************************************************************************)))))))))))))))))))))))))))))))))''''''(((((()))*********((()))))))))((('''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$xxxjjj\\\UUUSSSUUUYYY[[[]]]]]]\\\YYYXXXXXXXXXWWWVVVSSSOOOLLLLLLLLLNNNOOOPPPRRRRRROOOIIIEEE???===<<<;;;<<<===<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;:::999888888888888555555777888888888777777444333222000...---++++++,,,+++***((('''''''''''''''((((((((((((''''''&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$&&&(((***)))(((%%%$$$((('''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((******((((((((((((((('''&&&%%%''''''((())))))))))))(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,---......---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///......,,,+++)))'''&&&------...////////////...,,,---------............////////////////////////---,,,,,,---///000///...////////////...,,,***(((......................../////////000000111111111000000111111111000////////////000111222222222222111222333222000000000222000000000000000000000000...//////000000//////...000000000000000000000000111111000000000000000///000000000///////////////////////////////////////111111000//////...------000//////////////////000......////////////......///000111111111000///...,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((((((((((())))))*********(((((()))))))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((())))))((('''%%%$$$%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%''')))'''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%xxxjjj]]]UUUTTTUUUXXX[[[]]]^^^\\\ZZZZZZZZZYYYYYYWWWSSSOOOMMMLLLMMMMMMMMMNNNOOOOOOMMMHHHDDD???===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777777777555666777888999888777777444333222111///...,,,,,,,,,+++***(((''''''&&&&&&&&&&&&(((((()))((('''''''''((())))))*********))))))((('''&&&&&&%%%%%%%%%''''''(((((())))))******&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$"""'''+++---+++)))((()))&&&'''((())))))))))))(((''''''&&&''''''((()))***&&&''''''(((((((((''''''''''''((()))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,---.........---+++******+++---...,,,,,,------------,,,,,,,,,,,,,,,------------...000///---,,,+++***))))))------...///////////////------------............////////////////////////------,,,---///111000///...///000111000///---,,,000000000000000000000000000000000000000000000111//////000111111111000000111222222333333333222222111333444333111000111333222222222222222222222222000111222222222222111000111111111111111111111111222222222222111111111000222111111111000000000///111111111111111111111111000000000000000000000///111000000//////000000111/////////000000/////////111111111000000000//////........................+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))******'''(((((())))))))))))((())))))(((((((((((()))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))(((&&&%%%''''''&&&&&&'''((()))***&&&&&&&&&''''''((((((((($$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%'''(((&&&"""!!!$$$((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&yyykkk]]]UUUTTTUUUXXX[[[]]]^^^]]][[[ZZZZZZZZZYYYXXXTTTPPPMMMLLLMMMMMMLLLLLLMMMMMMKKKGGGDDD>>>===;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;999999888777666666666777777888::::::;;;:::999888444444333111000...------,,,+++***(((''''''&&&&&&$$$%%%'''((()))(((''''''&&&&&&'''((())))))((((((+++***)))'''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%"""!!!!!!!!!"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$""")))***(((%%%''')))%%%'''***,,,---+++)))''')))(((((('''''''''((((((&&&'''(((***++++++++++++'''(((((()))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,---......---+++******+++---...,,,------......------,,,,,,,,,,,,---------......,,,,,,++++++,,,...///111------...///000000//////---------.........//////////////////////////////...---,,,...000111111000---...000222333222111000111111111111111111111111111111111000000000000000...///000111222222111000444444444555444444333333222444666444111000111444444444444444444444444444222333444444444444333222222222222222222222222222333333333222222222111111333222222222111111000000111111111111111111111111111111111222333333444444111111000000000000111111//////000000000000//////111000///...------......///...------------...///+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))))))))''''''((())))))***))))))******))))))))))))******)))((('''&&&&&&'''((())))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$%%%((()))***)))((('''***)))(((''''''((())))))'''''''''((((((((())))))$$$%%%%%%&&&'''''''''&&&((((((((('''&&&&&&&&&%%%%%%###  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&$$$&&&(((%%%!!! ###'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''yyyhhhYYYRRRQQQSSSWWW[[[]]]ZZZYYY\\\^^^]]]YYYXXXVVVTTTQQQOOOMMMLLLOOOOOOOOOPPPPPPMMMHHHDDD@@@>>>======>>>@@@???>>>;;;888555555777:::===>>>;;;:::999777777777777888777777888888888999999999888888777555222---)))'''(((((((((((())))))))))))%%%&&&(((((('''''')))***######$$$%%%&&&&&&&&&&&&$$$%%%''')))******))))))%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$''')))***)))(((&&&((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&***(((''''''(((((('''%%%$$$&&&)))******))))))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++&&&'''(((******+++++++++,,,+++++++++******))))))++++++,,,,,,,,,---------------------,,,,,,+++***++++++,,,,,,,,,---------........................---------.........//////............/////////000000000///...------,,,,,,---.....................222111///000333333111......///000111222111000///////////////000000000000///111222222111000000111333333333333333333333333555444222333444555444444333555777555222222444777222222333444666888:::;;;777777888999999888777777666444222111111222444666888666555666777777666555444444444555555555555555666777777777666555444444555444444333333222111111444333333222111111222222666555555444333222111111333333444444333111000......//////000000000//////...---------------......//////......------,,,,,,,,,***)))***---...---+++++++++++++++*********)))************************((('''''''''''')))+++,,,+++******)))))))))))))))+++***)))(((((()))***+++***)))((()))***+++***(((+++)))''''''((())))))(((******))))))(((&&&%%%$$$((()))******'''"""%%%'''&&&"""###''')))((((((((())))))((('''&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((&&&$$$""""""$$$&&&(((&&&%%%###""""""###%%%&&&)))'''$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%{{{iii[[[SSSRRRRRRXXX]]]^^^[[[ZZZ\\\]]]\\\ZZZYYYWWWTTTRRROOOMMMLLLIIIIIIJJJLLLLLLJJJFFFBBB@@@>>>======???@@@???>>>:::999888999;;;=========;;;:::999777777777777888::::::;;;;;;;;;<<<<<<<<<777777666333000---)))'''((()))))))))))))))))))))'''((()))((('''&&&'''(((((('''''''''%%%$$$###"""&&&&&&'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########&&&(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((()))(((''''''***(((''''''(((((('''&&&((('''&&&&&&'''((('''&&&))))))((((((((('''''''''))))))))))))))))))))))))******************++++++)))************+++++++++))))))***+++,,,,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000......//////////////////////////////000000000000111///...000222222000...///000111111222111000000111111222222333444444555000111333222111000111222222222333444444555555666888777666666888999::::::888:::<<<;;;888888:::===<<<<<<<<<===>>>???@@@AAA@@@AAACCCCCCCCCAAA???>>>???===;;;999999;;;>>>???===<<<;;;;;;<<<<<<:::999<<<=====================;;;;;;;;;:::999888666555<<<;;;;;;::::::999888888:::999999888888888888999666666555555555444444444777777777777666555333222444444444555444444333333//////............//////---------------.........,,,******+++///000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((((((((((((***+++,,,++++++***)))))))))))))))******))))))))))))******+++)))((()))***+++***(((***)))'''''')))))))))(((************)))(((''''''&&&(((***++++++)))'''&&&&&&'''&&&######''')))(((((((((((((((((('''&&&&&&%%%&&&((('''&&&&&&((()))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''%%%###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###}}}lll^^^UUURRRRRRYYY]]]___\\\[[[]]]^^^\\\\\\[[[YYYUUURRROOOMMMKKKIIIIIIKKKMMMNNNMMMIIIFFFAAA???======???@@@???>>>999999:::===???@@@>>><<<<<<;;;999888777777888888888888888999999999999:::999888666333000---+++***))))))))))))))))))))))))))))))***)))'''%%%&&&'''&&&'''((()))************(((''''''&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""%%%'''((('''&&&%%%(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&'''((()))))))))((((((***(((''''''))))))(((&&&+++(((&&&''')))+++***)))))))))((((((((((((''''''))))))))))))))))))))))))++++++******************)))************+++++++++++++++,,,,,,,,,,,,,,,+++***************)))))))))************++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++............////////////////////////000000000000------...///000000111111000000000000111111111222000000///000222222000///222222333333333222222111000000111111222333444444222333444444333222333444333444555777999::::::;;;888888888999:::<<<>>>@@@AAADDDGGGFFFDDDCCCEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWVVVSSSPPPNNNKKKIIIFFFDDDCCCEEEHHHJJJKKKJJJIIIJJJJJJIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>>>>===============>>>???;;;;;;;;;;;;::::::::::::999999999888777555444333444555555555444333222222111111000000000000000111+++,,,,,,------......///)))((((((***---......---,,,---------------------++++++++++++++++++++++++******))))))***+++,,,---++++++***))))))))))))***)))******************)))+++***))))))***+++***)))***((('''''')))***)))((()))******++++++******)))$$$%%%&&&'''((()))))))))&&&((('''$$$$$$((()))''''''''''''(((''''''&&&%%%&&&''')))(((''''''((()))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$###$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""ooo```VVVRRRQQQVVV[[[^^^\\\\\\^^^___^^^^^^\\\ZZZVVVSSSOOOMMMKKKKKKLLLMMMOOOPPPNNNJJJGGGAAA@@@>>>>>>???@@@???>>>:::::::::<<>>===<<<;;;999888777777888999777777777777888888888888;;;999777444111///......*********)))))))))))))))((()))))))))'''&&&&&&((($$$%%%&&&((()))*********''''''%%%$$$$$$%%%&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$((()))***+++***)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((()))))))))))))))***((('''((())))))((('''%%%&&&''')))***+++++++++))))))(((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))*********++++++++++++,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------...------------------------....../////////000000000//////000000000111111111------......///000000000......//////000111111111111111111222333333222111333444444444444444333333111111222222333333333333555666777777666666777999999:::<<<>>>@@@AAAAAAAAA??????@@@AAABBBEEEIIILLLOOOSSSWWWXXXVVVUUUWWWYYYWWWXXX[[[___bbbeeegggiiijjjlllooopppooolllhhheee^^^\\\YYYVVVVVVXXXZZZ\\\___^^^^^^^^^^^^]]]ZZZWWWRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNOOOOOOOOONNNMMMMMMIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBB??????>>>===<<<:::999999777777777666555444333222444333333222222222222333------------............,,,,,,,,,,,,---......---------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++******))))))******))))))+++,,,,,,+++))))))+++***))))))++++++***)))***((('''''')))******)))((())))))***++++++******(((''''''&&&&&&&&&''''''''')))(((%%%%%%((()))'''&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&''')))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%((())))))(((%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""pppaaaVVVRRRQQQSSSYYY\\\\\\]]]```aaa___^^^\\\ZZZVVVSSSOOOMMMKKKKKKKKKLLLNNNNNNLLLGGGDDDBBB@@@???>>>???@@@???>>>;;;999888999;;;>>>>>>>>><<<;;;:::888888888888999:::::::::;;;;;;;;;;;;<<<999888666333111///......+++*********)))))))))(((%%%'''((((((''''''(((***)))((('''%%%###!!!%%%%%%$$$$$$%%%&&&((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%!!!"""$$$'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((())))))***)))((('''((()))***)))((( %%%)))***(((&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,------------...,,,------......---------,,,,,,---------................................./////////000000000111111000000000111111111111222........................------......///000000111000111222333333222333333333333333333333444444555777777777777888888888888888:::;;;;;;;;;<<<>>>AAACCCEEEGGGIIIKKKKKKKKKKKKNNNPPPQQQRRRSSSVVV\\\```ccchhhmmmooonnnmmmnnnooommmooorrrvvvzzz|||~~~{{{yyywwwtttsssssstttuuutttsssrrrrrrrrrqqqnnnkkkhhhhhhggggggfffeeedddddd```______]]][[[YYYWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQOOOPPPPPPQQQRRRTTTUUUVVVVVVUUUSSSQQQNNNLLLKKKJJJKKKJJJIIIGGGFFFDDDDDDCCCAAAAAA@@@???===;;;:::999888777777666555555666666333222222111000//////...444444444333111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***************)))***+++,,,,,,+++***)))+++***)))***+++,,,+++))))))(((&&&''')))******)))''''''((()))************...---+++***))))))))))))'''***)))&&&&&&))))))'''&&&&&&''''''(((''''''&&&%%%'''''''''%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%ppp```UUUQQQQQQQQQWWW[[[[[[\\\___```___\\\[[[YYYUUURRROOOMMMKKKMMMNNNNNNPPPPPPNNNIIIEEECCCAAA?????????@@@???>>>:::888777888:::<<<=========<<<:::999888888999999999999999999::::::::::::555555333222000...---,,,+++++++++******))))))(((%%%&&&(((((('''((()))+++)))))))))((('''%%%$$$###$$$$$$%%%%%%&&&((()))***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((())))))(((((('''((((((((()))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''(((((('''''''''((()))***)))((('''(((***+++***)))'''***------***'''&&&'''(((((())))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******+++++++++++++++***+++++++++,,,,,,,,,,,,,,,------------............,,,------............---,,,---------............------------------------000000000000111111111111000111111111222222222222////////////////////////......///000111222222333111333555555444444555666444444444444555777888999;;;;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEHHHLLLNNNSSSUUUXXX[[[]]]^^^^^^^^^```bbbddddddeeehhhoootttzzz}}}||||||zzzyyyxxxwwwwwwvvvtttqqqmmmhhhccc___\\\______^^^]]]]]]\\\\\\[[[[[[[[[\\\^^^___aaacccdddfffeeebbb___\\\YYYWWWUUUTTTSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::999777666555444333777777777444111///...///111000000000////////////------------------------,,,,,,------------,,,,,,,,,,,,+++************+++******++++++++++++******,,,*********+++,,,+++***)))'''&&&''')))*********''''''((()))*********))))))))))))(((((())))))***(((+++***''''''***)))&&&&&&'''(((((()))(((((((((%%%'''''''''%%%$$$%%%&&&'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''""""""!!!###&&&((((((''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%ooo^^^TTTQQQQQQRRRXXX\\\[[[[[[]]]]]][[[ZZZYYYWWWTTTRRROOOMMMLLLMMMNNNOOOQQQRRRPPPLLLIIIDDDBBB@@@???@@@@@@???>>>888888888:::<<<===<<<;;;===<<<:::999888888999999666666777777777888888888444555444444222000...,,,,,,,,,+++******))))))(((&&&((()))(((''''''((()))&&&&&&(((***,,,------...%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&------,,,***((('''&&&%%%'''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&'''((())))))((('''(((***+++***)))---(((%%%&&&***---,,,)))(((((()))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++******+++,,,---------,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---...............------------............////////////////////////000000000111111111222222111111111222222222333333000000000111111222222333222222333444555666777777777999<<<<<<;;;:::<<<>>>;;;;;;;;;<<<>>>@@@BBBCCCBBBCCCEEEHHHKKKMMMOOOPPPQQQSSSUUUVVVXXX[[[```dddgggjjjnnnssswwwyyyzzzzzzwwwyyy{{{{{{zzz~~~~~~xxxsssnnnlllnnnnnnmmmmmmlllkkkkkkkkkllllllmmmoooqqqtttvvvwwwvvvuuussspppmmmjjjhhhggg```^^^\\\ZZZXXXWWWWWWWWWUUUUUUTTTQQQOOOLLLJJJHHHEEEEEECCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<999::::::888444222222333555555444333222111000000------------------------+++,,,------------,,,+++---,,,++++++******++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***((('''&&&''')))++++++***))))))******+++*********%%%%%%&&&&&&&&&'''''''''(((++++++((((((***)))&&&'''(((((()))******))))))'''(((((('''&&&%%%%%%'''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''######$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$nnn]]]SSSQQQQQQTTTYYY]]][[[ZZZ[[[ZZZWWWYYYXXXVVVTTTQQQOOOMMMLLLGGGHHHJJJMMMOOONNNJJJGGGDDDBBB@@@???@@@@@@???>>>666777999===??????<<<999===<<<:::999888888999:::999999:::::::::;;;;;;;;;666777888888666444111///,,,,,,++++++***))))))(((((()))***)))'''&&&&&&'''%%%%%%&&&''''''''''''''''''((()))))))))((('''&&&))))))))))))************'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''(((((())))))******'''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&%%%%%%'''((())))))(((((((((***++++++***'''$$$...---((((((((())))))*********+++))))))))))))))))))))))))''''''(((***+++,,,---...)))************+++++++++***+++,,,---......///...---------....../////////++++++,,,,,,,,,---------,,,,,,---.../////////...---------.........//////111111111111111111111111000111111111111222222222111111222222222333333333///000111222444555666777666666777888999:::;;;;;;>>>AAADDDDDDBBBBBBCCCFFFCCCCCCCCCDDDGGGIIILLLNNNNNNPPPSSSWWW\\\```ccceee```aaaccceeehhhlllqqquuuwwwzzz}}}~~~~~~}}}}}}|||}}}{{{yyywwwvvvnnnmmmjjjhhhfffeeeeeeeeeaaaaaa___]]]ZZZWWWUUUSSSJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCAAA===;;;<<<>>>888888777666444333222111........................+++,,,---------,,,+++***---,,,++++++******++++++---,,,+++******+++,,,---,,,+++******,,,,,,+++***((('''&&&''')))++++++***++++++,,,,,,,,,++++++***))))))******)))((('''''')))+++,,,)))(((***)))&&&(((((()))***************((()))***)))'''&&&&&&'''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''######$$$%%%%%%&&&'''''')))(((&&&&&&&&&&&&$$$###&&&''''''''''''''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""mmm\\\SSSQQQRRRYYY[[[]]]]]][[[YYYXXXXXXYYYYYYXXXUUURRRNNNKKKIIIJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>>;;;999888999;;;======<<>>;;;888666666777777;;;;;;;;;::::::999999999888777666555333000...---...,,,***(((((((((******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''((())))))&&&$$$$$$%%%&&&''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******(((''''''&&&&&&((()))***++++++************+++++++++++++++***************'''(((((()))***+++++++++)))))))))***++++++,,,,,,************************(((((()))***+++,,,,,,---***+++---.........------.........------,,,,,,,,,---------............///000///...---------------////////////000000000000------------...///000111111222333333222222333444---...000333444555555444444666777777666777999;;;<<<<<<<<>>;;;:::999:::<<<============;;;999666555444555555::::::::::::::::::999999888777666555333000...---...---+++)))))))))***+++((((((((((((((((((((((((''''''(((((()))******+++''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&''')))))))))***************'''''''''((()))*********))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((('''&&&'''((()))************))))))*********++++++++++++++++++++++++((((((((()))***+++++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---.........------.........------,,,,,,,,,........./////////000000000///......------......////////////////////////000000///...------------...000111111000///111222111111333444555555555555666777999::::::;;;>>>@@@BBBCCCEEEIIINNNSSSWWWXXX___aaadddgggjjjkkkkkkkkknnnnnnnnnnnnoooqqqssstttwwwyyy|||~~~{{{wwwqqqkkkfffaaa___]]]\\\\\\[[[XXXWWWVVVTTTQQQPPPPPPOOONNNLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBB???===;;;999777555444444333111000000///......------------......------,,,,,,---------,,,,,,,,,,,,,,,++++++*********+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******)))))))))))))))((((((''',,,++++++******++++++,,,))))))(((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||hhhXXXQQQRRRTTTXXXZZZ]]]]]]\\\ZZZYYYYYYYYYYYYXXXVVVSSSOOOLLLJJJJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>><<<:::999:::<<<>>>>>>===<<<:::888666555555555666999999::::::;;;;;;::::::888888777555333111///...///...,,,*********++++++))))))))))))))))))))))))'''(((((()))***++++++,,,&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&'''(((&&&###!!!###'''******)))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))******))))))(((((())))))***++++++++++++++++++++++++(((((())))))***+++++++++,,,,,,,,,+++******))))))------------------------.........------,,,,,,,,,,,,,,,---............---.........---------------//////000000000111111111//////.........///000000111111111111111111111000222111000//////.../////////111222222111111222444777777777888888888999999<<<===@@@AAABBBDDDGGGJJJLLLNNNQQQWWW^^^ffflllpppvvvxxx{{{~~~xxxtttpppooonnnoooooonnnkkkhhhgggddd```]]]ZZZXXXUUUSSSRRRRRRQQQPPPPPPPPPQQQQQQMMMMMMMMMLLLIIIGGGDDDCCC@@@>>>;;;::::::999777666444333222000////////////000///......------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))))))))))))))))))))))),,,------------,,,++++++******)))((((((((()))))),,,++++++******++++++,,,))))))(((((((((((())))))'''''''''&&&''''''((((((%%%%%%&&&'''''''''&&&&&&))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''%%%%%%&&&'''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzeeeVVVQQQRRRUUUXXXZZZ]]]]]]\\\ZZZYYYYYYYYYYYYXXXVVVSSSPPPMMMKKKJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>><<<;;;::::::<<<>>>>>>===<<<<<<:::999888888888888888888:::;;;;;;;;;;;;:::888888777555333111///...///...---,,,++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%)))(((((('''(((((())))))%%% ###''''''%%%'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))******************)))))))))******+++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.................................---------/////////000000000111111///......///000111222222333333333333333333333333111111111111222333444555333555777777666666888:::<<<<<<===>>>???@@@BBBCCCEEEGGGJJJKKKMMMOOORRRUUUUUUYYY___gggpppyyy~~~{{{|||xxxrrrlllhhhccc^^^[[[XXXXXXXXXXXXXXXYYYZZZZZZWWWWWWVVVUUURRROOOKKKIIIGGGEEEBBB@@@@@@@@@>>>===999888777555444333333333222111000///...---------++++++,,,,,,------......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***+++***)))(((((((((******+++******))))))******+++))))))(((((((((((())))))''''''&&&''''''((())))))&&&&&&((())))))***************)))((('''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''&&&&&&&&&'''((('''&&&&&&&&&(((%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyeeeWWWQQQSSSVVVWWWZZZ\\\]]]\\\ZZZZZZZZZYYYYYYXXXVVVTTTPPPMMMLLLJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>><<<:::999:::<<<>>>>>>===;;;::::::999999888888888777888:::;;;<<<;;;::::::999888777666444111///.........---,,,++++++++++++))))))))))))))))))))))))+++***)))((('''&&&&&&%%%))))))************))))))&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&&&&&&&''''''((((((((((((((('''''''''''''''(((+++&&&""""""'''******'''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))******************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///....................................................../////////000000000/////////000111222333444222222333333333444444444000000111222333555777888666777::::::;;;<<<>>>@@@@@@AAADDDGGGJJJMMMOOOPPPQQQSSSTTTUUUVVVXXXZZZ]]]]]]cccmmmvvvzzztttnnnhhhddd____________```aaabbbcccdddddddddbbb___ZZZVVVTTTLLLIIIEEECCCBBBAAA@@@???===<<<;;;999888777777777555444333111000/////////,,,,,,,,,------.........------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((()))***&&&&&&((()))******++++++******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzgggYYYSSSSSSVVVWWWYYY\\\]]]\\\ZZZZZZZZZYYYYYYXXXVVVTTTQQQNNNLLLJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>>;;;999888999;;;======<<<888888888777777777777777777999;;;<<<<<<;;;:::888999888888666444222000///---------,,,++++++******((((((((((((((((((((((((+++***)))((('''&&&%%%$$$)))******++++++******)))&&&&&&&&&''''''''''''((())))))))))))))))))******%%%&&&&&&'''((()))******'''&&&%%%%%%$$$%%%%%%%%%,,,)))&&&&&&)))***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********))))))***))))))(((((())))))***''''''(((((()))*********++++++++++++++++++++++++---------,,,++++++******++++++++++++++++++++++++******+++,,,---...///000000///......---......................../////////........./////////000000000000000111222333444555//////000111222333444444444444444444555666888888999<<<>>>@@@AAACCCFFFHHHKKKMMMRRRWWW\\\___aaabbb___```aaa```______aaacccfffnnnzzzzzzuuurrrlllkkkkkklllmmmnnnoooooopppppppppooolllgggccc```UUUQQQLLLHHHEEECCCAAA@@@??????===<<<;;;;;;;;;;;;:::999888666444333333222///////////////000000000///......------,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))******)))))))))***++++++)))))))))(((((()))))))))))))))(((((((((((())))))((((((((('''(((((())))))$$$%%%&&&'''((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||jjj\\\UUUTTTUUUVVVYYY\\\]]]\\\[[[ZZZZZZYYYYYYXXXWWWTTTQQQOOOMMMJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>>:::888777888:::<<<<<<;;;666777777888888888777777888999;;;===<<<;;;999777999999888666444222000///,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))))))))(((((((((((('''))))))************))))))&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''(((((())))))***(((''''''&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++***))))))*********))))))*********)))))))))***+++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++******---------------------------------....../////////111000///...------...///---........./////////000//////000000000111111111222222222222222333444555//////111222444666777777888888999:::<<<>>>@@@AAAEEEHHHKKKNNNPPPSSSWWWYYY^^^bbbhhhoootttwwwxxxxxxqqqqqqpppnnnkkkiiiiiikkkoooyyy|||xxxuuukkkfff^^^WWWRRRMMMIIIGGGDDDCCCCCCBBBAAAAAAAAABBBAAA@@@>>><<<:::888888777333333333333333333222222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))***+++++++++++++++++++++************++++++))))))(((((((((((())))))***)))((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}mmm^^^VVVTTTUUUVVVYYY\\\]]]\\\[[[ZZZ[[[YYYYYYXXXWWWTTTRRROOOMMMJJJKKKMMMNNNMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>>999888777777999;;;;;;:::888888999::::::::::::999999:::<<<===<<<:::888666999999888666444222000///+++++++++++++++)))(((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&))))))))))))((((((((((((++++++***)))))))))))))))$$$&&&(((((('''''''''((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))******))))))(((((((((''''''((()))++++++******)))++++++************++++++******+++,,,------......++++++++++++++++++++++++***++++++,,,,,,------...........................000000000000////////////111000///...------...///---.........//////000000000111111111111222222222333333222222222333444444111222444666888:::;;;<<<;;;<<<>>>AAADDDHHHKKKMMMRRRUUUYYY]]]___cccgggiiiooottt{{{~~~~~~|||yyyuuurrrqqqrrruuu{{{qqqhhh```ZZZTTTQQQIIIIIIHHHHHHHHHHHHHHHIIIEEEDDDBBB@@@>>><<<<<<;;;777777777666666555555444000000///...------,,,,,,////////////////////////,,,------------,,,++++++((()))***,,,,,,,,,+++***---,,,,,,++++++,,,,,,---))))))(((((((((((())))))+++***)))(((((('''((((((((())))))***************'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ooo^^^SSSSSSYYYYYY\\\^^^___^^^\\\[[[ZZZXXXZZZ[[[XXXSSSOOONNNNNNJJJLLLNNNOOOOOOMMMKKKIIIGGGFFFEEECCCAAA???>>>===999999999:::;;;<<<===>>>@@@===999888999999666444:::;;;<<<======;;;999888555555555444333111000///---...///---+++(((((((((+++***)))(((''''''''''''************************))))))))))))))))))))))))***(((&&&'''***+++***((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++)))((()))(((&&&$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,------,,,,,,,,,++++++******++++++,,,(((***,,,,,,++++++,,,---,,,,,,,,,---------......******+++,,,,,,---......111///---...000222111///+++,,,------,,,,,,...///---------...///000111222111111000///...------,,,222444555444222000000111333222333555888:::;;;;;;555666888:::;;;>>>BBBEEEEEEHHHKKKOOOTTTZZZ```dddlllnnnppprrrtttxxx|||}}}xxxwwwxxxzzz{{{pppggg```]]]YYYWWWUUURRRQQQRRRSSSTTTNNNMMMJJJHHHFFFBBB===:::===;;;888888888888777555222222333222222111000///,,,---///000000///---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---...//////...---+++******+++---...))))))))))))))))))))))))++++++++++++*********)))******))))))((((((''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$tttdddVVVSSSWWWZZZ[[[]]]]]]\\\[[[[[[[[[XXXYYYZZZXXXSSSPPPNNNNNNJJJKKKMMMNNNMMMKKKIIIGGGFFFEEEDDDBBBAAA???>>>===::::::::::::;;;<<<===>>>???<<<999888999999777555:::;;;<<<======;;;999888777777666555444222000///+++,,,---,,,***))))))+++((((((((())))))***+++,,,************************))))))))))))))))))))))))(((&&&%%%&&&)))***((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***++++++++++++***+++******************+++)))+++------,,,+++,,,---------------............++++++,,,------...//////111...------000111111///,,,---......---,,,---///...------......///000111000000000000000000000000000222333333222111222333555444444555777:::<<<===???@@@CCCDDDFFFIIINNNQQQRRRVVV[[[aaaffflllssswww~~~yyysssppphhhgggeeedddddddddeeefff___[[[TTTOOOJJJFFFBBB???@@@>>><<<;;;;;;;;;:::999777777666666555333222111//////000000000///---,,,------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,************************++++++*********))))))))))))))))))))))))(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&{{{jjjZZZTTTUUUYYY[[[]]]]]]\\\[[[[[[\\\XXXYYYZZZXXXTTTQQQOOONNNKKKMMMNNNOOONNNLLLIIIGGGEEEDDDCCCAAA@@@>>>===<<<::::::::::::;;;<<<=========;;;999999::::::999888:::;;;<<<<<<<<<;;;:::999999999888666444222000///***++++++***((()))+++---))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((())))))*********))))))******))))))))))))******,,,---///...---,,,,,,---------------............,,,------......////////////...------///000000///---...///...---,,,---............---......//////...///000000111222333333000111333333333333555666888888777888:::>>>AAADDDIIIKKKMMMOOORRRUUUZZZ]]]dddiiiqqqxxx~~~{{{{{{|||}}}~~~yyyrrrggg\\\SSSMMMHHHFFFAAA???<<<;;;;;;;;;:::999;;;;;;::::::888777666555333222222111000//////......////////////......---------,,,,,,++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))))))))***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((}}}kkk[[[TTTUUUXXX[[[___```___]]][[[[[[YYYYYYYYYXXXUUURRRPPPOOOOOOPPPQQQRRRPPPNNNKKKIIIDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;<<<======<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999;;;:::999777555333000///,,,,,,+++)))''''''***,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((())))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***************)))))))))++++++************++++++---///000///---,,,,,,---,,,,,,,,,,,,------------,,,---------.........//////...------...//////000///000000///---,,,---...//////......---.........//////000111222222333333111333555555555666888:::<<<<<<===>>>AAAFFFMMMQQQXXXZZZ\\\___aaaeeejjjnnnxxx~~~qqqdddZZZQQQLLLEEEBBB>>><<<;;;;;;:::999<<<<<<<<<<<<;;;:::999999888777555444222222222222000000000000000//////...,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++*********)))))))))((((((((((((((())))))******+++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''{{{iiiYYYTTTVVVUUUZZZaaadddddd```\\\ZZZYYYYYYXXXWWWVVVSSSQQQOOOOOOPPPQQQRRRPPPNNNKKKIIICCCCCCBBBAAA???>>>======<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;<<<;;;;;;<<<;;;;;;;;;::::::;;;:::999888555333111000......,,,)))'''''')))+++++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((())))))((('''************************************************))))))))))))))))))))))))))))))************)))))),,,+++++++++******++++++---,,,,,,++++++,,,,,,---...///000000...,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................000111///000111000...---...///000000///.........//////000000111111111222222222333444666777777999===???@@@BBBEEEHHHMMMTTT]]]cccoooqqqtttvvvyyy}}}}}}nnnaaaYYYOOOKKKFFFBBB@@@???===<<<;;;<<<<<<==================<<<:::888777777666666222222222222111000///...+++,,,,,,,,,,,,---------...------------------...************************************))))))))))))(((((())))))******++++++)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%zzzhhhXXXSSSVVVTTTZZZaaaeeeddd```\\\YYYZZZYYYXXXWWWWWWUUUQQQOOOKKKMMMNNNOOONNNLLLIIIGGGCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<======<<<======<<<::::::;;;===<<<<<<;;;;;;;;;:::::::::::::::999777555333111000//////...+++)))'''(((***''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''***++++++***************************************************)))))))))))))))))))))))))))******++++++******))),,,++++++***++++++,,,,,,------,,,,,,,,,,,,---------...000///...------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000222///000111000///...///000000000000//////000111111111222222222333333444444666777:::<<<>>>BBBGGGJJJMMMQQQVVV[[[aaahhhrrryyyuuulll\\\WWWOOOIIIEEEBBB@@@>>>??????@@@AAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<666666555555333222000///,,,,,,------......//////++++++,,,,,,,,,,,,++++++************************++++++++++++*********)))))))))******************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$}}}iiiYYYSSSUUUUUUYYY^^^``````^^^[[[[[[ZZZXXXWWWWWWWWWVVVRRROOOJJJKKKMMMNNNMMMKKKIIIGGGDDDCCCCCCBBBAAA@@@??????======<<<<<<<<<<<<=========>>>???===::::::;;;===<<<<<<;;;;;;:::::::::;;;888888777666555333222111---...///---+++******+++(((((((((((()))***+++,,,************************))))))))))))))))))))))))&&&(((***)))(((''')))+++***)))(((''''''((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))******)))************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))******))))))***+++,,,------,,,,,,++++++,,,,,,---+++---......---------...,,,,,,---------.........------------------------///111222111//////111444///000111111000///000222111000000000111222333333222222333555666777888999<<>>======<<<<<<<<<=========???@@@>>>:::999;;;===<<<<<<;;;::::::::::::;;;777777777666555333222111+++---//////---,,,,,,------,,,+++***))))))))))))************************))))))))))))))))))))))))***,,,...---++++++---///+++)))(((''''''((()))+++************************(((((((((((((((((((((((())))))))))))))))))))))))---+++)))((()))(((&&&$$$************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))((((((((((((***,,,---,,,++++++******++++++,,,***,,,---...---------///........./////////000000.....................---///111333222000///222555...///111111000000111333111111111111222333444555222333444666999;;;<<<===CCCFFFKKKQQQXXXaaaiiiooovvv|||{{{qqqhhhaaa[[[WWWTTTNNNNNNMMMKKKJJJGGGFFFDDDEEEFFFGGGIIIHHHGGGEEEDDD???>>>===;;;999666444222222222111000///...---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((ooo\\\TTTUUUYYY[[[]]]^^^]]]\\\\\\]]]]]]\\\ZZZWWWTTTRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHEEEEEECCCAAA???===<<<;;;===<<<<<<;;;;;;;;;<<<<<>><<<:::999888:::;;;;;;:::888777777888888777666666666555222/////////.........---------+++*********))))))((((((,,,+++***))))))***+++,,,(((((())))))))))))((('''+++)))((('''''')))+++,,,,,,***((('''&&&'''((()))))))))))))))))))))))))))'''******''')))...,,,'''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************+++++++++*********))))))***************)))((((((************************------,,,++++++*********///...---+++******++++++,,,,,,,,,---------......000///---,,,++++++,,,---............///111222222000000000000000111222222...///111000...---,,,---111111222333333444444555444777;;;===???CCCIIINNNQQQVVV___fffmmmvvv}}}uuummmgggddd```^^^[[[XXXWWWTTTQQQOOOKKKIIIHHHHHHJJJJJJIIIHHHFFFFFFEEECCCAAA>>><<<;;;777666444222111000//////222000...---......---,,,......,,,***((('''%%%%%%---,,,+++*********+++,,,************))))))(((((())))))************))))))******)))(((((((((((((((***))))))))))))(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''ppp]]]UUUUUUYYY[[[]]]^^^]]]\\\\\\]]]^^^\\\ZZZXXXUUURRRPPPOOONNNNNNMMMMMMKKKJJJHHHGGGBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;;;;<<<<<>>===<<<;;;::::::<<<======<<<:::999999:::888777666666666444111///---,,,,,,,,,,,,+++++++++************)))))))))(((+++***))))))))))))***+++))))))************))))))******)))))))))***+++,,,+++***((('''''''''))))))))))))))))))))))))))))))'''***)))''')))---,,,'''))))))))))))))))))))))))******)))))))))((((((((())))))))))))************+++++++++*********))))))***************)))((((((++++++++++++++++++++++++++++++++++++++++++,,,,,,///...---+++++++++++++++,,,,,,---------.........///......------------...///////////////000111222222111111111111111222222---...000///...---...///222222333444555666888:::;;;???EEEIIILLLQQQWWW\\\gggmmmvvv{{{xxxqqqnnnkkkiiigggdddaaa^^^WWWSSSOOOLLLKKKKKKKKKJJJMMMMMMLLLJJJHHHFFFDDDCCC;;;:::888666444222111111222000.........///...---++++++,,,,,,++++++******---,,,+++*********+++,,,++++++***)))))))))))))))))))))************))))))******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''qqq]]]UUUUUUYYY[[[]]]^^^]]]\\\\\\\\\^^^]]][[[YYYVVVSSSRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGCCCBBBBBBAAAAAA@@@??????<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;<<<======:::999999:::888777666666666444111///,,,,,,,,,,,,++++++++++++************))))))))))))******))))))))))))************++++++++++++******)))******++++++++++++++++++***)))((('''((()))***))))))))))))))))))))))))((()))((('''(((,,,+++((())))))))))))))))))))))))++++++************)))))))))))))))*********+++++++++++++++************************+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------///...---,,,+++++++++,,,,,,------------.........---......///////////////000000/////////000000111333222222111111111222222...000111111000///111222000222333444666999===AAAGGGMMMVVV]]]bbbhhhnnnsss~~~{{{xxxvvvrrrnnnjjjfff```YYYTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIICCCAAA???===:::777666555333111////////////...---+++,,,---.........---,,,------,,,+++++++++++++++,,,+++***)))((()))******))))))))))))))))))))))))******)))(((((((((((()))(((((((((''''''''''''&&&''''''(((((()))*********''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''qqq]]]TTTTTTXXXZZZ]]]]]]\\\[[[[[[\\\^^^]]][[[YYYWWWTTTRRRRRRNNNNNNNNNMMMKKKIIIGGGFFFGGGFFFDDDCCC@@@???===<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;999:::<<<;;;999777777777777666555555555444111............---------,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))******++++++******(((***,,,------,,,+++*********)))(((((())))))***)))))))))))))))))))))))))))((((((((()))+++***((())))))))))))))))))))))))************************))))))*********+++++++++*********************************++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------............---...///111111111000///111111000000///000000000333222222111111111111111222333444333222222333555333555888:::===CCCJJJPPPYYY```kkkttt{{{}}}wwwsssoookkkddd^^^[[[WWWUUUSSSMMMNNNNNNOOOOOOOOONNNNNNKKKIIIHHHEEEAAA>>><<<:::666333111000000000///......///000000///---+++***------,,,,,,++++++++++++,,,+++)))(((((()))+++,,,******))))))))))))******+++***))))))(((((()))))))))))))))(((((((((''''''******))))))(((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp\\\SSSSSSXXXZZZ\\\]]]\\\[[[[[[\\\^^^]]][[[YYYWWWUUUSSSRRRPPPOOOOOOMMMKKKIIIHHHFFFGGGGGGEEECCCAAA???>>>===;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;:::999999888:::<<<<<<:::777777777777666555555555333000.........---------,,,,,,,,,))))))))))))))))))******))))))************))))))'''(((((()))******))))))((())),,,---...---+++******))))))))))))*********************************)))((((((***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------,,,,,,---------.........//////---...000111222111000000222111111000000000000111222111111000000000111111333444555444333333555777999===CCCGGGKKKSSS]]]dddooowww}}}tttqqqnnnjjjgggbbb]]]YYYRRRSSSTTTUUUVVVVVVVVVVVVQQQPPPOOOLLLIIIFFFCCCAAA;;;888555444333222111/////////000//////---,,,+++------------,,,,,,++++++++++++***))))))***+++,,,******)))(((((()))******++++++***)))))))))))))))((((((((('''''''''&&&&&&)))((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp\\\TTTTTTXXXZZZ\\\]]]\\\[[[[[[[[[]]]\\\ZZZXXXVVVTTTSSSRRRQQQQQQPPPOOOMMMJJJHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::999888:::<<<>>>>>><<<:::888888777666555555555333000...++++++++++++************))))))))))))******************++++++++++++******&&&'''((()))))))))))))))((()))+++------,,,+++)))))))))******************************************)))''')))...000---))))))))))))))))))))))))))))))((((((((())))))))))))************++++++++++++,,,***************+++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++------............---,,,------........./////////...//////000000000000///111111000000000111111222111111111111111222333333333444555555555777:::===>>>EEEMMMTTT[[[dddpppyyyyyywwwvvvtttqqqmmmgggcccZZZZZZZZZZZZZZZYYYXXXWWWTTTTTTTTTSSSPPPNNNKKKIIICCCAAA===:::999777444222............////////////---------------,,,++++++*********++++++++++++++++++***)))(((((()))***+++++++++***))))))))))))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%qqq^^^VVVVVVWWWYYY\\\\\\[[[ZZZZZZ[[[\\\[[[YYYWWWUUUTTTRRRQQQSSSSSSRRRPPPNNNKKKIIIHHHEEEEEEDDDDDDCCCBBBBBBBBB;;;::::::;;;;;;===>>>>>><<<<<<<<<;;;;;;:::::::::999<<<>>>>>><<<:::888888666555444444444333000---+++++++++************)))((()))))))))***************+++,,,------,,,+++***''''''((()))***+++******((()))***+++++++++******))))))******++++++++++++************************)))'''+++222444...)))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,))))))*********+++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++------------------,,,,,,,,,---...//////...------............////////////000000///.........//////000000000000111222333333222222222333444555666777555777999;;;===AAAFFFJJJLLLUUUaaajjjrrr||||||zzzxxxuuuqqqnnngggfffeeebbb___[[[XXXWWWVVVVVVWWWWWWVVVSSSQQQPPPMMMJJJFFFBBB@@@===:::777333222000/////////111222,,,---.........---,,,+++((()))+++------,,,+++***+++***)))(((((()))***+++,,,+++******))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%sss```XXXXXXWWWYYY\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQTTTTTTSSSQQQOOOLLLJJJIIIIIIHHHGGGEEECCCAAA???>>>:::::::::;;;<<<===>>>???:::::::::;;;;;;<<<<<<<<<777:::<<<===;;;888666666666555444444444333000------------,,,,,,,,,++++++(((((())))))*********++++++,,,------------,,,+++(((((()))++++++,,,,,,,,,(((((()))***************((()))***+++++++++++++++************************)))''',,,444666///))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++,,,,,,------......///,,,---.../////////------............/////////000111000///---------...///000000000000111222333444333333444444666777999:::888:::===AAAEEEKKKQQQVVV___iiiwww}}}{{{yyywwwuuuwwwuuurrrmmmgggbbb^^^[[[VVVWWWXXXYYYXXXWWWUUUSSSTTTPPPLLLHHHDDDAAA===;;;:::777444000......///000,,,---.........---,,,+++'''))),,,......---+++)))+++***)))'''''')))***+++,,,+++******)))*********++++++++++++*********************)))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%uuubbbXXXUUUXXX[[[^^^___^^^\\\[[[[[[\\\[[[[[[YYYWWWUUUTTTRRRSSSSSSQQQOOOMMMKKKJJJIIIFFFEEEEEECCCBBB@@@>>>===>>><<<:::;;;<<<>>>>>>>>>??????>>>;;;999888:::<<<;;;;;;::::::::::::999999:::888666777777666222//////......------,,,,,,+++,,,,,,+++***))))))************++++++++++++******+++++++++*********))))))******)))(((((((((((((((+++******)))))))))))))))(((+++---,,,)))(((***,,,((()))***,,,,,,+++******,,,+++***((((((((()))***++++++******************++++++++++++++++++++++++******+++,,,------......)))************+++++++++.........------,,,,,,,,,---,,,+++***+++,,,---...000000////////////000000...000111111000000111222333333333222222222111111111111111111222222222222111444777888888:::>>>BBBDDDIIIOOOSSSXXX```kkksss||||||yyytttnnnfff```[[[[[[[[[ZZZYYYXXXVVVUUUVVVUUUSSSRRRPPPKKKEEEAAA:::888666333111000000000///---,,,,,,------,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))******))))))((((((''''''%%%&&&''')))************))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuubbbXXXUUUVVVYYY]]]___^^^]]]]]]]]][[[[[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNLLLJJJHHHHHHFFFEEEEEEDDDBBB@@@>>>===>>><<<::::::<<<>>>>>>===??????>>>;;;999888:::<<<;;;;;;::::::::::::999999888777555555555444000------,,,,,,++++++******))),,,++++++***))))))************++++++++++++******+++++++++*********))))))******)))(((((((((((((((+++******)))))))))))))))+++++++++)))'''&&&'''(((((()))******++++++******,,,+++***)))(((((()))***++++++******************++++++++++++++++++++++++((())))))***++++++,,,,,,************++++++++++++...---------,,,,,,,,,,,,---,,,+++++++++,,,---.........------------......///000111111000000111222111111222222222222222333000000111111222222333333333666999;;;<<>>======;;;::::::<<<======<<>><<<:::999:::<<<;;;;;;::::::::::::999999888777666666555333000------,,,,,,++++++******))),,,+++******)))***************++++++++++++******+++++++++*********************)))((((((((())))))+++******)))))))))))))))+++)))&&&&&&&&&''''''''')))))))))))))))******+++++++++***)))))))))************++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......///......------......//////000111111000000111333000000111111222333333333111111222333555666666777888;;;>>>AAAEEELLLUUU\\\jjjrrr|||~~~uuummmkkkhhhddd___\\\ZZZYYYZZZYYYYYYYYYXXXVVVRRROOOMMMKKKGGGBBB>>>:::888666444222111000000///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***))))))))))))((((((((()))*********))))))((('''((((((''''''''''''((((((***))))))(((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((()))((('''''')))******))))))(((''''''''''''''''''''''''''''''''''''''''''uuubbbYYYVVVVVVYYY\\\^^^^^^]]]\\\\\\ZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPNNNMMMJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@???>>><<<;;;::::::<<<======<<>>BBBHHHOOOWWWbbboooxxxxxxuuupppjjjddd___\\\ZZZZZZYYYYYYZZZZZZYYYVVVTTTTTTRRRNNNJJJFFFBBB???===999777444333222111...,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''''''''((((((******)))))))))))))))***'''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''(((***))))))((((((''''''&&&''''''(((((((((((((((((((((((((((tttbbbYYYVVVXXX[[[^^^^^^]]][[[YYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFDDDCCCAAA???>>><<<;;;:::;;;===>>>===;;;?????????>>>;;;::::::<<<;;;;;;:::::::::999999999;;;;;;;;;999777444222000///......------,,,,,,++++++***************++++++******++++++++++++************************************))))))))))))******+++******)))))))))))))))(((&&&$$$&&&***......,,,***)))((((((((()))+++,,,*********++++++++++++*********++++++,,,,,,,,,,,,........................---------------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////111111000000000000111111000111222222111111222333333333222222222222222222555666999<<>><<<999777666444111...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))************'''((()))***++++++++++++((((((''''''''''''((((((******))))))))))))***+++''''''''''''(((((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((sssaaaYYYWWWYYY[[[^^^^^^\\\ZZZXXXWWWYYYXXXXXXXXXVVVUUUTTTSSSTTTSSSQQQOOOMMMKKKJJJIIIGGGGGGFFFEEECCCAAA???>>><<<;;;;;;===>>>???===<<>><<<:::;;;;;;;;;;;;::::::::::::999999999::::::888555111//////---,,,,,,++++++******)))*********)))******+++,,,******++++++++++++*********************+++++++++******)))))))))***+++++++++******)))))))))))))))+++***)))***+++,,,+++******************++++++,,,)))***++++++,,,+++++++++******++++++,,,---------........................++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......---...//////000000//////000//////......//////000000111222222111111222444333333333333444444444444666999>>>DDDKKKQQQVVVXXX```hhhtttyyyqqqiiiccc___\\\[[[ZZZZZZ[[[ZZZXXXWWWVVVUUUUUUSSSQQQOOOMMMLLLFFFDDD@@@>>>;;;999555333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))************+++&&&''')))***+++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))******+++''''''''''''((()))******(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''rrraaaZZZXXXWWWZZZ]]]^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFEEECCCAAA@@@>>>===<<<===>>>@@@@@@>>><<<>>>@@@@@@???===;;;;;;;;;;;;;;;::::::::::::999999999:::;;;999444111//////---,,,,,,++++++******)))******))))))***++++++,,,******++++++++++++******))))))*********+++++++++******))))))******+++,,,+++******)))))))))))))))(((+++------,,,***))))))******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------....../////////---...///000111000//////000000////////////000000000111333222111111222444111222333444666777888999;;;???GGGQQQ\\\fffnnnrrrzzzxxxooohhhcccaaa___^^^]]]]]]\\\ZZZXXXWWWWWWWWWVVVUUUSSSQQQPPPOOOLLLHHHEEEBBB???;;;888333222222111000///......------------------------***++++++++++++***))))))))))))*********+++++++++((()))***+++++++++++++++******))))))))))))******((((((((((((((()))******((('''''''''((()))***+++((((((((((((((((((((((((((('''%%%&&&((())))))(((''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&qqqaaaZZZYYYUUUXXX\\\]]]]]][[[ZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQOOOMMMKKKJJJIIIGGGGGGFFFEEECCCAAA@@@???=========???AAAAAA???===>>>@@@@@@???===;;;;;;;;;;;;;;;;;;:::::::::999999;;;===>>>;;;666222111222//////...------,,,,,,+++******))))))***+++,,,,,,******++++++++++++******))))))******++++++++++++******))))))***+++,,,,,,+++******)))))))))))))))###(((---...,,,***+++,,,***+++,,,---...---,,,+++)))***+++,,,---,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++........................---------.........//////........./////////000000---...000111111111000///222222111111111111222222000222333333222111333444///000222444777:::<<<===AAAFFFPPP]]]kkkxxx}}}tttkkkfffeeecccaaa```___^^^\\\ZZZYYYYYYYYYXXXWWWUUUSSSRRRTTTQQQMMMJJJGGGCCC???<<<666555444333222000//////------------------------***++++++++++++***))))))))))))******++++++++++++***++++++++++++***))))))++++++************++++++(((((('''(((((()))******((('''''''''((()))+++,,,(((((((((((((((((((((((()))((('''''')))******)))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&pppbbb[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSRRRPPPPPPOOOOOOMMMLLLJJJIIIKKKJJJJJJHHHEEEBBB???>>>@@@@@@??????>>>>>>=========>>>>>>>>>>>><<<;;;:::::::::::::::999888777777999888777555333111000///..................---------,,,+++***)))(((((((((+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,------,,,++++++******)))(((+++,,,+++)))(((***,,,......---,,,+++))))))(((++++++++++++++++++++++++,,,------,,,++++++,,,......---,,,+++++++++,,,---++++++++++++++++++++++++........................................................................000000000000////////////000000000111222222333333333111000000222333333222222000333999:::999>>>HHHKKKTTTaaaooo{{{xxxtttrrrooojjjgggdddbbb___]]]^^^]]]\\\ZZZXXXWWWUUUUUUVVVVVVTTTRRROOOLLLJJJHHH>>><<<:::666333000///...---,,,***+++---......------,,,++++++******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&******+++******)))((('''$$$%%%%%%&&&&&&''''''((('''(((((((((((((((''''''qqqbbb[[[YYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYYYYWWWUUUSSSRRRPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIGGGEEEBBB???>>>============<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::::::::::::::999888777777888888666555333111000///...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))************+++++++++,,,,,,+++++++++++++++++++++,,,)))+++,,,+++))))))***,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////000000000000000000000///000000111111222333333333444444333444555666777666666555888===???@@@GGGQQQ___hhhuuu}}}yyyrrrlllhhheeebbb```]]]\\\[[[YYYXXXVVVVVVUUUWWWWWWVVVTTTQQQOOOLLLKKKHHHFFFCCC???;;;888666555000...,,,,,,---......---......---------------...************+++++++++,,,************************'''((((((***+++,,,,,,---************))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((())))))*********))))))''''''''''''''''''''''''''''''((((((((((((''''''sssccc[[[YYYXXXXXXZZZZZZZZZZZZYYYXXXZZZZZZZZZYYYWWWTTTRRRPPPPPPPPPOOONNNMMMKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@>>><<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666777777666555444222000/////////......---,,,++++++((()))***+++******(((((()))))))))******)))))))))*********++++++++++++,,,)))******+++,,,,,,------***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...------,,,,,,,,,,,,------------------------------................................................000000000000000000000000000000000000000000000000000111111222222333333444222222333444555666777777:::;;;>>>CCCHHHMMMXXXbbbttt}}}yyyrrrmmmgggddd^^^]]]\\\ZZZYYYXXXWWWWWWXXXWWWWWWVVVTTTRRRPPPOOOMMMKKKHHHEEEAAA===:::999444222///.........---,,,*********)))******+++++++++++++++,,,,,,,,,,,,,,,************************''''''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))***)))(((((())))))(((''''''''')))******+++++++++******))))))(((''''''&&&''''''((((((((((((((('''tttddd[[[XXXWWWXXXYYYZZZZZZZZZYYYXXXZZZZZZYYYXXXVVVSSSPPPOOOOOOOOOOOONNNLLLKKKIIIHHHFFFFFFFFFFFFDDDBBB@@@>>>=========>>>???@@@@@@@@@>>>>>>>>>======<<<;;;;;;999::::::999999888777666777777666666444222000///333222111000///...------++++++,,,,,,***'''$$$"""((()))+++,,,,,,+++)))(((************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,---------...------------------------................................................000000000000000000000000000000000000000111111111111111222222333444444444222333555666666666888999===@@@FFFMMMUUU```mmmxxxwwwnnnhhhbbb```^^^\\\[[[ZZZZZZZZZWWWWWWWWWWWWVVVTTTSSSRRRNNNMMMKKKIIIFFFBBB@@@???888666333111000///---+++)))(((((((((((()))******++++++++++++,,,,,,,,,,,,************************)))((((((((('''&&&&&&&&&************)))))))))(((((((((((((((((((((((((((***((('''((()))***)))'''(((((()))***************)))))))))(((((('''''''''&&&'''((((((((((((((((((tttddd[[[XXXVVVWWWXXXZZZZZZZZZYYYXXXYYYYYYXXXWWWUUURRROOOMMMOOOOOONNNNNNLLLJJJIIIHHHFFFFFFFFFFFFDDDBBB@@@>>><<<<<<===>>>???@@@AAAAAA???>>>======<<<<<<;;;;;;999999999999888777666666666666666666555333000///333222111000///...------///000000000///,,,)))((((((***,,,------,,,***((())))))*********+++++++++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---,,,++++++,,,...,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////////////////////////////000000000111111111222222222222333444444555555555777999999999;;;>>>AAACCCJJJTTT]]]iiiwwwvvvmmmfffdddaaa^^^\\\ZZZZZZZZZWWWXXXXXXWWWWWWVVVUUUTTTPPPPPPPPPOOOMMMKKKIIIHHH>>>;;;777444333111...,,,---------,,,,,,---......++++++++++++++++++*********************************))))))((('''&&&&&&&&&************)))))))))((((((((((((((((((((((((((()))((('''((()))***)))(((***************)))((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((rrrbbbZZZXXXUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXWWWUUURRRPPPNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>:::;;;;;;<<<===>>>>>>??????>>>===<<<<<<;;;;;;<<<999999999999888777666555555555666777555333111/////////......---,,,+++++++++,,,---...///...------)))***,,,------,,,***))))))))))))************+++------,,,,,,+++******)))---+++***+++,,,---,,,+++))))))***+++,,,------...++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////////////////////////////000000111111222222222222333333444444555555666444666999999;;;???FFFKKKVVV```mmmwwwxxxnnnkkkgggbbb^^^[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVPPPPPPQQQQQQPPPNNNMMMKKKDDDAAA===:::888666333111000///...------------...++++++++++++************++++++++++++++++++++++++)))*********+++++++++,,,************)))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((+++++++++******)))''''''%%%%%%&&&''''''((())))))%%%&&&'''((())))))))))))pppaaaZZZXXXUUUVVVWWWYYYZZZZZZYYYXXXYYYYYYYYYXXXWWWUUURRRQQQNNNNNNNNNMMMLLLJJJHHHHHHIIIIIIIIIGGGEEEBBB???>>>;;;;;;<<<<<<======>>>>>>@@@???===<<<;;;;;;<<<<<<999999999999888777666555444555666777666444111///...---------,,,,,,++++++(((((()))***+++,,,,,,---++++++,,,------,,,++++++))))))))))))************,,,+++++++++++++++++++++---,,,***+++---...,,,***((()))***+++,,,------...++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,---.../////////...------------------------........................////////////////////////000000000000000000000000///000000111111222333333333333333444555555666666666999<<<>>>AAAIIIUUU]]]qqq~~~zzzvvvpppjjjdddaaa___^^^\\\\\\\\\[[[ZZZYYYXXXXXXQQQRRRSSSSSSRRRPPPNNNLLLKKKHHHDDDAAA>>><<<999777111000///...---,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((''''''((()))******((())))))*********))))))(((((((((((((((((((((((()))%%%&&&'''((())))))))))))nnn```YYYXXXTTTUUUWWWYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYWWWUUUTTTNNNNNNNNNMMMKKKJJJHHHGGGKKKKKKJJJHHHFFFBBB???>>>>>>>>>>>>>>>????????????@@@???===<<<;;;;;;<<<<<<888999999888888777666555444555666777666444111///..................------------,,,++++++,,,------+++,,,,,,------,,,,,,+++))))))))))))*********************++++++,,,------...,,,***+++---...,,,***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...***+++---///000000///...////////////////////////........................000000000000000000000000111111111111111111111111///000000111222222333333333333444444555666666666>>>AAAEEEIIINNNYYYgggrrrzzzrrrlllgggeeeddd^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZXXXUUURRRQQQOOOLLLHHHEEECCCAAA>>><<<777666444333111000000000.........------,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))(((''''''((()))******)))'''((()))******++++++***++++++******)))(((((((((%%%&&&'''((())))))))))))~~~lll```[[[ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQOOOLLLIIIGGGFFFJJJKKKKKKJJJGGGDDD@@@>>>======>>>>>>??????@@@@@@<<<>>>???>>><<<;;;;;;;;;::::::999999888777777777777777666555444222111000......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++...---------------------------------------------******+++++++++,,,,,,,,,------,,,---///000///...111111000000/////////......///000111111000///...,,,...000111222111///...000111222333333222111000111222333333222222333444666888999888666777;;;???@@@DDDKKKUUUaaarrr}}}uuuooollljjjeeedddbbb```^^^]]]\\\[[[VVVVVVUUUVVVXXXXXXVVVTTTPPPOOONNNLLLIIIGGGEEEEEE>>>;;;888666444111...+++///---,,,,,,------+++*********+++++++++,,,,,,,,,,,,---///000000///---,,,************))))))))))))************************,,,+++***((((((((()))***%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))))))))(((((((((((())))))mmmaaa[[[ZZZWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTRRROOOMMMJJJHHHGGGIIIIIIIIIHHHEEEBBB???===<<<<<<======>>>???@@@@@@===>>>??????===;;;;;;<<<:::999999888777777666666777777666555444222111000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------,,,,,,+++***+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,---......---000000000/////////......//////000000000000//////---...000111111111000///000111222333333222111000///111222222222222444666333555777777777;;;BBBGGGPPPVVV```kkkxxxyyyvvvnnnllliiieeeaaa___^^^^^^YYYXXXWWWWWWXXXXXXVVVTTTSSSRRRQQQOOOMMMKKKIIIHHHCCC@@@===:::888555222///000...,,,,,,------,,,+++*********++++++,,,,,,,,,+++,,,...//////...,,,+++************))))))))))))************************,,,+++)))((((((((()))***)))))))))((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))nnnaaa[[[YYYWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVTTTQQQNNNKKKHHHGGGGGGGGGGGGEEECCC@@@===;;;::::::;;;<<<>>>???@@@@@@>>>@@@@@@@@@===<<<<<<<<<999888888777777666555555777777666555444222111000///...---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---------////////////............000000////////////000000/////////000000000111111111111222222222222111111///111222333333444777999555777888999<<>><<<888666333000---,,,,,,---------************++++++++++++++++++------------++++++++++++*********)))))))))))))))))))))))))))))))))+++***))))))((())))))))),,,,,,+++******)))(((((((((''''''''''''(((((()))))))))(((((((((((())))))ooobbb\\\YYYXXXYYY[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYXXXUUURRROOOLLLIIIHHHGGGGGGFFFDDDBBB???===;;;999999:::<<<===???@@@@@@???@@@AAA@@@>>><<<<<<<<<888888777777666555555555777777666555444222111000///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++''''''((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000111111000///....../////////..................111000///......///000111000000//////000000111222222222222222222222222222222333444444444555888:::999;;;>>>@@@EEENNNZZZcccsss}}}sssjjjccc```\\\[[[YYYXXXYYYYYYXXXWWWYYYXXXWWWVVVTTTRRRQQQQQQNNNLLLIIIFFFDDDBBB???<<<666333///,,,,,,---------******++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))((((((((((((((((((((((((******))))))))))))))))))+++++++++******)))))))))((((((''''''''''''((()))))))))(((((((((((())))))pppccc\\\ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\ZZZZZZYYYXXXVVVSSSPPPMMMJJJIIIIIIHHHGGGEEEBBB@@@>>>===999999:::<<<===???@@@@@@@@@AAABBB@@@>>><<<<<<<<<888888777777666555555555777777666555444222111000//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))***+++,,,---------++++++++++++++++++++++++''''''((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111///---,,,---.........//////////////////111000///......///000111111000000000000111222222333222222222222222222333222333333333333444777:::999>>>DDDKKKTTT```nnnwwwssshhhbbb\\\ZZZXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSSSSQQQOOOLLLJJJIIIGGGDDDBBB;;;777222///.........---,,,,,,++++++++++++++++++***++++++++++++++++++***++++++++++++************(((((((((((((((((((((((()))))))))*********))))))((((((((())))))*********((((((''''''''''''(((((())))))(((((((((((())))))qqqddd]]]ZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWUUUSSSPPPMMMKKKJJJJJJIIIGGGEEEBBB@@@???>>>::::::;;;<<<>>>???@@@@@@@@@AAAAAA@@@===;;;;;;;;;999888888777777666555555777777666555444222111000000///...---,,,,,,,,,,,,------------------------************************++++++,,,---------,,,,,,((()))***+++,,,...//////++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***---...---***)))+++---////////////000000000000000000////////////000000000000000111111111222222333333222222222222333333111222222222222444888;;;<<>>999555333111///...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))(((((()))************)))&&&&&&''''''((()))******)))((((((''''''''''''((())))))(((((((((((())))))qqqddd]]][[[\\\\\\]]]^^^^^^]]]\\\[[[YYYZZZ[[[\\\\\\[[[ZZZZZZVVVUUUTTTRRRPPPNNNLLLLLLJJJIIIGGGDDDBBB@@@???>>><<<<<<======>>>???@@@@@@???@@@AAA???<<<::::::::::::999999888777777666666777777666555444222111000000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,---------,,,******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))---///...+++***,,,000000000000000111111222222//////000000000000/////////000111222333222111111444333222222222222333444333444555555777;;;@@@DDDKKKUUUdddttt{{{rrrfffccc___]]]\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVTTTRRRPPPPPPPPPPPPNNNMMMIIIEEEAAA<<<999666222/////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************'''((()))***+++******)))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))qqqddd^^^[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYYYY[[[\\\\\\[[[ZZZYYYUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFCCCAAA???>>>>>>======>>>>>>??????@@@@@@???@@@@@@???<<<999999999::::::999999888777777777777777666555444222111000000000...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------------------------------------,,,,,,,,,---------......+++///222111...---000444000000111111222222222333...///000111111000///......000222333444333111000444444222222222222444444555777999;;;>>>CCCIIIMMM]]]hhhxxxyyylllhhhccc```^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWTTTSSSRRRRRRSSSSSSRRRPPPNNNKKKFFFBBB>>>999444111000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************'''((()))+++++++++***)))******))))))((((((''''''***)))((('''''''''''''''))))))(((((((((((())))))oooddd^^^\\\^^^^^^______^^^\\\ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYUUUTTTRRROOOMMMLLLKKKKKKKKKJJJGGGDDDBBB???>>>===:::;;;<<<===>>>>>>>>>>>>??????@@@>>>;;;::::::;;;;;;999888777888999888777:::888666333111111000000111000000///......------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,+++,,,,,,---------......///000000000222111000000000000000111000000000000111111111111888444000///111333222111111222333444444444555555777999;;;<<>>===:::;;;<<<===>>>>>>>>>>>>>>>??????>>>;;;::::::;;;888666444444555555555444;;;:::888555444333222222...------,,,++++++******,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......''''''((())))))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,,,,,,,------------......///000000000111111000000000000111111000000000000111111111222555333000111333444444333333444555666666666777777777:::>>>CCCLLLZZZjjjvvvzzzrrrlllgggcccaaa___]]]ZZZXXXYYY\\\\\\ZZZWWWXXXWWWUUUTTTSSSTTTUUUVVVTTTRRROOOMMMJJJFFFAAA>>>999666222///......---,,,***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***************))))))(((((())))))******)))((((((''''''(((((((((((())))))))))))((((((rrreee^^^[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYTTTSSSQQQOOOMMMKKKJJJJJJLLLJJJHHHEEEBBB@@@>>>>>>;;;<<<===>>>>>>???>>>>>>>>>??????>>>;;;::::::;;;999777555555666777666555:::999777555444333222222000000///......------,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------......*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------,,,------------......//////000000111000000000000000111222333000000111111111222222222222111111222444666555444333444555555555555777999<<>><<<===>>>>>>?????????>>>>>>??????>>><<<:::;;;<<<:::888666666777888777666777666555444222111000000111111000000///.........,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------..................//////000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........------------............///000000111111//////000000111222333444111111111222222222333333111111222444555555555444444666888888777888<<<@@@FFFNNNZZZgggvvv{{{vvvrrroooiiibbb^^^^^^^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXXXXVVVUUUSSSSSSRRRPPPMMMJJJEEEBBB===:::777333000---//////......------------///......,,,,,,+++++++++++++++++++++++++++++++++((()))))))))************++++++************+++++++++******)))))))))))))))(((((())))))))))))((((((rrreee\\\YYY^^^^^^^^^^^^]]][[[YYYXXX\\\\\\[[[[[[ZZZYYYYYYXXXUUUTTTRRRPPPNNNLLLKKKKKKLLLKKKHHHEEECCC@@@???>>>===>>>??????????????????===>>>???>>><<<;;;;;;<<<666555333333444444444333666555555444222111000///......---,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...........................//////000111111111000000000000111222444444222222222222333333333333111222444555555555555555777:::<<<===<<<@@@FFFLLLRRR]]]mmm~~~}}}uuukkkdddaaa```^^^\\\[[[ZZZZZZYYYXXXWWWWWWWWWUUUTTTSSSTTTTTTSSSPPPMMMIIIGGGCCC???<<<888333///111000///---,,,,,,,,,---///...,,,+++************++++++++++++++++++++++++((()))))))))************++++++************+++++++++******)))))))))))))))(((((())))))))))))((((((pppccc\\\YYY]]]]]]^^^]]]\\\[[[YYYXXX\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQOOOMMMLLLLLLMMMKKKIIIFFFCCCAAA????????????@@@@@@@@@@@@??????===>>>>>>>>><<<;;;;;;===888666555555666666555444666666666666555333222111//////......---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,---------......******+++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------...////////////......//////000000111111222111111111111111222333444222222333333333444444444222333555666666777999;;;999===@@@BBBCCCHHHQQQYYYdddpppwwwmmmgggbbb^^^[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUTTTQQQOOOMMMKKKHHHEEEBBB>>>888444333222000...---,,,------...---,,,*********++++++++++++++++++++++++++++++))))))))))))*********************))))))***************)))(((((((((((()))(((((())))))))))))((((((~~~nnnaaa[[[YYYZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVXXXVVVTTTRRRPPPOOONNNMMMMMMKKKIIIFFFCCCAAA@@@??????@@@@@@AAA@@@@@@??????<<<===>>>===<<<;;;<<<===;;;:::888888999999999888555666666666555333222111111111111000//////......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---...///000000///.../////////000111111222222222222222111111222333333333333333333444444444444222444777888999<<>>===<<<;;;<<<===999777555555666777666555333333444444333111000............---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---///000000000///.../////////000111111222222333333222222111222222222333333333444444444555555222555888:::<<<@@@GGGLLLWWW]]]bbbeeehhhqqq~~~xxxooogggbbb]]]\\\\\\\\\ZZZYYYXXXWWWVVVVVVUUUVVVWWWVVVSSSQQQRRRQQQPPPOOOMMMIIIDDD???888666444111/////////000///...---,,,,,,---///000++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))))))))((('''''''''''''''(((((())))))))))))((((((ttthhh]]]WWWWWWYYY[[[^^^^^^]]]\\\\\\\\\]]]\\\ZZZXXXVVVVVVVVVWWWWWWWWWVVVVVVUUURRRNNNKKKOOOKKKEEEBBB@@@@@@???>>>@@@@@@???>>>>>>???@@@AAA<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777666444222333555444222///......---------......///......//////...---,,,,,,------------------------///......---,,,,,,,,,+++...------,,,,,,------...---------............///...............///000000000///...---------------------......//////000000000111111111111222222222111///...///333555333222444333222333444444444333555666888===EEENNNWWW]]]hhhmmmsssyyy~~~uuuiiiccc\\\\\\\\\ZZZXXXWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSQQQOOOLLLIIIGGG???<<<666333111111000000/////////...---,,,+++***))),,,...---***(((***,,,,,,++++++***)))(((''''''++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))qqqfff\\\WWWVVVYYY[[[^^^^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWVVVVVVVVVVVVTTTPPPMMMNNNKKKFFFBBBAAA@@@???>>>@@@???>>>===>>>>>>???@@@<<<<<<<<<;;;;;;;;;::::::;;;:::999888777777777777666444333333444444222///---,,,,,,++++++,,,,,,---......//////...------,,,------------------------............---,,,,,,+++...------,,,,,,------...---------............///...............///000000111000///........................///////////////000111111111111222222222222000///111333555333222333333222333444666666666666777;;;AAAKKKXXXeeemmmxxx}}}zzzmmmeee\\\[[[ZZZWWWVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRPPPNNNKKKJJJDDDAAA<<<888555333111///////////////...---,,,++++++,,,...---,,,***++++++++++++******))))))((((((******************************))))))))))))*********))))))(((((())))))***|||nnncccZZZUUUVVVYYY[[[^^^___^^^]]]\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWUUURRROOONNNJJJFFFCCCAAAAAA???>>>??????>>>=========>>>???<<<<<<<<<;;;;;;;;;;;;::::::999888888777777777777555444333444444444222000------,,,,,,,,,,,,,,,---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...------,,,,,,------...---------............///...............///000000111111000////////////000000000///////////////...000111111111111222222222444222111222444444333222444333333333555666888999:::===CCCKKKWWWeeettt}}}tttjjj```^^^[[[XXXVVVVVVWWWXXXYYYYYYXXXXXXVVVUUUSSSRRRTTTTTTTTTTTTRRRPPPNNNMMMJJJGGGBBB>>>;;;777333000000000000///......------...---------......,,,************************)))++++++++++++++++++++++++******))))))))))))***************))))))*********wwwjjj___XXXTTTUUUXXX[[[^^^```___]]]]]]]]]\\\]]]]]]]]][[[YYYWWWVVVVVVUUUVVVWWWXXXVVVSSSQQQMMMJJJFFFCCCBBBAAA@@@??????>>>===<<<<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999999888777777777777777555555555444444333222111000//////............///---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,+++...------,,,,,,------...---------............///...............///000000000000///////////////000111000000000//////......000000111111111222222222555444444444444444333333555555444444444555888;;;AAAGGGPPPZZZeeerrr|||rrrjjjfffaaa\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUSSSRRRQQQLLLJJJGGGDDDAAA<<<777444111000//////......------000...,,,---000000---************************+++------------------------+++******))))))******+++++++++************++++++tttggg]]]VVVTTTUUUWWW[[[^^^``````^^^]]]]]]\\\]]]]]]]]][[[YYYWWWVVVUUUUUUUUUWWWXXXWWWTTTQQQMMMJJJFFFDDDCCCBBB@@@???@@@???===<<<<<<<<<===>>>======<<<<<<<<<;;;;;;;;;888888777777666777777777555555666555444333222222111000///...............------...............---,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---...------,,,,,,------...---------............///...............///000000.........------......///111111000000/////////...000000111111111222222222444555555444444333444444666666666444333555:::>>>FFFPPP___lllwww}}}qqqllleee```^^^]]]\\\[[[XXXXXXYYYYYYYYYXXXXXXWWWTTTUUUVVVVVVVVVUUUTTTSSSLLLKKKIIIGGGEEEBBB===999222111000...------------000...,,,---000000...***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++ssseee\\\UUUTTTUUUWWWZZZ___aaaaaa___^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVSSSPPPLLLJJJGGGEEEDDDCCCAAA???AAA@@@>>>===<<<======>>>=========<<<<<<<<<;;;;;;888777777666666777777777444666777666444222222333//////...---,,,,,,,,,,,,,,,---......///.........------------------------++++++,,,,,,---...//////...------,,,,,,------...---------............///...............///000000...------------......///111000000000000000000///000111111111111222222222333444555555333333444555666777777666555999@@@FFFNNN[[[nnn~~~zzztttlllgggdddbbb^^^[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYUUUVVVWWWWWWWWWVVVUUUTTTNNNLLLKKKJJJHHHFFFBBB???555444111///------------///...---...//////---+++++++++++++++++++++******))))))))))))))))))))))))++++++************++++++*********))))))*********ssseee\\\UUUTTTVVVVVVZZZ___bbbaaa```^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUQQQOOOKKKIIIGGGEEEEEEDDDAAA???BBBAAA???>>>======>>>>>>============<<<<<<<<<<<<777777666666666666777777444666888777444222333444000///...---,,,,,,,,,,,,,,,------...//////..............................,,,+++***+++,,,...000222...------,,,,,,------...---------............///...............///000000...............///000000000000000000000111111111000111111111111222222222000222444444333222444666555777999999:::???IIIQQQ___lll|||vvvrrrnnnhhhccc______^^^]]]\\\ZZZXXXXXXVVVVVVWWWWWWWWWVVVTTTSSSRRRPPPNNNLLLKKKHHHEEECCC:::888555111///.........---...//////---,,,,,,---,,,,,,,,,++++++*********************************,,,++++++******++++++,,,***))))))(((((())))))***ssseee\\\UUUTTTVVVVVVZZZ___bbbbbb```___^^^]]]\\\ZZZXXXVVVVVVVVVWWWUUUUUUTTTUUUUUUTTTPPPNNNKKKIIIGGGFFFEEEDDDAAA???CCCBBB@@@>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<777777666666666666777888444666888777444222333444222222111//////.........,,,,,,---.../////////...////////////////////////,,,+++***)))+++...111333...------,,,,,,------...---------.........//////...............///000000///////////////000111111//////000000111111222222000111111111111222222222///111444444222222444777444777:::;;;===DDDPPPYYYooo{{{|||tttnnnccccccaaa___\\\ZZZWWWVVVVVVWWWWWWWWWWWWVVVTTTSSSVVVSSSPPPNNNLLLJJJGGGDDD===;;;777333111/////////+++...000///,,,***+++---------,,,,,,+++***))))))------------------------,,,++++++******++++++,,,))))))(((((((((((())))))wwwkkk```WWWTTTVVVZZZ\\\^^^___]]]\\\[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSYYYYYYXXXWWWUUUSSSQQQPPPNNNMMMIIIFFFCCC@@@??????===<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999888777555555444444444333333222222111000000//////.........------------/////////////////////////////////...------,,,,,,------............------+++++++++,,,,,,---------......------------......,,,,,,,,,---------......////////////////////////............////////////444333222111111111222333555666555444222222444666;;;<<<===???EEEPPP___jjj~~~{{{ppphhh```\\\[[[[[[XXXUUUWWWVVVUUUVVVWWWWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJCCC???:::666333222000///---------------------,,,*********+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))yyylllaaaYYYVVVWWWYYY[[[^^^^^^]]][[[ZZZ[[[[[[[[[[[[ZZZXXXWWWUUUTTTYYYYYYXXXWWWUUUSSSQQQPPPNNNMMMIIIFFFCCC@@@??????============<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888777666555555555555555444333333222222111000000////////////.........---................................................---......//////......---------------------......///......------......///------........./////////111111111111111111111111....../////////000000000333333222222222222222333333444555444444444666888888<<>>999666333000---...............---------+++++++++,,,,,,,,,,,,---,,,+++***))))))***+++,,,))))))******))))))((((((************************zzzmmmcccZZZXXXYYYXXXZZZ]]]]]]\\\[[[ZZZZZZ\\\\\\\\\[[[YYYXXXVVVUUUXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMIIIFFFCCC@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;777777666555555666666666555444444333333222111111000000000000////////////------------------------,,,------...//////000000---......//////......---/////////...............///......------......///////////////000000000000111111111111111111111111///000000000000111111111222222333333333333222222000222444555555666888:::999@@@KKKWWWcccqqqqqqfffaaa```___^^^[[[ZZZXXXYYYZZZZZZXXXWWWVVVUUUSSSQQQOOONNNNNNMMMNNNJJJDDD>>>999444000---////////////......---------------,,,,,,,,,,,,+++++++++************++++++'''(((((())))))))))))(((************************zzzmmmbbbZZZXXXZZZWWWYYY\\\]]]\\\ZZZZZZZZZ\\\\\\\\\\\\ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPNNNMMMIIIFFFCCC@@@???????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::666666666666666666777777666555555444333333222222111111111000000000000///---------------------------........./////////000......////////////....../////////............---//////............///////////////000000000000111111111111111111111111111000000111111111222222222111222333444444444333222///111444666666777999;;;>>>IIIXXXhhhuuupppfffaaa______\\\[[[YYYYYYZZZZZZYYYWWWWWWVVVUUUSSSQQQPPPPPPPPPQQQMMMHHHBBB===888222.../////////......------,,,---------,,,+++******)))++++++++++++++++++++++++((()))******++++++++++++************************yyykkkaaaYYYWWWYYYVVVYYY\\\]]]\\\ZZZZZZZZZ\\\\\\\\\\\\[[[ZZZXXXXXXWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMIIIFFFCCC@@@??????@@@?????????>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::777777666666666777777888666666555444444333333222222111111111000000000000------------------------000000/////////............//////////////////.........------------------/////////....../////////....../////////000000000000000000000000000000000111111111111222222222222111222333444555444333333000222555666777999<<<>>>EEEQQQeeexxx}}}oooeee```^^^]]][[[YYYXXXYYYYYYXXXWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPMMMIIIEEEAAA<<<777333//////......---,,,,,,+++------,,,+++***)))((((((+++++++++,,,,,,+++++++++((()))***+++++++++++++++************************wwwjjj___XXXVVVYYYVVVYYY\\\]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMIIIFFFCCC@@@??????????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888777666666777777777666555555444444333222222111111111111000000000000------------------------111111000//////...------...//////000000//////...,,,,,,---------.........000//////......//////000////////////000000000000////////////////////////000111111111111222222222111222333444444555555444333444777888:::>>>BBBFFFMMM\\\rrr{{{nnnfffbbb___\\\YYYXXXYYYYYYYYYXXXXXXXXXVVVUUUTTTSSSSSSSSSOOOMMMKKKIIIFFFAAA<<<777111000000///...---,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,++++++((())))))************)))++++++++++++++++++++++++wwwiii___WWWVVVYYYWWWYYY]]]^^^]]]\\\\\\]]][[[[[[[[[[[[ZZZYYYXXXXXXUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMIIIFFFCCC@@@????????????>>>>>>>>>=========;;;;;;;;;:::::::::999999999999888777666666666666555555444444333222222222111111000000000/////////........................000000000/////////////////////000000000000//////,,,,,,---...///000000111000000////////////000000000000000111111111222222000000000000000000000000000000000111111111111222222222222333333555666666555666888;;;???EEELLLQQQ[[[jjj|||rrrmmmaaa^^^[[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSQQQPPPNNNMMMKKKFFF@@@;;;333333222111000///...............------,,,,,,,,,++++++,,,------,,,++++++***++++++++++++******)))++++++++++++++++++++++++xxxjjj___XXXWWWZZZWWWZZZ]]]^^^^^^]]]]]]]]]ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUTTTRRRQQQPPPOOOMMMIIIFFFCCC@@@??????>>>>>>>>>>>>============;;;;;;;;;:::::::::999999::::::888777666666666666555444444333333222111111000000000000////////////////////////////////////......//////000000111111//////000000000000//////,,,---...///000111222333000000////////////000000111111222222222333333333111111111111111111111111///000000000000111111111333333222222333444666777666777:::===BBBKKKTTTZZZiiixxx{{{vvvccc```]]][[[[[[\\\\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNHHHBBB===555555444333222111000//////////////////.........++++++------------++++++............------,,,+++++++++++++++++++++++++++yyykkkaaaYYYWWWYYY\\\^^^```___]]]\\\[[[[[[\\\]]]]]][[[XXXVVVVVVWWWXXXVVVUUUTTTTTTSSSPPPNNNNNNLLLIIIEEEBBBAAAAAAAAA???===<<<<<<======<<<;;;;;;;;;;;;::::::999999999999888888777777777777777888777444222222333555777000000000000////////////......////////////..................////////////......////////////........................------////////////////////////000000000///////////////000000000000000000000000111111111000000000000000333333444555555444444333666999===CCCKKKWWWbbbjjj||||||oooiiibbb^^^^^^]]]ZZZVVVYYYYYYYYYXXXWWWTTTRRRQQQSSSTTTSSSRRRPPPLLLIIIGGG===999444000///...------,,,---...///...---,,,+++------------------------,,,,,,************,,,,,,++++++++++++******))))))xxxjjj```YYYWWWXXX[[[]]]______]]]\\\\\\\\\\\\]]]]]][[[XXXVVVVVVWWWXXXWWWUUUUUUUUUTTTQQQOOOKKKIIIFFFBBB???>>>>>>>>>???===<<<<<<======<<<;;;;;;::::::::::::::::::999999888888777777777777777777666444333333333555666000000000000////////////......////////////..................////////////......////////////..............................////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000333333444555666666666666444888>>>GGGRRRaaaoooxxxzzzrrrhhhbbb___^^^ZZZWWWXXXYYYYYYXXXWWWUUUSSSRRRSSSSSSSSSRRRPPPMMMJJJIIIBBB>>>888444222000///---..................------------------------------...------,,,,,,------...++++++++++++*********)))wwwiii```YYYWWWXXXZZZ\\\^^^___]]]\\\\\\]]][[[\\\]]][[[YYYWWWVVVWWWYYYWWWVVVVVVVVVUUURRRPPPNNNLLLHHHDDDBBB@@@@@@@@@???===<<<<<<======<<<;;;999::::::::::::::::::;;;999888888777777777777777555555555444444444444444000000000000////////////......////////////..................////////////...//////000000//////...........................////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111444444555666777888888888555:::BBBMMM\\\mmm}}}}}}qqqhhhccc```]]][[[XXXYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLHHHDDD>>>:::666333000...000000...---------......------------------------...------,,,,,,------...++++++++++++************wwwiii```YYYWWWXXXYYY[[[]]]^^^]]]\\\]]]]]][[[\\\]]]\\\YYYWWWVVVVVVWWWVVVUUUUUUUUUTTTRRRPPPOOOMMMIIIFFFCCCAAAAAAAAA???===<<<<<<======<<<;;;999999999::::::;;;;;;;;;999888888777777777777777444444555555555444333222000000000000////////////......////////////..................//////////////////000000000000//////............////////////////////////////////////111111111111111222222222000000000000000000000000000111111111111111222222555555555555666777777888888>>>GGGTTTdddvvv|||qqqiiidddaaa___YYYYYYYYYYYYXXXXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMIIIDDD???;;;777222///222000...,,,+++,,,...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++yyykkkaaaZZZWWWYYYXXXZZZ]]]^^^]]]\\\\\\]]]ZZZ\\\]]]\\\ZZZWWWVVVUUUUUUTTTSSSSSSSSSSSSQQQOOOLLLJJJFFFBBB@@@>>>>>>>>>???===<<<<<<======<<<;;;999999999::::::;;;;;;;;;999888888777777777777777333444555666555444222111000000000000////////////......////////////..................//////////////////000000000000//////........./////////000000////////////////////////000000111111222222222222000000000000000000000000000000111111222222222333777666555444444555555666888???KKK[[[lll~~~tttjjjccc___[[[ZZZZZZYYYYYYXXXXXXXXXTTTTTTTTTTTTSSSSSSRRRRRRPPPMMMHHHDDD???:::555111222000---+++***+++---...------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,|||nnnccc[[[XXXYYYYYY[[[]]]^^^\\\[[[[[[\\\ZZZ\\\^^^]]]ZZZWWWUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNMMMKKKGGGDDDAAA????????????===<<<<<<======<<<;;;999::::::::::::::::::;;;999888888777777777777777333444444555555333222111000000000000////////////......////////////..................///////////////000000111111000000///.........//////000000111//////////////////////////////000000111222222222000000000000000000000000000000111111222333333333777666555444444444666666888AAAPPPbbbuuutttggg```]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUUUUTTTTTTTTTTTTTTTRRROOOLLLIIIEEE@@@:::555333111...,,,+++,,,---...------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,qqqeee]]]YYYZZZZZZ\\\]]]]]]\\\ZZZZZZ[[[YYY\\\^^^]]][[[WWWUUUUUUTTTSSSRRRSSSSSSSSSQQQOOOOOOMMMJJJFFFCCCBBBAAAAAA???===<<<<<<======<<<;;;;;;::::::::::::::::::999999888888777777777777777333444444444333333222222000000000000////////////......////////////..................////////////000000111111111111000000---......///000000111111////////////////////////......///000000111222222000000000000000000000000000000111222222333444444555444444444555777999;;;>>>HHHYYYkkk~~~sssiii___^^^\\\ZZZYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUSSSRRROOOMMMJJJEEE???;;;555333111///......//////------------------------,,,------......------,,,+++++++++,,,,,,,,,------sssggg^^^ZZZ[[[ZZZ\\\^^^^^^\\\ZZZYYYZZZYYY\\\^^^^^^[[[WWWUUUTTTUUUTTTSSSTTTTTTTTTRRRPPPLLLJJJGGGCCC@@@???>>>>>>???===<<<<<<======<<<;;;;;;;;;;;;::::::999999999999888888777777777777777444444333333333222222222000000000000////////////......////////////................../////////000000000111111111111000000---......///000111111222////////////////////////---......///000111111111000000000000000000000000000000111222333333444444333333333444777:::===???FFFPPPaaasssuuuaaa___]]][[[YYYXXXXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRPPPNNNIIICCC???666555333222111000000000------------------------******,,,,,,,,,,,,******+++++++++,,,,,,---------rrreee___]]]\\\]]]^^^______]]][[[[[[\\\]]]\\\\\\[[[ZZZYYYYYYXXXTTTUUUVVVVVVVVVTTTRRRQQQNNNKKKGGGDDDCCCAAA???>>>AAA@@@>>>>>>??????===<<<;;;:::999888888888999:::999999777777777888999:::666555444444222222111000////////////...............///000111111000///...---......///////////////////////////////////////////////////000000000000...............///000000333333222111000000000111000000000000111111111111222222222222222333333333333444444444666;;;AAAFFFQQQ^^^ooo}}}xxxjjjddd^^^[[[\\\\\\YYYUUUYYYYYYXXXWWWUUUTTTSSSSSSUUUSSSQQQPPPOOOMMMJJJHHH@@@<<<777333111111000////////////...---------,,,,,,,,,,,,---------......+++++++++++++++***)))(((wwwjjjcccaaa```^^^___```___]]][[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXUUUVVVWWWXXXWWWUUUSSSRRRNNNKKKGGGDDDCCCAAA???>>>???>>>======???@@@???>>><<<;;;:::999999999::::::999888888777777888999999666555444444222222111000////////////...............///000111111000///...---...//////000000//////000000000000000000000000////////////000000000000000////////////000111111222222222111111111111111000000000000111111111111111111222222222222333333333444444555888>>>FFFKKKZZZeeeuuurrrkkkccc^^^]]]]]][[[XXXYYYYYYXXXWWWVVVVVVUUUUUUWWWUUUSSSRRRQQQOOOLLLJJJDDD@@@:::666444222111///..................------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******|||nnnfffbbbaaa```aaaaaa```]]][[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWXXXYYYXXXVVVTTTRRRNNNKKKGGGDDDCCCAAA???>>>===<<<<<<===???@@@@@@???===<<<;;;:::::::::;;;;;;999888888777777777888888666555444444222222111000////////////............//////000000000000//////---...//////000000//////111111111111111111111111////////////000000000000111000000000000111222222000000111222222222111111000000000111111111222222111111111111222222333333555666777999===FFFPPPVVVfffpppyyyqqqggg___\\\[[[ZZZXXXYYYXXXXXXXXXWWWWWWVVVVVVXXXWWWUUUTTTSSSRRROOOLLLHHHDDD???:::777444111///..................//////000///...---,,,++++++***---------------,,,,,,+++~~~oooeee```___aaabbbcccaaa^^^\\\[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXWWWUUUSSSQQQNNNKKKGGGDDDBBBAAA???>>>>>><<<<<<===?????????>>><<<;;;;;;:::::::::::::::888888888777777777777777666555444444222222111000////////////............//////000000000000//////......///000000000000000000000000000000000000000////////////000000000000111000000000000111222222///000111222333222222111000000111111111222222222000000111111222333333333777888;;;???FFFQQQ]]]dddrrr{{{zzzoooeee___\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWUUUUUUTTTSSSPPPMMMLLLHHHCCC>>>:::666111...------......//////000000//////...---,,,,,,++++++,,,,,,------------,,,,,,oooddd```___bbbcccdddbbb___]]]\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUVVVWWWWWWVVVTTTQQQPPPNNNKKKGGGDDDBBBAAA???>>>???>>>======>>>>>>===;;;::::::::::::999999999888888888888888777777666666666555444444222222111000////////////............000000////////////000000...//////000000000000000////////////////////////////////////000000000000000////////////000111111///000111222222222222222111111111111222222222222000111111222333333444444666999>>>DDDNNN[[[iiiqqq}}}{{{ppphhhbbb___^^^WWWWWWWWWWWWVVVVVVVVVVVVXXXVVVUUUTTTTTTRRRPPPMMMMMMJJJFFFAAA===888222///---......//////000000000------------------------++++++,,,,,,,,,,,,++++++pppeeeaaaaaacccddddddccc```^^^^^^^^^___^^^]]][[[ZZZXXXWWWVVVUUUVVVWWWWWWUUUSSSPPPOOONNNKKKGGGDDDCCCAAA???>>>@@@>>>============<<<:::999999:::::::::999888777888888888888777666555555666555444444222222111000////////////............000000////////////000000...///000000111111000000........................////////////000000000000000////////////000111111222111111000111111222333111111111222222222222333111222222333444555666666666:::BBBLLLXXXgggttt}}}yyyooofffaaa^^^XXXXXXXXXXXXWWWWWWVVVVVVWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKHHHDDDAAA;;;555111//////////////////000000,,,,,,,,,---------......***++++++,,,,,,,,,,,,+++pppeeebbbcccbbbdddddddddaaa````````````___^^^\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVTTTQQQOOONNNKKKGGGDDDCCCAAA???>>>>>>===<<<<<<===>>>===;;;::::::;;;;;;;;;:::999888777888888888777666555444666555444444222222111000////////////............111000///......///000111//////000111111111111000////////////////////////////////////000000000000111000000000000111222222444333111//////000222333111111111222222222333333222333333444555666777888:::@@@JJJWWWeeetttyyynnnfffbbb\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVTTTTTTTTTSSSQQQNNNNNNLLLJJJHHHEEE@@@:::555000000000///////////////------------------,,,,,,++++++,,,---------------ooodddaaacccbbbcccddddddbbbaaaaaaaaaaaa```___]]][[[ZZZXXXXXXXXXXXXYYYYYYWWWUUURRRPPPNNNKKKGGGDDDCCCAAA???>>><<<;;;;;;<<<>>>???>>>===:::;;;<<<<<<<<<;;;:::999777888888888777666444333666555555444333222111000000/////////............111000///......///000111//////000111111111111111000000000000000000000000////////////000000000000222222111111222222333444666444111......///222333111111222222222333333333333333444555666777888999@@@GGGSSSaaappp{{{qqqkkk^^^^^^]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUUUUTTTQQQOOONNNMMMLLLJJJHHHCCC===999111111000000//////......//////...---,,,++++++***,,,,,,---.../////////...ooodddaaaaaacccdddeeecccaaa___^^^___dddcccbbb```^^^[[[XXXWWWXXXXXXXXXWWWUUURRRPPPNNNKKKJJJHHHFFFCCCAAA???>>>>>>=========??????===<<<;;;;;;::::::::::::999999666777777888888888888777555555444444444333333333000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000333333222111000000111111222222111000111222444555111111000000111111222333444333222111111111222333444444666999888666:::@@@CCCPPPbbbrrr}}}~~~sssiiieee```[[[YYYWWWVVVUUUWWWWWWVVVVVVUUUTTTTTTTTTPPPOOONNNMMMKKKFFFAAA<<<777555222///------...///////////////............,,,,,,+++++++++*********sssgggcccbbbbbbcccdddcccaaa_________dddcccaaa^^^\\\ZZZXXXWWWWWWWWWWWWVVVTTTRRROOONNNKKKJJJHHHFFFCCCAAA??????>>>=========??????===<<<;;;;;;::::::::::::999999777777888888888777777666444444333333333222222222000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000//////...------......222111000000000111222333111111000000111111222333444333222111111222333333222111444777777777<<>>=========??????===<<<;;;;;;::::::::::::999999888888888888888777666555333333333333222222222111000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000///......---------------222111000000///000000000111111000000111111222333333333222222222222333333222111333666888;;;CCCLLL[[[eeesssxxxkkkccc```^^^[[[XXXVVVVVVUUUUUUTTTSSSSSSSSSPPPOOOMMMLLLLLLKKKIIIGGGAAA>>>999444111000000111////////////............000/////////............vvvhhhaaa______aaabbbbbb```______```cccaaa^^^ZZZXXXWWWXXXXXXUUUUUUTTTSSSQQQPPPNNNNNNKKKJJJIIIFFFDDDBBB@@@???>>>=========??????===<<<;;;;;;:::::::::999999999999999999888888666555444444444444333333333222222000000000000//////////////////000000000000//////////////////////////////////////////////////////111000000/////////000000222222111111000000000000111111000000111111222333222222222222333333333444555444555999<<>>=========??????===<<<;;;;;;:::::::::999999999999999999888888666555444555555555555444444444444000000000000//////////////////000000000000//////////////////////////////////////////////////////111111111000000111222222333333333222222111111000111111000000111111222333222222333333444444444444666666888===AAAGGGRRR^^^kkksss~~~vvvkkkbbb[[[VVVVVVVVVUUUUUUTTTSSSSSSSSSSSSPPPMMMKKKJJJKKKJJJIIIIIIFFF@@@:::555222000000////////////............//////.........---------|||mmmfffdddaaabbbdddcccaaa``````aaaaaa```]]][[[YYYXXXXXXXXXUUUTTTSSSQQQPPPPPPPPPPPPLLLKKKIIIGGGEEEBBBAAA@@@>>>=========??????===<<<;;;;;;::::::::::::999999888888888888888777666555666666666666555555555555000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000////////////000000111222222333333333222222111111111000000111111222333111222333444555555444444666666:::@@@FFFNNN[[[fffpppxxxsssfff]]]XXXWWWWWWVVVVVVUUUTTTTTTSSSSSSPPPMMMKKKKKKLLLKKKJJJKKKHHHDDD???999555111///////////////............111000000000////////////|||nnngggeeecccdddeeedddbbb``````aaa```___^^^]]][[[YYYXXXXXXVVVUUUSSSRRRQQQPPPQQQQQQLLLKKKJJJGGGEEECCCAAA@@@>>>=========??????===<<<;;;;;;::::::::::::999999777777888888888777777666666666555555555444444444000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000...............///000000000111222222333222111111111111000000111111222333111222333555555555555444666777===GGGPPPYYYgggsssxxx|||lllbbb^^^XXXXXXWWWWWWVVVUUUUUUUUUQQQOOOMMMMMMNNNOOONNNMMMLLLKKKHHHDDD>>>888333000////////////............000000000/////////......zzzlllfffdddeeeffffffeeecccaaa```aaa_________^^^\\\ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQRRRLLLKKKJJJGGGEEECCCAAA@@@>>>=========??????>>><<<;;;;;;;;;:::::::::999999666777777888888888888777555555444444444333333333000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000///////////////000111222...///000111222222111000111111111000111222222333000222333555666666555555777:::BBBNNNXXXcccrrr~~~qqqgggcccYYYXXXXXXWWWWWWVVVVVVUUUOOONNNNNNOOOQQQRRRRRRPPPMMMLLLKKKGGGBBB;;;555111000/////////...............---------,,,,,,,,,,,,{{{lllccc```aaabbbcccdddcccaaa___^^^___^^^]]]\\\[[[YYYXXXXXXZZZXXXVVVVVVVVVVVVTTTRRROOOMMMIIIGGGEEECCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999::::::::::::999888888444444444555444444333333111111000000000000111111222222000///............000000000000111111111111111111000///////////////111111111111111111111111222222222222222222222222111111111111111111111111555333333555444333666;;;:::AAALLLYYYeeeqqq{{{zzzjjjaaa^^^XXXTTTVVVWWWUUUSSSTTTRRRQQQQQQPPPPPPOOONNNNNNOOOOOOMMMJJJEEE???:::888111000......000000000//////............---------{{{kkkccc```bbbcccdddeeedddbbb```______^^^]]]\\\ZZZYYYXXXXXXYYYXXXVVVVVVVVVVVVTTTRRROOOMMMIIIGGGEEECCC@@@===========================;;;;;;:::999999999999:::777888888888888777666666444444555555444444333333......------------......222111000///........................////////////111111000///////////////////////////////////////222222222222222222222222222222222222222222222222666444444666555444888===BBBJJJVVVcccnnn{{{oooeee```YYYTTTUUUVVVSSSQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMJJJFFFAAA===:::444222000///000000///...000000/////////.........zzzkkkccc```cccdddeeefffeeedddaaa```^^^^^^]]]\\\ZZZYYYXXXWWWYYYXXXVVVUUUVVVUUUTTTRRROOOMMMIIIGGGEEECCC@@@===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999999777777888888777777666555444444555555444444333222111000000//////000000111222111000//////......///............////////////111111000/////////000000////////////////////////333333222222111111111111222222222222333333333333666444444666777666;;;AAAFFFPPP^^^jjjtttwwwkkkfff^^^WWWVVVVVVSSSQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMKKKGGGCCC@@@>>>888555222111111000///...111000000000////////////zzzkkkdddaaacccdddeeefffeeecccaaa```^^^]]]\\\[[[ZZZYYYXXXWWWYYYWWWVVVUUUUUUUUUSSSRRROOOMMMIIIGGGEEECCC@@@===>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888999999999999999999999999888888777555555555555444333222222222111111000000111111222111111000///////////////000000000000111111111111111111000000///000000111111111111111111111111111333333222222111111000000222333333333333333444444555333333666888999>>>EEEKKKVVVeeepppzzzsssmmmccc[[[YYYXXXVVVUUUVVVTTTTTTTTTSSSRRRRRRQQQQQQOOOOOONNNLLLIIIFFFDDDBBB:::888444222222222111000000000000/////////......zzzllleeecccbbbcccdddeeedddccc```___^^^]]]\\\[[[YYYXXXWWWWWWYYYWWWUUUUUUUUUUUUSSSQQQOOOMMMIIIGGGEEECCC@@@===========================::::::999888888888888999888999999999999888777777555555555555444333222111///......------......///111000000////////////000000000000000111111111111111111000000000000111111111111111111111111111111222222222111111000000000222222222333333444444444444222333777:::===DDDLLLTTT___nnnyyy~~~ssshhh^^^ZZZYYYVVVVVVXXXVVVVVVUUUTTTTTTSSSSSSRRRPPPPPPOOOMMMKKKIIIGGGFFF===:::666444333444444333/////////.........------{{{mmmgggdddbbbcccdddeeedddbbb```___]]]]]]\\\[[[YYYXXXWWWVVVXXXWWWUUUTTTUUUTTTSSSQQQOOOMMMIIIGGGEEECCC@@@===========================::::::999888888888888888666666777777666666555444666666666555444333222111000//////......//////000000000////////////000000............////////////111111000000000111222222////////////////////////111111111111111111111111111111222222333333444444333222444999>>>CCCKKKTTTZZZdddqqq|||{{{oooccc\\\XXXUUUUUUWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQPPPNNNMMMKKKJJJIIIAAA===888555555555444444............------------|||ooohhhfffcccdddeeefffeeecccaaa```]]]]]]\\\ZZZYYYXXXWWWVVVXXXVVVUUUTTTUUUTTTRRRQQQOOOMMMIIIGGGEEECCC@@@===>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888888888888666666666666666555555444666666666555444333111000222222111111111111222222000000////////////000000............////////////111111000000111111222333//////////////////////////////000000111111222222000000111111222333333444555333666===CCCIIISSS]]]```hhhsss~~~{{{kkkaaa[[[VVVUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSQQQOOONNNLLLKKKKKKGGGBBB<<<777555444333222////////////............|||pppiiigggeeefffgggggggggeeecccaaa]]]\\\[[[ZZZYYYXXXWWWVVVXXXVVVUUUTTTTTTTTTRRRQQQOOOMMMIIIGGGEEECCC@@@===????????????????????????:::999999888777888888888888888888888888777777666666666666555444333111000//////............//////000000////////////000111000000000000111111111111111111000000111222333333111111111111111111111111......///000111222333333//////000111222222333333666555888@@@GGGNNNYYYccciiioooyyyttthhh___YYYVVVXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKFFF???999555222111///000000000000////////////ssskkkhhhkkkkkkjjjhhhfffdddbbbaaa___^^^]]][[[XXXVVVUUUTTTVVVVVVVVVUUUSSSQQQPPPOOOOOONNNLLLIIIEEEBBB@@@???======>>>>>>>>>>>>======999999999888999999::::::888888888888777777777777777777666555444333333222333222222111000///......000000////////////000000111111000000//////......////////////000000000000------......///000000000///000000000111111111111444222000000222444666666888:::???FFFNNNWWW___dddnnnttt}}}qqqfff```\\\ZZZVVVWWWWWWWWWWWWVVVUUUUUUVVVTTTRRRQQQQQQPPPNNNLLLLLLGGGAAA<<<999666444222333222000///......//////ssslllkkkkkkkkkjjjhhhfffdddbbbaaa```___^^^\\\ZZZXXXVVVUUUWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIFFFCCCAAA@@@======>>>>>>>>>>>>======;;;;;;:::999999:::::::::888888888888777777777777777777666555444333222222222222111111000000//////000000////////////000000111000000000/////////...////////////000000000111......///000000111111222111111111111222222222222444333222222333555666777777;;;BBBJJJSSS]]]fffkkkqqqwwwzzzkkk```ZZZXXXUUUUUUVVVVVVVVVUUUUUUUUUVVVTTTRRRQQQQQQPPPNNNLLLMMMIIIDDD???<<<999555333333222111/////////000000rrrmmmnnnkkkjjjiiihhhfffdddbbb`````````^^^\\\ZZZYYYWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQMMMMMMKKKHHHFFFDDDBBBAAA======>>>>>>>>>>>>=========<<<;;;:::::::::::::::888888888888777777777777777777666555444333222222111111111000000000000000000000////////////000000000000000000/////////////////////000000000111111//////000111111222222333111222222222222333333333444444444444555666666777888===FFFPPP[[[eeennntttxxxttteee]]]ZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQRRRQQQOOOMMMNNNKKKGGGCCC@@@<<<777444333222111000000000111222~~~ppplllnnnjjjjjjiiihhhfffcccaaa``````___^^^\\\ZZZXXXWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRMMMLLLJJJHHHFFFDDDBBBBBB======>>>>>>>>>>>>=========<<<;;;:::999888888888888888888888777777777666777666666555444333222111000000000000000111111111000000////////////000000000000000000//////////////////000000000111111111//////000000111222222333111111111222222222333333222333444555555555777888:::AAALLLWWWaaajjjtttzzzmmmccc```YYYYYYXXXXXXXXXXXXYYYYYYVVVTTTSSSRRRRRRRRRPPPNNNNNNLLLIIIGGGCCC>>>999444222111000//////000111222}}}nnnjjjllljjjjjjiiigggeeecccaaa```^^^]]]\\\[[[YYYWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRMMMLLLJJJHHHFFFDDDBBBBBB======>>>>>>>>>>>>======;;;;;;999888777777777777888888888888777777777666666666555444333222111111000000000000000111111111000000////////////000000////////////000000000000000000000000111111111111......///000000111111222000000000000111111111222000222444444444555888:::@@@HHHSSS]]]fffoooyyyuuuiiiddd[[[ZZZYYYXXXXXXXXXXXXYYYVVVUUUSSSSSSSSSSSSQQQOOOMMMLLLJJJHHHEEEAAA;;;777222111000/////////000111}}}ooojjjjjjjjjiiihhhgggeeecccaaa___]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRMMMMMMKKKHHHFFFDDDBBBAAA======>>>>>>>>>>>>======:::999888777777777777777888888888888777777777777666666555444333222111111111111111000000000000000000000////////////000000////////////000000000000000000000111111111222222......//////000111111222//////000000000111111111000222444444333666;;;@@@HHHPPP[[[dddllluuu}}}nnnfff\\\[[[YYYWWWVVVVVVWWWWWWVVVUUUSSSSSSTTTTTTRRRQQQMMMLLLJJJIIIGGGDDD???;;;444333111000//////000000~~~rrrllljjjjjjiiihhhgggeeebbb```___]]]]]]\\\[[[ZZZXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRROOOMMMKKKIIIFFFCCCAAA@@@======>>>>>>>>>>>>======999999888888777888888999888888888888777777777777666555555444333222111111222222111111000000//////000000////////////000000.../////////000000000111000000111111111222222222//////000111111222222333000000111111111222222222111333555444444888@@@FFFPPPXXXccclllsss~~~wwwmmmaaa___\\\ZZZXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTSSSQQQNNNMMMKKKJJJIIIGGGCCC@@@888666444222111000111111tttnnnkkkiiiiiihhhgggeeebbb```___^^^^^^]]]\\\[[[ZZZYYYXXXTTTTTTTTTTTTTTTSSSRRRQQQOOONNNLLLIIIEEEBBB@@@???======>>>>>>>>>>>>======999999999888999999::::::888888888888777777777777666555555444333222111000333222222111000//////...000000////////////000000.../////////000000111111000111111111111222222222000111111222333333444444111111222222222333333333333555666555555:::CCCKKKUUU^^^iiiqqqyyyuuufffdddaaa^^^\\\[[[[[[[[[WWWUUUTTTTTTUUUUUUSSSRRRPPPNNNLLLKKKKKKIIIGGGDDD:::999777444333222222222pppjjjkkkjjjiiihhheeeccc```^^^^^^aaa```^^^\\\ZZZXXXWWWWWWTTTUUUVVVWWWVVVTTTRRRQQQPPPMMMIIIGGGEEECCC@@@>>>===<<<<<<======>>>???@@@<<<:::777555444555777888999999999888777666666555444444444444444444333333444333222000//////....................................///000111222222333,,,,,,---...///111333444/////////...///000000111333333222222111222222222333444666888<<>>;;;666333111//////tttllljjjkkkjjjhhhfffcccaaa___^^^aaa```^^^\\\ZZZXXXWWWWWWSSSTTTUUUVVVVVVTTTSSSQQQPPPMMMIIIGGGEEECCC@@@>>>======<<<<<<======>>>???<<<:::777555555666777888999999888888777666666555555444444444444333333333333222111000/////////////////////////////////////////////000111111111222222222111111222333333444333333333333333444444555333333222222222222222333333444666999>>>EEENNNTTT___eeemmmuuu}}}xxxooolllhhheeecccaaa^^^\\\WWWVVVTTTSSSSSSSSSRRRPPPPPPOOOMMMLLLKKKJJJJJJIIIEEEBBB<<<777444222222222xxxnnnkkklllkkkiiigggdddbbbaaa```aaa```___]]]ZZZYYYWWWWWWQQQRRRTTTUUUUUUTTTSSSRRRPPPMMMIIIGGGEEECCCAAA???>>>>>>===<<<<<<<<<<<<===<<<:::888666555666777888999888888777777666666555555555444444444333333333111111000000000000111111111111111111111111111111000000000000000000000000222222111000////////////222111111111111222333333333333222222222222333333444555777;;;AAAKKKUUU\\\ccchhhooovvv}}}{{{ssspppmmmkkkiiifffbbb___XXXWWWUUUUUUUUUTTTRRRQQQPPPOOONNNMMMLLLLLLLLLLLLRRRMMMDDD<<<666444333444vvvooonnnlllkkkjjjhhheeecccbbbaaaaaa```___]]][[[YYYWWWVVVPPPQQQSSSUUUUUUUUUSSSRRRPPPMMMJJJGGGFFFDDDAAA??????>>>===<<<;;;;;;;;;;;;;;;:::888777666666777888888888777777666666666666555555555444444333333222000000//////000111222222111111111111111111111111000000000000000/////////111000///...............000000//////000000111222333333222222222333444444444666:::???FFFQQQ\\\ccceeejjjpppvvv|||zzzuuutttrrrqqqoookkkfffccc[[[ZZZXXXWWWWWWVVVTTTRRROOOOOONNNMMMMMMMMMMMMMMM```YYYNNNCCC:::555333333|||qqqnnnqqqlllkkkjjjhhhfffdddcccbbbaaa``````^^^\\\ZZZWWWVVVPPPQQQSSSUUUVVVUUUTTTSSSPPPMMMJJJGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777888777777777666666666666666666666555444333333222222////////////000111222333000000000000000000000000000000000///////////////222222111111111222333333222222111111222222333444333222222222333444444555555888===CCCKKKVVVaaahhhgggjjjooouuuzzz~~~zzzvvvvvvuuutttssspppkkkggg___\\\YYYVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLL___YYYOOOEEE<<<666333333wwwlllkkkpppkkkjjjiiihhhfffdddcccbbb`````````___]]]ZZZXXXVVVRRRSSSUUUVVVVVVUUUTTTSSSPPPMMMJJJHHHFFFEEECCCAAA@@@@@@???======<<<<<<<<<;;;::::::999888888888888666666666666666666666666666666555444333333222111000000//////000111222222/////////////////////////////////////////////////////////000111222333444000000000000000111222222333222222333333444555666666:::@@@HHHPPPZZZccciiihhhjjjoootttzzz~~~|||xxxwwwvvvwwwvvvtttpppmmmccc^^^YYYTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLRRROOOJJJCCC===999666444uuukkkhhhkkkjjjjjjhhhgggeeedddcccbbb```aaaaaa```^^^[[[XXXVVVTTTUUUWWWWWWWWWVVVTTTSSSOOOMMMJJJHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;:::999888888888777666666666666666666666666777666555444333222222111111000000000000000111111////////////////////////---.........///000000000------------...///000111//////......//////000111222222222333333555666666777<<>>===<<<>>><<<:::888777777777777777777888888888888777777666555333222222333444666333222111111000000111111222111111111000000//////////////////000000000000////////////000000000000000000000000000111111222222333333222111222555777;;;DDDLLLPPPUUU]]]dddfffmmmqqquuuvvvuuuvvvxxx{{{yyy{{{}}}}}}|||zzzzzzzzz{{{}}}|||{{{{{{}}}~~~}}}|||vvvppphhh___XXXUUUTTTTTTRRRRRRQQQPPPNNNMMMLLLKKKNNNLLLJJJHHHFFFBBB>>>;;;xxxooogggeeehhhfffhhhiiihhhfffdddccccccbbbbbbaaa___]]][[[YYYXXXVVVVVVUUUTTTSSSSSSSSSSSSPPPNNNJJJHHHGGGFFFEEEDDD@@@@@@@@@??????>>>===<<<===<<<:::888777777888888777777777777777777777777777666444222222222444555333222111111000000111111111111111111000000000///////////////000000000111111111111111222222222222111111111111111222222333333444444444333555777:::>>>GGGPPPSSSWWW```hhhlllrrrtttwwwwwwvvvvvvyyy{{{{{{|||}}}|||{{{zzzzzz{{{~~~{{{uuulllbbb[[[WWWUUUUUUSSSRRRQQQOOONNNMMMLLLLLLNNNLLLJJJHHHFFFCCC???;;;wwwnnnfffdddfffgggiiijjjhhheeecccaaaaaabbbbbbaaa___]]][[[YYYXXXVVVVVVUUUTTTTTTSSSSSSSSSPPPMMMJJJGGGGGGFFFEEEDDD@@@@@@??????>>>=========<<<;;;999888888888999999999888777666666777888999888666555333222222333333333222111111000000111111111111111111000000000000/////////000000000111111111111111222222222333333222222222111222333333444333444555555666888<<>>>>>=========;;;:::999888888888999::::::888666555555666888:::888777555444222222222222333222111111000000111111111111111000000000000000//////000000000111111111//////000000000111111111222111111111111222333333333444555666777;;;@@@CCCGGGRRR\\\___bbblllxxx~~~zzzyyy{{{tttiii```ZZZWWWVVVUUUSSSQQQOOOMMMMMMMMMNNNNNNLLLKKKIIIHHHFFFBBB???vvvlllcccaaadddjjjkkkllljjjgggdddbbbbbbaaaaaa```___\\\ZZZXXXWWWUUUUUUVVVUUUUUUTTTRRRRRRNNNLLLHHHGGGFFFFFFEEEDDDAAA@@@???>>>=========>>>;;;:::999888888888999::::::888666555555666888:::777777555444333222111111333222111111000000111111000000000000000000111111000000000000111111111111000000000000111111111111000000000000000111222222111222444555888===CCCHHHLLLWWWaaafffkkkuuu|||{{{~~~~~~tttiii___YYYVVVUUUUUUSSSQQQPPPNNNNNNNNNNNNNNNLLLKKKJJJIIIGGGCCCAAAvvvkkkcccaaadddhhhjjjkkkiiigggdddcccbbbaaaaaa```^^^\\\ZZZXXXWWWUUUUUUVVVVVVUUUTTTRRRQQQMMMKKKHHHFFFFFFFFFEEEDDDBBB@@@???=========>>>>>><<<;;;999888888888999999999888777666666777888999666666555444444333222111333222111111000000111111000000000000111111111111000000000111111111222222222222222333333333333444000000//////000000111222111222444666:::@@@GGGLLLSSS\\\fffmmmuuu|||rrrggg^^^XXXVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNMMMKKKKKKKKKIIIEEEBBBwwwlllcccaaadddeeeggghhhgggeeebbbbbbbbbaaa```___^^^\\\ZZZXXXVVVTTTUUUVVVVVVVVVTTTRRRQQQMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA???===<<<===>>>>>>===<<<:::888777777888888777777777777777777777777555555555555444333333222333222111111000000111111///000000000111111111111000000111111111222222222222222222333333333444444111111000000111111222333111333555777<<>>???>>><<<:::888777777777777777777888888888888777777444444444555555444333333333222222111000111111111//////000000111111111222000111111111111222222222000000111111111222222222222222111111222222333444222444666999>>>EEENNNTTT^^^eeennnyyy}}}xxxnnneee]]]YYYWWWWWWQQQSSSTTTTTTSSSPPPMMMJJJNNNMMMLLLLLLLLLJJJGGGEEE}}}pppiiiggggggccceeegggfffdddbbbbbbbbbbbbaaa___]]][[[YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRRRROOOLLLHHHFFFFFFFFFFFFFFFBBB@@@>>>===>>>>>>===<<<:::999888888777777888888:::999999888777666666555666666555444333333333333111111000///////////////000000000000000000000000222333333333222000...---////////////000000000000444444333333333444555555333444666:::@@@JJJTTT[[[___dddooo~~~~~~{{{|||vvvmmmeee```\\\YYYXXXVVVUUUTTTSSSQQQPPPNNNNNNQQQPPPNNNMMMJJJIIIGGGFFF}}}pppgggdddddddddeeegggfffdddbbbbbbbbbbbbaaa```^^^[[[YYYXXXWWWXXXWWWUUUSSSRRRQQQPPPPPPNNNKKKHHHFFFFFFFFFFFFEEEBBB@@@>>>===>>>>>>===<<<:::999888888777777888888777777666666555444444333666555444333333222333333111111000///////////////000000000000000000000000333333444444333222000///000000000000111111111111222222111111111222333333444555888<<>>>>>===<<<:::999888888777777888888777666666555555444444444666555444333333222222222111111000////////////000000000000000000000000000222333333444444333222222111111111111222222222222222111111111222222333444444777;;;@@@FFFNNNWWW]]]```dddkkkuuu~~~uuurrrlllgggbbb]]]XXXUUURRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIII|||ooofffcccbbbdddfffggggggeeecccbbbcccaaaaaaaaa___^^^[[[YYYXXXYYYWWWVVVTTTRRRPPPPPPOOOMMMKKKHHHGGGGGGGGGFFFDDDAAA???=========>>>===<<<:::999888888777777888888888888777777777666666666666555444333222222222222222111000000//////000000000000000000000000000000111111111222333333333333000000000111111111222222333333333333444555666666444888===CCCIIIPPPXXX]]]___bbbiiiooouuuxxxxxxxxx|||~~~}}}vvvsssppplllhhhbbb\\\WWWTTTTTTSSSSSSRRRRRRQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJ|||ppphhheeeddddddfffhhhgggeeecccccccccaaaaaaaaaaaa___]]]ZZZYYYVVVVVVTTTSSSRRRRRRRRRRRRMMMKKKIIIHHHHHHGGGEEEDDDAAA???===<<<======<<<;;;:::999888888777777888888777777777777666666666666555555444333222222222222222222111000000000000000000000000000000000000000/////////000111111222222/////////000000000111111333333333333444555666777444999???FFFLLLRRRYYY]]]^^^aaagggkkknnnpppppppppuuuvvvzzz~~~|||wwwuuurrroookkkeee]]]XXXTTTTTTSSSSSSSSSRRRRRRRRRLLLLLLLLLLLLKKKKKKKKKJJJ}}}rrrjjjfffeeeeeeggghhhhhhfffdddcccccc```aaabbbbbb```^^^[[[YYYVVVUUUTTTSSSRRRRRRRRRRRRLLLKKKIIIHHHHHHGGGEEECCC@@@>>><<<<<<======<<<;;;:::999888888777777888888444444444444444444444444555444333222222111111111222222111000000000000111000000000000000000000000///////////////000111222.../////////000000000000000000000111222333444555666;;;BBBJJJPPPVVV[[[^^^```cccgggjjjjjjjjjjjjkkkooopppsssvvvzzz}}}xxxvvvssspppkkkeee]]]XXXSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJ~~~rrrjjjfffeeeeeeggghhhhhhfffdddcccddd```aaabbbbbbaaa^^^\\\ZZZWWWVVVUUUSSSRRRQQQQQQQQQLLLKKKIIIIIIIIIGGGEEECCC@@@>>><<<<<<<<<===<<<;;;:::999888888777777888888444444444444444444444444555444333222111111111111333222111111000000111111000000000000000000000000111000000//////000111222//////000000000111111111000000000111222333555555888>>>GGGOOOUUUZZZ^^^```dddgggjjjkkkiiigggfffgggjjjkkklllnnnrrrvvv|||~~~~~~{{{|||||||||||||||zzzvvvrrrmmmfff___ZZZUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIsssjjjeeeccceeegggiiihhhfffddddddddd```aaaccccccbbb___\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOLLLJJJIIIIIIIIIHHHEEECCC@@@>>><<<<<<<<<===<<<;;;:::999999888777888888888555666666666666666666666555444333222111111111111333222111111000111111111000000000000000000000000333222111000000111222333000111111111111222222222222222222333444555777888:::@@@JJJRRRXXX]]]```bbbhhhkkkmmmlllhhheeeddddddgggggghhhjjjmmmsssyyy~~~}}}~~~yyywwwxxxyyyyyysssxxx~~~zzzuuupppiiibbb]]]WWWWWWVVVTTTSSSQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIItttiiieeeeeefffhhhiiihhhfffcccbbbcccbbbbbb```___]]][[[ZZZZZZVVVUUUSSSQQQPPPOOOOOOOOOQQQNNNKKKIIIIIIHHHFFFDDD@@@???>>><<<:::999999888;;;:::999888777777777777666555555555555444444444222222222222222222222222444333222111000000000000...///000111111000///.........///000111222222333111111000000000000000000000111222333333555888:::???GGGPPPVVVXXX[[[```eeekkkiiihhhiiijjjkkkkkkkkkkkkgggdddeeekkkrrrvvvxxx}}}zzzyyyuuurrrrrrtttuuuwwwzzz{{{tttooohhhaaa]]]YYYVVVUUUVVVTTTPPPMMMLLLMMMNNNNNNNNNLLLKKKJJJvvvkkkfffffffffhhhiiihhhfffdddccccccbbbbbb```___]]][[[ZZZZZZWWWUUUSSSQQQPPPOOOOOOPPPPPPNNNKKKIIIHHHGGGFFFDDDAAA@@@>>>===;;;;;;::::::::::::999888777777777777666555555555555444444444111111111222222333333333444333222111000000000000//////000000000000////////////000000111111222222111111111111111111111111000111222222333555888;;;CCCJJJRRRWWWZZZ]]]aaaeeelllkkkiiijjjkkkmmmllllllmmmjjjggghhhmmmssswwwyyy~~~|||xxxvvvwwwwwwxxxzzz|||}}}zzztttllleee```[[[WWWVVVTTTPPPMMMNNNNNNNNNNNNMMMLLLKKKJJJxxxmmmgggffffffgggiiihhhfffdddccccccbbbbbb```___]]][[[ZZZZZZWWWUUUSSSQQQPPPPPPPPPPPPPPPMMMJJJIIIHHHGGGEEECCC@@@???>>>===<<<<<<<<<<<<::::::999888777777777777666555555555555444444444222222222222222222222222333222111111000000000000000000////////////000000000000000000000111111111111111222222222222222222000111222222333666:::===HHHNNNUUUZZZ\\\___cccfffmmmlllkkklllnnnooopppooopppnnnlllmmmqqqvvvyyy{{{~~~yyypppjjj```ZZZWWWTTTQQQNNNRRRQQQPPPNNNMMMLLLLLLLLLyyymmmgggeeeeeegggiiihhhfffdddccccccbbbbbb```___]]][[[ZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPOOOMMMJJJHHHGGGFFFDDDCCC>>>>>>===<<<<<<<<<<<<<<<:::999888777777666666666666555555555555444444444555555444333222111000///222222111000000000000000111000///......///000111111111111000000000000000222222222222222333333333000111222222444777<<<@@@LLLQQQWWW\\\___bbbeeehhhlllkkkkkkmmmqqqtttuuuuuutttsssrrrrrruuuyyy|||~~~yyypppddd[[[WWWTTTRRRPPPTTTSSSQQQNNNMMMLLLLLLLLLyyynnnfffccceeeggghhhhhhfffdddddddddbbbbbb```___]]][[[ZZZZZZWWWVVVTTTRRRQQQPPPPPPPPPOOOLLLIIIGGGGGGFFFDDDBBB===<<<;;;;;;:::::::::::::::999888777666666666666666555555555555444444444333333222222222222222111111111000000///000000000111000///......///000111111111111000000000000000111111222222222333333333111111222333555:::???DDDNNNSSSZZZ```eeegggiiikkkjjjjjjkkknnnssswwwyyyyyyvvvvvvwwwxxxzzz||||||zzzyyyxxxxxxzzz~~~tttfff\\\WWWUUUTTTSSSUUUSSSQQQOOOMMMLLLMMMMMMzzznnnfffbbbdddfffhhhhhhfffeeeddddddbbbbbb```___]]][[[ZZZZZZXXXVVVTTTRRRQQQPPPQQQQQQNNNKKKHHHGGGFFFEEECCCAAA===<<<;;;:::999999999999999999888777666666666666666555555555555444444444...///000111333444555666111000000//////000000000000000////////////000000000000000000000111111111000000111111222333333333222333444555777<<>><<<;;;:::999888888999888777666666555555666666555555555555444444444000000111222333333444444000000////////////000000//////000000000000////////////000000111111222222//////000000111222222333333444555666999???FFFKKKQQQXXXbbbmmmuuuyyyxxxvvvooonnnnnnppptttwwwxxxxxxvvvyyy}}}yyytttrrrqqqooonnnkkkmmmqqqtttwww||||||uuuoookkkhhheeecccaaabbbccceeehhhjjjmmmnnnppprrrsssrrrqqqssswwwzzz}}}|||lll```YYYWWWUUUSSSPPPPPPPPPOOOOOONNNLLLLLL}}}rrriiicccdddfffhhhhhhfffeeeeeeeeebbbbbb```___]]][[[ZZZZZZXXXWWWUUUSSSQQQQQQQQQQQQMMMKKKHHHFFFEEEDDDBBBAAA@@@???>>><<<:::999999888999888777666666555555555666666555555555444444444666555444333222000//////000000////////////000111...///000111111000///......//////000111222222333...//////000111111222222444555666777:::@@@HHHMMMSSSZZZeeerrr{{{}}}zzzrrrqqqpppqqqsssuuuuuuuuuuuuyyy~~~|||vvvooojjjiiihhhfffddddddfffhhhjjjmmmpppuuuxxxyyy||||||yyywwwlllhhhbbb^^^[[[XXXVVVTTTTTTTTTVVVWWWYYY[[[\\\\\\ZZZ\\\]]]\\\[[[\\\```dddeeegggkkkoootttwwwzzz{{{|||pppbbb[[[WWWTTTRRRNNNNNNOOOPPPOOONNNLLLKKKrrrgggaaabbbfffkkkjjjeeeaaaaaaccccccccccccbbb```]]][[[YYYWWWVVVTTTQQQOOOOOOOOOOOONNNMMMKKKHHHFFFCCCBBBAAA???>>><<<<<<<<<<<<:::999999888777666666555555555555444333222222333555666777666444333222222333333000000000000111111111111////////////000000000000000000000000000000000000111111111111222333444555666444222666???HHHOOORRRVVV]]]hhhrrryyy}}}yyy}}}}}}vvvqqqqqqrrrqqquuu{{{zzzvvvtttllljjjfffbbb^^^]]]\\\\\\[[[\\\^^^___```cccgggjjjoooppprrrtttvvvxxxxxxyyy~~~~~~~~~~~~|||zzzxxxwwwsssrrrqqqnnnjjjfffcccaaaXXXWWWVVVTTTRRRQQQPPPPPPNNNMMMMMMLLLLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSWWWXXXZZZ]]]___bbbdddeeegggiiilllqqqyyywwwfff[[[VVVSSSRRRSSSRRRPPPNNNMMMLLLKKKKKKtttiiicccaaafffjjjjjjeeebbbbbbccccccccccccbbb```^^^\\\ZZZWWWVVVTTTQQQPPPOOOOOOOOOLLLKKKJJJHHHFFFEEECCCCCC===<<<::::::::::::888666999888777666555555555555555444222111111222333444777666444333222222222333000000000000111111111111////////////000000000000000000000000000000000000111111111111111222333444666555555999AAAJJJPPPRRRUUU\\\fffooouuuxxx{{{||||||yyyttttttuuutttvvvzzz}}}|||vvvpppkkkgggeee```^^^[[[WWWUUUSSSSSSSSSQQQSSSTTTUUUVVVXXX[[[^^^___```ccceeegggiiijjjkkknnnooooooooonnnllljjjiiieeedddcccaaa^^^ZZZWWWUUUTTTSSSQQQOOONNNMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWVVVWWWZZZ^^^dddmmmwww~~~yyyiii^^^XXXUUUSSSRRRQQQOOONNNMMMLLLLLLLLLvvvkkkeee```eeeiiiiiifffccccccdddaaaaaabbbaaa```___]]]\\\XXXVVVTTTRRRPPPOOOOOOOOOKKKJJJIIIHHHGGGFFFEEEDDD>>><<<::::::::::::888666999888777666555555555555555444222111000111111222555555444333222222222222000000000000111111111111000000000000////////////000000000000000000000000111111000000000111222222666666888===EEELLLQQQSSSTTTZZZcccjjjooorrruuuvvv}}}zzzvvvuuuvvvvvvwwwxxxyyyzzz~~~~~~~~~~~~}}}zzzwwwtttsssrrrrrrkkkiiieeeaaa\\\XXXUUUSSSRRRPPPNNNLLLJJJIIIJJJJJJHHHIIIJJJJJJJJJKKKNNNPPPSSSUUUWWWZZZ\\\^^^``````bbbccccccddddddcccaaa```]]]\\\[[[YYYWWWTTTRRRQQQPPPPPPNNNMMMKKKKKKJJJJJJHHHHHHHHHGGGHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKMMMMMMNNNLLLMMMOOOQQQUUU\\\dddiiittt{{{|||mmmbbb[[[VVVTTTPPPPPPOOOMMMMMMLLLLLLLLLxxxlllfff```dddggghhhgggeeedddddd``````aaaaaaaaa___^^^]]]XXXWWWTTTRRRPPPOOOOOOOOOMMMLLLJJJIIIGGGEEEDDDCCC@@@>>><<<<<<<<<;;;999888888888666555555555555555666555333222111111111111444444333222222222222222///000000000111111111111000000000000////////////000000000000000000000000111000000000000000111111444666;;;AAAGGGMMMQQQSSSVVVZZZ```fffiiilllooopppyyy{{{|||zzzwwwuuuuuuuuuwwwvvvuuuuuuxxx}}}{{{zzz{{{~~~{{{yyyxxxwwwuuusssllljjjgggccc___]]]\\\[[[XXXWWWTTTPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFFFFEEEEEEFFFHHHLLLMMMPPPSSSUUUWWWYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPTTTYYY]]]bbbgggooowww}}}qqqeee]]]WWWTTTPPPPPPNNNMMMMMMLLLLLLLLLyyymmmfffaaadddfffhhhgggeeedddccc___```aaaaaaaaa```^^^]]]XXXWWWUUURRRPPPPPPPPPPPPPPPNNNLLLJJJGGGDDDBBBAAAAAA???===<<<<<<;;;999777888777666555444444444444666666555444333222222222222222222222222222111111///000000000111111111111111000000000/////////...000000000000000000000000000000000///000000111222444777===DDDIIINNNRRRTTTYYY[[[___bbbdddfffiiilllssstttuuuvvvuuuuuuvvvwwwwwwvvvtttuuuzzz}}}|||zzzzzz|||~~~xxxtttrrrooommmjjjiiigggeeebbb___\\\ZZZVVVSSSOOOMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDBBBAAABBBCCCCCCDDDGGGIIILLLNNNOOOPPPPPPRRRTTTVVVWWWXXXXXXXXXVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPOOONNNNNNMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSUUUYYY___eeekkkrrryyy~~~uuujjj```YYYUUUQQQQQQOOONNNMMMMMMMMMMMM{{{nnngggcccdddfffhhhgggfffdddbbb``````aaaaaaaaa___^^^]]]YYYWWWUUUSSSQQQPPPPPPPPPQQQPPPMMMJJJGGGDDDAAA@@@???===;;;::::::999777555888777666555444444444444555555555444444333333333111111222222222111111000000000000000111111111111111111000000//////......000000000000000000000000000000000000111222333333555:::@@@FFFKKKPPPTTTWWW[[[]]]^^^______aaadddggglllmmmoooqqqtttwwwyyyzzzwwwwwwwwwyyy}}}|||}}}|||{{{rrrkkkgggcccaaa]]][[[YYYXXXVVVTTTQQQNNNOOONNNKKKHHHEEEDDDCCCCCCBBBAAA@@@???>>>=========;;;;;;<<<======>>>>>>>>>>>>???AAA@@@???======>>>???@@@BBBDDDFFFHHHHHHIIIKKKMMMPPPRRRUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKLLLLLLKKKKKKMMMOOOMMMPPPUUUZZZ___dddjjjooorrrwww~~~|||qqqfff^^^[[[TTTSSSQQQPPPNNNMMMMMMMMM}}}pppiiidddeeefffggghhhfffccc``````aaaaaaaaa```___]]]\\\YYYWWWUUUSSSQQQPPPPPPPPPPPPOOOMMMJJJGGGEEEBBBAAA???===;;;::::::999666444777777666555444444444444333333444444444333333222///000111222222111000000000000000000111111111111111111111000///.........000000000000000000000000/////////000222333555666999===DDDJJJNNNRRRWWW[[[\\\]]]\\\[[[[[[]]]```cccddddddgggkkkqqqvvvyyy{{{zzzzzz{{{~~~~~~|||~~~rrrmmmeee___[[[YYYWWWUUUQQQOOONNNMMMLLLJJJGGGDDDFFFEEECCCAAA@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<:::<<<>>>>>><<<;;;:::;;;===>>>@@@AAACCCDDDDDDDDDIIIKKKNNNQQQUUUWWWXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQOOONNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRQQQPPPPPPRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRQQQQQQMMMOOOPPPPPPOOONNNOOOPPPMMMPPPSSSVVVYYY\\\```cccdddhhhmmmqqqttt{{{zzzooogggcccWWWUUUSSSQQQOOONNNMMMLLLrrrkkkeeeffffffggghhhfffbbb___aaaaaabbbbbb```___]]]\\\YYYXXXUUUSSSQQQPPPPPPPPPOOONNNLLLJJJHHHFFFDDDCCCBBB@@@===<<<<<<:::888666777777555444444444444444111111222333333333222222///000111222222111000///000000000000111111111111222111111000///......---000000000000000000000000//////000111222444666777;;;@@@GGGLLLPPPTTTZZZ^^^\\\\\\[[[YYYXXXZZZ]]]```\\\]]]```eeemmmssswwwyyy}}}}}}{{{|||vvvkkkddd```\\\WWWSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJHHHEEEBBBAAAAAA???>>>>>>???@@@AAA===<<<<<<;;;;;;;;;;;;<<<999:::;;;<<<============999;;;======;;;:::::::::999:::;;;===>>>>>>>>>>>>DDDFFFJJJNNNQQQSSSUUUUUUVVVTTTRRRPPPNNNMMMMMMNNNPPPPPPPPPOOOPPPPPPQQQRRRQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQMMMOOOQQQQQQPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]```ccceeehhhooo{{{uuummmiiiXXXWWWUUURRRPPPNNNMMMLLLsssjjjfffhhhjjjjjjgggeeeddddddbbbbbbbbbbbbaaa___^^^]]]\\\ZZZWWWSSSQQQOOONNNNNNOOOLLLIIIGGGFFFEEECCCAAA@@@===999888888999999999777777666555555555555666666666555444333333222222222222222333333444444444111111000000//////......000000000000000000000000.../////////000000000111000///000333333111333888===BBBIIIQQQWWWZZZ[[[[[[\\\ZZZXXXVVVVVVWWWYYYZZZZZZ\\\___dddjjjqqqvvvyyy{{{}}}zzzwww{{{xxxmmmfff```\\\QQQOOOMMMJJJHHHHHHGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;===>>>>>>@@@BBBEEEDDDDDDFFFKKKQQQTTTTTTRRR[[[WWWSSSQQQRRRSSSRRRPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRPPPPPPPPPRRRTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWYYY[[[[[[[[[[[[\\\]]]___```cccfffkkkooozzzqqqccc[[[UUUTTTQQQMMMKKKLLLssskkkfffhhhjjjjjjhhheeeccccccbbbbbbbbbbbbaaa___^^^]]][[[ZZZWWWSSSQQQOOONNNNNNNNNLLLIIIGGGEEEDDDBBB@@@???<<<:::999999999999888777666666555444555555555555444444333222222111111222222222333333333444444111000000000/////////...........................////////////000000000000111000111444444222555:::@@@DDDKKKRRRWWWZZZ[[[\\\```^^^[[[XXXWWWXXXYYY[[[ZZZ[[[^^^bbbhhhnnnsssvvvzzz|||}}}~~~{{{www{{{ssseee]]]WWWRRROOONNNMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@?????????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>===>>>@@@BBBDDDDDDFFFJJJPPPSSSTTTSSSZZZWWWSSSRRRSSSTTTSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQQQQSSSTTTVVVWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ]]]___aaaaaabbbbbb___```aaaaaaaaacccgggjjjvvv{{{uuufff^^^WWWUUUSSSOOOMMMNNNssskkkeeehhhkkkkkkiiieeecccbbbbbbbbbbbbbbbaaa___^^^]]][[[YYYVVVSSSPPPOOONNNMMMNNNKKKHHHFFFEEECCCAAA???>>><<<::::::::::::888666666666555444444444444555333333333222222111111000222222222222333333333333000000000000////////////........................000000000000////////////222000111444444333666;;;DDDGGGLLLRRRVVVZZZ[[[\\\___\\\WWWSSSRRRRRRTTTVVVYYYZZZ\\\```eeejjjnnnqqqxxx{{{}}}xxxtttooonnnlllkkkkkkmmmppprrr}}}~~~zzzwww{{{xxxooobbbYYYSSSPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAABBB@@@>>>===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>=========<<<<<<===>>>>>>===<<<<<<>>>@@@DDDDDDEEEHHHNNNSSSVVVVVV[[[YYYVVVVVVVVVVVVVVVTTTVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVUUUTTTSSSTTTUUUVVVWWWYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[]]]^^^```bbbdddeeeffffffbbbbbbbbb```______bbbdddkkkrrr{{{{{{lllbbbYYYVVVTTTPPPNNNOOOtttllleeehhhkkkllliiieeebbbaaabbbbbbbbbbbbaaa___^^^]]][[[YYYVVVSSSPPPNNNMMMMMMMMMJJJGGGEEEDDDCCCAAA???===<<<;;;;;;;;;:::888666666555555444444444444444444333333333222222111111222222222222222222222333000000000000////////////000000000000000000000000000000000000////////////111///000333444333777===GGGIIIMMMQQQUUUYYY[[[\\\\\\YYYTTTPPPOOOQQQSSSUUUZZZZZZ\\\___cccgggkkkmmmtttxxx~~~zzzuuuqqqmmmjjjhhheeedddbbbbbbbbbdddggghhhnnnpppsssuuuyyy~~~~~~zzzvvvuuuxxx|||llleee\\\UUURRRQQQNNNLLLIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>======>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============<<<===>>>===<<<<<<>>>@@@DDDDDDEEEHHHMMMRRRWWWZZZ______]]]\\\\\\[[[YYYXXXYYYXXXWWWVVVTTTSSSRRRQQQRRRSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]]]]]]]]]]^^^___``````aaaaaaaaaaaaaaabbbbbbddddddfffgggiiijjjkkkkkkiiiiiihhheeecccccceeeggghhhpppxxx~~~sssggg\\\WWWUUUQQQOOOOOOwwwnnnfffiiikkkkkkhhheeebbbaaabbbbbbbbbbbbaaa___^^^]]][[[YYYVVVRRRPPPNNNMMMMMMMMMJJJGGGEEEDDDCCCAAA???===<<<;;;;;;;;;:::888666666666555444444444444555444444444444333333333333222222222222222222222222////////////000000000000111111111111111111111111000000000000////////////111//////222333333888>>>HHHJJJNNNRRRUUUXXXZZZ[[[[[[YYYVVVSSSTTTVVVYYY\\\[[[\\\]]]___bbbfffjjjlllpppvvv|||~~~zzzwwwppplllhhhdddcccbbbaaa```___^^^]]]]]]]]]___```aaadddeeegggiiikkkooossswww{{{~~~}}}~~~}}}{{{wwwvvvsssqqqqqquuu{{{{{{mmmbbb]]]VVVQQQPPPNNNKKKHHHHHHIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???>>>????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;<<<=========>>>@@@BBBCCCDDDFFFHHHMMMSSSZZZ^^^eeeffffffeeecccaaa___^^^ZZZZZZYYYWWWVVVTTTSSSRRRTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]]]]^^^___bbbbbbbbbbbbcccdddffffffhhhhhhhhhiiiiiiiiijjjjjjooooooooopppqqqrrrssssssrrrrrrqqqooommmmmmooorrrnnnttt|||{{{mmm^^^XXXUUUQQQOOOOOOzzzppphhhjjjkkkjjjgggdddbbbbbbbbbbbbbbbbbbaaa___^^^]]]ZZZXXXUUURRROOONNNMMMLLLNNNKKKHHHFFFEEECCCAAA???>>><<<::::::::::::888666777777666555555555555555444444444444444444444444222222222222222111111111////////////000000000000////////////////////////////////////000000000000111///000333444555:::@@@IIIKKKOOOTTTXXXZZZ[[[[[[VVVUUUTTTTTTVVVXXX[[[]]][[[\\\]]]___bbbfffiiikkkooouuu{{{~~~~~~~~~uuuppplllkkkjjjdddaaa___]]]^^^^^^^^^]]]ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]______```bbbeeehhhhhhjjjmmmnnnmmmllllllmmmqqqtttzzz~~~{{{yyyvvvsssqqqooommmllllllnnnrrrwwwzzz~~~ttthhh]]]XXXSSSPPPOOOMMMJJJFFFHHHHHHIIIJJJKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEDDDDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;<<<>>>>>>>>>???AAACCCCCCEEEGGGJJJOOOUUU\\\aaahhhjjjmmmmmmkkkhhhgggfff______]]][[[XXXVVVTTTSSSUUUUUUWWWZZZ\\\^^^```aaaccccccdddfffggghhhiiiiiilllllllllmmmnnnpppqqqrrrttttttuuuuuuvvvvvvwwwwwwzzzyyyyyyxxxxxxyyyzzzzzzyyyyyyxxxvvvuuuuuuxxxzzz{{{tttcccZZZVVVRRROOOOOO}}}qqqjjjkkkjjjhhheeecccbbbcccbbbbbbbbbbbbaaa___^^^]]]ZZZXXXUUURRROOOMMMLLLLLLNNNLLLIIIGGGEEEDDDBBB@@@???<<<:::999999999999888888888777666666666666777333333333333333333333333222222222222111111111000.../////////000000000111////////////////////////------...///000111222222333111222555666777===DDDIIIMMMRRRXXX\\\]]]]]]]]]SSSTTTTTTUUUWWWYYYZZZ\\\ZZZ[[[\\\^^^aaaeeehhhjjjpppvvv|||~~~}}}|||~~~|||~~~{{{vvvnnngggdddbbbaaa```___]]]\\\\\\]]]]]]\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ\\\^^^^^^^^^___^^^]]]]]]```bbbgggkkkrrryyy~~~|||wwwssspppnnnkkkiiihhhggggggiiimmmqqquuuwwwyyy{{{~~~pppfffZZZWWWSSSRRRQQQPPPKKKHHHFFFGGGIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>???@@@???>>>???@@@BBBBBBEEEIIIMMMQQQWWW^^^cccfffjjjoooqqqpppooonnnoookkkjjjgggccc___[[[XXXVVVXXXYYY]]]aaafffjjjnnnpppqqqssstttwwwyyyzzz{{{|||}}}}}}~~~|||hhh]]]YYYTTTQQQOOO~~~ssskkkkkkjjjgggdddbbbcccdddbbbbbbbbbbbbaaa___^^^]]]ZZZXXXUUURRROOOMMMLLLLLLOOOLLLIIIGGGFFFEEECCCAAA@@@===999888888999999999999888888777777777777777222222222222222222222222222222222222111111000000.../////////000000111111111111111111111111111111,,,---...///000111222333555333333666888:::???GGGJJJNNNUUU[[[___``````___WWWXXXYYYZZZ\\\]]]^^^^^^YYYYYY[[[]]]```dddgggiiirrrwww}}}}}}}}}|||~~~yyynnnjjjeeeaaa___]]]\\\ZZZZZZYYYXXXYYYZZZYYYWWWUUU[[[ZZZYYYWWWVVVVVVVVVVVVRRRTTTUUUUUUUUUVVVXXX[[[[[[ZZZYYYVVVUUUVVVYYY\\\aaafffmmmuuuzzz}}}~~~~~~yyyuuuqqqmmmjjjhhheeeccceeedddeeehhhmmmrrruuuwwwwwwyyy}}}ttthhh```WWWTTTQQQQQQQQQPPPKKKGGGEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCEEEFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>???AAAAAAEEEJJJOOORRRXXX___dddccchhhooossssssssstttuuuwwwuuuqqqlllfffaaa]]][[[\\\^^^ccciiipppvvv{{{}}}lll```[[[VVVRRRQQQsssjjjhhhfffffffffeeecccbbbcccbbbaaaaaaaaa___\\\ZZZ[[[YYYUUUSSSRRRQQQOOOMMMLLLKKKHHHFFFDDDCCCCCCCCC@@@>>><<<;;;;;;:::888666666666555444444444444555444444555555444444333222222333333333333222111000111000...---...///111222//////............//////000000000000111111111111222111222444888>>>DDDGGGOOOPPPTTT[[[bbbffffffeee^^^^^^^^^___^^^]]]\\\[[[]]][[[ZZZ[[[[[[[[[ccckkkqqqxxx~~~~~~~~~xxxrrrllliiifffccc```\\\ZZZYYYYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXXXXTTTTTTSSSSSSSSSSSSSSSTTTVVVUUUUUUUUUUUUUUUVVVVVV]]]aaahhhnnnrrruuuyyy{{{vvvtttoookkkgggdddbbbaaacccdddfffhhhkkknnnqqqrrrqqqtttyyy~~~uuulllccc^^^YYYWWWUUUQQQNNNJJJHHHFFFKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCC>>>>>>>>>>>>>>>>>>??????@@@?????????@@@AAAAAABBBCCCDDDGGGKKKPPPTTTWWWXXX]]]___ccchhhnnnrrruuuvvvzzzxxxuuurrrnnnjjjgggfffhhhjjjnnnsssyyywwwfff\\\VVVQQQNNNuuujjjiiigggffffffeeecccbbbcccbbbaaaaaaaaa___\\\ZZZ[[[XXXUUUSSSRRRPPPNNNLLLLLLKKKHHHFFFDDDBBBBBBAAA???===;;;::::::999777666777777666555555555555555444444444555444444333222333333333222222222111111333111///...---...///000//////............//////000000000000111111111111222111222444999???DDDHHHMMMNNNQQQXXX```eeegggfffccceeegggfffbbb^^^\\\[[[]]][[[[[[\\\\\\]]]eeemmmvvv}}}{{{sssmmmhhhdddbbb]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVV[[[___eeejjjmmmpppsssuuusssqqqmmmhhheeebbb```___aaaaaaccceeehhhlllnnnppppppsssxxx|||wwwnnnfff___[[[XXXWWWUUURRRPPPMMMKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDGGGIIILLLOOOQQQRRRXXXZZZ^^^ccchhhllloooqqqssssssrrrqqqpppoooooonnnqqqrrruuuyyyyyyhhh^^^XXXSSSPPPxxxkkkiiiggggggffffffdddbbbbbbaaaaaaaaaaaa___\\\YYYYYYWWWTTTRRRQQQOOOMMMKKKLLLKKKHHHFFFCCCAAA@@@???>>><<<:::999999999777555888777777666555666666666444444444444444333222222444333222111111111222333444222000///...---....../////////....../////////000000000000111111111111222222333555:::@@@EEEHHHJJJKKKNNNUUU\\\bbbfffggghhhmmmqqqnnnggg___\\\[[[]]][[[[[[]]]^^^___gggqqqyyy|||tttoooiiidddaaa^^^\\\ZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSSSSTTTUUUXXX\\\aaaeeegggjjjlllnnnnnnllliiieeebbb___]]]\\\]]]^^^___bbbeeehhhkkkmmmooorrrvvvzzz}}}}}}tttlllfffaaa\\\ZZZWWWWWWUUUTTTRRRPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEGGGHHHJJJKKKLLLQQQSSSWWW\\\```dddgggiiijjjkkklllnnnqqqtttvvvwwwxxxxxxzzz}}}{{{kkkaaaZZZUUURRR{{{llljjjhhhggggggfffdddbbbbbbaaa`````````___\\\YYYYYYVVVSSSQQQPPPNNNLLLJJJLLLKKKHHHFFFCCC@@@>>>===<<<:::999888888888666444777777666555555555555555333444444444444333222222555444222000000111222333222222000///..................////////////......///000000000111111111111222222444777;;;AAAFFFIIIJJJKKKNNNSSSXXX^^^bbbdddgggnnntttqqqhhh___[[[[[[\\\ZZZ[[[^^^___bbbkkkttt{{{{{{uuupppgggddd```\\\[[[YYYWWWVVVTTTUUUVVVWWWWWWWWWWWWWWWVVVXXXZZZ[[[ZZZYYYVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUXXX\\\```bbbdddgggiiijjjhhhfffccc```]]][[[ZZZZZZ[[[]]]```cccfffiiikkkooorrruuuxxxzzz}}}~~~}}}xxxssskkkeeeaaa^^^\\\[[[YYYXXXWWWUUUSSSRRRPPPPPPMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIMMMOOOSSSWWW[[[___aaacccbbbcccfffiiinnnssswwwzzzwwwwwwwwwyyy~~~|||nnnccc[[[VVVSSS}}}mmmkkkiiihhhhhhfffdddbbbbbbaaa`````````^^^[[[YYYXXXVVVRRRPPPOOONNNLLLJJJLLLKKKIIIFFFCCC@@@>>>===;;;:::888888888888666555555555444333333333444444333333444444333333222111555444222000000111222333000///////////////000000......///000000///......///000000000111111111111222222555888===CCCGGGJJJMMMNNNPPPSSSVVVYYY]]]___aaahhhooommmeee]]][[[\\\[[[ZZZ\\\```bbbeeennnxxxwwwpppkkkhhhbbb___[[[YYYXXXWWWUUUTTTUUUUUUVVVWWWWWWVVVUUUUUUXXXYYY\\\]]]]]][[[XXXVVVUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOPPPQQQSSSTTTUUUSSSUUUYYY\\\___aaadddgggeeeeeecccaaa^^^\\\ZZZYYYXXXYYY[[[^^^bbbeeehhhjjjooorrrtttvvvvvvwwwzzz{{{|||||||||zzzxxxvvvtttrrrqqqlllfffaaa___^^^^^^]]]ZZZZZZXXXVVVSSSQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIILLLNNNQQQUUUYYY\\\___```]]]]]]___cccggglllqqqsssqqqpppoooppptttzzz|||nnnccc[[[UUUSSS}}}ooollljjjiiihhhgggdddbbbaaa````````````^^^[[[XXXXXXVVVSSSQQQPPPNNNLLLJJJKKKJJJIIIGGGDDDBBB???>>>;;;:::888888999888777555555444333333222222333333333333333333333222111111444333222111111111222333.../////////000000000000---...///000000///...---000000000000111111111111222333555999???DDDIIIKKKPPPRRRTTTUUUVVVWWWYYY[[[]]]bbbffffffaaa\\\\\\]]]]]]\\\^^^cccfffjjjttt~~~~~~tttlllgggbbb```^^^[[[YYYWWWVVVVVVTTTRRRTTTTTTTTTSSSSSSSSSRRRRRRWWWXXXZZZ[[[[[[YYYVVVUUUTTTSSSRRRPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNOOOPPPQQQSSSUUUVVVSSSUUUXXXZZZ[[[]]]```cccaaa``````^^^\\\ZZZXXXWWWWWWXXXZZZ]]]aaadddhhhiiinnnppprrrsssrrrqqqrrrssstttsssrrrqqqooommmkkkjjjjjjfffaaa^^^]]]]]]\\\\\\ZZZYYYWWWUUUSSSQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKMMMPPPTTTWWWZZZ\\\]]][[[ZZZ[[[\\\___cccfffhhhhhhgggfffgggiiimmmrrrttt~~~|||oooddd[[[UUURRR|||ooommmkkkiiiiiigggeeecccaaa```_________^^^[[[XXXYYYVVVSSSQQQPPPOOOMMMKKKJJJJJJIIIHHHFFFCCCAAA???;;;:::888888999999888666555555444333333333333444222333333333333222111111333333333222222222111111///000000000000/////////---...///000000///...---000000000000111111111111222333666;;;@@@EEEIIILLLPPPSSSWWWXXXWWWWWWXXXZZZ]]]^^^______]]]\\\]]]___```___bbbgggkkkpppzzz|||tttlllgggccc```^^^ZZZYYYWWWVVVVVVVVVTTTSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMNNNOOOPPPRRRTTTVVVWWWVVVWWWXXXXXXXXXYYY[[[]]]\\\\\\\\\[[[ZZZXXXVVVTTTUUUVVVXXX[[[___cccfffhhhlllmmmoooooommmkkkkkkkkkkkkjjjiiihhhgggeeeddddddbbb___\\\ZZZYYYYYYXXXVVVVVVUUUTTTSSSRRRPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKNNNQQQUUUWWWYYYZZZZZZYYYXXXWWWXXX[[[^^^______^^^]]]]]]^^^aaaccceeelllqqqwww}}}qqqeee\\\VVVSSS{{{pppnnnkkkjjjiiigggeeecccaaa```_________^^^[[[XXXZZZWWWTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIGGGDDDBBB@@@<<<:::999999::::::888777666666555444444444444555222333333333333222111111222333333333333222111000111111111111000...---,,,---...///111111///...---000000000000111111111111222333777;;;@@@FFFJJJLLLOOOSSSXXXZZZYYYXXXYYY[[[___^^^\\\\\\\\\]]]___```bbbbbbeeejjjnnnttt~~~xxxtttnnniiifffeeecccaaaYYYXXXWWWWWWXXXXXXVVVUUUSSSRRRQQQPPPQQQSSSUUUWWWOOOPPPQQQQQQQQQPPPNNNNNNOOONNNMMMLLLKKKKKKKKKLLLNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYWWWVVVUUUVVVXXXYYYYYYYYYYYYXXXVVVTTTRRRSSSTTTVVVZZZ^^^bbbeeegggjjjkkkmmmllliiigggffffffeeeeeedddcccbbbaaa``````\\\ZZZXXXVVVVVVUUUSSSQQQSSSRRRRRRRRRQQQQQQPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIILLLOOOSSSUUUWWWXXXZZZXXXVVVUUUUUUWWWYYY[[[XXXWWWWWWVVVWWWXXXYYYZZZ]]]aaagggnnnuuu}}}~~~rrrfff\\\VVVTTT{{{nnnkkkiiihhhjjjjjjgggdddccccccccccccaaa___]]][[[YYYXXXUUURRRPPPMMMLLLKKKJJJKKKKKKJJJHHHEEEBBB@@@;;;:::999999::::::888777666555444333333333333333444444333333333333222222333222222222000///...---000000000000000000000000000///...---...///222333111000000000000000111222000444888===AAAEEEJJJMMMRRRTTTUUUUUUUUUUUUWWWXXX[[[ZZZYYYYYYZZZ]]]```bbbdddfffjjjooovvv}}}}}}wwwsssmmmiiifffdddbbbaaa\\\ZZZXXXXXXYYYYYYXXXWWWSSSRRRRRRRRRRRRSSSTTTTTTQQQPPPOOOMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNPPPSSSWWWYYYZZZZZZZZZXXXVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQSSSUUUYYY]]]aaadddfffeeeeeeeeeeeedddbbb```___aaa```]]][[[ZZZZZZ[[[\\\UUUUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLJJJGGGEEEGGGIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLOOOSSSWWWYYYXXXWWWWWWVVVTTTRRRPPPOOOQQQRRRRRRRRRQQQPPPPPPOOOQQQSSSWWWZZZ___dddkkkooozzz~~~~~~}}}{{{zzzzzzzzzzzzyyymmmaaaYYYUUU{{{nnnkkkiiihhhjjjjjjgggdddcccccccccbbbaaa___]]][[[YYYXXXUUURRRPPPNNNLLLKKKJJJKKKKKKJJJHHHEEEBBB@@@<<<;;;999999999999888666666555444333333333333444444444333333333222222222111222222222222111111000000000000000000000000000000000///......///111111000000000000000111111222222555:::>>>AAAEEEJJJMMMOOOQQQSSSTTTTTTTTTVVVXXXXXXWWWWWWXXX[[[___ccceeeggghhhlllqqqwww~~~~~~xxxsssooojjjfffdddcccaaa___^^^\\\ZZZYYYZZZ[[[ZZZYYYUUUTTTTTTSSSSSSTTTTTTTTTQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMOOORRRUUUWWWZZZZZZZZZXXXVVVTTTUUUVVVVVVVVVUUUUUUTTTSSSQQQPPPNNNPPPTTTXXX\\\___aaabbbbbbbbbbbbbbb```___]]]\\\ZZZYYYWWWUUUTTTUUUVVVWWWTTTTTTTTTUUUTTTSSSSSSRRRSSSRRRQQQPPPPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIFFFHHHJJJIIIGGGFFFHHHJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQTTTVVVWWWVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPOOONNNNNNMMMNNNOOOQQQRRRUUUYYY___ccciiimmmtttzzz|||zzzwwwtttrrrnnnllljjjhhhggggggggggggmmmppptttxxx|||}}}qqqeee\\\WWW{{{oookkkhhhhhhjjjiiifffcccbbbbbbcccbbbaaa___]]]\\\ZZZXXXVVVSSSPPPNNNLLLLLLKKKKKKJJJIIIGGGDDDBBB@@@===<<<:::999999999777555555555444333333333444444333333333333222222222222000111222333333333333333000000000000000000000000000000000000////////////000000000000000111222222555888<<>><<<:::999999888666444555444444333333333444444333333333222222222222111000111222222333333222222////////////////////////000000111111000///...---000000000000111222333333666999===@@@BBBEEEIIILLLNNNPPPRRRRRRQQQQQQRRRSSSSSSTTTUUUXXX\\\```eeegggiiilllpppuuuzzz~~~yyyvvvpppmmmjjjiiihhhhhhfffeeecccaaa^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVUUUUUUTTTTTTQQQQQQPPPOOOOOONNNNNNNNNOOONNNMMMLLLLLLKKKKKKLLLMMMLLLLLLKKKJJJKKKKKKKKKLLLKKKJJJKKKLLLOOORRRSSSYYYZZZZZZXXXUUUSSSRRRSSSQQQQQQQQQPPPOOONNNMMMLLLIIILLLPPPUUUXXXZZZZZZYYYYYYXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLKKKJJJJJJIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKLLLMMMNNNRRRRRRRRRQQQPPPOOONNNMMMKKKKKKLLLLLLLLLKKKKKKJJJMMMLLLJJJGGGFFFGGGLLLOOOTTTYYYaaajjjrrr{{{wwwooogggbbb]]]\\\ZZZWWWVVVUUUUUUUUUUUUWWW[[[^^^aaaeeejjjmmmtttwww|||tttfff^^^{{{ooolllhhhhhhiiihhheeebbb```aaaaaaaaa```___]]]\\\ZZZYYYVVVSSSQQQNNNMMMLLLKKKJJJIIIGGGEEECCCAAA@@@>>><<<:::999999888666444444444333333333444444555333333222222222111111111111111111111111000000///////////////////////////000000111111000///...---000000000000111222333444666999===AAADDDGGGKKKNNNSSSTTTTTTSSSQQQPPPPPPQQQTTTTTTVVVXXX\\\___cccdddhhhkkkoootttyyy|||~~~~~~}}}yyywwwqqqooommmllllllkkkjjjhhheeecccaaa`````````___]]]\\\\\\ZZZXXXWWWVVVVVVVVVSSSSSSSSSRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKNNNPPPRRRWWWYYYYYYXXXUUUSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLKKKIIIKKKPPPTTTWWWXXXXXXWWWVVVUUUSSSQQQOOOMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIFFFEEEFFFIIILLLMMMRRRYYYbbbkkkttt~~~{{{qqqhhhaaaYYYWWWUUURRRQQQPPPOOOOOONNNPPPSSSVVVXXX\\\```ccclllooosssvvvzzznnnccc{{{ooolllhhhhhhhhhgggdddaaa``````aaaaaa```___]]]\\\[[[YYYWWWTTTQQQOOOMMMMMMKKKJJJIIIGGGEEECCCAAAAAA===<<<:::999999999777555444444333333333444555555222222222222111111111111111111111111111000///...000000000000000000000000000000000000////////////000000000111222333444555777:::???CCCGGGKKKPPPSSSXXXWWWUUURRROOONNNPPPRRRTTTUUUWWWYYY\\\___aaabbbfffiiinnntttyyy{{{||||||||||||}}}}}}~~~~~~{{{xxxwwwrrrpppooonnnooonnnlllkkkhhhfffdddcccccccccaaa``````___]]]\\\[[[ZZZZZZZZZVVVVVVVVVVVVVVVTTTSSSSSSOOOOOOOOONNNOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJKKKMMMOOOQQQUUUWWWXXXXXXUUUSSSRRRRRRPPPPPPPPPOOONNNMMMLLLKKKJJJLLLOOOSSSUUUVVVWWWVVVUUUSSSQQQNNNKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOONNNMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHFFFDDDEEEGGGIIIJJJNNNUUU\\\eeennnwww}}}{{{pppfff```WWWVVVSSSQQQOOONNNMMMMMMMMMOOORRRTTTVVVYYY\\\___bbbeeeiiilllpppxxxzzzmmm{{{ooolllhhhggghhhgggddd```___``````aaa```___]]]\\\[[[YYYWWWTTTQQQOOONNNMMMKKKJJJHHHFFFDDDBBBAAAAAA<<<;;;999999999999888666333333333333333444555666222222222222111111111111000000111222222222111111000000000000000000000000000000///......///111111000000000111222333555555888<<>>;;;888666666777777777777666333111111111222333111111222222222333333333333333333222222111111111111111000...------------111000/////////000222333///000000//////111444777===???DDDJJJRRRXXX[[[\\\\\\WWWRRRPPPRRRUUUWWWWWWVVVVVVWWWXXX[[[^^^bbbddd```eeekkkooouuu{{{|||xxxzzzwwwtttsssvvv~~~~~~}}}|||{{{zzzyyyyyyxxxvvvtttrrrrrrssssssooolllkkkjjjhhhggggggggghhhiiihhhfffdddccccccaaa^^^[[[XXXWWWVVVUUUTTTTTTTTTTTTPPPPPPOOONNNMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJNNNQQQUUUXXXYYYWWWTTTRRRSSSRRRQQQOOONNNMMMLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRPPPOOONNNLLLJJJIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFHHHIIIIIIGGGEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDDDDCCCCCCEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGJJJMMMNNNNNNMMMKKKLLLLLLKKKKKKJJJIIIHHHEEEFFFIIINNNUUU\\\cccfffkkkqqqyyy~~~zzzwwwrrrggg\\\ZZZXXXUUURRRPPPNNNLLLKKKLLLMMMOOORRRUUUXXXZZZ[[[bbbccceeefffhhhkkkpppsss||||||qqqooollljjjjjjhhhfffdddcccaaa```______^^^\\\ZZZ[[[YYYWWWUUUTTTQQQNNNKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@===999777666666555444777555333222111111222333//////000000000111111111333333333222222111111111111111000///............000////////////000111111///000000000000111555888===???CCCIIIOOOTTTWWWXXXVVVTTTQQQRRRVVVYYYZZZZZZWWWWWWWWWXXXZZZ]]]```bbbaaagggmmmqqqvvv||||||xxxzzzwwwuuutttxxx~~~}}}|||{{{{{{zzzzzzxxxwwwwwwxxxxxxuuurrrrrrqqqooommmkkkkkkkkkkkkkkkiiigggfffeeedddaaa^^^[[[ZZZYYYXXXWWWVVVVVVVVVRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMPPPRRRUUUWWWXXXWWWUUUSSSTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIIIIGGGEEEJJJIIIIIIIIIIIIHHHHHHHHHKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFCCCDDDEEEDDDCCCDDDEEEGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLOOOPPPPPPOOONNNNNNNNNNNNMMMLLLKKKKKKFFFGGGJJJNNNTTT[[[aaadddhhhmmmuuuzzz||||||{{{zzz}}}~~~~~~{{{xxxsssiii^^^ZZZYYYVVVTTTRRRPPPNNNLLLLLLMMMOOORRRUUUXXXZZZ[[[___aaabbbccceeehhhlllpppyyy}}}qqqooolllkkkjjjiiigggeeecccaaa___^^^^^^^^^\\\ZZZ[[[YYYXXXWWWUUURRRNNNJJJJJJIIIIIIGGGFFFDDDBBBAAAAAA>>>:::777666555444222666555333222111222222333000000000000000111111111222222222222222111111111111000000/////////000000......///000000000000//////000000000000222666999===???CCCGGGLLLPPPRRRTTTPPPQQQSSSXXX\\\^^^^^^]]]YYYXXXWWWWWWYYY[[[^^^___cccjjjpppssswww|||{{{xxxzzzxxxwwwwww{{{}}}}}}~~~}}}~~~~~~~~~|||{{{zzzyyywwwtttrrrpppooooooooommmkkkjjjiiihhheeebbb___^^^]]]\\\ZZZZZZZZZZZZUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSUUUVVVWWWWWWVVVUUUVVVUUUSSSQQQOOONNNMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKMMMQQQTTTUUUSSSQQQOOOJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGGGGHHHIIIIIIHHHFFFIIIIIIIIIIIIHHHHHHHHHHHHLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNQQQRRRRRRPPPOOOOOOOOOOOONNNMMMLLLLLLGGGHHHJJJNNNSSSXXX^^^aaaeeejjjqqqvvvxxxxxxxxxxxxzzz~~~~~~}}}xxxmmmbbb[[[YYYWWWVVVUUUSSSPPPNNNLLLMMMOOORRRVVVYYY[[[\\\___```bbbcccdddgggkkknnnttt}}}|||qqqnnnkkkiiiiiihhhgggeeecccaaa___^^^^^^]]][[[ZZZZZZZZZYYYXXXWWWSSSMMMIIIIIIIIIHHHGGGEEECCCBBBAAA@@@===:::888777666444333555444333222222222222333222222222222222222222222222222222111111111111111111000000000000000111222,,,---///000000000///...///000111111111333777:::>>>@@@DDDGGGJJJLLLOOOPPPOOOSSSYYY___bbbcccaaa___YYYXXXWWWWWWXXXZZZ\\\]]]dddlllrrruuuxxx{{{{{{xxxyyyxxxxxxyyy}}}~~~{{{{{{~~~~~~}}}{{{yyywwwuuutttsssrrrqqqooonnnmmmkkkhhhfffcccbbbaaa___^^^]]]]]]\\\WWWVVVUUUTTTSSSRRRRRRRRROOOPPPPPPQQQRRRSSSSSSSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNRRRVVVYYYYYYVVVRRROOOLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFEEEDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMNNNNNNNNNPPPRRRSSSRRRQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIKKKMMMRRRWWW[[[^^^bbbgggnnnsssvvvxxxyyy{{{|||~~~rrrfff\\\ZZZWWWWWWWWWUUUQQQNNNLLLMMMPPPSSSWWWZZZ]]]^^^```bbbdddeeefffhhhkkknnnooowww|||ooollliiigggggggggfffeeecccaaa^^^]]]]]]]]][[[ZZZZZZZZZYYYXXXVVVRRRLLLHHHIIIIIIHHHGGGEEECCCAAA@@@===;;;999888888777666444444444333333222222333333222222222222222222222222111111111111111111111111111000000000000000111222,,,---///000000000///...000111111111222444888;;;@@@CCCFFFHHHIIIJJJMMMOOORRRWWW^^^ccceeeccc___]]]WWWWWWVVVVVVWWWYYY[[[]]]eeemmmuuuxxxyyy||||||yyywwwvvvuuuwww{{{~~~||||||~~~~~~~~~}}}|||{{{zzzyyyyyyvvvtttrrrqqqpppooollliiifffeeedddbbbaaa```______YYYYYYWWWVVVUUUTTTTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXUUUSSSPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOSSSVVVZZZ^^^]]]ZZZUUUQQQOOONNNMMMMMMMMMMMMNNNNNNLLLJJJHHHHHHIIIJJJIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGFFFEEEEEEGGGIIIMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOONNNNNNPPPQQQRRRQQQOOONNNOOOOOONNNNNNMMMLLLKKKIIIJJJKKKNNNRRRVVV[[[^^^___dddjjjppptttxxx{{{}}}}}}ttthhh^^^ZZZWWWVVVWWWVVVQQQMMMMMMNNNQQQUUUYYY\\\___aaabbbccceeefffggghhhkkkmmmmmmsss~~~zzznnnkkkhhhffffffffffffeeecccaaa^^^\\\\\\\\\[[[ZZZ[[[YYYXXXVVVTTTQQQLLLHHHIIIHHHHHHFFFEEECCCAAA@@@<<<:::888888999888666555333333333333333333333333111111111000000000000000000000000111111111111111111000000/////////000000......///000000000000///000111222222222555999<<>>BBBCCCEEEHHHIIIIIIHHHGGGGGGHHHJJJJJJHHHHHHHHHJJJQQQSSSVVVXXX[[[___dddggglllqqqvvv{{{}}}}}}{{{yyyvvvrrrooommmlllllliiihhhfffdddcccccccccddddddeeefffggggggfffeeedddddddddcccbbbaaa___^^^]]]VVVTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIKKKLLLNNNRRRWWW[[[```ccchhhmmmqqqrrrrrrqqqpppkkkddd^^^ZZZXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZ\\\]]]___``````___^^^\\\ZZZYYYWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKKKKLLLLLLNNNQQQWWW^^^eeeiiikkkmmmqqqtttwww{{{vvvjjj___[[[YYYWWWUUUUUUSSSUUUZZZ```gggnnntttwwwyyyvvvrrrppppppqqqooonnnpppssswww{{{yyykkkhhhfffeeefffffffffeeecccaaa___\\\ZZZZZZZZZ[[[\\\XXXSSSPPPNNNMMMKKKJJJJJJIIIHHHGGGEEECCCAAA@@@===;;;999888888777666444666444333222333444333222000000000000000000000000000000000000////////////...------,,,---...000111000000000000000000000000000000000222555999===???AAACCCFFFIIIJJJIIIGGGFFFEEEFFFGGGFFFEEEFFFHHHJJJRRRTTTWWWZZZ]]]aaafffjjjlllpppuuuxxxyyyxxxyyyyyy}}}zzzvvvsssqqqoooooommmllljjjhhhggggggggghhhiiijjjkkklllkkkkkkiiiiiigggfffeeedddbbb___]]]\\\UUUTTTRRRPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIKKKLLLOOOTTT[[[___eeehhhmmmqqqtttuuutttsssqqqmmmfffaaa^^^\\\ZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^```aaacccdddcccbbbaaa```^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVTTTSSSTTTRRRPPPNNNLLLLLLLLLMMMMMMNNNOOOSSSYYY```gggkkklllooorrruuuxxx||||||pppddd___\\\YYYVVVVVVSSSUUUYYY```hhhrrrzzz|||xxxuuutttsssrrrrrrtttuuuuuuwww{{{wwwjjjhhhfffeeeeeeffffffeeecccaaa^^^\\\ZZZYYYZZZZZZ[[[XXXSSSPPPNNNMMMKKKIIIIIIIIIHHHGGGEEECCCAAA@@@===;;;999888888777666444666444222222333444333222111111111111111111111111000000000000////////////------------...000111222////////////////////////000000111222555999===@@@AAACCCFFFIIIIIIHHHFFFEEEFFFFFFFFFEEEEEEGGGJJJNNNRRRTTTWWWZZZ]]]aaagggjjjlllppptttwwwwwwvvvvvvwwwxxxzzz~~~~~~zzzwwwuuutttsssqqqpppnnnlllkkkkkkkkklllmmmmmmnnnoooooonnnlllkkkiiihhhgggeeebbb___]]][[[TTTSSSQQQOOONNNNNNNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKNNNRRRXXX___dddjjjmmmqqquuuwwwwwwvvvuuusssoooiiidddbbb```^^^\\\\\\\\\[[[YYYXXXVVVUUUUUUTTTTTTRRRQQQPPPOOOOOONNNOOOOOONNNNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFCCCBBBBBBCCCFFFGGGIIIHHHHHHIIIJJJLLLNNNOOOQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]^^^___```bbbdddfffggghhheeeeeedddcccaaa```___^^^\\\\\\[[[ZZZYYYWWWUUUTTTTTTSSSQQQPPPNNNNNNMMMMMMMMMNNNPPPTTTZZZbbbiiimmmnnnppptttvvvyyy}}}uuuhhhbbb^^^ZZZVVVVVVTTTUUUXXX___iiittt~~~~~~zzzxxxwwwvvvvvvvvvuuutttsssvvvuuukkkhhhfffeeefffffffffeeecccbbb___\\\ZZZZZZZZZ[[[[[[XXXTTTQQQOOOMMMKKKIIIIIIIIIHHHGGGEEECCCBBBAAA===;;;999888888777666444555444222222333333333222222222222222222222222222111000000000/////////....../////////000111222333////////////////////////000000000222555999===???AAACCCEEEGGGHHHGGGEEEDDDEEEEEEDDDDDDDDDGGGKKKOOOQQQSSSVVVYYY\\\```eeeiiiiiilllpppssstttuuuvvvwwwuuuyyy|||zzzzzzyyyuuutttrrrqqqpppoooppppppooopppqqqqqqqqqooonnnmmmkkkjjjhhhfffbbb___\\\[[[TTTSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGJJJNNNSSSXXX^^^eeeiiioooqqquuuyyyzzzzzzyyywwwuuuqqqllliiigggeeecccaaaaaa```___]]][[[YYYXXXWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIFFFEEEEEEFFFIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaabbbdddfffhhhiiikkkkkkhhhhhhgggeeedddbbbaaa```]]]]]]]]]\\\ZZZXXXVVVUUUSSSTTTTTTTTTSSSPPPNNNLLLMMMNNNQQQUUU\\\eeelllqqqrrrtttwwwyyy{{{~~~zzzllleee```ZZZVVVUUUTTTUUUXXX^^^hhhsss~~~}}}{{{zzzzzzvvvuuusssqqqttt~~~tttllliiigggfffgggggggggfffdddbbb```]]][[[[[[[[[\\\ZZZWWWTTTQQQOOOMMMKKKHHHHHHHHHHHHGGGEEEDDDBBBAAA===;;;999888888777666444555333222111222333222111222222222222222222222222111111000000//////......///000000111111222222222000000000000000000000000000000000222555999===???AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCGGGKKKOOOQQQSSSVVVXXXZZZ^^^cccfffeeegggjjjlllnnnqqqtttwwwyyy~~~~~~{{{yyyxxxvvvuuuuuuuuuuuusssttttttttttttrrrqqqppplllllljjjgggdddaaa^^^\\\VVVTTTRRROOONNNMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJIIINNNTTT[[[aaagggmmmqqqtttvvvzzz}}}}}}|||xxxuuuqqqnnnmmmkkkiiigggffffffdddbbb```]]]\\\[[[ZZZYYYWWWUUUSSSQQQQQQPPPOOOPPPRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNQQQSSSTTTXXXYYYZZZ\\\^^^___``````aaabbbccceeeffffffggggggfffgggiiikkkmmmnnnnnnnnnmmmlllkkkiiifffdddcccbbb^^^^^^^^^]]]\\\ZZZYYYXXXTTTUUUWWWWWWVVVSSSPPPMMMNNNPPPSSSXXX```jjjrrrwwwyyy{{{}}}~~~}}}ooohhhccc\\\XXXWWWVVVWWWZZZ___hhhrrr{{{xxxwwwuuusssttt}}}uuummmjjjhhhggghhhhhhhhhgggeeedddaaa^^^\\\\\\\\\]]]ZZZWWWTTTQQQPPPMMMJJJHHHHHHHHHHHHGGGEEEDDDBBBAAA===;;;999888888777666444555333111111222333222111111111111111111111111111111111111000///.........000000000111111111000000000000000000000000000000111111222333666:::>>>AAABBBAAAAAAAAABBBBBBCCCCCCAAACCCDDDEEEFFFIIIMMMPPPSSSUUUWWWXXXZZZ]]]bbbeeedddeeeggghhhjjjnnnssswww~~~}}}~~~}}}{{{zzzzzz{{{{{{xxxyyyyyyyyyyyywwwuuutttooonnnllljjjgggdddaaa```YYYWWWTTTRRROOONNNMMMMMMPPPOOONNNMMMLLLKKKJJJJJJMMMSSS[[[dddkkkqqqvvvyyyxxx{{{}}}zzzwwwuuusssrrrpppnnnlllkkkiiigggdddbbb```___]]]\\\ZZZXXXVVVTTTSSSRRRQQQRRRTTTVVVVVVVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWXXX[[[\\\^^^```bbbcccddddddeeefffgggiiikkklllmmmmmmlllmmmoooqqqrrrrrrrrrrrrrrrqqqooollljjjgggeeeddd`````````______^^^\\\\\\XXXXXXXXXWWWVVVTTTRRRQQQQQQRRRVVV\\\eeepppyyy~~~ssskkkfff___[[[YYYYYYZZZ]]]aaaiiiqqqyyy~~~|||{{{xxxvvvvvv}}}vvvmmmkkkiiihhhhhhiiiiiihhhfffdddaaa___]]]\\\]]]]]]ZZZWWWTTTRRRPPPNNNJJJHHHHHHHHHGGGGGGEEEDDDBBBBBB===;;;999888888777666444555333111111222333222111000000000000000000000000222111111000///......---///000000000000000///...000000000000000000000000222222333555888<<<@@@BBBBBBAAA@@@??????AAABBBCCCCCCEEEGGGHHHJJJLLLPPPSSSTTTVVVXXXYYY[[[]]]aaadddfffgggggggggiiimmmsssxxx||||||{{{{{{|||~~~~~~~~~|||}}}}}}}}}|||{{{yyyxxxqqqpppooollliiifffdddbbb\\\ZZZWWWTTTQQQOOONNNNNNPPPPPPOOONNNMMMLLLKKKJJJPPPWWWaaajjjrrrwww{{{~~~{{{~~~~~~{{{yyyxxxwwwuuussspppooommmkkkhhheeedddccc```___]]]ZZZXXXVVVUUUTTTRRRTTTVVVXXXYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUWWWZZZ[[[^^^___aaaccceeeffffffgggggghhhjjjlllnnnpppqqqqqqpppqqqsssuuuvvvvvvuuuuuuuuutttrrrooollliiigggfffaaaaaaaaaaaaaaa```______\\\ZZZXXXVVVUUUTTTUUUUUUSSSTTTYYY```iiittt~~~uuummmhhhbbb]]]\\\\\\]]]___dddjjjqqqxxx{{{~~~{{{xxxxxx}}}tttllljjjhhhgggggghhhhhhgggdddbbb___]]]\\\\\\^^^___\\\YYYUUUPPPMMMKKKJJJJJJJJJIIIHHHFFFDDDAAA???>>>???===999777666555333111555444333222111111111111000000111111111111000000222111111111000000//////////////////////////////000000000000000000000000000222444777;;;>>>@@@BBBAAABBBCCCBBBAAA@@@AAABBBGGGGGGFFFGGGJJJMMMPPPRRRUUUUUUUUUVVVYYY]]]```bbbfffiiijjjjjjiiimmmuuu||||||xxxqqqtttyyy|||~~~~~~|||zzzxxxvvvssspppnnnllliiigggaaa]]]XXXTTTRRRQQQOOONNNOOONNNMMMKKKJJJJJJIIIIIISSSXXXaaalllwww~~~~~~{{{yyyxxxvvvrrrpppooommmjjjgggeeeaaa]]]ZZZYYYXXXWWWVVVYYY[[[]]]^^^^^^]]]\\\[[[^^^^^^]]]]]]\\\[[[[[[[[[^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTUUUUUUWWWYYY[[[]]]___cccccceeeggghhhiiiiiijjjmmmmmmmmmnnnoooqqqrrrsssuuuvvvwwwxxxyyyzzzzzz{{{yyywwwuuurrrooommmlllkkkiiigggeeecccbbbbbbcccccc___]]][[[YYYXXXWWWTTTRRRTTTVVV[[[cccnnnzzz~~~sssjjjddd```]]]___aaadddiiimmmrrruuuwww~~~|||uuullljjjgggfffggghhhggggggeeeccc```]]]\\\\\\]]]^^^[[[YYYVVVRRRNNNLLLJJJJJJJJJIIIHHHFFFDDDAAA???>>>>>><<<999777666555444222555444333222111111111111000111111111111111111000111111111111000000000///////////////////////////000000000000000000000000000222444777;;;>>>@@@BBBBBBCCCDDDDDDBBBBBBCCCDDDHHHHHHHHHHHHJJJMMMPPPRRRTTTTTTTTTVVVYYY\\\```bbbdddggghhhhhhhhhllluuu{{{xxxtttqqquuuzzz~~~|||yyyvvvtttrrrpppmmmjjjccc___ZZZVVVTTTRRRPPPOOONNNNNNMMMMMMLLLMMMMMMMMMRRRWWWaaannnzzz}}}{{{yyyvvvuuutttrrrooommmhhheee```]]]\\\[[[YYYXXXXXXZZZ]]]```aaabbbbbbbbbaaaaaaaaa`````````______```______]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\^^^```aaadddeeegggiiikkklllmmmmmmpppqqqqqqrrrtttuuuuuuvvvxxxyyyyyyzzz{{{|||}}}~~~{{{yyywwwtttqqqooommmmmmjjjhhhfffdddccccccddddddccc```]]][[[ZZZXXXVVVTTTUUUWWW[[[cccnnn{{{tttlllfffcccaaa```bbbeeeiiinnnrrruuuwww}}}vvvllljjjgggeeefffgggggggggfffdddaaa^^^\\\[[[[[[\\\ZZZYYYWWWUUUQQQNNNKKKIIIJJJIIIHHHFFFDDDAAA???>>>===:::888777777666555333555444333222222111111222111111222222222222111111111111111111000000000000////////////////////////000000000000000000000000000222444777;;;>>>@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFJJJJJJIIIJJJKKKNNNPPPRRRSSSSSSSSSUUUXXX[[[___aaabbbdddfffhhhiiinnnvvv}}}{{{uuurrrssswww||||||zzzxxxvvvrrrooofffbbb]]]YYYVVVTTTRRRPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQWWWaaaooo}}}}}}{{{{{{zzzyyyvvvtttnnnkkkfffbbb```^^^]]][[[[[[]]]```ccceeeffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddcccaaa```^^^^^^\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]```bbbdddeeeggghhhjjjmmmoooqqqrrrssstttvvvwwwyyyzzzzzzzzzyyy|||}}}}}}~~~~~~}}}{{{xxxuuusssqqqpppkkkjjjhhhgggfffeeeffffffgggddd```]]][[[ZZZXXXVVVUUUWWW[[[cccnnn{{{wwwooojjjgggeeecccdddgggkkknnnrrruuuvvvzzzuuullliiifffdddeeefffgggggggggeeebbb^^^\\\[[[ZZZZZZYYYYYYYYYWWWTTTPPPLLLIIIJJJIIIHHHFFFDDDAAA???>>>;;;999777666777777666555555444333222222222222222222222222333333222222222111111111000000000000000////////////////////////////////////////////////000222444777;;;>>>@@@BBBEEEGGGHHHHHHFFFFFFGGGIIILLLKKKKKKKKKLLLNNNQQQRRRUUUTTTTTTUUUWWWZZZ]]]______aaadddhhhlllsss{{{zzzvvvttttttyyy~~~~~~~~~{{{wwwtttiiieee```[[[XXXUUURRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQVVVaaaooo}}}}}}{{{tttpppkkkgggdddbbb```___bbbcccdddfffgggggggggggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhhfffdddccc______^^^]]]]]]]]]^^^^^^^^^^^^___aaaccceeeggghhhiiikkkmmmpppsssvvvwwwxxxxxxzzz|||~~~~~~}}}||||||zzzwwwuuusssnnnmmmkkkjjjiiihhhhhhiiijjjgggbbb^^^]]][[[YYYXXXUUUWWW[[[bbbmmmyyy{{{sssmmmiiigggeeegggiiilllooosssuuuvvvyyy|||uuullliiieeecccdddeeeffffffgggeeebbb___\\\ZZZYYYYYYYYYYYYYYYXXXUUUPPPLLLJJJJJJIIIHHHFFFDDDAAA???>>>;;;999777666777777666555444444333333222333333333222222222333333222222222000000000000000000111111000000000000000000000000////////////////////////000222444777;;;>>>@@@BBBFFFGGGHHHHHHGGGGGGHHHJJJMMMLLLKKKKKKLLLNNNQQQRRRVVVVVVUUUUUUVVVYYY[[[]]][[[^^^bbbgggmmmuuu}}}zzzwwwvvvwwwzzz}}}}}}~~~{{{xxxmmmhhhbbb]]]YYYVVVSSSQQQQQQQQQPPPOOOOOOOOOPPPPPPRRRWWWaaannn|||zzzvvvpppllliiigggeeecccffffffggghhhiiiiiiiiijjjjjjjjjkkkkkklllllllllmmmmmmmmmnnnmmmllljjjgggfffcccbbbbbbaaa`````````aaaaaaaaabbbdddfffhhhjjjkkklllnnnppptttwwwyyy{{{|||{{{}}}~~~~~~{{{xxxwwwppppppooonnnmmmlllkkkkkkllliiidddaaa___^^^[[[YYYVVVWWW[[[aaakkkwwwwwwpppkkkgggggghhhkkknnnqqqtttvvvwwwzzz|||vvvlllhhhdddbbbcccdddfffffffffdddbbb```]]][[[ZZZYYYXXXYYYXXXWWWTTTPPPMMMJJJJJJIIIHHHFFFDDDAAA???>>>;;;999777666777777666555444444333333333333444444111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000000222444777;;;>>>@@@BBBEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKJJJKKKLLLOOOQQQSSSVVVUUUUUUUUUWWWZZZ]]]___]]]___ccchhhooowww~~~zzzxxxwwwyyy|||||||||}}}~~~{{{qqqmmmfff```\\\XXXUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPTTTYYYbbbooo}}}{{{vvvrrrooommmkkkiiiggggggiiijjjlllmmmoooooommmmmmnnnnnnooopppqqqqqqppppppqqqqqqpppmmmjjjiiihhhgggfffeeedddddddddeeedddeeefffgggiiilllnnnoooppprrrtttwwwzzz}}}~~~~~~~~~{{{yyysssrrrrrrqqqpppooonnnnnnmmmkkkhhhfffdddbbb___\\\XXXYYY\\\bbbkkkuuu|||tttmmmhhhhhhiiilllooorrruuuxxxyyyzzz}}}xxxlllhhhcccaaabbbdddeeefffeeedddbbb```]]][[[ZZZYYYXXXXXXWWWUUUSSSOOOMMMKKKJJJIIIHHHFFFDDDAAA???>>><<<:::888777777777555444444444333333333444444555000111111111111111111000///000000000111111111111000000000000000000000000000000000000000000000000000222444777;;;>>>@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIJJJIIIIIIJJJLLLOOORRRTTTRRRRRRSSSUUUYYY]]]aaadddhhhiiikkkooovvv|||}}}zzzzzz{{{}}}~~~~~~}}}}}}~~~||||||}}}}}}vvvqqqjjjddd```\\\XXXVVVSSSRRRRRRRRRRRRSSSSSSTTTWWW\\\eeerrr|||xxxuuutttrrrpppllllllmmmmmmooopppqqqrrrqqqrrrrrrsssuuuvvvvvvwwwvvvwwwxxxxxxwwwtttqqqooommmlllkkkjjjiiiiiiiiiiiihhhhhhiiikkkmmmoooqqqrrruuuvvvyyy|||~~~}}}{{{uuutttttttttrrrqqqpppoooooommmlllkkkjjjgggccc```\\\]]]___dddlllvvv~~~xxxpppjjjhhhjjjlllpppssswwwyyy{{{zzz~~~zzzlllhhhcccaaaaaadddeeefffdddcccbbb```^^^\\\ZZZZZZXXXXXXVVVTTTRRROOOMMMKKKJJJIIIHHHFFFDDDAAA???>>>===;;;888777777666555333444444333333333444444555000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000222444777;;;>>>AAABBBBBBDDDEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIKKKOOORRRTTTOOOPPPRRRUUUZZZ```eeehhhtttssstttxxx}}}~~~}}}|||}}}~~~}}}||||||~~~}}}|||}}}}}}~~~yyyuuunnngggbbb^^^ZZZXXXRRRRRRRRRSSSTTTVVVWWWXXXYYY^^^hhhuuu|||zzzxxxvvvuuussssssrrrqqqppppppppppppuuuuuuvvvwwwyyyzzz{{{{{{}}}~~~~~~{{{xxxvvvppppppooommmmmmlllllllllkkkkkklllnnnppprrrtttuuuxxxzzz|||}}}{{{vvvvvvuuuuuutttsssqqqppppppooooooooonnnkkkfffbbb``````bbbfffmmmvvv{{{sssmmmhhhjjjlllppptttwwwzzz|||zzz~~~zzzmmmiiicccaaaaaaccceeeeeeeeebbb^^^\\\\\\\\\[[[ZZZ[[[ZZZZZZXXXUUURRROOOMMMLLLLLLLLLKKKIIIEEEBBB@@@;;;;;;999777666555555555333333333222222222111111111111111111111111111111111111222222222222111111000000000000000000000000///////////////000111111111444777:::;;;===???AAACCCCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJMMMOOOQQQRRRSSSRRRQQQRRRTTTYYYbbbnnnuuuyyy{{{}}}}}}}}}}}}}}}{{{|||~~~|||{{{~~~~~~yyyrrrkkkeee___ZZZWWW[[[VVVSSSUUUWWWWWWZZZ^^^dddkkksss|||}}}zzzxxxwwwvvvuuuuuuvvvvvvuuutttyyyzzz{{{}}}}}}{{{wwwvvvtttrrrqqqqqqqqqrrroooooooooppprrrtttvvvxxxzzz{{{}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxvvvuuusssqqqnnniiieee______aaaeeemmmwww|||tttooommmmmmnnnqqqvvvyyyzzzzzz|||{{{~~~xxxmmmiiidddbbbbbbdddeeeeeeeeebbb^^^\\\\\\\\\\\\[[[[[[[[[ZZZXXXUUUQQQNNNLLLLLLLLLLLLKKKHHHEEEBBB@@@;;;;;;999777666555555555333333333222222222111111111111111111111111111111000000000111111000000000000000000000000000000000///////////////000111111222555888;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIILLLOOOQQQSSSTTTSSSSSSSSSUUUZZZcccnnnuuu|||~~~~~~|||}}}||||||~~~~~~wwwpppiiiddd___[[[\\\XXXUUUXXXZZZ[[[^^^ccckkkrrrzzz~~~}}}{{{zzzyyyzzzzzzyyywwwyyyzzz||||||{{{yyywwwuuuuuuuuuuuuqqqppppppqqqrrrtttvvvwwwzzzzzz|||~~~}}}||||||{{{zzzyyyyyyyyyyyyyyywwwvvvuuusssooojjjgggbbbccceeeiiiqqqzzz~~~vvvqqqmmmmmmooorrrwww{{{||||||}}}|||~~~vvvllliiieeecccccceeeeeeeeedddaaa^^^]]]]]]]]]\\\\\\\\\\\\ZZZXXXUUUQQQNNNLLLKKKKKKKKKJJJGGGDDDAAA???;;;;;;999777666555555555333333333222222222111111111111111111111111111111//////000000000000//////000000000000000000000000///////////////000111111333666:::===>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEHHHKKKOOORRRSSSTTTTTTUUUUUUWWW[[[dddmmmttt|||~~~~~~}}}~~~}}}|||}}}}}}vvvoooiiidddaaa___ZZZYYY[[[^^^```eeelllttt{{{}}}|||{{{|||}}}{{{yyywwwwwwvvvssssssrrrrrrssstttvvvwwwyyyyyy{{{}}}}}}||||||{{{{{{||||||}}}{{{zzzxxxwwwvvvrrrmmmjjjfffgggiiinnnvvvxxxrrrnnnnnnppptttyyy}}}~~~~~~}}}~~~uuullljjjfffeeeeeeffffffeeecccaaa___^^^^^^^^^]]]\\\\\\\\\[[[XXXUUUQQQMMMKKKJJJJJJJJJIIIGGGDDD@@@>>>;;;;;;999777666555555555333333333222222222111111111111111111111111111111//////000000000000/////////////////////////////////////////////000000111444777;;;>>>@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAABBBDDDGGGKKKNNNQQQSSSTTTTTTTTTUUUWWW[[[bbbjjjpppvvvyyy|||}}}}}}~~~|||~~~}}}|||}}}~~~zzzsssnnnhhheeeaaa^^^\\\___aaadddlllttt{{{|||zzzxxxvvvuuuvvvvvvuuutttuuuvvvwwwxxxxxxyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyvvvqqqnnniiijjjmmmrrrzzz~~~wwwrrrooooooqqquuuzzz~~~}}}~~~tttllljjjhhhgggggggggfffeeedddbbb___^^^___^^^]]][[[\\\[[[ZZZXXXUUUQQQNNNLLLJJJJJJJJJIIIGGGDDD@@@>>>;;;;;;999777666555555555333333333222222222111111111111111111111111111111000111111222222111111000///////////////////////////////////////000000111444777<<>>???@@@AAAAAA???===<<<>>>@@@AAAAAAFFFHHHJJJKKKLLLMMMOOOQQQPPPTTTWWWZZZZZZZZZ[[[[[[[[[aaafffeeegggmmmssstttwwwwwwwwwvvvttttttuuuwwwqqqppppppqqquuuxxxzzz{{{~~~|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzzzzuuurrrppppppuuu|||}}}||||||zzzxxxvvvwwwxxxzzz|||}}}~~~~~~vvvkkkiiihhhhhhiiijjjjjjiiihhhgggeeeccc```]]][[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMMMMLLLJJJJJJHHHEEEAAA===;;;;;;999777666555555555555444333222111111111111000000000000000000000000000000000000000000000000////////////////////////...///000000//////111333999999;;;===???@@@BBBCCCBBB@@@======???@@@AAAAAAEEEGGGIIIKKKLLLMMMPPPRRRRRRTTTXXXZZZYYYYYYYYYYYYXXX^^^bbbdddiiiqqqwwwxxxwwwuuusssqqqpppqqqrrrrrrpppooooooqqquuuxxxzzzzzz}}}|||{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuuttttttxxx~~~||||||||||||zzzxxxxxxyyyzzz|||}}}~~~{{{xxxzzzuuukkkiiihhhhhhiiijjjjjjiiihhhgggeeebbb```]]][[[ZZZYYYYYYWWWVVVSSSQQQNNNMMMNNNLLLJJJHHHGGGDDDAAA>>><<<;;;:::888777666555555444444333222111111111111000000000000000000000000000000000000000000000000////////////////////////---...//////...///111333777888:::===???BBBDDDEEEDDDAAA???>>>???AAAAAAAAACCCFFFIIIJJJLLLNNNQQQSSSSSSVVVYYYYYYXXXWWWVVVWWWUUUZZZ^^^ccclllwww||||||wwwsssnnnlllnnnpppppppppnnnmmmnnnqqquuuyyyzzz{{{|||{{{zzzzzz|||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyyyy|||}}}|||{{{{{{|||}}}|||zzzxxxyyy{{{|||~~~|||wwwuuuvvv~~~vvvkkkiiihhhhhhiiijjjjjjiiigggfffdddbbb___]]][[[ZZZYYYYYYXXXVVVTTTQQQOOOMMMOOOLLLIIIGGGFFFDDDAAA???===<<<;;;999888777666666444333222222111111111222000000000000000000000000////////////////////////000000000000000000000000,,,...............000222555666999<<<@@@CCCEEEGGGEEEBBB??????@@@AAABBBAAABBBEEEHHHJJJLLLNNNQQQSSSUUUWWWYYYYYYXXXVVVUUUUUUUUUXXX\\\bbbmmmyyy~~~|||xxxqqqkkkjjjnnnssssssqqqnnnmmmooorrrwwwzzz||||||{{{zzzxxxxxxzzz{{{{{{zzz}}}}}}}}}||||||||||||{{{~~~~~~~~~}}}|||~~~zzzyyyyyyzzz|||}}}}}}|||zzzzzz|||}}}~~~~~~}}}zzzwwwxxxxxxkkkiiihhhhhhiiijjjjjjiiifffeeedddaaa___]]][[[ZZZZZZYYYXXXVVVTTTQQQOOONNNNNNLLLIIIGGGEEECCCAAA>>><<<;;;999888666555555555333333222222111111222222000000000000000000000000////////////////////////000000000000000000000000,,,...............000222444666888<<>>@@@AAABBBBBBBBBDDDGGGJJJKKKMMMPPPSSSUUUWWWZZZZZZXXXVVVUUUUUUWWWZZZ]]]bbblllxxx|||zzztttnnniiiiiinnnsssuuusssooooooqqqtttyyy|||~~~}}}zzzxxxwwwwwwxxxyyyxxxwww{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~zzzzzzyyyzzz}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~||||||yyykkkiiihhhhhhiiijjjjjjiiieeeeeecccaaa___]]][[[[[[ZZZZZZXXXWWWTTTRRROOONNNMMMKKKIIIGGGFFFCCC@@@===999888777555333333222222333333222222111222222333000000000000000000000000000000000000000000000000////////////////////////---...//////...///111333555666888;;;===@@@BBBCCCCCC@@@>>>>>>???BBBBBBBBBBBBEEEHHHIIIKKKMMMPPPRRRTTTWWWZZZZZZYYYXXXWWWXXXXXX\\\___bbbjjjtttxxxwwwpppmmmiiiiiimmmqqqsssssspppqqqrrrvvvzzz}}}~~~}}}yyywwwuuuuuuvvvwwwvvvuuuyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~||||||~~~}}}~~~xxxkkkiiihhhhhhiiijjjjjjiiieeedddcccaaa___]]][[[[[[ZZZZZZYYYWWWTTTRRRPPPNNNLLLJJJIIIHHHGGGDDD???<<<:::999777555444333333333333222222111222222333333000000000000000000000000000000000000000000000000////////////////////////...///000000//////111333666777888:::<<<>>>???@@@@@@>>><<<===???BBBCCCCCCCCCEEEHHHIIIJJJLLLNNNPPPSSSVVVYYY[[[[[[ZZZZZZ[[[WWW]]]aaacccgggooouuuvvvqqqpppnnnmmmnnnoooqqqrrrqqqqqqsssvvvzzz||||||{{{xxxvvvttttttuuuvvvuuutttwwwwwwxxxyyyzzz{{{||||||{{{{{{|||~~~}}}}}}~~~}}}~~~vvvkkkiiihhhhhhiiijjjjjjiiieeedddbbbaaa___]]]\\\[[[[[[ZZZYYYWWWUUURRRPPPNNNKKKJJJIIIIIIHHHDDD???;;;===<<<:::888777666666666222222222111222222333333000000000000000000000000000000000000000000000000111111111111111111111111...000000000000000222444777777888999;;;<<<======???===;;;<<>>:::888888777666555555666666222222222111111111111000333222222222222222222333000000111111111222222222333222000/////////000111///000000000//////222444666777999;;;============;;;;;;;;;<<<>>>???AAABBBDDDFFFIIIJJJKKKMMMOOOQQQVVVXXXZZZ\\\]]]\\\ZZZXXX\\\^^^aaadddhhhnnnuuuzzz}}}{{{wwwtttqqqooooooppprrruuuwwwwwwwwwwwwxxxuuutttsssrrrrrrrrrssstttxxxvvvuuuwwwzzz}}}}}}{{{zzzzzzyyyzzz}}}~~~}}}~~~~~~}}}||||||zzz|||wwwkkkgggccccccfffiiijjjiiigggfffcccaaa^^^\\\[[[[[[]]]\\\[[[XXXUUUQQQNNNLLLMMMKKKJJJHHHGGGCCC>>>;;;:::999888777666555555555222222222111111111111000222222111111111111222222000000111111111222222222111000000///......////////////000//////000222555555777999;;;<<<=========:::;;;;;;<<<===???@@@AAAEEEGGGIIIKKKKKKMMMOOOQQQVVVXXX[[[^^^_________^^^aaabbbdddfffkkkrrrzzz|||xxxtttqqqpppqqqsssvvvwwwvvvuuuuuuvvvtttsssqqqqqqqqqrrrsssuuuwwwuuusssuuuxxxzzzzzzxxxyyyxxxxxxxxx{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzxxxkkkgggccccccfffiiiiiihhhhhhfffdddaaa___]]]\\\[[[^^^^^^\\\YYYUUUQQQMMMKKKMMMLLLJJJIIIGGGDDD???<<<;;;:::999777666555555555222222222111111111111000111111000000000000111111000000000111111111111222///////////////......------.../////////000333666666777999;;;============:::::::::;;;===>>>@@@AAAEEEGGGIIIKKKKKKMMMOOOQQQUUUXXX[[[```ccceeeeeeeeegggggghhhjjjoooxxx~~~xxxtttssstttvvvwwwwwwuuussssssssssssrrrpppooooooqqqtttvvvuuusssrrrsssuuuvvvvvvuuuxxxxxxwwwxxx{{{~~~~~~~~~~~~|||zzzxxxvvvxxx}}}yyylllhhhddddddfffiiiiiihhhhhhgggeeebbb```^^^]]]\\\]]]]]][[[YYYVVVRRROOOMMMNNNLLLJJJHHHGGGDDD@@@===<<<;;;:::888666555555444222222222111111111000000000000////////////000000000000000000111111111111......000000000///...------.../////////111444777888999;;;===>>>>>>>>>===:::::::::;;;<<<>>>@@@@@@DDDFFFHHHIIIJJJKKKMMMOOOTTTWWW[[[```eeehhhjjjkkkjjjjjjkkkmmmttt}}}xxxvvvwwwxxxyyyxxxuuurrrqqqqqqrrrpppnnnmmmnnnqqqtttvvvtttsssrrrrrrrrrssssssssswwwwwwxxxzzz}}}}}}{{{yyyuuutttuuuzzz~~~{{{nnnjjjfffeeehhhjjjjjjiiihhhgggeeebbb```^^^]]]\\\ZZZZZZZZZXXXVVVSSSQQQOOONNNKKKIIIGGGFFFDDDAAA>>><<<;;;999777666555444444222222222111111111000000000//////////////////000000000000000000000000000...///111222222111000///---.../////////111444777:::;;;===>>>????????????:::::::::;;;===>>>@@@AAACCCEEEGGGHHHHHHIIIKKKMMMRRRUUUYYY^^^cccgggiiikkkiiiiiikkknnnvvvyyyvvvwwwyyyyyyxxxtttqqqpppppppppooommmmmmnnnpppssstttttttttsssrrrrrrrrrrrrsssssstttvvvyyy}}}}}}zzzwwwsssqqqsssxxx||||||oookkkgggfffiiikkkkkkjjjhhhfffdddaaa___]]]\\\[[[XXXXXXXXXWWWUUUSSSQQQOOOMMMJJJHHHFFFEEECCC@@@>>>:::999888666555444444444222222222111111111111000000000////////////000000111000000000000000/////////000000111111111111111---.../////////000333666:::<<<===????????????>>>;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGHHHHHHIIIKKKLLLPPPRRRUUUZZZ^^^bbbdddfffccceeehhhlllsss|||}}}wwwtttuuuvvvwwwvvvssspppnnnnnnooonnnnnnmmmnnnooopppqqqrrrssstttsssqqqqqqrrrtttoooqqqssswww{{{}}}yyyvvvqqqoooqqqwww{{{}}}oookkkffffffhhhjjjjjjiiigggfffcccaaa^^^\\\[[[[[[XXXXXXXXXVVVTTTQQQOOOMMMLLLIIIFFFDDDCCCBBB@@@>>>888777666555444444444444222222222111111111111000111000000//////000000111111111000000///////////////////////////000111111//////000//////000222555999:::<<<===>>>>>>======<<<<<<<<<===???@@@BBBCCCEEEGGGIIIIIIIIIJJJLLLNNNNNNOOORRRUUUXXX[[[]]]^^^]]]___cccggglllrrrxxx}}}~~~yyysssooopppqqqsssrrrooommmllllllmmmnnnnnnnnnooonnnnnnnnnppprrrsssrrrpppppprrrtttqqqrrrtttwww{{{~~~}}}xxxuuuooonnnpppvvv|||~~~nnnjjjfffeeegggiiiiiihhhfffeeeccc```^^^\\\[[[ZZZYYYYYYXXXVVVSSSPPPMMMKKKKKKHHHEEECCCBBBAAA???===777666555444444444444444222222222111111111111000111111000000000000111111111111000000/////////...///...---------///000111///000000000//////222444888999;;;<<<<<<<<<;;;;;;=========>>>???AAACCCCCCGGGHHHJJJKKKKKKKKKMMMOOOMMMNNNOOORRRTTTVVVXXXYYYYYY\\\```dddgggjjjnnnpppwwwyyy||||||zzzuuuoookkklllmmmoooooommmkkkkkkkkkmmmmmmooooooooonnnmmmlllnnnppprrrqqqooooooqqqtttuuuvvvxxxzzz|||~~~}}}xxxtttooonnnpppwww||||||qqqlllfffdddfffiiijjjiiiiiigggccc___]]]\\\]]]]]][[[[[[ZZZYYYVVVSSSPPPOOOLLLKKKIIIGGGEEEBBB???>>>;;;:::999777666444333222444333222111000000000000222111111111000000//////111111000000//////......//////////////////////////////000//////000222555;;;;;;;;;<<<===???AAABBB<<<:::999;;;@@@CCCCCCBBBFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQSSSUUUXXXZZZ\\\```cccgggiiijjjrrrsssttttttrrrooollljjjfffgggiiijjjiiihhhiiijjjjjjmmmooonnnkkkjjjjjjlllnnnnnnnnnoooppppppqqqqqqssssssuuuwwwzzz~~~}}}xxxuuussssssuuuwww{{{|||qqqlllfffdddfffiiijjjiiifffddd```\\\ZZZYYYYYYZZZ[[[ZZZZZZXXXVVVSSSPPPNNNLLLKKKJJJHHHEEEBBB@@@>>>;;;:::999777666444333222444333222111000000000000222222222111111000000000111000000000/////////...////////////////////////...////////////000333666999:::;;;<<<===???@@@@@@===<<<;;;>>>BBBDDDDDDCCCFFFGGGHHHHHHIIIJJJJJJJJJIIIKKKMMMNNNOOOPPPRRRTTTVVVXXX\\\```dddfffggggggmmmnnnoooooonnnkkkhhhfffeeegggiiijjjiiiiiijjjkkkkkkmmmooonnnllljjjkkklllnnnnnnoooooopppqqqqqqqqqssssssuuuwwwzzz~~~~~~zzzvvvuuuuuuvvvxxx{{{|||pppkkkfffdddfffiiijjjiiieeeccc___\\\YYYXXXXXXYYYZZZZZZZZZXXXVVVSSSPPPNNNMMMLLLJJJHHHFFFCCC@@@???;;;:::999777666444333222333333222111000000000000222222111111111111000000000000000000////////////000000000000000000000000---.../////////111444777888999;;;===>>>?????????>>>>>>???AAADDDEEEEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGIIIKKKLLLMMMNNNPPPRRRSSSWWW]]]bbbffffffeeedddgggiiijjjkkkjjjhhhfffdddccceeehhhiiiiiiiiijjjllllllmmmooonnnlllkkkkkklllnnnnnnoooppppppqqqqqqrrrssssssuuuwww{{{{{{xxxwwwwwwwwwxxx{{{|||pppkkkeeecccfffiiijjjiiigggeeebbb___\\\[[[[[[[[[ZZZZZZYYYXXXUUURRRPPPNNNMMMLLLKKKIIIFFFCCC@@@???::::::999777666444333333333222222111000000111111000000000000000000000000000000000000////////////000000000000000000000000,,,---...//////111555888888999<<>>@@@CCCEEEFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGGGGHHHJJJLLLNNNNNNOOOQQQSSSRRRXXXaaaiiillljjjeeebbb```bbbeeegggggggggeeedddeeegggjjjkkkkkklllmmmoooooonnnnnnoooooonnnmmmlllmmmnnnnnnoooooopppqqqqqqrrrsssuuuxxx|||}}}zzzyyyyyyxxxwwwyyy~~~{{{nnniiidddccceeeiiijjjjjjeeedddbbb___]]][[[ZZZYYYYYYYYYYYYWWWUUURRROOOMMMLLLKKKIIIGGGEEEBBB???>>>999999888777666555444444222222111111111111111222......////////////000000////////////000000000000000000000000000000000000---.../////////111444777999:::<<<>>>@@@@@@@@@@@@>>>AAAFFFHHHGGGEEECCCBBBCCCCCCBBBBBBBBBDDDEEEGGGIIIKKKNNNOOOOOOPPPRRRTTTSSSYYYcccjjjmmmkkkeeeaaa\\\^^^aaadddfffeeedddccckkkmmmpppqqqqqqqqqrrrtttpppooonnnoooppppppnnnlllllllllmmmnnnnnnooooooppprrrsssuuuxxx||||||zzzzzzyyyxxxyyy~~~{{{mmmiiidddbbbeeeiiijjjjjjdddcccaaa___]]]ZZZYYYXXXYYYYYYXXXWWWTTTQQQOOOMMMKKKJJJHHHFFFDDDAAA>>>===999999888777666555444444222111111111111111222222000000000000111111111222.../////////000000000111////////////////////////...////////////000333666888999:::;;;<<<>>>?????????DDDIIIKKKIIIFFFDDDCCCCCCBBBAAA@@@AAACCCEEEFFFIIIKKKMMMOOOOOOPPPRRRTTTSSSYYYbbbjjjllljjjddd```\\\^^^bbbeeeggggggffffffoooqqqsssssssssrrrtttuuuqqqooonnnoooqqqqqqnnnlllkkkkkkllllllmmmnnnnnnnnnrrrsssuuuxxx||||||{{{zzzzzz{{{{{{mmmhhhcccbbbeeeiiijjjjjjeeedddbbb```^^^[[[ZZZYYYYYYYYYXXXWWWTTTQQQOOOMMMJJJIIIHHHFFFCCC@@@===<<<999888888777666555555444222111111111111111222222111111222222333333333333.../////////000000111111//////////////////////////////000//////000222555777777888888:::<<<===>>>@@@EEEKKKMMMKKKGGGEEEDDDBBBAAA@@@@@@@@@BBBDDDFFFIIIKKKMMMNNNNNNOOORRRTTTRRRXXXaaaiiikkkiiiccc```^^^```dddhhhjjjkkkjjjiiinnnppprrrrrrqqqqqqrrrsssqqqooonnnoooqqqqqqooollljjjjjjkkkkkklllmmmmmmnnnrrrsssuuuxxx|||}}}}}}||||||}}}|||ppplllgggfffhhhiiiiiihhhgggeeebbb___\\\ZZZYYYYYYVVVWWWXXXVVVSSSPPPNNNNNNKKKIIIFFFDDDBBB???<<<:::;;;:::888777555444444444///000000111111111000000000000000000000000000000000000//////.........---........................////////////111222444666777777888999:::<<<>>>???AAAEEEJJJLLLJJJGGGDDDBBBAAAAAA@@@AAABBBDDDFFFGGGLLLKKKKKKMMMPPPRRRSSSSSSPPPUUU^^^eeeiiiiiigggdddgggddddddiiikkkhhhggghhhiiinnnqqqpppppptttvvvuuusssrrrooommmllllllmmmnnnlllkkkjjjjjjkkkmmmppprrrpppsssvvvyyy|||~~~~~~}}}ppplllgggfffhhhiiiiiigggfffdddaaa^^^[[[YYYXXXXXXVVVWWWXXXVVVSSSPPPNNNNNNLLLJJJFFFDDDBBB@@@===:::::::::888666555444444444111111111222111111000000000000000000000000000000000/////////....................................////////////111333555666777777888999:::<<<===>>>BBBEEEIIIJJJHHHDDDAAA@@@AAAAAA@@@AAABBBDDDFFFHHHKKKJJJKKKNNNRRRUUUVVVVVVWWWZZZ```gggnnnpppooommmoookkkjjjlllkkkfffccccccgggmmmppppppqqqtttvvvttttttrrrooommmkkkkkkkkkkkkllllllkkkjjjkkkmmmoooqqqooorrruuuxxx{{{~~~qqqlllgggfffgggiiihhhgggeeeccc```]]]ZZZXXXXXXWWWVVVXXXXXXVVVSSSPPPNNNNNNMMMJJJGGGEEECCCAAA>>>;;;:::999888666555444333333222222333333222111000000000000000000000000000000////////////............////////////////////////////////////111333555666666777888999:::;;;<<<===BBBEEEHHHHHHEEEAAA>>>===AAAAAAAAAAAACCCEEEGGGHHHJJJJJJLLLQQQVVVYYY[[[[[[]]]]]]```iiittt|||}}}||||||vvvqqqooojjjccc^^^]]]aaahhhmmmmmmooorrrrrrpppsssqqqooollljjjiiiiiiiiillllllkkkkkkkkkmmmnnnooonnnqqqtttwwwzzz~~~qqqmmmhhhfffgggiiihhhgggeeeccc```]]][[[YYYXXXXXXWWWXXXXXXWWWSSSOOONNNMMMMMMKKKHHHEEEDDDAAA>>><<<:::999777666444444333333333333333333333222111000000000000000000000000000///////////////.........000000000000000000000000.........///111333555777666777888999:::;;;<<<<<<@@@BBBDDDEEEBBB???>>>===AAAAAAAAAAAACCCEEEGGGIIIKKKLLLPPPUUU[[[___``````___]]]___jjj{{{vvvoooggg___ZZZ[[[[[[bbbhhhiiikkkmmmnnnkkkooonnnlllkkkjjjiiiiiiiiillllllkkkkkkkkklllmmmnnnmmmpppsssvvvyyy}}}rrrmmmhhhfffggghhhhhhffffffdddaaa^^^\\\[[[ZZZZZZWWWXXXYYYWWWSSSOOOMMMMMMMMMKKKHHHEEEDDDAAA>>><<<:::999777555444333333333333333333333333222111000000000000000000000000000.........///////////////000000000000000000000000.........///111333666777777888999;;;<<<<<<<<<<<<<<<>>>AAAAAA@@@?????????AAA@@@AAABBBCCCFFFHHHJJJMMMOOOSSSZZZaaadddeeeddd___]]]aaaoooxxxmmmddd\\\ZZZ\\\ZZZaaaggghhhiiilllllliiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllllmmmnnnmmmpppsssvvvyyy|||rrrmmmhhhfffggghhhgggffffffdddaaa___]]][[[[[[[[[XXXYYYYYYWWWSSSOOOMMMLLLMMMJJJGGGEEECCCAAA>>>;;;999888777555444333222222111111222222222222111111000000000000000000000000.........///////////////////////////////////////.........///111444666888888999;;;<<<======<<<<<<;;;===??????>>>>>>???@@@@@@@@@AAABBBDDDFFFIIIJJJNNNQQQVVV]]]cccffffffddd``````fffssswwwlllddd]]][[[]]]]]]ccchhhhhhhhhkkkkkkiiidddeeefffggghhhiiijjjkkkiiiiiijjjkkklllmmmnnnnnnmmmpppsssvvvyyy}}}rrrnnnhhhfffggghhhgggeeedddccc```^^^\\\[[[ZZZZZZXXXYYYYYYWWWSSSOOOMMMLLLLLLJJJFFFDDDBBB@@@===:::999888777555444333222222//////000111222222222222000000000000000000000000............/////////000........................------...///111444666888999;;;===>>>???>>>=========>>>???>>>======>>>@@@@@@@@@AAABBBDDDGGGIIIKKKNNNQQQWWW^^^ccceeecccaaa```bbbiiisssuuunnnggg___\\\\\\^^^cccfffeeeeeehhhiiigggcccdddeeefffggghhhhhhiiifffgggiiikkklllnnnnnnooonnnppptttwwwyyy}}}sssnnnhhhfffggghhhgggeeecccbbb___]]][[[ZZZYYYYYYXXXYYYYYYWWWSSSOOOLLLLLLLLLIIIFFFDDDBBB???<<<:::999888666555333333222222---...///000111222222222000000000000000000000000---.........//////000000........................------...///111444777888:::<<<>>>???@@@???>>>===?????????>>><<<;;;===>>>@@@@@@AAABBBDDDGGGJJJKKKNNNQQQWWW]]]bbbcccaaa___^^^bbbiiiqqqyyyzzztttpppkkkbbb\\\[[[\\\aaacccaaa```ccceeecccdddeeeeeefffggggggffffffeeefffhhhkkkmmmnnnoooooonnnqqqtttwwwzzz~~~ssslllfffffffffccccccfffgggeeebbb^^^[[[YYYXXXWWWYYYXXXXXXVVVSSSPPPMMMLLLKKKJJJIIIGGGDDDAAA>>>===999888777555444444444444111111111111222333444444000000000000000000000000000000000000000000000000////////////............///.........000222444555:::<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHOOORRRVVV[[[]]]^^^]]]\\\[[[___dddkkkppptttwwwxxxuuutttrrrnnniiiddd___\\\___bbbdddeeedddcccccccccfffffffffffffffggghhhhhhdddgggkkkmmmlllkkkkkkllloooppprrruuuyyy}}}tttmmmgggffffffddddddfffgggeeebbb^^^[[[YYYXXXWWWYYYYYYXXXWWWTTTQQQNNNMMMLLLKKKIIIGGGDDD@@@===<<<999888777666555444444444222222111111111222333333000000000000000000000000000000000000000000000000////////////............///......///000222444555:::<<>>????????????????????????????????????@@@AAACCCEEEGGGHHHNNNPPPUUUYYY\\\]]]\\\[[[[[[^^^cccgggkkknnnpppqqqsssrrrpppmmmiiiddd___]]]___aaadddfffeeedddddddddffffffeeeeeeffffffggghhheeegggjjjkkkkkkjjjkkklllnnnooorrrvvv{{{uuummmffffffgggeeeeeegggfffdddaaa^^^[[[YYYXXXWWWYYYYYYXXXWWWUUURRROOOMMMMMMLLLJJJGGGCCC@@@<<<;;;:::999888666555555555555333333222111111111222222000000000000000000000000000000000000000000000000////////////.....................///000222444666999<<>>@@@???>>>>>>>>>??????????????????????????????@@@AAABBBDDDEEEFFFIIILLLPPPTTTWWWXXXYYYYYY^^^aaaeeefffffffffgggiiillllllllljjjgggccc___\\\\\\```cccfffffffffggghhhdddddddddddddddeeeffffffeeefffggggggggggggjjjllljjjnnnsssyyy~~~wwwllldddcccffffffeeefffeeeccc```]]]ZZZXXXXXXWWWVVVWWWVVVUUUSSSQQQNNNMMMNNNMMMJJJGGGCCC???<<<::::::999888666555555444444333222222111000000000000////////////////////////////////////////////////////////////.....................///111333666777666:::>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFHHHJJJNNNRRRUUUWWWXXXXXX\\\aaafffhhhfffeeefffhhhiiiiiijjjiiifffbbb^^^[[[[[[^^^bbbdddeeeeeefffgggcccccccccccccccddddddeeedddfffggggggfffgggjjjllljjjmmmsssyyy~~~yyymmmccccccggggggffffffdddbbb```\\\ZZZXXXXXXXXXWWWWWWVVVUUUTTTQQQOOOMMMMMMLLLJJJGGGCCC@@@<<<;;;999888777555444444444444222222111000000000111111000000000000000000000000000000000000000000000000////////////.....................///111444777888777;;;@@@BBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEGGGIIILLLPPPSSSVVVWWWXXXYYY```hhhjjjgggddddddfffggghhhiiihhheeeaaa\\\YYYYYY\\\```bbbbbbccccccdddbbbbbbbbbbbbbbbcccdddddddddfffggghhhggghhhiiikkkkkkmmmrrrwww|||}}}{{{zzz}}}|||oooeeedddiiijjjiiihhhcccbbb___\\\ZZZXXXXXXXXXXXXXXXXXXWWWVVVSSSQQQPPPLLLKKKIIIGGGDDD@@@===<<<888777666444333333333333111000000000000111111222000000000000000000000000000000000000000000000000////////////.....................000222444777999:::>>>CCCFFFFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDFFFHHHKKKOOOSSSUUUWWWXXX[[[dddlllnnnjjjeeedddeeefffggghhhgggddd```ZZZWWWWWWZZZ]]]___```___```aaabbbaaaaaaaaaaaabbbcccccccccfffhhhiiiiiiiiiiiijjjlllnnnqqquuuyyy}}}~~~yyytttrrrqqqtttzzz~~~qqqffffffkkklllkkkjjjcccbbb___\\\ZZZXXXXXXXXXZZZZZZZZZYYYXXXUUUSSSRRRKKKJJJIIIGGGDDDAAA>>>===777666555444333222222222000000//////000111222222000000000000000000000000000000000000000000000000000/////////.....................000222555777999<<<@@@EEEIIIIIIGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDFFFHHHKKKOOORRRUUUWWWXXX___hhhrrrtttnnnhhheeeeeeeeefffggggggddd___YYYVVVVVVYYY\\\^^^^^^]]]^^^^^^aaaaaaaaaaaaaaabbbbbbccccccfffiiikkkjjjjjjjjjjjjmmmnnnpppssswww|||zzztttooollljjjlllqqq{{{|||sssjjjhhhgggeeeeeegggeeebbb^^^[[[[[[[[[ZZZYYY]]]\\\ZZZXXXVVVSSSRRRQQQPPPLLLHHHEEECCCBBB@@@>>><<<<<<:::777333111000111...///000111111111111111000000000000000000000000000000000000000000000000,,,---...//////...---,,,...///111111222444888;;;===???AAACCCDDDCCCBBBAAAAAADDDHHHIIIFFFBBB???>>>>>>>>>>>>???@@@BBBCCCDDDGGGJJJNNNRRRTTTWWWZZZ]]]eeeooovvvtttooollljjjgggcccfffiiiiiieee___YYYUUUYYYYYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbcccccceeeggghhhhhhiiijjjkkkiiilllqqqtttvvvwwwxxxyyy~~~vvvnnnhhheeeeeefffiiippp|||yyyppphhhffffffeeefffhhhdddaaa^^^\\\\\\\\\[[[ZZZ[[[ZZZYYYXXXVVVUUUSSSSSSOOOLLLHHHEEECCCBBB???>>>;;;;;;:::777333111000111///000000111111111111000000000000000000000000000000000000000000000000000---......//////......---...///000111222444777:::===>>>@@@AAABBBBBBAAAAAACCCGGGJJJKKKHHHDDDAAA???>>>>>>>>>???@@@BBBDDDDDDGGGJJJOOOSSSUUUXXX\\\^^^fffooovvvuuuqqqnnnkkkhhheeegggiiiiiieee___YYYVVVXXXXXXYYYZZZ\\\^^^```aaaaaabbbbbbbbbccccccddddddaaadddffffffffffffggghhhiiilllpppssstttuuuwwwyyy~~~}}}uuummmgggcccbbbccceeelllwwwwwwnnnfffeeeeeeeeefffhhhdddaaa^^^]]]]]]]]]]]]\\\YYYYYYXXXXXXWWWVVVUUUTTTOOOLLLHHHEEEDDDBBB???===;;;;;;:::777333111111111000111111111111000000///000000000000000000000000000000000000000000000000///..................///---...///000111333666999======>>>>>>???@@@@@@@@@DDDHHHLLLMMMJJJEEEAAA???>>>>>>???@@@AAACCCDDDEEEFFFJJJPPPTTTWWW[[[^^^```gggooovvvuuusssrrrooollljjjjjjiiigggddd___ZZZWWWXXXXXXYYYZZZ[[[]]]___```aaaaaabbbcccddddddeeeeeeccceeeggggggfffeeefffgggiiikkknnnppprrrtttvvvyyy|||~~~{{{sssjjjddd```______```eeeooo{{{vvvmmmeeeddddddcccdddfffcccaaa^^^^^^^^^^^^^^^]]]YYYYYYYYYYYYWWWUUUTTTSSSNNNLLLHHHFFFDDDBBB???===;;;;;;:::777333111111222111111111111111000///...////////////////////////////////////////////////000///...------...///000,,,...//////000222666999<<<<<<<<<<<<===>>>???@@@BBBFFFIIIJJJGGGCCC???===>>>>>>???@@@AAACCCEEEFFFFFFKKKQQQVVVYYY\\\```bbbfffnnnuuuvvvvvvwwwvvvssspppmmmiiifffbbb^^^ZZZWWWWWWXXXXXXYYY[[[]]]___``````aaabbbcccdddeeefffffffffhhhiiiiiihhhgggggghhhhhhjjjmmmnnnooorrrvvvxxxzzz|||yyyqqqhhhaaa^^^\\\\\\\\\___fffrrrxxxnnnfffccccccaaabbbdddbbbaaa___^^^______]]]\\\[[[[[[[[[ZZZWWWTTTRRRPPPNNNLLLIIIFFFEEEBBB???<<<::::::999777333111111222111111111111111000///...////////////////////////////////////////////////000///...------...///000,,,...//////000222666999;;;;;;;;;;;;;;;===>>>???>>>AAADDDEEEBBB???<<<;;;======>>>???AAACCCEEEFFFGGGKKKQQQWWWZZZ]]]```bbbccckkkssswww{{{~~~yyyssskkkeeeaaa^^^ZZZXXXXXXXXXYYYZZZ\\\]]]___`````````aaabbbdddeeeffffffggghhhjjjiiigggffffffggghhhjjjlllmmmoooqqquuuxxxyyy{{{~~~xxxoooggg```\\\ZZZZZZZZZ[[[```iiiuuu~~~yyyooofffdddcccaaaaaacccbbb```___^^^___^^^\\\ZZZ[[[[[[[[[ZZZXXXTTTQQQOOOMMMKKKIIIGGGEEEBBB???<<<::::::999777333222222333000111111111111000000///000000000000000000000000000000000000000000000000000//////////////////000---...///000111333666999::::::;;;;;;<<<=========;;;===??????===;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFGGGLLLRRRXXX[[[]]]___aaa```iiirrrzzz{{{pppgggbbb___\\\ZZZYYYYYYYYY[[[\\\^^^```aaa``````aaabbbccccccdddddddddfffggggggfffdddeeefffgggiiilllnnnppprrrtttwwwxxxzzz}}}wwwooofff```\\\XXXYYYYYYXXXZZZaaallltttyyywwwnnneeedddcccbbbbbbeeebbb```___^^^^^^]]]ZZZXXXYYYZZZ[[[ZZZXXXUUURRRPPPMMMKKKIIIGGGFFFCCC???;;;999:::999666333222222333///000000111111111111000000000000000000000000000000000000000000000000000//////000000000000//////...///000111222444777:::999:::;;;============<<<:::;;;<<<<<<;;;;;;<<<>>>:::;;;<<<===???BBBDDDEEEGGGLLLSSSXXX[[[\\\^^^______hhhsss~~~vvvkkkeeeccc```]]]ZZZZZZ[[[\\\]]]___aaabbb`````````aaaaaabbbbbbbbbdddeeeggggggfffeeeeeeffffffiiimmmpppqqqrrrtttvvvxxxzzz}}}~~~wwwooogggaaa]]]VVVWWWXXXVVVVVVZZZcccjjjnnnvvvvvvllleeecccdddddddddgggbbb```___^^^]]]\\\YYYVVVWWWXXXZZZZZZYYYVVVTTTRRRMMMKKKIIIHHHFFFCCC>>>;;;999:::999666444222222333...///000111111111111111000000000000000000000000000000000000000000000000...///000111111000///......///111111222444888;;;888:::<<<>>>>>>>>><<<;;;;;;<<<<<<;;;;;;<<>>===>>>???;;;<<<===>>>@@@CCCEEEFFFJJJMMMQQQUUUXXXZZZ[[[[[[```fffqqq~~~qqqiiiffffffeeeZZZZZZZZZ[[[\\\]]]^^^___bbbbbbbbbaaaaaaaaaaaaaaaeeeeeeeeeeeeeeefffggghhhggghhhjjjmmmppptttwwwyyy||||||}}}}}}xxxssskkkccc]]]XXXUUURRRQQQRRRUUUVVVVVVbbbdddkkkttt|||xxxmmmcccaaabbbbbbcccdddaaa``````___]]][[[YYYXXXWWWXXXYYYYYYWWWUUUSSSQQQMMMMMMKKKIIIFFFBBB???===:::999888666444222000///////////////////////////000000000000000000000000///...------------...///---------........./////////000000000000111444666::::::::::::;;;;;;;;;;;;:::<<<>>>>>>=========>>><<<<<<===???AAACCCEEEFFFJJJLLLPPPTTTWWWXXXYYYYYY]]]bbbkkkxxx}}}rrrkkkfffccc```[[[[[[[[[[[[\\\^^^______aaaaaaaaaaaaaaabbbbbbbbbeeeeeedddeeeeeefffggghhhiiijjjlllooorrrvvvyyyzzz}}}}}}~~~}}}yyytttllleee___YYYVVVSSSQQQRRRSSSTTTTTT]]]^^^eeeooowwwwwwllldddcccdddcccbbbccc``````______]]]\\\[[[ZZZXXXYYYYYYYYYXXXUUURRRQQQNNNMMMLLLIIIFFFBBB>>><<<::::::888666444222000///////////////////////////000000000000000000000000///......------......///---------...............//////000000///111333666888888999::::::::::::::::::;;;======<<<<<<<<<=========>>>@@@BBBDDDFFFGGGIIIKKKOOORRRUUUVVVVVVVVV[[[^^^eeeooozzzzzzrrrkkkeee^^^ZZZZZZ[[[[[[\\\]]]______`````````aaaaaabbbbbbccccccddddddddddddeeefffggghhhkkklllnnnrrruuuxxx{{{|||~~~~~~~~~}}}zzzuuuooohhhccc[[[XXXTTTQQQQQQRRRRRRQQQVVVWWW^^^hhhpppyyyuuulllddddddeeedddaaaaaa____________^^^]]]\\\[[[YYYYYYZZZYYYXXXUUURRRQQQPPPPPPNNNKKKHHHCCC@@@===999888777666444222111111111111111111111111111111//////////////////////////////............//////...........................///000//////000333555666777999::::::::::::999999;;;======<<<;;;<<<======>>>???@@@BBBEEEGGGHHHHHHJJJMMMQQQSSSTTTTTTSSSYYY\\\aaahhhpppwww|||~~~|||zzzuuuooohhhaaa[[[WWWZZZZZZ\\\]]]^^^___``````______```aaabbbccccccdddcccccccccdddeeefffggghhhkkkmmmooosssvvvyyy{{{|||~~~~~~}}}{{{wwwrrrkkkfff^^^ZZZUUURRRQQQPPPPPPOOORRRSSSYYYccckkktttuuulllddddddfffdddaaaaaa___``````___^^^]]]\\\[[[ZZZZZZZZZZZZXXXUUURRRPPPPPPOOONNNKKKHHHDDD@@@>>>777666666555444444333333222222222222222222222222////////////////////////////////////////////////.....................---...////////////000333555555777999:::;;;;;;:::999999;;;======<<<;;;<<<======>>>???@@@BBBEEEGGGHHHHHHJJJMMMPPPSSSSSSSSSSSSVVVYYY^^^dddiiinnnrrruuutttrrrooojjjccc]]]YYYWWWXXXYYY[[[]]]______``````______```aaabbbccccccdddbbbccccccccceeefffggghhhjjjlllooosssvvvyyy{{{{{{|||}}}~~~~~~|||yyytttnnnjjjaaa\\\WWWSSSQQQPPPOOONNNQQQRRRWWW___gggppp}}}uuulllddddddfffdddaaaaaaaaaaaa``````^^^]]]\\\[[[ZZZ[[[[[[ZZZXXXUUURRRPPPMMMLLLKKKIIIFFFBBB???===777666666555444444333333000000000000000000000000000000000000000000000000...//////000000//////..................---------......//////...000222555555777999;;;<<<<<<;;;::::::;;;======<<<<<<<<<=========>>>@@@BBBDDDFFFGGGHHHJJJNNNQQQTTTUUUUUUUUUSSSVVV\\\```cccfffiiillllllllljjjfff```ZZZWWWWWWVVVXXXZZZ]]]^^^_________``````aaaaaabbbbbbccccccbbbbbbbbbcccdddfffggghhhiiikkkooosssvvvyyyzzzzzz||||||}}}~~~{{{vvvppplllccc^^^YYYTTTRRRQQQOOONNNQQQQQQUUU\\\bbbjjjwwwvvvllldddccceeecccbbbbbbbbbbbbaaa```^^^]]][[[ZZZ[[[[[[[[[[[[YYYUUURRRPPPKKKKKKJJJIIIFFFCCC@@@???999999777666444222111000000000000000000000000000000000000000000000000000...///000111111000///...//////.........------------...//////...///222555555777:::<<<======<<<;;;:::<<<>>>>>>=========>>><<<<<<===???AAACCCEEEFFFHHHKKKNNNRRRUUUWWWWWWWWWSSSXXX^^^aaaaaabbbcccddddddfffhhheee___YYYVVVUUUUUUVVVYYY\\\^^^^^^^^^^^^aaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbcccdddfffggghhhiiilllppptttwwwyyyzzz{{{}}}}}}~~~|||wwwqqqmmmddd```ZZZVVVSSSRRRPPPOOOPPPPPPRRRXXX\\\cccooo{{{wwwllldddcccdddcccbbbcccccccccbbb```^^^\\\ZZZYYY[[[\\\\\\[[[YYYUUURRRPPPLLLLLLLLLJJJHHHFFFCCCBBB<<<;;;999666333111///---222222222222222222222222000000000000000000000000...///000111111000///...//////.........------------...///......///222444555777:::===>>>>>><<<;;;;;;===??????>>>===>>>???;;;<<<===>>>@@@CCCEEEFFFHHHKKKOOOSSSVVVXXXYYYYYYWWW\\\aaadddcccaaaaaaaaa___cccgggfffaaaZZZUUUSSSTTTVVVXXX[[[]]]^^^]]]]]]bbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbcccdddfffhhhhhhjjjlllpppuuuxxxzzz{{{{{{~~~~~~}}}xxxrrrmmmeeeaaa[[[VVVTTTSSSQQQPPPOOONNNPPPTTTXXX^^^iiiuuuvvvllleeecccbbbaaa```bbb``````_________^^^^^^^^^\\\\\\\\\[[[YYYWWWTTTSSSQQQOOOKKKIIIGGGEEEAAA???>>>:::666333333333333333000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---...///000111///000000//////000222444888;;;@@@BBBAAA>>><<<;;;:::;;;<<<===???@@@AAABBB;;;<<>>;;;777444444444444444000000000000000000000000000000000000000000000000........................---------------...///000///000000/////////222444777;;;@@@CCCCCCAAA@@@@@@===>>>???@@@@@@@@@@@@???;;;<<>>???;;;888555555555555444000000000000000000000000////////////////////////////////////////////////......---------....../////////000///...///222444666;;;@@@DDDEEEDDDDDDDDD@@@AAABBBBBBBBB@@@>>>===;;;<<>>===:::777555555444444333////////////////////////////////////////////////000000000000000000000000000///...---------------.../////////...///111444777;;;@@@CCCDDDDDDDDDEEE???AAACCCDDDCCCAAA>>><<<;;;<<<>>>@@@AAACCCFFFIIIKKKNNNRRRVVVYYYZZZ[[[[[[[[[]]]eeennnpppkkkfffeee___ccchhhllljjjcccXXXPPPOOOSSSWWW[[[]]]___aaabbbddddddccccccccccccccccccbbbbbbbbbcccdddeeefffggghhhkkkooosssuuuxxx{{{}}}~~~yyysssiiiccc```^^^[[[XXXYYYVVVTTTUUUTTTUUU\\\cccnnnyyysssiiibbb```___^^^]]]_________^^^^^^]]]]]]\\\\\\YYYYYYYYYWWWUUURRRPPPNNNNNNLLLIIIGGGEEEDDDAAA>>>;;;999666444444333222111////////////////////////////////////////////////////////////////////////000///...---------------...//////......///111333777:::>>>AAAAAA@@@@@@AAA===>>>AAACCCCCCAAA???>>>;;;<<<>>>@@@AAACCCFFFIIIKKKNNNRRRVVVYYYZZZ[[[[[[YYYZZZaaaiiilllhhhfffgggaaadddiiilllkkkcccYYYQQQNNNRRRXXX\\\^^^___aaabbbccccccccccccccccccccccccbbbbbbbbbcccdddeeeggghhhhhhkkknnnrrrtttwwwzzz}}}~~~~~~~~~wwwooohhheeebbb___\\\\\\XXXUUUUUUTTTTTTXXX^^^gggssssssjjjbbb``````^^^]]]___^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[YYYVVVSSSPPPNNNNNNLLLIIIGGGFFFDDDBBB???:::888555444333333111///000000000000000000000000////////////////////////------------------------000///...---------------......///...---...111333777:::===>>>============:::<<<>>>@@@AAA@@@???>>>;;;<<