BM6P6(@ uuuggg___XXXVVVUUUQQQOOOOOOSSSWWWbbbuuuxxx```SSSIIIBBB@@@@@@???>>>======<<<<<<<<<======<<<===>>>???AAABBBEEEDDDMMMccc{{{zzzsssqqqpppjjjpppuuuuuuwww|||}}}ssskkkkkknnnqqqvvv{{{xxxmmmgggeeedddeeefffggglllzzzuuufffbbbfffppplll```XXXRRRNNNOOOPPPPPPPPPOOOPPPRRRSSSVVVZZZfff}}}||||||rrrfffZZZQQQNNNLLLKKKJJJIIIHHHIIIJJJKKKQQQWWWaaakkkuuu}}}sssyyypppZZZNNNEEEBBB>>><<<=========<<<;;;;;;<<<<<<===>>>>>>>>>AAAFFFKKKWWWsss|||yyy|||gggYYYQQQNNNQQQUUUvvvhhh```XXXWWWUUUQQQOOOOOORRRWWWaaasss{{{cccVVVKKKEEECCC@@@???>>>======<<<<<<<<<======<<<===>>>???AAABBBDDDFFFRRRjjjxxxrrrooooookkkqqqvvvvvvxxx~~~}}}ssskkkjjjmmmqqqvvv|||vvvppphhhgggdddaaacccnnn}}}mmmeeeeeeooo~~~kkk___XXXSSSOOOPPPPPPPPPOOONNNOOOPPPQQQOOOTTT___nnnzzzvvvvvvwwwyyyuuuiii\\\SSSOOOLLLKKKJJJIIIHHHIIIJJJJJJQQQWWW```iiisss|||www|||nnnXXXKKKCCC@@@===;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@EEEJJJUUUqqq~~~sssaaaUUUOOOMMMOOOTTTyyylllbbbZZZWWWUUUQQQOOOOOOQQQUUU___nnnfffWWWMMMFFFDDD@@@???>>>======<<<<<<<<<======<<<===>>>???AAABBBDDDIIIYYYtttwwwqqqnnnmmmlllqqquuuvvvyyy}}}rrriiihhhlllqqqwww}}}ssspppiiibbb```eeepppyyyzzzmmmiiilllxxxoooccc[[[UUURRRPPPOOONNNMMMLLLMMMNNNNNNJJJPPPWWW^^^hhh|||}}}tttooommmoooxxxzzzlll___UUUPPPLLLLLLJJJIIIIIIIIIJJJJJJPPPUUU]]]fffoooyyy{{{~~~oooXXXKKKDDDAAA===;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@DDDHHHSSSnnnxxxvvvhhhXXXPPPMMMKKKNNNRRR}}}pppeee\\\XXXUUUQQQOOOPPPOOOSSS\\\jjj~~~iiiWWWLLLEEEAAA@@@???>>>===<<<<<<<<<<<<======<<<===>>>???AAABBBEEELLL^^^zzzvvvqqqnnnlllkkkppptttuuuyyy|||qqqhhhgggkkkpppwww}}}yyynnngggggglllqqqyyyyyypppiiisss|||mmmbbbYYYTTTOOOMMMKKKJJJKKKLLLLLLLLLLLLOOOSSSUUU[[[jjjvvvmmmiiikkkvvv~~~pppaaaVVVQQQMMMLLLKKKIIIIIIIIIJJJJJJOOOSSSZZZccclllwww}}}}}}sss\\\NNNGGGDDD@@@>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>@@@CCCGGGRRRmmmzzzjjj^^^RRRMMMKKKKKKNNNRRRtttiii^^^XXXUUUQQQOOOPPPMMMQQQYYYgggzzznnnYYYNNNFFFAAA@@@???>>>===<<<<<<<<<<<<======<<<===>>>???AAABBBGGGNNNaaa|||}}}vvvrrrnnnllljjjnnnqqqsssxxxyyyoooggggggkkkpppwww}}}uuunnnllllllqqqzzzwwwkkkqqq}}}lll___WWWPPPMMMJJJIIIJJJLLLLLLLLLNNNOOOOOORRRWWWcccqqqzzzyyynnnffffffqqq}}}ssscccWWWRRRNNNMMMKKKJJJIIIIIIJJJJJJMMMQQQYYYaaakkkuuu|||vvv___QQQHHHEEEAAA???>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>???CCCHHHSSSooo{{{dddYYYOOOLLLLLLMMMOOOSSSxxxlll```YYYUUUQQQOOOQQQLLLPPPXXXdddvvvrrr\\\QQQJJJDDD@@@???>>>======<<<<<<<<<======<<<===>>>???AAABBBHHHPPPccc|||zzztttqqqooollliiimmmoooqqqwwwvvvmmmfffhhhlllqqqwww||||||}}}tttoooppprrr}}}uuuvvv}}}kkk```WWWSSSMMMKKKMMMNNNMMMLLLMMMMMMMMMPPPWWW^^^dddgggiiillluuu}}}qqqgggdddmmmyyywwwgggZZZTTTOOONNNLLLJJJIIIIIIJJJJJJKKKPPPXXXaaajjjttt}}}||||||xxxaaaSSSGGGDDD@@@>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>???DDDJJJWWWsss~~~cccXXXOOOLLLMMMNNNQQQUUU{{{oooaaaZZZUUUQQQPPPQQQMMMPPPWWWbbbrrrqqq[[[QQQKKKFFF@@@???>>>======<<<<<<<<<======<<<===>>>???AAABBBHHHQQQeeevvvrrrpppmmmkkkjjjmmmoooqqqxxxtttlllfffhhhmmmqqqvvv{{{zzz|||~~~}}}~~~pppccc\\\TTTPPPPPPPPPNNNKKKKKKKKKMMMQQQUUUYYY\\\]]]___aaafffnnnwwwxxxpppgggccckkkvvv{{{kkk^^^XXXOOONNNLLLKKKJJJIIIJJJJJJIIIOOOXXXbbbkkkttt|||zzzwww}}}|||dddVVVHHHEEEAAA>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>EEEMMM[[[xxxeeeZZZPPPMMMMMMNNNQQQUUU}}}pppbbbZZZUUUQQQPPPRRRNNNQQQWWW```ooommmXXXPPPKKKFFF@@@???>>>======<<<<<<<<<======<<<===>>>???AAABBBGGGQQQggg|||ssspppooollljjjkkknnnooorrrzzzrrrkkkfffiiinnnrrrvvvzzzyyy{{{kkkdddZZZUUUSSSQQQNNNJJJIIILLLPPPRRRTTTVVVZZZ\\\___^^^___```dddhhhmmmppppppnnnkkkgggaaa___gggrrr~~~nnnaaa[[[PPPOOOMMMKKKJJJIIIJJJJJJIIIOOOYYYcccllluuu|||wwwqqq~~~}}}iii[[[KKKGGGCCC@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>FFFOOO^^^|||fff[[[PPPMMMMMMNNNQQQUUUsssddd]]]YYYTTTQQQQQQOOONNNRRR\\\jjj}}}}}}iiiZZZOOOIIIFFFBBB@@@===<<<<<<===<<<;;;===>>>>>>======???BBBEEEFFFZZZttt|||}}}uuuooooooooommmlllmmmooopppttt~~~uuummmhhhkkkqqqtttwwwyyyppp```[[[YYYSSSMMMKKKKKKLLLNNNOOOSSSYYY]]]^^^bbbaaa]]]XXXXXX]]]___^^^cccaaa```___\\\\\\dddmmmxxxgggWWWTTTQQQMMMKKKKKKJJJIIIHHHKKKOOOWWW___hhhqqqyyy{{{mmmpppyyy~~~ppp\\\MMMCCC<<<<<<>>>===;;;<<<::::::;;;;;;<<<>>>???@@@@@@HHHLLL]]]vvv___SSSSSSNNNNNNSSSSSSxxxhhh```[[[VVVSSSRRROOONNNRRR\\\iii{{{~~~iiiZZZOOOHHHEEECCC@@@===<<<======<<<;;;===>>>>>>>>>>>>???CCCFFFJJJ___yyy~~~~~~~~~sssnnnooonnnllllllmmmoooqqquuutttlllhhhlllrrrvvvyyy|||mmmccc^^^XXXRRRQQQLLLLLLLLLMMMPPPVVVZZZ\\\aaabbb^^^YYYXXXZZZYYYVVVXXXVVVVVVWWWVVVXXX```jjj{{{{{{jjj[[[TTTQQQNNNLLLKKKJJJIIIHHHJJJOOOVVV^^^gggpppyyy~~~}}}mmmlllyyyxxxzzzwwwaaaPPPFFF>>>===???===<<<<<<<<<<<<<<<<<<===>>>???@@@BBBKKKPPPccc|||bbbTTTRRRMMMNNNSSSRRRnnnddd^^^XXXTTTSSSPPPOOORRRZZZgggwwwmmm\\\RRRKKKGGGCCCAAA>>>============<<<===>>>>>>>>>>>>@@@DDDGGGPPPeeeqqqmmmmmmlllkkklllmmmoooqqqvvvpppkkkhhhmmmtttwww{{{sssiii```ZZZWWWPPPNNNMMMNNNPPPTTTYYY]]]```bbbaaa\\\ZZZZZZWWWSSSSSSQQQQQQSSSSSSTTT\\\eeesssnnn```UUURRRNNNLLLKKKKKKJJJIIIIIIMMMTTT\\\eeennnxxx}}}ooojjjssswwwtttjjjUUUJJJAAA@@@@@@>>>======>>>>>>>>>>>>>>>???@@@AAADDDLLLSSSjjjfffTTTQQQLLLNNNSSSQQQssshhh```YYYTTTSSSRRRPPPRRRYYYdddttttttbbbXXXPPPJJJDDDAAA???===>>>>>>=========>>>?????????AAAEEEHHHSSShhh|||oookkklllkkkkkklllmmmooorrrwww~~~kkkggggggnnntttxxx|||yyylllaaaZZZVVVRRRPPPQQQSSSVVV[[[aaa```dddeee```]]]\\\ZZZVVVYYYVVVUUUUUUUUUUUUZZZbbblllzzzrrrdddWWWSSSOOOLLLKKKKKKJJJIIIHHHLLLSSS[[[cccmmmwww}}}sssjjjoooyyypppyyyuuuZZZNNNDDDBBBAAA???======@@@????????????@@@AAABBBDDDKKKTTTmmm~~~}}}iiiUUUPPPLLLMMMRRRPPPwwwjjjaaaYYYTTTSSSSSSPPPRRRXXXbbbqqq|||iii___TTTKKKEEEBBB???>>>>>>???>>>===>>>?????????@@@BBBFFFIIITTThhhxxxnnnkkkkkkkkkkkknnnmmmppptttyyyvvvfffdddfffmmmssswww{{{}}}lllaaa___XXXSSSTTTUUUVVV\\\dddfffjjjkkkfffaaa___]]]ZZZ\\\XXXVVVWWWVVVUUUYYY___fffrrrwwwtttgggYYYUUUPPPLLLKKKKKKKKKJJJHHHLLLRRRYYYbbblllvvv|||vvvkkklll{{{}}}rrrwww}}}]]]QQQFFFBBBBBB???======@@@@@@???@@@@@@AAABBBCCCCCCKKKTTToooyyyxxxhhhUUUPPPKKKLLLRRRPPP{{{lllbbbZZZTTTSSSSSSQQQRRRXXXaaappppppeeeXXXKKKEEECCC@@@????????????>>>>>>???@@@@@@@@@CCCGGGJJJUUUjjjvvvmmmjjjkkkkkklllooonnnsssxxx~~~yyymmmcccbbbfffnnnsssvvv{{{{{{uuurrrrrrsssqqqooossstttxxx}}}rrrkkkaaaYYYXXXWWWUUU[[[eeelllsssvvvqqqkkkgggccc^^^]]]YYYVVVWWWWWWWWWYYY^^^dddqqqxxxwwwiiiZZZVVVPPPLLLKKKKKKKKKKKKIIILLLRRRYYYbbblllvvv}}}xxxllliiitttwwwzzz~~~]]]QQQFFFBBBAAA>>>======????????????AAABBBCCCDDDDDDMMMYYYtttzzzzzz|||cccUUUQQQKKKKKKQQQQQQ~~~oooddd[[[VVVUUUTTTQQQRRRXXXaaaooozzznnn___OOOFFFCCC@@@???@@@@@@???>>>>>>???@@@@@@AAACCCHHHKKKXXXmmm}}}tttlllkkkkkkkkkmmmqqqrrrxxx~~~uuugggbbbbbbgggoootttwww{{{~~~~~~|||yyyvvvsssnnnllliiihhhgggiiikkklllooopppvvv}}}|||oooddd```\\\WWW[[[eeeoooyyy}}}xxxrrrlllgggaaa^^^^^^]]][[[\\\___iiizzzyyylll[[[WWWQQQMMMKKKKKKKKKKKKIIIMMMRRRYYYbbblllwww~~~~~~qqqiiippp|||yyy]]]PPPEEEAAA@@@===<<<=========>>>???@@@BBBDDDEEEGGGTTTccc~~~{{{}}}qqq]]]TTTSSSKKKIIIPPPRRRqqqfff]]]WWWVVVTTTQQQRRRXXXaaaooovvveeeTTTFFFDDDAAA@@@@@@@@@@@@???>>>???@@@@@@AAADDDHHHKKK[[[ppp|||ssslllkkkkkkkkknnnrrruuu{{{sssdddbbbccciiiqqqvvvwww|||~~~~~~~~~wwwtttrrrpppooommmjjjhhhhhhiiiiiijjjkkknnnssswwwxxxzzz{{{nnnhhhaaaZZZ]]]gggmmm||||||uuunnniiigggddd```^^^```qqq{{{nnn\\\WWWQQQMMMKKKKKKLLLLLLJJJMMMRRRYYYbbblllwww~~~vvvkkkpppsss\\\PPPDDD@@@???===<<<===<<<<<<===>>>@@@CCCEEEFFFJJJYYYlll{{{~~~jjjYYYTTTTTTKKKHHHPPPSSSuuuiii___[[[[[[SSSOOOQQQWWW^^^jjjuuu```UUUJJJDDDAAACCCDDDAAA??????AAAAAA===???EEEBBBGGGXXXiii~~~vvvnnnlllmmmmmmooorrrxxx|||pppddd```dddkkkrrrwwwzzz{{{{{{~~~~~~yyytttsssqqqnnnkkkjjjjjjjjjkkkiiinnnssswwwxxx{{{~~~uuujjjbbbccchhhooozzzzzzqqqkkkhhhhhhhhhtttwwwlllaaaYYYQQQPPPNNNKKKIIIJJJNNNOOORRRWWW```jjjsssyyyyyytttnnnXXXMMMDDDBBBCCCAAA??????@@@???@@@BBBBBB@@@BBBGGGQQQbbbtttwwwbbbYYYRRROOOMMMKKKLLLOOOyyylll```[[[ZZZVVVRRRRRRWWW\\\ggg~~~sss^^^SSSLLLEEEAAABBBCCCAAA>>>??????AAA>>>@@@GGGEEEKKK^^^qqq~~~uuunnnmmmmmmmmmooosssxxx|||ooocccbbbfffmmmsssyyy|||}}}}}}~~~~~~|||yyyuuuuuuuuutttttttttvvvxxxyyy|||zzznnnhhhiiiqqq{{{|||vvvtttsss~~~zzzpppbbbYYYRRRPPPOOOKKKIIIJJJMMMNNNQQQVVV^^^hhhrrrwww~~~wwwmmmXXXNNNDDDBBBBBB@@@>>>>>>@@@???AAADDDDDDBBBDDDIIISSSffftttyyysss\\\TTTNNNLLLLLLJJJLLLPPP~~~pppccc[[[YYYYYYTTTRRRVVVZZZccczzzttt^^^TTTOOOGGGAAAAAABBB???>>>???>>>@@@>>>AAAHHHHHHPPPeee}}}|||uuunnnmmmnnnmmmppptttzzz}}}mmmbbbdddhhhnnnuuu{{{~~~~~~~~~~~~wwwqqqqqqwwwuuuddd[[[SSSQQQOOOLLLJJJKKKLLLMMMOOOUUU]]]gggpppuuu{{{mmmZZZOOODDDBBBAAA???===>>>??????BBBFFFGGGEEEGGGKKKRRRgggwww}}}ssscccUUUNNNIIIIIIJJJJJJMMMQQQuuuggg]]]ZZZYYYTTTRRRTTTWWW```vvvvvvaaaXXXPPPHHHAAAAAAAAA???>>>???>>>@@@>>>AAAHHHIIISSSiiizzztttooonnnnnnnnnqqqvvv}}}{{{lllcccdddhhhnnnuuu{{{~~~~~~~~~~~~~~~xxxxxx}}}yyyggg]]]UUURRRPPPLLLKKKLLLLLLMMMOOOTTT\\\fffooottt||||||~~~nnn\\\PPPEEEBBBAAA???======>>>>>>BBBGGGIIIGGGIIINNNPPPddd~~~kkk[[[RRRLLLGGGHHHIIIJJJLLLPPPyyykkk```\\\WWWRRRQQQTTTVVV^^^rrryyycccXXXPPPHHHAAAAAAAAA???>>>???>>>AAA???AAAHHHIIIUUUlllxxxsssppppppooonnnrrrxxxzzzkkkccccccgggmmmtttyyy|||}}}}}}}}}}}}~~~{{{|||}}}}}}~~~{{{jjj```VVVSSSPPPMMMKKKLLLLLLMMMOOOTTT\\\fffoootttzzz~~~|||zzzsss___SSSGGGCCCAAA???============AAAGGGHHHHHHJJJOOOUUUeeeiiiYYYRRRLLLHHHHHHJJJIIIKKKOOO|||nnnccc]]]VVVQQQQQQTTTVVV[[[nnn|||dddVVVOOOGGGAAAAAABBB???>>>???>>>AAA???AAAHHHJJJXXXqqquuurrrpppqqqpppooossszzzwwwiiibbbbbbffflllrrrvvvyyyyyyyyy|||}}}~~~~~~~~~{{{yyyzzzzzzxxxuuunnnoooppppppssszzz|||mmmbbbXXXTTTQQQMMMLLLMMMLLLMMMOOOTTT\\\eeennnsssxxx}}}}}}zzzzzzbbbVVVIIIDDDBBB???>>>>>>>>>===???DDDFFFFFFJJJPPP^^^lllhhhXXXRRRLLLHHHIIIJJJIIIJJJNNNqqqddd]]]VVVRRRRRRUUUUUUYYYhhhzzziiiYYYLLLEEEAAABBBCCCAAA>>>???<<<@@@@@@BBBIIIMMM]]]xxx~~~tttqqqqqqqqqpppooottt{{{tttfff```cccfffkkkqqquuuvvvvvvvvv||||||~~~}}}~~~}}}xxxrrrnnnmmmkkkhhheeeaaacccddddddgggppp}}}~~~}}}}}}ooodddYYYTTTQQQNNNMMMNNNKKKLLLNNNRRRZZZccclllqqqvvv|||}}}eeeXXXKKKEEECCC@@@>>>???>>><<<===AAACCCCCCIIIOOOaaassshhhXXXOOOIIIFFFHHHIIIIIIJJJNNNrrrddd\\\WWWTTTTTTVVVUUUVVVddduuuppp___KKKDDDAAACCCDDDAAA??????;;;@@@@@@CCCKKKPPPaaa}}}{{{sssqqqqqqrrrppppppuuu|||qqqddd^^^dddggglllqqqtttuuuuuuttt{{{|||~~~~~~yyyssslllgggdddaaa]]]YYYYYY[[[\\\]]]```jjjyyy{{{ssspppnnnooossswwwxxxxxx|||~~~pppeeeZZZUUURRRNNNMMMNNNJJJJJJLLLQQQXXXbbbjjjooouuu|||gggZZZLLLFFFDDDAAA???@@@>>><<<<<>>???@@@DDDCCCDDDJJJPPPeeezzznnnnnnlllkkkkkkooouuuzzzvvvkkkeeebbbfffhhhkkknnnooorrruuuwww{{{|||~~~~~~}}}|||zzzzzz|||wwwjjj^^^ZZZYYYVVVRRRQQQNNNOOORRRTTTVVV^^^pppyyyrrrrrriiikkknnnqqquuuxxx{{{||||||xxxxxx}}}rrrhhh]]]WWWQQQMMMLLLOOOLLLMMMOOORRRXXX```iiipppwww|||oooaaaQQQHHHDDD@@@>>>>>>>>>>>>>>>===>>>AAAGGGKKK\\\yyy}}}nnnZZZPPPJJJFFFGGGHHHHHHIIILLL~~~oooccc[[[XXXVVVUUUUUUUUUZZZgggtttppp```RRRJJJCCCCCCCCC@@@>>>??????CCCBBBDDDKKKSSSjjjyyymmmlllkkkjjjkkkpppvvv{{{tttgggbbbaaafffhhhkkknnnppprrruuuwwwzzz{{{}}}|||yyytttppppppwwwyyyooocccWWWTTTSSSQQQNNNMMMKKKLLLOOOQQQSSSZZZkkk|||wwwmmmiiijjjjjjmmmrrrxxx|||}}}~~~}}}vvvsssooonnnqqqxxxuuummmeeeaaa[[[SSSNNNNNNKKKMMMOOORRRWWW```jjjqqqxxx~~~tttdddSSSIIIEEEAAA??????>>>>>>>>>>>>>>>BBBGGGJJJYYYvvv{{{uuu]]]PPPJJJFFFFFFGGGGGGHHHKKK}}}oooccc[[[YYYVVVUUUUUUUUUYYYfffsss|||jjj___QQQIIICCCBBBBBB@@@???@@@???CCCAAADDDMMMWWWpppxxxlllkkkjjjjjjkkkpppvvv{{{pppbbb___```eeehhhlllnnnppprrruuuwwwyyyzzz|||~~~zzztttlllddddddlllyyy|||wwwdddYYYOOOMMMLLLJJJHHHHHHGGGHHHJJJMMMNNNUUUeeetttuuunnniiieeeeeehhhnnnsss{{{~~~zzzllliiidddbbbcccgggmmmqqqtttzzzyyysssooollleeeYYYPPPLLLJJJLLLNNNQQQWWW```kkkrrrzzz|||jjjVVVKKKFFFBBB@@@@@@>>>>>>???>>>???BBBGGGJJJUUUqqq~~~cccQQQJJJFFFFFFFFFFFFGGGKKK~~~pppeee]]]ZZZWWWVVVUUUUUUYYYeeerrryyyhhh^^^RRRIIICCCBBBBBB@@@???@@@???CCCAAACCCMMMXXXsssyyymmmlllkkkjjjkkkooouuuzzzlll___^^^aaaeeehhhllloooppprrrtttvvvxxxyyyzzz|||}}}xxxpppddd\\\]]]ggguuu|||www}}}|||rrr[[[RRRJJJHHHHHHFFFEEEFFFEEEEEEGGGJJJKKKQQQ^^^lllzzzsssjjjffffffiiinnnqqqyyy~~~wwwqqqccc```\\\ZZZZZZ\\\```cccdddhhhsss~~~~~~{{{|||}}}xxxssspppgggZZZOOOKKKJJJKKKMMMPPPVVV```kkksss|||rrrZZZMMMGGGCCCAAAAAA>>>>>>??????@@@BBBGGGJJJTTTnnnlllSSSLLLGGGGGGGGGFFFHHHKKKuuuiiiaaa[[[XXXVVVUUUUUUXXXdddqqqlll```TTTKKKDDDBBBBBB@@@???@@@AAADDDAAACCCMMMXXXtttwwwpppyyyyyynnnmmmkkkjjjjjjmmmsssxxxjjj^^^___ddddddgggllloooqqqrrrtttvvvwwwwwwxxxzzz|||}}}~~~sssjjj^^^XXX[[[fffttt~~~~~~xxx}}}yyyooodddWWWOOOHHHGGGGGGEEEEEEFFFEEEDDDEEEHHHJJJNNNYYYeee~~~{{{mmmjjjfffeeejjjsss{{{~~~wwwkkkcccZZZXXXVVVTTTTTTVVVXXXZZZ[[[___hhhrrrwwwwww{{{~~~uuuooommmppp{{{xxxpppjjjbbbVVVNNNLLLJJJKKKLLLOOOUUU```kkksss}}}~~~yyy^^^NNNHHHDDDBBBAAA===???@@@@@@AAACCCGGGJJJTTTkkkxxxWWWOOOIIIHHHHHHGGGIIIMMMzzzmmmddd\\\YYYWWWVVVTTTXXXdddpppvvvgggXXXNNNFFFCCCBBB@@@???AAAAAAEEECCCEEENNNZZZuuurrriiipppuuuxxx|||wwwmmmmmmkkkiiijjjmmmsssxxx|||hhh^^^```ddddddggglllpppqqqssstttuuuuuuvvvvvvxxxzzz|||~~~}}}{{{mmmfff\\\XXX]]]hhhttt|||~~~~~~xxx{{{}}}{{{|||yyyrrrggg\\\TTTMMMHHHHHHGGGEEEEEEGGGEEECCCDDDGGGIIILLLUUU___uuuyyypppggghhhhhhjjjrrrwwwjjj___XXXRRRQQQPPPOOOPPPQQQRRRSSSWWWZZZcccmmmqqqooopppssswww~~~wwwoookkkkkkoooyyyzzzuuuwww}}}vvvjjjbbbZZZQQQMMMNNNKKKKKKLLLNNNUUU___kkksss~~~zzz~~~aaaOOOHHHDDDAAAAAA===???@@@AAABBBDDDGGGJJJTTThhhYYYQQQKKKIIIHHHHHHJJJNNN}}}nnnddd\\\YYYWWWVVVTTTWWWcccpppooo[[[QQQHHHDDDCCC@@@???@@@AAAEEEDDDGGGQQQ]]]xxxtttnnnrrrtttuuuyyy{{{rrrjjjjjjiiihhhjjjooovvv{{{yyyggg___```bbbcccggglllppprrrssstttuuutttuuuuuuvvvyyy{{{~~~~~~|||nnngggaaa___dddmmmvvvzzz|||uuuwwwwwwtttuuu{{{}}}wwwpppeee[[[RRRLLLHHHGGGFFFCCCDDDGGGDDDBBBCCCFFFHHHJJJRRRZZZmmmwwwqqqmmmqqqtttwwwwwwjjj___WWWSSSOOONNNNNNNNNNNNNNNNNNOOOSSSVVV___jjjnnnlllkkkmmmlllvvv{{{uuussstttwww{{{xxxzzz~~~sssfff]]]UUUOOOMMMPPPLLLLLLLLLNNNTTT^^^jjjrrr~~~zzz{{{cccOOOHHHDDDAAA@@@===???AAAAAABBBDDDGGGJJJRRRdddZZZRRRJJJHHHHHHGGGIIIMMMnnnccc]]]ZZZWWWVVVTTTWWWcccooovvv]]]SSSIIIEEECCC@@@???@@@@@@EEEEEEIIITTT```{{{wwwvvvxxxxxxxxx|||}}}wwwnnnggggggggghhhjjjpppxxx~~~wwwfff______```cccggglllppprrrssstttuuutttttttttvvvxxx{{{}}}qqqlllgggfffkkksssyyy{{{zzzsssssssssnnnpppvvv}}}~~~~~~||||||}}}}}}~~~~~~}}}}}}wwwqqqfff]]]PPPKKKGGGFFFEEEBBBBBBEEEDDDAAABBBEEEGGGIIIPPPWWWggg{{{xxxwww}}}~~~ooobbbYYYUUUSSSOOOOOOOOOOOONNNNNNMMMMMMPPPSSS]]]iiinnnlllkkklllhhhnnn{{{~~~~~~rrreee[[[TTTOOONNNQQQMMMMMMLLLNNNSSS]]]iiiqqq~~~~~~|||dddOOOGGGCCCAAA???===???AAABBBCCCDDDGGGJJJPPPaaayyyZZZQQQJJJGGGFFFFFFHHHLLLyyyooofff]]]YYYVVVUUUTTTVVV___iii~~~hhhQQQFFFGGGCCCBBBCCC???EEEEEEFFFIIIOOOaaatttllliiihhhjjjnnnoooqqqxxxqqqaaa\\\___bbbcccggglllooopppqqqssstttsssuuuwwwwwwwwwxxxzzz{{{~~~}}}zzzyyy{{{}}}~~~~~~vvvooommmhhhbbbgggrrrwww}}}~~~zzzyyyzzzvvvwwwwwwxxxyyyzzz|||||||||}}}}}}yyyrrrjjjeeebbbUUUPPPIIIEEEDDDEEEEEECCCCCCCCCCCCDDDGGGJJJMMMOOO```uuu}}}pppccc[[[WWWUUUTTTOOOOOOOOONNNMMMKKKIIIHHHKKKSSS^^^ggglllmmmllljjjiiilllrrrxxxiii\\\TTTQQQPPPPPPLLLKKKLLLQQQTTTZZZeeeppp{{{}}}dddVVVFFF@@@BBB@@@>>>???@@@@@@AAABBBFFFHHHMMM^^^nnnWWWNNNFFFEEEFFFFFFHHHKKK|||qqqhhh```[[[XXXVVVTTTUUU]]]ggg{{{~~~kkkSSSGGGHHHCCCBBBCCC@@@CCCCCCEEEHHHOOObbbtttmmmhhhgggiiimmmoooqqqyyy~~~mmm^^^[[[^^^bbbcccfffkkknnnpppqqqrrrssssssuuuwwwwwwwwwxxxzzz{{{}}}~~~sssiiifffbbb]]]cccmmmsssxxx}}}}}}xxxtttssssssooopppqqqrrrtttvvvxxxyyyzzzyyywwwqqqjjjccc___]]]RRRNNNJJJHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFIIILLLNNN]]]qqq}}}vvvjjj```ZZZVVVUUUTTTQQQPPPOOOMMMKKKJJJHHHHHHKKKSSS___jjjoooooommmkkkfffiiiooo~~~{{{lll^^^TTTOOOMMMLLLLLLKKKLLLPPPTTTYYYeeeppp|||wwwaaaVVVHHHBBBEEECCC>>>???@@@AAAAAACCCFFFIIIPPPaaaeeeUUUMMMGGGFFFGGGFFFGGGJJJsssjjjbbb]]]YYYVVVTTTTTT\\\eeevvvpppWWWIIIHHHCCCAAADDDAAABBBBBBDDDHHHOOObbb|||rrrmmmffffffhhhmmmooorrr{{{yyyggg[[[YYY^^^aaabbbfffjjjmmmooooooqqqrrrrrrtttwwwxxxxxxxxxzzz{{{}}}~~~ooobbb\\\YYYWWW\\\eeekkkooossssssoookkkiiiiiiffffffhhhjjjmmmpppssstttvvvsssnnnfff^^^XXXVVVUUUNNNMMMLLLKKKKKKIIIFFFCCCDDDCCCCCCCCCEEEHHHKKKMMMXXXkkkqqqkkkccc\\\XXXVVVUUUUUUTTTRRRNNNKKKIIIHHHHHHHHHKKKTTTbbbnnnttttttooollleeefffkkkzzz|||nnn```WWWQQQMMMKKKLLLKKKLLLPPPTTTYYYdddooo|||~~~sss```VVVIIICCCDDDBBB>>>???@@@AAAAAACCCFFFIIISSSdddqqq\\\QQQKKKGGGHHHHHHFFFFFFIIIuuulllbbb]]]YYYWWWTTTTTT\\\fffvvvuuu[[[LLLIIIBBBAAADDDBBBBBBCCCEEEHHHPPPbbbwwwnnnjjjeeeeeeggglllooosss}}}vvvdddXXXYYY]]]```bbbeeejjjlllnnnnnnooopppqqqtttwwwxxxxxxyyyzzz{{{|||~~~{{{mmm^^^VVVSSSRRRWWW]]]cccfffiiiiiieeebbb```___]]]^^^```cccgggkkknnnppppppllleee\\\TTTOOONNNOOOOOONNNNNNMMMLLLIIIFFFDDDEEEDDDCCCCCCEEEGGGJJJKKKTTTeeeuuugggccc^^^[[[YYYXXXWWWVVVUUUSSSNNNJJJGGGGGGGGGHHHKKKTTTcccrrrzzzyyysssnnngggfffhhhuuuyyynnnbbbZZZTTTPPPMMMLLLKKKLLLPPPSSSXXXcccnnn{{{yyyzzzrrr```WWWIIIBBBAAA>>>>>>???@@@AAABBBDDDGGGJJJSSSddd{{{dddVVVNNNIIIGGGIIIHHHFFFFFFIIIwwwmmm```\\\YYYWWWUUUVVV^^^hhhyyyxxx]]]MMMIIICCCAAADDDBBBDDDDDDFFFJJJQQQcccrrrjjjgggeeedddfffkkkooosss~~~uuubbbXXXYYY]]]___bbbeeeiiilllmmmnnnoooppppppssswwwyyyyyyyyyzzz{{{|||~~~xxxmmm___VVVQQQOOORRRWWW[[[]]]^^^^^^\\\YYYWWWVVVWWWXXXZZZ^^^bbbfffiiikkkiiieee^^^UUUNNNKKKKKKMMMQQQRRRRRRQQQNNNJJJGGGEEEFFFFFFDDDDDDEEEGGGIIIJJJQQQ```yyyvvvmmmcccaaa^^^]]]]]]\\\ZZZXXXVVVRRRMMMIIIFFFFFFGGGHHHJJJTTTdddttt~~~xxxqqqiiiffffffqqq{{{oooddd[[[UUUPPPMMMMMMKKKLLLPPPSSSXXXcccnnnzzz}}}tttvvv{{{ppp___WWWJJJBBBAAA===>>>???@@@AAABBBDDDHHHKKKQQQccc|||mmmZZZRRRKKKHHHGGGIIIHHHEEEEEEIIIyyynnn```\\\YYYWWWUUUVVV___hhhxxxyyy^^^NNNJJJCCCAAADDDAAADDDEEEGGGKKKRRReee~~~ooohhheeeeeedddfffkkknnnsss~~~sssaaaYYY\\\___^^^cccfffjjjmmmmmmnnnnnnoooooorrrvvvyyyzzzzzzzzz{{{{{{}}}~~~~~~rrrnnneee[[[RRRNNNNNNPPPRRRSSSTTTUUUTTTRRRPPPOOORRRSSSUUUXXX[[[___bbbccc```^^^YYYSSSMMMKKKKKKMMMRRRUUUXXXXXXTTTOOOKKKIIIIIIHHHFFFEEEEEEGGGIIIJJJOOO\\\sss{{{nnnhhhdddcccbbbbbbaaa___[[[XXXTTTQQQMMMIIIGGGFFFHHHIIIIIIRRRcccuuu|||uuukkkfffdddlllrrreee[[[SSSNNNKKKMMMKKKLLLPPPRRRWWWbbbmmmxxxyyyppprrryyylll]]]VVVKKKEEEDDDAAA>>>???AAAAAABBBEEEIIIKKKOOObbbzzzfffTTTOOOIIIGGGGGGHHHFFFDDDFFFJJJ|||pppbbb^^^ZZZXXXUUUUUU]]]gggsssxxx^^^NNNKKKDDDBBBDDD@@@BBBCCCGGGLLLUUUiii~~~ooohhhgggfffeeefffjjjnnnsss~~~ooo___ZZZ^^^aaa```dddgggkkkmmmnnnnnnooopppnnnrrrvvvyyyzzzzzz{{{{{{zzz}}}~~~}}}~~~~~~~~~~~~lllnnnlllbbbUUUMMMKKKKKKJJJJJJKKKLLLMMMLLLJJJIIILLLMMMNNNQQQSSSVVVYYYZZZVVVVVVUUUQQQNNNLLLMMMNNNOOOVVV^^^bbb___XXXQQQNNNKKKIIIHHHFFFFFFGGGIIIJJJLLLWWWnnntttkkkjjjgggfffffffffddd```ZZZVVVRRRPPPLLLIIIGGGGGGHHHIIIHHHQQQaaatttyyynnngggbbbeeeqqqssseee[[[TTTOOOLLLMMMKKKLLLOOORRRWWWaaalllvvv~~~xxxooorrryyymmm]]]VVVJJJEEEEEEBBB>>>???AAABBBCCCEEEIIILLLOOOccc|||eeeSSSPPPHHHFFFFFFGGGEEECCCFFFLLL~~~rrreee```[[[XXXUUUTTT\\\eeemmmwww]]]NNNKKKEEEBBBCCC@@@@@@AAAFFFLLLVVVlll~~~pppjjjiiigggeeefffjjjmmmrrr~~~}}}lll^^^[[[```bbbaaadddgggkkknnnnnnnnnooopppnnnrrrvvvzzzzzzzzz{{{{{{zzz|||~~~}}}}}}~~~yyypppgggnnnpppfffWWWLLLHHHHHHEEEEEEFFFGGGIIIIIIGGGEEEIIIIIIJJJLLLNNNPPPRRRTTTPPPQQQRRRQQQOOOMMMMMMNNNKKKUUUcccjjjhhh```VVVQQQLLLKKKIIIGGGGGGHHHIIIJJJKKKUUUjjj~~~qqqlllnnniiiiiiiiihhhfff```YYYTTTPPPOOOLLLJJJHHHHHHHHHIIIGGGOOO```ttt|||rrrhhh```___dddsss~~~qqqddd[[[VVVRRRPPPMMMKKKLLLOOORRRWWWaaallluuu}}}yyypppttt|||qqq___WWWJJJCCCBBB???>>>???AAABBBCCCFFFIIILLLPPPdddhhhUUUSSSHHHFFFFFFFFFDDDBBBFFFMMMwwwmmmddd\\\YYYVVVVVV[[[bbbooosss```MMMEEEFFFEEEBBB@@@CCCGGGKKKNNNYYYppp~~~qqqkkkjjjcccfffhhhhhhlllvvv~~~vvvcccZZZZZZ[[[]]]```hhhjjjmmmooooooooopppqqqrrrsssuuuwwwxxxyyyyyyyyy|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvrrrkkkeee^^^``````[[[RRRJJJEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFGGGJJJKKKKKKKKKIIIPPPSSSPPPNNNPPPQQQQQQSSSZZZeeeppptttnnnaaaVVVKKKJJJIIIHHHHHHIIIJJJKKKNNNSSSddduuurrruuuqqqqqqpppmmmhhhaaaZZZVVVOOONNNKKKIIIGGGGGGGGGGGGNNNQQQ\\\ppp|||ppphhh___\\\]]]dddrrr~~~~~~pppeee[[[RRRNNNOOOPPPMMMMMMNNNPPPUUU```kkkuuu|||ssswww}}}cccTTTNNNIIICCCAAA@@@AAAAAAAAABBBDDDHHHKKKSSShhhoooYYYPPPIIIHHHGGGFFFFFFFFFGGGHHHwwwlllddd\\\XXXVVVVVV[[[bbbnnnqqq___LLLFFFFFFEEECCCAAABBBFFFJJJNNNYYYsss~~~rrrkkkiiicccfffhhhhhhmmmwwwsssaaaYYYZZZ\\\___bbbfffiiilllnnnnnnooopppqqqrrrsssuuuwwwyyyyyyyyyyyy{{{{{{{{{||||||||||||}}}zzzvvvtttrrrnnnllliiieee^^^ZZZQQQRRRSSSQQQMMMHHHEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBBBBDDDEEEGGGGGGGGGJJJQQQUUUSSSQQQSSSTTTSSSRRRZZZgggtttzzzuuuhhh^^^OOOMMMJJJHHHGGGHHHIIIKKKOOOSSSbbb}}}yyyxxx{{{{{{yyytttnnnfff___ZZZVVVPPPOOOLLLJJJHHHGGGGGGGGGJJJMMMXXXkkkvvvlllaaa[[[XXXZZZccclll{{{~~~qqqfff\\\SSSNNNOOOOOOLLLKKKMMMOOOSSS^^^iiittt{{{zzzzzzeeeVVVOOOIIICCCAAA@@@AAAAAAAAABBBEEEIIILLLTTTiiiqqqZZZPPPIIIHHHGGGFFFEEEFFFGGGHHHxxxlllddd\\\XXXVVVVVV[[[bbbpppnnn]]]LLLGGGGGGFFFDDDCCCBBBEEEHHHMMM[[[vvv}}}rrrkkkiiidddggghhhhhhnnnxxxooo^^^XXXYYY\\\___ccccccfffjjjlllmmmnnnpppqqqrrrsssuuuwwwyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{uuupppllljjjfffbbb^^^ZZZVVVQQQNNNGGGGGGGGGHHHHHHGGGDDDAAA@@@@@@@@@@@@????????????@@@@@@AAAAAABBBDDDEEEEEEKKKSSSYYYXXXWWWXXXXXXVVVTTT[[[hhhvvv|||yyynnneeeTTTQQQMMMIIIGGGGGGIIIJJJNNNRRR^^^tttzzzpppfff^^^YYYVVVQQQPPPNNNKKKIIIHHHGGGFFFFFFIIIRRRcccvvvzzzoooccc[[[UUURRRVVV\\\ccctttqqqggg]]]SSSOOOOOOMMMJJJJJJLLLMMMRRR\\\gggqqqxxx~~~iiiXXXPPPHHHCCCAAA@@@@@@AAABBBBBBEEEIIILLLTTTiiisssZZZOOOJJJIIIGGGEEEEEEFFFGGGHHHzzzkkkccc[[[XXXVVVVVV[[[bbbsssjjj[[[MMMHHHHHHFFFEEEDDDDDDFFFIIINNN]]]yyy}}}rrrllliiidddfffggghhhooozzz|||lll\\\VVVXXX[[[^^^aaaaaadddhhhkkklllmmmoooqqqqqqrrrtttvvvwwwxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzz~~~}}}}}}yyyrrrkkkeeeccc```]]]YYYTTTPPPLLLJJJHHHIIIFFFEEEFFFGGGFFFBBB>>>@@@@@@@@@@@@????????????@@@@@@AAAAAABBBCCCEEEGGGMMMVVV^^^___^^^^^^]]]ZZZYYY^^^fffpppwwwvvvooohhhZZZVVVPPPKKKHHHHHHJJJKKKMMMPPP[[[nnn~~~tttiii___XXXUUURRRQQQOOOMMMJJJHHHGGGFFFEEEGGGNNN[[[kkkxxx}}}~~~xxxnnnccc\\\WWWSSSUUUXXXYYYhhhsssiii___UUUPPPPPPMMMJJJJJJLLLNNNQQQ\\\fffooovvvooo\\\QQQHHHCCCBBB???@@@AAABBBCCCFFFJJJMMMSSSiii{{{sss[[[PPPJJJIIIGGGEEEEEEFFFGGGIII{{{jjjbbb[[[WWWVVVVVV[[[bbbwwwhhhZZZMMMIIIIIIGGGEEEEEEFFFHHHJJJPPP```||||||rrrllliiidddeeeeeegggooo{{{zzzjjjZZZUUUVVVYYY\\\___aaadddhhhjjjlllmmmnnnpppoooppprrrtttvvvvvvvvvvvvxxxxxxxxxyyyyyyyyyzzzzzz{{{zzz|||~~~uuukkkbbb^^^\\\YYYWWWSSSOOOKKKHHHGGGGGGJJJGGGEEEFFFGGGFFFBBB???AAAAAAAAAAAA@@@@@@@@@@@@>>>@@@AAAAAAAAACCCGGGJJJPPPZZZdddggggggfffddd```\\\\\\___eeekkknnnmmmjjj]]]YYYSSSMMMJJJJJJKKKMMMLLLOOOYYYlllwwwlllaaaXXXSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFGGGKKKTTT```llltttxxxsssjjj```[[[XXXUUUTTTVVVSSS^^^qqqtttjjj```VVVPPPPPPNNNLLLLLLNNNOOOSSS\\\fffnnnttt~~~uuu```RRRHHHCCCBBB???@@@AAABBBCCCFFFKKKNNNRRRiiizzzuuu]]]RRRKKKIIIFFFDDDDDDEEEHHHIIIzzziiiaaaZZZWWWUUUVVV[[[bbbvvvxxxfffZZZOOOKKKIIIFFFDDDDDDGGGHHHLLLSSSddd~~~}}}yyy{{{rrrllliiiddddddccceeeooo{{{wwwgggXXXSSSUUUXXXZZZ]]]bbbdddhhhjjjkkklllnnnooooooppprrrtttvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzyyymmmbbb\\\ZZZUUUUUURRRNNNJJJGGGGGGHHHFFFEEEDDDEEEFFFEEEDDDBBBCCCBBBBBBBBBAAAAAAAAAAAA<<<>>>@@@@@@@@@CCCHHHMMMUUUaaammmqqqqqqppplllggg^^^[[[YYY[[[aaafffhhhhhh\\\YYYSSSNNNKKKKKKLLLMMMLLLPPPZZZnnnwwwkkk```WWWRRRNNNNNNNNNMMMKKKIIIGGGFFFHHHHHHJJJOOOXXXbbblllrrrqqqfff]]]XXXVVVRRRPPPQQQOOOWWWfffyyyuuulllbbbWWWQQQQQQOOOMMMMMMPPPQQQTTT]]]fffnnnttt~~~zzzcccSSSHHHCCCCCC???@@@BBBBBBDDDGGGKKKOOOSSSjjj|||{{{aaaUUUKKKIIIFFFDDDDDDEEEHHHJJJwwwiiiaaaZZZVVVUUUVVV[[[bbbpppttteeeZZZPPPLLLJJJFFFCCCDDDDDDFFFKKKUUUhhh{{{zzzwwwzzzrrrlllhhhccccccbbbdddnnnzzzrrrcccUUUQQQTTTXXX[[[^^^cccfffiiikkkkkklllmmmnnnpppqqqtttvvvwwwwwwwwwwwwuuuvvvvvvvvvvvvwwwwwwwwwyyyxxxyyyzzzmmmddd```XXXXXXWWWSSSMMMIIIHHHIIIDDDEEEFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA<<>>BBBEEEFFFFFFJJJRRRXXX___mmm{{{{{{uuunnnggg```[[[YYYWWWTTTRRRTTTRRROOOLLLJJJJJJJJJJJJPPPSSS]]]ttt}}}ooocccYYYSSSPPPJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGIIIKKKPPPYYYeeemmmooodddYYYVVVTTTRRRPPPPPPLLLPPPXXXgggzzzvvvmmmcccXXXRRRQQQNNNMMMMMMPPPQQQSSS[[[eeeqqqvvv~~~{{{gggUUUHHHCCCCCC???@@@BBBCCCDDDGGGLLLPPPWWWooozzzkkkXXXLLLJJJFFFCCCCCCEEEHHHJJJ|||qqqdddZZZYYYWWWUUUYYYaaammmuuujjj]]]QQQLLLKKKGGGEEEEEEGGGIIILLLUUUmmmrrriiiiiiuuukkkgggfffbbbbbbgggiiilll}}}iii```XXXWWWYYYZZZ]]]```bbbeeehhhjjjjjjlllnnnoooqqqqqqssswww{{{|||zzzvvvuuutttsssrrrrrrsssuuuvvvvvvwwwyyy|||sssmmmhhhaaa[[[VVVSSSOOOMMMLLLJJJGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA>>>@@@EEEKKKQQQXXX\\\^^^fffvvvyyywwwnnnbbbZZZWWWTTTOOOPPPOOONNNLLLJJJIIIIIIIIIMMMQQQ[[[nnnvvvkkkbbbXXXPPPNNNKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHIIILLLMMMRRR^^^jjjmmmggg^^^WWWRRRPPPOOONNNNNNPPPVVVaaapppyyyrrrhhh\\\SSSPPPMMMKKKLLLNNNPPPTTT^^^hhhpppyyygggUUUIIICCCAAAAAABBBCCCDDDEEEHHHLLLPPPWWWnnnxxx|||yyyXXXPPPJJJEEEEEEEEEDDDDDDGGGrrrfff\\\ZZZYYYVVVZZZbbbnnn~~~iii]]]QQQMMMKKKHHHEEEEEEFFFIIINNNZZZrrrtttllllllzzz~~~~~~rrrjjjffffffaaaaaafffhhhlll|||}}}hhh^^^VVVUUUWWWXXX\\\```aaacccfffhhhiiijjjlllmmmrrrrrrtttxxx{{{|||zzzxxxsssrrrqqqqqqqqqrrrtttvvvxxxxxxyyy{{{}}}zzzoookkkddd^^^ZZZVVVSSSQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDIIIQQQYYYaaafffhhhooo~~~zzzmmmbbb[[[VVVQQQNNNNNNLLLKKKIIIIIIIIIIIIOOOTTT\\\lllpppfff^^^VVVQQQOOOKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJLLLMMMPPP\\\hhhmmmhhh```XXXSSSQQQQQQPPPMMMOOOSSS\\\iiixxx{{{sssiii\\\SSSPPPMMMLLLLLLNNNPPPTTT^^^hhhpppyyygggUUUIIICCCAAAAAABBBDDDDDDFFFIIIMMMQQQWWWnnn~~~tttwww^^^PPPJJJEEEEEEEEEDDDDDDGGGsssggg]]][[[ZZZWWW[[[cccppphhh\\\QQQMMMKKKHHHEEEEEEDDDIIIQQQ___yyyyyysssuuu|||~~~|||pppiiifffeeeaaa```eeehhhlll|||{{{ggg]]]TTTRRRTTTWWW[[[```___aaadddfffggghhhiiikkkpppppprrrvvvyyyyyyxxxvvvqqqpppppppppqqqrrrtttuuuyyyxxxxxxxxxzzz}}}sssoooiiiddd```\\\YYYVVVWWWTTTRRRPPPNNNLLLIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDGGGMMMWWWcccmmmtttvvv|||}}}mmmbbbZZZSSSMMMLLLJJJIIIHHHIIIJJJKKKQQQXXXaaammm|||kkkbbb\\\VVVRRRRRRKKKKKKKKKKKKJJJJJJJJJIIILLLKKKKKKLLLLLLOOOZZZfffnnnjjjbbb[[[UUUSSSRRRSSSNNNOOORRRXXXcccqqq}}}~~~tttiii\\\SSSQQQNNNLLLLLLNNNPPPTTT^^^hhhpppyyygggUUUIIIBBBAAAAAABBBDDDEEEFFFIIINNNQQQXXXooo~~~rrrtttcccPPPJJJEEEEEEEEEDDDDDDGGGsssfff\\\[[[ZZZWWW[[[cccooohhh\\\QQQLLLJJJGGGDDDCCCEEEIIIQQQ```{{{}}}{{{pppiiifffeeebbbaaafffiiimmm~~~zzzfff[[[RRRQQQTTTWWW\\\aaa___aaadddffffffgggiiijjjlllmmmoooqqqssstttssssssooooooooopppqqqsssuuuvvvwwwvvvvvvvvvxxx|||{{{|||}}}}}}}}}yyyuuuooojjjgggccc___\\\ZZZWWWTTTRRRRRROOOKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCFFFNNN\\\lllyyy{{{kkk^^^VVVMMMKKKIIIGGGGGGIIIKKKLLLRRR]]]jjjuuuzzziii```ZZZVVVSSSTTTMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJLLLLLLPPP[[[gggooolllfff^^^XXXTTTSSSTTTQQQQQQSSSXXXaaannn{{{vvviii\\\TTTRRRNNNLLLLLLOOOPPPTTT^^^iiiqqq{{{fffUUUIIIBBBAAA@@@AAACCCDDDEEEIIINNNQQQYYYooottttttdddPPPJJJEEEEEEEEEDDDDDDGGGrrrfff\\\ZZZYYYVVVZZZbbbnnnjjj]]]PPPKKKHHHEEEBBBBBBFFFIIIOOO___{{{|||}}}{{{pppjjjfffddddddbbbgggjjjpppzzzddd[[[RRRRRRUUUXXX\\\aaa```ccceeegggggggggiiikkkkkklllnnnpppqqqqqqqqqrrrpppppppppqqqssstttuuuvvvsssssssssuuuxxx{{{yyy{{{|||||||||~~~{{{vvvqqqmmmiiieeebbb^^^ZZZVVVUUUVVVTTTPPPLLLIIIHHHFFFEEEDDDCCCCCCDDDBBBFFFPPPaaavvvwwwfffZZZPPPNNNJJJGGGGGGIIIKKKNNNQQQ```rrryyyhhh___YYYTTTRRRRRROOONNNMMMKKKKKKJJJKKKKKKIIIIIIJJJLLLMMMRRR^^^jjjpppoookkkddd\\\VVVSSSSSSPPPRRRTTTXXX```lllyyywwwjjj]]]TTTRRRNNNLLLMMMOOOQQQUUU___iiisss||||||dddTTTIIIBBBAAA???@@@BBBCCCEEEHHHMMMQQQYYYooouuuuuudddPPPJJJEEEEEEEEEDDDDDDGGG}}}rrreee\\\ZZZYYYVVVZZZbbbooooooaaaRRRKKKGGGDDDCCCCCCGGGIIIOOO___|||wwwxxxyyypppjjjfffdddfffcccgggkkkrrryyybbbYYYRRRRRRVVVXXX\\\```aaadddfffgggggghhhiiikkklllnnnpppqqqqqqqqqrrrssspppqqqqqqrrrsssttttttuuuqqqrrrsssvvvxxx{{{~~~yyy{{{||||||}}}~~~yyyuuupppkkkgggbbb]]]XXXWWWZZZZZZXXXTTTLLLJJJHHHFFFDDDCCCCCCCCCDDDHHHTTThhhrrrbbbVVVRRRMMMIIIHHHIIILLLNNNPPP```uuuxxxhhh___ZZZUUUQQQQQQQQQPPPNNNMMMLLLKKKLLLLLLJJJIIIKKKMMMOOOSSS```lllssstttrrrlllbbbYYYTTTSSSOOORRRUUUXXX^^^hhhuuu~~~wwwkkk]]]TTTRRROOOMMMMMMOOOQQQUUU___iiirrr}}}yyybbbSSSIIICCCAAA???@@@BBBCCCEEEIIINNNRRRYYYooovvvvvvdddPPPJJJEEEEEEEEEDDDDDDGGGsssggg]]][[[ZZZWWW[[[cccsssvvvgggVVVLLLHHHEEEEEEFFFFFFIIIQQQccc{{{|||vvvnnniiifffcccfffcccfffkkkrrrxxx^^^VVVQQQRRRVVVXXXZZZ^^^aaadddfffgggggggggiiijjjlllnnnppppppooooooqqqtttppppppqqqrrrrrrrrrrrrrrrqqqrrruuuwwwzzz{{{{{{|||{{{|||}}}}}}}}}|||vvvppplllccc\\\VVVVVVZZZ]]]\\\YYYQQQOOOKKKHHHFFFDDDDDDDDDDDDIIIVVVmmmlll\\\WWWQQQKKKHHHIIILLLNNNOOO^^^rrrzzzlllddd```ZZZVVVVVVTTTRRRPPPNNNMMMMMMMMMNNNMMMLLLMMMOOOPPPTTT```lllwwwzzzzzztttiii^^^WWWTTTQQQTTTXXXZZZ]]]eeepppyyy~~~vvvkkk]]]TTTQQQOOOMMMMMMPPPQQQUUU___jjjppp{{{uuu```RRRHHHCCCBBB@@@BBBCCCEEEGGGKKKPPPTTTYYYnnnwwwwwwxxxaaaPPPJJJEEEEEEEEEDDDDDDGGGuuuhhh^^^\\\[[[XXX]]]eeewww|||kkkXXXNNNIIIFFFGGGIIIEEEJJJTTTgggrrrkkkhhheeeccceeebbbeeejjjqqqvvv[[[TTTOOORRRVVVWWWYYY[[[aaacccfffgggfffggghhhiiijjjlllooonnnmmmmmmooorrroooppppppqqqqqqqqqpppppprrrtttvvvyyyzzzzzzyyyxxx|||}}}~~~~~~~~~zzztttppp```YYYRRRRRRXXX\\\\\\ZZZTTTRRRNNNJJJGGGFFFEEEFFFCCCHHHUUUnnnsss```[[[SSSMMMIIIJJJLLLNNNPPP\\\nnn~~~pppjjjfffaaa]]]\\\UUUSSSQQQOOOMMMMMMNNNOOOPPPNNNOOOPPPPPPSSS___kkkzzz~~~zzznnnaaaXXXUUUTTTXXX\\\]]]___eeeooowww{{{~~~vvvkkk^^^TTTQQQOOOMMMMMMPPPRRRUUU___jjjooozzzsss^^^QQQHHHCCCBBBBBBCCCEEEGGGIIIMMMRRRVVVYYYmmmyyyzzzrrr]]]PPPJJJEEEEEEEEEDDDDDDGGGwwwkkk___ZZZXXXYYY]]]bbbvvvoooZZZSSSKKKIIILLLIIILLLNNNTTTgggyyynnniiieeecccccc^^^ddd^^^jjjvvvxxx{{{lll[[[UUUOOOOOOTTTYYYZZZZZZ```bbbdddffffffgggiiikkkmmmmmmnnnnnnnnnnnnnnnmmmoooooopppqqqqqqqqqppppppuuuxxxzzz{{{zzzyyyyyyzzzvvvyyy|||~~~~~~xxxnnnaaaWWWLLLKKKSSS\\\```___ZZZVVVPPPJJJFFFEEEEEEEEEHHHIIISSSiiiqqqaaaUUURRRNNNGGGGGGMMMNNNVVVgggxxxpppmmmjjjddd___XXXVVVTTTSSSRRRRRRRRRSSSNNNLLLNNNQQQRRRUUU]]]fffzzzxxxiii```^^^[[[ZZZ\\\```bbbeeemmmuuu}}}vvvnnnbbbWWWRRRQQQOOONNNPPPQQQTTT^^^iiirrr{{{rrr^^^QQQGGGCCCCCCBBBCCCDDDEEEHHHMMMSSSXXX]]]nnnyyyhhhZZZPPPIIIDDDEEEGGGFFFEEEFFFzzznnnaaa[[[YYYZZZ^^^cccxxxuuu]]]TTTLLLIIIJJJFFFLLLNNNVVViiiwwwlllgggdddaaabbb^^^fffbbbooozzzzzzzzziiiYYYTTTNNNNNNRRRWWWYYYYYY___aaacccddddddfffhhhjjjlllmmmmmmnnnnnnnnnnnnmmmnnnoooooooooppppppqqqqqqtttvvvxxxyyyxxxwwwwwwwwwwwwyyy|||~~~~~~wwwkkk\\\TTTKKKJJJQQQYYY^^^```___\\\VVVPPPKKKHHHGGGGGGDDDEEENNNeeeooo___YYYUUUMMMMMMRRRPPPVVVeee~~~}}}uuurrroooiiiddd]]][[[YYYXXXXXXXXXXXXXXXWWWTTTSSSUUUVVVYYYaaakkk}}}pppgggdddbbbbbbfffjjjkkkkkkooottt~~~~~~vvvnnnaaaWWWQQQQQQNNNNNNOOOPPPTTT^^^iiiqqq{{{sss___QQQGGGCCCBBBBBBCCCDDDEEEHHHMMMTTTXXX]]]mmm{{{iii[[[QQQIIIDDDEEEGGGEEEEEEFFF|||pppddd]]]ZZZZZZ^^^dddzzzvvv\\\SSSKKKIIIIIIDDDLLLOOOXXXlllvvvjjjeeebbb```aaa```hhhfffsss~~~{{{yyyfffVVVRRRMMMMMMQQQUUUWWWXXX]]]___aaabbbcccdddfffhhhkkklllmmmnnnnnnnnnnnnnnnooonnnnnnnnnoooppprrrssssssvvvxxxxxxwwwuuuttttttwwwyyy|||}}}~~~rrrdddUUUPPPKKKJJJNNNUUU\\\```dddaaa[[[UUUPPPLLLIIIHHHEEEDDDKKK```~~~hhh]]]WWWPPPNNNQQQRRRVVVccc|||}}}zzzwwwqqqlllbbb```^^^^^^^^^___^^^]]]]]]XXXTTTUUUVVVYYYccclllzzzqqqmmmllllllqqqvvvvvvsssrrruuu~~~vvvmmmaaaVVVQQQPPPMMMMMMOOOPPPTTT___iiipppzzzttt```RRRGGGBBBBBBBBBCCCDDDEEEHHHNNNTTTYYY]]]mmm{{{~~~ooo```RRRJJJEEEEEEFFFEEEEEEFFF}}}rrreee^^^YYYYYY^^^eeeyyyqqqWWWOOOIIIIIIIIIDDDLLLQQQ[[[ooouuuiiieeebbbaaabbbbbbjjjgggttt}}}zzzwwwdddTTTQQQMMMMMMPPPTTTWWWXXX]]]___aaabbbbbbcccfffhhhjjjkkklllmmmnnnnnnnnnnnnpppooonnnnnnoooqqqtttvvvuuuwwwzzzzzzxxxvvvttttttwwwyyy{{{|||}}}lll\\\PPPNNNKKKJJJLLLRRRZZZ```dddaaa]]]XXXRRRMMMIIIGGGIIIGGGKKK]]]zzztttddd[[[SSSOOOOOOTTTUUUaaazzzzzzvvvmmmjjjhhhhhhjjjjjjhhhfffaaa[[[UUUUUUXXX]]]gggqqq{{{wwwuuuuuuxxx}}}}}}yyyxxxzzz~~~vvvmmmaaaVVVQQQOOOMMMLLLOOOPPPUUU___jjjpppzzzsss___RRRHHHCCCCCCAAABBBDDDFFFIIINNNUUUZZZ^^^mmm}}}vvv}}}xxxhhhTTTKKKEEEEEEFFFEEEDDDFFF}}}rrrfff]]]XXXXXX^^^fffwwwmmmUUUNNNHHHHHHJJJEEEMMMRRR]]]pppuuujjjfffcccbbbcccdddkkkfffrrrzzzwwwuuucccSSSPPPNNNNNNQQQTTTWWWYYY]]]___aaabbbbbbdddfffhhhiiijjjkkkmmmnnnoooooooooqqqpppoooooopppsssuuuwwwwwwzzz}}}}}}{{{yyywwwvvvwwwxxxzzz{{{{{{}}}hhhXXXMMMMMMLLLJJJKKKPPPXXX]]]aaa```^^^ZZZUUUOOOJJJHHHHHHGGGKKKZZZssssssfff\\\UUURRRTTTTTT^^^www}}}zzzwwwxxxzzzzzzwwwsssjjjbbb[[[\\\```gggsss}}}~~~{{{{{{wwwnnnbbbWWWRRROOOLLLMMMOOOQQQVVVaaalllrrr{{{qqq^^^QQQHHHDDDDDD@@@BBBCCCFFFIIIOOOWWW\\\```nnnxxxrrrzzznnnUUUMMMFFFEEEFFFDDDDDDFFF|||rrrfff^^^XXXXXX___iiixxxmmmXXXQQQIIIGGGJJJGGGOOOUUU___qqqtttkkkhhheeecccdddcccjjjeeeqqqyyyvvvtttaaaPPPPPPOOOOOOPPPSSSWWWYYY\\\^^^aaabbbbbbccceeeggghhhiiijjjlllnnnoooooopppqqqpppppppppqqqrrrtttuuuwwwzzz~~~}}}{{{yyyxxxvvvwwwxxxyyyyyy|||}}}fffXXXNNNMMMKKKJJJJJJNNNSSSXXX\\\\\\\\\[[[WWWSSSNNNKKKDDDEEEIIITTThhhpppbbbYYYSSSTTTTTT\\\rrr{{{oooggg```aaafffnnnyyyxxxooocccXXXSSSOOOMMMMMMPPPSSSXXXcccnnnttt~~~rrr___RRRIIIEEEEEE@@@AAACCCFFFJJJPPPXXX]]]cccooovvvqqqxxxrrrWWWNNNFFFEEEEEEDDDDDDFFF}}}ssshhh___YYYYYYbbblll|||fffVVVQQQHHHFFFKKKKKKPPPVVV```ppp{{{rrrkkkhhheeecccccc```iiifffsss|||wwwsss___NNNNNNNNNNNNOOORRRUUUXXX[[[]]]___``````aaadddfffggghhhjjjlllnnnoooppppppoooooooooppppppqqqqqqqqqtttwww|||~~~|||zzzxxxwwwuuuvvvwwwwwwxxxzzz~~~yyycccVVVOOOLLLIIIHHHIIIKKKNNNPPPSSSUUUWWWXXXWWWSSSNNNKKKCCCFFFIIINNN[[[ssszzziii]]]VVVTTTUUU[[[nnnvvvllleeeffflllsss|||yyyqqqdddYYYTTTPPPNNNNNNQQQTTTYYYeeepppwwwvvvbbbTTTIIIDDDDDD???AAACCCFFFJJJQQQXXX^^^eeeqqqwwwrrrwwwvvvXXXOOOGGGEEEEEEDDDDDDFFF}}}tttiii```ZZZ[[[dddooottt]]]RRROOOFFFFFFMMMOOOQQQWWWaaapppvvv~~~pppjjjhhheeecccbbb^^^hhhhhhwwwyyysss]]]KKKLLLMMMMMMNNNPPPTTTVVVYYY[[[^^^______```bbbdddfffgggiiilllnnnoooppppppmmmnnnoooooooooooonnnnnnqqquuuyyy|||{{{xxxwwwvvvtttuuuuuuvvvvvvyyy}}}ttt___RRROOOLLLGGGFFFGGGJJJKKKKKKKKKNNNRRRTTTTTTQQQMMMJJJFFFIIIKKKKKKQQQeeeyyyzzz|||ssseee^^^UUUUUU[[[jjjvvvnnnnnntttzzzzzzqqqeeeZZZUUUPPPNNNOOORRRUUUZZZfffqqqyyy{{{wwwuuuzzzeeeUUUIIICCCCCC???AAACCCFFFJJJQQQYYY^^^gggrrrzzztttvvvzzzYYYPPPGGGEEEEEECCCDDDFFF}}}qqqfffaaa\\\ZZZbbbooozzzhhh^^^SSSMMMHHHEEEHHHMMMNNNRRR^^^sss{{{pppyyy~~~llldddbbbbbbbbbdddaaaccckkkyyy}}}kkk[[[NNNNNNMMMLLLNNNQQQTTTVVV[[[\\\]]]___```bbbcccdddggghhhiiijjjkkklllmmmmmmnnnpppqqqpppnnnooorrruuuuuutttsssrrrqqqqqqrrrssstttuuuwwwxxxxxxyyy|||~~~rrr^^^RRRPPPMMMIIIFFFFFFGGGJJJKKKLLLLLLKKKLLLMMMLLLJJJGGGEEEDDDEEEHHHNNNZZZppprrrllltttiiiZZZZZZVVVZZZhhh{{{yyyvvvzzz{{{ooobbbYYYWWWOOOMMMMMMPPPSSSZZZfffsss}}}rrrjjjffflllnnn~~~hhhVVVIIICCCBBB???@@@CCCFFFJJJQQQYYY___gggrrrxxxmmmmmm~~~vvvZZZQQQIIIHHHHHHFFFFFFHHH}}}qqqfffaaa\\\ZZZcccooowwweee\\\RRRLLLGGGEEEGGGKKKMMMQQQ]]]qqqwwwnnnxxx}}}kkkcccaaa``````bbb```ccckkkxxx}}}jjjZZZNNNMMMLLLLLLNNNQQQTTTWWWZZZ[[[]]]___aaacccdddeeeeeeffffffgggiiijjjjjjkkklllnnnoooooonnnpppssswwwwwwvvvuuusssrrrrrrssssssqqqssstttuuuuuuwwwyyy|||~~~rrrbbbXXXQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIHHHGGGEEEGGGFFFFFFHHHKKKUUUiii{{{vvvkkkmmmrrryyypppbbb[[[XXX\\\hhhwww~~~|||pppcccZZZVVVPPPMMMMMMPPPSSSZZZgggsss}}}zzzqqqmmmllliiijjjzzziiiWWWIIIBBBAAA@@@BBBDDDHHHLLLSSS[[[aaajjjttt{{{pppooovvvYYYPPPHHHGGGGGGEEEEEEGGG~~~qqqfffaaa\\\[[[dddpppwwweee[[[RRRMMMJJJGGGHHHKKKOOOSSS^^^sss|||{{{yyysssmmmzzz}}}}}}|||jjjbbb```______``````bbbjjjxxx{{{iiiXXXNNNMMMLLLLLLNNNQQQTTTWWWYYYZZZ\\\^^^aaaccceeefffeeeeeefffggghhhiiijjjjjjjjjkkklllmmmnnnqqqvvvyyyyyyxxxvvvtttssssssssssssppprrrttttttuuuvvvyyy|||~~~ttthhh```VVVTTTRRRPPPOOOMMMJJJGGGEEEDDDCCCDDDEEEFFFEEEDDDHHHGGGGGGHHHIIIQQQbbbssspppjjjfffgggppp}}}uuuiii^^^\\\___gggppp}}}sssfff[[[VVVPPPNNNNNNQQQTTT[[[hhhttt~~~xxxvvvwwwwwwkkkiiiwwwiiiVVVIIIBBBAAABBBDDDFFFIIINNNVVV^^^dddnnnxxxsssrrrsssXXXOOOHHHFFFFFFEEEDDDFFF~~~qqqeee```\\\[[[dddrrrzzzhhh^^^TTTPPPNNNKKKLLLNNNQQQUUUaaawww}}}|||yyy}}}sssppp}}}kkkcccaaa___^^^______bbbjjjwwwzzzgggVVVMMMLLLKKKLLLNNNQQQTTTWWWXXXYYY[[[^^^aaadddfffhhhgggggghhhhhhiiijjjkkkkkkhhhhhhiiikkkooosssxxx{{{yyyxxxvvvtttrrrqqqqqqqqqrrrsssuuuvvvwwwxxx{{{~~~yyynnnhhh^^^[[[XXXVVVUUURRRMMMJJJFFFEEECCCCCCEEEFFFEEEEEEFFFEEEFFFHHHIIIQQQbbbrrr~~~qqqhhhbbbeeekkkqqqwwwsssjjj^^^]]]___dddhhhuuuuuuiii]]]VVVQQQOOOOOORRRUUU\\\hhhuuuuuupppzzzfffUUUIIICCCBBBCCCDDDFFFIIIOOOWWW```fffqqqzzztttrrr}}}pppXXXOOOGGGFFFFFFDDDDDDFFF~~~qqqeee```\\\[[[eeesss}}}kkk```UUUQQQOOOMMMMMMOOOPPPUUUccczzz}}}vvvuuunnnfffcccaaa_________bbbjjjxxxyyyeeeTTTLLLKKKKKKKKKMMMQQQUUUWWWWWWXXX[[[^^^aaadddggghhhggggggggghhhhhhiiiiiijjjggggggiiilllqqquuuyyyzzzwwwvvvtttqqqpppooooooooorrrsssuuuvvvwwwyyy|||uuummmeeeaaa\\\ZZZZZZXXXSSSNNNJJJGGGDDDCCCDDDEEEEEEEEEBBBBBBDDDHHHLLLUUUgggxxx~~~pppddd``````]]]```fffmmmpppooojjjfff]]][[[]]]______hhhwwwjjj]]]VVVRRRPPPPPPSSSVVV]]]iiivvvxxx|||zzzbbbSSSIIIDDDCCCBBBCCCEEEHHHNNNWWWaaagggsss|||tttqqqyyyoooXXXOOOGGGFFFFFFDDDDDDFFFqqqeee```\\\\\\ffftttnnnaaaSSSNNNMMMLLLLLLMMMNNNUUUeee~~~yyy|||ppphhheeebbb```___```ccckkkyyyyyyeeeSSSKKKKKKJJJKKKMMMQQQUUUWWWWWWYYY[[[^^^aaadddggghhhdddeeeeeeeeefffffffffgggggghhhjjjoootttwwwxxxxxxtttsssqqqooonnnnnnnnnnnnppprrrtttuuuvvvxxx{{{~~~{{{ssskkkgggddddddeeebbb[[[UUUOOOLLLGGGDDDCCCDDDCCCCCC@@@@@@CCCHHHMMMYYYmmmzzziii^^^XXXVVVVVVXXX[[[^^^aaa``````YYYVVVWWWYYYYYY^^^rrryyyjjj]]]WWWSSSQQQQQQTTTWWW^^^jjjwww}}}}}}uuu^^^RRRIIIDDDCCCAAABBBDDDGGGMMMWWWaaahhhttt~~~vvvqqqtttrrrXXXOOOHHHFFFFFFEEEDDDFFFrrreee```\\\\\\ggguuurrrcccTTTNNNMMMLLLLLLNNNOOOXXXkkkzzzqqqiiifffbbb______aaadddlllzzzzzzdddRRRKKKJJJJJJJJJMMMQQQUUUWWWXXXYYY[[[^^^aaadddfffgggddddddeeeeeeeeeeeeffffffhhhiiilllrrrwwwyyywwwuuusssqqqpppnnnmmmmmmnnnnnnqqqsssuuuvvvwwwyyy}}}zzzsssqqqrrrvvvxxxtttiii```WWWSSSLLLHHHEEEEEEDDDDDDBBBBBBDDDGGGMMMYYYnnnuuueee\\\WWWUUURRRRRRTTTUUUVVVVVVTTTQQQQQQTTTTTTWWWfffxxxzzziii]]]XXXTTTRRRRRRTTTXXX^^^kkkwww}}}rrr]]]QQQIIICCCAAAAAABBBDDDGGGMMMWWWbbbjjjvvvzzzqqqppptttYYYPPPHHHGGGGGGEEEEEEGGGrrreee___\\\\\\gggvvvwwwgggVVVOOONNNNNNOOOPPPRRR\\\qqq|||}}}yyyrrriiifffbbb___^^^aaadddmmm{{{zzzeeeRRRJJJJJJIIIJJJMMMQQQUUUWWWYYYZZZ\\\^^^aaaccceeefffffffffggggggggggggggggggiiijjjnnntttyyyzzzvvvsssrrrqqqooonnnnnnnnnoooooosssuuuwwwyyyzzz|||zzz{{{uuuiii___YYYRRRLLLIIIHHHGGGGGGEEEDDDDDDGGGLLLWWWmmmqqqfffYYYUUUQQQOOONNNOOOOOOOOOQQQMMMMMMQQQRRRSSS```ooo{{{iii]]]YYYUUURRRRRRUUUXXX___lllxxx~~~qqq]]]RRRIIICCC@@@BBBCCCDDDGGGNNNXXXdddkkkwww}}}rrrmmmtttZZZQQQIIIHHHHHHFFFFFFHHH~~~rrrfff```\\\\\\jjjzzzppp]]]RRRNNNLLLMMMPPPRRR___www{{{~~~yyysss}}}pppgggccc```^^^___cccjjjnnnxxxyyy___RRRJJJJJJIIIJJJKKKNNNPPPRRRWWWZZZ]]]___```cccfffhhh___bbbeeegggfffffffffggggggkkkpppwww{{{zzzvvvrrrqqqqqqpppllliiiiiimmmpppuuuvvvwwwyyy{{{~~~xxxooofffZZZSSSPPPMMMHHHDDDCCCBBBDDDGGGKKKUUUiii{{{rrrbbbXXXPPPNNNMMMJJJIIIKKKNNNMMMMMMMMMKKKMMMZZZggg}}}kkk^^^YYYTTTQQQPPPSSSWWW^^^lllxxxkkk]]]MMMFFFDDD???BBB@@@AAAGGGNNNWWWdddppp|||ooohhhxxxrrrWWWOOOHHHGGGGGGEEECCCDDD}}}qqqeee```\\\]]]kkk{{{www```TTTQQQQQQSSSVVVVVVaaavvv~~~xxxooovvvoooeeeaaa^^^]]]^^^aaajjjooowwwuuu]]]QQQJJJIIIIIIIIIKKKNNNQQQSSSVVVXXX[[[]]]^^^```cccfff```bbbdddeeeeeefffgggiiihhhlllrrrwwwyyywwwtttrrrppppppnnnkkkiiiiiimmmpppttttttvvvxxxzzz}}}~~~rrrbbbWWWQQQMMMIIIEEEEEEDDDEEEGGGJJJSSSfffxxx~~~jjj___UUUQQQNNNKKKJJJKKKMMMLLLMMMMMMKKKMMMXXXddd}}}|||kkk```\\\SSSQQQQQQSSSWWW___mmmyyyiii\\\NNNGGGFFFBBBBBBAAACCCIIIQQQZZZiiivvvpppkkk{{{hhhVVVNNNGGGFFFFFFDDDCCCDDD}}}{{{oooeee```]]]___mmm~~~}}}aaaSSSRRRTTTVVVXXXXXX___qqqwwwlllooo{{{qqqeee___[[[[[[]]]___jjjooouuu{{{nnnYYYQQQIIIHHHHHHIIILLLOOORRRTTTSSSVVVYYY[[[\\\^^^aaacccaaabbbcccddddddeeehhhkkkiiinnntttwwwuuurrrqqqpppooonnnllljjjhhhjjjmmmppprrrssstttvvvyyy{{{}}}~~~mmm]]]TTTOOOJJJFFFHHHGGGFFFGGGIIIQQQccctttvvviii\\\UUUPPPLLLJJJLLLKKKKKKLLLMMMLLLMMMVVV```ttt~~~vvvsssrrrpppqqqttt{{{~~~zzzkkkaaa^^^SSSQQQQQQTTTXXX```nnn{{{{{{fff\\\OOOIIIHHHDDDBBBBBBEEELLLTTT```ppprrrmmm}}}uuuaaaUUULLLFFFEEEEEECCCBBBCCC}}}zzznnnddd```^^^aaappp{{{^^^QQQQQQRRRSSSSSSTTTXXXhhhwwwlllnnnxxxvvvggg___ZZZZZZ]]]]]]jjjpppuuuwwwiiiUUUPPPHHHHHHHHHIIILLLOOOSSSUUUSSSUUUXXXZZZ[[[]]]___bbbbbbbbbbbbbbbccceeejjjmmmjjjpppvvvvvvrrrmmmmmmnnnlllkkkiiiggggggjjjmmmpppqqqrrrtttvvvyyyzzz||||||vvvfff[[[TTTMMMHHHIIIGGGGGGGGGHHHPPPaaarrrssscccYYYSSSMMMKKKMMMJJJIIIKKKMMMLLLLLLSSS\\\nnnrrrjjjbbbaaa```___aaafffjjjnnntttyyy~~~vvviii```]]]SSSQQQQQQUUUZZZbbbppp}}}yyyfff\\\OOOHHHHHHDDDCCCCCCFFFNNNWWWdddwwwtttppp~~~rrr```SSSKKKEEEDDDEEEBBBAAACCCyyynnndddaaa___bbbrrruuu[[[PPPPPPPPPNNNLLLPPPSSSbbbzzzppprrr{{{{{{kkk```ZZZYYY]]][[[iiipppuuuvvvgggTTTNNNHHHHHHHHHIIILLLOOOSSSUUUSSSVVVXXXZZZ[[[\\\___aaaaaabbbbbbaaabbbfffkkkooolllqqquuutttooojjjjjjlllhhhfffddddddfffiiimmmoooqqqsssuuuwwwyyyzzz{{{{{{~~~~~~pppfff\\\SSSLLLHHHGGGFFFFFFGGGOOOaaaqqq~~~lll```WWWPPPNNNOOOKKKIIIJJJLLLLLLLLLRRRYYYhhh{{{yyypppiiiaaaZZZTTTSSSTTTSSSVVVZZZ]]]aaaggglllrrrwww|||||||||{{{zzz{{{|||rrrfff]]]YYYRRRPPPQQQUUU[[[dddrrr{{{hhh^^^OOOGGGFFFBBBCCCCCCHHHOOOXXXfff|||{{{uuurrraaaRRRJJJDDDDDDDDDBBBAAACCCyyynnndddaaa```cccsssqqq[[[QQQPPPOOOMMMLLLOOORRRbbbwwwxxx{{{lllaaaYYYYYY]]]ZZZhhhpppvvvxxxiiiTTTMMMIIIHHHHHHIIILLLOOORRRTTTTTTVVVYYYZZZ[[[\\\___aaa```aaaaaabbbcccfffkkkooooooqqqsssqqqmmmiiihhhiiidddbbb``````dddhhhkkkmmmqqqrrruuuwwwyyyzzzzzzzzz|||}}}{{{pppeeeYYYQQQIIIGGGFFFFFFFFFMMM___oooyyykkk```VVVQQQQQQLLLJJJIIILLLLLLLLLQQQXXXiii{{{|||sssmmmggg___YYYTTTNNNIIIJJJKKKJJJLLLPPPRRRVVV[[[aaaffflllqqquuuyyyyyyzzzzzzzzzyyyxxxwwwuuuvvvvvvwwwyyy}}}xxxooodddZZZVVVRRRPPPQQQVVV\\\eeeuuulll```OOOFFFEEEBBBCCCDDDHHHOOOWWWfff}}}}}}rrraaaRRRJJJDDDDDDEEECCCBBBCCCzzznnneeebbb```dddsssmmmZZZPPPMMMLLLMMMNNNNNNRRRbbb}}}zzz}}}wwwiii___XXXYYY]]]ZZZgggpppwww|||lllUUULLLJJJIIIIIIIIIKKKNNNQQQSSSTTTVVVXXXYYYZZZ[[[^^^```^^^```aaabbbdddgggllloooqqqqqqpppooollljjjgggfffaaa^^^\\\]]]bbbgggjjjkkkoooqqqtttvvvxxxxxxxxxxxxyyyzzzyyylll___VVVLLLIIIHHHFFFEEEKKK\\\lllxxxjjj]]]UUUSSSOOOKKKIIIKKKLLLMMMRRRXXXlll{{{vvvjjjbbb]]]YYYSSSNNNLLLFFFCCCEEEFFFEEEEEEHHHKKKNNNSSSWWW\\\aaagggjjjnnnooopppppppppooommmlllnnnppprrruuuxxx|||vvvmmmcccZZZUUURRRPPPQQQWWW]]]gggvvvooobbbPPPEEEEEECCCBBBCCCGGGMMMUUUccc{{{xxxfffSSSKKKEEEEEEEEEDDDCCCDDDzzzoooeeebbbaaadddsss|||kkkWWWMMMJJJIIIMMMQQQMMMRRRbbb~~~zzzzzz|||~~~rrrfff]]]WWWYYY]]]ZZZgggpppxxx~~~oooVVVKKKKKKJJJIIIJJJKKKNNNPPPRRRSSSUUUWWWXXXYYYZZZ]]]___]]]___aaaccceeehhhlllooorrrpppnnnmmmllljjjgggeee___\\\ZZZ[[[aaafffiiijjjnnnppprrruuuwwwwwwvvvvvvvvvxxx~~~}}}pppbbbYYYOOOLLLIIIFFFDDDIIIYYYhhhqqqbbbXXXUUUPPPLLLIIIJJJLLLMMMRRRXXXiiiwwwqqqhhh]]]VVVSSSPPPKKKGGGHHHDDDBBBDDDEEECCCCCCEEEGGGJJJNNNRRRVVV[[[```dddggghhhiiiiiihhhgggfffeeejjjmmmppptttwww|||~~~tttmmmcccZZZVVVRRRPPPRRRWWW^^^gggwwwqqqcccPPPFFFFFFEEEBBBCCCGGGLLLSSSbbbzzzmmmSSSKKKEEEEEEFFFDDDDDDEEExxxmmmdddbbbaaaeeetttmmmZZZSSSPPPKKKMMMRRRQQQYYYhhhzzzllleee```\\\ZZZ\\\^^^iiirrr{{{~~~kkkSSSMMMKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWXXX[[[]]]^^^^^^___```ccchhhkkknnnnnnmmmkkkiiihhhgggffffff\\\[[[[[[^^^bbbfffiiiiiimmmoooqqqsssuuuwwwxxxyyyzzzxxxyyyxxxkkk___VVVOOOIIIHHHIIIMMMUUU^^^|||uuueeeXXXTTTQQQOOONNNLLLKKKPPPXXXhhhsss~~~vvveee^^^TTTNNNKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFJJJPPPVVV\\\___aaa___\\\ZZZZZZ[[[^^^___cccfffkkkoootttyyy~~~wwwnnnbbbXXXTTTRRRRRRSSSVVV]]]iiiwwwppp___UUUMMMHHHGGGCCCCCCEEEJJJQQQ___vvv|||yyymmm___LLLFFFIIIDDDBBBEEECCCvvvllldddcccccchhhxxx{{{iiiXXXSSSQQQMMMOOOUUU\\\eeetttuuuiiiccc```^^^^^^```^^^iiirrr|||lllUUUOOOIIIIIIIIIIIIKKKMMMOOOQQQRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]^^^___bbbeeeiiikkkkkkjjjiiihhhgggggggggggg]]]\\\\\\___cccgggiiijjjmmmooorrruuuwwwxxxyyyyyyzzzxxxxxx}}}nnnbbbXXXPPPIIIHHHJJJLLLRRRYYYooo|||~~~lll]]]VVVRRROOONNNLLLKKKQQQXXXfffqqqyyymmmfff]]]WWWPPPLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEIIINNNSSSXXXZZZ[[[YYYWWWUUUVVVXXXZZZ\\\___bbbfffkkkoootttzzz}}}xxxooocccZZZVVVSSSSSSTTTWWW^^^kkkxxxmmm\\\RRRJJJFFFEEECCCCCCEEEIIIPPP^^^uuu|||zzzzzzcccOOOGGGJJJEEEBBBEEEBBBvvvllleeedddffflll}}}vvveeeWWWTTTTTTSSSVVV\\\iiivvvttthhhbbb___]]]]]]___]]]iiirrr|||nnnWWWQQQGGGGGGHHHIIIKKKNNNQQQRRRSSSUUUWWWWWWWWWXXXZZZ[[[]]]]]]]]]^^^```cccfffgggggggggffffffggghhhjjjkkkbbb``````aaaeeehhhiiijjjmmmooorrrvvvxxxyyyyyyyyyzzzwwwvvv~~~rrrfff[[[RRRJJJIIIJJJKKKNNNRRRcccsssxxxhhhZZZUUUPPPNNNLLLLLLQQQXXXdddnnn}}}yyyrrrpppmmmddd[[[WWWRRROOOLLLJJJIIIIIIIIIHHHEEEEEEDDDCCCCCCBBBBBBAAA@@@AAADDDHHHLLLPPPRRRTTTSSSRRRPPPPPPQQQTTTWWWYYYZZZ]]]aaaeeeiiinnntttxxx~~~zzzpppddd[[[WWWTTTTTTUUUXXX```mmm{{{nnn\\\QQQIIIDDDDDDCCCCCCDDDHHHOOO\\\sss~~~iiiTTTJJJKKKEEECCCEEEBBBwwwmmmfffeeegggnnnssscccVVVVVVYYYYYY^^^eeesssxxxjjjccc]]]YYYWWWXXX[[[gggppp{{{nnnWWWQQQHHHHHHHHHIIIKKKNNNPPPQQQTTTVVVWWWXXXWWWWWWYYYZZZ]]]]]]]]]^^^```bbbdddeeeeeedddeeefffhhhjjjmmmooojjjhhhffffffgggiiiiiiiiikkkmmmqqquuuxxxyyyxxxxxxxxxvvvuuu}}}xxxwwwyyy{{{}}}rrrhhh\\\RRRJJJIIIJJJKKKLLLNNNaaarrrvvvaaaYYYRRRNNNLLLLLLRRRYYYeeeooo|||wwwmmmdddbbb```ZZZTTTQQQKKKKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBDDDHHHJJJMMMNNNOOONNNMMMMMMMMMOOORRRUUUWWWWWWZZZ]]]```dddjjjpppttt{{{zzzpppccc[[[XXXUUUUUUWWWZZZbbbooo}}}sss___RRRIIIEEEDDDDDDCCCEEEIIINNN[[[pppqqqYYYMMMLLLFFFCCCEEEAAAyyynnnfffeeegggnnn}}}ooo```TTTUUUYYY[[[aaaiiiuuu}}}|||zzzlllccc]]]WWWTTTUUUYYYeeeoooyyy~~~lllVVVPPPJJJJJJJJJJJJKKKLLLNNNOOOSSSUUUWWWWWWVVVWWWXXXZZZ\\\]]]]]]^^^```aaaccccccdddddddddeeehhhlllppprrrrrrooollljjjjjjiiihhhgggiiikkkooorrruuuwwwwwwwwwxxxvvvvvv|||rrrkkkkkknnnoooqqqsssvvv|||{{{vvvqqqkkkeeeZZZQQQJJJIIIJJJKKKMMMPPPaaatttjjj```UUUPPPMMMMMMRRRXXXfffppp}}}ssshhh^^^ZZZXXXTTTPPPOOOJJJKKKLLLLLLJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAACCCEEEGGGJJJKKKLLLLLLMMMLLLLLLMMMNNNQQQTTTUUUVVVXXX[[[^^^bbbgggmmmrrrxxx}}}zzzooobbbZZZXXXUUUVVVWWW[[[dddqqquuu___QQQHHHCCCCCCDDDDDDFFFJJJOOOZZZnnnxxx^^^OOOLLLFFFDDDEEEAAAxxxmmmeeedddfffnnnnnn^^^RRRRRRWWWZZZbbbjjjuuuzzzuuuvvv}}}~~~{{{|||xxxjjjbbb]]]YYYWWWYYYYYYdddnnnyyy}}}kkkUUUOOOKKKKKKJJJJJJJJJLLLMMMNNNQQQSSSUUUVVVUUUVVVXXXYYY[[[[[[]]]^^^```aaabbbccccccccccccdddgggkkkooorrrtttqqqnnnkkkkkkjjjhhhgggiiijjjmmmpppsssuuuwwwxxxxxxxxx{{{sssjjjdddfffiiijjjiiijjjeeehhhhhhdddbbbbbb```[[[UUUOOOJJJIIIJJJKKKQQQXXXdddxxxsssgggZZZRRRNNNNNNRRRXXXfffppp}}}qqqeeeZZZUUUSSSOOOLLLKKKJJJLLLMMMMMMKKKHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMLLLMMMNNNPPPQQQSSSUUUVVVXXX[[[^^^dddkkkooosssyyyzzzooobbbZZZYYYUUUVVVXXX\\\eeerrrsss\\\NNNEEEAAAAAACCCDDDHHHMMMQQQZZZkkk||||||xxx}}}aaaOOOKKKEEEDDDEEEAAA~~~tttjjjbbbbbbeeennnsssaaaSSSSSSWWW[[[dddmmmvvv|||xxxyyy{{{vvvnnnpppxxxvvviiiccc^^^[[[ZZZ[[[ZZZfffoooyyy~~~kkkUUUOOOJJJIIIIIIJJJKKKMMMOOOPPPOOOQQQSSSTTTTTTUUUWWWYYYXXXYYYZZZ\\\^^^```aaaaaacccbbbaaaaaadddhhhmmmoooqqqooollljjjjjjjjjiiihhhjjjkkklllnnnrrruuuxxxzzz{{{|||zzzpppgggbbbeeejjjjjjiiihhh^^^]]]YYYTTTUUUWWWTTTOOOOOOLLLJJJIIIIIILLLWWWbbbppp|||mmm]]]TTTOOONNNRRRXXXdddnnn{{{sssggg[[[UUUSSSNNNKKKJJJIIILLLNNNMMMJJJHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCDDDEEEHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNQQQSSSTTTVVVZZZ```fffkkknnnttt||||||pppbbb[[[ZZZUUUUUUWWW\\\eeessspppYYYLLLEEEBBBCCCCCCEEEKKKPPPTTT[[[jjjyyyyyypppzzzbbbOOOJJJEEEDDDEEEAAA~~~{{{qqqggg```aaaeeeoooxxxfffWWWUUUYYY^^^gggqqqwww~~~{{{pppeeegggqqq{{{wwwjjjccc___[[[YYY[[[\\\gggpppzzzlllUUUOOOHHHHHHHHHIIIKKKNNNPPPRRRMMMOOORRRSSSTTTUUUWWWYYYUUUVVVYYY[[[]]]___``````bbbaaa___```bbbfffjjjmmmmmmkkkiiihhhiiijjjjjjiiillllllmmmnnnqqqvvvzzz|||}}}uuuooogggcccgggmmmmmmjjjiii\\\YYYSSSNNNOOOQQQMMMFFFKKKJJJJJJIIIHHHLLLZZZiii~~~qqq```UUUPPPOOORRRWWWaaakkkxxxxxxkkk___YYYVVVQQQMMMLLLHHHKKKMMMLLLIIIHHHIIIKKKIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBAAABBBCCCFFFIIIKKKLLLKKKJJJJJJIIIIIIIIIJJJNNNPPPQQQSSSVVV\\\ccchhhkkkqqqyyy}}}qqqccc\\\\\\TTTUUUWWW\\\eeesssnnnYYYMMMGGGEEEGGGBBBFFFLLLSSSVVV\\\iiiwwwyyylllvvvcccOOOJJJDDDDDDFFFAAAzzztttllleee___^^^cccqqqfffWWWXXXXXX```llloooqqqwwwuuuhhhdddeeeuuuzzzllleee```[[[ZZZ\\\]]]bbbooo}}}~~~mmmVVVGGGHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQSSSTTTVVVVVVWWWWWWZZZZZZ[[[\\\]]]]]]^^^^^^```aaabbbbbbaaa```bbbcccjjjjjjiiiiiiiiiiiiiiiiiimmmmmmnnnppprrruuuwwwxxx}}}ppplllgggfffmmmtttsssmmmeee[[[RRRQQQQQQMMMJJJIIIKKKKKKFFFGGGOOOQQQ]]]uuuwwwbbbVVVPPPNNNOOORRRaaajjjwww|||rrreeeZZZUUURRRPPPNNNMMMLLLJJJIIIIIIIIIGGGEEEEEEEEEEEEGGGIIIIIIGGGEEEBBBCCCCCCEEEFFFIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKNNNQQQTTTYYY___cccjjjlllpppvvv~~~yyyrrrggg]]]XXXWWWWWWYYY^^^fffsssjjjZZZLLLGGGFFF???CCCEEEJJJPPPTTT[[[hhhuuurrriiisss~~~eeeSSSLLLDDDEEEFFF???yyysssjjjccc___```fffssshhhZZZZZZXXX]]]fffhhhiiiooo||||||nnngggffftttzzzllleee```[[[YYY[[[]]]bbbnnn}}}~~~nnnWWWIIIHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^```bbbccccccbbbaaacccdddhhhhhhiiiiiiiiiiiiiiiiiimmmmmmnnnpppsssuuuwwwyyyrrrooojjjjjjrrr{{{{{{vvvjjj___TTTQQQOOOKKKHHHGGGIIIJJJEEEGGGOOOSSS```xxxtttbbbXXXRRROOOPPPSSS___iiiuuuzzzmmmbbb[[[XXXTTTRRRPPPNNNLLLLLLLLLLLLJJJHHHFFFEEEEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJHHHGGGGGGFFFFFFFFFIIIJJJLLLNNNQQQUUUZZZ^^^dddfffjjjqqqyyyyyyqqqfff]]]YYYVVVWWWZZZ^^^ggguuujjjZZZLLLHHHHHHBBBCCCDDDIIIOOOTTT\\\jjjxxxwwwnnnsss~~~www___OOOIIIBBBCCCDDD>>>yyysssiiiccc___bbbiiivvviii]]]\\\WWWXXX^^^___```gggtttzzzqqqnnnwwwzzzmmmeee```[[[YYYZZZ\\\aaammm|||~~~oooYYYKKKHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRTTTVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___```bbbccccccbbbbbbccceeefffggggggggghhhiiiiiiiiimmmmmmnnnpppsssuuuxxxyyy}}}vvvsssooopppyyyuuugggZZZSSSPPPKKKHHHHHHGGGHHHEEEGGGPPPUUUeee~~~|||oooaaaYYYTTTQQQRRRTTT]]]fffsss~~~xxxmmmfff```[[[WWWSSSQQQOOONNNOOONNNMMMLLLGGGFFFFFFGGGHHHHHHFFFDDDDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLPPPTTTXXX[[[^^^ccckkksss|||~~~wwwpppeee\\\XXXUUUWWWZZZ```iiiwwwiiiYYYLLLIIIJJJEEECCCDDDHHHMMMSSS[[[kkkyyysssssswwwnnnYYYLLLHHHBBBCCCEEE>>>{{{uuunnngggaaadddlllzzz|||fff\\\[[[UUUTTTYYYXXX[[[bbbooo}}}ooofffaaa\\\ZZZ[[[[[[___kkkzzz}}}ooo[[[NNNHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXYYY[[[]]]^^^___```___```bbbbbbaaaaaabbbddddddeeeeeefffggghhhhhhiiillllllnnnppprrruuuxxxyyyyyyzzz{{{xxxtttvvvqqqaaaXXXSSSNNNKKKKKKEEEHHHEEEHHHQQQWWWiii|||vvvtttzzzzzzrrrggg]]]XXXUUURRRRRRUUU[[[dddqqq|||yyyqqqjjjccc^^^XXXUUURRRQQQPPPPPPOOOMMMIIIHHHGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIILLLQQQTTTWWWZZZ```gggoooxxx{{{uuummmbbbZZZWWWTTTWWW[[[aaalllzzz{{{eeeWWWJJJHHHJJJFFFFFFEEEHHHLLLPPPXXXhhhvvvuuurrrrrriiiVVVKKKIIIDDDEEEGGGAAA}}}wwwsssjjjccceeennn}}}ttt___WWWXXXSSSRRRXXXYYY[[[aaammmqqqhhhbbb]]]ZZZ[[[ZZZ^^^iiixxx{{{nnn[[[OOOHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXYYYYYY[[[\\\]]]___``````]]]^^^``````______aaacccccccccdddeeeffffffggggggjjjkkkllloooqqqtttwwwyyywwwyyy~~~{{{|||zzzhhh\\\VVVPPPMMMMMMFFFHHHFFFHHHQQQYYYmmmzzzpppkkkmmmssstttyyy~~~|||rrrggg___XXXUUUSSSPPPQQQUUUZZZcccppp{{{|||uuulllggg___\\\WWWTTTRRRQQQOOONNNLLLJJJIIIHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFAAAAAA@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGKKKOOOSSSVVVZZZ___dddkkkuuuzzzsssjjj___XXXWWWUUUWWW\\\cccnnn|||tttaaaUUUHHHFFFIIIEEEHHHGGGHHHKKKMMMSSSaaaoootttpppqqq~~~fffTTTKKKIIIDDDDDDGGGBBB{{{vvvrrriiicccfffrrrnnnZZZSSSUUUQQQSSS\\\___```eeeoooqqqiiibbb\\\ZZZ[[[YYY]]]ggguuuxxxlllZZZNNNHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^___[[[]]]^^^___^^^___```bbbbbbcccccccccdddeeeeeeeeehhhiiikkkmmmpppsssvvvwwwwwwyyy}}}qqqdddZZZSSSNNNMMMGGGJJJHHHIIIRRRYYYooosssgggcccdddhhhlllooosssxxx{{{wwwppp```ZZZUUUSSSQQQOOOQQQUUUZZZcccppp{{{yyysssjjjfff___ZZZWWWTTTQQQOOOOOOMMMKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDD??????>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFIIIMMMQQQSSSWWW\\\aaahhhrrr~~~zzzsssjjj___YYYXXXVVVYYY^^^fffppp~~~lll]]]SSSGGGEEEGGGCCCIIIGGGHHHIIIJJJNNNZZZggg~~~ooommmqqqfffTTTKKKHHHAAAAAADDD@@@{{{vvvpppiiibbb```iiiwwwlllYYYRRRTTTPPPUUUaaagggllloooxxxpppgggaaaZZZXXXYYYYYY\\\fffsssvvvjjjXXXMMMHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[]]]^^^_________aaacccccccccccccccccccccccccccfffgggiiikkkooorrruuuvvvuuuvvvyyyooodddYYYRRRPPPJJJMMMJJJJJJQQQYYYppp}}}lllbbbaaa___aaaccceeekkkqqqppplll]]]XXXTTTRRRPPPNNNQQQWWWZZZdddqqq}}}wwwrrrjjjccc]]]YYYUUUSSSRRRPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFDDDDDDCCCCCCCCC=========>>>???@@@AAAAAAAAABBBCCCCCCCCCEEEIIILLLMMMQQQWWW\\\cccooo||||||uuukkk```[[[[[[WWWZZZ```gggrrr{{{ggg[[[TTTHHHEEEFFFBBBFFFEEEFFFGGGGGGJJJUUU```yyyyyykkkkkkooojjjXXXNNNIIIAAA@@@CCC@@@}}}wwwqqqkkk```\\\^^^jjj{{{mmmZZZRRRSSSPPPVVVeeelllvvvyyy~~~ooofff___YYYVVVWWWYYY[[[eeerrrttthhhWWWLLLHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]___`````````bbbdddcccccccccbbbbbbbbbbbbbbbeeefffhhhjjjnnnqqqtttuuuqqqrrrttt{{{zzzlll___WWWTTTKKKNNNKKKKKKQQQYYYpppuuuiiieee[[[\\\\\\]]]bbbiiijjjfff\\\WWWTTTRRRPPPOOORRRXXX[[[eeerrr}}}zzzqqqiiiccc]]]YYYVVVTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBBBB============>>>@@@AAABBBBBBCCCBBBAAAAAABBBEEEHHHGGGLLLRRRXXX```lll|||~~~wwwmmmbbb]]]^^^XXX[[[aaahhhssswwweee[[[UUUIIIEEEFFFBBBCCCBBBDDDFFFFFFHHHRRR^^^qqqvvviiiiiinnnppp]]]RRRLLLBBBAAADDDAAAzzzqqqjjjaaabbbfffnnn{{{rrr___PPPPPPTTTWWW```lllwwwyyykkkbbb\\\WWWWWWZZZZZZ]]]dddmmmqqqiiiXXXJJJFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWUUUVVVVVVWWWWWWXXXXXXXXX[[[]]]```aaaaaa```aaaaaaccccccddddddcccbbb```___gggeeeeeehhhmmmsssxxxzzzssstttwww|||uuuddd[[[YYYQQQNNNMMMNNNOOOXXXppplll^^^]]]YYYTTTUUUYYY___bbbcccXXXTTTQQQOOOLLLMMMVVV___fffgggppp~~~tttllleee```]]]]]]VVVOOOMMMNNNNNNLLLHHHGGGFFFDDDBBBAAAAAAAAAAAA????????????????????????AAAAAA@@@@@@AAACCCDDDEEEHHHKKKOOOTTT\\\iiiyyy{{{pppccc[[[ZZZXXXZZZ```iiiuuu|||kkkXXXNNNIIIDDD@@@???BBBCCCDDDEEEGGGKKKRRRVVVooosssgggooojjjRRRJJJKKKHHHBBB???|||rrrjjjaaaaaaeeemmm{{{ssscccWWWXXX\\\___fffqqqxxxxxxjjjaaa[[[VVVVVVYYYWWWZZZbbbkkkppphhhWWWIIIFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWYYY\\\^^^`````````bbbcccbbbbbbcccccccccaaa```___gggfffgggkkkpppuuuxxxxxxrrrtttwww}}}mmm```ZZZQQQLLLKKKMMMNNNVVVjjjyyyjjj___ZZZTTTRRRUUUYYY\\\\\\WWWSSSPPPNNNLLLNNNVVV```kkklllttttttkkkdddaaa___YYYRRROOOOOOOOOLLLIIIFFFEEECCCBBB@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDGGGJJJMMMRRR[[[hhhxxxrrreee\\\[[[YYY\\\bbbkkkxxx~~~lllXXXMMMHHHDDDAAA@@@BBBCCCCCCDDDFFFJJJPPPTTThhhvvvggglll{{{xxx\\\OOOLLLHHHDDDBBB~~~uuummmbbbbbbeeennn}}}ttthhhaaadddhhhjjjooowww{{{xxxiii```ZZZUUUUUUWWWSSSVVV___jjjooohhhWWWIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVXXXZZZ\\\]]]^^^```ccceeeaaabbbbbbbbbbbbbbbaaaaaafffgggkkkpppuuuwwwwwwvvvpppsssxxx~~~{{{jjj___UUUNNNKKKNNNPPPUUUddduuuyyyeee^^^VVVRRRRRRUUUVVVVVVTTTQQQNNNMMMLLLNNNWWWaaappprrryyytttkkkfffddd^^^WWWSSSRRRPPPMMMJJJEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBFFFHHHKKKPPPXXXfffvvvtttfff]]]\\\[[[^^^eeeooo|||mmmXXXLLLGGGCCCAAABBBAAABBBBBBCCCDDDHHHMMMQQQ]]]qqqyyyfffgggsssnnnXXXMMMHHHEEEEEEyyysssgggfffiiirrrwwwpppmmmqqquuuvvvzzz~~~xxxhhh___ZZZUUUTTTUUUPPPTTT]]]hhhnnnhhhXXXJJJGGGFFFFFFFFFFFFHHHIIIKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVYYYZZZ[[[[[[[[[]]]aaacccaaabbbbbbcccccccccccccccfffiiinnntttyyyyyyvvvsssmmmqqqwwwvvvhhh\\\SSSNNNQQQTTTXXXcccpppzzzooofff\\\UUUSSSSSSSSSSSSRRRNNNLLLLLLKKKNNNXXXbbbrrrvvv}}}}}}rrrllliiiddd^^^XXXUUUQQQMMMJJJDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAAAAADDDFFFIIINNNVVVeeeuuu|||qqqddd]]]\\\[[[___hhhsssnnnXXXKKKFFFCCCBBBCCC@@@AAABBBBBBCCCFFFKKKNNNTTTfffzzzdddaaallleeeRRRHHHFFFGGG|||xxxlllkkknnnxxx}}}zzzyyy|||yyyhhh___[[[VVVTTTTTTPPPTTT\\\gggmmmhhhYYYLLLGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWW[[[[[[[[[ZZZZZZZZZ]]]___bbbbbbbbbcccdddeeefffgggfffiiiooovvvyyyyyytttpppkkkooovvvrrreeeZZZRRRSSSWWWZZZeeerrrwww}}}|||rrrdddYYYTTTSSSRRRQQQPPPLLLJJJJJJJJJMMMWWWbbbttt{{{zzzrrrnnnjjjddd]]]WWWRRRMMMJJJDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEHHHMMMVVVeeevvv~~~xxxssskkkbbb]]]]]]ZZZ```jjjvvvoooXXXKKKEEEBBBBBBCCC@@@AAABBBBBBBBBDDDHHHKKKOOO^^^{{{|||ccc___hhhvvvZZZKKKGGGGGG~~~~~~{{{xxxnnnnnnrrr~~~{{{jjjaaa]]]XXXUUUTTTQQQTTTZZZdddjjjfffYYYMMMGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRRRRTTTUUUVVVWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\aaaaaaaaabbbdddfffggghhhgggjjjnnntttwwwvvvrrroookkkooouuu}}}~~~ooobbbWWWVVVXXX___mmm}}}pppaaaXXXTTTQQQOOOOOOKKKIIIIIIJJJMMMVVVaaauuu{{{rrroooiiiaaaYYYRRRLLLJJJDDDCCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDGGGMMMWWWgggyyy{{{vvvqqqnnnhhh```]]]^^^[[[aaalllyyypppYYYLLLFFFCCCBBBCCC@@@BBBBBBBBBBBBDDDFFFIIILLLYYYrrrfff___hhhfffQQQIIIFFF|||{{{wwwrrrkkklllrrr||||||~~~|||{{{~~~yyy||||||zzz~~~lllccc___[[[VVVUUURRRSSSXXX```gggcccWWWMMMGGGFFFEEEEEEEEEFFFHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWVVVXXXZZZZZZYYYYYYZZZ[[[^^^^^^___```bbbdddggghhhhhhiiimmmqqqtttsssqqqnnnmmmooossszzz{{{mmm```\\\]]]fff{{{mmm```XXXSSSPPPNNNKKKIIIIIIIIILLLUUU```sssuuurrrllldddZZZQQQLLLIIIDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBDDDGGGMMMXXXiii|||~~~xxxssspppjjjbbb^^^___\\\cccooo}}}pppZZZMMMGGGCCCAAABBBAAABBBCCCCCCCCCCCCEEEHHHJJJTTThhhmmmccciiisssYYYLLLGGG|||xxxrrrmmmgggiiiqqqyyywww{{{yyyyyywwwsssrrruuuyyyzzzrrrqqqmmmrrr~~~sssxxxmmmdddaaa\\\XXXUUURRRRRRVVV^^^dddaaaVVVLLLGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRTTTUUUUUUSSSVVVYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^```cccfffgggiiiiiikkknnnqqqrrrpppmmmnnnppprrrwwwvvvhhhbbbcccnnnwwwggg]]]VVVRRRNNNKKKIIIHHHHHHKKKUUU___ooo~~~wwwtttnnneeeZZZQQQKKKHHHEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBDDDHHHNNNYYYkkk~~~xxxtttmmmddd______]]]eeeqqqpppZZZNNNHHHCCCAAAAAABBBCCCDDDDDDCCCCCCEEEGGGHHHPPPaaa{{{rrrfffkkk~~~{{{^^^OOOGGG}}}wwwnnnhhhhhhjjjqqq|||{{{}}}}}}xxxwwwzzz{{{xxxmmmaaaaaajjjzzzwwwqqq~~~rrrlllcccaaabbb\\\VVVWWWYYY\\\aaaaaaWWWJJJHHHFFFCCCBBBCCCEEEEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWVVVWWWWWWXXXYYYZZZ]]]]]]]]]^^^```aaacccdddfffeeefffiiinnnpppooollljjjkkkqqqzzzoooaaadddyyyrrrfff\\\TTTQQQMMMJJJKKKLLLNNNUUU]]]iii{{{{{{rrrhhh]]]PPPIIIHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIHHHFFFDDDGGGGGGIIIOOO[[[mmmyyytttmmmddd___``````fffsssoooWWWKKKGGGDDDAAA???BBBBBBAAABBBBBBCCCDDDEEEJJJLLLVVVooorrrrrrdddOOOJJJ}}}wwwoooiiijjjlllttt{{{www}}}|||wwwtttuuutttqqqeeeYYYYYYbbbssszzzvvv~~~rrrmmmffffffhhhcccVVVWWWYYY\\\bbbcccYYYMMMHHHFFFCCCBBBCCCDDDEEEEEEGGGGGGHHHIIIKKKLLLMMMNNNPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\]]]^^^___aaabbbcccbbbaaabbbeeekkkmmmmmmkkkjjjkkkooowwwsssfffiii~~~qqqdddZZZTTTOOOKKKKKKKKKKKKQQQXXXeeewww~~~qqqggg\\\QQQJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEEEEHHHNNN[[[nnn|||vvvrrrkkkccc___``````gggtttkkkUUUJJJGGGEEEBBBAAABBBAAAAAABBBBBBCCCDDDEEEJJJLLLUUUkkktttssshhhQQQKKK}}}wwwpppkkkkkknnnwwwxxxrrrvvvxxxwwwrrrooopppnnnjjj___TTTUUU]]]nnn}}}sssmmmeeeeeegggbbbUUUVVVXXX\\\bbbddd\\\QQQIIIFFFCCCBBBCCCDDDEEEDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^```aaaaaa^^^]]]\\\```fffjjjkkkjjjjjjjjjmmmrrryyyxxxlllooopppcccYYYSSSNNNLLLKKKKKKOOOUUU```ppp~~~oooddd[[[RRRLLLJJJHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHIIIJJJPPP]]]pppyyysssoooiiibbb___aaabbbiiivvvyyyfffRRRIIIGGGEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEJJJLLLTTTggg|||xxx~~~nnnUUUMMM~~~|||wwwqqqnnnkkkppp{{{tttmmmjjjlllllliiihhhiiihhheee^^^UUUVVV^^^lllsssjjj```]]]]]]WWWSSSTTTVVVZZZaaaddd]]]SSSIIIFFFCCCBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^______[[[YYYYYY\\\bbbhhhiiiiiiiiiiiikkkoootttsssuuu|||nnn___XXXPPPNNNMMMMMMPPPUUU\\\iiivvv~~~}}}iii^^^WWWQQQKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJNNNOOOQQQWWWccctttyyyrrrmmmgggaaa___aaadddlllzzzsssbbbOOOGGGEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDIIILLLTTTddd~~~~~~wwwqqqXXXNNN~~~{{{vvvqqqoookkkqqq~~~{{{oooiiibbbdddccc___^^^```___\\\[[[TTTXXX___jjjssshhh[[[WWWWWWQQQQQQRRRSSSWWW^^^ccc]]]TTTIIIGGGDDDBBBCCCDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]ZZZXXXWWW[[[bbbgggiiiiiifffgggiiimmmrrr}}}|||}}}wwweee\\\RRROOONNNOOORRRWWWZZZcccoooyyytttaaaWWWRRRMMMIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGEEEGGGIIIIIIIIIIIILLLNNNOOORRRWWW___jjjzzzzzz}}}|||tttmmmggg```___bbbgggppp~~~nnn^^^NNNFFFDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDHHHMMMVVVcccyyywwwmmmjjjTTTLLL}}}zzzuuuqqqpppkkksssxxxlllfff```aaa^^^XXXVVVWWWWWWTTTVVVSSSYYYaaajjj~~~xxxrrrhhh\\\XXXXXXSSSQQQQQQQQQUUU]]]bbb]]]UUUJJJGGGDDDBBBCCCDDDDDDCCCEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUWWWZZZ[[[[[[[[[[[[YYYXXXXXX\\\bbbggghhhgggdddfffiiimmmpppzzz|||ooocccVVVQQQQQQRRRVVV[[[\\\aaajjjtttwwwiiiZZZRRRNNNJJJHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGCCCFFFIIIIIIIIIJJJNNNRRRPPPVVV___jjjvvvxxxssstttwww~~~tttmmmfff``````cccjjjuuuyyyhhhZZZKKKEEECCC@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFMMMWWWbbbtttvvvjjjdddwwwyyy]]]MMMHHH}}}yyytttpppppplllvvvzzzllleee______[[[TTTQQQTTTUUUSSSUUUVVV```iiiqqq}}}uuuqqqggg[[[XXXYYYTTTRRRRRRRRRUUU\\\bbb^^^VVVJJJGGGDDDBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJLLLMMMNNNOOOOOONNNPPPPPPPPPPPPQQQRRRSSSTTTRRRTTTVVVYYYZZZZZZZZZYYYXXXWWWXXX\\\bbbffffffddddddfffjjjlllnnnwww~~~ppp```XXXWWWXXX]]]bbb___```fffqqq|||~~~}}}xxxiii___UUUPPPKKKGGGGGGIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHDDDHHHLLLMMMMMMOOOTTTZZZ[[[bbbnnnzzzzzzwwwvvvuuu|||sssllleeeaaaaaaeeemmmxxxoooaaaUUUHHHDDDBBBAAAAAACCC@@@@@@@@@@@@AAABBBCCCDDDDDDLLLVVV___mmmsssfff```nnnjjjTTTJJJIII}}}yyyssspppooommmxxx}}}mmmeee\\\\\\XXXQQQPPPUUUWWWWWWYYY[[[iiissszzzwwwpppfffYYYVVVWWWQQQTTTSSSSSSUUU]]]ccc___WWWJJJHHHDDDBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSQQQSSSVVVXXXZZZZZZYYYXXXWWWWWWXXX]]]cccfffeeebbbdddfffjjjllllllttt|||jjj```^^^___dddiiiaaa```dddooo{{{~~~zzzzzz}}}pppggg```YYYSSSOOOKKKGGGGGGKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHLLLPPPQQQQQQTTT[[[aaajjjrrr}}}~~~{{{yyy|||yyywwwvvvrrrssstttvvvzzzzzzpppjjjeeeaaacccgggooozzzzzzggg\\\QQQFFFCCCBBBAAACCCEEE@@@@@@@@@@@@AAABBBCCCCCCCCCLLLVVV]]]gggxxxjjj___jjjzzzcccQQQKKKMMM~~~}}}|||vvvpppnnnnnnzzzqqqjjj]]]ZZZVVVSSSSSSWWW]]]bbbkkkooowwwqqqeee```ZZZUUUSSSVVVSSSVVVXXX[[[hhhkkk\\\NNNFFFAAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTVVVWWWVVVVVVXXXYYYSSSWWW\\\bbbeeefffeeedddgggccceeelllooorrrvvvooonnnsssyyywwwgggbbbfffkkkmmmoooeeebbbkkkxxx~~~zzzxxxwww|||~~~zzzrrriiiccc\\\XXXSSSOOONNNMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOOOOQQQOOOLLLIIIHHHHHHIIIJJJKKKMMMPPPTTTYYYaaajjjppp~~~|||rrriiidddaaaccccccbbbcccfffnnnxxx~~~xxxooohhhccc___```eeetttqqqhhhYYYOOOGGGEEEEEEBBBBBBDDDAAAAAABBBCCCDDDDDDCCCCCCEEEIIIMMMVVVbbbmmmqqqgggfffuuufffQQQIIIJJJ{{{{{{{{{uuupppnnnqqq|||vvvnnnhhhbbb[[[ZZZ^^^fffmmmqqqtttzzzsssggg```ZZZUUURRRSSSPPPSSSUUUXXXeeeiii[[[OOOGGGAAABBBCCCCCCBBBDDDBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQQQQSSSUUUVVVVVVVVVWWWXXXWWWZZZ___ccceeeeeedddbbbeeebbbfffmmmooosssvvvkkkhhhhhhmmmtttzzz~~~ooohhhjjjppptttwwwlllffflllvvv|||{{{yyyxxx|||zzzvvvrrrnnniiieeeddd```ZZZVVVSSSRRRPPPNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOSSSVVV\\\bbbjjjsss|||vvvkkkbbb]]][[[YYYYYYZZZ\\\aaaiiissszzz~~~vvvmmmiiidddbbbdddiiiwwwmmmdddWWWNNNFFFDDDDDDBBBAAACCC@@@AAABBBCCCDDDEEEEEEDDDGGGKKKLLLRRR[[[ccc{{{llljjjuuunnnVVVLLLKKK|||yyyzzzzzzuuupppooouuu~~~wwwsssjjj```]]]cccnnnvvvzzz~~~xxxjjjaaaYYYSSSQQQRRRPPPTTTVVVYYYfffkkk^^^OOOHHHBBBBBBDDDBBBBBBDDDBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVWWW[[[]]]```cccdddcccaaa```bbbbbbfffmmmpppsss{{{lllddd```ccchhhsssxxxnnnooowwwxxxnnnnnnsssyyy~~~}}}{{{}}}tttpppkkkkkkpppxxx}}}{{{vvvsssrrrqqqqqqrrrnnniiidddaaa^^^[[[YYYXXXXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWW^^^dddmmmwwwzzzwwwyyyxxxsssjjj___VVVRRRRRROOOPPPRRRUUU[[[cccmmmttt|||uuummmjjjhhhfffjjjppp|||~~~lllbbbTTTLLLDDDCCCCCCAAA@@@AAACCCDDDEEEGGGHHHIIIIIIIIIFFFHHHGGGKKKRRRYYYsssuuuooovvv|||aaaQQQLLL{{{xxxzzzyyytttpppooozzz}}}uuujjjccccccjjjuuu|||uuu~~~nnncccYYYSSSQQQOOONNNRRRTTTWWWeeekkk```QQQIIICCCCCCDDDBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTUUUVVV[[[\\\^^^```aaaaaa```______aaagggmmmooorrr~~~uuuiiiaaa```cccooo|||rrrqqq{{{wwwqqqrrrwww}}}zzzoookkkgggggglllsssxxxzzz~~~zzzwwwuuuqqqooojjjkkkkkkkkkjjjhhheeedddcccbbb```______aaabbbdddmmmuuuwwwqqqmmmkkkllljjjbbbXXXQQQNNNNNNJJJLLLNNNQQQVVV]]]ffflllyyy~~~wwwpppmmmkkkkkkooouuu~~~mmmcccRRRIIIBBBBBBBBB@@@???@@@AAABBBCCCEEEGGGHHHHHHIIIAAADDDCCCGGGNNNTTToootttuuuoooXXXNNN|||yyyzzzxxxsssppppppxxxmmmeeehhhttt{{{ooorrrdddYYYRRRQQQLLLKKKPPPQQQSSSaaahhh^^^RRRJJJDDDCCCDDDBBBAAABBBAAABBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSUUUWWWXXXZZZ[[[]]]^^^^^^___]]]aaagggkkklllooozzzqqqfffbbbbbbooo|||rrrppp{{{vvvssswww|||xxxssspppnnnooosssyyy{{{xxxvvvtttpppmmmnnnqqquuuxxxyyy{{{yyyqqqmmmhhhhhhfff```XXXRRRPPPPPPJJJKKKMMMNNNQQQUUU[[[```eeekkkssszzzzzzsssqqqooonnnrrrxxx~~~mmmbbbOOOGGGAAAAAABBB@@@???@@@<<<===>>>@@@BBBCCCCCCCCC@@@CCCBBBFFFMMMRRRkkkxxxsssbbbQQQ|||zzzzzzwwwsssrrrttt|||~~~tttiiiiiiuuu~~~zzzzzzxxxpppuuufffYYYSSSRRROOONNNSSSTTTTTTbbbkkkbbbSSSKKKDDDDDDDDDBBBAAABBBAAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNQQQQQQQQQQQQRRRTTTTTTTTTVVVWWWYYY[[[]]]^^^\\\bbbgggiiihhhllluuu~~~yyyiiidddbbbnnn~~~xxxppplllwww|||wwwyyy}}}~~~zzzyyyyyyzzz~~~sssxxx|||wwwmmmjjjeee___YYYTTTPPPNNNLLLMMMNNNMMMMMMOOORRRTTTXXX\\\bbbiiisss{{{uuurrrpppooosssyyy}}}kkk^^^MMMFFF@@@AAABBB@@@???@@@>>>???@@@BBBCCCDDDDDDDDDCCCEEEEEEHHHLLLOOOeeeyyypppoooWWW~~~zzzwwwwwwuuurrrtttxxx}}}|||rrrpppwww}}}{{{zzz}}}qqq{{{xxxgggZZZTTTSSSPPPPPPUUUTTTTTTbbbkkkcccTTTLLLEEEDDDDDDBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNKKKMMMPPPPPPPPPPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[\\\\\\bbbffffffdddhhhqqqyyy~~~nnngggccclllzzzvvvoooiiiqqq~~~|||}}}~~~}}}~~~~~~yyyvvvqqqxxxxxxnnngggbbb\\\VVVQQQQQQQQQQQQOOOMMMMMMNNNPPPQQQSSSVVV[[[dddsssyyyrrrpppooooootttzzz|||iii\\\LLLEEE@@@AAACCCAAA???@@@AAABBBCCCDDDEEEEEEEEEEEEAAAEEEEEEIIILLLLLL___xxxlll|||^^^{{{wwwuuuuuutttrrrvvv|||{{{}}}yyyxxxyyy|||pppvvvyyyhhhZZZTTTTTTJJJJJJOOONNNMMM[[[ddd\\\UUULLLEEEEEEDDDBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJKKKLLLMMMNNNOOOKKKMMMOOOPPPPPPPPPQQQRRRUUUUUUUUUUUUVVVXXXZZZ[[[]]]cccfffdddaaafffooovvvzzzrrrkkkeeejjj}}}zzzvvvnnngggmmmyyy|||}}}~~~~~~|||~~~~~~uuurrrrrrpppwwwvvvqqqlllccc\\\UUUVVVUUUSSSQQQOOOPPPQQQNNNOOOPPPRRRZZZiii{{{|||vvvpppooonnnoootttzzz~~~jjj[[[LLLEEE@@@BBBCCCAAA@@@@@@===>>>>>>???@@@@@@@@@???===BBBDDDHHHKKKKKK]]]~~~xxxjjj}}}ccc~~~}}}{{{wwwttttttwwwzzz~~~pppnnnooouuuuuuvvv~~~~~~mmm```VVVQQQOOOMMMLLLOOOTTTYYY[[[\\\WWWPPPHHHBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGGGGFFFEEEJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPQQQUUUVVVXXXXXXWWWXXXYYY[[[bbbdddggggggfffiiinnnrrrzzznnndddkkkwwwvvvdddcccnnn{{{}}}|||~~~~~~~~~yyyuuuvvvwwwvvv{{{uuukkkeeeccc^^^YYYTTTQQQOOOOOOSSSPPPPPPRRRVVV^^^ooo~~~xxxsssooooooooorrryyy}}}iiiZZZKKKHHHDDDBBBAAA@@@???===???@@@AAABBBBBBAAA@@@???@@@@@@BBBEEEHHHPPPaaappptttgggwwwddd~~~|||xxxuuuuuuyyy|||~~~~~~zzztttgggeeefffllluuuwwwyyynnnaaaWWWQQQOOOMMMLLLNNNSSSXXX[[[[[[WWWQQQHHHCCCAAAAAA@@@?????????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPTTTVVVWWWWWWWWWWWWYYY[[[```bbbdddddddddgggmmmssszzz}}}tttgggjjjrrr}}}}}}iiiccciiiwww}}}~~~}}}}}}}}}~~~~~~}}}xxxxxxyyy||||||uuukkkbbb\\\YYYWWWVVVTTTQQQQQQRRRTTTZZZgggsss}}}vvvrrrpppqqqrrruuu}}}jjj[[[JJJHHHDDDBBBAAA@@@???===??????@@@AAAAAA@@@????????????AAADDDGGGMMM\\\jjjnnnbbbqqqpppzzzwwwwww{{{}}}wwwxxx|||tttggg___]]]^^^ccckkkvvv{{{yyy~~~pppcccXXXRRRNNNMMMLLLNNNRRRWWWZZZ[[[XXXQQQIIICCCBBBBBB@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPSSSTTTVVVVVVVVVVVVYYY[[[___```aaa```aaaeeennntttyyyzzz|||llliiilllsssuuuhhhgggqqqyyy~~~}}}}}}||||||||||||}}}}}}ssslllhhhccc```ZZZWWWVVVWWWWWWZZZcccmmm|||yyyssspppppprrruuuxxxhhhXXXJJJGGGCCCAAAAAA@@@???>>>>>>??????@@@@@@??????>>>======@@@CCCEEEIIIUUUaaaiii^^^kkk|||xxxxxx~~~yyyqqqtttyyy~~~~~~qqqccc[[[YYYZZZ^^^dddlll{{{zzzssseeeZZZSSSMMMLLLLLLMMMPPPUUUYYY[[[YYYRRRJJJDDDBBBBBBAAA?????????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQRRRTTTTTTTTTUUUXXX[[[^^^______^^^___eeennnvvvwwwxxx|||qqqiiiggglll}}}qqqjjjjjjrrr{{{~~~}}}|||||||||||||||zzz{{{wwwpppjjjeeebbb```______eeemmm{{{}}}zzzwwwrrroooooosssvvvyyy{{{cccSSSHHHFFFCCCAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>===@@@CCCDDDFFFOOOXXXssslll```iii~~~}}}wwwxxxxxxsssrrryyy~~~~~~{{{wwwnnndddXXXVVVWWW[[[^^^dddppp{{{{{{uuufffZZZSSSMMMLLLKKKLLLNNNRRRWWW[[[ZZZSSSKKKEEECCCBBBAAA?????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTXXX[[[^^^^^^^^^]]]^^^eeeooowwwuuuwww|||vvviiicccffftttwwwjjjeeejjjssszzz~~~~~~~~~}}}|||||||||||||||||||||}}}tttoooiiieeeggglllttt}}}zzzwwwrrroooooorrrtttxxxwww```PPPGGGEEEBBB@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>??????>>>@@@CCCDDDDDDJJJRRReeettthhhkkkxxx|||vvvwww~~~rrrkkkkkkssszzzvvvooogggYYYXXXYYY\\\^^^aaajjjttt|||vvvgggZZZRRRLLLLLLKKKKKKLLLPPPVVV[[[\\\UUUKKKEEECCCCCCAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAACCCDDDFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSXXX[[[]]]^^^]]]]]]^^^dddmmmuuusssuuuzzzyyyiiiaaabbblllwwwzzziiibbbeeekkkrrryyy}}}}}}{{{|||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}|||rrrooopppuuu~~~{{{yyysssooonnnpppsssxxxqqq\\\MMMFFFCCCAAA@@@@@@AAA@@@@@@@@@??????>>>>>>??????@@@AAA??????BBBCCCCCCGGGMMMZZZssszzznnnlllqqq{{{tttuuu~~~~~~zzzpppbbb^^^ccckkk{{{~~~xxxooodddcccdddfffggghhhoooxxxwwwgggZZZQQQKKKLLLKKKJJJJJJNNNUUUZZZ\\\UUULLLFFFDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOSSSXXX[[[[[[\\\\\\\\\]]]bbbkkkrrrqqqrrrvvv{{{iii___]]]dddlllzzz~~~lllaaaaaaeeellltttyyyzzzxxxxxxwwwwwwxxxxxxyyyzzz{{{||||||~~~~~~|||zzzsssooommmoootttzzzzzziiiUUUHHHEEECCC@@@???@@@AAAAAA@@@AAA@@@????????????@@@AAABBB>>>>>>@@@AAAAAAEEEJJJQQQaaazzzoooiiiiii~~~~~~zzzsssttt}}}~~~xxxsssgggXXXVVV^^^aaasssvvvqqqpppqqqsssssssssyyy}}}wwwgggYYYQQQKKKLLLKKKJJJIIIMMMUUUZZZ]]]VVVLLLFFFDDDCCCBBB@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMOOORRRWWW[[[ZZZ[[[[[[[[[\\\```hhhoooqqqqqqsss{{{|||iii]]]ZZZ^^^dddooo{{{rrraaa```aaahhhqqqwwwxxxvvvttttttuuuuuuvvvxxxyyyzzzxxxxxxzzz}}}{{{vvvuuuxxxsssvvvzzz~~~}}}zzzsssnnnlllooouuu}}}xxxvvvaaaNNNBBBDDDBBB@@@???@@@AAAAAA@@@BBBAAA@@@??????@@@AAABBBAAA>>><<<>>>??????CCCIIIKKKUUUnnnwwwmmmfffccc||||||xxxzzz~~~}}}vvvtttzzz~~~rrrjjjccc\\\YYYYYYbbbkkkxxx~~~{{{xxxwwwxxxzzzxxxuuufffZZZTTTNNNLLLKKKJJJLLLPPPUUUXXXZZZYYYSSSJJJDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIMMMOOOPPPRRRTTTVVV[[[ZZZXXXXXX\\\aaahhhlllqqqkkkiiirrrqqq```VVVWWW^^^cccttt|||~~~~~~zzzxxxpppeeeaaajjjqqqqqqssszzzwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxwwwsssoookkkhhhjjjkkkooorrruuu~~~|||zzzsssooonnnssszzzooo^^^NNNCCCAAAAAAAAA@@@@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBB?????????>>>===???CCCFFFJJJMMMaaa{{{kkkdddcccooo{{{xxxyyy~~~~~~wwwttt{{{pppggg```ZZZWWWWWWYYYbbbnnnyyy}}}|||{{{zzzxxxtttpppnnnnnnooorrrttteeeZZZTTTNNNLLLJJJJJJLLLPPPTTTWWW[[[[[[UUUKKKDDDCCCBBB???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOQQQTTTVVVZZZYYYXXXYYY\\\aaafffiiimmmfffdddmmm~~~rrr```TTTVVV]]]cccssszzz|||{{{{{{yyytttzzzqqqddd^^^fffnnnooorrrxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwuuurrrooommmoooooonnnnnnlllqqq|||xxxtttppppppuuu|||xxxiii[[[NNNEEEAAAAAAAAA@@@@@@AAAAAABBB@@@??????>>>>>>>>>???????????????>>>===???CCCFFFIIIKKK]]]nnnfffaaaiii~~~zzzzzzzzz~~~yyywww~~~pppddd^^^YYYWWWXXXUUU]]]fffmmmnnnnnnooooootttrrrooojjjeeebbbbbbbbbkkksssdddYYYTTTNNNLLLJJJIIIKKKNNNSSSVVV\\\\\\VVVKKKDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCDDDDDDEEEEEEFFFGGGGGGDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJLLLLLLMMMPPPTTTVVVYYYYYYYYYZZZ\\\```cccfffggg```^^^fffwwwzzz|||}}}sssaaaSSSSSS[[[```nnnuuuvvvyyyuuurrrzzzwwwoooqqqvvvggg]]]ccclllppptttyyy{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxvvvuuutttsssssspppmmmiiieeeggguuuzzzwwwuuurrrrrrxxx~~~qqqdddXXXMMMFFFAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>======<<<<<<<<<>>>>>>>>>======???BBBEEEHHHHHHWWWyyyuuukkkbbbbbbwwwyyywww{{{||||||rrrddd]]]ZZZYYYZZZZZZ___dddeeecccaaabbbdddmmmkkkgggbbb\\\YYYYYY[[[eeesssdddZZZTTTNNNLLLJJJHHHJJJMMMQQQTTT\\\]]]WWWLLLCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFCCCDDDEEEFFFHHHJJJKKKKKKIIIJJJKKKKKKLLLOOOSSSVVVWWWXXXXXXZZZ\\\___aaabbbbbb[[[XXXaaapppyyy}}}xxxkkkssszzzuuudddSSSQQQXXX\\\iiioooqqquuuoooiiiooo{{{uuuyyywwwkkkgggyyyoooaaaccckkkrrrwww{{{}}}||||||||||||{{{{{{{{{zzzzzzxxxwwwvvvvvvvvvwwwrrrnnnjjjgggcccfffrrryyyuuuuuurrrttt{{{{{{nnncccVVVKKKEEEBBBAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<======>>>======>>>AAADDDHHHHHHSSSooo~~~sssggg___jjj~~~wwwxxxuuufff^^^[[[ZZZ\\\]]]```ccccccaaa______```gggeeebbb\\\XXXVVVWWWYYYaaa~~~uuufff[[[UUUNNNLLLIIIHHHHHHKKKOOORRRZZZ\\\XXXMMMDDDAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKNNNRRRUUUUUUVVVWWWYYY[[[^^^___```___XXXUUU]]]jjjxxx{{{pppsss{{{zzztttdddlllvvvuuugggVVVQQQTTTZZZgggmmmrrrwwwpppfffhhhwwwxxxnnnooo|||yyyiiiaaapppwwwgggccciiiqqqwwwzzz||||||||||||||||||||||||yyyyyyxxxwwwvvvvvvvvvwwwooojjjfffcccaaadddppp}}}xxxuuusssrrrttt|||xxxlllaaaTTTIIIFFFBBBAAA@@@@@@????????????<<<<<<;;;;;;<<<===>>>>>>;;;<<<=========>>>@@@CCCHHHIIIQQQgggzzzkkk]]]aaaoooyyy{{{zzzlllccc^^^^^^``````bbbdddggghhhhhhfffeeedddbbb___YYYUUUTTTVVVXXX]]]wwwzzziii\\\UUUNNNKKKIIIGGGGGGJJJNNNPPPYYY]]][[[QQQFFFBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAACCCCCC@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSTTTTTTUUUWWWZZZ]]]___```]]]VVVSSS[[[gggqqqyyyzzz{{{{{{mmmllluuuxxxssscccgggnnnqqqiii[[[SSSRRRYYYgggooovvv}}}uuuhhhfffkkkwwwwww|||xxxkkkhhhttt|||lll^^^jjj~~~mmmdddeeelllssswwwzzzzzzzzzzzz{{{{{{||||||yyyyyyxxxwwwvvvuuuuuutttlllfff```]]][[[]]]hhhsss|||}}}xxxuuusssrrrvvvqqqggg^^^RRRIIIGGGBBBAAA@@@??????>>>??????;;;;;;;;;<<<<<<===>>>???:::<<<============@@@BBBEEEHHHOOO___{{{ooo]]]\\\eee{{{~~~xxxnnnffffffjjjiiiiiikkkqqquuuvvvqqqlllcccaaa]]]WWWRRRQQQSSSUUUYYYooo~~~lll^^^VVVNNNKKKHHHFFFFFFIIILLLOOOZZZ______VVVJJJDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAAAAABBB@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHKKKLLLLLLMMMOOOQQQRRRSSSSSSUUUXXX\\\___aaa\\\TTTRRRYYYdddkkkppptttyyy~~~zzz{{{~~~lllgggpppwwwvvvdddbbbeeejjjjjjaaaWWWRRRVVVdddoooyyyyyyiiidddaaaqqq|||~~~qqqqqquuu~~~wwwgggcccnnn|||ppp^^^fff{{{vvvhhhdddiiipppuuuwwwwwwxxxyyyzzzzzz{{{|||zzzzzzzzzyyyxxxuuusssrrriiibbb[[[WWWUUUWWWaaakkkuuuzzz|||xxxwwwtttsssxxxlllddd\\\OOOGGGFFFBBBAAA@@@???>>>>>>>>>>>>=========<<<======>>>>>>999;;;============???AAA>>>EEELLLVVVmmmvvvaaa\\\ccc{{{}}}xxxooonnnssstttssstttzzzxxxqqqccc```\\\UUUPPPOOOPPPRRRVVVhhhooo___WWWNNNKKKHHHFFFFFFHHHLLLNNNZZZaaabbbYYYMMMFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIFFFHHHKKKLLLLLLMMMNNNPPPRRRRRRRRRTTTWWW\\\```bbb[[[TTTPPPXXXbbbhhhkkkmmmssszzz}}}~~~mmmeeennnxxxyyyddd^^^^^^eeejjjeeeZZZRRRRRRaaalllxxxzzzgggaaa\\\iiirrr||||||oooooorrr|||uuuddd___kkkyyysss^^^dddyyy}}}mmmeeeiiiqqqvvvuuuuuuvvvwwwyyyzzz{{{{{{|||||||||{{{yyyvvvrrrpppfff___XXXUUUSSSVVV___iiiqqqvvv}}}~~~{{{xxxxxxuuuuuuzzzlllccc[[[MMMDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@???>>>======<<<======999;;;<<<=========???@@@999BBBIIIPPPddd|||fff___dddvvvxxxnnnpppwww}}}~~~xxxpppccc\\\VVVUUUTTTRRRSSSWWW^^^iii}}}qqqbbbZZZPPPJJJFFFGGGHHHGGGHHHKKKWWW^^^ccc]]]OOOCCC???AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMPPPPPPPPPRRRUUUZZZ^^^aaa]]]XXXTTTUUU\\\bbbccccccccchhhrrrzzz}}}~~~wwwmmmpppvvvxxxfff^^^\\\eeekkkfff[[[TTTRRR[[[gggrrrzzzyyymmm___XXX]]]gggttt~~~{{{nnncccgggxxx~~~wwwiiiYYY[[[oooyyyhhhcccnnn|||yyykkkfffllltttvvvvvvuuuuuuvvvxxxzzz{{{{{{yyyxxxyyy{{{zzzwwwtttjjjaaa[[[YYYVVVUUU[[[eeerrruuu{{{~~~{{{wwwvvvuuuwww}}}ooobbbUUUIIIBBB@@@;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::???>>>>>>===<<<;;;;;;;;;???@@@CCCKKK]]]}}}pppaaa___uuu}}}rrrppptttzzz{{{}}}yyyssseee^^^YYYXXXYYYZZZ___eeeqqqzzzvvvfff]]]RRRKKKGGGGGGHHHGGGHHHKKKUUU\\\aaa\\\OOOCCC???@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLOOOOOOOOOQQQUUUYYY^^^```ZZZVVVRRRTTT[[[``````___YYY\\\dddmmmqqqwwwtttsssuuuuuuhhh___[[[dddlllhhh^^^VVVTTTZZZccclllssstttjjj]]]XXX[[[cccoooyyyxxxnnndddcccttt{{{vvvjjjZZZ[[[mmm}}}yyyggg___fffrrrsssjjjmmmsssvvvvvvuuuvvvvvvxxxyyyzzz|||zzzyyyzzz{{{{{{xxxvvvqqqjjjeeeaaa\\\WWWYYY___ooosssyyy~~~}}}yyyvvvvvvxxx{{{{{{iii]]]QQQFFF@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<======>>>???BBBHHHVVVsssyyyjjjhhhqqq~~~~~~}}}{{{{{{zzzsssrrrssstttvvvyyy|||}}}|||zzzmmmfff``````bbbgggpppyyy|||jjj```TTTMMMHHHHHHHHHGGGHHHKKKRRRYYY^^^[[[PPPEEE@@@??????>>>======<<<<<<======>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNPPPTTTXXX\\\___VVVSSSQQQTTTZZZ^^^]]]ZZZRRRRRRWWW^^^dddlllxxx~~~qqqlllllllllkkk```[[[bbbmmmmmmcccYYYXXX]]]bbbhhhoooppphhh]]]XXXYYY___jjjtttuuunnneee^^^ooowwwuuulll\\\ZZZiiiyyy|||iii\\\___ggg{{{{{{pppnnnqqquuuuuuuuuuuuuuuvvvwwwxxx{{{zzzyyyzzz|||}}}|||{{{yyyuuuqqqmmmfff^^^\\\]]]kkkpppwww~~~~~~zzzvvvvvvvvv|||xxxfffYYYNNNEEE??????>>>======<<<<<<;;;;;;;;;999999999999::::::::::::::::::;;;;;;<<<===>>>>>>???@@@BBBEEEOOOiiiqqqkkkooo}}}~~~~~~}}}}}}~~~}}}|||wwwvvv|||xxxrrrlllkkkkkklllqqqyyy~~~vvvpppnnnpppuuummm```UUUNNNHHHGGGGGGEEEGGGJJJPPPVVV\\\[[[SSSIIIBBB@@@???>>>>>>===<<<============>>>>>>>>>????????????????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOSSSWWWZZZ]]]SSSQQQPPPSSSZZZ]]][[[WWWRRRPPPQQQWWW\\\bbbkkkttt}}}~~~yyynnnccc```cccgggoooccc[[[```lllppphhh^^^]]]aaafffkkkqqqrrrjjj___VVVXXX^^^jjjtttvvvnnnfff]]]lllttttttmmm^^^XXXccctttmmm^^^\\\aaarrr~~~qqqnnnooosssssssssssssssttttttuuuwwwwwwwwwyyy|||}}}zzzuuunnngggcccbbbiiiooovvv}}}~~~|||zzz{{{}}}}}}xxxvvvwwwxxxzzzgggYYYNNNEEEAAAAAA???>>>>>>===<<<;;;;;;:::888888999999::::::;;;;;;999::::::;;;<<<<<<======AAAAAACCCFFFLLLaaawwwjjjmmm{{{|||~~~}}}||||||}}}~~~}}}zzzwwwzzzyyyppphhhfffcccbbbhhhvvvooo```WWWOOOHHHFFFEEEDDDEEEIIIOOOTTTZZZ[[[VVVNNNFFFAAA??????>>>==================>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKNNNQQQUUUYYYZZZRRROOOOOOTTTZZZ]]][[[XXXPPPLLLMMMSSSYYY\\\```eeennnlllfff]]]UUUUUU```kkkqqqggg]]]___jjjqqqlllccc^^^ccciiinnntttuuukkk```UUUWWW```lllwwwyyyqqqhhh^^^lllssstttooo___UUU\\\mmm|||ooo___\\\___kkkwww{{{qqqnnnnnnooooooppppppqqqqqqrrrrrrrrrssstttwww{{{}}}uuunnnjjjgggkkkooovvv{{{}}}|||xxxvvvrrrsssvvvyyy}}}}}}xxxwwwxxxzzz}}}hhhXXXLLLCCC@@@AAA??????>>>===<<<<<<;;;;;;999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;???>>>AAAFFFIIIYYY~~~tttnnn}}}zzz{{{}}}}}}||||||~~~zzzzzz{{{~~~}}}uuuwww|||}}}tttjjjdddbbb___]]]ccctttsssdddYYYQQQIIIGGGEEEDDDEEEIIIMMMRRRXXX[[[YYYRRRHHHBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>????????????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMPPPTTTWWWXXXPPPNNNNNNSSSZZZ^^^]]]YYYJJJFFFGGGOOOWWWZZZ[[[^^^```]]]XXXQQQJJJLLLZZZjjjrrrjjj```^^^fffooonnnggg]]]bbbgggmmmtttuuummmbbbUUUXXXaaannnzzz{{{tttkkk```lllqqqtttrrrbbbVVVZZZgggvvvooo___\\\___hhhpppzzz}}}yyysssooonnnkkklllnnnooopppqqqqqqqqqoooppprrrtttxxx}}}}}}vvvooojjjoooqqqtttvvvvvvrrrnnnllliiikkknnnrrrwww{{{~~~~~~zzzxxxzzz|||}}}fffUUUIIIAAA>>>@@@???>>>>>>======<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<:::===CCCFFFPPPnnn{{{xxxzzz|||||||||}}}ssssssvvv{{{vvvuuuzzzvvv|||~~~|||zzzwwwnnneee^^^]]][[[YYY]]]mmm|||{{{kkk]]]TTTLLLIIIGGGEEEGGGJJJJJJOOOUUUZZZZZZTTTIIIAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEGGGIIILLLPPPSSSUUUWWWNNNLLLKKKPPPXXX^^^]]][[[JJJEEEEEEMMMVVVZZZ[[[\\\[[[YYYXXXTTTLLLJJJVVVeeerrrmmmddd^^^ccclllnnnjjj^^^bbbfffkkkrrrvvvqqqhhhXXXYYY```lllxxx|||wwwpppaaakkkooossstttfffYYY[[[gggvvvppp```]]]aaahhhmmmtttzzz{{{wwwrrrnnnjjjkkkmmmpppqqqrrrrrrrrroooppprrrrrrtttyyywwwoooqqqrrrrrrpppmmmhhhccc```___aaadddiiimmmrrruuuwwwyyy~~~~~~zzzyyyzzz{{{{{{dddSSSHHHAAA@@@BBB>>>>>>>>>===============::::::::::::999999999999888888999999::::::;;;;;;<<<888;;;CCCDDDHHH___{{{wwwyyy{{{|||}}}~~~rrrrrruuu{{{xxxxxx}}}sssxxxxxxtttrrrrrrlllcccWWWXXXXXXVVVXXXeee{{{~~~qqq___WWWNNNKKKIIIGGGHHHLLLHHHLLLSSSYYYZZZTTTIIIAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDEEEEEEFFFFFFEEEFFFHHHLLLOOORRRUUUVVVMMMJJJJJJOOOWWW]]]^^^\\\PPPIIIGGGMMMVVVZZZ[[[\\\___```bbb```WWWQQQXXXeeerrrooofff^^^```jjjnnnlllbbbdddeeeiiiqqqxxxuuuoooZZZZZZ___jjjvvv{{{xxxsssaaajjjnnnsssvvviii\\\^^^jjjyyyrrrccc```dddiiilllrrrzzz~~~|||uuuooojjjkkknnnqqqssstttttttttqqqrrrrrrqqqqqquuu|||uuusssrrrppplllfff```[[[XXXWWWXXX\\\```dddiiilllmmmsssxxx~~~~~~~~~~~~{{{yyyyyyzzz{{{dddTTTIIICCCCCCFFF============>>>>>>>>>>>>:::999999999888888777777555666777888:::;;;<<<===???999;;;DDDEEEEEEWWWpppwwwxxxzzzzzzzzzzzz|||}}}}}}xxxwwwyyyxxxssstttqqqooommmkkkhhheeebbb]]]\\\WWWSSSUUUbbbrrr}}}}}}}}}lllbbbXXXOOOLLLJJJGGGEEEFFFJJJKKKRRR[[[___XXXLLLCCCDDDBBB?????????@@@@@@???>>>>>>>>>>>>????????????AAA@@@???>>>>>>>>>@@@@@@AAA@@@@@@??????@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJLLLMMMNNNMMMMMMJJJIIIJJJPPPXXX]]]]]]ZZZNNNFFFBBBIIISSSYYY\\\^^^cccqqqrrriii^^^RRRPPP[[[ffffffaaaZZZYYY```fffggg``````aaafffqqqyyyvvvnnnbbb[[[YYYdddvvvwwwjjjggghhhttt|||kkk[[[aaalll{{{~~~xxxhhh\\\___jjjmmmrrrvvvwwwvvvsssqqqpppppppppqqqrrrssstttuuuuuuuuutttssssssvvv{{{}}}zzzwwwqqqkkkeee^^^WWWSSSTTTSSSTTTXXX\\\^^^eeelllnnnqqqvvvzzz|||~~~|||zzz~~~~~~{{{yyy{{{rrrYYYKKKGGGCCC???===>>>>>>============>>>>>>::::::::::::::::::::::::888:::;;;;;;999999:::<<<:::;;;>>>AAABBBGGGTTTaaa~~~}}}}}}uuuwwwyyyyyyyyyyyy{{{|||~~~zzz{{{~~~{{{vvvqqqooommmllljjjhhhdddaaaVVVXXXYYYWWWZZZeeetttxxxzzzqqqcccYYYPPPLLLJJJGGGEEEFFFHHHJJJPPPYYY^^^YYYNNNEEECCCAAA???>>>???@@@@@@???>>>>>>>>>>>>????????????AAA@@@???>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMMMMMMMKKKIIIIIINNNVVV[[[\\\ZZZOOOGGGCCCIIIRRRXXX[[[^^^cccsssvvvnnndddUUUOOOWWWdddccc___WWWUUU[[[aaacccbbbbbbcccgggrrrzzzyyyrrrbbb[[[XXXbbbttt~~~wwwjjjggggggsss|||lll^^^cccjjjzzz{{{kkk]]]^^^hhhkkkooosssuuutttqqqooonnnnnnnnnooopppqqqsssssssssttttttssssssuuuyyy}}}|||yyytttnnniiiccc\\\XXXUUURRRQQQTTTVVVWWW]]]ccciiimmmssswwwzzz|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{~~~{{{yyyzzz}}}~~~{{{yyy|||kkkTTTIIIEEEBBB???>>>>>>==================>>>::::::::::::::::::::::::888:::;;;;;;999999:::<<<======???AAAAAADDDPPP\\\}}}|||yyyuuuuuusssuuuvvvwwwwwwwwwyyyzzz~~~}}}|||uuummmkkkjjjiiihhhfffccc```UUUZZZ```aaaaaagggsssxxxkkkhhhjjjnnntttxxxeee[[[QQQMMMJJJFFFEEEFFFFFFHHHNNNVVV\\\ZZZQQQHHHCCC@@@>>>>>>???@@@@@@???>>>>>>>>>>>>????????????@@@??????>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIIIILLLSSSYYY[[[\\\PPPHHHDDDIIIQQQVVVZZZ]]]cccsssyyytttkkkYYYNNNRRRbbbccc___VVVQQQUUU[[[^^^aaabbbbbbfffoooyyyzzzvvvbbbZZZVVV___ppp{{{|||wwwlllhhheeeqqq|||oooaaaeeehhhxxxppp___]]]dddgggkkkoooppppppooommmlllllllllmmmnnnooopppqqqqqqrrrssssssssstttwwwyyy~~~{{{xxxtttnnnhhhccc\\\VVVRRRQQQQQQQQQUUU[[[aaagggnnntttxxxyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}{{{xxxwwwwwwxxxxxxxxxyyywwwuuusssssstttuuuvvv}}}~~~~~~|||{{{}}}|||zzzxxx}}}uuubbbNNNEEECCCAAA??????======<<<<<<<<<<<<======;;;;;;;;;::::::999999999888:::;;;;;;999999:::<<>>>>>???@@@@@@???===>>>>>>>>>??????????????????????????????@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNLLLJJJIIILLLQQQXXX\\\]]]RRRJJJEEEHHHNNNSSSXXX]]]aaaqqqwwwtttnnn]]]PPPRRRaaadddaaaWWWPPPRRRWWW[[[\\\^^^___bbbjjjtttxxxwwwcccZZZUUU[[[kkkwwwzzzxxxnnniiidddnnn{{{rrrdddfffddduuuuuubbb]]]```cccfffiiikkklllkkkkkkjjjjjjkkkkkklllnnnooopppnnnppprrrssssssssstttuuu{{{yyysssjjjaaaYYYUUURRRPPPRRRVVVZZZaaajjjqqquuuwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{|||{{{{{{|||~~~}}}{{{yyytttqqqnnnmmmnnnqqqrrrsssrrrpppmmmkkkjjjmmmppprrrvvvzzz~~~{{{}}}}}}zzzxxxwww}}}}}}lll\\\KKKCCCBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::999999888888999;;;:::999999:::<<>>???AAA@@@@@@HHHQQQaaawwwnnnrrrnnnppprrrsssssstttvvvxxxyyyzzz|||~~~sssmmmeeeeeeeeeeeeeeeccc___\\\aaaiiiuuuzzzuuummmqqqzzzxxx~~~ttteee[[[___cccgggmmm}}}nnnbbbVVVPPPLLLGGGEEEGGGHHHKKKNNNQQQWWW\\\WWWMMMDDDBBB@@@??????@@@@@@???===>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGJJJLLLNNNOOOMMMKKKJJJLLLPPPVVV[[[^^^SSSJJJEEEFFFKKKOOOUUU[[[]]]kkkpppooommm___SSSTTT\\\bbbbbbXXXNNNMMMRRRUUUXXX[[[]]]___fffpppvvvvvvddd[[[TTTXXXfffsssyyyyyyrrrkkkcccjjjxxxsssfffeee```ppp{{{xxxeee______```ccceeeggghhhhhhhhhiiiiiijjjjjjkkkmmmnnnooolllnnnpppqqqqqqqqqqqqrrrvvv{{{~~~}}}~~~yyymmm```XXXSSSOOOOOOSSSUUU\\\fffnnnsssuuuvvvvvvvvvvvvvvvwwwyyyzzzzzzzzzzzzzzz{{{|||}}}{{{wwwtttkkkhhhdddbbbcccfffhhhiiigggeeeaaa______bbbfffhhhnnnttt|||~~~||||||}}}~~~{{{xxxvvvwww~~~vvvfffXXXIIICCCBBB???======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888999;;;:::999999:::<<<===<<<===???@@@@@@FFFMMMXXXxxxtttqqqmmmnnnqqqrrrrrrsssuuuwwwwwwyyy{{{}}}{{{qqqnnngggfffgggggggggddd```]]]aaagggttt~~~{{{sssuuu~~~yyyooogggnnnvvvxxxzzzrrrfffYYYRRRMMMHHHGGGHHHGGGLLLMMMOOOVVV^^^\\\RRRGGGEEEBBB@@@@@@@@@???>>>>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMKKKKKKJJJLLLOOOTTTZZZ]]]SSSKKKDDDDDDGGGKKKRRRYYYXXXeeejjjkkklll```TTTUUUUUU^^^aaaXXXLLLHHHKKKOOOUUUZZZ^^^___ccclllsssuuufff\\\SSSUUUbbbpppxxxzzzvvvnnnbbbfffuuurrreeebbb\\\jjjttt}}}zzzhhhbbb___```aaacccdddeeeffffffhhhhhhhhhiiijjjkkklllmmmkkklllooooooooonnnoooppppppuuuxxxwwwyyy~~~uuudddYYYRRRMMMLLLNNNQQQXXXbbbkkkpppsssuuuvvvtttsssssstttwwwyyyyyyxxxyyyyyyzzz{{{zzzwwwrrrnnndddaaa]]]\\\]]]```bbbbbbaaa^^^[[[XXXWWWYYY\\\^^^gggoooxxx~~~~~~|||||||||}}}~~~~~~{{{yyyxxxyyy{{{ooo```TTTHHHCCCAAA>>><<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888:::;;;;;;999999:::<<<;;;:::;;;>>>@@@@@@DDDJJJRRRkkk|||rrr|||lllnnnpppqqqrrrsssuuuwwwwwwxxxzzz|||vvvppppppkkkkkkkkklllkkkhhhccc___^^^bbbnnn{{{|||uuuuuu~~~~~~vvvjjj\\\TTTOOOJJJHHHIIIEEEJJJLLLMMMVVVbbbbbbYYYJJJHHHDDDBBBAAAAAA???>>>>>>>>>>>>>>>????????????<<<===???@@@AAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGIIIJJJHHHHHHIIIJJJMMMQQQVVVZZZSSSKKKDDDBBBDDDHHHPPPWWWUUUbbbhhhkkkmmmbbbSSSRRRQQQ\\\cccZZZMMMGGGIIILLLPPPWWW\\\]]]```gggnnnqqqhhh^^^SSSTTT___nnnxxx|||zzzqqqaaacccsssqqqccc^^^YYYeeemmmwww{{{jjjeeeaaaaaaaaabbbccccccdddeeeffffffffffffhhhiiijjjkkkjjjlllmmmmmmllllllnnnooommmqqqsssrrrtttyyy}}}~~~}}}{{{gggZZZRRRKKKIIIKKKMMMTTT^^^gggmmmqqqsssuuupppnnnnnnppptttvvvuuutttuuuvvvvvvwwwvvvrrrlllggg___]]]\\\]]]aaafffhhhjjjiiifffaaa]]][[[ZZZ[[[\\\cccjjjtttzzz{{{|||~~~||||||{{{||||||}}}|||{{{{{{|||vvvhhhYYYOOOEEEBBB@@@===<<<===;;;;;;::::::::::::;;;;;;888999999::::::;;;;;;<<<888:::;;;;;;999999:::<<<;;;999:::>>>???>>>AAAFFFLLL^^^wwwxxxlllnnnpppqqqrrrsssuuuwwwvvvxxxzzz||||||pppnnnqqqooonnnoooooonnnkkkfffbbb^^^___jjjxxxzzzsssssszzzyyylll^^^VVVPPPKKKIIIJJJBBBHHHKKKLLLWWWeeeggg___LLLIIIFFFCCCBBBAAA???>>>>>>>>>>>>>>>????????????<<<===???@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGEEEFFFHHHIIILLLOOOTTTWWWRRRJJJCCCAAABBBFFFNNNVVVTTTaaahhhlllooocccRRROOOPPP]]]eee^^^PPPHHHIIILLLLLLSSSYYYZZZ\\\ccciiillljjj^^^SSSSSS^^^mmmxxx}}}}}}rrraaabbbqqqpppbbb\\\WWWbbbiiittt{{{lllgggbbbbbbbbbbbbbbbcccdddddddddddddddeeefffggghhhiiijjjkkkllllllkkkkkkmmmooommmqqqrrrooonnnrrruuuuuuzzzjjj[[[RRRLLLIIIJJJKKKQQQ[[[dddjjjooorrrtttlllkkkjjjmmmqqqssssssqqqssssssttttttrrrmmmfffaaa[[[[[[]]]bbbiiipppuuuwwwvvvsssnnnhhhdddbbbaaa```aaahhhqqqvvvwwwwwwzzz}}}|||}}}}}}~~~||||||{{{{{{|||}}}}}}}}}~~~rrrbbbTTTKKKBBB@@@@@@===<<<===;;;::::::999999::::::;;;777888999:::;;;;;;<<<===888:::;;;;;;:::999;;;<<<===:::;;;>>>???===???BBBHHHUUUvvv~~~yyyjjjkkkmmmooorrrtttuuuvvvwwwyyy{{{|||~~~{{{zzz}}}xxxsssnnnkkkooommmjjjhhhhhhhhhhhhgggdddbbbeeelllppppppppprrrxxx{{{uuucccYYYTTTNNNIIIHHHGGGIIIJJJKKKUUUcccjjjiiiSSSJJJBBBBBBCCCAAA??????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDDDDEEEGGGGGGHHHIIIKKKNNNQQQRRRQQQJJJDDDCCCCCCEEEKKKRRRVVVUUU\\\hhhlllbbbUUUNNNPPPXXX^^^[[[RRRLLLHHHGGGKKKPPPVVV\\\```dddgggiiieee[[[SSSSSS[[[gggvvvsssgggeeeggggggaaa\\\VVVZZZdddpppxxxxxxooogggaaaccccccaaa___^^^aaadddeeeeeeeeefffggghhhhhhhhhkkkmmmoooooommmlllmmmnnnoooooopppqqqrrrssstttuuuxxx~~~lll```WWWOOOLLLNNNMMMPPPYYYdddiiihhhhhhkkkgggeeedddfffkkkooopppooosssppprrruuurrrjjjgggjjjcccgggmmmtttzzz|||vvvmmmgggiiiiiinnntttvvvvvvzzzzzz~~~}}}|||~~~}}}|||||||||||||||wwwxxxyyy{{{|||~~~~~~~~~qqqaaaQQQLLLEEE???===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::777888999:::::::::::::::;;;::::::999999::::::;;;888:::;;;<<<<<<===@@@BBBLLLQQQiiihhhiiikkknnnpppsssuuuvvvvvvxxxzzz{{{~~~|||xxxwww{{{~~~uuuqqqnnnlllkkkhhhdddbbbdddgggiiijjjccc```bbbhhhllllllmmmooooooqqqvvv|||{{{hhh]]]WWWPPPKKKHHHFFFHHHHHHJJJSSS```ggggggWWWMMMDDDCCCDDDBBBAAAAAA===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJMMMOOOQQQQQQJJJDDDCCCBBBCCCIIIOOOTTTSSSYYYeeeiiiaaaTTTNNNLLLTTT[[[[[[UUUNNNIIIHHHJJJOOOTTTZZZ^^^bbbfffhhhfff[[[RRRQQQXXXcccqqq}}}~~~sssgggdddgggfffaaa\\\VVVZZZbbbmmmuuuvvvooohhhbbbcccbbb___\\\[[[]]]___```aaaaaacccdddeeefffgggiiijjjllllllkkkkkklllmmmppppppqqqqqqrrrsssttttttvvv|||tttggg\\\SSSNNNNNNLLLOOOWWWaaaeeecccbbbddd^^^\\\[[[^^^ccchhhjjjjjjpppooossswwwvvvqqqpppsssvvvyyy~~~vvvsssssstttsssrrruuuzzzxxx}}}~~~|||{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxyyy{{{}}}~~~}}}~~~qqq```OOOJJJDDD???===<<<<<<<<<=========<<<<<<;;;;;;;;;777888999:::::::::::::::;;;::::::999999::::::;;;888:::;;;<<<<<<===???BBBHHHNNNcccdddfffhhhkkkooorrrtttvvvtttvvvxxxzzz{{{xxxyyy~~~wwwqqqmmmmmmmmmgggccc^^^]]]```eeejjjllliiieeecccgggiiihhhiiilllhhhiiilllqqqwww|||~~~zzzxxxoooccc[[[SSSLLLJJJFFFGGGGGGIIIQQQ]]]dddeee\\\QQQGGGDDDEEECCCBBBCCC>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOPPPIIIDDDBBBAAAAAAEEEJJJOOOOOOUUU___ddd^^^TTTMMMHHHOOOXXX\\\XXXPPPJJJHHHJJJMMMRRRVVVZZZ___dddhhhfff[[[QQQOOOTTT]]]iiitttzzzrrrhhhdddeeefffbbb\\\VVVYYY```iiiqqqsssooojjjeeedddbbb^^^YYYWWWWWWXXXYYYYYYZZZ\\\^^^```bbbccceeegggiiijjjjjjjjjkkklllqqqqqqqqqrrrrrrsssssssssrrrxxx|||}}}sssggg[[[RRROOONNNPPPVVV^^^aaa]]]ZZZZZZTTTSSSRRRUUUZZZ___ccceeelllnnnttt{{{~~~}}}yyysssnnnjjjmmmsssvvvzzz}}}{{{zzz}}}}}}{{{|||{{{zzzxxxwwwvvvvvvvvvxxxyyy|||~~~~~~~~~ooo^^^LLLHHHBBB>>>============???>>>>>>===<<<;;;;;;:::888888999:::::::::999999::::::999999999999::::::888:::;;;;;;;;;<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>????????????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLNNNHHHDDDBBBAAA???AAAEEEJJJJJJOOOXXX^^^\\\TTTMMMGGGLLLUUU]]]\\\SSSJJJFFFKKKMMMPPPTTTXXX^^^dddiiihhh]]]RRRNNNQQQXXXcccmmmuuupppiiicccccceeebbb]]]VVVXXX]]]dddkkknnnnnnlllfffdddaaa\\\WWWSSSRRRQQQQQQRRRSSSTTTWWWZZZ]]]^^^aaadddggghhhiiijjjkkkmmmppppppqqqqqqqqqqqqqqqqqqooossswwwxxxzzzuuufffZZZTTTRRRQQQUUU\\\]]]XXXTTTSSSNNNMMMMMMPPPTTTZZZ___bbbiiinnnwww|||rrriiiccceeekkkrrrxxx|||{{{zzz||||||zzzzzzyyyxxxvvvuuutttttttttwwwyyy|||~~~~~~mmm[[[IIIEEEAAA>>>===>>>>>>>>>>>>>>>===<<<;;;::::::999888999999:::::::::999999::::::999999999999::::::888999;;;;;;:::;;;>>>@@@???FFFQQQccc___```cccgggkkkooorrrsssqqqrrruuu{{{}}}wwwvvvtttqqqmmmiiigggiiikkkcccaaa```aaadddgggiiijjjrrrlllhhhiiiiiihhhiiilllkkkiiiiiilllrrrxxx|||~~~www{{{}}}xxxiii___VVVOOOLLLJJJIIIHHHJJJOOOVVV^^^eeedddWWWJJJEEEDDDCCCBBBDDD??????>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJLLLGGGCCCCCCAAA===>>>AAADDDFFFJJJPPPWWWYYYTTTMMMHHHKKKSSS^^^___TTTJJJEEEKKKMMMPPPSSSWWW]]]dddiiijjj^^^SSSNNNPPPUUU___hhhnnnnnniiibbbbbbeeeddd___VVVXXX[[[aaafffjjjkkkkkkeeebbb___ZZZVVVPPPLLLIIIKKKKKKLLLMMMOOOSSSUUUWWW]]]```cccfffgggiiilllnnnnnnnnnnnnnnnnnnooooooooolllooosssuuuvvvuuufff]]]UUURRRSSSXXXZZZVVVQQQPPPMMMMMMNNNOOORRRWWW[[[___gggoooyyy}}}sssiiiaaaaaaeeennnuuuzzzzzz{{{}}}|||zzzyyyyyywwwvvvuuutttttttttvvvxxx|||~~~~~~iiiXXXFFFCCC???======>>>>>>>>><<<<<<;;;;;;:::999888888999999:::::::::999999888:::999999888888999999:::888999::::::::::::===???===DDDKKKWWWuuu^^^```cccfffjjjnnnqqqrrrooopppuuu}}}zzzrrrtttqqqlllhhhffffffhhhiiieeedddcccdddgggjjjkkkkkkkkkeeeccceeehhhhhhjjjmmmhhhggggggkkkrrryyy~~~yyyooocccXXXPPPMMMLLLIIIHHHJJJMMMRRR[[[dddgggZZZMMMHHHFFFCCCBBBCCC????????????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAACCCEEEGGGHHHJJJFFFCCCDDDAAA======???@@@BBBEEEJJJRRRXXXUUUNNNJJJIIIQQQ___bbbWWWKKKGGGJJJLLLOOOSSSWWW]]]ccchhhjjj^^^SSSNNNOOOSSS\\\dddgggkkkhhhaaa```eeefffbbbVVVWWWZZZ^^^bbbeeehhhiiidddbbb```]]]YYYRRRKKKFFFHHHHHHGGGGGGIIIKKKNNNPPPVVVYYY^^^aaacccfffiiikkkjjjjjjjjjkkkkkkllllllllljjjlllooorrrttt{{{ttthhhZZZUUUSSSWWWZZZWWWTTTTTTSSSTTTUUUVVVVVVXXX[[[]]]fffoooyyyyyyoooddd```bbbhhhpppvvvxxxzzz||||||yyyzzzyyyxxxwwwvvvvvvvvvvvvwwwxxx{{{~~~yyydddSSSEEEBBB???======>>>>>>===::::::::::::999999999999999999:::::::::999888888999999888888888888999999888999::::::999:::<<<>>>===AAAGGGPPPggg___```cccfffjjjmmmoooqqqmmmooouuu|||}}}|||}}}vvvuuuooogggcccdddfffhhhiiigggeeecccdddhhhllloooppphhhcccaaadddffffffgggjjjfffeeeeeegggmmmrrrvvvxxxrrr|||}}}vvvhhh[[[RRRNNNLLLHHHGGGIIIKKKNNNXXXbbbjjj]]]PPPKKKIIIEEECCCCCC????????????>>>>>>>>>====================================>>>>>>??????@@@=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHHHHEEECCCEEECCC>>><<<>>>===@@@BBBFFFOOOWWWVVVOOOJJJGGGOOO___dddZZZOOOKKKGGGJJJNNNRRRVVV[[[aaaeeehhh\\\QQQMMMMMMRRRZZZbbbaaahhhhhh```___fffhhhdddVVVXXXZZZ]]]___bbbdddfffiiihhhgggfffccc\\\RRRKKKGGGFFFDDDCCCDDDFFFHHHJJJNNNQQQVVVYYY]]]```cccfffeeeffffffggghhhiiijjjjjjiiihhhkkkppprrrvvvsssccc\\\YYY\\\``````_________aaacccbbb```^^^___aaacccmmmwww}}}yyylllcccaaabbbjjjrrruuuxxx{{{zzzwwwzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz|||~~~ttt^^^NNNDDDAAA>>>======>>>===<<<999999::::::::::::;;;;;;999::::::::::::999888777999999888888888888999999777999999999888999;;;===<<<>>>DDDMMM^^^{{{___```cccfffiiillloooppplllooouuu}}}||||||zzz{{{{{{|||}}}vvvmmmccc___bbbgggiiiiiihhheeebbbbbbgggmmmrrruuulllgggdddffffffdddccceeegggeeecccdddfffiiikkkkkkjjjwwwwww}}}|||{{{kkk]]]SSSNNNKKKGGGFFFHHHIIIKKKUUUaaalll___SSSNNNKKKGGGDDDDDD@@@?????????>>>>>>==============================<<<======>>>???@@@@@@AAA<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGDDDDDDEEECCC>>><<<>>><<>>============<<<999999:::;;;;;;<<<<<<===:::::::::::::::999888777999999888888888888999999777888999999888888:::<<<<<<<<>>>>>===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>============AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBB;;;???EEEHHHQQQYYYTTTJJJGGGHHHRRR\\\^^^UUUKKKJJJKKKMMMOOORRRXXX^^^bbbccc```VVVJJJHHHPPP[[[aaaaaaaaa___]]]aaaggghhheeeZZZTTTRRRWWWZZZZZZYYYZZZgggjjjkkklllqqqrrrhhh[[[NNNJJJEEEBBBBBBBBB@@@>>>DDDFFFIIINNNSSSXXX[[[]]]^^^___aaadddeeefffffffffeeeeeefffgggiiimmmqqqsssoooiiiccceeemmmvvvzzzzzzvvvsssooommmlllmmmlllllliiijjjlllrrryyy~~~~~~}}}}}}|||yyyzzz|||||||||}}}}}}mmmbbbeeefffllltttwwwuuuvvvzzzzzzxxxxxxyyy|||~~~~~~~~~~~~|||}}}sss]]]NNNEEECCC@@@???>>>>>>===;;;;;;;;;::::::::::::999999777777777777777888888999777666555444555777999;;;777777777888999;;;<<<===999AAACCCEEEPPPbbbuuuvvv``````bbbggggggeeegggkkknnnwww~~~|||{{{{{{zzzwwwzzz~~~}}}rrrhhhbbbaaabbbcccdddcccaaa```aaadddgggiiidddbbb```aaacccdddbbbaaacccaaaaaadddcccbbbeeekkknnnyyy}}}~~~xxxiii^^^WWWOOOKKKHHHGGGGGGIIIQQQ[[[iiihhh```RRRHHHEEEDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEFFFCCC<<>>======;;;:::;;;;;;:::::::::999999999777777777777777888888999<<<;;;:::999999:::;;;<<<777777777888999:::<<<<<<;;;AAABBBDDDMMM\\\~~~ttt```___aaadddeeeccceeejjjpppzzz|||{{{{{{||||||xxx{{{zzzqqqkkkgggbbb___```______^^^___```aaaaaabbb```___```bbbbbbbbb```ccc```aaacccdddcccgggmmmttt|||pppbbbZZZRRRMMMIIIIIIHHHJJJQQQYYYiiilllhhhZZZLLLFFFDDDDDDAAA@@@@@@???>>>>>>======;;;<<<<<<===============<<<<<<======>>>>>>?????????>>>>>>======>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLEEE===???DDDEEENNNVVVRRRLLLHHHGGGNNNXXX]]]XXXRRRJJJKKKLLLNNNPPPUUU[[[___fffdddZZZNNNHHHMMMVVV[[[```___ZZZVVVXXX___bbbaaa[[[UUUQQQTTTUUUSSSPPPQQQMMMQQQUUUXXX___iiiooopppggg]]]QQQHHHEEEDDDBBB@@@??????AAABBBDDDGGGIIIJJJNNNPPPTTTXXX\\\___```aaa]]]\\\\\\\\\^^^```bbbcccgggppp~~~oooiiiddddddkkkqqquuuuuuqqqnnnkkkhhhgggeeecccaaa]]]]]]___dddkkkqqquuuwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwyyyzzz|||zzzkkkiiikkkqqqtttuuuwww{{{|||{{{zzz{{{~~~~~~~~~|||cccPPPDDDAAA@@@>>>======<<<:::999::::::::::::999999999999777777777777777888888999555555444333222222111111777777777888999:::;;;<<<===BBBAAABBBIIITTTqqq{{{___^^^^^^aaaaaaaaadddjjjsss~~~{{{yyyyyy{{{}}}~~~yyy|||{{{vvvppphhhbbb^^^^^^_________^^^]]]\\\cccccccccdddeeeeeeeeeeeedddbbbcccfffggggggkkkqqqzzzwwwfff]]]TTTOOOJJJIIIIIIIIIOOOVVVfffnnnooobbbQQQHHHFFFFFFAAAAAA@@@???>>>======<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@????????????@@@@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEHHHKKKOOOQQQHHH??????CCCCCCLLLTTTPPPLLLHHHFFFLLLUUU[[[YYYUUUJJJKKKLLLMMMOOOSSSYYY]]]cccccc\\\OOOIIIMMMVVVZZZ___^^^XXXQQQRRRYYY^^^___]]]VVVRRRSSSSSSOOOLLLLLLHHHKKKLLLMMMQQQ[[[fffmmmsssmmmcccXXXMMMFFFBBBAAA?????????@@@AAACCCEEEFFFHHHKKKNNNSSSVVVYYY[[[[[[WWWWWWWWWVVVWWWXXXYYYZZZ\\\bbbllltttxxxwwwssspppfffaaa\\\[[[```eeehhhiiiiiifffcccaaa```]]]ZZZXXXTTTTTTVVV\\\dddlllqqqsssssssssttttttsssssstttuuuuuuvvvwwwvvvuuuuuuwwwyyy{{{~~~~~~rrrnnnmmmpppssstttwww{{{|||{{{zzz|||~~~~~~}}}||||||}}}~~~ttt^^^NNNFFFAAA???>>>===>>>===;;;999:::::::::999999999999888777777777777777888888999999999::::::999999888777777777777777888999:::;;;===BBB@@@AAAFFFNNNfff^^^[[[[[[]]]^^^^^^dddjjjxxx~~~{{{wwwvvvwww{{{}}}zzz}}}}}}tttkkkddd___```aaaaaaaaa___]]][[[cccdddfffggggggggghhhhhhgggfffgggkkkllllllooouuu|||~~~~~~|||{{{|||~~~{{{~~~www|||jjj```VVVOOOJJJIIIHHHHHHLLLQQQ```kkkqqqgggWWWLLLHHHGGGBBBBBBAAA@@@???>>>======;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===>>>??????@@@@@@??????????????????@@@>>>???????????????@@@@@@?????????@@@@@@@@@AAAAAA???@@@@@@CCCGGGKKKPPPSSSKKKAAA???AAAAAAIIIRRRNNNMMMHHHFFFJJJRRRXXXXXXUUUJJJJJJKKKLLLMMMQQQVVVZZZ^^^```\\\QQQKKKOOOWWW\\\___]]]WWWOOOMMMTTTZZZ\\\___XXXTTTUUUUUURRROOONNNMMMLLLKKKJJJKKKQQQ\\\fffsssvvvtttiiiYYYKKKDDDCCC??????>>>>>>???@@@BBBCCCFFFGGGKKKNNNQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRUUUXXX]]]bbbdddccc```___[[[WWWRRRRRRUUUYYY\\\\\\^^^\\\ZZZYYYXXXUUURRROOOLLLLLLOOOVVV___iiiooorrrqqqrrrtttsssqqqpppqqqrrrqqqrrrttttttttttttwwwyyyxxx{{{xxxrrrnnnpppssssssuuuyyy{{{zzzzzz{{{~~~~~~}}}}}}~~~|||yyyyyyyyyzzz|||~~~lllXXXKKKFFF@@@???>>>??????>>><<<:::::::::999999999888888888777777777777777888888999555666777888888888888888777777777777888999::::::<<<@@@>>>@@@FFFJJJ]]]zzz\\\YYYWWWYYY[[[]]]dddlll{{{zzzwwwssssssvvvzzz}}}}}}{{{pppgggbbb```aaabbbbbbbbb```]]]\\\___aaadddfffeeeeeefffgggggggggjjjooopppnnnppptttzzz{{{{{{vvvoookkkjjjkkkeeennnvvvyyypppfffXXXQQQJJJIIIIIIHHHJJJNNNWWWeeennniii[[[PPPJJJGGGDDDCCCCCCAAA@@@???>>>=====================<<<;;;<<<<<<======>>>>>>??????>>>======<<<<<<======>>>????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>???AAAEEEJJJOOORRRMMMBBB@@@@@@???GGGPPPMMMLLLHHHFFFHHHOOOTTTUUUTTTJJJJJJKKKKKKLLLOOOTTTWWWZZZ^^^\\\SSSLLLPPPXXX^^^___^^^WWWNNNKKKQQQXXXZZZ```ZZZWWW[[[]]]\\\[[[[[[SSSPPPMMMKKKIIIJJJQQQZZZhhhpppvvvqqqcccTTTKKKHHH@@@???===<<<<<<===???@@@CCCDDDGGGJJJLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMOOOPPPSSSUUUVVVVVVVVVUUUSSSPPPLLLKKKMMMQQQSSSUUUUUUTTTTTTTTTTTTQQQNNNJJJGGGHHHJJJQQQ\\\fffmmmqqqnnnqqqtttssspppnnnoooqqqoooppprrrrrrrrrtttvvvxxxtttwww|||xxxqqqlllooorrrssstttwwwzzzyyyxxxyyy|||~~~}}}||||||}}}~~~|||yyywwwwwwxxxyyy|||yyydddQQQEEEBBB@@@?????????@@@???<<<:::999999999999888888888888777777777777777888888999......//////000111111222777777777777777888999999:::>>><<>>>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<======????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@?????????@@@DDDIIINNNQQQOOOCCC@@@???===EEENNNKKKLLLHHHEEEGGGMMMRRRRRRQQQJJJJJJJJJJJJKKKMMMRRRUUUXXX]]]]]]TTTMMMOOOWWW]]]```___YYYOOOKKKPPPVVVYYY___ZZZ[[[bbbhhhkkklllnnnccc]]]WWWUUUPPPJJJKKKPPPWWW___iiimmmjjj```VVVOOOEEECCC@@@===;;;;;;<<<===>>>???BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKHHHGGGHHHKKKNNNPPPPPPPPPQQQSSSTTTRRRNNNKKKFFFFFFHHHOOOXXXbbbiiimmmjjjnnnrrrrrrooommmooorrrpppqqqrrrrrrqqqrrrtttvvvssstttxxxrrrkkkgggkkkqqqssstttvvvxxxvvvvvvwwwzzz|||}}}|||zzzzzz{{{|||~~~zzzwwwvvvwwwwww{{{zzz~~~~~~nnn\\\JJJ@@@???>>>======>>>???>>>;;;999999999999999888888888888777777777777777888888999:::999888777888888::::::777777777777777888888999999<<<;;;===DDDCCCMMMccc~~~YYYUUUSSSUUUWWW\\\eeennn|||{{{uuurrrppppppsssxxx|||~~~}}}nnndddbbbddd]]]^^^^^^___^^^]]]\\\[[[YYY]]]aaacccbbbbbbccceeebbbdddiiiooopppllljjjlllqqqwww}}}{{{qqqeee\\\XXXUUUZZZ[[[]]]rrr~~~ttt^^^UUUNNNLLLLLLJJJJJJLLLJJJYYYfffggg```WWWNNNGGGGGGFFFEEEDDDBBBAAA@@@??????>>>===;;;;;;;;;<<<===>>>>>>>>>>>>============??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???@@@DDDHHHMMMQQQPPPDDD@@@???<<>>===:::777999999999888888888888777777777777777777888888999;;;999777555444555666777888777777777777777888999999<<<:::===BBB@@@HHH\\\|||~~~yyyRRRTTTUUUUUUWWW___lllvvv{{{vvvttttttpppnnnpppvvvzzzyyywww~~~xxxlllfffccc___YYY\\\aaafffjjjiiieeebbb]]][[[ZZZ[[[___aaa```^^^```bbbdddggghhhhhhgggfffuuuuuuwwwxxxuuummmaaaXXXVVVXXX]]]dddppp}}}kkk\\\PPPPPPQQQLLLIIIJJJNNNQQQ[[[ggghhh\\\OOOJJJHHHCCC@@@BBBBBB???===>>>>>>>>>===<<<;;;:::::::::========================???>>>===;;;::::::::::::<<<<<<============<<<<<>>>>>>>>>>>>>>@@@@@@@@@@@@BBBFFFKKKPPPMMMIIIBBB======AAAGGGKKKLLLJJJHHHFFFFFFHHHJJJLLLLLLKKKIIIHHHJJJMMMQQQTTTUUUYYY[[[WWWPPPMMMPPPUUUYYY[[[ZZZSSSKKKIIIOOOVVVYYYZZZ\\\```hhhsssyyymmmddd[[[UUUQQQOOOPPPWWWaaaeeeccc^^^SSSOOOIIICCC>>><<<;;;<<<:::;;;===???AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCEEEGGGIIIJJJLLLKKKMMMTTTZZZ\\\XXXTTTSSSMMMHHHHHHNNNUUU[[[bbbhhhnnnmmmllllllmmmoooqqqssspppoooooooooooooooppppppssssssssssssrrrooojjjfff___bbbfffjjjnnnqqqssstttuuuvvvxxxyyyyyyxxxvvvuuuvvvxxxyyyzzzzzz||||||wwwsssxxxzzz}}}~~~}}}zzzjjj]]]OOODDD@@@AAA======<<<;;;::::::999999:::::::::999999999888888777777777777777888888999;;;:::888666666666666777888888888888888999999:::::::::::::::===CCCJJJPPPbbb~~~rrrzzzPPPRRRTTTVVVZZZdddrrr|||wwwrrrppppppnnnmmmnnnrrrvvvxxxxxxuuuzzzzzzqqqiiiggggggfffcccdddiiipppvvvxxxuuurrr```[[[WWWWWWZZZ]]]\\\ZZZ]]]___bbbeeehhhjjjkkkkkktttxxxyyykkkaaa```___```dddmmmppp___RRRPPPPPPJJJGGGHHHLLLNNNXXXfffjjj```SSSLLLHHHCCC@@@BBBBBB???===???@@@???>>>===<<<<<<<<<<<<==============================<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>======????????????????????????@@@AAAAAAAAABBBEEEJJJNNNMMMIIICCC???>>>AAAGGGKKKKKKIIIGGGEEEEEEGGGIIIKKKJJJIIIGGGGGGHHHKKKOOOQQQTTTWWWYYYVVVPPPNNNQQQUUUZZZ\\\\\\UUUMMMKKKOOOVVVWWWXXXZZZ^^^dddnnnyyyvvviii___TTTQQQOOORRRYYY^^^```___]]]VVVMMMEEEAAA???>>>===<<<===>>>???????????????@@@@@@@@@???????????????BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKMMMSSSZZZ___^^^ZZZWWWOOOKKKIIIOOOUUU[[[bbbhhhjjjjjjjjjjjjkkklllmmmmmmkkkkkkjjjkkkkkklllnnnnnnpppooommmkkkjjjgggdddbbbaaacccggglllppprrrtttuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuwwwxxxyyyyyyzzz}}}}}}yyyvvv{{{|||~~~tttdddVVVJJJ@@@===???===<<<<<<;;;::::::999999999999888888888777777777777777666666777777888999:::999888666666666666777777777777777777888999999999:::::::::===AAAHHHMMM\\\}}}~~~nnnrrrNNNQQQTTTXXX___kkkyyyxxxpppmmmlllmmmmmmnnnoooqqqtttyyy}}}~~~nnnqqqpppjjjfffhhhlllmmmsssqqqqqqxxx|||ggg___VVVTTTXXX[[[ZZZXXXYYY[[[^^^ccchhhlllpppqqqrrr{{{zzzooommmjjjhhhhhhnnnyyyfffWWWRRRPPPJJJGGGIIIIIIKKKUUUdddlllfffYYYPPPIIICCCAAABBBBBB???>>>@@@@@@@@@???>>>=======================================<<<<<<<<<======>>>???>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAADDDHHHLLLMMMIIIDDD??????AAAFFFIIIIIIGGGEEECCCCCCEEEGGGIIIGGGFFFEEEEEEFFFIIILLLMMMQQQUUUWWWUUUQQQOOORRRVVV[[[^^^]]]WWWOOOKKKOOOUUUUUUVVVWWWYYY^^^eeennnuuu}}}ooo```[[[UUUQQQQQQUUU[[[```eee^^^TTTLLLGGGDDD@@@===???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@BBBBBBBBBDDDEEEGGGIIIJJJKKKMMMRRR[[[dddgggccc]]]TTTNNNLLLPPPUUUZZZaaagggggghhhiiiiiiiiihhhggggggfffeeeeeeeeegggiiilllmmmnnnlllhhhdddbbbbbbbbbcccfffhhhkkkooorrrtttuuuuuuuuuvvvwwwxxxxxxwwwvvvuuutttvvvwwwwwwwwwxxxzzz|||}}}~~~{{{yyy}}}~~~ppp^^^PPPEEE===<<<>>><<<<<<;;;;;;::::::999999888888777777777666666666777777666666777777888999999999888777666666666666666666666666666777888888888999:::;;;<<>>=======================================>>>>>>============>>>>>>======>>>>>>>>>>>>======<<<======>>>???@@@@@@AAAAAABBBBBBAAAAAACCCFFFJJJLLLIIIDDD@@@>>>@@@DDDFFFFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKNNNQQQTTTTTTQQQPPPRRRUUUYYY\\\]]]XXXOOOKKKMMMRRRRRRSSSTTTTTTWWW\\\ccchhhttt~~~wwwqqqfffZZZRRRQQQWWW]]]eeeccc___WWWNNNFFF@@@===??????===<<<:::999999888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDFFFHHHHHHJJJLLLQQQ[[[hhhpppmmmfff[[[TTTOOOQQQTTTXXX___eeefffgggiiiiiihhhfffcccaaa```___^^^___aaaeeeiiikkkmmmkkkgggdddbbbdddiiilllpppqqqssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvsssuuuuuuuuutttuuuwwwyyyyyy{{{~~~~~~}}}}}}ooo\\\NNNDDD===<<<>>>;;;;;;;;;:::::::::999999888888777777777666666666666666666666666777888888888888777777666666666666555555555555555666777777777888:::;;;<<<>>>AAACCCKKKbbbxxxqqqyyyMMMQQQWWW```iiittt~~~{{{ssslllhhhggggggkkkooossssssuuu{{{}}}lllfff```^^^```fffmmmrrrzzzsssmmmpppwwwzzzvvvppppppggg]]]ZZZ[[[\\\ZZZVVVWWWYYY[[[___dddiiimmmooonnnxxx}}}}}}vvv{{{ppp]]]VVVRRRKKKIIIKKKJJJKKKPPP\\\gggkkkbbbXXXNNNHHHDDDDDDCCC@@@@@@BBB>>>>>>======<<<<<<==============================@@@@@@>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBEEEHHHKKKHHHCCC@@@>>>???AAACCCEEEDDDBBBAAAAAABBBDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJMMMQQQQQQPPPPPPRRRTTTUUUYYY\\\WWWOOOJJJKKKNNNPPPPPPQQQQQQRRRUUUZZZ]]]eeemmmwww|||kkk]]]UUUVVVYYY___eeeiiidddWWWJJJBBB??????>>>===;;;::::::::::::888999999999::::::;;;;;;::::::;;;<<<======>>>>>>AAAAAAAAABBBCCCEEEFFFGGGHHHLLLPPPYYYiiivvvwwwpppddd\\\UUUSSSUUUWWW]]]cccdddeeeffffffdddaaa]]]ZZZWWWVVVUUUVVVXXX]]]cccfffjjjjjjjjjhhhiiimmmsssxxx|||{{{zzzxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvssstttttttttrrrrrrtttuuuvvvxxx{{{~~~{{{}}}~~~nnnYYYKKKBBB<<<;;;<<<:::::::::::::::999999999999999888888888777777777666666666555666777777888777777777777666666666555555555555555555666666777666888:::;;;;;;<<>>======<<<<<<=================================@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======???@@@AAAAAAAAABBBEEEGGGKKKHHHEEEAAA??????@@@AAACCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHGGGJJJMMMOOOOOOOOOOOOPPPPPPUUUZZZWWWOOOIIIIIILLLMMMNNNOOOOOOOOOQQQTTTWWWZZZaaaiiioooyyyrrreee^^^[[[\\\eeennnmmmbbbTTTIIIDDDAAA???===<<<;;;;;;;;;<<<999:::::::::::::::;;;;;;::::::;;;<<<===>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFLLLPPPWWWfffxxx~~~yyypppfff\\\XXXWWWXXX]]]bbb```aaaaaa```^^^YYYUUUSSSOOOMMMLLLLLLOOOTTT[[[___fffjjjnnnqqqssswww}}}}}}xxxvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvsssttttttsssqqqppprrrssssssuuuyyy|||zzz|||}}}~~~~~~zzziiiTTTGGG@@@:::999:::::::::::::::999999999999999999888888888777777777666666555555666666777888555666666777777666666555555555555555555666777777666888999::::::<<<>>>AAAGGGVVVuuu}}}{{{xxxttt~~~MMMSSS^^^kkkvvv~~~}}}xxxpppjjjfffeeeeeefffkkkmmmpppttt{{{{{{yyysssrrrvvvqqqccc___^^^]]]___bbb```^^^^^^bbbhhhmmmnnnllleeegggiiiiiieee___YYYVVV\\\]]]```cccfffhhhiiiiiikkkqqqzzz~~~ooommmuuu}}}}}}}}}iiiaaaZZZPPPJJJKKKGGGIIIKKKOOOZZZgggllljjjXXXPPPJJJHHHFFFBBBAAABBB???>>>>>>======>>>>>>???========================>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@AAABBBEEEGGGLLLJJJGGGDDDAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDFFFHHHHHHHHHGGGFFFEEEHHHJJJMMMMMMMMMMMMMMMMMMSSSYYYWWWOOOJJJIIILLLLLLMMMNNNNNNNNNOOORRRTTTRRR[[[bbbeeekkkxxx~~~ppphhhaaagggnnnqqqnnncccUUULLLDDDBBB@@@===<<<;;;<<<<<<::::::::::::::::::999999999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEDDDKKKQQQUUUcccwww|||qqqeee___\\\[[[___ddd``````___]]]YYYUUUQQQOOOLLLJJJGGGGGGJJJPPPWWW[[[fffmmmvvv||||||vvvssssssvvvxxxvvvvvvuuuuuuuuuuuuvvvvvvtttuuutttsssppppppppprrrqqqsssvvvzzz}}}{{{|||}}}}}}|||}}}}}}}}}}}}}}}}}}tttcccPPPEEE@@@<<<::::::999999999999999999999999888888777777777666666666666555555555555666777777444555666777777666555555666666555555666666777888777888999999:::<<>>???@@@AAABBBEEEGGGNNNLLLIIIFFFCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCFFFGGGHHHGGGFFFEEEDDDFFFIIIKKKLLLLLLKKKKKKKKKRRRXXXWWWPPPKKKJJJLLLKKKLLLNNNNNNNNNOOORRRTTTNNNXXX``````bbbmmmzzzuuuhhhhhhlllrrruuunnn___RRRGGGEEEBBB???<<<;;;<<<<<<;;;;;;::::::999999888888888999999;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDBBBLLLQQQSSS```vvvxxxkkkccc___]]]aaafffbbbaaa```]]]YYYUUUQQQOOOMMMKKKHHHGGGJJJPPPWWW\\\iiirrr~~~yyysssqqqssswwwzzzvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuussspppooopppqqqppprrruuuyyy|||~~~}}}}}}~~~}}}{{{{{{|||~~~~~~}}}{{{zzz{{{}}}ppp```NNNEEEBBB???======999999999999999999999999777666666666555555555555555555555555555666777777444555666777777666555555666666666666666777888888777888999999999<<<@@@CCCIIIUUUsssyyywwwuuuuuuTTT___llluuu{{{~~~wwwrrrkkkeeebbbcccfffiiigggmmmttt|||yyyvvvyyy~~~kkk^^^VVVRRRPPPUUU^^^dddaaa___bbbeeedddccckkkttttttkkk```ZZZYYY\\\___dddhhhjjjhhheeeccceeehhhlllqqqwww{{{~~~rrrjjjjjjnnnqqquuu}}}qqqeee\\\SSSMMMGGGDDDFFFOOOXXX___fffllleee[[[OOOHHHEEEDDDDDDEEE??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888999<<<>>><<<::::::;;;===???AAABBBCCCCCCIIIJJJJJJFFFAAA>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGHHHJJJLLLMMMNNNQQQTTTTTTQQQMMMIIIGGGLLLMMMMMMNNNNNNOOOPPPPPPOOOSSSXXXYYY[[[bbbnnnxxx}}}uuummmoooxxxzzzlllYYYKKKIIIFFFEEECCCAAA>>>;;;;;;;;;:::999888888888888:::999888888999:::<<<===>>>>>>>>>>>>????????????CCCFFFJJJPPPYYYiiizzzrrrccc\\\___ccccccaaaeeehhhfff```ZZZYYY[[[TTTSSSOOOMMMMMMPPPVVV[[[iiirrr~~~|||wwwsssqqqrrrtttuuuvvvvvvuuuuuutttssssssrrrtttrrrpppnnnmmmmmmnnnooopppqqqrrruuuxxxzzz|||}}}{{{zzzyyyxxxxxxzzz{{{}}}zzzzzzyyyyyyyyyzzz{{{{{{~~~ppp\\\HHH@@@@@@???>>>===999999777666666666777888777777777777777777777777666666666666666666666666777777666555555555555555555444444333333333444444888888888999:::<<>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::;;;===>>>===;;;;;;<<<===???@@@AAABBBBBBHHHIIIIIIFFFAAA>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDGGGFFFFFFFFFHHHIIIKKKLLLMMMPPPSSSTTTQQQMMMJJJHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNRRRVVVXXXYYY```kkkttt|||zzztttyyy{{{qqqcccSSSPPPKKKFFFDDDAAA>>><<<<<<;;;:::999999888888999999999888888999:::<<<===<<<=========>>>>>>??????BBBEEEHHHMMMUUUaaappp{{{{{{pppbbb\\\^^^``````fffmmmtttuuurrrmmmkkkkkkeeeccc___\\\[[[\\\```cccooowww|||yyyuuuqqqpppqqqssstttvvvuuutttsssqqqpppooooooqqqooonnnmmmlllmmmnnnooorrrssstttvvvwwwxxxyyyzzz{{{zzzxxxxxxxxxyyy{{{|||yyyyyyyyyxxxyyyyyyzzz{{{}}}}}}{{{yyy~~~nnn[[[GGG@@@??????===<<<;;;:::999888888888999999777777777777777777777777555555555555555555555555777666666555444444555555555555444444444444444555888888888999:::<<<>>>???BBBSSSnnnvvvrrrqqquuu{{{]]]hhhtttzzz|||{{{vvvpppcccaaa^^^]]]]]]___bbbeeehhhpppzzzzzz{{{}}}~~~zzzgggUUUKKKJJJKKKNNNVVV]]]]]][[[[[[ZZZYYY]]]aaagggkkkmmmkkkgggeee]]]^^^aaacccdddcccbbbaaa^^^^^^^^^aaafffmmmssswwwnnnuuu~~~}}}qqqnnnxxxxxxhhhXXXNNNLLLIIIGGGIIILLLSSSaaannn|||nnn]]]RRRNNNLLLGGGAAADDDDDDCCCBBBAAAAAABBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>???>>>===<<<===>>>???@@@@@@@@@@@@FFFHHHHHHFFFAAA>>>???AAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNRRRRRRPPPMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLPPPTTTUUUVVV\\\fffmmmqqqwww}}}{{{|||wwwppp^^^XXXOOOHHHDDDAAA@@@???===<<<;;;:::999999999999999888888888999:::;;;<<<::::::;;;<<<===>>>>>>???AAACCCFFFIIIMMMVVVbbbjjjsssqqqiii```\\\^^^```___mmmvvv~~~{{{wwwrrrooommmlllllltttzzzvvvtttqqqooooooppprrrssstttsssrrrqqqooonnnllllllmmmmmmlllllllllmmmooopppuuuuuuvvvvvvwwwwwwvvvvvvzzzyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~uuusssxxx|||jjjXXXFFF??????===;;;:::::::::999888888888888999666666666666666666666666555555555555555555555555666666555444444444555555666555555444555555666666888888888999:::<<<===>>>???LLL```uuu}}}wwwuuuvvvyyyfffpppyyy|||{{{wwwooohhh]]]\\\\\\\\\]]]```bbbdddgggqqq|||zzztttooolllnnnrrr{{{xxxoooaaaRRRIIIHHHKKKMMMSSSZZZ]]]\\\ZZZWWWUUUVVVWWW[[[aaafffhhheeebbb``````aaaaaa```___^^^^^^YYYYYYZZZ]]]aaaggglllpppdddmmmzzzyyytttnnn]]]SSSMMMKKKIIIHHHIIINNN[[[iiiwwwpppdddWWWOOOLLLIIIDDDEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===============>>>>>>???????????????DDDFFFGGGEEEAAA>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIILLLOOOPPPOOOMMMKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLJJJMMMQQQRRRSSSWWW___eeegggjjjoooxxx~~~zzzuuueee^^^RRRIIIDDDCCCBBBCCC>>>===<<<;;;::::::999:::888888888999999:::;;;;;;888888999:::<<<===>>>>>>???AAACCCDDDFFFLLLUUU[[[bbbdddbbb___```fffiiihhhrrr{{{|||wwwtttuuuyyy|||yyywwwqqqpppooonnnnnnpppqqqrrrrrrrrrqqqpppnnnmmmmmmlllmmmllllllllllllmmmnnnoootttuuuvvvwwwwwwvvvvvvuuuyyyxxxxxxwwwxxxyyyzzzzzzwwwwwwwwwvvvwwwxxxxxxyyy{{{||||||}}}~~~~~~~~~vvvtttyyy~~~cccTTTDDD???>>><<<:::999888777777666666666666666555555555555555555555555555555555555555555555555555555444444444444444555666555555555555666777777777777888999:::;;;<<<===;;;CCCOOO\\\kkk}}}{{{zzzzzzxxxnnnvvv|||{{{wwwrrriiibbbYYYYYYYYYZZZ\\\___bbbccciiisss{{{ssskkkeeeccceeefffgggeee]]]RRRJJJIIIJJJKKKOOOVVV[[[[[[XXXTTTRRRRRRSSSVVV]]]fffjjjiiigggccccccbbb```___]]]\\\[[[WWWXXX[[[^^^bbbeeegggiiiccclllzzz}}}yyyssscccZZZNNNLLLKKKKKKIIIKKKUUUaaaooosssnnn___QQQKKKIIIHHHEEEEEECCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============???>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>AAADDDFFFDDD@@@>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFIIILLLMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKNNNOOOPPPSSSXXX]]]^^^___cccjjjtttxxxrrrggg___TTTJJJFFFDDDEEEEEE@@@???>>><<<;;;:::::::::777777888999::::::::::::777888999:::;;;<<<===>>>>>>@@@AAABBBBBBGGGNNNTTTYYY]]]aaadddjjjrrrwwwwwwvvv}}}~~~xxxtttwwwyyyyyywwwtttqqqqqqmmmmmmmmmnnnnnnpppqqqrrrpppooooooooonnnnnnmmmmmmllllllllllllmmmmmmnnnnnnrrrsssuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyywwwwwwvvvvvvvvvwwwxxxxxx|||||||||}}}~~~~~~}}}~~~xxxxxx~~~~~~\\\NNNBBB>>>===;;;999999777777777777666666555555444444444444444444444444555555555555555555555555444444333333333333444444555555555555555666777777666777888999::::::;;;;;;999===DDDKKKTTThhh{{{xxxoootttyyy{{{vvvpppkkkddd]]]UUUVVVVVVXXX[[[___ccceeennnyyyzzzsssmmmfffaaa___^^^``````[[[TTTNNNJJJJJJJJJLLLRRRYYY[[[WWWSSSSSSMMMOOOSSS[[[dddjjjjjjiiiddddddcccbbb```^^^\\\[[[ZZZ[[[]]]```bbbdddeeeeeehhhoooyyy|||yyyiii___PPPMMMLLLLLLJJJJJJQQQYYYjjjvvvxxxiiiWWWNNNKKKIIIEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;::::::;;;=========>>>>>>???>>>>>>>>>???BBBEEEDDD@@@===>>>???======>>>>>>???@@@@@@@@@??????AAABBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDGGGIIIJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHJJJLLLNNNNNNPPPSSSUUUVVVWWW[[[```iiirrrzzzwwwooohhhaaaVVVNNNIIIGGGFFFFFFAAA@@@???===<<<;;;;;;;;;666777888999::::::::::::888888999:::;;;<<<<<<======???@@@AAABBBGGGOOOVVV[[[aaafffjjjrrr{{{www{{{~~~xxxrrrssstttrrrpppnnnmmmmmmjjjkkklllmmmnnnooooooooommmmmmllllllkkkjjjjjjjjjhhhiiijjjkkklllmmmnnnnnnpppqqqtttvvvxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyy||||||||||||}}}~~~}}}~~~~~~www{{{tttTTTIII???======;;;999999888888999999888888777666555555555555555555555555444444444444444444444444333333222222222333444444444444444444555666777777555666777999999:::999999;;;;;;@@@DDDHHHVVVvvvzzzrrrkkkvvvuuuxxxwwwooogggccc^^^YYYTTTTTTUUUXXX]]]ccciiilllwwwsssooonnnggg^^^XXXZZZYYYXXXUUURRROOOMMMLLLMMMMMMRRR[[[^^^ZZZWWWXXXNNNPPPUUU[[[```ccccccbbbaaabbbcccccccccaaa```____________```aaacccdddeeelllooovvv~~~lllaaaUUUPPPKKKJJJJJJJJJOOOUUUaaaqqqyyynnn___VVVOOOIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<999;;;===<<<;;;:::<<<>>><<<<<<===>>>??????>>>>>>===AAADDDCCC@@@======>>>;;;<<<<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCEEEGGGHHHGGGFFFEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHJJJKKKMMMMMMNNNOOOPPPQQQRRRUUUYYY___eeekkknnnwwwyyysssjjjddd[[[RRRMMMIIIFFFDDDBBBAAA@@@>>>===<<<;;;;;;666666888999::::::999999::::::::::::;;;;;;<<<<<<<<<>>>@@@AAADDDKKKUUU\\\ccchhhkkkmmmqqqxxxzzzyyyqqqssswww~~~~~~wwwqqqkkklllllljjjhhhggghhhjjjggghhhiiikkklllllllllllljjjjjjhhhgggeeecccbbbaaaaaaccceeehhhkkkmmmnnnoooppprrrtttwwwxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyy{{{zzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}|||yyyzzz|||}}}}}}~~~~~~|||vvv|||tttdddMMMDDD===<<<<<<;;;999:::777888999999999888666666555555555555555555555555444444444444444444444444222222222222222333444444333333333333444555666777555666777888999999999888;;;:::>>>BBBBBBHHHaaa{{{}}}qqqiiimmmvvvwwwsssiiiaaa^^^[[[WWWUUUUUUWWW[[[aaaiiipppttt}}}wwwjjjiiikkkeeeZZZRRRUUURRROOONNNOOOPPPPPPOOOSSSQQQVVV```ccc```]]]___WWWYYY]]]___```___]]]\\\^^^```bbbdddeeedddcccbbbdddbbb```______aaadddgggkkkmmmsss{{{nnnaaaZZZQQQJJJHHHIIIJJJNNNSSSXXXiiitttnnnccc]]]TTTJJJGGGFFFEEECCCBBBBBBAAAAAA?????????>>>>>>>>>>>>===????????????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::<<<>>>>>><<<;;;===???;;;<<<===>>>????????????<<<@@@CCCCCC@@@======>>>:::;;;;;;<<<===>>>>>>???===>>>@@@AAABBBCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMQQQQQQQQQSSSWWW[[[___bbbeeeoooxxx}}}~~~~~~zzzlllfff^^^VVVOOOJJJEEEBBBCCCBBB@@@>>>===<<<;;;;;;555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBFFFOOOZZZbbbiiilllmmmlllmmmppppppmmmkkklllooosssxxx|||}}}}}}|||vvvuuuuuusssnnniiieeeeeeeeecccaaabbbdddfffeeefffhhhiiijjjjjjjjjiiiiiihhhfffccc```]]][[[ZZZ[[[]]]aaaeeeiiimmmooopppqqqsssuuuwwwxxxvvvuuusssuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxyyyzzz|||}}}|||}}}~~~~~~~~~|||{{{zzzuuuwwwyyyzzz{{{|||~~~|||zzzvvv~~~wwweeeWWWJJJAAA;;;;;;<<<;;;::::::555666777777777666444333666666666666666666666666444444444444444444444444222111111111222333333444222222222333444555666777555666777888999999888777999888<<<@@@>>>@@@SSSjjjtttiiigggttt|||vvvmmmccc\\\WWWUUUUUUUUUVVVYYY^^^eeemmmtttyyy~~~sssiiieeebbb]]]YYYWWWSSSNNNIIIJJJPPPUUUVVVTTTUUUYYY[[[^^^fffooonnnfffXXX[[[^^^___]]][[[[[[\\\bbb``````aaadddggghhhiiikkkhhhggggggddd______bbbiiinnnssszzzqqqfffZZZTTTOOOMMMLLLJJJLLLQQQXXX^^^jjjsssqqqcccRRRGGGHHHEEECCCDDDBBB@@@BBBGGG????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================??????@@@??????>>>===<<<>>>>>>===============>>>>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLKKKKKKJJJIIIIIINNNNNNNNNOOOQQQSSSTTTUUU[[[```gggnnnuuuzzzzzzxxxtttqqqggg[[[SSSOOOJJJEEEAAA@@@??????>>>>>>======999999999999999999999999888999:::::::::;;;===???CCCCCCEEEIIIOOOWWW___ccclllkkkiiigggeeedddcccbbbeeeeeefffhhhjjjmmmoooppplllkkkiiigggfffeeeeeefffcccaaa^^^\\\[[[\\\^^^___cccdddfffhhhiiiiiihhhgggbbb```\\\XXXUUUTTTSSSSSSVVVXXX\\\aaafffjjjmmmnnnqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuvvvvvvvvvuuuwwwvvvuuuwwwyyyzzzzzzxxxzzzyyyxxxxxxxxxxxxyyyzzz|||{{{{{{{{{{{{zzzzzzzzzvvvxxxzzz|||||||||{{{zzz}}}~~~uuuuuu~~~wwwiiiZZZPPPAAA@@@>>>===;;;::::::999888888777777777777888888777777666666555555555444333333333333333333333333444444444444444444444444222333444444555555444444555555444555666888:::;;;777777888:::===DDDMMMSSStttzzziiihhhqqqxxxsssjjjaaaZZZVVVUUUUUUSSSVVVZZZ```hhhrrr{{{~~~tttjjjgggccc]]]XXXVVVTTTRRRQQQSSSWWWYYYXXXVVVXXX[[[^^^bbbkkkttttttnnn`````````___^^^^^^___```dddbbb```aaacccgggkkkmmmpppmmmjjjhhhbbb\\\[[[^^^eeekkkrrr}}}wwwlll]]]VVVPPPMMMJJJHHHIIIMMMSSSZZZfffrrrvvvmmm]]]QQQKKKGGGEEEFFFCCC@@@AAAEEEAAA@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>===============>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRNNNRRRXXX___hhhooosssssszzzxxxpppdddZZZTTTMMMFFFCCCBBBAAA@@@@@@???>>>===;;;;;;::::::999999999999888:::;;;;;;:::;;;===??????BBBGGGNNNVVV]]]cccfffhhhgggfffdddcccbbbbbbbbbdddddddddeeefffggghhhiiieeedddcccaaa`````````aaa\\\ZZZXXXUUUTTTUUUWWWXXX___aaaccceeefffeeedddcccaaa^^^ZZZUUURRRQQQPPPQQQPPPRRRVVV\\\bbbhhhmmmoooppppppqqqqqqqqqrrrrrrrrrrrrssssssttttttuuuvvvvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvwwwyyy{{{{{{{{{zzzyyyzzz}}}~~~~~~~~~xxxzzz~~~qqqcccTTTKKK@@@???===;;;:::999888888888888777777777777888888777666666666555555555444333333333333333333333333333333333333333333333333333333444555555555555444666666666666777999;;;<<<999999999:::<<>>======<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>======<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMIIIKKKNNNUUU]]]fffmmmrrr{{{|||xxxnnnddd]]]SSSKKKFFFDDDBBBAAAAAAAAA???=========<<<;;;:::999999888999:::;;;;;;;;;<<<>>>@@@???DDDKKKSSSZZZ___aaabbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````_________\\\[[[ZZZYYYYYYYYYYYYYYYVVVTTTQQQNNNMMMNNNOOOPPPYYY[[[^^^aaaaaa```]]]\\\YYYUUUPPPKKKHHHHHHIIIJJJJJJLLLQQQWWW___fffmmmpppoooooooooppppppppppppqqqsssrrrrrrqqqrrrtttuuuvvvxxxzzz{{{zzzwwwvvvwwwyyyyyyzzz{{{||||||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuutttvvvwwwxxxyyyyyyxxxxxxwwwyyy{{{|||~~~}}}www}}}xxx|||yyyjjj[[[MMMDDD>>>===<<<:::999888777777888777777666666777777888666666666555555555555555333333333333333333333333222222222222222222222222333444555555666666555555555555555555666888999:::<<<;;;;;;::::::===BBBFFFRRRooovvvhhhpppjjjeee___XXXTTTRRRSSSTTTUUUZZZccclllvvvvvvrrrlllhhhgggddd]]]XXXWWWWWW]]]dddgggeee```ZZZVVVWWWYYY]]]bbbiiipppqqqpppkkkeee^^^[[[^^^ccchhhjjjjjjgggccc___^^^bbbhhhmmmqqqmmmjjjggg```XXXVVVXXXccciiippp|||{{{zzzooodddZZZTTTPPPLLLJJJLLLJJJPPPZZZgggtttvvvjjj\\\PPPKKKGGGGGGFFFBBB@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<===============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAABBBCCCEEEEEEFFFBBBCCCEEEGGGIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHLLLJJJKKKOOOUUU\\\fffnnnvvv{{{|||wwwooofff\\\SSSIIIFFFBBBAAABBBCCCAAA@@@@@@???>>>===;;;:::999888999:::;;;<<<;;;<<<>>>@@@EEEHHHMMMRRRVVVXXXYYYYYY\\\]]]]]]^^^____________^^^^^^^^^]]]\\\[[[ZZZYYYTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPMMMJJJIIIJJJKKKLLLRRRTTTXXXZZZ[[[YYYVVVTTTQQQMMMHHHDDDBBBCCCFFFHHHJJJMMMSSSZZZaaaggglllnnnmmmmmmmmmnnnnnnnnnoooooorrrqqqpppoooppprrrtttvvv~~~}}}vvvrrrrrruuuvvvwwwyyyzzzzzzyyywwwvvvxxxwwwwwwvvvuuutttsssssswwwwwwvvvvvvwwwwwwwwwwww}}}}}}|||~~~yyysss|||}}}ssszzzvvvdddTTTHHHAAA===<<<;;;:::999888888888777777666666666666777777555555555555555555555555333333333333333333333333222222222222222222222222333444555555666666555555222222333333444555666666;;;;;;:::999999:::>>>AAAMMM___qqqrrrbbb^^^XXXSSSQQQQQQSSSUUUYYYaaakkkvvvwwwkkkhhheeecccdddbbb]]]YYYZZZ]]]ccckkkooolllfff___ZZZYYYYYY[[[```dddggghhhiiigggbbb\\\YYY[[[aaagggjjjjjjgggccc]]]ZZZ\\\aaafffllljjjjjjjjjfff___]]]___^^^eeemmmuuu{{{wwwvvv~~~~~~xxxlll___XXXTTTOOOLLLLLLHHHMMMTTT___nnnvvvpppdddSSSLLLGGGGGGFFFCCCBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>==================>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFFCCCCCCEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGCCCCCCGGGKKKPPP[[[gggsss|||yyyqqqfff]]]PPPJJJDDDAAACCCDDDDDDBBBAAAAAA@@@>>><<<;;;:::999999:::;;;;;;;;;<<<>>>@@@GGGHHHJJJLLLNNNPPPRRRRRRYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVOOOPPPPPPPPPOOOOOOOOOOOOMMMKKKHHHFFFEEEFFFHHHIIIMMMOOORRRTTTTTTSSSPPPOOOLLLIIIFFFCCCDDDGGGLLLOOORRRVVV\\\cccgggjjjjjjjjjkkkkkkkkkllllllllllllmmmqqqpppooonnnoooqqqsssttt~~~}}}vvvqqqrrruuutttvvvwwwyyyyyywwwvvvtttwwwwwwwwwvvvuuuttttttsssvvvvvvuuuuuuuuuvvvwwwxxx~~~~~~}}}xxxsss|||}}}yyysss{{{ttt```QQQFFF@@@======;;;:::999999999999777777666666666666777777444444444555555555555555333333333333333333333333444444444444444444444444333444444555555555555555222222333333444444555555888888999999999:::===???KKKSSSjjj}}}vvv{{{[[[XXXSSSPPPOOOPPPSSSVVV\\\fffttt{{{ooofffbbb```___aaa```\\\[[[]]]aaaffflllqqqqqqnnnhhhddd]]][[[\\\```aaa```bbbeeebbbaaa___\\\[[[]]]bbbfffeeeeeebbb]]]XXXWWW[[[___hhhhhhlllooolllfffcccdddVVV```iiioootttyyyzzzyyytttsssuuu|||uuueee]]]WWWPPPLLLKKKFFFKKKPPPXXXggguuuwwwooo[[[RRRJJJHHHGGGEEEDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAA===>>>CCCFFFJJJUUUcccqqq}}}|||rrriii\\\SSSHHHCCCCCCEEEEEEDDDBBBBBBAAA???>>><<<;;;;;;888999:::::::::;;;===???BBBBBBCCCEEEIIILLLPPPRRRWWWXXXYYYZZZ[[[ZZZYYYYYYUUUUUUVVVVVVVVVTTTSSSRRRLLLLLLLLLLLLLLLKKKJJJIIIGGGEEECCCAAAAAACCCEEEFFFKKKLLLMMMOOOOOONNNLLLKKKEEEDDDCCCDDDHHHNNNSSSWWW___bbbfffjjjkkkkkkiiihhhiiiiiiiiijjjjjjjjjkkkkkkooonnnnnnnnnnnnpppqqqrrrwwwyyyzzzxxxuuussstttvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttssstttvvvxxxzzzzzz~~~|||www}}}tttuuuzzzppp\\\MMMDDD@@@===<<<;;;:::999999999999777666666555555666666777444444444444444555555555333333333333333333333333444444444444444444444444222333444444555555444444444555555666777777666666555666888999999:::===???EEEIIIZZZyyyyyysssVVVSSSPPPMMMMMMPPPTTTWWW]]]iii{{{zzzssskkkfffaaa______```___[[[[[[^^^___aaaeeekkkqqqsssppplll___\\\\\\```___\\\^^^bbbaaadddfffbbb\\\ZZZ\\\aaa^^^```aaa^^^YYYVVVXXX[[[dddfffkkkpppmmmeee```aaaTTTaaakkkmmmkkkkkkmmmmmmjjjmmmsssyyyoooddd]]]TTTNNNKKKHHHMMMNNNPPP\\\nnnvvvsssfffZZZOOOKKKIIIFFFEEEGGGCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>======>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>======>>>>>>??????@@@@@@????????????????????????>>>>>>>>>>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA===>>>DDDEEEEEEOOO]]]fffuuuyyykkk___OOOFFFDDDEEEEEECCCCCCBBBAAA@@@???>>>======777888999999999:::<<<>>>===>>>@@@DDDHHHLLLPPPRRRUUUVVVWWWXXXWWWVVVTTTSSSPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHHHHGGGFFFDDDCCCCCCAAA@@@??????BBBDDDFFFJJJJJJJJJKKKJJJJJJJJJJJJDDDEEEGGGLLLRRRZZZaaaeeekkkkkkkkkkkkkkkjjjiiiiiiggghhhhhhhhhiiiiiiiiiiiilllmmmmmmnnnnnnooopppppprrrrrrrrrrrrrrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuvvvuuusssssstttwwwzzz|||xxxooolllttt|||~~~kkkXXXJJJBBB???;;;:::999888888888888888666666555555555555666666333333333444444555555555333333333333333333333333333333333333333333333333111222333333444333333333444555666777888777666666444666999:::::::::<<<>>>>>>EEEQQQgggxxx}}}SSSQQQNNNLLLMMMPPPUUUXXX\\\jjj~~~zzzyyyxxxvvvsssoookkkhhhccc``````aaa^^^[[[[[[___ZZZYYY\\\dddnnntttsssppp^^^[[[[[[___^^^ZZZ[[[aaabbbhhhlllhhh^^^XXXYYY]]]YYY]]]```^^^ZZZWWWXXX[[[aaaccciiinnnjjjaaaZZZYYYXXXeeepppnnnfffcccdddeeeccciiiqqqwwwyyyyyyyyylllcccYYYQQQMMMKKKOOONNNJJJSSSfffpppooonnnaaaSSSMMMJJJGGGFFFGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================999999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBB======BBBAAA===EEERRRYYYjjj~~~vvvhhhUUUIIIEEEEEEEEECCCCCCBBBAAAAAA@@@???>>>>>>666777999999888999;;;======>>>BBBEEEIIIMMMOOOQQQTTTUUUVVVVVVUUUSSSQQQOOONNNNNNNNNNNNLLLIIIFFFDDDEEEEEEEEEEEEDDDBBB@@@???BBBAAA@@@???@@@CCCFFFHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKMMMRRRXXXaaajjjqqquuurrrpppllliiihhhhhhiiijjjgggggggggggghhhhhhhhhhhhkkklllmmmnnnooooooooooooqqqooonnnoooppppppooommmsssrrrqqqqqqqqqqqqrrrsssrrrrrrsssttttttuuuuuuvvvvvvtttsssrrrtttxxx|||~~~zzzwwwfffgggtttmmmkkkooo~~~{{{gggTTTGGG@@@>>>999999888777666666777777666666555555555555666666333333333444444555555555333333333333333333333333222222222222222222222222111111222333333333333222333444555666666666555444555777999:::::::::;;;<<<:::EEEPPP^^^}}}KKKKKKNNNQQQQQQQQQVVV]]]dddnnnyyyxxxtttnnnhhhdddbbbaaaaaa^^^[[[]]]aaabbb```\\\[[[ZZZZZZ___fffjjjhhheee```^^^[[[ZZZZZZZZZZZZYYYeeeeeeeeebbbZZZQQQPPPUUUOOOTTTZZZ\\\\\\]]]bbbfffdddbbbbbbbbb^^^WWWUUUVVV^^^iiitttuuulllcccaaacccdddjjjqqqrrroooyyywww~~~}}}qqqiii^^^TTTPPPMMMKKKJJJLLLOOOVVVeeetttzzzmmm[[[OOOKKKJJJIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;<<<===::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@======<<<;;;;;;;;;;;;<<<:::;;;===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>===<<<<<<<<<<<<<<>>@@@BBBNNN]]]ooo}}}sssbbbSSSJJJFFFDDDCCCBBBAAA@@@@@@@@@???===;;;;;;999777666777999;;;===CCCBBBAAABBBDDDGGGKKKMMMRRRRRRSSSSSSRRRPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEEEE@@@BBBDDDDDDCCCAAAAAAAAA>>>@@@BBBCCCCCCEEEHHHJJJKKKFFFFFFIIIIIIGGGKKKQQQUUU___hhhmmmtttzzzzzzuuullljjjgggdddbbbbbbbbbcccfffggghhhgggfffgggiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmmmmmmmmmmoooqqqrrrnnnooopppqqqrrrsssssssssrrrrrrrrrqqqqqqppppppppppppqqqtttwwwtttqqqxxxqqqjjjqqq|||ppp```\\\^^^lllttt___NNNGGGAAA<<<<<<<<<;;;:::888777666666888888777777777777888888444444444444444444444444222222222222222222222222444444444444444444444444555555555555555444444444555555555555666666666666888888888888999:::;;;;;;:::BBBEEEOOOlllIIIJJJMMMQQQSSSTTTZZZbbblllwww~~~{{{uuunnngggbbb``````^^^[[[YYYZZZ]]]___\\\YYY[[[YYYYYY]]]ccceeedddaaa^^^\\\ZZZYYY[[[\\\\\\[[[```^^^]]][[[TTTLLLJJJMMMLLLPPPUUUWWWWWWXXX\\\aaahhhdddaaa___[[[VVVUUUXXX^^^kkkyyy{{{pppeeebbbccceeehhhlllkkkjjjsssxxxyyy{{{nnn___TTTOOONNNLLLKKKLLLMMMSSS```lllxxxooobbbUUULLLHHHFFFFFFFFFFFFFFFEEECCCBBB@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@>>>>>>===<<<<<<;;;;;;;;;:::;;;<<<>>>>>>???>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;>>>===;;;:::;;;===???AAACCCPPPbbbsss~~~kkkZZZOOOHHHDDDBBBCCCAAA@@@@@@@@@@@@>>><<<:::999888777888999;;;<<>>@@@DDDFFFFFFGGGHHHIIIFFFEEEFFFHHHHHHKKKVVVcccllltttyyyyyyzzzzzzuuunnngggfffdddbbbaaaaaaaaaaaaeeefffggggggfffgggiiikkkjjjjjjjjjkkkllllllmmmmmmnnnmmmmmmmmmmmmnnnppppppmmmnnnpppqqqrrrrrrssssssrrrrrrrrrqqqqqqppppppppppppppprrruuussssss{{{~~~rrrmmmuuu~~~iii```ZZZZZZdddttt{{{nnnZZZJJJDDD@@@<<<:::::::::999999888888888777666666555555666666777444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444444444555555555555666666666666888888888888999:::;;;;;;999???@@@JJJaaazzzJJJKKKNNNSSSVVVZZZccclllxxxyyyooofffaaa^^^]]]]]]ZZZXXXYYY\\\]]][[[XXXZZZXXXWWWYYY]]]___^^^\\\ZZZYYYYYYZZZ]]]___`````````\\\YYYXXXSSSLLLIIIJJJKKKNNNQQQRRRRRRSSSWWW[[[gggaaa\\\YYYVVVSSSTTTXXX[[[jjjzzz~~~uuuiiibbb```cccccccccdddfffrrrvvvzzzvvvdddWWWRRRPPPMMMKKKLLLLLLNNNXXXbbbpppoooiii]]]PPPHHHFFFGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===??????>>><<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<======>>>>>>??????@@@@@@???>>>>>>===<<<<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;:::999999999999999999;;;:::999888999;;;===???;;;EEESSSeeezzzvvvdddVVVMMMGGGDDDDDDBBBAAA@@@AAA@@@>>><<<::::::999999999:::;;;;;;>>>>>>???@@@CCCFFFIIIKKKMMMMMMMMMLLLJJJHHHGGGEEEFFFFFFEEECCCBBBBBBBBBBBB@@@BBBCCCCCCAAA@@@@@@@@@@@@CCCHHHJJJJJJHHHGGGGGGBBBCCCEEEGGGIIIQQQbbbsss|||vvvppphhh```^^^______```````````````bbbdddfffffffffgggiiikkkjjjjjjjjjjjjjjjkkkkkkkkkmmmmmmlllllllllmmmnnnnnnmmmmmmooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooqqqrrrssswwwyyyrrrpppxxx}}}fffaaa\\\YYY___kkkyyy}}}uuufffSSSFFFAAA>>><<<999999999999999999999999555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444111111222222333333444444444555555555555666666666777777777777888999:::;;;:::===>>>FFFTTTdddMMMMMMQQQWWW\\\aaalllvvvqqqgggaaa]]]\\\^^^]]][[[\\\]]]^^^\\\ZZZZZZXXXVVVWWWYYYZZZZZZYYYYYYYYYYYY\\\```cccdddddd```ZZZVVVVVVTTTOOOKKKLLLNNNOOOPPPOOOOOOPPPSSSVVV^^^YYYUUUUUUUUURRRSSSVVVXXXdddsss|||yyypppeee______\\\[[[^^^fffuuu{{{zzzlll```ZZZQQQMMMKKKKKKKKKKKKRRRZZZeeekkkmmmeeeWWWLLLIIIKKKGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::999888::::::::::::::::::::::::<<<<<<<<<============>>><<<<<<======>>>?????????AAA@@@@@@???>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888777777666777999;;;===<<<@@@IIIYYYnnnnnn```UUUMMMJJJFFFDDDBBBAAAAAAAAA???===:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFHHHIIIKKKKKKJJJHHHGGGEEECCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBB@@@???@@@AAADDDHHHLLLNNNLLLHHHEEECCCBBBDDDGGGJJJPPP\\\lllyyy{{{rrrjjjbbb\\\WWWTTTVVVZZZ]]]```aaaaaaaaa```bbbeeeffffffggghhhjjjjjjiiiiiiiiiiiiiiiiiiiiilllllllllkkkkkkllllllllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqquuu}}}}}}zzzsssooopppxxxpppgggcccaaaeeemmm{{{~~~rrr```NNNCCC???===<<<999999999999888888888888555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333000111111222333444444555444444444555555555666666777777666777777888999:::===>>>>>>EEEMMMTTTvvv~~~MMMNNNRRRZZZ```gggrrr}}}rrrhhhaaa]]][[[^^^]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTVVVWWWXXXYYYZZZZZZ[[[^^^bbbeeefffeee\\\VVVSSSTTTTTTPPPNNNOOOSSSRRRQQQNNNMMMMMMOOOQQQVVVSSSSSSXXXZZZXXXWWWWWWYYY___kkkwww}}}yyynnneee___ZZZXXX\\\ffftttwwwhhh```TTTOOOLLLLLLKKKJJJOOOVVV___hhhoookkk___RRRLLLLLLHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@??????????????????>>>=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>><<<<<<<<<===>>>>>>??????AAAAAAAAAAAA@@@???>>>===;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777777666666666777777888777666666666777888:::;;;>>>???CCCOOObbbwwwzzzjjj\\\RRRMMMHHHFFFCCCBBBAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEGGGGGGIIIHHHGGGFFFDDDCCCBBBBBB@@@???>>>======<<<======???@@@BBBAAA@@@@@@BBBCCCIIILLLNNNNNNKKKFFFBBB@@@CCCFFFKKKTTT```mmmvvvzzz~~~wwwmmmddd[[[UUUSSSTTTOOORRRWWW\\\___bbbbbbccc^^^aaadddeeeeeefffggghhhhhhhhhhhhhhhhhhgggggggggiiijjjjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnoooppppppppppppppppppppppppppppppppppppqqqqqqrrrwww}}}pppkkklllpppvvv}}}pppnnnooosssyyyqqq[[[KKKBBB>>><<<<<<;;;::::::999777666666555666555555444444555555666444444444444444444444444222222222222222222222222333333333333333333333333111222222333444555555666444444444444555555555555666666666666777888999999<<<===>>>CCCHHHKKKhhh}}}zzz~~~JJJLLLSSS]]]eeennnzzz~~~vvvttt}}}ooogggaaa^^^[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSRRRSSSUUUXXXZZZ[[[[[[\\\^^^bbbdddcccccc\\\XXXWWWYYYYYYWWWXXX\\\\\\YYYTTTPPPMMMMMMNNNOOOUUUSSSVVV^^^cccaaa^^^\\\]]]```gggrrr}}}yyysssiiiccc^^^^^^ccclll|||qqqeeeZZZTTTOOOMMMKKKJJJMMMSSS\\\dddmmmooogggZZZQQQLLLJJJIIIFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????@@@???>>>=========>>>???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;<<<<<<======>>>>>>???AAAAAABBBCCCBBBAAA@@@???===<<<;;;:::::::::::::::999999999999999999999999::::::::::::::::::::::::777777777777777777888999888777777777777888999999<<<;;;>>>GGGUUUjjjvvvdddVVVOOOJJJGGGDDDBBBBBBBBBAAA@@@======<<<;;;;;;;;;<<<<<<;;;<<>>===============???@@@AAAAAAAAABBBEEEGGGKKKMMMMMMKKKGGGCCCAAA@@@EEEJJJSSS___mmmyyyzzzvvvoooeee[[[SSSMMMIIIKKKOOOQQQSSSWWW\\\___aaabbbbbb^^^```ccceeeeeeeeeeeeffffffffffffffffffgggggggggfffggghhhiiijjjjjjjjjjjjjjjkkklllmmmnnnoooooooooooooooooopppppppppppppppoooqqqqqqqqqyyyttthhhgggmmmsssxxx|||}}}~~~lllUUUGGGAAA===<<<<<<;;;;;;:::888777666555444555555555444444555555555444444444444444444444444222222222222222222222222333333333333333333333333222222333333444444555555333444444444444555555555555555555555666777888999888;;;;;;???DDDFFFZZZ||||||~~~JJJNNNXXXeeeoooyyy|||wwwmmmkkk~~~rrrhhhcccaaa^^^\\\XXXXXXXXXWWWUUUUUUUUUUUUSSSRRRPPPOOOPPPSSSXXX[[[[[[[[[[[[]]]___```___]]]\\\[[[]]]```___^^^cccjjjiiiddd]]]WWWSSSRRRRRRRRRXXXUUUXXXaaagggfffbbb```___aaagggnnnvvv|||wwwqqqjjjeeeccceeeppp{{{~~~mmmccc[[[SSSOOOLLLJJJLLLPPPTTT[[[fffnnnooogggZZZQQQLLLJJJHHHEEEDDDDDDDDDEEEAAAAAA@@@@@@@@@?????????@@@???===<<<<<<>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDDDDCCCBBBAAA???>>><<<;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999::::::999999999999888888888888:::888;;;@@@III[[[yyyooo```XXXKKKHHHEEEBBBBBBBBBAAA@@@???>>><<<;;;:::;;;<<<===<<<>>>AAACCCEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@>>>???AAAAAABBBDDDHHHKKKJJJJJJIIIGGGDDDBBBCCCDDDHHHRRR]]]fffnnntttqqqjjj[[[TTTMMMKKKIIIHHHLLLRRRXXXYYY[[[]]]___`````````^^^```ccceeedddccccccdddddddddeeeeeeffffffggggggdddeeegggiiijjjjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnooooooooopppppppppqqqmmmppppppqqqyyy{{{mmmcccfffqqqzzz~~~xxxcccMMMBBB???<<<;;;<<<:::999999888777666666555444444333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333333333444444444555555555555555555555666777888888555;;;:::;;;BBBDDDOOOcccLLLQQQ]]]lllyyyyyytttjjjhhh~~~uuuiiiaaa``````^^^\\\WWWXXXXXXWWWUUUTTTTTTUUUPPPOOONNNMMMNNNRRRXXX\\\[[[ZZZ[[[\\\]]]]]][[[XXXWWWXXX\\\___^^^^^^eeennnsssmmmeee^^^ZZZXXXXXXWWWZZZWWWXXX```ffffffbbbaaa^^^bbbgggkkknnnuuu{{{sssllleeedddlllvvvvvvjjj```VVVPPPLLLIIIJJJNNNLLLRRR^^^llltttqqqeeeZZZMMMKKKHHHFFFEEEDDDEEEFFFAAAAAAAAA@@@@@@@@@??????@@@???===<<<<<<>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@CCCDDDEEEEEECCCBBB@@@>>>===;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888999:::;;;;;;;;;;;;::::::999888888888:::999:::<<>>===???BBBDDDEEEEEECCCBBBAAA@@@???>>>>>>???@@@AAA>>>======<<<<<<<<<<<<======???AAABBBCCCFFFJJJMMMIIIHHHFFFCCCAAABBBEEEHHHLLLYYYdddhhhhhhhhhccc\\\RRRLLLJJJNNNQQQQQQVVV^^^_______________^^^]]]]]]^^^aaadddeeedddcccbbbcccccccccddddddeeefffggggggbbbcccfffhhhjjjkkkkkkjjjiiiiiikkklllmmmnnnnnnnnnnnnnnnoooooopppppppppqqqkkkoooooopppyyywwwjjjaaahhhvvvrrr\\\FFF>>>===<<<:::;;;888888777777777777777777333222222222222222222333444444444444444444444444444444444444444444444444222222222222222222222222222222222111111111111111333333333444444444555555555444444555555666777888555===<<<:::BBBFFFIIITTTsssUUUZZZgggxxxwwwsssmmmnnn~~~ooojjjddd___]]]]]]]]]]]]YYYZZZ[[[[[[YYYWWWTTTSSSQQQPPPNNNNNNOOORRRUUUWWWZZZXXXVVVUUUTTTUUUWWWXXXXXXZZZ]]]___aaacccfffhhhqqqtttsssllleeebbb^^^ZZZXXXXXXYYYZZZ\\\^^^___```___bbbcccbbbbbbiiiwww~~~rrrhhhdddcccddd}}}uuukkk]]]TTTPPPNNNJJJGGGOOOSSSWWW]]]iiirrroooeeeTTTKKKGGGHHHHHHDDDCCCEEEBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::============>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@?????????>>><<<<<<======;;;:::888999:::;;;::::::888777;;;;;;;;;<<<;;;;;;:::::::::::::::999999888888888999:::;;;:::888666555666888:::===>>>???HHH]]]qqq|||iiiXXXRRRJJJCCC@@@??????>>>@@@???>>><<<;;;;;;;;;;;;======>>>@@@AAAAAAAAAAAA??????>>>>>>===============<<<<<<<<<<<<===>>>>>>@@@@@@AAAEEEKKKNNNNNNLLLIIIIIIGGGCCCAAADDDLLLSSSZZZ[[[^^^___\\\VVVRRRRRRLLLPPPQQQRRRXXXbbbiiikkklllhhhbbb___]]]]]]]]]]]]^^^___```aaabbbcccdddddddddeeeffffffddddddeeefffiiikkklllkkkiiihhhhhhhhhiiijjjlllkkkkkkjjjlllmmmsssnnnlllnnnooonnnnnnpppooopppooopppzzztttllljjjsssjjjUUUDDDAAA>>>888666;;;888888888888777777777777111111222333444444444444333333333333333333333333222222222222222222222222333333333444444444555555000000111111111222222222555555555555555555555555555555555555666666666666999:::;;;<<<>>>BBBGGGKKKdddYYYaaaoooyyywwwsssssslllhhhaaa]]][[[[[[\\\[[[XXXYYYYYYYYYXXXVVVUUUTTTQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXZZZZZZZZZZZZYYYVVVXXX[[[\\\]]]^^^```bbbnnnrrrsssoooiiifffaaa\\\ZZZYYYXXXXXXYYYZZZ\\\]]]^^^aaacccbbbbbbiiiuuuzzzlllbbb```aaaqqqwwwggg[[[UUUQQQMMMIIIHHHMMMRRRYYYeeeppprrrnnnZZZPPPIIIHHHHHHFFFEEEGGGBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888999999999999:::::::::<<<<<<<<<<<<==============================<<<<<>><<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===@@@AAADDDIIINNNQQQPPPNNNGGGFFFDDDEEEHHHMMMQQQSSSSSSSSSTTTTTTRRRPPPPPPQQQQQQXXX^^^ccciiiqqqsssrrrmmmiiiccc```____________^^^___```aaabbbccccccdddbbbdddeeedddcccbbbccceeeeeefffhhhhhhgggggghhhiiiiiikkklllkkkjjjjjjkkklllnnnjjjiiilllmmmlllmmmoooooorrruuuxxx|||rrrooosssyyy```OOOAAA???>>>888888<<<888888888777777777666666555555666666666555444444333333333333333333333333222222222222222222222222222333333333333444444444111222222222333333333333555555555555555555555555555555555555666666666666888999::::::<<>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAA@@@??????>>><<<999888999999888777:::;;;;;;;;;::::::999888:::;;;<<<===============::::::::::::999999999999999;;;<<<<<<:::999:::;;;;;;999888:::<<<@@@KKKVVVppp}}}lll___PPPGGGEEEEEECCCAAA@@@???>>><<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999::::::;;;@@@BBBGGGMMMQQQRRRPPPNNNEEEDDDDDDIIIPPPTTTSSSQQQPPPNNNKKKIIIJJJNNNRRRUUU\\\fffqqqxxx}}}{{{uuujjjfffbbb_______________^^^______```aaabbbccccccaaabbbccccccbbbaaabbbccc```bbbeeefffeeefffggghhhjjjkkklllkkkiiiiiijjjkkkkkkhhhhhhkkkmmmkkkmmmqqqpppwww~~~zzzrrrvvvyyyqqqjjjTTTFFF<<<======:::999<<<888888777777777777666666777777777666666444333333333333333333333333333333222222222222222222222222111111222222222333333333222222333333333444444444444444444444444444444444444555555555555666666666777888888888999<<<@@@CCCLLL```~~~gggttt|||llldddaaa\\\YYYXXXYYYYYYXXXWWWVVVUUUSSSSSSTTTVVVWWWVVVVVVWWWXXXXXXXXXWWWWWWTTTWWW[[[___```___]]][[[YYYZZZ[[[ZZZXXXWWWXXXYYY]]]cccgggeeedddcccaaa^^^[[[YYYVVVSSSSSSTTTWWWYYYYYY]]]```bbbcccgggooouuu~~~~~~qqqfffbbb```ppp|||iii]]]UUUOOOJJJHHHKKKNNNPPPUUU^^^iiipppnnnbbbUUULLLJJJIIIGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@========================???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCDDDDDDCCCBBB>>><<<:::;;;<<<======<<<::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::666888::::::999999999:::<<<888666999<<<>>>DDDKKK```{{{xxxhhhUUUIIIGGGGGGEEEAAA@@@???>>><<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888999::::::;;;@@@CCCHHHMMMPPPPPPMMMKKKFFFGGGJJJNNNRRRSSSPPPMMMNNNLLLHHHFFFKKKWWW```cccoooyyyyyypppdddaaa^^^\\\\\\]]]]]]]]]^^^^^^___``````aaabbbbbbaaabbbccccccaaaaaabbbccc___aaaccceeedddeeefffgggiiijjjkkkjjjiiihhhiiijjjllljjjjjjmmmnnnmmmpppuuuuuu}}}vvv~~~zzzqqqfff^^^KKKAAA;;;<<<===:::999;;;888777777777666666666666444444444444444333222222333333333333333333333333222222222222222222222222000111111111111222222222222222222333333333333444444444444444444444444444444444444555555555666666777888888888888:::===@@@DDDPPPfffoootttgggbbb___[[[YYYXXXYYYYYYYYYXXXVVVTTTRRRRRRTTTVVVWWWXXXWWWWWWWWWXXXZZZ\\\^^^WWWXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[YYYWWWUUUUUUVVVYYY]]]```]]]]]]```aaa```[[[YYYVVVSSSSSSUUUXXXZZZXXX[[[^^^```aaadddiiimmmsssxxx}}}ssskkkhhhqqqssseee\\\TTTOOOLLLMMMMMMMMMOOOUUU```jjjpppiii___TTTNNNKKKHHHDDDFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>><<<===???AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@???============>>>>>>???@@@@@@:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::666888::::::999999:::;;;;;;777666:::===>>>BBBGGGWWWpppqqq[[[MMMIIIHHHEEE@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>???===>>>???AAABBBDDDFFFFFFHHHGGGGGGGGGGGGEEEAAA>>>======<<<<<<<<<<<<======:::;;;<<<===============::::::::::::;;;;;;;;;;;;999:::<<<===<<<;;;<<<===;;;888888<<<>>>>>>BBBGGGSSShhhzzzdddSSSKKKHHHEEEAAA@@@???>>><<<;;;;;;;;;;;;888999999:::::::::999999777777777777888888888888;;;;;;;;;;;;;;;<<<======???BBBEEEGGGHHHIIIKKKLLLSSSUUUVVVRRRLLLHHHHHHIIICCCIIINNNUUUfff}}}yyyrrriiiaaa___]]]\\\\\\]]]_________^^^^^^^^^^^^______``````aaacccdddcccbbbaaabbbccc```bbbdddeeeddddddeeeffffffhhhiiiiiihhhhhhiiijjjllljjjiiikkklllnnnwwwyyyxxxzzzpppbbbSSSHHHCCC@@@===<<<;;;:::999888777777666666666666555555444444555777777888888888333333333333333333333333222222222222222222222222000000111111111222222222000000111111111222222222333333333333333333333333333444444444444555555555777888::::::999:::<<<>>>BBBCCCMMMaaavvvjjjccc]]][[[XXXWWWXXXYYYYYYXXXYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVXXXXXXWWWUUUUUUUUUVVVWWW[[[^^^\\\]]]```bbbaaa```___]]][[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^```aaacccgggmmmuuu{{{~~~{{{xxxzzzrrreeeZZZRRRQQQMMMJJJLLLMMMNNNTTT\\\___kkksssmmmbbbYYYQQQKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>?????????@@@BBBEEEHHHJJJKKKMMMOOORRRSSSQQQLLLIIICCCAAA???===;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;======<<<;;;<<<===<<<:::;;;======<<<@@@GGGPPPddd}}}mmmZZZNNNIIIEEECCC@@@???>>><<<;;;;;;;;;;;;888888999:::;;;;;;;;;:::777777777888888999999999;;;;;;;;;;;;;;;<<<<<<===@@@BBBDDDEEEGGGKKKQQQVVV[[[XXXTTTOOOLLLKKKLLLMMMKKKTTT[[[ddduuuvvvmmmhhhbbb]]]\\\[[[ZZZ[[[]]]_________]]]^^^^^^^^^^^^_________```aaabbbbbb``````aaabbb]]]```bbbddddddeeefffhhhdddfffhhhhhhhhhhhhjjjkkkjjjhhhhhhjjjmmmsss|||qqqpppuuu~~~rrrgggZZZKKKAAA???>>><<<999999999999888777777666666666555555555555666777777777777777666333333333333333333333333222222222222222222222222111111111222222222333333111111111222222222333333333333333333333333333333333333444444444555555555666777999999999:::<<<===???@@@GGGWWWrrr{{{xxxxxxtttwww{{{{{{vvvmmmddd___[[[YYYWWWVVVWWWXXXXXXWWWZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRTTTTTTTTTTTTSSSRRRUUUVVVWWWXXXXXXWWWVVVUUUXXXYYYZZZZZZXXXXXXYYYZZZSSSYYY^^^]]]]]]``````]]]dddcccaaa^^^\\\ZZZXXXXXXZZZYYYXXXWWWXXXYYY[[[]]]]]]___cccfffkkksss|||~~~xxxuuu~~~pppccc[[[VVVOOOLLLNNNNNNKKKNNNTTTXXXjjjxxxvvvjjj```WWWPPPIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;:::999:::<<<@@@EEEGGGLLLOOOTTTZZZ^^^^^^ZZZVVVNNNLLLHHHDDDAAA???======;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<888:::;;;;;;:::999999:::===<<<===>>>;;;:::???FFFOOOaaa{{{rrr___QQQIIIFFFEEE@@@???>>>===;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===@@@BBBCCCEEEHHHNNNWWW^^^```YYYPPPLLLMMMPPPQQQQQQXXXaaaiiippp~~~~~~}}}vvvkkkdddaaa^^^ZZZYYYXXXWWWXXX[[[]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaa```___^^^___aaaZZZ]]]```bbbdddeeehhhiiiccceeeggghhhhhhhhhjjjllljjjhhhiiilllpppxxx}}}qqqhhhllluuu}}}|||nnncccVVVHHH???<<<<<<:::777777999999888777666666666555555555555666666666666555444333222333333333333333333333333222222222222222222222222111222222222222333333333222222333333333444444444333333333333333333333333333333333444444444555555444666888888888999;;;===<<<>>>DDDQQQiiiqqqjjjoooiiigggiiiiiiddd^^^\\\ZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYZZZXXXVVVTTTTTTUUUSSSTTTUUUUUUTTTSSSTTTVVVXXXYYYZZZZZZXXXVVVVVVWWWRRRUUUXXXYYYYYYYYYZZZ[[[ZZZ[[[\\\\\\[[[\\\^^^___gggfffddd```[[[XXXXXXYYYYYYYYYXXXXXXZZZ]]]___aaa```^^^___eeeiiinnnxxx}}}ssskkkqqqvvvvvvnnn^^^XXXTTTNNNKKKKKKMMMNNNOOOYYY___iiitttwwwpppaaaUUUTTTKKKEEEFFFFFFCCCBBBFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>============<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;:::999888777888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>=========???@@@BBBDDDFFFMMMVVV^^^ccceeeffffff```YYYOOOGGGCCC@@@>>><<<:::::::::;;;;;;;;;::::::<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAANNN\\\rrr~~~kkkWWWIIIDDDDDDAAA@@@???===<<<<<<;;;;;;<<<;;;;;;>>>???===;;;;;;;;;;;;:::;;;<<<===???AAA>>>>>>===???@@@AAA???>>>CCCAAA@@@DDDNNNWWW^^^aaa]]]VVVSSSUUUWWWXXX___gggnnnqqqwww}}}}}}yyyjjjgggccc___]]]\\\ZZZXXXZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]___```aaaaaaaaa^^^______```aaabbbbbbccc```aaacccddddddeeegggiiihhhiiijjjlllsss{{{mmmdddeeeppp{{{xxxiii[[[NNNDDD===<<<<<<;;;;;;;;;:::::::::999777666666777888888777222333333444444333333222666555444444888:::444+++222333333444444333333222222222222222222222222222222222222222222222222222222222333333333333444444222222222333333333444444111444777888777888999;;;>>>???CCCLLL\\\xxxyyytttjjjddd```aaaaaa]]]XXXWWWXXXXXXXXXWWWWWWVVVVVVVVVXXXZZZ[[[ZZZWWWUUUTTTTTTSSSTTTUUUUUUTTTSSSTTTUUUUUUWWWXXXWWWUUUTTTTTTUUUTTTVVVXXXYYYYYYXXXYYYZZZWWWXXXYYY[[[]]]___bbbdddffffffddd```[[[YYYYYYZZZYYYYYYXXXYYYZZZ]]]```aaabbb^^^\\\___ccchhhsss}}}{{{qqqqqq}}}tttppp|||kkk[[[WWWQQQNNNMMMMMMMMMLLLSSSXXXdddqqqyyyvvvjjj___VVVNNNIIIKKKKKKGGGDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBFFFNNNUUU[[[bbbhhhllljjjcccYYYQQQLLLGGGCCC@@@=========<<<<<<<<<======???===<<<<<<===>>>>>>===>>>>>>>>>>>>>>>=========<<<===>>>===<<<===@@@BBBKKKWWWkkknnn[[[LLLEEEDDDAAA@@@???======<<<<<<<<>>>>>@@@AAA???>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBBAAAAAABBBCCCDDDBBBAAAAAA@@@AAAFFFNNNUUUZZZ\\\]]][[[]]]eeekkknnnttt{{{~~~{{{xxxtttnnnkkkbbb```]]]ZZZYYYXXXVVVTTTWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]][[[\\\]]]___``````aaaaaa_________```aaaaaaaaabbb```bbbcccdddcccdddfffgggggggggiiinnnxxxrrreee```eeessswwwfffWWWJJJAAA===;;;;;;;;;:::::::::999999999777666666777888888777222333333444444333333222444222111555???FFFAAA777222333333444444333333222222222222222222222222222222222222222222222222222222222222333333333444444333333444444444555555555444555666666666666777888;;;;;;???FFFRRRjjjqqqiiibbbaaa```\\\ZZZZZZWWWVVVVVVUUUUUUUUUUUUUUUXXXZZZ]]]\\\YYYVVVTTTSSSRRRTTTUUUUUUTTTSSSSSSTTTTTTVVVWWWVVVTTTTTTTTTVVVVVVXXXYYYYYYXXXWWWWWWXXXVVVWWWXXXZZZ]]]```ccceeeeeeeeeccc```\\\ZZZZZZZZZYYYYYYYYYYYY[[[^^^```bbbccc^^^YYYYYY[[[```kkkuuuyyyuuuxxxzzznnnvvvyyyeeeaaa[[[VVVSSSPPPNNNLLLLLLPPP[[[jjjxxx|||vvvnnn^^^VVVPPPPPPPPPKKKFFFCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>??????AAAEEEIIIPPPYYYcccjjjqqqlllfff___YYYRRRLLLHHHBBBAAA@@@???>>>???@@@@@@@@@>>><<<;;;<<<>>>>>>===@@@@@@??????>>>===<<<<<>>=========>>>>>>BBBCCCDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBDDDDDDCCCAAABBBBBBDDDIIIPPPVVVZZZ[[[aaadddnnn{{{wwwnnnfff```]]]YYYXXXWWWWWWWWWVVVTTTRRRTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[\\\]]]______`````````______``````````````````aaacccccccccbbbbbbdddfffggggggkkktttvvveee\\\\\\eeevvvuuubbbQQQDDD>>><<<::::::999999999888888888888777555555777888777666222333333444444333333222333111///555CCCLLLGGG===222333333444444333333222222222222222222222222222222222222222222222222222222222222222333333333333444444444555555555666666888777555555666777666666999999<<>>>>>>>>============>>>======<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======@@@@@@@@@BBBFFFMMMWWW]]]iiijjjjjjiiiddd]]]TTTOOOHHHGGGEEECCCBBBBBBCCCDDDEEEBBB?????????AAAAAA@@@BBBBBBBBBAAA@@@@@@??????BBBCCCCCCBBBBBBBBBEEEGGGHHHPPP___qqq~~~ttteeeUUUIIICCC@@@???>>>======>>>@@@AAADDDIIILLLKKKLLLNNNNNNMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFHHHHHHJJJNNNTTT[[[```ccclllssssssiiiaaa\\\XXXTTTTTTTTTVVVWWWWWWUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^____________```_____________________bbbccccccbbbaaabbbdddfffgggjjjrrr~~~ssshhh\\\YYY]]]gggvvvsss^^^LLL@@@======888888888888777777777777888666444555666777666666222333333444444333333222333222111444===DDD@@@888222333333444444333333222222222222222222222222222222222222222222222222222111222222222222333333333444444444444555555555555999777444444666888777666::::::<<<@@@DDDNNNcccuuu~~~|||uuuiiiccc^^^ZZZXXXYYYWWWVVVTTTTTTTTTUUUVVVWWWWWWZZZ]]]]]][[[WWWUUUTTTSSSUUUWWWWWWUUUSSSSSSSSSTTTUUUVVVUUUTTTUUUWWWYYYZZZ[[[[[[ZZZXXXWWWWWWXXXZZZXXXUUUVVVYYY\\\]]]]]]```aaaaaa___\\\ZZZZZZ[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^[[[YYYYYYXXXVVVZZZ```iiirrr}}}lllmmmzzzvvvlllcccZZZSSSNNNNNNLLLMMMVVVdddrrr{{{zzzqqqbbbUUUNNNKKKJJJHHHFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>>>>=========<<<<<<>>>>>>===<<<<<<<<<<<<===:::<<<===>>>>>>===;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===============>>>>>>???@@@EEEKKKOOOWWW\\\cccgggfffaaaZZZUUUPPPOOONNNLLLLLLLLLLLLMMMOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCDDDFFFIIIIIIOOO\\\nnn}}}}}}}}}zzzsssfffXXXKKKCCC@@@???>>>===>>>@@@BBBCCCGGGOOOVVVWWWYYY]]]^^^\\\[[[[[[]]]]]]\\\[[[YYYWWWXXXVVVTTTSSSSSSTTTSSSRRRQQQQQQQQQSSSXXXaaajjjppp}}}xxxnnnfff```ZZZWWWQQQQQQRRRTTTVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYXXX\\\\\\]]]^^^_____________________^^^^^^^^^^^^^^^aaabbbbbbbbbaaacccfffhhhgggnnnzzz}}}fff___[[[^^^fffmmmwwwoooYYYHHH???===>>>888888777777777666666666777555444444555666666555222333333444444333333222000444666444555777777444222333333444444333333222222222222222222222222222222222222222222222222222111111111222222222333333222333333333333444444444444333222333555666666666999999<<>>>>>>>>=========???>>>======<<<<<<======;;;;;;<<<======<<<;;;:::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======888:::<<<===>>>AAAEEEHHHGGGMMMVVV\\\^^^]]]\\\[[[YYYZZZ[[[\\\^^^___``````[[[YYYWWWUUUUUUSSSPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIJJJIIIHHHIIILLLNNNNNNSSS^^^nnn}}}~~~xxxxxxuuuoooeeeXXXLLLDDD@@@???======>>>AAADDDFFFLLLYYYeeehhhlllsssuuurrrqqqrrrttttttssspppmmmkkkfffdddaaa______```___^^^]]]]]]\\\\\\```hhhssszzzxxxtttnnnhhhbbb]]]WWWTTTOOOOOOOOOPPPRRRSSSRRRPPPSSSSSSSSSTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^```aaaaaabbbbbbeeeiiilllmmmvvv}}}}}}~~~uuu```]]]```jjjtttyyy|||iiiSSSEEE???======888888777777777666666666666555333333555666555444222333333444444333333222...444888444111222555555222333333444444333333222222222222222222222222222222222222222222222222222111111111111222222222222222222222333333333444444///111444444444333444666777777:::======@@@JJJUUUggg}}}rrrfff___\\\XXXWWWYYYUUUSSSRRRPPPQQQSSSUUUWWWTTTVVVYYYYYYXXXWWWWWWXXXUUUXXXZZZ[[[XXXVVVTTTTTTQQQQQQQQQQQQQQQRRRVVVXXXZZZ[[[\\\[[[[[[\\\^^^``````[[[VVVVVVYYY]]]]]][[[YYY[[[]]]\\\[[[YYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUWWWUUUQQQQQQTTTZZZaaapppzzzxxxiii^^^TTTOOOKKKMMMMMMMMMNNNWWWdddnnnxxx~~~|||nnn^^^UUUPPPLLLJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======<<<888999;;;<<<<<<>>>AAADDDAAAEEEJJJNNNQQQUUUZZZ^^^cccfffkkkppptttxxxyyyzzzsssrrrpppnnnmmmiiidddaaa\\\\\\ZZZXXXUUUSSSRRRQQQUUUVVVVVVVVVUUUVVVXXX[[[YYY\\\eeettt{{{uuussspppkkkbbbWWWLLLEEE@@@???======>>>BBBEEEHHHSSSeeeuuu{{{xxxvvvrrrppppppppppppooolllllllllkkkmmmsss|||}}}zzztttmmmhhheeeaaa^^^[[[XXXTTTQQQQQQOOONNNNNNOOOPPPPPPOOORRRRRRRRRRRRQQQQQQQQQQQQTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^___^^^___aaabbbdddhhhmmmqqq}}}}}}|||}}}|||oooaaaaaagggvvv|||bbbMMMBBB???===<<<888888888777777777666666666444333333444555555444222333333444444333333222...333555222000333444444222333333444444333333222222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444444555000666<<<;;;777444555888777666999;;;;;;<<>>===============;;;;;;:::::::::;;;;;;<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;<<<<<<;;;:::;;;>>>@@@BBBCCCDDDDDDGGGNNNXXX```jjjnnnuuu}}}}}}yyytttrrrpppllliiieeecccaaaaaabbbcccbbbaaabbbeeegggcccfffmmmzzzzzzsssqqqmmmhhh```WWWMMMFFF@@@???======???BBBFFFIIIXXXmmmwwwyyyyyyyyyyyy|||}}}ssslllkkkggg```^^^[[[XXXVVVUUUTTTSSSQQQTTTQQQOOONNNOOOPPPPPPPPPRRRQQQQQQPPPPPPOOOOOONNNQQQRRRTTTVVVXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^]]]]]][[[[[[\\\]]]]]]^^^______]]]^^^```bbbeeejjjpppttt~~~}}}}}}|||}}}xxxkkkddddddmmm}}}yyy]]]HHH@@@>>><<<:::888888888888777777777777666444222333444555444444222333333444444333333222000222222///000333222///222333333444444333333222222222222222222222222222222222222222222222222222000111111111111222222222444444444555555555666666666>>>EEECCC<<<777888<<<999888:::<<<;;;;;;@@@HHHJJJZZZzzziiiccc[[[WWWWWWWWWUUURRRQQQRRRSSSTTTUUUTTTSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYWWWTTTRRRSSSQQQOOOQQQVVVYYYZZZZZZ]]]\\\ZZZZZZ\\\___bbbdddeeebbb___]]]\\\\\\ZZZXXXYYYZZZZZZXXXVVVTTTTTTUUUXXXYYYZZZZZZYYYXXXUUUTTTRRRSSSSSSRRRPPPPPPQQQRRRWWWXXX]]]ggguuuwwwggg[[[WWWRRRNNNKKKLLLKKKLLLQQQXXXcccqqqyyyiii\\\UUUPPPMMMJJJGGGEEEDDDCCCAAACCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>============::::::;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999:::;;;<<<======@@@CCCCCCCCCGGGPPPWWWdddmmmyyy~~~zzzxxxwwwvvvuuuuuuxxx|||}}}zzzwwwuuuxxx}}}{{{mmmgggccceeebbbWWWKKKCCCCCC@@@>>>?????????DDDKKKXXXnnn{{{vvvnnngggbbb]]]ZZZWWWVVVUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXXXX[[[\\\]]]^^^___^^^]]]\\\]]]]]]]]]^^^```aaaaaa```bbb```aaaeeefffiiittt~~~~~~|||nnnhhh\\\eeettt~~~qqqXXXFFF>>><<<;;;999999999999888777666666555777666555444444333444444333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222111111111000000000000000222222333333333333444444444444444444444444444444999\\\nnnZZZAAA:::999333999888777777999;;;>>>???GGGSSSggghhhaaaZZZVVVWWWWWWUUURRRQQQRRRSSSTTTUUUTTTTTTSSSTTTUUUWWWXXXYYYXXXWWWWWWVVVWWWXXXYYYXXXWWWUUUSSSUUUSSSQQQSSSVVVYYYZZZYYY[[[[[[ZZZZZZ\\\___bbbeeefffdddaaa___^^^\\\ZZZWWWWWWWWWWWWVVVSSSQQQQQQRRRTTTUUUVVVVVVUUUSSSQQQPPPOOOPPPQQQPPPNNNNNNPPPRRRTTTTTTVVV\\\gggvvvlll___ZZZSSSNNNKKKKKKJJJIIILLLRRRZZZfffvvv|||nnncccWWWRRRLLLHHHGGGFFFCCCAAAFFFDDDBBBAAABBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<===;;;>>>@@@@@@@@@DDDLLLRRRZZZbbbooo{{{|||kkkddd```bbb```WWWLLLFFFCCC@@@>>>?????????DDDKKKWWWmmmvvvqqqiiibbb]]]ZZZWWWUUUSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXZZZZZZ[[[ZZZZZZYYY]]]\\\\\\]]]___`````````aaaaaaeeeiiijjjnnn{{{ttthhhcccaaalll{{{vvvfffQQQBBB===<<<;;;:::;;;::::::999888888777777777666555444444333333444222222222111111111000000111111111111111111111111111111222222222333333333222222222222222222222222111000000000000000000000222222333333333333444444444444444444444444444444777OOO\\\NNN;;;777888777888888777777999;;;===???BBBKKK[[[ssszzzeee___YYYVVVVVVVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVTTTUUUWWWYYYYYYXXXYYYYYYYYYZZZ\\\___ccceeefffeeecccbbbaaa^^^[[[XXXYYYZZZZZZXXXUUUSSSSSSTTTVVVVVVWWWWWWWWWUUUSSSRRRNNNOOOOOOOOOMMMMMMOOOQQQRRRRRRRRRSSSYYYeeeuuuvvvfff```WWWQQQMMMLLLJJJHHHIIIMMMRRRXXXggg{{{tttcccZZZPPPJJJIIIIIIGGGDDDHHHFFFDDDCCCBBBBBBAAA????????????>>>>>>>>>>>>===============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<===:::<<<=========@@@FFFKKKOOOWWWcccnnnyyylllccc]]]^^^^^^WWWMMMHHHBBB???>>>??????>>>CCCIIIRRRggg|||ooojjjbbb[[[WWWUUUSSSRRRPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXXXX\\\\\\\\\\\\\\\]]]^^^___```bbbhhhnnnrrryyyzzzkkkbbb```dddpppzzzcccWWWHHH>>>;;;;;;;;;:::999999888888777777666666777666555444333333333333111111111000000000//////111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000111111222222333333333333444444444444444444444444444444444>>>DDD>>>666444777:::777777777777888;;;===>>>AAAEEEMMM^^^|||}}}kkk```\\\XXXUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTVVVWWWXXXYYYXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWYYYXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWYYY[[[___bbbdddcccbbbbbbccccccaaa^^^[[[[[[\\\\\\ZZZWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWQQQRRRRRRPPPOOONNNOOOQQQRRRSSSSSSQQQRRRZZZhhhsss|||pppggg]]]VVVQQQPPPMMMJJJIIILLLOOOQQQZZZnnnsssgggWWWNNNLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<:::;;;<<<;;;;;;>>>BBBFFFJJJPPPYYYaaaiiisss}}}qqqeee\\\ZZZZZZTTTLLLGGGBBB???>>>??????>>>BBBHHHMMM]]]ttt~~~wwwhhhbbb[[[UUURRRQQQPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]___```ccciiisss~~~}}}{{{oooeeeccceeehhhuuu~~~{{{tttmmmSSSKKKAAA;;;:::;;;:::999666666555555444444444444666666555444333333333333222111111111000000000000111111111111111111111111111111222222222333333333222222222222222222222222000000000000000111111111222222222333333333444444333333333333333333333333333222333555555333666:::666666666777888:::<<<===BBBBBBEEEPPPggglll]]]\\\YYYVVVTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSUUUVVVWWWWWWWWWVVVTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVTTTTTTUUUWWWZZZ]]]___aaa^^^^^^___bbbdddcccaaa___YYYZZZYYYWWWTTTRRRQQQRRRPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVTTTQQQPPPPPPRRRRRRTTTUUUSSSQQQTTT]]]dddhhhmmmxxxzzz}}}qqqccc[[[TTTRRRPPPLLLJJJLLLPPPPPPTTT___pppxxxeeeVVVOOOMMMLLLKKKFFFDDDBBBBBBDDDDDDDDDCCC@@@@@@@@@@@@????????????===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBEEEJJJPPPTTTYYY```iiipppxxx{{{lll]]]XXXWWWRRRJJJEEEAAA>>>>>>???>>>===@@@FFFJJJTTTdddwww~~~tttnnnaaa\\\VVVQQQOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTVVVWWWXXXWWWWWWWWWXXXYYYZZZZZZ[[[XXXZZZZZZZZZYYYZZZ]]]```ccceeemmmzzz}}}zzzpppfffaaadddjjjrrr}}}vvvoooddd[[[IIIDDD>>>;;;::::::999888555555555444444444444444666555444333333222222333333333222222222111111111111111111111111111111111111111222222222333333333222222222222222222222222//////000000111111111111222222222333333333444444333333333333333333333333444///...444777555444888555555666777888:::;;;<<>>@@@AAA???CCCGGGKKKMMMRRRYYY___aaajjjtttzzz}}}ttt```XXXUUUPPPHHHCCC@@@>>>>>>???>>><<>><<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>???@@@<<>>===???>>><<<>>>CCCHHHGGGKKKUUU^^^fffqqq{{{yyypppgggaaa[[[WWWTTTQQQOOONNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMOOOPPPQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSUUUWWWXXXUUUXXXZZZYYYXXXZZZaaafffnnn{{{~~~}}}~~~~~~wwwpppfff___ZZZ[[[gggtttwwwjjj___QQQFFF???===;;;:::999999888888777777777777777777777777666555444333222222222222222222222222111111111111111111111111111111111111111111222222222333333333222222222222222222222222...//////000111111222222222222333333333333444444222222222222222222222222000444666555444555555555333444555777888999::::::777:::???BBBEEESSSppp}}}~~~}}}gggYYYVVVVVVSSSSSSSSSRRRPPPPPPPPPRRROOONNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSQQQPPPOOOMMMOOOSSSWWWYYYYYYYYYXXXVVVYYY[[[ZZZVVVTTTTTTUUUOOOPPPQQQSSSTTTVVVWWWWWWZZZYYYXXXZZZ]]]___```___[[[\\\[[[XXXUUURRRRRRRRRUUUSSSQQQOOOMMMKKKKKKJJJOOOPPPQQQQQQQQQQQQSSSUUUYYYUUUQQQOOOOOOPPPPPPPPPWWWYYY]]]iiissskkk|||zzzjjjaaaZZZTTTPPPPPPIIILLLNNNNNNPPPZZZiiiuuu|||mmm___VVVSSSOOOMMMJJJIIIIIIIIIHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@???===<<<;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::::::::999:::===>>>??????===@@@CCCCCCAAA@@@CCCFFFEEEGGGJJJLLLOOOTTTZZZ```___aaaccceeeffffffeeedddjjjmmmnnnnnnlllmmmpppsssjjjrrr}}}|||cccXXXUUUQQQJJJFFF???======???>>><<<>>>CCCDDDAAADDDLLLRRRUUU]]]eeeiiinnntttvvvxxx||||||yyysssiii```[[[WWWTTTSSSPPPNNNMMMMMMMMMMMMKKKIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSRRRRRRTTTVVVWWWYYYTTTWWWZZZYYYXXX[[[bbbhhhrrr}}}|||{{{|||~~~}}}kkkeee^^^YYYWWW]]]lll{{{pppbbbWWWJJJ@@@;;;;;;:::999999999999999555555555666666666666666555555444333222222222222111111111111000000000000111111111111111111111111111111222222222333333333222222222222222222222222...//////000111222222222222222333333333444444444222222222222222222222222...666999333///333666555222333555777888999999999:::===@@@@@@===FFFbbb}}}}}}yyyyyy{{{|||vvvjjj```YYYSSSPPPSSSTTTUUUTTTQQQOOOOOOOOOMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSUUUUUUUUURRROOONNNOOONNNNNNRRRVVVXXXWWWUUUWWWWWWVVVUUUUUUVVVVVVVVVRRRQQQPPPPPPQQQSSSVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSRRRRRRTTTSSSRRRPPPNNNLLLKKKJJJMMMMMMNNNNNNOOOPPPQQQQQQTTTSSSQQQOOONNNLLLLLLLLLPPPTTTYYYbbbvvviiisssqqqfff```YYYSSSRRRLLLIIIIIILLLNNNRRRYYYaaalllvvvqqqccc[[[XXXTTTOOOMMMLLLJJJGGGDDDFFFDDDBBBAAAAAA???<<<999>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;================================================<<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDFFFHHHJJJKKKPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVVVVWWWXXXZZZ[[[\\\XXXbbbmmmwwwkkkZZZRRRMMMHHHDDD@@@???>>>======>>>??????AAACCCEEEGGGJJJOOOUUUYYY```bbbeeefffggghhhkkkmmmrrrrrrrrrrrrpppnnnlllkkk```^^^\\\XXXTTTQQQNNNMMMMMMLLLJJJHHHGGGHHHJJJKKKGGGHHHHHHIIIIIIHHHGGGGGGKKKLLLNNNOOONNNMMMKKKIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQVVVUUUTTTUUUVVVWWWVVVUUUVVVUUUXXX\\\^^^___hhhttt~~~|||{{{{{{}}}xxxqqqhhh^^^UUUTTTXXXaaasss|||lll[[[LLLAAA:::<<<;;;:::999888888888888555555666666555555444333666666555444333333222222222222222222222222222222000111111111111222222222222222222222222222222222222222111111111111111111111111222222222333333333111111111111111111111111222222222333333444444444333333222222333333444555777666666666666777777888777999;;;<<<@@@IIIVVVaaazzzuuuttttttuuuzzztttiii```ZZZVVVSSSRRRRRRSSSTTTSSSPPPNNNNNNOOOMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSUUUVVVUUUTTTQQQPPPOOOMMMMMMOOOSSSUUUUUUSSSVVVVVVUUUUUUUUUUUUUUUVVVTTTSSSQQQPPPPPPQQQSSSTTTVVVWWWXXXZZZ[[[\\\\\\]]]YYYYYYXXXWWWUUUTTTSSSSSSUUUTTTRRRPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKLLLPPPUUU]]]nnnssssss{{{ttthhh^^^WWWUUUMMMJJJIIIKKKLLLNNNSSSZZZ```iiiwwwxxxnnnaaa\\\VVVRRROOOLLLHHHDDDDDDCCCAAAAAAAAA@@@===:::>>>>>>===<<<<<<<<<==================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPSSSZZZcccnnn~~~ooo___WWWQQQJJJFFFAAA@@@>>>======>>>??????@@@AAACCCDDDFFFIIINNNQQQTTTUUUXXXYYYYYYZZZ\\\^^^```aaaaaaaaa```^^^]]][[[XXXWWWVVVTTTQQQOOOMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKLLLMMMLLLKKKJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTTTTTTTRRRSSSWWW]]]```fffuuu|||{{{zzzzzz}}}wwwlllddd\\\TTTOOOSSS[[[iii}}}xxxhhhWWWIII???;;;;;;:::999888888777888888555555666666555555444333666555555444333333222222222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111111111111222222222333333111111111111111111111111444444444555555555666666333333222222333333444555666666666666666666777888888999:::999:::???IIIQQQ{{{yyyxxxwwwnnnhhh___XXXTTTSSSSSSRRRPPPRRRSSSQQQOOOMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQSSSUUUVVVWWWVVVTTTSSSPPPNNNMMMNNNPPPSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTRRRPPPOOOOOOPPPPPPUUUUUUVVVXXXYYYZZZ[[[\\\YYYYYYXXXWWWVVVVVVUUUUUUWWWUUUSSSPPPNNNNNNNNNOOOMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJFFFKKKPPPWWWddd{{{zzz}}}wwwtttrrrbbbYYYVVVQQQMMMKKKLLLLLLKKKNNNRRRSSSZZZhhh}}}rrrlllccc[[[TTTOOOJJJHHHDDDCCCCCCCCCDDDCCCAAA>>>??????>>>===========================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<>>>>>>======>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKOOOVVVbbbuuuuuuggg^^^VVVNNNHHHBBBAAA???=========>>>???AAABBBBBBCCCCCCDDDHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTSSSSSSTTTTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQRRRSSSQQQTTTZZZaaahhhssszzzzzzzzzzzz{{{~~~wwwkkk___WWWPPPLLLKKKSSSaaarrrtttcccQQQDDD>>><<<888888777777777777777888555555666666555555444333555555444444333333222222222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111111111111222222222222333111111111111111111111111444444444444555555555555333333222222333333444555666555555555666666777888:::<<<<<<;;;:::<<>>========================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<=========>>>>>>>>>??????@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFHHHLLLXXXnnn|||qqqggg]]]RRRKKKDDDBBB???===<<<===>>>???BBBCCCDDDDDDDDDDDDGGGIIIIIIKKKLLLLLLKKKKKKMMMNNNMMMMMMMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIKKKMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVYYY```jjjwww|||yyywwwxxxyyyzzz}}}|||uuulllbbbXXXQQQJJJIIIMMMWWWgggyyy}}}ppp^^^LLL@@@======777666666666666777777888555555555666555555444333444444444333333333222222222222222222222222222222000000111111111222222222222222222222222222222222111111111111111222222222111111111111222222222222111111111111111111111111222222222222222222222222333333222222333333444555555555555555555666777888888999;;;;;;;;;===AAAEEEhhhcccZZZTTTQQQQQQQQQRRROOOPPPQQQPPPMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPOOOQQQSSSTTTVVVWWWWWWWWWRRRQQQPPPNNNNNNOOOQQQSSSRRRQQQQQQQQQRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTVVVWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWSSSQQQNNNLLLKKKLLLMMMOOOLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHFFFHHHLLLQQQVVVddd~~~|||pppccc[[[UUUPPPPPPOOOLLLJJJKKKLLLOOOVVVbbbsss{{{hhhZZZRRROOOLLLJJJIIIHHHHHHHHHFFFDDDAAAAAA@@@>>>>>>=====================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========>>>>>>>>>>>>>>>=========>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEHHHTTTjjjzzzooocccWWWNNNEEECCC@@@===<<<<<<>>>???@@@BBBDDDDDDDDDEEEGGGIIIEEEFFFGGGGGGFFFFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIIIIKKKJJJHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRQQQPPPPPPSSSVVV[[[```iiixxx|||xxxvvvvvvtttvvvyyy}}}zzzrrrjjjbbbYYYQQQLLLGGGJJJRRR___qqq{{{lllYYYHHH???<<<===666666666555666666777777555555555666555555444333333333333333333222222222222222222222222222222222000000111111111222222222222222222222222222222222000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222333333222222333333444555444444444444555666777888444555666888999;;;===???|||xxx{{{{{{```\\\VVVRRRQQQRRRRRRRRROOOPPPQQQOOOMMMKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNOOOPPPRRRTTTUUUUUUUUUQQQQQQQQQOOOMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRRRRTTTUUUVVVVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZXXXXXXWWWVVVVVVUUUTTTTTTOOONNNLLLJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHKKKPPPTTT[[[pppwwwlllccc[[[SSSRRRPPPLLLIIIIIIKKKOOOSSSXXXccczzz|||iii]]]WWWSSSPPPKKKHHHGGGFFFDDDCCCBBBBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>???????????????>>>===============>>>>>>>>>>>>???????????????@@@AAAAAABBBDDDHHHSSSggguuuhhh[[[RRRGGGEEEAAA===<<<<<<>>>???===???AAABBBBBBCCCEEEGGGCCCEEEFFFFFFEEEEEEFFFHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQOOOQQQVVVZZZccckkkxxx|||vvvtttuuuqqquuuzzz~~~yyysssiii```WWWQQQKKKGGGFFFNNNZZZkkk~~~uuudddRRRDDD>>><<<<<<777777666666666666666777555555666666555555444333333333333333222222222222222222222222222222222222000111111111111222222222000000000000000000000000000000000111222222333333000000000111111111111222111111111111111111111111444444444444333333333333333333222222333333444555333333333444555666777888999999999999:::;;;<<<<<>>>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>><<<===>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@????????????@@@AAAAAA@@@DDDIIIRRRdddzzzyyykkk]]]UUUHHHEEEAAA===;;;<<<>>>???===???AAABBBAAAAAACCCDDDCCCEEEFFFGGGFFFFFFHHHJJJJJJIIIHHHHHHGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLOOORRRRRRSSSVVV]]]cccppp~~~zzzyyyxxxtttsssuuutttyyy|||pppiii^^^TTTNNNJJJHHHGGGJJJVVVfffxxxzzzlllXXXHHH@@@===;;;;;;999999888777666666666666555555666666555555444333222222222222222222222222222222222222222222222222000111111111111222222222000000000000000000000000///000000111222222333333000000000000111111111111111111111111111111111111444444444333333333222222333333222222333333444555333333333444555666888888===<<<::::::;;;=========xxxqqqmmmiiiggggggtttsssddd[[[YYYUUUSSSRRRRRRPPPOOOOOOPPPQQQPPPNNNLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOOOOLLLMMMMMMNNNOOOPPPQQQRRRVVVYYYZZZYYYUUUSSSSSSUUUQQQQQQQQQRRRRRRTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUSSSQQQPPPPPPRRRRRRSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJDDDDDDKKKNNNPPP\\\kkk{{{oooccc]]]YYYSSSOOONNNIIIMMMPPPQQQUUUaaattt{{{ggg```WWWOOOKKKIIIGGGGGGDDDCCCBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>============<<<<<<<<<:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>CCCIIIRRRbbbwww{{{lll___WWWIIIFFFAAA===;;;<<<>>>???@@@BBBCCCCCCBBBBBBBBBCCC@@@AAACCCDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDEEEFFFGGGIIIIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNKKKOOOTTTVVVWWW\\\eeelll}}}uuuppprrrsssrrrssswwwzzz{{{vvvfff___UUULLLHHHHHHIIIJJJQQQ^^^oootttdddOOOAAA<<<<<<;;;999::::::999777666666666666555555666666555555444333222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222///000000111222222333333000000000000111111111111111111111111111111111111222222222111111000000000333333222222333333444555222333333444555666888888888666555666888:::<<<<<>>??????@@@===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===999999;;;<<<<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>@@@@@@@@@BBBGGGPPP___rrrrrreee[[[NNNIIIBBB???@@@AAA@@@>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFGGGIIIJJJLLLIIIJJJKKKJJJHHHHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIKKKHHHIIIMMMPPPOOOOOOQQQPPPQQQSSSXXX```mmm{{{uuuuuusssooommmpppwww}}}xxxoooiii^^^UUULLLIIIGGGFFFIIIMMMYYYooonnnXXXDDDAAA@@@:::666888666444333444666888888777555666666666555444333333333333333222222222111111000000000000000000000000111111111111111111111111//////000111111111111000000000111111111111000000000000111111111111000000000000111222222222222222000000000000000000000000333333333333333333333333222222333333444555555555777777777888999999::::::tttiiicccbbbcccdddlllnnnpppttt~~~zzzmmmbbbYYYUUUTTTSSSRRRPPPOOONNNMMMPPPQQQSSSRRROOOMMMLLLLLLJJJLLLNNNNNNOOOPPPSSSUUUTTTRRROOONNNOOOQQQSSSTTTYYYZZZZZZXXXUUUSSSSSSTTTUUUTTTTTTTTTTTTVVVWWWXXXVVVWWWWWWWWWWWWWWWWWWWWWVVVSSSOOOLLLKKKNNNRRRUUURRRQQQPPPOOOMMMMMMLLLLLLMMMNNNOOOOOONNNMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGIIIHHHGGGGGGIIIMMMRRRUUUdddyyyttt{{{|||sssggg]]]XXXRRRNNNLLLNNNPPPRRRYYYaaannnyyymmm___WWWOOOKKKLLLHHHFFFDDDBBBAAA@@@@@@???===>>>?????????>>>===<<<<<<;;;;;;;;;<<<<<<===>>>;;;::::::999999::::::;;;:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>??????AAABBBFFFNNN\\\nnnvvvhhh]]]PPPJJJCCC@@@@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKHHHIIIJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJGGGGGGLLLNNNMMMNNNQQQWWWXXX\\\bbblll{{{{{{uuuoooppppppnnnnnnsss{{{zzzqqqfff___TTTNNNIIIHHHFFFFFFKKKQQQhhh}}}eeeQQQAAA??????:::777999777555444444666777777666555555555555555555444333333333333222222222111111000000000000000000000000111111111111111111111111///000000111222111111111//////000000000000//////000000111111111111000000//////000111111111111111222222222222222222222222333333333333333333333333444444555555666777777777666666777888888999999:::{{{lllaaa]]]___dddhhhmmmkkkkkksssmmmbbbZZZUUUUUUTTTSSSRRRQQQOOONNNNNNNNNOOOQQQPPPNNNLLLKKKKKKIIIKKKMMMNNNOOORRRUUUXXXUUUSSSOOOLLLLLLOOORRRTTTXXXYYYYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYVVVTTTPPPMMMMMMOOORRRUUUTTTSSSQQQOOOMMMLLLLLLLLLNNNNNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFHHHGGGFFFEEEFFFHHHKKKLLLTTTfff{{{vvvmmmqqqssseee]]]VVVQQQMMMNNNNNNMMMQQQVVVXXXbbbooo~~~nnn^^^SSSOOOQQQHHHFFFEEEDDDDDDCCCAAA???>>>????????????>>>======<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<======>>>AAABBBDDDKKKWWWiii{{{{{{mmm```SSSMMMEEEAAA@@@@@@???===@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHKKKHHHHHHKKKMMMLLLOOOSSS]]]aaaiiisss}}}sssmmmkkknnnpppqqqtttzzzyyypppeeeZZZSSSIIIHHHGGGHHHFFFHHHRRR\\\{{{vvvWWWHHH======>>>;;;888:::888666555444666666666444333444444555555555555444333333333222222222111111000000000000000000000000111111111111111111111111000000111222222222222111//////000000000000//////000000111111111111000000000000111222222222222222444444444444444444444444333333333333333333333333444444444555666666777777666666777777888888999999{{{qqqddd[[[YYY^^^eeeiiimmmjjjkkkyyysssccc[[[WWWUUUTTTTTTSSSRRRQQQPPPOOONNNMMMOOOPPPPPPNNNLLLKKKKKKJJJKKKMMMNNNOOOQQQTTTWWWTTTRRROOOKKKJJJLLLPPPSSSUUUVVVVVVUUUSSSQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXTTTTTTUUUVVVWWWWWWXXXXXXWWWUUURRRPPPPPPQQQTTTVVVUUUTTTRRRPPPNNNLLLLLLKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHNNNZZZnnnpppfffppppppddd[[[UUUPPPPPPOOOMMMNNNQQQQQQWWWaaalll{{{ooo___VVVSSSHHHFFFDDDEEEFFFFFFCCCAAA???@@@????????????>>>>>>============>>>===============<<<<<<<<<<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<<<<;;;<<<<<<<<<@@@AAACCCGGGRRRcccwwwqqqbbbVVVPPPGGGBBBAAA@@@???===???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHNNNJJJJJJLLLMMMMMMRRRXXXaaajjjxxx{{{uuuooommmppptttxxx}}}yyypppggg[[[PPPIIIEEEFFFHHHHHHHHHNNN^^^nnnvvveeeLLLBBB;;;<<<===:::999:::999777555555555555444333222333444444555555555555333333333222222222111111000000000000000000000000111111111111111111111111000111111222222222222222///000000111111000000///000000111111111111000000111222333333444444333333444444444444444444444444222222222222222222222222111222222333333444555555555555666666777888888999lllfff]]]YYYZZZ___dddhhhiiijjjqqq~~~iii]]]XXXWWWWWWSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQQQQOOOMMMMMMMMMLLLMMMNNNNNNNNNOOOQQQSSSRRRRRRPPPMMMJJJJJJMMMPPPQQQRRRSSSRRRPPPOOOPPPQQQRRRRRRSSSUUUVVVWWWWWWWWWRRRRRRSSSTTTUUUUUUVVVVVVXXXWWWUUUTTTSSSTTTVVVWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGHHHMMMQQQbbbxxx}}}iiilll{{{~~~nnnaaaZZZTTTSSSRRROOONNNPPPPPPSSSWWW^^^hhhzzzqqq```VVVLLLHHHEEEEEEGGGHHHFFFDDDAAA@@@@@@???????????????===>>>>>>??????>>>======>>>======<<<<<<======>>>===<<<::::::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;;;;;;;;;;<<<===???AAADDDMMM]]]qqqrrrdddYYYRRRIIICCCAAAAAA@@@>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEEDDDDDDDDD@@@AAABBBBBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHIIIMMMKKKJJJMMMNNNPPPXXX```iiivvv~~~|||}}}}}}yyyuuupppuuu{{{yyyqqqhhh^^^TTTKKKEEEEEEFFFHHHIIILLLWWWmmmzzzeeeTTTFFFAAA===<<<<<<:::888999:::888666555555555444333222222333444555555555444333333333222222222111111000000000000000000000000000000000000000000000000000000111222222222222111000111111222222111111000000000111111111111000000000111111222222222222222333333333333333333333333222222222222222222222222111111222222333444444444444555555666666777888888```]]]ZZZZZZ]]]bbbgggiiiiiinnnzzzpppaaaZZZWWWVVVWWWQQQQQQPPPPPPOOONNNNNNMMMNNNPPPRRRRRRPPPNNNNNNNNNMMMNNNOOONNNLLLLLLMMMOOOPPPRRRTTTRRRNNNKKKLLLNNNNNNPPPPPPPPPNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVVVVRRRRRRRRRSSSSSSTTTTTTUUUXXXWWWVVVUUUUUUUUUVVVVVVSSSSSSTTTTTTRRRPPPMMMKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJVVVjjjyyyvvvqqq|||yyymmmddd[[[XXXUUUQQQOOOPPPMMMMMMOOOSSSYYYdddvvvooo```WWWPPPHHHEEEGGGIIIIIIGGGBBBAAA@@@@@@??????@@@@@@>>>>>>???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<;;;===???AAAGGGUUUgggtttrrreee[[[TTTJJJDDDBBBBBBAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCDDDDDDEEEEEEDDDDDDCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHGGGGGGFFFGGGJJJLLLLLLKKKIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKIIIKKKOOOSSSYYYdddppp{{{{{{wwwvvvxxxzzzyyyxxxuuuzzzwwwqqqggg]]]UUUNNNHHHEEEDDDEEEIIINNNVVVeee}}}wwwkkkWWWHHHAAA@@@>>><<<:::888888888999777555555555555444333222333333444444444444333333333333222222222111111000000000000000000000000000000000000000000000000//////000111111111111000000000111111111111000000000000111111111111000000......///000000000000///111111111111111111111111222222222222222222222222333333333444555555666666444444555555666666777777[[[ZZZYYY[[[```gggkkkmmmqqqyyywwwcccZZZXXXUUUSSSSSSPPPOOOOOONNNNNNMMMMMMLLLNNNPPPRRRRRRPPPOOONNNOOOLLLMMMMMMLLLKKKKKKLLLNNNOOOTTTYYYYYYTTTOOOMMMMMMMMMOOOPPPOOONNNNNNOOOPPPNNNOOOQQQSSSTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVVVVUUUUUUUUUUUUUUUPPPRRRUUUVVVUUUQQQMMMJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEGGGNNNYYYgggzzz{{{uuuhhhaaa\\\UUUQQQPPPMMMJJJJJJNNNQQQUUU___jjjppp|||tttfff[[[NNNGGGGGGJJJJJJHHHCCCBBBAAA@@@???@@@@@@AAA>>>???@@@AAAAAA???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;<<<<<<:::<<<>>>>>>@@@KKKZZZggguuu|||{{{qqqggg\\\TTTKKKDDDCCCCCCCCCBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFIIIKKKLLLJJJIIIHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJOOOVVV]]]hhhxxx|||uuurrrooonnnppptttyyy|||{{{yyynnnggg\\\RRRLLLHHHFFFEEEDDDGGGNNNYYYfffyyyzzzpppiii]]]MMMBBB===>>>===:::777777888999999777555555555666555444333333444444444333222222333333333222222222111111000000000000000000000000000000000000000000000000......///000000000000///......////////////......000000111111111111000000//////000111111111111000222222222222222222222222111111111111111111111111222333333444444555666666333444444555555666777777[[[YYYYYY\\\bbbjjjooorrrzzzuuu}}}mmm[[[VVVVVVRRROOONNNOOONNNNNNMMMMMMLLLLLLLLLMMMOOOQQQQQQPPPNNNNNNNNNKKKLLLLLLKKKJJJJJJLLLNNNOOOVVV]]]^^^XXXQQQNNNMMMMMMOOOPPPPPPOOONNNOOOQQQLLLNNNPPPRRRTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSNNNQQQUUUXXXWWWSSSNNNJJJIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCEEEGGGDDDHHHKKKMMMXXXoootttjjjbbbZZZTTTRRRPPPKKKKKKOOOOOONNNRRRYYYWWWcccqqq|||qqqdddSSSIIIHHHJJJJJJIIICCCBBBAAA@@@???@@@AAABBB>>>???AAABBBAAA???===<<<>>>>>>============>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999999:::;;;<<<===:::<<<===<<<<<>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIJJJIIIHHHGGGFFFEEEGGGJJJKKKIIIHHHGGGGGGJJJIIIGGGGGGGGGIIIKKKLLLLLLMMMSSS]]]hhhuuu|||uuurrrmmmllliiigggiiipppzzzwwwqqqggg___TTTKKKFFFEEEEEEEEEEEEIIITTTddduuuvvvhhh___UUUIII@@@999;;;;;;888555666888999888666555444666666666555444444444444333333222111333333333222222222111111000000000000000000000000000000000000000000000000---......///////////////,,,------------------,,,000000111111111111000000222222333444444444444333222222222222222222222222111111111111111111111111000111111222222333444444333333444444555666666777\\\eeegggjjjqqqrrruuuuuuyyyoooeeeXXXOOOLLLLLLKKKJJJHHHIIIKKKMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNLLLKKKLLLLLLNNNPPPPPPOOOMMMMMMMMMPPPOOOOOOOOOQQQSSSTTTVVVWWWUUUUUUWWWYYYZZZWWWTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSSSSSSSQQQNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBEEECCCGGGNNNSSS\\\uuu|||}}}~~~yyylllccc\\\WWWQQQOOONNNPPPOOOLLLNNNSSSUUUWWW\\\dddooozzzzzziiiTTTGGGDDDFFFFFFDDDCCC@@@======@@@AAA@@@>>>BBB@@@======>>>?????????============>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;???>>><<<;;;===BBBIIIOOOaaakkkwww||||||wwwkkk```XXXSSSKKKEEEBBBAAAAAAAAA@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAA@@@@@@AAABBBCCCDDDBBBAAAAAACCCEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGAAADDDGGGHHHHHHFFFFFFFFFHHHFFFFFFIIIKKKIIIKKKNNNRRRWWW___kkk~~~zzzsssooojjjgggfffdddeeehhhiiilllxxxwwwnnneee^^^UUULLLJJJIIIHHHHHHKKKJJJQQQ```tttuuubbbTTTJJJBBB>>><<<;;;:::999888666555555444444444444444444444444666666555555555444444444222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000/////////000111222333333222111000111111111111222222222111111111111111111111111333333222111000000111111111111222222222333333333333444666777777777666555dddqqqwww{{{uuuvvvxxx}}}}}}uuunnnfff^^^VVVPPPOOONNNLLLIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNOOOOOOOOORRRQQQNNNLLLKKKJJJKKKKKKMMMNNNOOOOOOMMMKKKKKKLLLLLLNNNPPPPPPOOOMMMMMMNNNPPPPPPPPPPPPQQQSSSTTTVVVWWWVVVVVVWWWYYYZZZWWWUUURRRSSSTTTUUUTTTSSSRRRQQQOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBDDDAAACCCJJJMMMTTTiii|||{{{zzzyyy|||oooccc\\\UUURRRPPPPPPNNNKKKLLLPPPMMMNNNRRRWWW___hhhoootttooocccSSSJJJIIIJJJHHHEEEGGGDDDBBBBBBCCCCCCBBB???BBB@@@>>>===>>>>>>>>><<<@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::>>>CCCHHHUUU```kkkrrrssspppfff]]]UUUPPPIIIDDDBBBAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDBBBAAAAAADDDEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDDDD@@@BBBFFFGGGGGGFFFFFFGGGFFFEEEGGGKKKLLLLLLPPPWWW]]]gggttt|||qqqllliiifffdddddddddgggkkknnnrrrxxxnnnddd[[[RRRLLLGGGFFFFFFDDDGGGKKKTTT___ppplllZZZNNNFFF@@@===;;;:::999999888777666666444444444444444444444444333333333222222222222111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000/////////111222222222111111000111111111111222222222111111111111111111111111333222222111000000111111111111222222222333333333333444555666666666555555ttt|||{{{~~~yyykkk___ZZZWWWSSSRRRRRRPPPMMMIIIIIIJJJKKKLLLMMMMMMMMMLLLNNNNNNNNNNNNOOOOOOOOOPPPTTTRRRPPPMMMJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJKKKLLLLLLNNNOOOOOONNNMMMNNNOOOQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYWWWUUURRRSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCAAA@@@@@@@@@AAABBBEEE@@@AAAFFFIIINNN[[[iii~~~}}}{{{xxxssshhh^^^YYYTTTSSSPPPKKKKKKNNNHHHHHHJJJLLLQQQVVVZZZ]]]aaaZZZQQQMMMNNNOOOMMMJJJLLLJJJHHHGGGGGGFFFEEECCCCCCBBB@@@@@@@@@@@@>>><<>>======<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<;;;::::::;;;>>>AAAHHHRRR^^^eeehhhhhhaaaYYYPPPLLLFFFBBBAAAAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDBBBAAABBBDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDAAACCCFFFGGGGGGGGGHHHIIIFFFFFFIIILLLMMMOOOXXXbbblll{{{yyyooogggddddddcccbbbeeehhhmmmtttyyy|||nnndddYYYRRRHHHFFFEEEFFFEEEEEELLLUUUbbbppp~~~qqq___OOOFFFAAA>>><<<999999888888888777777777444444444444444444444444222222222111111111000000222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000//////000111111111000000000111111111111222222222111111111111111111111111333222111111000111111111111111222222222333333333222333444555555555444444xxxhhh]]]UUUTTTRRRRRRRRRQQQMMMJJJIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLLLLMMMOOOOOONNNNNNOOOPPPSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXVVVTTTSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBFFFAAAAAAEEEIIIKKKRRRZZZkkk{{{zzziiiaaaZZZWWWSSSNNNLLLNNNJJJJJJJJJJJJKKKNNNPPPRRRUUURRRNNNOOOSSSWWWZZZ[[[YYYWWWSSSOOOLLLJJJHHHGGGDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@???>>>=========>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>============;;;<<<======<<<<<<>>>@@@AAAKKKTTTZZZ^^^___[[[UUUKKKGGGCCCAAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAABBBDDDEEEEEEDDDCCCBBBCCCBBBAAABBBDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEGGGGGGGGGGGGIIIKKKGGGHHHKKKMMMNNNSSSaaappp~~~{{{sssnnnfffbbbaaacccddddddkkkqqqzzz~~~qqqeee[[[SSSMMMGGGGGGGGGHHHGGGKKKXXXfffvvvrrrfffUUUGGG@@@===<<<;;;777777777777888888888888444444444444444444444444333333333222222222222111222222222111111111000000000000000000000000000000111111111111111111111111////////////////////////111111111000000000000000/////////000000000//////000000111111111222222222111111111111111111111111222222111111111111111222111111222222222333333333222222333333444444444444zzzmmm```XXXVVVTTTRRRQQQPPPOOOMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNLLLKKKKKKJJJJJJFFFGGGHHHHHHGGGGGGJJJLLLKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWUUUTTTSSSTTTTTTUUUUUUUUUTTTRRRRRRPPPPPPOOONNNLLLKKKIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAACCC@@@@@@DDDGGGIIILLLOOOYYYsssvvvlllbbb\\\WWWQQQNNNOOOLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLQQQZZZeeepppvvvrrroooiiiaaaYYYSSSOOOMMMFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>===============:::<<<>>>???>>>>>>???@@@???GGGMMMQQQSSSUUUSSSMMMFFFDDDAAA@@@AAAAAAAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCDDDCCCBBBBBBCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFEEEFFFIIIKKKJJJKKKNNNSSSWWW```rrrxxxqqqjjjgggcccaaacccfffiiijjjsss}}}sssggg]]]TTTMMMJJJHHHGGGGGGHHHJJJRRReeewww~~~zzzjjj___PPPCCC===;;;;;;:::666777777777777888888888444444444444444444444444333333222222222111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111000000//////////////////000000111111111222222222111111111111111111111111222111111111111111222222111111222222222333333333222222222222333333444444pppbbbYYYTTTVVVUUURRROOOMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKGGGGGGGGGFFFFFFFFFIIIKKKKKKLLLMMMMMMMMMNNNQQQSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVXXXYYYXXXUUUSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@?????????@@@AAA===>>>???AAACCCEEEFFFHHHMMMaaaxxx}}}ooofff___VVVRRRQQQLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHKKKQQQ]]]nnn|||qqqeee\\\XXXKKKHHHEEECCCCCCCCCBBBAAA>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<==================>>>>>>?????????;;;===?????????>>>???@@@>>>CCCGGGHHHIIIKKKIIIEEEDDDBBB@@@@@@AAABBBAAA@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEEEEFFFHHHLLLPPPRRRTTT[[[dddlllvvv~~~xxxrrrmmmdddddddddeeehhhmmmrrruuuxxxiii^^^VVVMMMGGGFFFFFFEEEGGGJJJPPP]]]rrr~~~~~~wwwbbbXXXKKKAAA<<<;;;:::999777777777777777777777777444444444444444444444444111111111000000000//////222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000/////////000000000111111111111222222222111111111111111111111111111111111000111111222333111111222222222333333333333333222222222333444555sssfff]]]WWWSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFEEEFFFHHHKKKJJJLLLMMMMMMMMMOOORRRTTTRRRRRRTTTUUUUUUTTTTTTSSSUUUWWWYYYWWWTTTQQQPPPQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTSSSQQQPPPNNNLLLLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@?????????@@@AAA;;;???AAAAAA@@@AAACCCDDDGGGQQQbbbuuuvvvlllaaaZZZXXXOOONNNMMMKKKJJJHHHGGGGGGEEEGGGJJJNNNWWWgggyyy|||ooogggXXXTTTNNNIIIGGGFFFEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????======>>>???@@@AAABBBBBB@@@BBBCCCBBB@@@???@@@AAA???BBBDDDBBBCCCEEEEEEAAACCCAAA@@@AAABBBBBB@@@???===>>>>>>???@@@@@@AAAAAA??????????????????????????????@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCDDDEEEBBBAAABBBDDDFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKPPPWWW[[[dddhhhrrryyyqqqooolllgggdddeeeiiimmmssszzz}}}nnn___WWWPPPIIIFFFGGGGGGGGGLLLUUU```oooyyyzzz~~~|||rrrYYYPPPEEE>>>;;;;;;:::999777777777777777666666666444444444444444444444444222222111111111000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111333222111000///000000111000111111111111222222222111111111111111111111111111111000000111222222333111111222222222333333333444333333222333444555666sssccc\\\YYYUUUQQQMMMOOOPPPOOOMMMJJJIIIHHHKKKKKKJJJJJJKKKLLLNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEHHHJJJJJJKKKLLLMMMMMMOOORRRUUUPPPPPPRRRSSSSSSRRRQQQQQQTTTWWWXXXWWWSSSOOOOOOPPPOOOPPPRRRSSSTTTUUUTTTTTTUUUSSSRRROOONNNLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@AAA<<>>>>>===========================<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>???@@@BBBCCCDDDDDDHHHHHHHHHFFFCCCBBBBBBCCC@@@CCCDDDBBBBBBEEEDDDBBBBBBAAAAAAAAABBBBBB@@@>>>===>>>>>>???@@@@@@AAAAAA????????????????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGBBBAAABBBDDDFFFFFFEEECCCEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIKKKNNNSSSYYYaaagggvvv{{{xxxlllhhhhhheee___eeeiiinnnuuu|||uuueeeWWWQQQNNNIIIHHHKKKJJJLLLTTTaaapppzzzmmmQQQJJJAAA;;;::::::999888888777777777666666666666444444444444444444444444444444444333333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222444333111000000000111222000111111111111222222222111111111111111111111111111111000000111222333333111111222222222333333333444444333222333444555666zzzbbb\\\[[[UUURRRTTTOOOPPPQQQOOOLLLJJJIIIJJJJJJKKKLLLKKKJJJJJJLLLMMMNNNOOOOOOMMMKKKIIIIIIJJJNNNMMMLLLJJJIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQPPPOOOOOONNNNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEJJJSSS^^^ooo{{{ooohhhbbbYYYSSSRRRPPPKKKIIILLLJJJJJJJJJKKKOOOUUU]]]cccpppzzzyyykkk___XXXSSSOOOMMMIIIFFFEEEEEEFFFDDD@@@;;;===@@@CCCCCC@@@>>>???@@@AAA@@@???>>><<<<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>???@@@@@@@@@BBBFFFIIILLLPPPPPPLLLJJJKKKKKKIIIJJJIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCJJJFFFAAA@@@BBBEEEFFFEEEHHHHHHHHHGGGGGGHHHIIIIIIMMMOOORRRTTTYYYeeeuuuwwwsssmmmiiigggggghhhhhhgggmmmvvv|||vvvggg\\\PPPMMMLLLJJJIIIJJJJJJUUUddduuurrr```HHHCCC===:::::::::888666777777666555444444333333777666555444333444555666222222222222222222222222111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000222222222222222111000///////////////000000000000000000000000000000000000222222111000//////000000111111222333444555555666000000000000111222333444333333333444444444555555qqq[[[VVVUUUPPPNNNPPPOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNTTTTTTTTTQQQNNNKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGEEEEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFMMMTTT```ttt}}}tttkkkbbbZZZWWWTTTOOOLLLNNNJJJIIIHHHHHHJJJNNNSSSWWW```gggqqq{{{}}}uuummmeee\\\VVVQQQMMMIIIGGGGGGGGGDDDAAA???BBBCCCCCC@@@>>>>>>???@@@@@@???======<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>????????????BBBFFFJJJTTTXXXZZZWWWTTTTTTRRROOOIIIHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDIIIFFFCCCBBBDDDGGGHHHHHHEEEFFFGGGHHHHHHJJJLLLNNNTTTYYY```fffmmmxxx~~~yyyrrrooojjjffffffgggjjjkkkttt{{{tttmmm[[[RRRKKKJJJJJJJJJLLLOOOUUUeeezzzgggVVVEEEAAA<<<999888888777666777666666555444444333333555444333333333444555666222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000111111111000000///...////////////000000000000111111111111111111111111222222111000000000000000111111111222333333444444333333222222111000000///222222222222333333333444|||hhhUUUPPPOOOLLLKKKLLLOOOPPPRRRQQQPPPNNNOOOOOOPPPQQQQQQPPPNNNMMMNNNPPPWWWWWWVVVSSSOOOKKKJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMMMMMMMNNNOOOOOOOOOQQQQQQSSSSSSSSSSSSRRRQQQNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEE@@@@@@@@@@@@@@@????????????????????????>>>===<<>>===============<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===>>>BBBGGGKKKXXX^^^bbb```]]][[[WWWSSSHHHGGGEEECCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEECCCAAAAAADDDFFFFFFFFFFFFGGGHHHIIIKKKNNNSSSWWW```hhhttt~~~{{{qqqkkkllljjjgggfffhhhmmmrrruuuvvvhhh```QQQLLLIIIIIIIIIKKKQQQYYYlll~~~rrr\\\LLLAAA===:::777777777777666666666666555444444333333222222222222333444555555222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000//////000000//////......////////////000000000000222222222222222222222222222111000000000000000000111111111111111111111111222222333333222111///...111111111111222222222222ppp```RRRNNNMMMKKKKKKLLLNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSRRROOONNNOOOQQQTTTTTTSSSPPPLLLIIIHHHIIIJJJKKKMMMMMMLLLJJJHHHGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCC?????????>>>>>>>>>??????????????????>>>===<<<;;;?????????>>>>>>>>>>>>>>>????????????????????????BBBAAABBBDDDDDDFFFNNNWWWfff~~~tttmmmeee\\\WWWTTTRRROOOMMMLLLMMMLLLLLLNNNOOOQQQSSSYYYbbbkkkrrrnnnfff[[[SSSPPPOOONNNLLLHHHGGGFFFEEECCCBBBBBBCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========<<<===AAAGGGKKKTTT[[[aaa```]]]ZZZUUUOOOFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAA@@@@@@@@@@@@?????????BBBBBBAAABBBBBBDDDFFFGGGDDDCCCCCCCCCDDDEEEFFFFFFKKKKKKLLLLLLOOOUUU___fffttt}}}}}}xxxrrrkkkfffgggggghhhkkkpppxxx|||lll]]]VVVNNNLLLJJJJJJJJJOOO\\\iiivvvdddPPPCCC===;;;999777777777777777666666555555555444444444000000111111222333444555222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000/////////////////////////////////000000//////...////////////000000000000111111111111111111111111111111000000000000000111222111111111000000//////---///111333444333222111111111111222222222222333sssdddZZZPPPLLLKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSSSSRRROOONNNOOOQQQOOOOOOOOONNNKKKIIIIIIJJJJJJKKKLLLMMMLLLKKKHHHGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQOOONNNNNNMMMMMMLLLKKKKKKLLLKKKJJJHHHHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBAAA???>>>=========>>>??????@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;:::999888888>>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBBBBBBBGGGNNNVVVfff~~~ttthhh^^^WWWTTTPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMOOOTTT[[[```kkkttt|||qqqgggaaa\\\WWWSSSNNNKKKHHHFFFDDDDDDDDDDDDBBBAAA@@@???????????????<<<======>>>>>>?????????========================<<<<<<<<<<<<============<<<======<<<===@@@EEEIIILLLTTTYYYXXXVVVTTTOOOIIIDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNPPPRRRWWWbbbppp{{{|||tttooonnnmmmjjjhhheeeiiinnnsss{{{}}}rrrcccVVVPPPKKKIIIJJJLLLQQQ\\\oootttdddRRRCCC999::::::999888777666777888555555555555555444444444///000111222333333444444222222222222222222222222111111111111111111111111////////////////////////000000000000000000111111//////////////////////////////000111111000000///////////////000000000000000000000000000000000000111000000000000000111111222111111000000//////...---///111333444333222111222222222222333333333333ssseeeXXXSSSMMMIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRPPPQQQQQQPPPNNNMMMNNNPPPLLLNNNNNNMMMLLLKKKLLLMMMJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIGGGGGGGGGFFFDDDBBB@@@??????>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===@@@@@@???>>>===<<<<<<;;;========================;;;:::;;;???@@@???BBBHHHMMMTTTlllzzzlll^^^YYYSSSPPPPPPQQQOOOMMMJJJKKKKKKKKKKKKMMMQQQTTTZZZaaammmyyy|||tttjjjbbbZZZVVVOOOKKKHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================<<<============@@@CCCFFFEEELLLPPPOOOMMMMMMJJJEEEBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJLLLPPPRRRSSSXXX^^^dddjjjvvvuuuqqqmmmjjjjjjlllmmmnnnlllrrrzzzyyypppfffZZZPPPLLLEEEFFFKKKTTT```pppuuugggVVVGGG>>>999888999999888666555666777555555555555555555555555000111222333333333333333222222222222222222222222111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000//////000111111111000000////////////000000000000////////////////////////000000000000000111111222222111111111000000//////222222333333222111///...222222222222333333333444{{{yyy}}}vvvkkkbbb[[[RRRPPPMMMIIIGGGHHHIIIIIIKKKMMMOOOOOONNNNNNOOOPPPMMMNNNNNNMMMLLLKKKMMMNNNLLLMMMNNNMMMKKKKKKKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQPPPPPPOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHGGGGGGGGGFFFDDDBBB???>>>???>>>===<<<===>>>@@@AAA??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@========================<<<:::;;;>>>???===???CCCEEEJJJYYYrrrnnnggg^^^XXXVVVUUURRROOOKKKLLLLLLKKKJJJJJJLLLNNNPPPUUU\\\ccclllwww}}}nnnhhh^^^WWWRRRNNNKKKIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<;;;===>>>???>>>???AAACCC???EEEHHHFFFEEEFFFFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDFFFIIIKKKMMMMMMLLLKKKHHHJJJLLLNNNPPPTTT[[[```gggpppzzz{{{uuullllllllllllmmmpppuuuxxx}}}xxxkkkccc[[[QQQKKKIIIFFFIIISSSddduuuzzzyyytttjjj[[[KKKAAA======666888888777444222444555555555555555555555555555111222333444444333222222222222222222222222222222111111111111111111111111///////////////////////////000000000111111111111000000000000000000000000---...//////000000000///////////////000000000000////////////////////////000000000000000111222222111111111111111111111000333333222222111000000///111111111111222222222222}}}sssooorrr~~~pppaaaZZZXXXVVVPPPQQQOOOKKKIIIIIIJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNJJJKKKLLLKKKJJJJJJLLLMMMKKKLLLLLLKKKIIIHHHIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLMMMOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDAAA???===???>>>===<<<===>>>@@@BBB===>>>>>>????????????>>>999999:::;;;<<<===>>>???========================@@@======??????===>>>AAA>>>DDDMMM]]]yyy{{{zzz}}}vvvjjjbbb^^^\\\XXXTTTPPPPPPOOOMMMJJJIIIKKKMMMLLLNNNQQQUUUZZZcccooowwwxxxlllbbb\\\VVVQQQNNNJJJIIIGGGEEECCCAAAAAA@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;===???@@@?????????@@@;;;@@@BBB??????BBBCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>???@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFFFFEEEHHHLLLOOOQQQPPPNNNMMMPPPRRRUUUXXX[[[bbbjjjqqq}}}}}}uuunnnjjjeeeiiimmmoooqqqvvv}}}|||pppbbbZZZSSSKKKGGGGGGMMMQQQ^^^rrr|||xxxkkkggg]]]NNN@@@999999<<<444666777666222000111333444555555555555555555555222333444555444333222111222222222222222222222222111111111111111111111111//////////////////////////////000000111111111222000000000000000000000000,,,,,,---.../////////...////////////000000000000000000000000000000000000000000///000000111222222111111111111111111222222000000000000111222333444000000000000111111111111|||uuutttvvvzzz}}}tttggg^^^[[[XXXTTTQQQMMMLLLLLLKKKJJJIIIIIIIIILLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMLLLLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJIIIHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOVVVSSSOOOKKKIIIIIIJJJKKKMMMJJJFFFDDDDDDEEEDDDDDDFFFFFFFFFEEEDDDBBB@@@@@@>>>>>>===============>>>???>>><<<;;;<<<===???@@@>>>>>>===<<<<<<<<<;;;;;;====================================>>>>>>>>>>>>AAAAAAHHHVVViii~~~{{{{{{vvvqqqggg]]]XXXVVVRRRNNNNNNLLLHHHGGGJJJHHHIIIJJJMMMRRRXXX]]]```kkkuuuzzznnnddd\\\VVVUUUOOOIIIFFFHHHIIIGGGEEECCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>????????????@@@?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======>>>============>>>??????@@@??????>>>??????@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGJJJTTT___ccc^^^YYYWWW]]]___bbbgggoooyyy}}}wwwssspppmmmkkkqqqmmmnnnwwwzzzssscccUUUQQQPPPMMMKKKLLLMMMZZZrrrxxxrrrggg\\\MMMCCC???===;;;888777777666555555555555555666666555444333333222222333333333333333333333333444444333333222111000000000000000000000000000000000000000000000000000000////////////000000000000111///...///000111000...///...---,,,,,,---...///000///.........///111222000000000000000000000000000000111111111000000///111111000000111111222333333333222111000000000111000111111111111222222222zzzzzzyyyyyyzzzppphhh]]]VVVTTTSSSPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHKKKLLLLLLMMMNNNMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOTTTSSSPPPMMMKKKJJJJJJJJJKKKHHHFFFEEEEEEEEEEEEDDDFFFFFFFFFEEECCCBBB@@@???>>>>>>============>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<=========>>>>>>>>>BBBAAADDDOOO^^^rrrxxxmmmiii]]]XXXTTTTTTQQQLLLJJJKKKHHHHHHIIIJJJMMMPPPSSSUUU\\\cccqqq}}}rrrlll```YYYQQQLLLLLLMMMKKKIIIFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAA@@@?????????????????????????????????@@@@@@?????????AAA@@@???>>>============>>>>>>>>>>>>============?????????????????????>>>>>>>>>>>>??????AAABBBCCCAAAAAAAAABBBBBBCCCDDDEEECCCCCCDDDDDDEEEFFFGGGHHHJJJOOO[[[iiipppmmmiiihhhppptttzzz{{{xxxssspppmmmlllkkkjjjrrrqqquuuvvvpppfffZZZOOOKKKJJJHHHHHHKKKUUUaaayyyvvvnnn[[[RRRFFF>>>;;;;;;999777777777666555555555555666666555555444333333222222333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000////////////000000000000111///...///000111000...///...------------...///000//////...///000111222////////////////////////000000111111111111000000111111000000111111222222333222111111000000111111000000111111111222222222~~~vvvqqqaaa[[[SSSOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOORRRRRRQQQOOOMMMKKKIIIHHHHHHFFFEEEEEEFFFFFFEEEDDDFFFFFFEEEEEECCCBBB@@@???>>>>>>============>>>>>>???>>>===<<<<<<<<<>>>>>>>>>???@@@AAAAAA???===<<<========================<<<<<<<<<============>>>BBB@@@@@@EEEOOOaaa}}}~~~xxxhhhaaa[[[YYYUUUOOOLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLPPPSSS[[[ffftttyyyrrrhhh```\\\YYYVVVSSSLLLKKKIIIHHHGGGFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@???>>>============>>>???????????????????????????@@@@@@@@@AAAAAAAAA<<<<<<===>>>???AAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLTTTZZZiii{{{zzzsssooonnnlllkkkkkklllnnnooovvvzzz}}}tttkkkeeeYYYRRRKKKHHHHHHJJJQQQXXXgggqqq~~~ooodddNNNHHH@@@;;;::::::999777888888777666666666666666555555444444333333222222333333333333333333333333222222222222222222111111000000000000000000000000000000000000000000000000////////////000000000000111///...///000111000...///......------......//////////////////000111111000000000000000000000000000000111111111111000000000000000111111111222222222222111000000000111111000000000111111111222222qqqeeeYYYUUUPPPLLLLLLMMMLLLLLLJJJIIIIIIIIIHHHHHHHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOLLLIIIGGGEEEEEEEEEFFFGGGGGGFFFDDDFFFFFFEEEDDDCCCAAA@@@???>>>============>>>>>>???>>>>>>===<<<<<<<<<=========???AAABBBBBBAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========@@@??????@@@DDDRRRkkk|||rrrgggbbb\\\VVVSSSSSSPPPPPPOOONNNMMMLLLLLLKKKOOOOOOPPPUUU^^^jjjuuu|||{{{ssslllddd```YYYVVVRRROOOLLLKKKKKKLLLGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBB?????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGHHHHHHJJJMMMPPPTTTWWWYYYZZZZZZaaagggwww}}}wwwtttnnnjjjllllllmmmnnnpppssswwwzzzxxxppphhh```\\\RRROOOLLLKKKOOOYYYhhhtttxxxfffXXXGGGCCC>>>;;;;;;;;;:::999888888777666666666666777444444444333333333222222222222222222222222222222111111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000111///...///000111000...//////............/////////////////////000000111111111111111111111111111///000000111111111111000///000000111111111111111111111000000000000111111000000000000111111111111iii[[[UUUSSSOOOLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKJJJIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRQQQMMMIIIGGGEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEDDDCCCAAA???>>>===============>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAIII[[[nnnyyypppiiiccc______TTTSSSQQQOOONNNMMMLLLLLLOOONNNMMMNNNRRRYYY___ccckkkuuu{{{uuuppplllfff___XXXSSSPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAA@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOQQQUUU]]]dddlllqqqsssuuussswwwvvvrrrpppooommmlllmmmooorrruuuwww|||uuulllccc\\\VVVRRRLLLMMMNNNQQQ[[[nnnrrr]]]OOOBBB@@@===;;;:::999999888888777777666666666666666333333333333333222222222222222222222222222222222111111111111111111111222000000000000000000000000////////////////////////////////////000000000000111///...///000111000...////////////////////////...//////000000000000000000000000000000000000000//////000111111111111111...///000111111111111000111000000///000000111111//////000000000111111111uuuaaaUUUQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSQQQNNNJJJHHHFFFDDDCCCDDDFFFFFFEEEDDDEEEEEEDDDDDDBBBAAA???>>>===<<<<<<======>>>???@@@>>>=========<<<;;;;;;:::;;;<<<>>>@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???AAAAAADDDPPP]]]zzzqqqkkkhhh]]][[[WWWRRROOOMMMMMMMMMKKKKKKKKKKKKMMMPPPSSSTTTZZZ```iiiqqqxxxvvvmmmddd]]]YYYVVVTTTQQQNNNLLLLLLLLLMMMJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLQQQRRRUUUXXXZZZ[[[\\\\\\bbbgggqqq|||xxxrrrmmmllllllkkklllpppqqquuuzzz~~~|||uuujjj```XXXRRRNNNKKKGGGMMMTTT]]]mmmjjjVVVIII>>>===;;;888777666666666777777666555555555555555333333333333222222222222222222222222222222222222111111111111111111000000000000000000000000000000////////////////////////////////////000000000000111///...///000111000......//////000000//////.........///000000000000000------------------------...///000111111222111111...///000111111111000///000000/////////000111111/////////000000000111111xxxgggZZZUUUNNNNNNMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOOPPPRRRRRRQQQNNNKKKIIIGGGEEECCCCCCDDDEEEEEEDDDEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<===>>>???@@@============<<<;;;:::::::::;;;<<<<<<=========<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<===@@@AAABBBIIIRRRiii~~~xxxrrrmmmfff]]]WWWSSSRRRQQQKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTXXX^^^eeekkkooo|||~~~vvvqqqmmmiiiccc^^^ZZZZZZ[[[\\\TTTTTTSSSQQQOOONNNLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJMMMLLLKKKKKKMMMOOOQQQSSSRRRSSSTTTUUUXXXZZZ\\\^^^bbbeeejjjooosssvvvxxxxxx~~~{{{wwwuuutttmmmjjjjjjmmmmmmlllqqqxxx{{{{{{vvvmmmggg]]]UUUPPPNNNMMMLLLKKKUUUbbbqqquuu___LLLBBB;;;:::999777555555666888666555555444444444444444222222222222222222222222111111111111111111111111222222111111000000//////000000000000000000000000////////////////////////////////////000000000000111///...///000111000......///000111111000///...---...///000111000000///...........................///000111111222222222---...000111222111000//////////////////000111111////////////000000000111}}}kkk\\\UUUVVVLLLMMMMMMLLLKKKIIIJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIDDDDDDEEEGGGGGGHHHHHHHHHKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNPPPQQQRRRRRRQQQNNNKKKIIIIIIFFFCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<===>>>@@@@@@============<<<;;;:::999::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;===;;;;;;>>>@@@AAAGGGMMMTTTtttvvvjjjaaa[[[XXXXXXPPPOOONNNMMMMMMMMMNNNNNNNNNLLLKKKLLLQQQWWW[[[]]]cccgggmmmuuu}}}{{{tttooonnnooopppeeedddcccaaa___]]][[[ZZZRRRQQQOOONNNNNNOOOQQQRRRNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSTTTWWWZZZ^^^```cccdddfffiiimmmpppsssuuuyyy|||xxxxxxuuuqqqllliiiiiijjjkkkjjjnnntttuuuuuu|||yyypppjjj___ZZZSSSNNNMMMOOOPPPQQQQQQ___qqqlllUUUDDD;;;::::::999777666777999;;;555555444333333333333444222222222222222222222222111111111111111111111111333222222111000//////...000000000000000000000000////////////////////////////////////000000000000111///...///000111000///...///000111111000///...---...000111111111000///111111111111111111111111......///111111222222222---...000111222111///...///////////////000111111////////////000000000000vvviiiaaaYYYRRROOOJJJKKKKKKJJJIIIHHHFFFFFFCCCDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEFFFHHHHHHGGGEEEBBBEEEGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKNNNOOOPPPPPPPPPOOONNNMMMPPPPPPOOONNNLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDCCCAAA???>>><<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::555555555666777777888888;;;::::::999999::::::;;;<<<<<<;;;<<<===@@@CCCEEEMMM```zzzuuulllddd___^^^ZZZUUURRRSSSSSSQQQOOOIIIJJJKKKKKKKKKMMMPPPRRRSSSVVV[[[___dddllluuu|||~~~{{{xxxuuusssrrriiiddd```___``````[[[WWWZZZXXXVVVUUUVVVYYY]]]___ZZZ[[[\\\]]]___aaaccceeejjjiiijjjlllooosssvvvyyyxxxqqqoookkkfffdddeeehhhjjjkkkpppsssxxxzzz}}}}}}zzzrrrfff\\\UUUQQQMMMKKKJJJKKKSSS]]]gggvvvppp[[[III@@@<<<666777999999999888666444666555444333222333444444333333333222222111111111333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000000222///,,,,,,///000000...111111000000//////......000000111000000///...---111000///......///000111000000111111111111000000000000000000111111111111000000000000000000000000111000///...///000222333000///.........///111222kkk```[[[UUUOOOMMMKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCEEEFFFGGGFFFDDDBBBEEEGGGGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::999666777777888999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<>>======<<<<<<>>>>>>>>>>>>?????????@@@>>>============<<<<<<<<<===<<<<<<;;;:::999999888888999999::::::;;;<<<<<<::::::999999999999::::::;;;;;;::::::;;;<<<>>>???BBBEEEQQQjjj}}}wwwoooiiiddd```ZZZVVVSSSQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPYYY]]]bbbggglllqqqvvvyyy|||vvvqqqmmmkkkjjjlllnnnmmmiiieeegggiiikkkkkkkkkmmmrrrvvv{{{}}}uuulllfffaaa[[[SSSLLLGGGFFFFFFGGGJJJUUUkkk~~~rrr```OOOCCC===;;;:::777888999999999888777666555555444333333333333333333333333222222222222111333222222222222111111111//////000000111111222222000000000000000000000000000000000000000000000000111///---...///000000///000000000000////////////...//////000000000000///000//////......///000000///000000111111000000///000000000000111111111111000000000000000000000000222111000//////000111111000////////////000111222~~~pppcccWWWSSSSSSPPPNNNNNNKKKJJJHHHGGGGGGHHHIIIKKKHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGCCCDDDFFFFFFDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKLLLNNNNNNOOOOOOOOOKKKLLLMMMNNNOOONNNMMMMMMGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB???>>>>>>>>>>>>>>>==================>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===<<<<<<;;;:::999888888999999::::::;;;;;;<<<<<<::::::999999999999::::::;;;::::::999::::::;;;<<>>::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999777777888999999::::::;;;999999888888888888999999888999999999999999999999======BBBJJJRRR```}}}yyynnnfffaaa\\\WWWSSSRRRPPPMMMLLLLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHKKKMMMMMMMMMOOOQQQSSSVVVXXXYYY]]]^^^```cccgggkkknnnpppssstttvvvyyy|||}}}|||{{{{{{||||||||||||}}}|||{{{yyyxxxvvvuuutttsssrrrpppnnnmmmllljjjjjjiiigggeeecccaaa```^^^^^^^^^^^^____________```aaabbbcccddddddddddddeeehhhmmmrrrwwwzzz|||}}}|||wwwlll[[[WWWPPPJJJHHHFFFEEEEEEFFFFFFHHHJJJMMMWWWllluuukkkcccOOOHHH@@@<<<<<<<<<999666777777666666666555555555333333333333333222111111111222222222222333333333222111111111111000000000333222222111000///......000000000000000000000000000000000000000000000000...000222111000//////000////////////000000000000...//////000000000000///,,,---...///////////////...//////000000//////...000000000000111111111111000000000000000000000000///000000000111111111111///000111111222222111111~~~~~~wwwbbbUUUOOOJJJKKKKKKHHHFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDEEEFFFFFFDDDDDDCCCEEEFFFGGGFFFDDDCCCDDDDDDCCCBBBAAABBBDDDAAAAAAAAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@????????????>>>>>>=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999999999:::::::::888888888999::::::;;;;;;999999888888888888999999777888999999::::::::::::::::::???EEEHHHPPPiiizzztttooohhhddd```\\\WWWTTTSSSRRRPPPOOOKKKKKKLLLKKKJJJIIIKKKLLLHHHHHHJJJKKKLLLMMMMMMNNNRRRRRRSSSTTTVVVXXXZZZ[[[]]]___aaabbbdddfffhhhiiihhhgggffffffeeeeeeffffffddddddddddddccccccbbbbbb_________^^^^^^]]]\\\[[[\\\[[[ZZZYYYYYYYYYYYYYYYUUUUUUUUUVVVWWWXXXYYYYYY^^^```ccceeegggiiikkklllmmmrrrxxxyyyrrrggg\\\RRROOOKKKGGGFFFFFFFFFFFFHHHJJJNNNUUU\\\fffxxxxxxkkk^^^TTTEEEBBB>>><<<===<<<:::888666666555444444444444444222333333444333222111000111111222222222333333333111111111111000000000000000000000000000000111111000000000000000000000000000000000000000000000000...000333222000//////111.../////////000000000111///000000000000//////...+++,,,---///////////////......////////////......000000000000111111111111000000000000000000000000---...///000111222222222///000111222222222111111uuugggZZZRRRLLLIIIJJJKKKHHHGGGHHHFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHHHHGGGEEECCCDDDDDDCCCAAAAAABBBDDD@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGGGGFFFEEEHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNOOOOOOOOONNNPPPPPPOOONNNLLLJJJIIIHHHGGGGGGEEEDDDBBB@@@???>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999777888888999999:::;;;;;;888888999::::::;;;;;;<<<999999888888888888999999777777888::::::;;;;;;:::<<<:::>>>CCCBBBEEEYYYqqq}}}rrrllleee```]]]\\\YYYWWWQQQRRRRRRPPPMMMKKKKKKKKKFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXTTTTTTSSSRRRSSSTTTUUUVVVSSSTTTTTTVVVXXXZZZ\\\]]]]]]```eeeiiimmmppptttvvvvvv{{{uuunnnfff[[[PPPOOOMMMJJJHHHGGGHHHIIIJJJLLLNNNUUU```kkkvvvrrrbbbSSSHHH<<<:::888777777777666555555555444333333333333444222222333444333222111000111111111222222333333333111111111111000000000000---...///000111222333333000000000000000000000000000000000000000000000000---000333333111//////111.../////////000000111111000000111000000///......***+++---///000000///.........////////////......000000000000111111111111000000000000000000000000,,,---///000222333333333///000111222333222111111zzzkkk]]]SSSOOONNNMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDHHHGGGEEEDDDEEEEEEDDDCCCDDDCCCAAA@@@@@@AAABBBDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRRRRPPPMMMKKKPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDBBBAAA@@@???>>>===============<<<<<<;;;<<<:::999999;;;;;;:::888999::::::::::::999888777666777888999999999999999::::::999888777777777888:::::::::999888777666666666666666777888888999999:::<<<===>>>???GGGSSS\\\sss|||}}}wwwrrrppplllddd]]][[[ZZZWWWTTTRRRPPPPPPOOOPPPMMMJJJJJJMMMNNNLLLJJJJJJIIIHHHJJJLLLMMMMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRSSSNNNPPPSSSTTTTTTTTTVVVWWWXXXYYY[[[\\\]]]^^^aaadddeeegggkkkssszzzzzzpppggg___WWWOOOIIIIIIGGGFFFGGGFFFGGGNNNWWW\\\aaajjjwwwwwweeeRRRGGGEEE<<<999777888:::;;;999666888888666555444333333222222222222222222222222222333333333222222222111111000000111111111222222222222111111111000000//////000000000000000///......---...//////////////////---......///////////////111000000///...---------//////////////////////////////////////////................../////////000000000000000000000000000000000000000000000000000//////...//////000111222222222111111111111111222wwwjjj^^^UUUNNNKKKLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPNNNLLLNNNMMMKKKIIIHHHFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAA======>>>>>>======<<<;;;<<<:::999999:::;;;999888::::::999999999888888888777777888888999999888888;;;:::999999888888888999999999999999888777666555666777777888999999:::::::::<<<===<<<===BBBLLLSSS___www}}}|||uuukkkiiiddd```\\\YYYXXXWWWWWWTTTQQQQQQRRRSSSQQQNNNLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPQQQSSSTTTTTTSSSSSSTTTVVVQQQSSSWWWXXXYYYYYYZZZ\\\]]]___bbbdddfffjjjnnnrrruuuyyy{{{uuunnnddd[[[UUUPPPKKKHHHEEEEEEFFFJJJMMMSSS___lllqqqvvv~~~tttiiiZZZJJJAAA???:::888666777999999777555888777666555333333333333222222222222222222222222333333222222111111111111000000111111111222222222111111111111000000000///000000000000000///............//////////////////---...//////000000//////111000000///......------////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000000////////////000000111222222111000000111111222|||rrrdddXXXQQQMMMKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFCCCBBB@@@???@@@AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNOOOPPPPPPOOONNNNNNLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>>>>======<<<<<<:::999999::::::999888:::999888777777777888999777888888888888777777666;;;::::::999999999999999888999999888888777666555777777888888999::::::::::::;;;<<<;;;:::===CCCHHHJJJ^^^wwwzzzssslllhhhfffeee```]]]YYYXXXYYYYYYVVVSSSSSSRRRQQQQQQRRRRRRPPPOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQUUUWWWYYYYYYYYYYYYZZZ\\\WWW[[[___bbbccccccdddeeegggjjjmmmqqqvvv||||||tttnnnggg```VVVOOOJJJIIIHHHHHHEEEEEEIIIQQQXXXdddwwwrrrcccXXXMMMBBB;;;:::888777666666777777666555777777555444333333333333222222222222222222222222222111111111111000000000111111111111111222222222111111111111000000000000000000000000////////////////////////////////////...//////000000000000000000000000///......------////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000111000000////////////000111111000000000111111222ooodddWWWNNNLLLLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFBBBBBBAAA@@@???AAADDDFFFAAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMOOONNNNNNMMMMMMNNNNNNOOOKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>??????>>>>>>===<<<;;;:::999999::::::999777:::999777666666777888:::888888888888777666555555999999888888888888888999777777888888777666666555666666666777888888999999888:::;;;;;;::::::===@@@CCCOOObbb{{{|||yyywwwqqqnnniiiggggggfffccc```^^^]]][[[ZZZZZZYYYXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSTTTVVVWWW]]]___```aaaaaabbbdddfffbbbfffkkkooopppqqqrrrssstttwww{{{|||vvvnnngggcccZZZVVVOOOIIIFFFFFFGGGHHHHHHKKKRRR\\\gggwww{{{kkkXXXLLLFFF???:::999777777666666666666666555777666555444333333333333222222222222222222222222111000000000000000000000111111111111111111111111111111111000000000000000000000///////////////000111111000//////............///000000111111000000000000//////............////////////////////////.............../////////...////////////000000000////////////////////////000000000000000000000000111111000//////...//////111000000000000111111222qqq```YYYPPPKKKLLLLLLJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBB@@@??????BBBEEE@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;999888888999:::888777999888666555555666888999777777777777777666555444777666666666666666777777666666777777777666555555444444555555666777777777777888:::::::::;;;<<<===BBBGGGSSShhh~~~}}}yyyvvvmmmkkkiiihhhgggfffdddbbbaaaaaaaaa```___^^^\\\[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[]]]___aaacccgggiiikkkmmmmmmoooqqqsssqqquuuzzz}}}|||uuunnnhhhbbb]]]YYYPPPNNNKKKGGGFFFFFFGGGIIINNNTTT___mmmzzzuuucccPPPFFFAAA===999888777888888777666666666666666555444333333333333333222222222222222222222222000000000000000000000111111111111111111111111111000000000000000000111111000000////////////000111333222111///..................///000000000000000////////////............////////////////////////,,,,,,,,,------.........////////////000000000111////////////////////////////////////////////////111111000//////...//////000000//////000111111222ssscccSSSOOOKKKJJJKKKJJJHHHEEEFFFFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEAAAAAAAAAAAABBBCCCDDDDDDBBBDDDEEECCC???>>>???BBB??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>=====================<<<<<<;;;;;;999888888999999888777777666555555555666888888555666666666666555555444555555555555555555666777555555666666666666555555333333333444555555666666666777888999;;;<<<======@@@AAAGGGXXXppp}}}|||{{{yyywwwrrrrrrrrrqqqpppmmmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiillloooqqqxxxzzz}}}tttoooggg```[[[WWWSSSPPPGGGGGGGGGFFFEEEGGGKKKNNNZZZcccttt~~~gggWWWGGG@@@>>>:::777777666888888777666555666777555555444333333333333333222222222222222222222222000000000111111111111222222222222111111111111111000000000000111111111111000000///......///111222555333111///............---....../////////////////////////////////......////////////////////////,,,,,,,,,------......////////////000000000111111000000000000000000000000////////////////////////111000000////////////000////////////000111111222tttaaaXXXLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAABBBBBBCCCEEEEEEFFFIIIKKKIIIDDD@@@@@@BBB>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEFFFFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::::::::999888888999999888666555555555666666666777777444444555666666666555555555555555555555666777777444555555666666555555555333333444444555666666777777777777888:::;;;<<<<<<<<<<<<@@@KKK\\\rrr||||||||||||||||||||||||~~~}}}}}}}}}wwwpppgggbbbZZZSSSOOOLLLJJJHHHDDDEEEEEEEEEFFFKKKSSSYYYooo{{{~~~oooUUUJJJ@@@===<<<999777777555666888666444333444666444444333333222222333333222222222222222222222222111111111111222222333333222222222111111111000000///000000000111111111111000///...---...///111222666444222///...---......,,,,,,---................../////////////////////////////////////////////------......///000000111//////000000000111111111000000000000000000000000////////////////////////000////////////000000111.........//////000222222ttt```TTTPPPJJJKKKLLLKKKIIIHHHHHHJJJEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEBBBBBBBBBCCCCCCEEEFFFFFFLLLPPPRRRPPPIIIDDDCCCDDD===>>>???@@@AAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEECCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999:::999888888999999888666444444555666777777666666333333444555666666666666666666666666666777888888444444555555666555555444444444555555666777777777999777666777999:::::::::;;;;;;>>>DDDOOObbb{{{xxxkkkccc^^^YYYQQQJJJGGGEEEDDDCCCEEEEEEEEEEEEHHHPPP[[[dddooo\\\JJJBBB<<<<<<<<<999888999333555777555333111333555444444333222222222333333222222222222222222222222111111222222222333333333222222222222111111000000//////000000111111111222000///...---...///111333777555222///...---......+++,,,------......------.........///////////////////////////////////////...//////000111222222333000000000000111111111111000000000000000000000000//////////////////////////////...//////000111222............///000222222~~~nnnaaaWWWPPPMMMHHHHHHIIIIIIJJJIIIIIIIIIEEEDDDCCCBBBAAA@@@??????AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEDDDEEEEEEEEECCCCCCBBBAAAAAABBBDDDEEEJJJSSSZZZWWWLLLCCC???@@@>>>???@@@@@@AAABBBCCCDDDAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@??????@@@BBBDDDEEEEEEDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHCCCDDDGGGJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@???===<<<:::999888<<<;;;;;;:::888777666666777777777777777666555555666666666666666666666666777777666555444333333222333444444555555444444333444444444444444444444444555555555555555666777777777777777888999999::::::999<<>>:::777777777666555666666555555555444444444222222222222222222222222000000111111111222222222222222222222222222222222000000000000////////////000000000000000000000000000000////////////000000222111000//////000111222////////////////////////////////////////////////000000//////.........---///////////////////////////////////////000111111////////////000000000000111111000000//////......,,,...111222111...***'''222222222111111111000000|||ttthhh\\\SSSNNNIIIGGGGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDEEECCCCCCBBBAAABBBCCCDDDEEEGGGMMMSSSRRRJJJCCC@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<;;;:::999===<<<;;;:::999888777777777777777777777666555555333333333333333333333333888888888777777666666666333444444555555444444333444444444444444444444444555555555555555666666777555666666777777888999999777:::;;;<<<>>>HHHWWWccczzzpppfff\\\UUUQQQHHHGGGFFFEEEEEEEEEFFFGGGDDDJJJPPPVVV]]]kkk}}}qqq^^^OOOGGG@@@===:::777777777666555666555555555444444444444222222222222222222222222000000111111111222222222222222222222222222222222000000000000////////////000000000000000000000000000000000//////000000000111111000//////000111111////////////////////////////////////////////////000/////////............////////////////////////...............///000000////////////000000000000111000000000/////////........./////////......---111111111000000/////////eee___WWWOOOKKKHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGJJJJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAABBBAAAAAAAAAAAACCCDDDEEEBBBAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGDDDAAA???GGGGGGFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;;;;:::999888777777666777777777777777666666555666666666666666666666666777777777777666666666666333444444555555444444333444444444444444444444444555555444444555555666777444444555666666777777888777999:::999999>>>IIIRRRfffzzztttppphhh___WWWPPPKKKIIIDDDFFFGGGGGGEEEFFFJJJNNNNNNVVVbbblllvvv}}}mmmZZZKKKCCCAAA???<<<999777777777666555555555555555444444444444222222222222222222222222111111111111111222222222222222222222222222222222000000000000////////////000000000000000000000000111111000000000000111111111000000//////000000111////////////////////////////////////////////////////////////............////////////////////////------............//////////////////000000000000000000000000////////////111///...------///111333000000////////////......zzzlllZZZVVVOOOJJJGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDBBB@@@@@@@@@@@@??????>>>>>>>>>AAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@@@@AAADDDGGGHHHEEEDDDBBBAAA@@@AAABBBBBBBBBCCCEEEFFFFFFEEEDDDCCCHHHGGGFFFDDDCCCCCCDDDDDD@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;999888888777666666555555666666777777777777666666888888888888888888888888222222333333333333333333333444444555555444444333444444444444444444444444555444444444444555666666444555555666666777888888888:::;;;:::999<<>>?????????>>>>>>======<<<@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???@@@BBBDDDGGGIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJHHHGGGEEECCCBBBBBBCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;999999888888777777666666666666777777777777666666555555555555555555555555000111111111111111111111333444444555555444444333444444444444444444444444444444444444444555666666555555666777777888888999888:::;;;;;;:::<<<@@@CCCFFFRRRggg{{{rrrjjjddd[[[WWWQQQKKKGGGFFFFFFGGGFFFHHHJJJKKKOOOYYYhhhsss~~~{{{mmmZZZKKKDDDAAA>>><<<;;;999777666777777666444333333444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////111111000000000000111111/////////000000/////////////////////////////////////////////////////////.........///////////////////////////////////////000000111111111000000///////////////000000000000////////////000000000000222222222111111000///...000000000000000000000000qqqaaaUUUNNNHHHFFFDDDDDDEEEEEEEEEDDD@@@AAABBBDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBCCCCCCAAA@@@???===>>>???@@@AAABBBBBBBBBEEECCCAAAAAAAAA@@@???===>>>>>>>>>======<<<<<<<<>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999555666666777777777777777666666666666666666666666333333333333222222222222333444444555555444444333444444444444444444444444444444333333444444555666555666666777777888999999666888999999999:::===???DDDHHHUUUlll~~~yyysssmmmeee]]]WWWPPPMMMIIIFFFDDDEEEFFFHHHEEEHHHMMMTTTaaasss|||jjj\\\JJJ@@@??????<<<999999777666666777777666444333333333333444444444444222222222222222222222222222222222111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000////////////000000...//////000000//////...////////////////////////////////////////////////.........///////////////////////////////////////000111222333222111000///////////////000000000000////////////000000000000111222333333222000---+++//////000000000000111111nnn]]]SSSMMMIIIFFFEEECCCDDDEEEFFFEEEDDD???@@@AAACCCDDDDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBCCCBBBAAA???>>>:::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA===>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCFFFHHHJJJDDDDDDCCCBBBAAAAAAAAABBB>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888888555555666777777777777777777777777777777777777777555555444444333333222222333444444555555444444333444444444444444444444444444444333333444444555666444444555666666777777888666777777777777999;;;===???AAAIIIXXXmmm|||zzzxxxrrroooiiiddd___XXXRRRNNNIIIHHHFFFEEEEEEFFFHHHJJJMMMPPPYYYhhh{{{xxxmmmVVVMMMBBB<<<;;;<<<;;;888777666555666777777555444222222333333333444444444222222222222222222222222222222222111111111000000111111111111111111111111000000000000////////////000000000000000000000000//////............//////......///000000///......////////////////////////////////////////////////............/////////000////////////////////////000111222222222111///...////////////000000000000.../////////000000000111///000111222111000...---.........//////000000000sss]]]PPPLLLKKKIIIDDDBBBAAAAAAAAAAAA???>>>>>>???AAABBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA???@@@BBBBBBBBBAAA???===999:::<<<>>>???@@@??????;;;===??????>>>======???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA<<<===???AAABBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>=========<<<<<<<<<======<<<;;;;;;:::999999666666666666555555555555555555666777777777777777444444444444444444444444555555444333333222111111333444444555555444444333444444444444444444444444444333333333333444555555333333444444555666666777888888888777888999;;;<<<999<<>>???@@@@@@AAA???BBBDDDCCCAAA>>>======;;;<<<===>>>??????????????????@@@@@@???>>><<<;;;999999999999::::::;;;<<<;;;<<<===??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@AAADDDEEEFFFEEEDDDCCC???AAABBBBBB@@@@@@AAACCC@@@>>><<<999999:::;;;<<<999999:::;;;;;;;;;:::::::::999777666555555666666888888777777666444333222666666666666666666666666666666555555555444444444444333333333444555777888333333222222222222333333444444444444444444444444444444444555555555555666888888888888888999999:::===<<<>>>CCCJJJWWWmmmsssnnnoooyyywwwllleeecccbbb___\\\XXXWWWTTTOOOKKKIIIJJJKKKCCCGGGIIIHHHFFFHHHMMMSSSccctttmmmXXXKKKAAA???<<<;;;:::999888666666555555555555444444444444444444444444444444444222222222111111111000000//////000000111111111111//////............//////////////////////////////000000000000000000000000------....../////////000//////............//////........................111000///......---......000000000000000///......///////////////000000000111111111000///---,,,+++////////////000000000000//////000000000000////////////000111111111111111222111000//////......///yyyddd^^^SSSKKKFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????=========>>>?????????@@@???AAACCCCCCAAA???======;;;<<<===>>>>>>>>>>>>>>>===>>>????????????>>>===;;;;;;::::::;;;<<<<<<===<<<===>>>???????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA???@@@BBBAAA@@@@@@AAACCC??????>>>>>>===<<<<<<<<<:::::::::;;;:::::::::999:::999777666555555666666666666666777666666555555555555555555555555555555444444444444333333333333333333222222333444555666222222111111111111222222222222222222222222222222555555555666666666666777777777777777777888999999;;;:::;;;???CCCNNN```qqqllliiikkkttt}}}zzzpppiii```[[[ZZZYYYVVVSSSOOOOOONNNKKKHHHFFFGGGHHHEEEHHHIIIJJJKKKQQQZZZbbbwww|||nnnZZZJJJCCC<<<:::888888999999999888666555555555555444444444444444444444444444444444222222222111111111000000000000000000000111111111000//////......//////000////////////////////////000000000000000000000000000000111111111222222222//////............////////////////////////////////////.........//////000000000000000000///.........///000000111111000000//////////////////...---////////////000000000000///000000000000000///.........///000000000000000000///////////////000111ooocccPPPLLLFFFBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBBAAA???>>>>>><<<======>>>>>>>>>======;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<===>>>======>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>???@@@AAAAAA@@@@@@AAACCC???@@@AAAAAAAAA???===<<<;;;;;;;;;::::::999999888999999888666666666666666444555666777777777777777444444444444444444444444444444444444333333333333333333222222222333333444333222222222222222222333222222222222222222222222555666666666666777777777666666555555666666777888999888999<<<>>>CCCQQQ^^^yyyppphhhdddfffnnn|||yyyqqqkkk^^^YYYSSSPPPOOOOOOLLLJJJEEEFFFFFFEEEDDDCCCDDDEEEHHHJJJMMMPPPVVVaaannnxxxyyyjjjXXXHHH@@@???999888666666777777777666666555555555555444444444444444444444444444444444222222222111111111111111111111111000000000000000111000000//////000000111////////////////////////000000000000000000000000........./////////////////////............//////000000000000000000000000---------......///111111///000000000000///.........///111222333222000///------...///000000//////////////////000000000000000000000000000///......------...///////////////............///000111222wwwfffZZZSSSGGGDDDAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>=========???@@@BBBBBB@@@??????@@@>>>>>>??????>>>======<<<<<<<<<===>>>>>>?????????===<<<<<<;;;<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFDDDBBB???===<<<>>>@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>======<<<;;;:::999999888888999999888777777666666666555555666777777777777666333333333333333333333333555555555555444444444444444444333333333333333333444444333333333333444444444444444444444444444444555555555555666666666666555555444444555555666777999888999;;;<<<>>>GGGQQQnnn{{{lllcccbbbiiippp~~~~~~{{{xxxssskkkbbb\\\RRROOOKKKJJJIIIHHHFFFDDDCCCDDDDDDDDDEEEGGGKKKNNNOOOSSSXXX```jjjwwwzzzgggWWWIII@@@>>>AAA<<<999777666555555444222666555555555555444444444333333333333333333333333111111111111111111111111111111111111000000000000111111000000000000111111////////////////////////////////////////////////------------------------//////............//////////////////////////////...............///000000//////000000//////...------///111333444222000///---......///////////////////////////000000000000000111111000000///...------...//////000000/////////////////////000111111sss```SSSNNNLLLFFFDDDBBBAAAAAAAAA???>>>????????????????????????>>>??????@@@@@@??????>>>=========<<<<<<<<<;;;;;;>>>>>>>>>===============>>>@@@AAAAAA@@@???@@@AAAAAAAAA@@@@@@???>>><<<<<<>>>==================>>><<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<===>>>???AAAAAABBBAAAAAACCCCCCDDDDDDEEEFFFGGGGGGHHHGGGEEECCCAAA>>><<<:::>>>???AAA@@@??????@@@BBBCCCAAA???=========>>>???===<<<;;;:::999888888999999999999888777777666666666666666666666555444444333333333333333333333333444444444333333333333222555555555555555444444444333333222222222222333333444444444444444444444444333333333444444444555555444444444333444555555666777666777::::::;;;AAAHHHWWWqqqvvvmmmjjjiiipppxxxzzzqqqooommmjjjeee^^^VVVQQQLLLJJJHHHFFFFFFDDDCCCAAAEEEEEEFFFGGGKKKRRRZZZ```ccchhhpppzzz{{{iiiTTTGGGAAA===<<<>>><<<999777666666666444333666555555555555444444444333333333333333333333333111111111111111111111111111111111000000000000000111111000000000000111111////////////////////////////////////////////////000000000000000000000000//////............//////........................000000///...............///////////////...---------...111333333222000...///////////////......---////////////000000000000000000000000000///......//////000111111111111000111111000///////////////ooo]]]PPPIIIHHHHHHEEECCCAAA@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;========================>>>???AAA@@@@@@@@@AAACCCCCCCCCCCCBBB@@@>>>===<<<>>>>>>===<<<<<<<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>============>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFDDDBBB@@@===<<<;;;>>>???@@@@@@??????@@@BBBCCCAAA>>><<<;;;<<<>>>???===<<<:::999888999999:::999999999999888777666555555555555555555444333222333333333333333333333333222222222222111111111111444444555666666555555444111000000//////000000111222222222222222222222222222222333333333444444444444444333333444444555666555333444888888888<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFFFFEEECCCBBB???>>><<<<<<<<<;;;;;;<<<===??????>>>======<<<;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJEEEDDDCCCAAA???>>>=========???@@@@@@??????@@@AAAAAA@@@???>>>=========>>><<<;;;999888888999:::<<<999999::::::999888666555222222333333444444333333444444444444444444444444444444444333333333222222111222444555666555555444222111111000000111111222222222222222222222222222333333333444444444555555444444444444444555666666555333444777888777:::???@@@LLLTTTfffyyy{{{~~~sssooonnnooottt{{{yyyuuurrrllleee```YYYVVVSSSPPPNNNKKKHHHEEEDDDDDDDDDCCCCCCDDDFFFHHHFFFLLLUUUbbbooo}}}vvvkkkVVVKKK@@@<<<:::777555666777666444555777888888777666555555555555444444444222222222222222222222222000000111111111222222222......///000111222222333000//////......//////000////////////////////////000000000000000000000000---------,,,,,,+++++++++//////............//////........................000//////.........//////......//////......---,,,------...///////////////---...//////////////////////////////000000000000---...///000000111111000...//////000111000000000111000///////////////000XXXRRRJJJFFFEEEDDDAAA???@@@>>><<<===???AAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<:::;;;;;;<<<===>>>??????===???@@@@@@???@@@BBBDDDHHHGGGFFFEEEBBB@@@>>>===:::::::::;;;<<<>>>@@@BBB??????>>>===============::::::<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEDDDBBBCCCDDDEEEGGGIIIJJJJJJDDDCCCBBB@@@???>>>>>>>>>===???@@@@@@??????@@@AAA@@@@@@AAAAAA@@@???===<<<<<<:::999888888999;;;===999999::::::999888666555//////111222333444444444444444444444444444444444888888777777777666666666///111222444555555444444555444444333333444444555444444444444444444444444444444444555555555666666555444444444444555666666999666666999999888:::>>>AAAEEEDDDQQQssszzzxxxwwwyyyrrrhhhbbbccciiihhhoooyyyxxxsssmmmiiifffbbb[[[VVVRRROOOLLLIIIHHHGGGDDDCCCCCCCCCDDDDDDEEEGGGKKKNNNSSS\\\lll}}}uuudddVVVHHHCCC@@@???<<<888888;;;:::888666555555555444333666666555555555444444444222222222222222222222222000000111111222222222222------...000111222333444//////............//////////////////////////////000000000000000000000000000000000//////.........//////............//////000000000000000000000000......---......///000111......//////......---,,,------------.........///+++,,,---///000111111111////////////000000000000,,,---...000111111111111---......//////////////////......//////000111222GGGFFFEEEDDDBBBAAA??????<<<<<<<<<<<<==========================================>>>>>>>>>>>>======>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???:::;;;<<<===>>>???@@@@@@BBB@@@>>><<<;;;;;;<<<===;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEBBB@@@>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@???>>>;;;:::<<<<<<;;;:::999999999999777777777777666555444333555444333333444555666777111111111222222333333333666666555444444333222222000111111111111222222222222222222222222222222222333333222222111222222222333333333333333444555666333333333444555666777888888888999999999:::::::::===@@@EEELLLXXXoooyyywww{{{|||oooggg```ZZZ[[[\\\^^^dddmmmuuu{{{}}}}}}wwwrrrnnniiiccc^^^ZZZVVVPPPKKKNNNKKKHHHFFFEEEEEECCCBBBEEEEEEEEEEEEFFFJJJPPPSSScccrrrooo^^^OOOFFF???>>><<<:::888666444333666555555555555444444444444444333333333333222222222222222222222111000///111111111111111111111111//////000000000000//////...///000///...---...000111111111111000...---,,,......///000000000000000........................//////............//////........................000000000///////////////000000///...............000///...---,,,------...////////////////////////............////////////000000000000000000000000////////////////////////............////////////EEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<==========================================>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????;;;;;;;;;<<<===>>>???@@@BBBAAA???===<<<<<<<<<===;;;;;;;;;;;;===???AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGEEECCCAAA???>>>=================================>>>???@@@@@@???===<<<<<<;;;:::999999888999999777777777777666555444444555555444333444444666666222222333333333444444444555555444444333222222111000111111111111222222222222222222222222222222222222222222111222222333333222222222333333333333333555444444444444555555666777777777888888888999999:::===@@@DDDLLL^^^tttwwwllleee]]][[[YYY[[[___cccggghhhlllpppvvv|||zzzuuuoooiiieeeaaa]]]VVVRRROOOMMMJJJGGGHHHGGGGGGGGGGGGGGGFFFEEEGGGHHHIIIJJJNNNUUU```hhh|||ooo```RRRFFF@@@<<<;;;;;;999888777666666555555555555444444444444444444333333333333222222222222333333222111111000111111111111111111111111//////000000000000//////...///000///...---...000000111111000000///...---......///000000000000000........................//////............//////........................000/////////......------000000///...............000///...---------......////////////////////////............////////////////////////////////////////////////////////////............////////////BBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<=================================<<<======>>>>>>======<<<>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA??????@@@@@@@@@??????>>><<<<<<;;;:::;;;===@@@AAABBBAAA???===<<<<<<======;;;;;;;;;;;;===???AAABBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDEEEGGGHHHIIIIIIGGGEEEDDDBBB@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>===<<<;;;:::999888888888888888888888888777666555444666555444444333444444555333333444444444444555555444444333333222111111111000111111111111222222222222222222222222222222222111111111111222333444444111222333333333222111000666666555444444444444444666666666666777777777777888:::<<<===@@@KKK[[[fff~~~uuueeeaaa[[[XXXWWWYYY[[[\\\YYY[[[^^^bbbgggnnnuuu{{{~~~|||{{{wwwtttooojjjfff```ZZZVVVUUUQQQLLLHHHGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKMMMOOOSSSVVV\\\hhhyyy|||kkkZZZOOOFFF???;;;888888888888888888888888555555555555444444444444444444333333333333222222333333333333333222222111111111111111111111111111//////000000000000//////...///000///...---...000//////000000000000//////......///000000000000000......................../////////....../////////........................//////......---------,,,000///......---.........000///......------......////////////////////////............////////////////////////////////////////////////////////////............////////////>>>>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===>>>>>>?????????>>>>>>???===<<<;;;;;;>>>AAACCCBBBAAA@@@>>>============;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>===;;;:::999888888777777777888888888888777666555444666555555444444333333333333333333444444444444444222222222222111111000000000000111111111222222222222222222222222222222222111111111111222333444555222333444555444333000///555444444333333444444444555555666666666777777777888999;;;:::<<>><<<777777777888888888888888555555555444444444333333444444333333333222222222333333444444444333333222111111111111111111111111//////000000000000//////...///000///...---...000......///000000000000000......///000000000000000..............................////////////..............................------.........////////////......------.........//////..................////////////////////////............////////////////////////////////////////////////////////////............////////////<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<===>>>>>>>>>>>>======<<<========================<<<===>>>???????????????<<<===>>>>>>????????????@@@???===<<<===???AAACCCAAAAAA@@@>>>======<<<<<<::::::::::::<<<>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCEEEFFFFFFGGGEEEEEEDDDDDDCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<<<<::::::999888777777777777888888888777777666555444555555555444444333222222333333333222222222222222222222111111111111000000000000111111111222222222222222222222222222222222111111111111222333444555333444555666555444222000222222222333333555666666666666666777777777777888666777999:::;;;???EEEIIIZZZmmm{{{zzz|||xxxqqqggg^^^XXXWWWWWWXXXVVVXXXZZZ]]]aaagggnnnsss}}}{{{yyyrrrppplllhhhdddaaa___^^^ZZZXXXUUUSSSRRRPPPNNNLLLGGGHHHIIIIIIHHHGGGGGGGGGHHHLLLQQQVVV[[[bbbjjjooorrrxxxwwweeeZZZKKKAAA??????>>><<<888888888777777666666666555444444444444333333333444444333333333222222222222333333444444333333333111111111111111111111111//////000000000000//////...///000///...---...000---...///000000111111000......///000000000000000..............................///000000///..............................,,,,,,---...000111222333......------------............//////////////////////////////////////////............////////////........................////////////////////////............////////////;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<========================<<<===>>>>>>?????????>>>;;;<<<===??????@@@@@@@@@@@@???>>>======???AAABBB@@@@@@???>>>===<<<;;;;;;::::::::::::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDAAABBBBBBCCCCCCDDDDDDEEECCCDDDDDDDDDCCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<999999999999999::::::::::::999888777666666666666777777777777666555444333333444444444444333333222333333222222222222111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111222333444444333444555555555444333222111111222222333555666777666666666666777777777777333555777999:::===AAADDDJJJXXXjjjzzzvvvkkkbbbZZZUUUOOOPPPPPPQQQSSSXXX^^^cccnnnqqqtttssspppnnnoooqqqrrrqqqpppoooppprrrtttuuuvvvxxx|||~~~|||yyyuuuqqqmmmlllbbb```]]]ZZZWWWUUUUUUTTTNNNLLLJJJJJJKKKKKKKKKJJJBBBDDDFFFGGGGGGGGGIIIKKKOOOVVVbbblllvvvvvvgggOOOHHH@@@;;;:::;;;;;;;;;999888888777666555444444444444444444333333333333444444333333333333222222111222222333333333333333111111111111111111111111//////000000000000//////...///000///...---...000......///000000111000000......///000000000000000........................---...///000000///...---........................,,,,,,---///000222333444---------,,,------...///......///000000000//////////////////////////////............////////////........................////////////////////////............////////////;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;========================<<<===>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@AAAAAAAAA=========<<<======>>>???>>>>>>>>>===<<<;;;:::999:::999999:::;;;===???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@========================::::::999999999999999999999999777666666666666666666666666555555444333222111222333444444444333333444444333333333222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222111222222333333333333333333333444444444333222222222333444444555444444555555555666666666444555777888:::;;;===>>>???JJJWWWcccttt}}}lllaaaVVVUUUSSSPPPOOOQQQUUUXXX]]]```bbbbbb___\\\]]]______^^^]]]]]]^^^```bbbcccdddfffjjjooovvv|||~~~|||{{{yyyxxxxxxxxxtttuuuxxx{{{|||xxxvvvuuutttrrrooonnnmmmjjjfffbbb^^^\\\TTTSSSQQQOOOMMMMMMMMMMMMHHHFFFEEEEEEGGGHHHIIIHHHDDDEEEFFFFFFGGGKKKRRRWWWbbbooouuubbbTTTBBB@@@<<<999777777777888888777777666666555444444444444444333333333222222444444333333333333222222000111111222333333222222111111111111111111111111//////000000000000//////...///000///...---...000...///000000000000000///......///000000000000000........................---...///000000///...---........................------......///000000111---,,,,,,,,,------...///---...///000111000000///////////////////////////............////////////........................////////////////////////............////////////;;;;;;<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>===;;;<<<>>>???AAABBBBBBBBB;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<:::999888:::999999:::;;;===???AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999888777666666555555555555555555555444333222111000111333444555444444333555555555444444333333333222222222222222222333333000111111111111222222222222222222222222222222222333333222222111222222222222111111111222333444444444444333333222222333333333333333444444444555555777888888999::::::;;;;;;:::CCCLLLTTTccc|||wwwzzzppp```^^^ZZZUUUQQQPPPRRRUUUTTTWWWZZZYYYVVVSSSTTTUUUSSSSSSRRRQQQRRRTTTWWWXXXQQQSSSWWW]]]ccckkkqqqttttttvvvzzz|||zzzyyy{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzzyyyxxxxxxrrrrrrrrrrrrrrrrrrqqqqqqnnnoooqqqsssvvvyyyzzz{{{yyyuuuoookkkhhhgggfffeeecccbbbaaa^^^[[[VVVSSSQQQLLLKKKJJJHHHHHHHHHIIIIIIGGGFFFDDDDDDFFFHHHIIIHHHIIIIIIIIIHHHJJJRRR]]]eeewwwrrr^^^LLLBBB@@@@@@>>>:::666555666777666666666666666666555555444444444333333333222222444444444333333333222222///000111222222222222222111111111111111111111111//////000000000000//////...///000///...---...000//////000000000000//////...//////000000000000000........................---...///111111///...---........................//////.........---------,,,,,,,,,,,,------...///---...///111111111000///////////////////////////............/////////000........................////////////////////////............/////////000:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<============>>>>>>???@@@@@@>>>===<<<;;;<<>>:::;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>============::::::999999888777666666888888777666666666666666777666555444333222222222000111333333222222333444444444444444444444444444222111000//////000111222111111111111111111111111111111111111111111111111///000111222333222111111555444444333333222222222444444444444444444444444777666444333333444666777777777777888999999::::::AAA<<>>>>>??????>>>>>>===<<<;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::;;;===???@@@?????????@@@@@@@@@@@@@@@CCCBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<::::::999999888777777666777777666666555666666666666555444333333222222222000222333333222111333444222222222222222222222222222111000//////000111222111111111111111111111111111111111111111111111111///000111222333222222111111111111000000000000000333333333333333333333333555444222111111222444555666666777888888999999:::===999;;;DDDLLLWWWooozzz}}}zzzsssrrrssswwwtttpppiiibbbZZZTTTQQQPPPMMMJJJHHHIIIJJJJJJJJJFFFGGGIIIKKKMMMOOORRRTTTRRRRRRTTTVVVYYY\\\___```ffffffgggiiikkknnnpppqqqrrrtttvvvxxxxxxvvvtttrrrmmmkkkgggdddbbbaaabbbbbbccccccddddddcccbbbbbbaaa```___^^^^^^___```bbbdddiiikkknnnqqqrrrssssssrrruuupppjjjhhhiiiiiifffbbbZZZWWWSSSOOOMMMNNNPPPQQQOOONNNMMMKKKJJJHHHGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPSSSZZZcccjjjppp|||oooZZZIII@@@<<<;;;<<<;;;:::999777666555444555555555555555444333333444333333222222333333444444444333333333222222222111111111111111111111111111111222222222111000000111111111111111111111111////////////............000///.........///000111////////////////////////---------...................................................------,,,,,,//////.........---------//////...---------------......//////......---,,,.../////////000000000000000000//////...------,,,/////////...---,,,,,,,,,........................---......//////......---::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<=========???>>>======<<<<<<======;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999888777777777666666555555555666666777555555444333222222222222000222333333222111222444111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000111222222222222111222222222222333333333333222222222222222222222222444333222111111222333444666666777777888888999999;;;888999>>>CCCJJJ[[[mmm~~~{{{zzzrrrfff___ZZZUUUOOOKKKJJJKKKLLLLLLIIIHHHGGGGGGGGGHHHJJJKKKHHHGGGGGGGGGJJJMMMQQQTTTXXXYYY[[[]]]```dddfffhhhkkkmmmpppsssssspppmmmkkkdddbbb___[[[XXXWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSSSSSSSUUUVVVWWW[[[]]]___aaacccdddcccccceeeaaa\\\ZZZYYYYYYVVVSSSLLLKKKIIIGGGFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJKKKNNNQQQTTTVVVWWWZZZ___ccclllttt{{{nnnZZZIII@@@<<<;;;;;;;;;:::999888777666555444444555555555555444444333333333222222222222333333333333333333222222222222000000000000000000000000///000111111222222111111000000000000000000000000............////////////------------...///000111.......................................---------......................../////////............---...............---------//////...------------......////////////......---....../////////000000000//////......---,,,,,,,,,.........---,,,,,,++++++...........................//////////////////...999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======???>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;:::::::::999999999999999:::::::::888888999999:::;;;<<<<<<=========>>>>>>?????????BBBBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<;;;;;;::::::::::::999999999999999999999888888888777777555555444444555555666666444444333222222222222222111222333333111111222333333333333333333333333333111000000000000000000111111111111111111111111111111111111111111111111111000000111111222222222222222333333333444555555555222222222222333333333333666555444444444444555666555555666666777888888999;;;999:::===???BBBMMMZZZqqq~~~rrrkkkbbbYYYTTTQQQOOONNNPPPNNNKKKIIIIIIIIIIIIIIIJJJIIIGGGFFFGGGIIIKKKMMMMMMNNNPPPSSSVVVZZZ\\\^^^```bbbfffhhhhhhfffbbb```ZZZXXXUUURRROOOMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNQQQRRRTTTUUUWWWWWWWWWWWWYYYUUUQQQOOONNNMMMKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEIIIHHHHHHIIIKKKMMMPPPRRRZZZaaajjjpppssswww~~~yyysssfffZZZJJJ@@@======<<<;;;999999888777666666555555444444444555555444444333333333222222222222333333333333333222222222222111////////////////////////000000111111111111000000........................---------...///000000111------------......//////------------------------/////////...---------,,,......................../////////////////////...........................///......---------......---...............------........./////////000000............------,,,,,,.........---------,,,,,,..............................////////////......999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;:::::::::999999999999999999999888888888888999::::::;;;;;;;;;;;;;;;<<<======>>>??????AAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;::::::999999999999888888888888999999999888888888888888555444444444444444555555333333222111111111222222111333333333111111222333222222222222222222222222000000000111111000000000111111111111111111111111111111111111111111111111111111111111111222222222//////000000111111222222222333333333444444555555555555555444444555555555444555555666666777888888:::999:::<<<<<>>>>>???@@@AAAAAAAAA@@@>>>=========<<<<<<;;;;;;::::::999999999888888888777777888888888888888888888888555555444333333333333333222222111111000111111222222333444333111111111222////////////////////////000000111111111111000000111111111111111111111111111111111111111111111111111111000000111111222333111111111222222222222222333333333444444555555666333333333333333333333333444444555555666666777777777888888999:::<<<@@@DDDHHHUUUhhh|||wwwpppjjjfffaaa___^^^[[[VVVRRRLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMOOOQQQVVV___lll{{{{{{qqqiii___TTTKKK>>>;;;888777999999777444666666666666555555555555222333333444444444444333222222111111111111222222222222222222111111111111000000000000000000000000222222222111000///---,,,000000000000000000000000---------...///000000111///000000//////---,,,,,,------------------------...............---------........................---............/////////---------..................------------...//////******+++,,,,,,,,,,,,+++------........./////////........................////////////////////////........................,,,,,,------------,,,,,,888999999999999:::::::::777888888999::::::;;;;;;::::::;;;;;;:::999999888888999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999999888;;;::::::::::::;;;;;;<<<::::::::::::::::::;;;;;;:::::::::999999888888888999999;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999888888888777777888888888888888888888888666666444333222222111111111111000000000000111111222333444333111000111222///////////////////////////000111222222111000///111111111111111111111111111111111111111111111111222111000000000111222333555555444444444444444333111222222333444444555555222333333333333333333222333444444555555666777777777888888777888:::===>>>???HHHTTTbbbwww~~~vvvooodddbbb]]]XXXTTTQQQPPPOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHJJJLLLNNNNNNMMMMMMMMMNNNPPPRRRSSSQQQQQQRRRTTTWWW\\\```cccgggkkksssxxxlll___TTTLLLEEE@@@999999999999999888777777555555555555555555555555111222333444444444444444222222111111111111222222222222222222111111111111111111111111111111111111000000111111000///......111111111111111111111111------......//////000000...///000000000///...------------------------------------.......................................,,,,,,------............---------.........//////---------------...//////***+++,,,,,,---------,,,---------.........//////------------------------................................................------............------888888999999999:::::::::777777888999::::::;;;;;;::::::::::::999999888777888888999::::::;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;:::999888777::::::::::::;;;<<<<<<===999999999::::::;;;;;;;;;::::::::::::999999888888999:::;;;<<<<<<<<<;;;:::888888999:::<<<======>>><<<===???@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999888888888888888888888888888888999999777666555333222111000000111000000000000000111111222333444333111000111222111111111111111111111111///000111222222111000///111111111111111111111111111111111111111111111111222111000000000111333444222222222111111000000000000000111222333333444444444555555666666555555444333333444444555666666777999::::::888888;;;<<<<<<;;;AAAHHHOOO```|||~~~tttjjjbbb]]]\\\[[[WWWVVVTTTRRROOONNNMMMLLLIIIHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJGGGIIIJJJKKKLLLOOOSSSUUUVVVUUUUUUVVVXXX[[[___aaahhhhhhhhhkkkpppwww~~~|||uuulll___QQQEEE???<<<<<<555666777666555444555666444444444555555555555555111222333333444444444444222222111111111111222222222222222111111111111000111111111111111111111111...//////000000000000000000000000000000000000000.........///////////////---...///111111111000000........................,,,------....../////////........................,,,,,,,,,---------......---------.........//////---------------...///000+++,,,------.........------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......666666666666777777777777999999999999999999999999;;;:::999999999:::;;;<<<::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888999:::;;;;;;888888888888888777666666999999::::::::::::;;;;;;>>>===<<<;;;::::::;;;;;;::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<===<<<;;;:::999888888888999999999888999999::::::999999888888888888888888888777555444333222111111111111111111111111111111111111111111111111111111222111111000000000000000222111000//////000111222222111111111000000//////000000000000000000000000//////000000111111111222000111111111111222222222000111333333333333555666666555333222111222333333222333444444555555444444777777777888999999::::::CCC===>>>GGGRRR```}}}|||yyy{{{zzz~~~wwwrrrooooookkkccc___^^^ZZZTTTUUUQQQNNNMMMPPPRRRSSSRRRRRRQQQQQQSSSUUUWWWWWWVVVXXXUUURRRQQQTTTXXX[[[\\\XXXRRRMMMMMMMMMLLLMMMPPPLLLNNNMMMJJJKKKOOORRRPPPRRRRRRSSSVVVZZZ___cccfffkkklllnnnppprrrxxx~~~ssshhhbbbXXXLLLDDD@@@???<<<999888888888888777666444444555555555555555555555555333444444555555444444333222222222111111111000000////////////////////////000000000000000000000000000000//////.........---......................................................------------....................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------......////////////......,,,,,,,,,---------......------------------,,,,,,,,,,,,---///000222333333......------------......777777777777888888888888999999999999999999999999:::999888888888888999:::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999888999999::::::777777777777777666555555999999::::::::::::;;;;;;======<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;::::::::::::;;;;;;888888888888999999999999666666555444333333333333111111111111111111111111111111111111111111111111222111000000//////000000111000////////////000111111111111111000000000///000000000000000000000000///000000000111111111111000000111111111222222222000111333333333333444666555444333222222222222333222333444444555444444444666666777888888999999:::;;;777999AAAGGGPPPeeezzzvvvrrrsss}}}{{{{{{}}}~~~{{{yyyuuupppjjjfffbbbaaabbbeeeeeeeeeccccccccceeeiiikkkllllllppplllgggeeefffiiilllmmmmmmfff```^^^\\\XXXVVVXXXUUUXXXXXXVVVYYY^^^aaa```bbbdddhhhmmmttt{{{ooo```XXXQQQJJJAAA<<<<<<===;;;999888888888777777666444444555555555555555555555555333333444444444444333333222222222111111111000000111111111111111111111111222222222222222222222222000/////////..................................................................------------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,+++***+++---...---,,,------------------------......////////////......,,,,,,,,,---------......------------------------,,,------....../////////......------------......888888888888999999999999999999999999999999999999999888777777777777888888999999::::::::::::::::::::::::::::::999999999999::::::999999888999999999666777777777777666555555999999::::::::::::;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::::::::999999999999999:::777888888888999:::::::::666555555444333333444444111111111111111111111111111111111111111111111111222111000000//////000000//////............//////111111111111000000000000////////////////////////000000000000111111111111000000000111111111222222000222333333222222444555444444333222222222222333222222333444444444444444666666777777888888999999:::888;;;AAACCCEEEPPP^^^vvvwwwpppooo{{{zzzuuusssvvv}}}}}}~~~}}}wwwuuurrrnnnlllmmmllloooqqqqqquuu{{{~~~~~~}}}oooYYYLLLHHHBBB>>>999888999:::999777777777777777666555555444444444444444444444444444333333444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111////////////..................................................................------------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................---++++++,,,---...---,,,------------------------......////////////......,,,,,,,,,---------......+++,,,,,,------.........---------,,,,,,,,,,,,,,,......------------......777777777888888888999999888888888888999999999999999888888888777777777777999999999999999::::::::::::::::::999999999999888;;;;;;:::999888888888888777777888888888777777666999999999:::::::::;;;;;;999:::===?????????>>>===<<<<<<<<<<<<===???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;888777777666666666666666666777777888999:::;;;;;;777777666444333333333333111111111111111111111111111111111111111111111111111111000///////////////........................111111111000000000000000////////////////////////000000000000000111111111000000000000111111111111000222333333222222333444333333222222222222222222222222333444444444444333555555666666777888888999;;;;;;>>>BBBAAA@@@FFFNNN[[[ooo|||www|||{{{uuu]]]KKKCCCBBB???<<<999999999999666444666666777777666555555444444444444444444444444444333333333444444333333333111111111111111111111111111111111111111111111111........................///////////////...............................................................------------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------,,,+++,,,.........------------------------------......//////......---,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......666666666777777777888888777777777888888999999999999999999999999888888777888888888999999:::::::::::::::999999999888888888;;;;;;:::999888888888888888999999:::::::::999999999999999:::::::::;;;;;;888:::<<<>>>??????>>>===<<<<<<<<<===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;888777666666555555555666666666777888888999::::::999999777555333222222222111111111111111111111111000000000000000000000000111000000///.../////////------............------000000000000000000111111////////////////////////111111000000000000000000//////000000000111111111000222333222111111222444111222222222222222222222111222333333444444333333444555555666666777888888888888:::<<<<<<<<<@@@FFFKKKVVVkkk}}}ooo^^^OOOEEE@@@???<<<;;;::::::999888666444555666666666666555555444444444444444444444444444222333333333333333333222111111111111111111111111000000000000000000000000.................................///////////////......................................................------------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------------............------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---......//////......------------......555666666666777777777777666666777777888999999999::::::::::::999888777666777777888888999:::::::::999999999999888888888888::::::999999888999999999999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;888999;;;===============<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888888999999::::::;;;;;;;;;;;;::::::999999:::::::::;;;:::999888777777777777555666666777777888888888999999777555444333333222111111111111111111111111000000000000000000000000111000//////......//////------...//////...------000000000000111111111111////////////////////////111111111111000000000000/////////000000000111111000222333222111111222333000111222222333222222222111111222333333333333333444444555555666666777777777777888999:::<<<@@@CCCDDDGGGSSSiiipppfffWWWKKKDDD@@@===;;;555666777888888888777777555555666666666555555444333333333333333333333333222222333333333333222222111111111111111222222222////////////////////////111111111111111111111111.........///////////////......................................................------------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---------------------------------............------,,,,,,,,,---------......+++,,,,,,------.........,,,------...///000000000......------------......666666777777777888888888666666666777888999999999888999999999888777666555666777777888999999::::::999999999999888888888888999999999888999999::::::888999::::::;;;;;;;;;:::999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888888888999::::::;;;;;;999999999888888999999:::;;;;;;:::999888888888888555555555555666666666666777666666555555555555666111111111111111111111111000000000000000000000000000000///............///---...////////////...---///000000000111111111111000000000000000000000000111111111111000000000///////////////000000000111111222333222111000111222///000111222333222222111111111222333333333333222333444444555555666777777888999::::::;;;===?????????>>>DDDSSScccuuu~~~tttgggXXXQQQHHHAAA===;;;999888333444555666666666777888444444555666666555555444333333333333333333333333222222333333333333222222000000111111111222222222000000000000000000000000222222222222222222222222............/////////000......................................................------------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------...---,,,---...//////---------------------------,,,------......------,,,,,,,,,,,,---------......------------------------..................//////......------------......777888888888888999999999555666666777888999999999777888888888777666444333666777777888999999::::::999999999888888888888777888888888888999:::;;;;;;777888999:::::::::::::::999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;999999999999999999999999888888999999999999888888777777888999::::::;;;;;;888888888777888888999999:::999888777666666666666555555555555555444444444444444444555555777888999111111111111111111111111000000000000000000000000000000///...............---...///000000///...---//////000000111111111222111111111111111111111111222111111111000000//////////////////000000000000111222333222111000111222///000111222333333222111111111222333333333333222333333444444555666666777555777999888888999999777::::::>>>FFFMMMZZZqqqxxxzzz~~~{{{{{{~~~vvvuuuuuulll[[[KKKFFFDDD@@@===:::999888999555666777777666555666777444444555555666555555444333333333333333333333333222222222333333222222222000000111111222222222222111111111111111111111111000000000000000000000000---.........//////000000.........................................................------.................................+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...........................---,,,---/////////...------------------------,,,------......------,,,,,,,,,,,,---------......------------------,,,,,,000000///...------,,,,,,.........------.........555444333333444555777888333555888::::::999777666:::999888777666666666666888888777777666666555555666666666666555444333222999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999888888999999999:::::::::999999888777888999;;;<<<<<<<<<<<<;;;;;;::::::999;;;<<<<<<:::888777999:::;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::888777666777777777666555555444444666666555555555444444444555555444333333333333444222111///.........///000---......///000111111222111111000000//////......---------------...//////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111111222222222222111111222222333333333444444444333333333333333333333333333333444444555666666666888888777777888888999:::999<<>>===;;;999:::;;;;;;;;;:::999999:::;;;;;;;;;::::::999999::::::;;;999999999999999888888888777777666666555555444444555444444444333333333333444444333222222222222222222111000///...//////000------......//////000000111000000000/////////...000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111222222111111000000000000111111111222222333333333333333333333333333333444444555666666666777666666666666777888888777999<<<<<<>>>DDDMMMUUUfffxxxmmmeeeZZZQQQMMMIIIDDD???@@@===:::999999999666333555555555555555555555555555444444444555666888999444444333333333222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000.........---------,,,,,,//////.........------------------.........//////......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,++++++++++++,,,---...............---------,,,,,,,,,---------......------,,,,,,,,,---------.........------------------------------------------------444555555555555444444333444444555666888999::::::999888888777777777888888777777777666666666666555666666777888888888777777888888888999999999999:::999::::::::::::::::::999888888888888888999999999::::::999888888888999999;;;;;;;;;;;;;;;:::::::::===>>>@@@@@@===<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999::::::888777777666777888999:::777777666666555444444444333333333333222222222222333333222111111111111111111111000///////////////---------...............000000000000////////////111111111111111222333333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000111111222222111111000000000000111111111111222333333333333333333333333333333333444555555666666555555555555555666777777666888:::999999;;;AAAFFFPPP[[[jjjxxx}}}mmmXXXQQQGGGAAA??????===<<<===;;;999888888777555333555555555555555555555555555444444444555666777888333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000.........------------,,,...............------------------.....................---,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...,,,+++,,,,,,,,,---......//////...------------,,,,,,,,,------...//////......---,,,------------.........------------------------------------------------444555555666555444222111444444444555666888;;;<<<::::::999888777666666666666666666666666666666666444555666777888888888888777777888888888999999999:::999999999999999999:::888888888888888888888888;;;::::::999999888888888999999999999999999999999<<<>>>@@@@@@>>><<<;;;:::;;;;;;;;;::::::;;;;;;;;;::::::999999999999::::::999888666555555666888:::777666666555555444333333333333333333333222222222333333222111111111111111111000000//////////////////.....................000000000000//////////////////......//////000111000000000000000000000000////////////////////////////////////////////////...///000111111000///...000000111111111111000000222222222222333333333333222222222222222222222222222333333444444555666666555555555555555666666777777999::::::999999<<<>>>BBBIIISSS]]]jjjyyyzzzdddUUUIIIEEE???;;;;;;<<<;;;;;;;;;:::999888777666555444555555555555555555555555222222222333333444444444333333333222222222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000............------------......................................................------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---.........---,,,,,,---------.........//////------------------------,,,------............---------------............------------------------------------------------444444555555555444222111444444333444555888:::<<<<<<;;;999777666444444444555555555555555666666666333444555666777888888888777777888888888999999999:::999999888888999999:::999999888888888888888888::::::::::::999888888777666666666777777888888999;;;===??????===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::777666555555666777666666666555444444333333333333333333333444444444444444333222222222222222000000000000000//////...000000//////////////////////////////000000000000...------------...//////000000000000000000000000////////////////////////////////////////////////...///000111111000///...000000000111111000000000111111222222222333333333222222222222222222222222222222333333444555555555666555555555555666777777666888::::::::::::;;;;;;<<>>===<<<<<<:::999999999999888777666666666555555555555555555555555222222222333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000//////.........------------..........................................---........................////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,---------------------------...............------------------------***+++,,,------------------------.........//////------------------------------------------------333444444444444333333222444444444444555777999;;;;;;:::888666444333333222444555555555555666666666333444555666777777777777888888888999999999999::::::999888777777888999::::::::::::999999999999999999999:::::::::999888888444555555666777888999999;;;<<<>>>===;;;999999999;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999<<<;;;999777666666666666666666555555444333333333333333333333444444444444444444333222222222222222000000000000000///......//////000000000000000000////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000111111000000////////////000000000000111222222222222222222222222222222222333444444555555555555555555555666777777444555666888999:::::::::999<<>><<<<<<<<<<<<;;;:::888777777888999888666555666777444444444444444444444444333444555555555555444444222222222222111111111111111111111111111111111111000000000000000000000000........................////////////////////////000000////////////000000/////////.........---------------..............................------------...////////////...---........................................................................,,,,,,,,,---......//////,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------------...******+++,,,------------------........./////////------------------------------------------------333333333222333333444444444444444555666777888888777666555444444333444444444444444555555555666666555666777777888888888888999999999999:::::::::::::::999888777777888999:::;;;;;;;;;:::::::::999999777888999:::::::::999999555555666777888999:::;;;<<<======<<<:::999999::::::;;;<<<======<<<;;;:::999999888888888888999999::::::999999888888888777666555555444444333333222111222222222333333333333333333222111111111111111///000000111000///...------......//////000000000.../////////000000000111000000000///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000111111111111111111111111111222222333333444555555444444444444444555555666444444444666888999999999999999<<>>???HHHTTTfffsss|||eee___UUUKKKDDD@@@===<<<999999999888777777888999444666888777444333555666444444444444444444444444333444555555555555444333222222222222111111111111111111111111111111111111000000000000000000000000........................////////////////////////000000////////////000000////////////............---------.........////////////.........------------...///000000///...---------------------------........................------------------------,,,,,,------.../////////,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---........................////////////------------------------------------------------333222222111222333555666444555555666666666777777333333333333333444555666444444444555555555666666777777888999999999999888999999:::::::::;;;;;;;;;:::999777666666777999:::<<<<<<<<<;;;;;;:::::::::666777999:::;;;::::::999666666777999:::;;;<<<======>>>>>><<<:::999:::<<<:::;;;<<<======<<<;;;:::999999888888888888999999888888999::::::::::::999666555555444444333222222000000111111222222222222222111111000000000000000///000111111111000...---,,,,,,------...///000000.../////////000000111111///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////000000000000//////111111111111222222222222111111111111111111111111111222222333333444555555333333222222333333444555555555555666888999999999<<<999999======;;;???FFFIIITTTaaaqqq~~~yyy|||vvvfffZZZPPPLLLGGGBBB>>><<<;;;:::888888777555555666999<<<222555666555333222333666444444444444444444444444111222333333333222111000222222222111111111111000111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000////////////000000000/////////............---------.........////////////.........------------...///000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---...////////////............/////////000------------------------------------------------444444444555444444333222888777666555444444555666666555222000000000111222666666666777777777888888777777888999999999999999;;;:::999888888888999::::::::::::999999999888888<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<@@@>>><<<999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::666777888999999::::::999666555555444333333222222333333333333333333333333333333333222222222111111000000000000000000000000---///000000///---...///////////////////////////------...///000000//////000000000000000000000000,,,,,,,,,---------......222000///------///000222222222222111111000///...+++,,,,,,---///111222333222111000//////000111222333333222111111000000///333333333444444555555555333333222222333333444555555555555555666777888999::::::::::::;;;===???@@@AAAHHHRRR\\\jjj}}}}}}vvvsssqqqssswww{{{zzz}}}|||pppcccVVVMMMHHHDDDCCCAAA???<<<:::888777666666666666666666666666555444444333333444444555333333333333333333333333444444444333222111000///222222222222222222222222222111000//////111333444111111111111111000///...000000111111111111000000111000///......///000111000000////////////000000/////////////////////////////////000000000000000........................---......///////////////---...//////...---***)))------............---------------,,,,,,+++++++++////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,,,,------------------..............................---------,,,,,,,,,222333444555555555555555888777666555444444555666777666444222222222333444444444444444444444444444666666777888888888888888:::999888888888999::::::::::::999999999888888888777777777777777777777777888888888888888888888888888999999::::::;;;;;;<<>><<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999666777777888888888888888777777777666555444444444333333333333333333333333111111111000000000//////000000000000000000000000---///000000///......///////////////////////////---...//////////////////////////////////////////---.........////////////111000///......///000111000000111111000000/////////////////////000111111111111000000000000111111222222222222111111111111222222222222222222222222333333222222333333444555555555555555666777888999777777777777888999;;;<<<;;;???EEEKKKUUUggg|||uuuooopppsssvvvyyy~~~xxxrrrhhh]]]RRRJJJEEECCC@@@???>>><<<;;;999888777666666666666666666666666444444444333333444444444333333333333333333333333333333333333222111000///222222222222222222222222222111000//////111333444111111111111111000//////000000111111111111000000000000///......///000000000000////////////000000////////////////////////////////////////////////........................---......///////////////---...//////...---+++)))------............------.........------,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...---------,,,+++++++++..............................---------,,,,,,,,,111222333555666777777777777666555555444555555555888777666444444444555555333333333333333333333333444555555666777666666666888888888888888999:::;;;999999999999888888888777888888888888888888888999666666666666666777777777888999999::::::;;;;;;<<>><<<:::999999999:::::::::::::::::::::::::::::::::999888888888888999777777777777777666666555777666666555555444444333333333333333333333333333111000000000000/////////000000000000000000000000---...000000///....../////////////////////////////////////////////...---///////////////////////////000000000000000111111////////////////////////......///000000000//////333222111000000//////000111111222222222222111111111222222222222333333333222222222222222222222222333333222222333333444555555555444555555666777888666666666666666777888999;;;===>>>@@@EEERRRdddqqqzzzzzzxxxwwwwwwzzz}}}oooaaa[[[QQQHHHAAA>>>===>>>;;;::::::999888888777777666666666666666666666666444444333333333333444444333333333333333333333333333333333333222111000000222222222222222222222222111111000///000111222333111111000000000000/////////000000111111000000/////////...------...//////000//////......//////000////////////////////////................................................---......///////////////---......///...---+++***------............------............------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------///......---,,,+++******..............................---------,,,,,,,,,222333444555666666666666555555555555555555555555777777666555444444555555555555444444444444333333333444444555555555555555666777777888999::::::;;;999888888888888777777777888888888888888999999999555555666666666666777777888999999::::::;;;;;;<<<>>>===<<<::::::999::::::999999999999999999999999:::999888888777777888888777777777777666555444333333333333333222222111111222222222222222222222222222222222222111111111111////////////////////////,,,...000000///...///000//////////////////////////////000000///...------////////////////////////000000000000000000000000......///000000///......,,,---...///000000000000222222111000////////////000111222333333222111000000111111222333444444444555555444444444444333333333333222222333333444555444444444444555666777777888888888888888888999999<<<=========???GGGSSS\\\ttt}}}~~~{{{{{{{{{{{{kkk]]]OOOKKKDDD===999999:::;;;999999999888777666666555555555555555555555555555333333333444444333333333222222222222222222222222222222222222222111000000111111111111111111111111111000000///000111222222000000000/////////000000//////000000000000//////.........------........./////////....../////////////////////////////////...............---------........................---......///////////////------.........---,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///.........------,,,,,,..............................---------,,,,,,,,,444555555555555555444444444444555555555555555555555555444444444444444444444444444444444444444333333444444555555555555555666666777888999999::::::888888888777777777666666333333444444555555555666666666666777777777888888888999999::::::;;;;;;<<<===<<<<<<;;;::::::::::::999999999999999999999999:::999888888777777888888777777777666555444333222222222222222222111111111222222222222222222222222111111111111111111111111////////////////////////,,,...///000///...///000//////////////////////////////000000///...------........................////////////////////////......////////////......+++,,,---///000000000000//////.........///000000000111222333333222111000000000111222333333444555444444444444444444444444333333222222333333444555333333333333444555666777888888888999999999999999777888:::;;;<<>><<>>;;;777666666666666777888999333444444555555666666666333333333333333333333333000111333444444333111000111111111111111111111111///000000111111111000000000000000000000000000000...//////000000000000000///...---,,,---///111222......////////////.........///000111111000///............------.........////////////////////////222111111000///.................................---......///////////////------,,,,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........------------------------++++++++++++++++++++++++..............................---------,,,,,,,,,222222222222222222222222444444555555444444333222666777888777555333333444555555555666777777888888888888777777666666555555777777888888777666555555555444333222333555777999777777666666666666777777777777777777888888888888:::::::::::::::::::::::::::<<<>>>???===<<<<<<<<<===<<<;;;:::999:::;;;;;;:::999777666666777999:::555555444333333222111111222222222333333444444444111111111111000000000000...///000111000///---,,,////////////////////////111000///......///000111222000///......///000222000...+++,,,...000...---,,,,,,+++***+++,,,---...000000//////.........---//////............//////---......///////////////............////////////111000......//////...,,,///000000111111111000000111111222222222333333333000000111111111222222222333333333333333333333333555555444444555666888999666666666666777777777777777888999;;;@@@EEEIIILLLYYYhhh|||zzzooofff]]]RRRKKKCCCBBBAAA???===;;;999888:::999999999888888777777666555555555555444444444333333333333333333333333111222222222222111000000222222111111111111111111000000111111111111000000//////............//////000000000000000000000000111111000000//////......000000000000000000000000////////////////////////222222111000000000000000222111111111000000//////------------------------,,,,,,------------------,,,------......------,,,........................///...,,,+++***+++,,,,,,)))***,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,,,,---------......222222222222222222222222222333333444555555555444666777888888555444444444444444555666666777777888999888888777666555555444666666777777777666555555777666444333333444555666555555444444444555666666777777777777888888888888:::::::::::::::::::::::::::<<<>>>>>>===<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<:::999777666666777999:::666666555444444333222222222222222222333333333333111111111111000000000000000000///...............////////////////////////000000///......///000000...---,,,++++++,,,---...111///------///000///......------,,,---...///000000/////////............//////............//////---......///////////////............////////////000///......///000...---//////000111111111111111111111111222222222333333111111111222222222222333333333333333333333333333444333333333444555666777555666666666777777777777666666666888:::>>>AAACCCKKKWWWhhhwwwwwwoooddd[[[UUUOOOGGGAAA>>>===<<<:::999777666555777777777777666666666555555555555555444444444444333333333333333333333333222222222222222111000000111111111111111111111111000000111111111111000000//////............//////000000000000000000000000000000000000////////////////////////////////////////////////////////////222111000////////////000111111000000000/////////------------------------------------------------,,,------......------,,,...........................---,,,+++++++++,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......222222222222222222222222000111333444555666666666666777888888666444444555444444555666666777777888999999888777666555444444444555666666666666666666999888666444333222333333333333222222333444555555777777777777888888888888:::::::::::::::::::::::::::<<<>>>>>><<<;;;;;;<<<::::::888777666666666666999888777666666777888999666666666555555444444333222222222111111111111111111111111111000000000000222000...,,,,,,---///000//////////////////////////////...------...//////---,,,+++******+++,,,---111///......///000000/////////......//////000111////////////............//////............//////---......///////////////............///////////////...---...///000///...---...///111111222222222111111111222222222222333222222222222333333333333333333333333333333333333222222222222333444555666555555666666666777777777666666555555777888:::<<<>>>EEEPPP[[[iii{{{}}}yyyooo\\\VVVMMMGGGDDDBBB>>>;;;999999888777666555555444555555555444444444444444555555555555444444444444333333333333333333333333222222222222111111000000111111111111111111111111000000111111111111000000//////............//////000000000000000000000000////////////000000000000////////////////////////////////////////////////000000//////....../////////////////////.........------------------------///.........---,,,,,,,,,,,,------......------,,,------------------------...---,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,---......------,,,,,,,,,,,,------------...,,,,,,,,,---------......222222222222222222222222111222333444555555555555555777888888666555555555555555666777777888888999:::999888777666555444333333444555666666666666666888777666444333333333333222222222222333444555555666777777777888888888888999999999999999999999999999;;;======<<<;;;:::;;;888888777666555444333333888777666666666666777888666555555555444444444333222222111111000000//////111111111111000000000///000///...------...///000////////////////////////.........------.........//////...------...//////000///.........////////////////////////000000000///////////////.........//////............//////---......///////////////............////////////...------...000111000///------///000222222333333111111111111222222222222222222333333333444444444222222222222222222222222222222222333444444555555555555555666666666777777777777666666777888999999<<>>>>>===<<<888888888888777777777777444444444444333333333333555555555444444444333333222222222222222222222222222222222111111111111111000000000000111111111111000000111111111111000000//////............//////////////////////////////......//////000000111111//////////////////////////////////////////////////////............//////................................................000//////...---,,,,,,+++,,,------......------,,,---------------------------------,,,,,,,,,------.........------,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---..................---,,,,,,------------------------------------------,,,,,,,,,---------......222222222222222222222222333444444555444444333333444666777777555444444555666777777888888999::::::999999888777666555444444444444555666777777777666555555555444444555555555444444333333444555666666666777777777888888888888999999999999999999999999888:::<<<===;;;:::::::::;;;;;;::::::999888777777777666666666666666666777444444444333333333333333111111111000000/////////111111111111000000000///---...///000000///......////////////////////////---..................---000//////////////////000------------,,,,,,---...------......////////////........./////////////////////............//////---......///////////////............////////////...------...000111000///------///000222222333333000000111111111222222222222222333333333444444444222222222222222222222222222333333444555555666666555555555555666666666666666666666777777888888999===>>>>>>???BBBKKKWWW___rrrvvvlllbbbXXXMMMFFFFFFCCC@@@===<<<<<<<<<===777777777777777777777777444444444444444444444444555444444444444333333333222222222222222222222222333222111000000000111111//////000000000111111111000000111111111111000000//////............//////////////////////////////......//////000000111111........................//////////////////////////////............//////------------....................................000000///...------,,,,,,,,,------......------,,,------------------------------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---..................---,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......222222222222222222222222444444555555444444333222333444666666444333444444666666777888888999999:::888888777777666666555555555666777777777777777666333333444444555666666777666666555555555555666666777777777777888888888888999999999999999999999999888:::<<<<<<;;;999999:::888999999999999888777777555555666666666666555555333333333333333333333333111111111000000000000000111111111111000000000000,,,---///111111000...---////////////////////////---...////////////...---........................,,,------,,,++++++,,,...+++,,,---............---........./////////////////////............//////---......///////////////............///////////////...---...///000///...---...///111111222222222000000000111111111111222222222222222333333333333222222222222222222222222222333444555666666666555444444555555555666666666444444555555666666777777;;;;;;<<<<<<===AAAGGGKKKYYYaaannn|||ppphhh]]]SSSMMMHHHBBB>>>???>>><<<:::999888888888555555555555555555555555444444444444555555555555444444444444333333333333222222222222222222222222444333111000000000111222...//////000000111111111000000111111111111000000//////............//////000000000000000000000000////////////000000000000........................//////////////////////////////......//////000000---------.......................................000/////////...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///...---------------...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------............------,,,,,,,,,,,,,,,---//////...------------,,,,,,,,,,,,,,,,,,---------......222222222222222222222222333333444444555444444444111333444444333222222333555555555666777777888888777777777777666666666666888888888888888888777666222333444555666666666666888777666555444444444444777777777777888888888888888888888888888888888888777999;;;;;;:::999999999444444666777777666666555555555555666666555555555444444444444444444444444000000111111111111111111111111111111000000000000---......///////////////////////////////////////...///000000000000///...,,,------------------,,,,,,---...---++++++---///+++,,,---.........------............/////////000//////............//////---......///////////////............////////////000///......///000...---//////000111111111111111000000000000111111111111111111111222222222222333111111111111111111111111000111333444555555444444444444444555555555666666555666666666666555555444777888999:::;;;===???@@@EEEKKKUUU]]]fffqqqzzzlllXXXQQQHHHCCCAAA@@@>>><<<999::::::999777555555555444444444444444444444444333333333444444444555555444444444333333333222222111111111111111111111111444333111000///000111222......//////000111111222000000111111111111000000//////............//////000000000000000000000000000000000000////////////........................////////////////////////000////////////000111222------......////////////........................////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---......---,,,------//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,---///000......---------,,,,,,,,,,,,,,,,,,---------......222222222222222222222222111222333444555666666666000222333333222111222333333333444444555666666666666666666666777777777777999999999999999888777666333444555555666666555555888777666555444333333333777777777777888888888888888888888888888888888888777999;;;;;;:::888888999555666777999999999999888444555555666666555555444444555555555555555555555000000111111222222333333111111111111000000000000///...---------///000222////////////////////////...///000111111000///...---......//////......------///000...,,,+++...000+++,,,.../////////...------.........//////000000//////............//////---......///////////////............/////////000111000......//////...,,,///000000111111111000000000000000000111111111111000000111111111222222222111111111111111111111111///000222333444444333333444444444555555555666666999999999888777666444444555777888999:::::::::;;;888AAAKKKOOOQQQWWWcccnnnzzzuuupppjjj```UUUHHHCCC>>>;;;<<<>>>===;;;777999;;;:::999777555555666666555555555555444444222222222333333444444444444444444333333333222222111111111111111111111111444333111//////000111222---......///000111111222000000111111111111000000//////............//////000000000000000000000000111111000000//////..............................////////////////////////000000000000000111222222........./////////000000////////////////////////.........///////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////.........---,,,,,,---...///000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///000.........------,,,,,,,,,,,,,,,,,,---------......111111000000111222333333333333333444444444555555333333333333333333333333444555666666555555666888888888777777888888999:::666777888999888666444222555555444444444555555666555555555555444333222111666666777777888888888888999999999888888888777777::::::999888888999999999777777666555555555555555444444444444444444444444555555555555555555555555000000000000000000000000111111000///////////////////////////////////////...///000111111000///...000000000000000111111111///...---------///000111000///...---------------------------------------........................000000//////.........---////////////////////////000000//////.........---222111...---,,,---...000111222333333333333222111111111000000000000111111111111000000000000111111000000000000000111111222111111222222222333333333222222333333333333444444444333333333333444555555666777777777888888888888;;;;;;<<<>>>BBBFFFKKKMMM\\\hhhyyy|||{{{tttlllaaaYYYUUUPPPJJJEEE>>>===;;;:::999999::::::<<<999666666888999999777444444444444444444444444333333333333333333333333000000111222333333444444333333222111000000111111222111000000000111333333111000///......///000111111111000///////////////...............///000000000000//////.........---//////000000000000//////......////////////..............................////////////////////////---......///////////////...............---------------------------------...............---------......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////000000///...------222000---******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////***++++++,,,---...//////.........------,,,,,,,,,+++,,,------......------111111000000111222222333333444444444555555555555222222222222222222222222444555666666555555666888888888777777888888999:::888999:::;;;:::888666555555444444444444444555555666666777777777666555555777777777777777888888888999999999888888888777777;;;:::999999888888888888777666666555555555555555444444444444444444444444444444444444444444444444111111111111111111111111111111000/////////////////////////////////////////////000000000000//////111000000000000000000000000//////......///000111//////...---------------------------------------........................000/////////............////////////////////////000/////////............111000///...---......//////000000111222333333444000000////////////000000111111000000000000111111000000000000000111111222111111111222222222333333222222222333333333444444444333333333333444555555666666777777777888888888:::::::::;;;>>>AAADDDFFFIIIRRR^^^iiipppvvv~~~}}}~~~|||qqqjjjfffdddXXXRRRKKKGGGGGGFFFCCC@@@===<<<;;;:::999999999:::;;;888666666777888888666444444444444444444444444333333333333333333333333444333333222222111111000333222111111000000000111111111000000000111222333111000///......///000111111000//////.........///...............///000000/////////......---------//////000000000000//////......////////////..............................//////////////////////////////000000///...------,,,,,,,,,,,,------------//////////////////////////////......---------,,,//////......---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------....../////////......---------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................,,,,,,------------------......---------,,,,,,,,,+++,,,------......------111111111000111111222333333333444444444555555555111111111111111111111111444555666666555555666888888777777777777888999999888999::::::999888666555444444333333333333444444555666666777777777777777888888888777777777777777999888888888888777777777;;;::::::999888777666666666666666555555555555444444444444444444444444444222222222222222222222222222222222222222222222222111111000///////////////////////////////////////000000//////...//////000111111111000000/////////000//////............/////////...------------...------------------------........................////////////............////////////////////////////////////............////////////........................000222444555//////............//////111111000000000000111111000000000000000111111222111111111222222222222333222222222222333333333333333333333333333444555555666666666666777777777777999888888888888:::<<<======AAAHHHMMMRRRXXX___eeeooowwwrrrdddYYYRRRNNNLLLFFFBBB>>>>>>@@@BBBAAA@@@<<<;;;:::999888888888999999777555555666777666555444444444444444444444444333333333333333333333333444333333222111111000000222111111111111000000000111000000000000111222222000000////////////000000000///......---........................///000000//////............------...//////000000//////.........////////////..............................////////////////////////111111000000///---,,,+++***++++++,,,,,,---------////////////////////////000000///...------,,,,,,000000//////...---------------............------,,,,,,,,,---------......///...---,,,,,,,,,---...+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------222111111111111111222222222222222333333333444444222222222222222222222222444555666666555555666888777777777777777888999999777777777888777666555444444444333222222222333333222333444555666666666666888888888888777777777777888888888888777777777777:::::::::999777666555444555555666555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111000000///////////////////////////////////////111000///------...///000222222111000///......---///......---,,,,,,,,,,,,///......---------......................................................///////////////.........///////////////////////////////////////...............///000//////......///...------...000333555000//////......//////000111111000000000000111111000000000000000111111222111111111111222222222222111222222222222333333333333333222222333333444555555555555666666666777777666666555555555666777888:::===???AAACCCGGGLLLPPPUUUZZZeeerrr~~~mmmeeeXXXNNNGGGCCCAAA@@@CCC@@@======>>>??????>>>999999999888888777777777666666555555555555444444333333333333333333333333222222222222222222222222000000111111222222222333000111111111111111000000000000000000000111111222000000////////////000000///......---------.....................///000000////////////////////////...//////////////////.........////////////..............................////////////////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,------------------------------000000///...---,,,,,,+++/////////.........---------..................---,,,,,,,,,---------.........---+++******+++---...)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222222111111111111111222000111111111111222222222444444444444444444444444444555666666555555666888777777666666777777888999777777777777777666666555555444333222222222222222111222333555666666666666888888888777777777777777777777777777777777777777999999999999777666444333444555555666555444333333333333333333333333333333333333333333333333333333222222222222222222222222111000000///////////////////////////////////////111000...---------...///222111111000///...------////////////......------......---------......///.........................................................///////////////////////////////////////.........///////////////......//////000///......111000...------///111222111000000//////000000111111111000000000000111111000000000000000111111222000000111111111222222222111111111222222222333333333222222222222333444444444555555555555666666666333333444444555555666777777999:::;;;<<<===???@@@EEEHHHMMMUUU```kkkvvv|||{{{tttllleeeaaaUUUOOOGGGAAA>>>======<<<>>><<<:::999888888888777777777777777777666666666555555555555444333333444333333333333333333333333222222222222222222222222000111111111111111222222///000000111111111000000//////000000111111111111//////000000000000//////......------------...///...............///000000000000000000000000000000......////////////............////////////......////////////////////////////////////////////////......///////////////...//////......------,,,,,,........................000//////...------,,,,,,.........------------------..................---,,,,,,,,,---------.........,,,+++******+++---...***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------333222111111000111111111000000111111111222222222555555555555555555555555444555666666555555666888777666666666666777888888999999888888888888888888666555444333333222222333333444555666777777777777666777777777888888888888666666777777777777777888777888888888777666444333444444555666666444333222333333333333333333333333444444444444444444444444222222222222222222222222111111000///////////////////////////////////////000000///...------------000000000//////.........000111111222111111000///...------------...//////.........................................................///////////////////////////////////////.........///////////////............////////////111000///......///000111111111000000000000111111111111000000000000111111000000000000000111111222000000000111111111111222111111111111222222222222222222222222222333444444444444444444555555555666333333444444555666666666666777888999:::::::::999===@@@EEEIIILLLPPPTTTWWW___eeeooozzz|||vvvooojjjccc\\\WWWTTTPPPNNNHHHEEE@@@===;;;;;;:::999888777777666666666666666555555666666666666555444333555666666444333333444333333333333333333333333222222222222222222222222444444333111000///...---...///000111111111000///...///000000111111000000//////000000000000//////.........---......///000...............///000000///000000000000000111111---......//////......---......////////////......////////////////////////////////////////////////------.../////////////////////.........---------000000000000000000000000///............---------------------------------------............------,,,,,,,,,---------......---,,,+++++++++,,,---...++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000++++++++++++,,,,,,,,,,,,+++,,,------......------333222222111000000111111222222222222333333333333444444444444444444444444444555666666555555666888666666666666666777888888999888888888888888999999777666555444333333333333333333444555666666555555555555666777888999999:::666666666666777777888888555666777888777666444333333444555666666444333111222222222222222222222222222222222222222222222222111111111111111111111111111111000///////////////////////////////////////////////////...---,,,+++//////////////////.........///000111111111000///---------------...//////............................................................/////////000////////////////////////............/////////000///......---...///000111/////////000000111111111000000////////////000000111111000000000000111111000000000000000111111222000000000000111111111111111111111111222222222222222222222111222222333444333333444444444555555555444444444555555555555555777666666777888999::::::999<<>>CCC???@@@BBBGGGMMMUUU\\\aaammmuuuwwwoooddd\\\WWWRRRNNNJJJFFFEEECCCCCCBBBAAA???===;;;::::::;;;;;;:::777444555666777777666666666888222333444555555555444333333555888888555333333444222222222222222222222222111111111111111111111111111111111000000000000000,,,...000111222111000///---...000111111111000///...///000111111000///...///////////////000111111...............///000000,,,,,,,,,---------......---..................---......////////////......000000000000000000000000////////////////////////111111000000///...,,,,,,'''((()))+++---///000111////////////////////////,,,,,,------.../////////////////////000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---............---(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------000000111111222222222222333222111000000222444555555555555555555555444444444555555555666777777777777666555444444444444444555666777777666666777888:::999888777666555444333111111111111222333444444444555555666777888888888999999999888777666666555333333444444555444444444333333444444333333222111222222222111111111000000555333111111222333222111222111111000///......---333222111///............////////////////////////---------............///........................///...------------.../////////000000//////...---............////////////........................---------.....................////////////......,,,---------.../////////////////////............////////////////////////------...///000000/////////////////////.........111111000000000000111111000000111111111111000000222444666555444222111111111222333333333333222111333333333444444444555555555555666666666666555555333333444555666777888888888777666666666777999:::======>>>@@@BBBEEEHHHJJJQQQXXXaaaggglllsss|||zzzooogggbbbWWWTTTOOOJJJFFFCCCBBBBBBAAA@@@@@@???>>>=========;;;;;;:::::::::999999999555555444444444444555555555555555555555555555555333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000222222222111000//////...000000000000000000000000////////////////////////111111000000//////......//////.........---------////////////////////////........................,,,,,,------...//////////////////...------,,,,,,......------------......111111000000//////............................................................------------......////////////////////////......---------,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...+++,,,...///000///...------,,,,,,++++++,,,,,,---........................000111111111222222222222333222111000000222444555555555555555555555555555444555555555555555555666666555555444444444444555555666777777666666777888888777777666555444333333222222111222222333444555555555666666777888888999999999888888777666666555666666666777666666555555333333444444333333222111222222222111111111000000333111000///000000000///111111111000///.........222111000///....................................---------............///////////////////////////........................////////////......------............////////////..........................................------......////////////......---------...............////////////............////////////////////////---...//////////////////000000000000000000000000///..................///000000111111111111000000222333444444222111111222111222333333333333222111222333333333333444444444444444555555555555444444444444444555666666777777777777666666666777888999999999999:::===???BBBCCC@@@FFFMMMQQQTTTYYY```fffoootttyyy{{{|||~~~}}}yyyrrriii```XXXRRROOOKKKIIIFFFCCC@@@?????????===<<<<<<;;;::::::999999:::999999999888888888888555555444444444444555555555555555555555555555555444444444444444444444444333333333222222222111111000000000000000000000000111111111111111111111111222222111111000//////...////////////////////////////////////////////////////////////.........---//////.........---------////////////////////////..........................................------...............---------......------------......000000000///////////////...............---------..............................------------....................................---------,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,---------......---------,,,,,,---------,,,,,,---............------,,,,,,++++++,,,,,,---........................111111111111222222222222333222111111111222333444555555555555555555555555555444444444444444444333444444444444444444555666555666777777666666777888666555555555444444444444333333333333333555666666666666777777888888999999999888888777777666666555777777777777777666555444333333444444333333222111222222222111111111111111444222000///000000///...111111000000//////......000//////......//////000........................---------............///////////////////////////------............------............---------,,,............////////////......................../////////...---------,,,......////////////.....................---------////////////............//////////////////////////////////////////...---000000000000111111111111111111000000000000111111111111222222222222111111111222222111000///000222111222222333333222222111111111222222222333333333333333444444444444333333555555555555555555555555666666555555666666777888555555666666888:::;;;<<<666:::???AAABBBDDDHHHLLLOOOSSSYYY]]]```dddjjjoooqqqrrruuu{{{}}}yyyuuurrrooojjjggg^^^[[[VVVPPPJJJFFFCCCAAA@@@???===<<<;;;<<<<<<===::::::999999888888777777888888888777777777777666555555444444444444555555444444444444444444444444555555555555555555555555333333333222222222222111000000000000000000000000111111111111111111111111222111111000000//////...........................////////////////////////............------------...............---------////////////////////////........................000//////...------,,,,,,---------.....................------------......//////////////////000000//////.........---------..............................------------......------------------------......---------,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------222222222222222222222222222222111111111222333444444444444555555555555555444444444333333222222222333333333333444555555666555666777777666666777888555555555555555555555555444333333444444555666777777777777777888888999999888888777777666666666666666666666666555333222222333333444444333333222111111111111111111111111111666444222111222222111///111000000000/////////..................///000111........................---------............///////////////////////////------...//////...------......------,,,,,,,,,,,,............////////////........................000000///...---,,,,,,,,,---......//////......---/////////...---------,,,////////////............//////////////////////////////000000///...------///000000000000000111111111111000000000000111111111111222222222222111111000111000///......000222222222222222222222222222000111111111111222222222333333444444444444333333555555555444444444333333555555555555555666666666555555666666777888888999666999;;;<<<;;;<<<>>>@@@>>>AAAEEEHHHJJJLLLPPPSSSVVVXXX\\\cccmmmxxx{{{wwwttthhheeeaaa]]]ZZZWWWSSSPPPNNNLLLHHHDDDAAA??????>>><<<<<<;;;;;;;;;<<<======;;;;;;:::::::::999999999888888888777777777666666555444444333333444444555444444444444444444444444444444444444444444444444222222222222222222222222000000000000000000000000222222222222222222222222111111000000////////////////////////////////////////////////////////////................................................////////////////////////........................//////.........---------,,,,,,------...//////000......------------......---......//////000000000/////////...------,,,,,,..............................------------......------------------------......---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,+++*********+++---...---,,,,,,++++++,,,,,,---------------------------333222222222222222222222222222111222222222333333444444444555555555666666444444333333222222222111333333333333333444555666555666777777666666777888555666666666666777777777444444444444555666777777777777777777777888888888777777777666666666666666666666666666555444333222333333444444333333222111111111111111111111111111666444222111222222111000000000000000////////////------------...///000111........................---------............///---------------------------..................---///...---,,,,,,,,,,,,---............////////////........................000000///...---,,,,,,,,,------............------/////////...---------,,,////////////............//////////////////////////////000000///...------.........//////000000000------,,,,,,,,,,,,------111111111222222111111111///000///...------000222222222222222222222222222000000000111111111222222444444555555555555444444555555444444333333222222333333444444555555555555555555666666666666666666444555666777777777888:::;;;<<<===>>>???@@@AAABBBCCCDDDHHHMMMTTT\\\cccggglllsss{{{wwwtttnnniiiddd```\\\ZZZTTTQQQNNNLLLKKKIIIFFFDDDEEECCCAAA>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888888888777777777777444444333333333333444444444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000///////////////000000000000000000000000////////////////////////////////////////////////---.....................////////////////////////........................---------.........//////+++,,,,,,---...///000000......------------......------......//////000000//////.........---------..............................------------....................................---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------......++++++,,,------,,,++++++++++++***)))***+++,,,------,,,,,,++++++,,,,,,---------------------------333333333333222222222222111111222222222333333333333333444444555666666666444333333333333333333222333333333333333333444555555666777777666666777888666666666777777777777777444444444444444555777777666666666666666777777777666666666666666666666666888888888888777777666555333333444444333333222111111111111111111222222222333111//////000111000///000000000000////////////...---------...//////000---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///000///---,,,,,,,,,---...............////////////......................../////////...---------,,,------............------...............---------////////////............//////////////////////////////////////////...---------......//////000000......------------......000000111111111111000000...///000///......000111333222222111111222222333000000111111111222222222444444555555555555444444444444444333333222222222222222333444444444444333333333444555555555444444444444555555666666777777999999:::;;;;;;<<<======;;;;;;===@@@DDDHHHLLLNNNNNNUUU]]]cccfffiiimmmpppsssxxx~~~}}}}}}|||{{{{{{~~~qqqpppooollliiifffdddbbb[[[ZZZWWWSSSOOOLLLJJJIIIGGGEEECCCCCCCCCBBB@@@???@@@??????>>><<<;;;:::999;;;;;;::::::999999888888999999999999999999888888888888888888777777777777444444333333333333444444333333333333333333333333111111111111111111111111111222222222222333333333000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111/////////////////////////////////000000000000000---------...............////////////////////////........................,,,,,,------...//////000,,,,,,------...///000000......------------........................//////......................................................------------......////////////////////////......---------,,,,,,,,,//////...---,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......***+++,,,------,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,444444333333333222222222111111222222333333333222333333444444555666666777333333333333444444444444444444333333222333333333555666777777666666777888666666666666666666555555333333333333444555666777666555555555555555555555666666666666666666666666777777888888888777777666333333444444333333222111000000111111111222222222111000...///000222111111////////////000000000000......---------...//////---------------------------------............///------------------------000///---++++++---///000111000...---,,,---...///............////////////..........................................------,,,------......------,,,---------...............////////////............////////////////////////---...//////////////////---......///000000111111222222111111111111222222//////000000000000//////---...000000//////000111333333222111111222333333111111111222222222333333333333444444444444333333333333333222222222222222111111333444444444333222222333444555666555555444666555555555666777777666777777777888999:::::::::777888999;;;===>>>@@@AAA>>>CCCHHHKKKLLLNNNQQQUUUWWW[[[```dddgggjjjmmmoooyyy}}}{{{tttppplllfffaaaaaa```^^^]]]___VVVUUUTTTRRRPPPNNNMMMLLLIIIJJJIIIGGGEEEDDDDDDDDDAAA@@@>>>>>>??????===<<<<<<===>>>???>>>===;;;:::999999999999999888777777888888888888888888888888777777777666666666555555444333333222222333333444333333333333333333333333222222222222222222222222111111222222222333333333000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........./////////000000---------.........//////////////////////////////........................------..................,,,---------......//////......------------........................------,,,,,,------.../////////..............................------------....................................---------,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......)))+++,,,------,,,+++)))***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,444444444333333222222222111111222333333333333222333333444444555666777777333333333444444555555555555444444333222222222222555666777777666666777888666666555555555444444444333333333333333444666666555555555555555444444444555555555666666666666666444555555666666666666555333333444444444333222222000000111111222222222222222111000111333444444444////////////000000000000///......---------......---------------------------------.........//////........................111///,,,******,,,///111222000...---------///000............/////////000........................---------...............,,,------......------,,,,,,------....../////////000/////////............////////////////////////------...///000000000///...//////000111222222222111111000000000000111111......////////////......,,,...111222111000000000444333222111111222333444111222222222222333333333222222222333333222222222222222222222222222222222000111222333444333222222333444666777888888777666555444333333444444333222666555555555777777666666666666777999:::;;;<<<<<<<<>>???@@@@@@??????@@@AAA???>>><<<<<<======<<<:::777888;;;======;;;999888888999999999999999888888999999999999999:::::::::666666555555555444444444444333333222222333333444333333333333333333333333333333333333333333333333111111111222222333333333000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////---------.........//////---------.........//////////////////////////////......................../////////...------,,,,,,---------........................------........./////////......------,,,+++,,,,,,---...///000000.................................------.........------------------------......---------,,,,,,,,,,,,---------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......)))***,,,------,,,***)))***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,777777666555333222111111111111222222222333333333333333333333333333333333222222333333333333444444444444333333333333444444999999999999999888777666555777888::::::888777555444444444444444444333333444444444555444444333333777777666666555555555444444555555666666555555444555555444333333222111111000000000000000000000000000000000000000000000000111000000///...---------/////////...------,,,,,,........................---,,,,,,++++++,,,,,,---..................------................................................////////////////////////------............------+++,,,---......---,,,+++...........................---------...///111222........................,,,,,,,,,---------......------............------000000//////.........---------///000111111111111222111111111000000//////000000000000000000000000222222222111111111000000111111333333333333111111111111222222222333333333111111222333333333333222444444444444333333222111222222222222222222222222555555555555666666777777555666666777888999999:::777777777777888888888888999999:::;;;<<<<<<<<<<<>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::999777555555555666777777666555666888999999888777666555444444666666666666555444333222444444333333222111000000222222333333333333444444222222222222222222222222333333333222222111111111222111111111000000//////000000000000000000000000///000111111111000...---////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,////////////////////////000000//////.........---------,,,,,,,,,,,,------///......---+++******)))000000000000000/////////............////////////222///,,,(((((())),,,...,,,,,,,,,---------....................................---------,,,,,,,,,------------------------------......------,,,+++******+++,,,,,,---......------,,,+++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------...777666555444333222111111222222222222333333333333333333333333333333333333222222333333333333444444555444444444444444444555999999999999999888777777555666777888888777666555333333333333333333333333444444555555555444444333666555555555444444444444444444444555555444444444555444444333222222111111000000000000000000000000000000000000000000000000111000000///......------------..........................................------,,,,,,,,,,,,------........................................................................////////////////////////,,,,,,------------,,,,,,,,,------------------,,,........................---,,,,,,,,,,,,---///000........................---------.........//////------............------000/////////...............///000111111222222222111111111000000000//////////////////////////////222222222111111111000000333333444555555444333333000000111111111222222222000111222222333333222222333333444444333333222111222222222222222222222222333333333444444555555555555555666666777888888999666666666777777777888888999:::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888888888666777888777666666777888999999888777666555444333666666666555555444333222444444333333222111111000222222222333333333444444222222222222222222222222333333333222222111111111111111000000000/////////000000000000000000000000000000000000000///......////////////////////////////////////////////////////////////////////////------...//////...------........................000/////////.........---......------------......---------,,,,,,,,,,,,,,,........................------------............222///,,,)))(((***,,,...---------.........//////....................................------,,,,,,---------------------------------...------,,,+++******+++,,,,,,---......---,,,+++++++++,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------555555444444333222111111222222333333333444444444333333333333333333333333222222333333333333444444555555555444444555555555999999999:::999999888777666666666666666666666666333333444444555555666666444444555555555555555444444444444444444333333333333333333333333333333333444444333333222222111111000000000000000000000000000000000000000000000000000000000///......------,,,,,,------...//////000..............................------------..............................................................................////////////////////////---------......---------...------,,,,,,------...........................,,,+++++++++++++++,,,,,,------------------------............////////////------............------////////////............//////000111222222222222111111000000000000//////........................222111111111111000000000222333444444444444333222//////000000000111111111000111222222333333222222333333333333333222222111222222222222222222222222111111222222222222333333444444444555666666777777555555555666666666666777888999999888777666555555666777888888999999888888999:::;;;;;;:::;;;===???======>>>???@@@AAAAAABBB@@@AAACCCEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDBBB@@@???>>>======?????????>>>>>>=========>>>===<<<<<<>>>>>>===<<<888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::::::::999888777777666777888999:::777888999888777666777888888888777666555444444333555555555555444333222222444333333222222111111111222222222222333333333333222222222222222222222222222222222222222111111111000000///////////////...000000000000000000000000111000//////......//////////////////////////////////////////////////////////////////////////////------...//////...------......................../////////...............///..................///++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111///,,,***)))***,,,............/////////000000......................../////////............------------------------------------------,,,++++++***++++++,,,,,,------...+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,444444333333222222111111222333333333333444444444333333333333333333333333222222222333333333444444666555555444444555555666888999999999999999888888666555444444444444555666555666666777888999::::::444444555666666666666555444444444444444444444444333222222222222222222333333333333333222222111111000000000000000000000000000000000000000000000000000000//////............---------.........//////.................................------.........---------...............................................................//////////////////////////////000000000000//////...---,,,++++++,,,---...........................,,,,,,++++++++++++++++++------------------------------------............------............------///////////////............///000111111111111111000000000000000000//////........................111111111111000000000000000000111111111111000000000000000000111111111222000000111222222222222222222222333333333222222111222222222222222222222222111111111222222222222222333333333444444555555555444444444555555555666666666666666666555555444333666777777888888888888888777888999888777777999:::<<<<<<<<<============>>><<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@???>>>======<<<<<<>>>=====================<<<;;;:::;;;===>>>===<<<888888999999:::;;;<<<<<<::::::::::::::::::::::::::::::999999999888888888::::::::::::999999999999999888666555666777999;;;777888999888777666777888777777666555555444333333444444444444444333222222333333333222222111111111111222222222222333333333111111111111111111111111222222222111111111111111////////////............////////////////////////111000///------...//////////////////////////////////////////////////////////////////////////////---..................---................................................//////............//////,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,---------.........000...---+++++++++---------.........////////////......................../////////////////////...------------------------,,,------------,,,+++++++++++++++,,,,,,---------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------***+++,,,,,,------,,,,,,++++++************++++++222222222222222222111111222222222333333333444444333333333333333333333333222222222333333333444444555555444444444444555555777888888999999888888888555555444444444444555555555666666777888999::::::444555666666777777777666555555555555555555666666333222111111111111222333333222222222222222111111000000000000000000000000000000000000000000000000////////////............//////.........---------.................................------.........---------.........//////................................................//////////////////////////////000000000000//////...---,,,++++++,,,---...........................---------------,,,,,,,,,------------------------++++++,,,,,,,,,---------------............------.........///////////////---...////////////////////////////////////000000////////////////////////000000000000000000000000000000000000000000000000111111111222222222333333000000111222222222222111111111222333333222222222222222222222222222222222333333333222222222222222333333333333444444444444444444444444555555555555222333444444555555555444555666777777888888777777777888999888666666888::::::::::::::::::999999999999999888888888888888999;;;;;;::::::::::::;;;;;;::::::::::::::::::999999999999999::::::::::::::::::999888888::::::999888888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999:::999777555555666777888777888999888666555666777666666555555444444333333333333333333333333222111333333222222222222222111111111111222222222333333111111111111111111111111111111111111111111111111............////////////////////////////////////111000...---------...///////////////////////////////////////////////////////////////////////////.........------.................................---------...............//////............//////.........---------,,,,,,,,,,,,------............---.........////////////......---,,,,,,,,,------,,,,,,---------..................................../////////////////////------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------***+++,,,,,,------,,,,,,+++******))))))******+++111111111111111111222222111111222222222333333333333333333333333333333333222222333333333333444444444444444333333444444444555666777777888777777777555555555555555555555555333333444444555555666666444555666777888888888888555555555666666666666666444333222111111222333444222222222222222222111111000000000000000000000000000000000000000000000000//////////////////......000//////...------,,,,,,..............................------------......,,,,,,------.../////////................................................////////////////////////---------......---------...------,,,,,,------...........................,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------............------.........///////////////---......//////......---......////////////000000//////////////////////////////000000000000000111222222111111111111222222111222222222222333333333///000111111222222111111000111222222222222222222222222222222222222222222444444444333333333333222333333333333333333444444444444444555555555555666222222333444555666666555444444555666666666555555666777777666555555777999888888888888888888888888777777777777777777777777::::::999999999999::::::666777888888888888777666666777777777888999999999;;;999888888999999888777777777777888999999999::::::::::::::::::::::::::::::::::::999999999888888777888888888888999999999999888777666555666666777777888999777555444555666555555444444444333333333222222222333333222222111222222222222222222222222111111111111222222222222111111111111111111111111000000000111111111111111...////////////000000000000000000000000000000000000///......------......///////////////////////////////////////////////////////////////////////////...------------...///---------------------------------------.........///..................//////.........------,,,,,,------......//////000000........./////////000000------.........---------,,,,,,,,,------------...........................---............/////////------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---***+++,,,,,,------,,,,,,+++******************+++///000000000111111222222000000000111111111222222333333333333333333333333222222333333333333444444333333222222222222333333444444555666666666666666444555666777777666555444333333333333333333333333555555666777888888888888444444444555555666666666444333222111111222333444111111111111111111222222000000000000000000000000000000000000000000000000.../////////////////////..................------........................------,,,,,,,,,,,,------,,,,,,------...//////000................................................////////////////////////,,,,,,------------,,,,,,,,,------------------,,,........................+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------............/////////000......////////////.............../////////000000........................////////////000000111111222111000000000000111222111111111111222222222222///000000111111111111111000000111222222222222222222222222222222222222222444444333333333222222222444444444444444444444444444555555555555666666666444444555666666666555555333444444555555555555555444555666555444555666888888888999999999999999999777888888999999999888888;;;:::999888888999:::;;;888888999::::::999888888666666777888999999:::::::::999888999:::;;;:::888666666777777777777777777999999999999999999999999999999999999888888888888777777777777888888999999666666666666777777777777666777888666444333444444444444444333333333333333111111222222222222111111222222222222222222222222111111111111222222222222111111111111111111111111///000000000111111111222/////////000000000111111000000000000000000000000......//////......---,,,///////////////////////////////////////////////////////////////////////////...------------...///------------------------,,,,,,,,,------...............------------......------------............,,,------...//////000000---------.........//////,,,---...//////...------------------....................................,,,,,,------............------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++******+++++++++//////000000111111222222///000000000000111111111333333333333333333333333222222333333333444444444333222222111111222222333333333444555666666555555444555777888888777555444444444444444444444333333555555666888888999999999333333333444444555555555555444222111111222444555111111111111111111222222000000000000000000000000000000000000000000000000.........///////////////,,,,,,------.../////////........................---,,,,,,++++++,,,,,,---,,,,,,------...///000000................................................////////////////////////---..................---+++,,,............,,,+++........................)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................------.........//////000000///000000000000000//////---.........//////000000------------------------.../////////000000111111000///...------...///000000000000000111111111111//////000111111111111111///000111222222222222222222222222222222222222222333333333333222222111111444444444444444444444444555555555666666666666777777777777777666555444444555555666777777777666666333444555555555555777999666666666666777777777777444555666888888777666555888777666555555666777888999999:::;;;;;;:::999888444444555666777888888999555444444555777888888777777777777777777777666666888888888888888888888888888888888888777777777777666666777777888888888999333444555777888888999999666777777666444222333444444444333333333333333333000111111222222222111111222222222222222222222222000111111111111222222222000000000000000000000000//////000000111111111222//////000000111111222222000000000000000000000000---.../////////...,,,+++///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,------.........---------,,,,,,---------++++++,,,---...///000111,,,,,,------...///000000,,,,,,,,,---------......,,,---.../////////------............/////////000........................,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,000111111111111222222222222222333333333333444444333333333333333333333333333333222222333333444555444444444444444444444333333333222222333333444555888666555666888999777444333333333444444444555555888888777777666666555555888777666555444555666666333333333222222111111111//////000000111111111222111111000000000000111111,,,...///111111///...,,,222111///...------......//////............//////,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......//////............//////,,,,,,,,,---------......------------------------------------------------......---,,,,,,+++******...---,,,,,,,,,,,,---...........................///............---------...---,,,+++++++++++++++++++++,,,,,,---...//////////////////////////////+++,,,---...////////////222111000///////////////...............///000000////////////..................////////////......000000000000//////////////////000111111111111111111222222333333222222111111111111111111111111111111222222333333222222111222222333333333333444444333333333333333333333333777777666555444333333222444444444444444444444444333333333444444444555555777777666666555555555444666555555555444444444444777777777777777777777777999999999888888888888888999999999888888888888888888888888777777777777777777777666555555555555555888888888888888888888888888888888888888888888888555555555555666666666666777777888888888999999999666555555555555444444444333333333333333333333333000111222222111000111222444333222111000000000000111111111111111111111111222333333111000///111222000000000000000000000000////////////////////////........................////////////////////////,,,---------......//////......///000000000000000...................................................---,,,,,,---...///000.........------,,,,,,,,,........................------------------------,,,,,,,,,---------......---...///111111///...---,,,+++*********+++,,,---,,,------......------,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///---+++,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......000000111111111222222222111111111222222222333333333333333333333333333333222111111111111222333333222333333444444555555555333333222222333333444555777666555666888888666444333333333444444444555555777777777777666666555555666555444333222333444444333333333222222222111111///000000000111111111111111000000000000000000111......///000000///......//////...------...///000//////............//////,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,---------.........///......------......///,,,,,,,,,---------......---------------,,,,,,,,,------------------------,,,,,,,,,,,,------------......---,,,,,,---......////////////////////////............------------......---,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,---...////////////000000///.........//////...............///000000////////////..................////////////......000000000000//////////////////000111111111111000000111111222222111111000111111111111111111111111111222222333333222222111222222222333333333444444555555555555555555555555777666666555444333333333444444444444444444444444333333333444444444555555555555555555444444444333222333444555666777777888777777777777777777777777888888888888777777777777777777777777777777777777888777777777777777777777888777666666555555666666888888888888888888888888888888888888888888888888555555555555666666666666666666666777777777888888555555555555444444444444333333333333333333333333000111222222111000111222444333222111000000000000111111111111111111111111111222222111//////000111000000000000000000000000////////////////////////........................////////////////////////------........./////////......///000000000000000................................................//////...---------............---------,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,+++*********+++,,,---,,,------......------,,,------------------------*********++++++,,,,,,,,,------------------------------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((())),,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------000000000111111111222222000000111111111222222222333333333333333333333333111111000000111111222333111222222333444555666666333333222222333333444555666555555666777777666444333333333444444444555555777777777666666666666555444333222111111111222222333333333222222222222111000000000000111111111111000000000000000000000000000000000000000000000000------------...///000111//////............//////,,,------......------,,,///...,,,++++++,,,...///---------.........//////...------,,,,,,------...,,,,,,,,,---------............------,,,,,,++++++------------------------++++++,,,---......//////......---,,,,,,---..........................................------------///...------,,,---------------------------------........................------...............---.........---......//////...............///000000////////////..................////////////......000000000000////////////...///000000111111000000///000000000000000000///111111111111111111111111111111222222222222111111222222222222333333333333555555555555555555555555666666555555444444333333444444444444444444444444333333333444444444555555444444444333333333333333333333444555666777888888777777777777777777777777666666666666666666666666555555555666666777777777777777777777777777888888888888777666666666777777888888888888888888888888888888888888888888888888555555555555666666666666555555555555666666666666555555555555444444444444333333333333333333333333000111222222111000111222333222111111000000000000111111111111111111111111000111222111///...///000000000000000000000000000////////////////////////........................////////////////////////.........///////////////......///000000000000///................................................000000...------,,,------...------------,,,,,,,,,........................------------------------,,,,,,,,,---------......+++,,,---......---,,,++++++++++++++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111111111111111222222222222222222222222222222222222111111111111111222333333333333333444444555555555333333222222333333444555555555555555666666555444333333333444444444555555666666666666666666666666444333222000000111111222222222222222222222222222000000000000000111111111///000000000000000000///111000////////////000111,,,---------...//////000///......------......///------------------------000...,,,******,,,...000------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---,,,,,,+++++++++------------------------,,,,,,------...//////000......------------......++++++++++++++++++++++++.........---------,,,,,,///......---------......------------------,,,,,,////////////////////////..................---------------------...///000...............///000000////////////..................////////////......000000000000////////////...//////000000000000000///000000111111000000///111111111111111111111111111111222222222222111111111222222222222333333333222222222222222222222222555444444444444444444444333333333333333333333333333333333444444444555555444444444333333333333333777777666666666555555555666666666666666666666666444444555555555555666666444444555666777777888888777777777777777888888888888888777777777777888888888888888888888888888888888888888888888888888888555555555555666666666666555555555555555666666666555555555444444444333333333333333333333333333333000111222222111000111222222222111000000000000000111111111111111111111111///000111111///......///////////////////////////////////////////////////........................////////////////////////////////////////////////---...//////000000//////............................................................---------...------------------------........................------------------------,,,,,,,,,---------......,,,---............---,,,++++++++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,.........,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++//////000000000111111111222222222333333333333444222222222222222222222222222222222222222333444444555555555444444333333333333333222222333333444555333444555555555444444444333333333444444444555555555555555555555666666666555444222111111111222333222222222222222222222222111111000000000000000000...///000000000000///...000000////////////000000------............------......------------......------------------------000...,,,******,,,...000------------.........///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------................................................++++++++++++++++++++++++...------------,,,,,,,,,......---------......///------------------,,,,,,000000000000000000000000..................---------------------...///000...............///000000////////////..................////////////......000000000000////////////......///000000000000000000111111111111111111000000000000000000000000000000111111222222111111000111111111222222222333333222222222222222222222222333333333444444444444444333333333333333333333333333333333444444444555555444444444444444444444555666666666666555555555555555555555555555555555555333333444444555555555555555555666666777888999999666666777777888888888888888888777777777777888888888888888888888888888888777777777777777777777777555555555555666666666666666666666666666666666666555444444444444333333333333333333333333333333333000111222222111000111222111111000000///000000000000000000000000000000000...000111111///......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------...///////////////................................................+++,,,---......//////000------------------------........................------------------------,,,,,,,,,---------...............//////.........++++++,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++/////////000000000111111222222333333333444444444222222222222222222222222333333222222333333444555666666555444333222222111333333222222333333444555222444555555444333333444333333333444444444555555444555555555555666666666555444333222222222333444111222222222222333333333111111111111000000000000......000000000000......////////////////////////------.........------,,,......------------.........------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------------------------......---------------------...////////////...---------------------------------------,,,,,,,,,,,,------------------...///------------------------000000000000000000000000------...............---.........---......//////...............///000000////////////..................////////////......000000000000////////////---...//////000000//////000111111222222111111000000000000000000000000000000000111111111111000000111111111111222222222222444444444444444444444444222222333333444444555555333333333333333333333333333333333444444444555555444444444444555555555555222222333444555666777777555555555555555555555555333333333444555555666666666666666777777888888888666666666777888888999999777777666666666777888888888888888888888888888888777777777777777777777777555555555555666666666666666666666666666555555555444444444444333333333333333333333333333333333333000111222222111000111222111000000//////000000000000000000000000000000000...000222222111///...///000000000000000000000000////////////////////////////////////////////////////////////////////////...............---------------...////////////...................................................******,,,...///000000000,,,,,,,,,------------...........................------------------------,,,,,,,,,---------......////////////////////////++++++,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111111222222222333333333333111111111111111111111111222222222222222333333444555555555444444333333222333333222222333333444555111333555555333222333444333333333444444444555555444444444555555555666666555444333222111222333333111111222222222333333333111111111111000000000///---...000111111000...---,,,---...//////...---,,,***+++---............---...------,,,,,,------......---,,,,,,,,,,,,---......------,,,,,,------...+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......*********+++,,,,,,------------------------------++++++,,,,,,------......---...///000000///...---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......+++,,,,,,------.................................,,,,,,---...////////////000000///.........//////...............///000000////////////..................////////////......000000000000////////////---...//////000000/////////000000000000000000///000000000000000000000000000000111111111111000000111111111111222222222222333333333333333333333333111111222333444444555555222222222222222222222222333333333444444444555555222222333333444444444444111111222333444555666666444444444444444444444444333333333444555666666666666666666666666666666666555666666777888888999999666666555555666666777888888888888888888888888888777777777777777777777777555555555555666666666666555555555555444444444333444444444333333333222222333333333333333333333333000111222222111000111222000000////////////000000000000000000000000000000///111333333222000//////000000000000000000000000////////////////////////////////////////////////////////////////////////...---------,,,,,,,,,,,,,,,---......//////......................................................***+++---...///000//////,,,,,,,,,---------..............................------------------------,,,,,,,,,---------...............------.........+++,,,---.........---,,,,,,------......------,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........,,,***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------////////////000000000000000111111111111222222222111111111111111111111111111111111000111222222333333444444444444444444444333333222222333333444555111333555555222111222444333333333444444444555555444444444555555555666666444444222111111111222333111111111222222333333333222111111111000000//////---...///111111///...---+++,,,...//////...,,,+++((()))+++...///000000///...------,,,,,,------......---,,,,,,,,,,,,---...------------------------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......))))))***+++,,,------...------------------------((()))***+++---...///000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---...++++++,,,,,,---...//////------------------------+++,,,---...////////////222111000///////////////...............///000000000/////////..................////////////......000000000000////////////---......///////////////......////////////......000000000000000000000000000000111111111111000000000111111111111222222222111111111111111111111111111111222333444444555555222222222222222222222222333333333444444444555555111111111222222333333333444444333333333222222222444444444444444444444444333333444444555666777777555555555555555444444444555666666777888999999999555555555555555666777777888888888888888888888888777777777777777777777777555555555555666666666777444444444333333222222222444444444333333333222222333333333333333333333333000222222222111000111222000000////////////000111000000000000000000000000///222444444333111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------,,,,,,+++++++++,,,---......//////......................................................,,,---.../////////...---,,,,,,,,,------.................................------------------------,,,,,,,,,---------.........------,,,,,,------...+++,,,---.........---,,,,,,------......------,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***'''$$$$$$(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......111111111111111111111111333333333333333222111000000000000000111111111111111000000000222333222111333222111//////111222333111111111111111111111111000000111111111111000000222222222111222222333333444444222222222222444444444333222222111111222222000000000000000000000000111111000000//////......000000//////.........---////////////////////////+++,,,---...////////////.........------,,,,,,,,,,,,,,,---....../////////---------,,,,,,+++++++++---......///////////////---------------------------------....../////////---------............///////////////////////////.........------,,,,,,,,,+++,,,---......---,,,+++++++++,,,---.........------,,,+++******,,,...//////...---,,,,,,,,,,,,,,,000///...---------------...------,,,,,,------...,,,,,,------...///000000------------------------000000//////.........---...------------...//////......//////000000111111222111///...------......000///...---------------////////////000000000000111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000333222111000000111222333111111111222222333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555666666666555444444444333444444444444444444444444555555555555666666666666888888999999999:::::::::::::::::::::::::::;;;;;;777777777777777777777777888888777777666666555555777666555444333444444555555444333333222222222333222222222222222222222222000000000000000000000000222222222222222222222222////////////////////////000111222222111000///...////////////000000000000////////////////////////111111111111111111111111,,,,,,,,,---...///000000111000...,,,+++,,,---......---,,,,,,,,,,,,---...------............------++++++------------++++++//////.........---------------------------------.........................../////////...------,,,........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,+++***))))))+++++++++++++++++++++++++++******+++---......---,,,,,,++++++++++++++++++************************111111111111111111111111222333333333222222111000000000000000111111111111111000000000222333222111333222000//////000222333111111111111111111111111111111222222222222111111222222111111222222333333444444333222222333444444444333222222111111222222111111111111111111111111000000000000////////////000/////////....................................,,,,,,---...////////////......---------,,,,,,,,,.........------------------------,,,,,,+++++++++------...///////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------......---------,,,,,,,,,,,,------------------,,,+++,,,,,,---------,,,,,,---,,,+++******,,,---///......---,,,,,,,,,,,,,,,//////...---------------...------,,,,,,------...,,,,,,------...//////000------------------------///.........------------...------------...//////000000000/////////////////////...------...///000//////...---------------////////////000000000000111000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111111222222111000000111222222222222222222222222333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444555555555555444444444444444444444444444444444444555555555555666666666666888888888888999999999999<<<<<<;;;:::999888777777777777777777777777777777666666666555555555444444666555444333333333444444444444333222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111222111000///...////////////000000000000////////////////////////000000000000000000000000,,,------....../////////000///---,,,,,,---...///......---,,,,,,---......------............---------------......---------//////.........---------------------------------------------------------,,,,,,------,,,,,,+++***------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++************************000000000000000000000000222222222333222222111000000000000111111111222222111000000000222333222111222111000//////000111222111111111111111111111111222222333333333333222222222222111111222222333444555444333333333333444555444333222222111111222222222222222222222222222222////////////000000000000////////////............------------------------------...............---...------------,,,,,,,,,.........---,,,+++++++++------,,,,,,,,,,,,++++++------...////////////...------------------------++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++---,,,+++***+++,,,---......------,,,,,,,,,,,,,,,///...------------------...------,,,,,,------...,,,,,,,,,---......//////---------------------------------------,,,,,,,,,...------------...//////111111000000///......---------------...///000111//////...------------...////////////000000000000000000000000000000111111000000000000000000000000//////000000111111222222111111111111111111111111222222111000000111222222333333222222222222222222111111111111111111111111222222222222333333333333333333333333333333333333111111111222222222333333444444444444555555555555444444444444444444444444444555555555555666666666666666777777777888888888::::::999888777777666666777777777777777777777777444444444444444333333333555444333222222222333333333222111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222111///...////////////000000000000////////////////////////................................................///...---------...///000......------------......------............------//////............//////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++------,,,***************************++++++++++++++++++++++++////////////////////////111111222222222222111111000000111111111222222222111000000000222333222111222111000000000000111222111111111111111111111111111222222222222222222111111111111111222333444444555555444444444444555555444333222222111111222222222222222222222222222222......//////000000111111///////////////.........------------------------..................---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---..................---,,,+++,,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,---......---,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........------------------------------------------------...------------...//////000000/////////.........------------....../////////......---------......////////////000000000000000000000000000111111111////////////////////////......///000111222222333222222222222222222222222222111111111111111111222333333333222222111111111111111111111111111111111111222222222222333333333222222222222222222222222222222222222333333333333333333333444444555555555444444444444444444444444444444444555555555666666555555555666666666777777555555666666777888888888666666666666666666666666444444444444444333333333333333222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000///000111222222111000///////////////000000000000////////////////////////------------------------////////////..................------...///000111///..................///------............------000///...------...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))))))))************++++++++++++++++++++++++++++++........................000111111222222111111111111111111111222222222222111000000000222333222111222222111111111111222222111111111111111111111111000000111111111111000000111111111111222333444555555555555555555555555555444333222222111111222222222222222222222222222222......//////000000111111.........///////////////..........................................------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------,,,,,,+++++++++------------............------------------------------------------------...---,,,++++++,,,---...///////////////...---,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------------------------------------..................//////...------------...//////---........./////////000...............------,,,......---------......///////////////000000000000//////000000111111111111////////////////////////......///000111222222333111111111111111111111111111111111222222111111111333333333222222111111111222222222222222222222222111111111222222222333333222222222222222222222222333333333333444444444444222333333333444444555555444444444444444444444444444444444444555555555555444444555555555666666666444444555666666777888888555555555555555555555555444444444444444444444444111222222222222222222222000000000//////000111111111111111111111111111111000000000000000000000000111111111111111111111111///////////////////////////000111222222111000///////////////000000000000////////////////////////........................//////////////////..................//////000111////////////////////////------............------///...---,,,,,,---...///---.....................------------------------------------------------------......///......---------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++///...,,,,,,,,,,,,***((())))))******++++++++++++++++++++++++++++++++++++///////////////////////////000111111222111111111111111111222222222222333111000000000222333222111333333333333333333333333111111111111111111111111000000000111111000000000000000000111222333444555555555666777777666555555444333222222111111222222222222222222222222222222////////////000000000000.........///////////////////////////////////////------...............---,,,,,,,,,------------...+++++++++,,,---.........++++++,,,,,,,,,,,,------,,,,,,---............---------------------------++++++++++++************---------.........//////------------------------,,,,,,,,,------------......------,,,,,,------......////////////......---++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------.........///////////////...------------...//////,,,------...//////000000...//////......---++++++...------------...//////////////////000000000000/////////000111111222222000000000000000000000000//////000000111111222222000000000000000000000000000111222222222222111000333333222222222222222222333333333333333333333333111111111111222222222222222222222222222222222222333333444444444555555555333333333333444444444444444444444444444444444444333444444444444555555555444444555555555666666666777777777666666555555555555555555555555555555555333333444444444444555555111111222333333333222222000000000000000000111222111111111111111111111111000000000000000000000000////////////////////////...........................///111222222111000000////////////000000000000////////////////////////////////////////////////////////////////////////...///////////////000000//////000000000000//////------............------...------------------...---------...............------------------------........................++++++,,,,,,------,,,,,,........................------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++///...,,,,,,,,,,,,***)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000111111111111111111111111222222222333333111000000000222333222111333444444555555444444333111111111111111111111111000111111222222111111000000000000111222333555666555666777777777777666555444333222222111111222222111111111111111111111111000000000000////////////............/////////000........................,,,,,,---...////////////,,,,,,,,,---------......---------------.........+++++++++,,,,,,---------+++,,,------......------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,+++,,,------------------++++++,,,,,,---------,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////...------------...//////........................,,,---.........---,,,+++---------------...//////////////////000000000000...//////000111111222222111111111111111111111111000000000000000111111111////////////////////////000111222222222222111000222222222222222222333333333333333333333333333333111111111111222222222222111111111111111111111111222222333333333444444444444444333333333333333333444444444444444444444444333333444444444555555555555555555555666666666666777777777666666666666666444444444444444444444444222222222222333333333444111111333444444444333333111000000000000111222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////...///000111222111111000////////////000000000000////////////////////////////////////////////////......//////000000111111///000000000000//////...///000111111111111000///------............------......////////////......---------.........//////------------------------------------------------***+++,,,,,,------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,+++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000//////000111111111111111111111222222222333333333111000000000222333222111444555555666666555555444111111111111111111111111222222222333333222222222000000000111222444555666555666777888888777666555444333222222111111222222000000000000000000000000111111000000//////......---.........//////000000------------------------+++,,,---...////////////,,,,,,,,,------.........000//////......------,,,+++++++++,,,,,,---------+++,,,------......---------------------------------------....../////////++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........+++,,,............,,,+++)))***++++++,,,,,,,,,,,,***+++,,,---------,,,,,,+++*********+++,,,,,,---++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------------...///////////////...------,,,,,,***+++---...///......------------------...///000////////////000000000000...//////000111222222222111111111111111111111111111111111000000000000000////////////////////////000111222333333222111000111111111222222333333444222222222222222222222222000111111111111222222222111111111111111111111111111111222222222333333333444444444333333222222222444444444444444444444444333333333444444444555555555555555666666666777777444444555666777888999:::444444444444444444444444000000111111222222222333111222333444555444444333111111000000111222333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///000111222222111000////////////000000000000////////////////////////........................---......///000111111222000000111000000///...---///000111222222111000///---..................---...///000111111000///...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------******+++,,,,,,---......------------------------------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++------,,,***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111000000000000111111111111666444222000000222444666222111000000000111333333444444444444444444444444222222111111222222333444222222111111000/////////444333333333222111111111444444444555555555555666777444111111333444333222444333222111000000000000,,,---...//////...---,,,000000000000000000000000000000///...------,,,,,,------------------------,,,,,,,,,------.........////////////////////////)))+++,,,,,,,,,,,,...////////////...---------,,,,,,++++++******++++++,,,++++++------------+++++++++,,,------......------......---------,,,,,,,,,...---,,,,,,,,,,,,---...------............------...---,,,,,,---...///000,,,---...//////...---,,,------------------------)))+++...000///---)))'''%%%''')))))))))***,,,...,,,------......------,,,........................//////.........---------.........------,,,,,,,,,......////////////..............................//////............//////////////////////////////------...///000111222222//////000000000000////////////000000000000//////111111000000//////......000000000000111111111111333222000............///000000111111111111000000222222222111111111000000111111111111111111111111333222222111111222222333333222222111111222222333333333333333333333333333444444555555666777777888777666555444444555666777555777888777555444444555555555444444444333333333111111111111111111111111333333333333333333333333222111111000000000000000......////////////......000000000000000000000000////////////////////////000000000000111111111111444444333222111//////...............////////////////////////////////////---///000222222000///---000//////............/////////............//////................................................................................................***,,,---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,//////000111111111111111000000000000111111111111444333111000000111333444222111000000000111333333444444444444444444444444222222111111222222333444444333333333222222111111222222222222222111111111333333333333444444444555777444111111333444333222444333222111000000000000------............------////////////////////////000//////...------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))************+++---............------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------......---------,,,,,,,,,...---,,,,,,,,,,,,---...------............------------,,,,,,,,,---...///------............------------------------------...000111222222000...,,,((()))++++++++++++---///,,,------......------,,,------------------------///.........------------------------------,,,,,,......////////////..............................///..................///////////////////////////////////////000000000000//////000000000000////////////000000000000//////000000000000////////////...////////////000000000111111000000000111222222000000111111111111000000222222222111111111000000111111111111111111111111333222222111111222222333333222222222222222222333333333333333333333333333333333444555555666777777777666555444444555666666555666888777555444444555555555444444444333333333222222222111111111111111333333333333333333333333222111111000000000000000...//////000000//////...000000000000000000000000//////////////////////////////000000000111111111222222222111111111000000........./////////000000////////////////////////---...///000000///...---/////////......//////000//////............//////////////////////////////........................................................................,,,---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,//////000111111111111111000000000000111111111111111111111111111111111111222111111111111222333333333333333333333333333333222111111111111222333333333333333333333222222222111111111111111222222222222222222333333333444444666444222222333333333222444333222111000000000000.........------........./////////////////////////////////...------,,,,,,------------------------******++++++++++++,,,,,,........................((()))************+++---------------............,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------......---------,,,,,,,,,...------,,,,,,------...------............---------,,,,,,,,,,,,---............------------......------------------------....../////////...------+++,,,...---,,,,,,...///------............------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------------------......////////////....................................------------......////////////////////////111000000000/////////...//////000000000000////////////000000000000//////////////////000000000000............////////////,,,---...000111222333333000000000000000000000000222222222111111111111111111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333222333333444444555555666666555555444555555666666555666777777555444555555555555444444444333333333222222222222111111000000111111222222333333444444222111111000000000000000///000000111111000000///000000000000000000000000//////////////////////////////000000000000111111///000000111111222222222////////////000000000000////////////////////////........................//////...//////000111222//////............//////111111111111111111111111...........................................................................//////...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,//////000111111111111111///000000000111111111111000111222333333222111000111111111111222222333333222222222222222222222222111111111111111222222333111111111111111111111111000000000111111222222222222333333333333444444444444444333333333333222222444333222111000000000000///...---,,,,,,---.../////////////////////////////////.........---------------------------------+++++++++++++++,,,,,,,,,////////////////////////***+++------,,,,,,---...,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,------++++++++++++------+++,,,------......------......---------,,,,,,,,,------------------------,,,------......------,,,------------------......///...,,,,,,,,,,,,...///---------------------------,,,,,,,,,+++,,,,,,,,,---...///...---,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............////////////..............................------,,,,,,,,,,,,------////////////////////////000000000000//////////////////000000000000////////////000000000000//////......//////000000111111........./////////000000)))***,,,...000000000///111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333222222222333333444444444555444444555555555666666444666777777666555555666555555444444444333333333333333222222111000000000000000111222333444444555222111111000000000000000000000111111111111000000////////////////////////////////////////////////////////////000000000111//////000000111111222222/////////000000000111111///////////////////////////......------......///.........///000111222333//////............//////000000000000000000000000........................................................................///000000///---+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////000111111111111111///000000000111111111111111222333444444333222111111111222222333333333333222222222222222222222222111111000000111111222333000000111111222222222333000000111111222222222333444444444444555555555555333444444444333222222222444333222111000000000000///...---,,,,,,---...///.......................................------------------------------------------------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,...+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---------++++++++++++------+++,,,------......------......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,......//////...............---,,,++++++,,,---...------------------------///...------------...///,,,---...---,,,+++,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...............////////////..............................------,,,,,,,,,,,,------////////////////////////.........///000111111111//////000000000000////////////000000000000//////......//////000000111111//////000000000111111111+++,,,---/////////...---111111000//////000111111111111111111111111111111111111111111111111111111222111111000000111111222111222222333333222222111333333333333333333333333222222222333333333333333333333444555555555555555444555777777666555555666555555444444444333333333222222222111111111000000000000111111222333444444222111111000000000000000000000111111111111000000////////////////////////////////////////////////...////////////000000000000000000000000000000000////////////000000000000////////////////////////000000///......///000000............///000222222//////............//////////////////////////////........................................................................///000000///---+++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++//////000111111111111111000000000000111111111111222333444555555444333222111222222333444333333333111111111111111111111111111000000000000111222222111222222333444555666666222222222222222333333333444444444555555555666666222444555555333222222222444333222111000000000000.........------.........................................................------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------......------......---------,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,......//////......---,,,------,,,,,,,,,,,,------------------------------,,,++++++++++++,,,------+++,,,------+++***+++---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------......////////////....................................------------......////////////////////////------...///000111222222//////000000000000////////////000000000000//////////////////000000000000000000000000111111111111000000111111111000//////222111000//////000111222111111111111111222222222111111111111111111111111111111000000000000111111111222333444444333222111333333333333333333333333333333333333333333333333222333444555555555555555333555777777666555666777555555444444444333333333111111111111111111111111000000111111222222333333222111111000000000000000///000000111111000000///000000000000000000000000////////////////////////......////////////000000000000000000000000000000............////////////////////////////////////000000000000000000000000......---......///000111//////............//////------------------------...........................................................................//////...,,,+++,,,---------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////000111111111111111000000000000111111111111222222333333333333222222111222333444444444333333111111111111111111111111000000000000000111222222111111222333444666666777444444444333333333333333333333444444444555555555111444666555333111111333444333222111000000000000------............------................................................---------------------------------,,,,,,,,,++++++........................)))***++++++))))))***+++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------......---------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,------,,,,,,,,,------------------------))))))*********++++++++++++,,,------,,,+++,,,.........////////////......------------------------++++++,,,,,,,,,---------------------------,,,,,,......////////////..............................///..................///////////////////////////......//////000000111111//////000000000000////////////000000000000//////000000000000/////////////////////000000000000111222111111000000111111111222111000//////000111222000000111111111222222222111111111111111111111111111111000000000000111111000111333444444333111000333333333333333333333333444444444444444333333333111222333555666666555555333555777777666555666777555555444444444333333333000000000111222222333333111111111111111222222222222111111000000000000000...//////000000//////...000000000000000000000000////////////////////////........./////////000000------...///000111222222------------............////////////////////////......///000000///.........---------------......//////............//////------------------------........................................................................,,,---...---,,,+++,,,---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***//////000111111111111111000000000000111111111111111111111111111111111111111222333444555444333333000000000000000000000000000000000000000111111222//////000111333444555555555555555444444333333333222222333333333444444444111444666666333111111333444333222111000000000000,,,---...//////...---,,,........................---.....................------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++---...---++++++,,,------------,,,,,,+++++++++...------,,,,,,------...++++++---......---+++++++++,,,------......------......---------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((++++++---......---++++++------------------------,,,---...////////////...+++,,,------,,,,,,---///......////////////..............................+++++++++,,,,,,---------.........------,,,,,,,,,......////////////..............................//////............//////////////////////////////000000000000//////////////////000000000000////////////000000000000//////111111000000//////................../////////000000///.........000111222222111000......000111222000000111111222222222222111111111111111111111111111111000000000000111111000111333444444333111000333333333333333333333333444444444444444444444444000222333555666666555555333555666777666555666777555555444444444333333333//////000111222333333444222222222111111111111111222111111000000000000000......////////////......000000000000000000000000////////////////////////............/////////000++++++---///111222444444,,,,,,,,,---------......////////////////////////,,,---///000000///---,,,...------,,,,,,,,,------//////............//////................................................................................................***,,,------++++++,,,---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,------...,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******111111111111111111111111111111222333333333333222000111111111111222222222333333222222222222222222333333111000000000111222444222111//////000222333444444444555555555555666333333444444333333222222555444222111111222444555444444444444444444444444333333222222111000000000000000///...------,,,,,,.................................------,,,,,,,,,&&&(((***,,,---...------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,,,,---...,,,------......------,,,,,,------......------,,,------------,,,,,,+++***++++++,,,,,,---...//////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---+++,,,...000///---+++)))---------,,,,,,+++++++++***+++---///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///........................,,,,,,---.../////////.....................------///////////////////////////////////////.....................////////////000///.........000111222000111222222111000///...........................//////............//////000000//////.........---000000000000000000000000222111111111000000//////000000//////000111222222222222222222222222222222111111222333333333222222222222222222222222222222333333333444444444555555444333333333333444555555777777666555444444333333333222222222222222333333222222111111111111222222111111111111000000000000,,,,,,---///000222333333000000000000000000000000000000000000000000000000,,,---///000000000///...///.........///000222333//////////////////////////////.........---------////////////////////////......------------......111000///......///000111...///////////////........./////////...---,,,,,,------------------------------------------------......//////......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***...---+++)))((((((((())),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********)))************+++++++++***************************++++++,,,------------...---+++)))(((((()))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,000000000000000000000000000111111222222222222222000111111111111222222222222222222222222222222222333222111000000000111222333222000//////000222333444444444444555555555555333444444555555555444444555444222111222333444555444444444444444444444444333333222222111000000000000//////...------,,,,,,..............................---------,,,,,,,,,((()))***,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,---..................---,,,---------,,,,,,+++***+++,,,,,,,,,---...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,------...000111000///,,,+++---------,,,,,,+++++++++,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...........................------------............////////////////////////....................................////////////............////////////000//////......///000111000111111222111000///...//////////////////////////////............//////111111000000000/////////111111111111111111111111111111111000000000//////000000000000000111111222222222222222222222222222000111111222222222222222222222222222222222222222333333333333444444444444444333333333333444555555666666555555444333333222333222222111111111222222222222111111111111222222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000,,,---......//////......///.........///000222333//////////////////////////////.........---------...........................------,,,,,,------...111000///......///000111....../////////......---..................---,,,........................---------------------------------------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************++++++,,,---------,,,,,,---,,,***)))((()))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,//////////////////////////////000111111111111111000111111111111222222222111111111222222333333444333222111111000000111111222111000//////000222222333333333444444444555555333444555666666666666666555555333222222333444555444444444444444444444444333333222222111000000000/////////...------,,,,,,...........................------------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,------......------,,,......////////////......,,,,,,---------,,,++++++,,,,,,,,,,,,------------...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...///111222111000...,,,------,,,,,,,,,,,,++++++...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---........................///...---,,,,,,------...////////////////////////........................---------.../////////000............////////////000000///......//////000000000111111111000//////111111111111111111111111//////............//////111111111111000000000000222222222222222222222222111111000000000000//////000000000000000111111111222222222222222222222222000111222222333333222222222222222222222222222222222222222222333333333333444333333333333444555555555444444333333222222222333222111000000000000000222222111111111111222222111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000...............///000000///.........///000111222////////////////////////...............---------...........................------,,,,,,------...000//////......//////000,,,---............------,,,------............---------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***)))************+++++++++************************,,,,,,---------,,,++++++,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////////////////...//////000000000000000000000111111111222222222000000111222333333444444222222222111111111111111111000000///000111111222222333333333444444444444222222444555666777777777666555444444333444444555333333333333333333333333333333222222111000000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,------............------,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................111///---+++++++++---...............////////////........................,,,,,,------...///000000............////////////000000//////............000000000000000000//////111111111111111111111111//////............//////000000000000000000000000111111111111111111111111000000000000000000//////000000000111111111000000111111111111222222222222222222333444444444444333222222222222222222222222111111222222222333333333444333333333333444555555333333333222222222111111333222111000////////////222222111111111111222222111111111111000000000///------...///000111222222////////////////////////////////////////////////111000/////////000222333///////////////000111111////////////////////////................................................///......------......///////////////////////////+++,,,------...---------+++,,,------............++++++++++++++++++++++++------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************------------,,,++++++***+++******))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000000000000000000000000......///000000000000///000000111111111222222222000000111222333333444444222222222222111111000000/////////000000111111222222222222222333333333444000111333444666666777777777666666555444444444444333333333333333333333333333333222222111000000000...............---------........................------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................000///---+++***+++,,,---,,,,,,,,,------.................................+++,,,,,,---...//////000............////////////...////////////.........//////////////////000000000000000000000000000000//////............//////////////////////////////000000000000000000000000//////////////////000000000000111111111111000///000000000111111222222222333444555555666555555555222222222222222222222222111111222222222333333333444333333333333444555555222222222222222111111111222111111000//////000000222222111111111111222222111111111111000000000///------...///000111111222////////////////////////////////////////////////000///...---...///000111/////////000000000000000////////////////////////---.............................................000000////////////000000......////////////......+++,,,,,,---......------++++++,,,---.........---++++++++++++++++++++++++------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------******++++++,,,---......+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************------------,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000000000000000000000000......///000000000000000000111111111111222222222111111111222222333333444111222222222222111000000...//////000000111111111111111222222222333333333111111333444555666666777777777777666666555444444333333333333333333333333333333222222111000000000................................................,,,,,,,,,------------......---,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...------,,,+++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---...........................---,,,++++++,,,,,,---+++++++++,,,------......------------------------,,,,,,,,,---.........///............////////////,,,---...////////////...//////.........///000000//////////////////////////////............//////............////////////////////////////////////......////////////000000000000111222222111///...//////000000111222222222333444555555666666555555222222222222222222222222222222222222333333333333444333333333333444555555222222222222222222222222111111111000000111111222222222111111111111222222111111111111000000000000111111000000//////......000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,---......//////000000000000//////////////////////////////---------...............------------------------000//////////////////000---......//////......---+++,,,---......///......+++,,,,,,------------,,,------------------------------------------------......//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------******+++,,,,,,---......+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,)))************+++++++++************************,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////////////////////////////000111111111111000000111111111111222222222222222222222222222222222111222222333222111000///---...///000111111111111111111111111222222222222222333444555666777777777888888888777666555444444222222222222222222222222333333222222111000000000................................................,,,,,,,,,---------......------,,,+++,,,,,,......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,*********+++,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------+++++++++++++++*********+++++++++,,,,,,---------***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...........................,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///------------------------------------------------............////////////***+++---///000000/////////......---...///000111//////////////////////////////............//////......//////000000000000////////////////////////........./////////000000000000222222222111///.../////////000111222222222222333333444444444444444222222222222222222222222333333333333444444444444444333333333333444555555333333333333333333333333111111000111111222333444222222111111111111222222111111111111000000000000111111111000///.........000000000000000000000000000000000000000000000000,,,,,,---...............//////000111111000///...////////////////////////---------.........//////------------------------......------------......------...//////...------,,,,,,---...////////////,,,,,,---------,,,++++++........................---------------------------............---,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,++++++,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***+++,,,,,,,,,+++*********+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,)))************+++++++++************************++++++,,,---------,,,,,,++++++++++++******)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................//////000111111111111111000111111111111222222222333333222222222222222222111111222333222111000///------///000111111111111000111111111111222222222444555666777777888888777888888888888777666444444222222222222222222222222333333222222111000000000---.............................................,,,,,,,,,------.........------,,,+++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,...---,,,,,,++++++++++++,,,------......------,,,,,,------......------,,,***+++,,,,,,------------))))))***+++,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,,,,,,,+++++++++******+++++++++,,,,,,---------(((***+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///........................***+++,,,---------------,,,,,,------...///000000------------------------------------------,,,,,,............/////////000)))***,,,...000000000000///...------...///000111//////////////////////////////............////////////000000111111111222000000000000000000000000---.........//////000000000111222333222111///---...//////000111222222222111111222333333333222222222222222222222222222222333333444444444444555555444333333333333444555555333333333333333333333333000000111111222333555555222222111111111111222222111111111111000000000000......//////000000111111000000000000000000000000000000000000000000000000...///111222222222111000//////000111111000///...////////////////////////---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,---...///000000000000------------,,,,,,+++***------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,------.........------------------------...---,,,,,,++++++,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------((()))+++---............)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,)))************+++++++++***************************+++,,,,,,------------,,,,,,,,,++++++)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///////////////.........---...///000222222333333333333333222222111111111///000111222222222222222111111000000000000111111555333111000///000111222111222222333333444555555666666666666777777777777555555555555444444333222111111111111111111222222333222111000////////////////////////////////////.........------,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,++++++***++++++++++++(((%%%&&&***---...------------,,,,,,+++++++++.........///000///,,,)))***+++,,,,,,******+++,,,+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---,,,*********,,,...//////000111111000000111222......---,,,,,,,,,------------------------------------------------------..................---------------------------------------............///........................000...---...111111///,,,/////////...---------,,,...............///000000000000000000000000000000................................................222111111111000000////////////000111222222333333111111111111111111111111000111111111111222222222333444555555666666555555222333333444444333333222444444444333333222222222111111111111111111111111333333333222222222111111222222222111111111000000111111111111111111111111////////////////////////............////////////000///......///000///.........////////////.......................................------,,,,,,,,,,,,,,,,,,---------......+++,,,---...//////////////////.........---------000//////............///.........------,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***/////////////////////...---...///000222222222222333333333222222111111111111111222222222111111000111000000//////000000111444222111/////////111222111111222222333444444444444444555555555666666666222222333333222222111000111111111111111111111111333222111000////////////////////////////////////......---------,,,,,,,,,+++,,,...///000///...------------,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,///,,,)))(((***,,,+++***---------,,,,,,+++++++++---------...000///,,,******+++,,,,,,******+++,,,+++++++++,,,,,,---------...------,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------......---,,,+++++++++,,,------...///...---,,,---...------,,,,,,,,,------...------------------------------------------------..................---------------------------------------............///........................000///...///111111///------------------,,,,,,,,,...............///000000000000000000000000000000........................////////////////////////111111000000000////////////000000111222222333333222222222222222222222222111111111111222222222222333444555555666666555555333333333333333333333333444444444333333222222222111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111////////////////////////............////////////...---,,,,,,......---,,,......////////////.......................................------,,,,,,,,,---------.........//////,,,,,,---...//////////////////.........---------///...............//////------------------,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,///.........------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------************************+++************+++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++......//////////////////---...///111111222222222222222222222222111111111333333333222222000//////000//////......//////000222111000///...///000111000000111111222333333333333333333444444444555555222222222222222111111000111111111111111111111111222111000//////...//////////////////////////////...------------,,,,,,,,,+++,,,---//////......------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,+++******,,,++++++***++++++,,,,,,///---+++***+++,,,,,,+++------,,,,,,,,,,,,+++++++++++++++---......,,,******+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...------------,,,+++******---......---+++***+++,,,,,,,,,,,,,,,------...///------------------------------------------------------------------......---------------------------------............///........................///......///000000///---,,,,,,,,,,,,,,,---------...............///000000000000000000000000000000////////////////////////000000000000000000000000000000///////////////...000000000111222222333333333333333333333333333333111111222222222333333333444444555666666666666555444444222222222222444444444444333333333333222222222222222222222222222222111111111000000000//////222111111111111000000000111111111111111111111111////////////////////////............////////////...---,,,,,,......---,,,......////////////.......................................---------------........./////////000000------...............---...............---------------------...///000000,,,,,,------------------,,,,,,,,,---------......------------------------...------,,,,,,------.........---------,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++............////////////......000111111222222222222222222111111111111111222222222222222111000/////////............//////111000//////...///000000///000000111111222333333333333333333444444444444333333444444444333333222111111111111000000000000111000//////.........///////////////////////////------------------------+++,,,---.........---------------...............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,,,,+++++++++++++++******++++++,,,,,,,,,+++++++++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................+++++++++++++++++++++++++++,,,---......,,,+++***000000111///---,,,,,,---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------......---------------------------------............///........................---------...//////...---,,,,,,,,,------........................///000000////////////////////////000000000000000000000000////////////////////////////////////............000000111111111222222222333333333333333333333333222222222222333333333444444444555666666666666666555444222111111222444555333333333333333333333333222222222222222222222222222111111111000000000000111111111111000000000000111111111111111111111111////////////////////////............////////////000///...///000111000.........////////////.............................................------------.........////////////..................------........................,,,,,,,,,---...///000111,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---.........//////000000...///000111111111111111111111111111111111111111///000111222222222222222//////............//////000///////////////000000///000000111111222333333333333444444444555555555222222333444444333333333111111111000000000//////000///......---.........////////////////////////------------------------+++,,,,,,------------------------.........//////---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++*********++++++,,,---,,,,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................++++++++++++++++++++++++'''))),,,...///...---,,,000111222000...------...+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---------------------------------............///........................***+++,,,------,,,------------......//////000000...............///000000////////////////////////111111111111111111111111....................................////////////111111111111111222222222222222222222222222222222222333333333444444444444444555666666777777666666555444222111111222444555333333333333333333333333222222222222222222222222333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////............////////////111000//////000111000///......////////////......................................................,,,,,,---------...........................---------.....................,,,,,,,,,,,,---///000000,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......///000000000//////000111111111111111000000000111111111111111//////000222222333333333000//////......//////000//////000000000000111111000000111111222333333333333333333444444444555555///000111111111111111111111111111000000//////.........------------......////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......************+++,,,------...///000...,,,***++++++++++++,,,,,,,,,,,,------,,,*********,,,---,,,+++***+++,,,,,,******+++,,,------,,,,,,,,,,,,+++++++++******++++++,,,---...++++++++++++++++++++++++,,,------......------,,,&&&(((+++---//////...---...//////...,,,+++,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,------......---------------------------------............///........................)))***,,,---,,,,,,---...///////////////000000000...............///000000000000000000000000000000000000000000000000000000...........................////////////000000000111111111111111111111111111111111111111111111111333333333444444444555555555555666777777777777666444444222222222222444444222222333333333333444444333333333333333333333333333333333222222222222111//////000000000000000111000000000000000000000000////////////////////////............///////////////...------//////...---......////////////............................................./////////,,,,,,,,,------------...------...............------------...............,,,,,,,,,,,,---...//////,,,,,,------------------,,,,,,,,,---------......------------------------,,,------......------,,,......---------,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------......///000000111//////000111111111111000///000000000111111111222000111111222222222111111111000000//////000000111///000000111111222111111111111222222333444444444222222222222333333333333//////000111111111111111222111111000//////.........------,,,------......////////////////////////,,,,,,,,,---------......,,,,,,++++++,,,,,,------+++++++++,,,---.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---///000...+++))))))++++++++++++,,,,,,---------...,,,++++++,,,,,,,,,+++***+++,,,,,,******+++,,,---------,,,,,,+++++++++************+++,,,---...++++++++++++++++++++++++,,,------......------,,,)))***+++---......------+++---...---++++++,,,---------,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,---......///***++++++,,,------......---------------------------------............///........................))),,,...///------...000///////////////........................///000000000000000000000000000000000000000000000000000000......................../////////000000000111111111111111111111111111111222222222222222222222222444444444444555555555555555555666777777777777777333333333333333333333333222222222333333444444444333333333333333333333333222222222222111111111111////////////000000111111000000000000000000000000////////////////////////............///////////////...---...///000///---......////////////..............................---........./////////000------------............,,,,,,---...////////////---------.........//////---------,,,,,,---......------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,---.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------...///000000111///000000111111111111000//////000000111111111222222222222222222111000///111111000000000000111111///000111222222222222222111222222333333444555555000111111111111222222222000111222333333333333333222111111000///......---------,,,,,,,,,------...////////////////////////,,,,,,,,,------.........,,,,,,+++++++++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***************+++,,,---...))),,,......,,,***,,,...+++++++++,,,,,,---------///---++++++,,,,,,,,,******+++,,,,,,******+++,,,---------,,,,,,+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,---///......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////******+++,,,,,,---......---------------------------------.........//////........................***---000000///...000222/////////...---------,,,...............///000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222222222111111111111111111333333333333333333333333444444444555555555666666555666666777777777777777222333333444444333333222222222222333333444444444333333333333333333333333111111111111000000000000.../////////000000111111000000000000000000000000////////////////////////............/////////000222000///000111222111///......////////////..............................---.........//////000000............/////////000+++,,,---...////////////---------.........//////......---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,------......------,,,////////////////////////000000000000000///......111111111111111111111111111111000000000000111111000111111111111222222222000///...............///111000111111222333444555333333222222111000//////222222222222222222222222222222111111000/////////,,,,,,,,,------.........///...------++++++***)))+++,,,,,,------,,,,,,,,,///...---,,,,,,,,,,,,,,,------++++++++++++------******+++,,,,,,,,,,,,+++******))))))******+++,,,---,,,***))))))***,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000///,,,*********+++,,,******+++++++++,,,,,,,,,........................,,,+++)))(((((()))+++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,---------.../////////000---+++***+++,,,,,,+++------------------------...---,,,,,,,,,,,,---...------------------------111000///...............,,,------......------,,,,,,,,,,,,---------............---,,,---...///000---------............///000000//////.........---////////////////////////////////////////////////000///............//////111222333444333333111000222222333444555666777888444444555555444444333222666555555444444333222222222333444444222222333444444444444444444444444444555555444444444333333333222222000///............000000000000000000000000222111111111000000//////000000000000000000000000111000///......///000111////////////////////////000000000000000000000000000000////////////000000,,,,,,---...///000111111......////////////......//////.........---------........./////////000000------------------------,,,,,,,,,------,,,++++++...---,,,++++++,,,---...///...---,,,,,,---...//////...,,,++++++,,,...///........................---------------------------------,,,,,,,,,++++++---,,,+++++++++,,,---...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++------------,,,,,,+++***************************((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000///......111111111111111111111111111111000//////000000000000111111111111222222222111111000000000000000111222222222222333444555555555444444333222222111111222222222222222333333333222222111111000/////////,,,,,,------------------...------,,,,,,++++++***,,,,,,---------,,,++++++......---,,,,,,,,,,,,,,,+++***))))))))))))***++++++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,---++++++***))))))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000...,,,*********+++,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------............///---+++***+++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------------000///......---------...,,,------......------,,,,,,,,,,,,---------......---,,,,,,+++,,,---...///---------............///000/////////.........---////////////////////////////////////////////////000//////......//////000111222333333333333222111333333444555666777888888444444555555444444333222222222333444444555555666333444555555444333444555444444444444444444444444444333333333222222222222222111000///............000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000//////............//////------------...///000000......////////////......//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,+++---------,,,,,,---------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,,,,+++++++++***)))))))))***,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////////////////000000111111000000//////000000000000000000000000111111000//////...//////000111111111111222222222333222222222222222333333444444444333333444555555666666555555444333333333111111222222333333444444222111111000000//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...------,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......//////...,,,+++******++++++******+++++++++,,,,,,,,,------,,,,,,++++++******---,,,+++******+++,,,---+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.....................------------...,,,******,,,---------++++++++++++++++++++++++...------,,,,,,------...------------------------......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,++++++++++++,,,---------------............////////////...............////////////////////////////////////////////////000000000//////000000111111222222333333333222222444444555666777888888999444444555555444444333222222222333444444555555666444666777666555444555666444444444444444444444444222222222222111111111111222111000//////......///000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000......------------......///...,,,++++++---...///......////////////.....................---------,,,,,,,,,---------------------------------------,,,,,,------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++************+++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000111111111000000///////////////////////////111111000///............000000111111111222222222333222222222222333333444555444444333333333333444666666555555555444444444111111222333333444444444111111111000//////...............------,,,,,,,,,+++++++++,,,,,,---------------------,,,+++******------,,,,,,+++,,,,,,---------------------------,,,+++)))((()))***,,,...+++++++++++++++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,+++******++++++******+++++++++,,,,,,,,,------,,,,,,++++++******...---,,,,,,,,,,,,---...++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,---+++)))***,,,---......------------------------------------------------------------------------------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------------------............///........................////////////////////////////////////////////////111000000000000111111222111111222222333333333222444444444555666777777777444444555555444444333222666555555444444333222222444555666666444444555666444444444444444444444444333222222222222111111111111111000///////////////////////////////////////000000000000000000//////////////////////////////...//////////////////...///////////////////////////////////////////////////......------......///111///,,,******+++---.........////////////..............................////////////////////////------------------------+++,,,------------------+++,,,---......---,,,++++++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------------......///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////////////////000000111111111111000000////////////////////////111111000///////////////000000111111111222222222111111111111111222333444444333222222222222222333555555555555555444444444222222333333333444444444111111000000///..................------,,,,,,,,,***++++++,,,,,,------...,,,---------,,,,,,+++***,,,,,,+++++++++,,,,,,---...//////////////////...+++***((('''((()))+++---***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,...---------,,,,,,++++++...------------------...***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------,,,,,,,,,+++---+++)))***,,,---......------------------------------------------------------------------------,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......,,,------...............---------............///---------...............////////////////////////////////////////////////000000000000000111222222111111111222222333333333222333333444444555555555444444555555444444333222666555555444444333222222333555666555444333444555444444444444444444444444333333333333222222222222111000000////////////000//////////////////////////////////////////000000///////////////////////////..................///////////////////////////////////////////////////000//////////////////000111///,,,******+++---.........////////////......---...................../////////////////////...------------------------+++,,,------.........---+++,,,---......---,,,+++,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------......////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,////////////////////////000000111111222222111111000000000000000000000000111111000000000000111111000111111111111222222222000000000000111222333333222222222111111222222333555555555555555555555555444444444444333333333333111000000//////......---------------------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,------......------,,,***))))))((()))***+++,,,******))))))******+++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------------------------------******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,...,,,******,,,---------++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,---------......,,,---.../////////......---------............///---------------.........////////////////////////////////////////////////////////////000111111222111111111111222333444444222222333333333444444444444444555555444444333222222222333444444555555666333444555555444333444555444444444444444444444444444333333333222222222222000000////////////000000000000000000000000000000......////////////000000000000000000000000000000000///...------...///000////////////////////////000000000000000000000000000000////////////000000111///---,,,+++,,,---.........////////////......---------...............---------------,,,,,,,,,------------------------+++,,,---......///......,,,------......------,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,+++,,,------......------111222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---++++++,,,---------,,,,,,******************************))))))******+++,,,++++++------------++++++))))))******++++++,,,,,,///////////////////////////000111222222222222111111111111111111111111111111000000111111222333444000111111111111222222222000000000000111222333444222222222222222333444555777777777777777777777777555555555444333333222222000000000///......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++******+++,,,,,,---***+++,,,------,,,+++******++++++++++++,,,,,,,,,+++************+++,,,,,,------,,,++++++,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------///---+++***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......+++,,,---.........---------------............///,,,,,,,,,------.........////////////////////////////////////////////////............///000111222111111111111111333444555333333333444444444444555444444555555444444333222222222333444444555555666444666666666555444555666444444444444444444444444222222222222111111111111000000////////////000000000000000000000000000000........./////////000000000000000000000000000000111///---++++++---///111////////////////////////000000000000000000000000/////////......///////////////......---...............////////////......---------.........//////......---------,,,,,,,,,------------------------+++,,,---...////////////---------,,,,,,---------...------,,,,,,------......---,,,,,,,,,,,,---...------------------------------------------------............------------+++,,,---...///......---///000111111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******+++,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++---......---+++***))))))***++++++,,,------///////////////////////////000111222222222222222111111111111111111111111000000111111222333555555000111111111111222222222111111111111222333444555222222222333444555666777888888888888888888999999666666555444333222222111000000000///......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++*********+++,,,,,,---++++++------------+++++++++,,,---.........------,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///)))******+++++++++************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,------...---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------000---+++***+++,,,,,,+++------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,---------......***+++,,,---...---,,,,,,---------.........//////,,,,,,,,,------.........////////////////////////////////////////////////------------...///111111111111000000111333444666444444555555555555555555444444555555444444333222666555555444444333222222666777888777666555666888444444444444444444444444111111111111000000000000000000////////////000111000000000000000000000000---.........//////000000000000000000000000000000222///,,,******,,,///222////////////////////////000000000000000000000000.........------............/////////////////////......////////////......---------.........//////000000/////////.........------------------------+++,,,---...////////////......,,,++++++,,,.........---++++++++++++---...///...,,,++++++,,,...///........................------------------------//////.........------------...000111111111000///,,,---///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))***+++,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***+++---......---+++*********+++,,,,,,---......///////////////////////////111222333111111222333333333222111000000111111000000000111111222222222222222222111111111000000222222222222222222222222333333333444555666777777555777:::;;;;;;888555333333444444444333111///.........---,,,,,,,,,,,,---//////...---,,,++++++***///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++000///---+++++++++---...---------,,,,,,+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------111111000///...------,,,........................//////---,,,,,,---...//////////////////........................///000000000000111222333333333333222222333444444555666666555222///000444777777666333333333333333333333333222333444555666666666666444333333444666777666555333333333222222222111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000......---,,,,,,,,,,,,---////////////////////////000000000000000000000000111000///...------...///..............................//////......---,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,------............------------...//////////////////............------------------------000///...---,,,------...------------------------+++,,,.../////////......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,...........................000222222111000111222222111000000//////000000111111111111222222222333222222222111111111000000222222222222222222222222333333444444555555666666555666888999999777555444333444444444333111///.........---,,,,,,,,,,,,---.........------,,,,,,+++......---,,,,,,,,,------...............///000000------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///---,,,*********,,,------------,,,,,,+++++++++,,,,,,---------.........,,,+++************+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................------------------------//////.........---------000000//////......------------------------------///...------------...///////////////////////////...............///000000000000111222333333333333222222333333444444555555333222111222333555555444222222222222222222222222222333444555666666666666555444333444555666555444333333222222222111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000///......------......////////////////////////////////////////////////111000///...---......///..............................//////......---,,,---------............///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------...//////////////////............------------------------//////---,,,,,,,,,------------------------------,,,---...//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................---///111111000000000111111000//////////////////111222222222222333333333222222222111111111111111222222222222222222222222444444444444444444444444444555555666666666555555444444444333222111///.........---,,,,,,,,,,,,---------------------------,,,,,,---------------...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------.......................................---------//////..................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////...............///000000000000111222333333333333222333333333333333333333111333444444333222222333111111111111111111111111222333444555555666555555666555333444555555444333333222222222222111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111000//////......//////////////////////////////////////////////////////000000///............///..............................//////......---,,,---------............///........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------......////////////............---------------------------...------,,,,,,,,,,,,------------------------------............------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,++++++*********+++******))))))******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---------------------------///000111000///000111111000000/////////000000222222222222222333333333111111111111111111111111111222222222222222333333444444444333333333333333333333333333444555555666444444333222111000//////......---,,,,,,,,,,,,---,,,,,,,,,------.........+++,,,,,,---............***************+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////////////////000000000...............///000000000000111222333333333333333333333333333333333333111555888777444111222333222222222222222222222222222333444444555555555444666555444444444444333222222222222222111111111111////////////000000000000000000000000000000000000////////////000000000000////////////////////////111000//////......///////////////////////////////////////////////////////////////.........//////.................................///......---,,,---------............///////////////////////////,,,,,,+++++++++,,,------------------------------------,,,,,,------.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,,,,+++,,,,,,---------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++......------,,,,,,++++++........................---///000111000///000111111111111000000111111222222222222222222222222222111111111111111111111111111111111222222333333333333333333333333222222222333333222222333444555666444333222111000/////////......---,,,,,,,,,,,,---+++,,,,,,------.........++++++,,,............------------------......///------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------............------------------------,,,------.........//////////////////000000111111...............///000000000000111222333333333333222333333333333333444444444777:::999555333333555444444444444444444444444222333444444444444444444666555333333444444333111222222222111111111000000////////////000000000000////////////////////////////////////000000000000////////////////////////000///......------......////////////////////////..............................//////////////////.................................///......---,,,---------............///////////////////////////,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,---..................------------------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++------,,,,,,++++++******////////////////////////---///111111000000000111111111111111111222222333222222222111111111111000111111111111111222222222111111111222222333333444222222222222222222222222444333333333333333444555444333222111////////////......---,,,,,,,,,,,,---,,,,,,,,,------.........+++,,,---.........---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++******++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++*********++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------------........................+++,,,---...////////////...//////000000111111222...............///000000000000111222333333333333222222333444444555666666777888999888777555555666555555555555555555555555333333444444444444333333555444222333444444333222222111111111111000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000///......------......////////////////////////........................---...//////000/////////..............................//////......---,,,---------............///////////////////////////++++++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,------------------------+++,,,,,,------------,,,------------------------...---,,,,,,,,,,,,,,,---+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++000000000000000000000000...000222222111000111222000000000000000111222222111111111000000000//////000000111111111222222222000111111222333333444444000000111111222222333333444444444444444333333333444333222000////////////......---,,,,,,,,,,,,---,,,,,,------------------,,,---...//////---,,,+++)))))))))))))))******+++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------+++++++++,,,,,,---------(((((()))))))))***************+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........------,,,,,,,,,------------------------+++,,,---////////////......//////000111111222222...............///000000000000111222333333333333222222333444666777888888888777555555666777777666444444444444444444444444333333333444444333333222444222222222444555444333111111111111000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000111000//////......//////////////////////////////........................,,,---///000000000//////..............................//////......---,,,---------............///........................++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,++++++,,,,,,---............---------,,,,,,------------------------+++,,,---...///......------------------------------,,,+++++++++,,,---...++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000000000000000000000000///111222333222111222333///////////////000111111111000000000//////......000000111111222222222222000000111222333333444444//////000111222333333444555555555555555444333222444333111000///...//////......---,,,,,,,,,,,,---------------------------,,,---/////////---+++***,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++*********++++++,,,,,,---*********++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------******+++,,,,,,---......++++++---......---++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...***++++++,,,,,,------...******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///......//////000111222222222...............///000000000000111222333333333333111222333555777888999:::999666222333666888777555333333333333333333333333333333333444444333222222333222111222444555444333111111111111000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000222111111000000000000000////////////////////////........................,,,---///000000000//////..............................//////......---,,,---------.........//////........................++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------+++,,,.../////////......------------------------,,,++++++***+++,,,...///++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////000000000000000000000000............////////////////////////////////////444222000000111000///---000000000000000000000000222111000000000111333333222222111111222222333444444444333333333333222222222222111111000/////////,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))+++,,,---......,,,,,,,,,++++++******************++++++,,,,,,,,,---+++)))+++---///---+++)))******++++++,,,,,,------,,,,,,++++++,,,,,,---************++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000------------------------++++++,,,,,,,,,,,,------000//////...---------...,,,,,,,,,---------..............................((()))***+++,,,+++***)))...------------...//////000///---,,,---...000222222111111111000000////////////000000111111111222222333333444555666777777999999888888888888888999444444444444444444444444111111111111111111111111333333222111000000111111222111111000///......---000/////////000111222222333222111111111000...,,,000000////////////000000...000111222222111000...............//////////////////////////////////////////.........---------------------------------////////////////////////,,,------......------,,,------------------------//////...---,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......)))&&&$$$%%%'''(((&&&$$$---.........---,,,,,,+++------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,***+++---...,,,***...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000/////////000000000111111222222222222222222222222111000///000111222111000000000000000000000000000222111000000000111333333222222222111222222333444444444333333333222222222222222111111000/////////,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++************************,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++***))))))((((((((())),,,,,,,,,---------..............................+++,,,,,,---...---------...------------...//////000///...------///000111222111111111000000000000///000000000111111111111222222333444555666777777888888777777666777777888555555555555555555555555333444444444444444444444333222222111111000111111111111111000///........./////////000000222333333333111000000111222000///000000////////////000000000//////////////////000000000000000111111111111//////////////////////////////.........---------........................////////////////////////,,,------......------,,,------------------------.........------,,,,,,,,,,,,------------------......------------------,,,---------------------------------,,,,,,---------,,,,,,,,,---------.........,,,+++,,,///000///---------......------,,,+++------------------------,,,,,,,,,------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,(((((()))))))))************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...,,,***---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000000000000111111111222222222222222222222222222222...------///222333333333000000000000000000000000222111111111111222333333222222222222222333444444333333333333222222222222222111111000000//////...------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++***+++---...---,,,......------,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........---------------------------.........------,,,+++------------------------++++++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---------.................................------------...//////...------------...//////000///...---...///000111111111111111111000000000000000000000111111111111222222333444555666777777777666666666666666777777666666666666666666666666444555555555555555444444222222222111111111111111111111000000//////....../////////000111333444555444222000000111222222222000000////////////000000111///...,,,,,,...///111000000000000111111111111/////////////////////////////////............---////////////////////////////////////////////////------............------------------------------......------------------.........------------------------------.................................------------------------,,,,,,,,,---------......---,,,,,,---000111111000------......------,,,,,,------------------------++++++,,,,,,---...//////...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000000000000111111111222222000000000000000000000000...------///222333333333000000000000000000000000111111111111222222333333333222222222222333444444333333333222222222222111111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,------------------------------------,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///............//////,,,,,,,,,---------..............................------,,,++++++---...///...------------...////////////......//////000111111111111111111111111111000000000000000111111111111222333444555666666777777777666666666777888888777777666666666666555555333444444555555444333222111111222222222111111111111000000000/////////.........///000222333555666777444111000000222222222000000////////////000000000///............///000............/////////////////////////////////////////////...............////////////////////////////////////////////////------............------------------............------------............//////......------,,,,,,,,,,,,------......//////////////////////////////,,,------------------,,,,,,,,,,,,---------......+++++++++,,,---.........,,,------...------,,,,,,------------------------******+++,,,---//////000---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,------------...***++++++,,,,,,++++++***------------------------,,,+++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000/////////000000000111111000000000000000000000000000/////////111222222000000000000000000000000000111111222222333333333333333333222222333333444555333333222222222111111111111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---------.................................---,,,+++,,,---...///...------------.../////////////////////000111111111111111111111222222222111111000000000000000000111111222333444555666666777777777777888888999:::666666666555555555444444444444555666555444222111000111111222222222111111000000000000////////////......///000111333555666888555222000000111111000000000////////////000000///000111111111111000///............////////////////////////////////////////////////////////////........................////////////////////////---......//////......------------....../////////---...................../////////......------------------....../////////////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,---------......//////000///////////////,,,,,,------...------,,,------------------------******+++,,,---//////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000/////////000000000111111333333333333333333333333222111///000111111000///000000000000000000000000111222222333444333333333333333333333333444444555222222222222111111111111111000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,------++++++---...***++++++,,,---.........---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************++++++,,,,,,,,,,,,---------..............................///............///000000...------------...////////////000000000111111111111111111222222222222222111111111111000000000000111111222333444555666666888777777777888999:::;;;777666666555555444444444555666888888888666444222///000111333333222111111000000000000////////////.........///000222333444777444111000111111000///000000////////////000000...000111333333111000...000000000000111111111111////////////////////////...////////////000000000........................////////////////////////......////////////......---------...//////000000//////................../////////............................../////////........................+++,,,---......---,,,+++,,,,,,,,,---------......///000111000...---...///,,,,,,------......------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++***)))***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000000000000111111111222222333333333333333333333333111000///000111222111///000000000000000000000000111222333444444444333333444333333333333444555555222222222222111111111111000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,------++++++,,,...+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------************************************+++,,,------************************)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///,,,,,,,,,---------..............................------...////////////......------------...////////////000111111111111111111111111222222333333333111111111111000000000///111111222333444555555666666666666777777888999:::888888777777666555555444555666777888777555333111...000111333333333111000////////////000000000000............///000111222222000///000222222111000000000////////////000000///000000000000000000///000000000000111111111111////////////////////////.../////////000000000000////////////////////////////////////////////////......////////////......---------...///000000000000000//////......------............////////////////////////............------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......***,,,...---++++++,,,...+++,,,------......------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,,,,,,,---------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++))))))***,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000000000000000000000000111111222222222333333333111111111111111111111111000/////////111222222111000000000000000000000000111222333444555444333333444333333333333444555555222222222111111111111000000000000///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))),,,...---+++***,,,///---,,,,,,++++++******)))---,,,,,,++++++,,,,,,------,,,++++++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////************************++++++++++++++++++++++++******+++,,,---......///)))))))))))))))))))))))))))))))))***+++,,,......------------------------)))***+++,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,---------..............................)))***,,,---------,,,+++...------------...////////////000111111111111111111111111222222333333333222111111111000000//////000111222333444555555666555555555555666777999999999999999888777666666555222333555666555333000......///111333444333111000////////////000000000000...............///000000------...000222444333222000000////////////000000111///...------...///111............////////////////////////////////////.../////////000000111111000000000000000000000000////////////////////////......////////////......---------...///000000111111111000///...------,,,------......//////000000000000//////......------------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......))),,,......------///222+++,,,,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,*********+++,,,---))))))*********++++++++++++++++++,,,,,,+++++++++------------------------(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......000111111000000000111111111222222222111111000000000000000000000000000111111000000000000111111222222333333333222222111333333333222222111111111222222222222222222222222444333222111000000000000111111000......---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++******)))......---,,,,,,+++******+++***)))(((((()))***+++++++++++++++++++++++++++,,,++++++******))))))))),,,+++)))***,,,......---++++++++++++++++++++++++,,,,,,------,,,,,,+++***------............------///......------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......,,,+++***))))))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,..................................................................------000000000000000111111111222222222333333333444444222222111111222222333444111111222222222333333333999888777777777777777888777777777666555555444444444444444333333222222222000111222333333222000///000000000000000000000000111000/////////000222333111111111111111111111111000000000000000111111222000000111111111111000000//////////////////////////////////////////////////////............//////111111000000000000000111////////////////////////111111000000//////......000000000000000000000000111000///...------...///------------------------------------------------------......///.........000000000000000000000000...---,,,,,,......---,,,------------------------........................------------------------------------------------......//////...---,,,,,,......---,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111...........................000222222111000111222111111222222222111111000111111111111111111111111111111000000000000111111111111111222222111111000333333333222222222111111222222222222222222222222333333222111000000000000111000///...------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++***+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++*********---------------.........++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---......---,,,++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................................................................//////000000111111111222222333333333444444444444222222222111222222333444333333333333444444444444888777777777777777666666444444444444444333333333444444333333333222222222111222222333222111000000000000000000000000000000111000000///000111222333111111111111111111111111222222111000//////000000000000111111111111000000//////////////////////////////////////////////////////............//////111111000000000000000111000000000000000000000000111000000000/////////...000000000000000000000000111000///...---......///.........................................................///......------////////////////////////...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---,,,,,,,,,,,,,,,+++,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---------------------------///000222222111111222333000111111222222222111111111111111111111111111111111111000000000000111111///000000111111111000000333333333222222222222111222222222222222222222222333333222111000000000000000000///...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///222111///------///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------......................................................///000111222222333333333333444444444555555222222222222222333444444444444444555555555666666666666777888777666555444333333333444444444444444333333333333222222222222222222333333222111000000000000000000000000000000111000000000000111222222111111111111111111111111444333222000//////......000000111111111111000000/////////////////////////////////////////////////////////....../////////000000000//////000000111111111111111111111111111000000000000////////////000000000000000000000000000000///............//////////////////////////////////////////////////////////////////...---,,,...........................,,,,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............------,,,++++++++++++,,,---...///------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++...000222333222111222333000000111222222222111111111111111111111111111111111111000000000000111111///000111111111111111111222222222222222222222222222222222222222222222222333222111000000/////////000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------+++000444333...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000,,,,,,------------,,,,,,,,,,,,,,,---------......+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------....................................////////////---...///000111222333333333333444444444555555555333222222222222333444444444444444555555555666666555666777888777666333222444444555555666777777888333333333333333222222222333333333333222111111000000000000000000000000000000000000111111111222222111111111111111111111111333222111000////////////000000111111111111000000////////////////////////////////////////////////......////////////......000////////////000000111111111111111111111111111000000000000/////////////////////////////////////////////.........//////////////////////////////////////////////////////000000000000///---,,,,,,---------------------------,,,+++,,,.........,,,------------------------........................---------------------------------------------------------......------,,,,,,,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---------.........///...---,,,+++*********..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///222222222111222444///000111222222222222222111111111111111111111111111111000000000000111111000111111222333333222222222222222222222222222222222222222222222222222222333222111000///////////////......------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------)))...222222---)))***---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111------............------......---------,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,---...******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------......------,,,------------------------................................./////////000000---...///000111222333333333333333444444444555555333333222222333333444555444444444444555555555555555666888888777555333111333444444555666777888888333333333333333333333333555444333222222111111111000000000000000000000000000111111111222222222222111111111111111111111111111000000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000......///000000///......//////......///000111111111111111111111111111111////////////000000000000////////////////////////......//////////////////................................................000000000000///...---,,,---------------------------,,,+++,,,...///...---------------------------........................------------------------------------------------,,,,,,---------------,,,///...------,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...............///////////////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111111222333///000111222222222222222222222222222222222222222111111000000000000111111000111222333333333333333111222222222222333333333222222222222222222222222222222111000////////////......---------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++******)))+++++++++++++++***************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))),,,///...,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---//////000000---......//////......---//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................//////000000111......///000111222222333222222222333333333444444333333333333333444444555444444444555555555555666777888888888777555444222222222333333444555666666444444444444555555555555666555444222111111111111000000000000000000000000000111222222333333222222111111111111111111111111000000000000000111222222000000111111111111000000000000000000000000000000000000000000000000000000---...///000000///...---............///000111111111111111111111111111111////////////000000000000000000000000000000000000---...//////000/////////................................................000000000000//////...---------------------------,,,++++++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------------,,,000///...---,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------........./////////000000...------,,,++++++++++++************************)))***+++,,,,,,,,,,,,+++------------------------+++---///000000000111222//////000222222333333222222222222222222222222222111111000000000000111111///000111222222333333333111111222222222333333333222222222222222222222222222111000//////......///...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------------------******+++---............,,,------......------,,,---------------------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,+++++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000000111111//////000000111111111222111111111222222222333333444333333333333444555555555555666666666777777777:::999888777666555555444222333333333444444555555555555555666666666777777777666444222111111111111000000000000000000000000000111222333333333222222111111111111111111111111222111000000000000000111000000111111111111000000000000000000000000000000000000000000000000000000---...///000000///...---...------......000111111000000000000000000000000.../////////000000000111000000000000000000000000,,,---///000000000////////////////////////////////////////////////////////////000000000//////...------------------------,,,++++++,,,...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---------------///......---------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------............------,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++***,,,.../////////111222//////000222222333333333222222222222222222222222111111000000000000111111......///111111222222222111111111222222333333333222222222222222222222222222111000//////.........------,,,,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,---------,,,,,,+++***)))((((((***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******)))))))))---+++******,,,......---------------------------******+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------...------,,,,,,---------)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111111222000000000000000111111111000000111111111222222222444333333333333444555555777777777777888888888888;;;:::999777666555555555555555555666666666666666555666666666777777888888777666444222111111111111000000000000000000000000000111222333444333222222111111111111111111111111444333222000////////////000000111111111111000000000000000000000000000000000000000000000000000000---...///111111///...------------......000111111////////////////////////.../////////000000111111000000000000000000000000,,,---///000000000//////000000000000000000000000000000000000000000000000...//////000000000000///........................,,,++++++,,,...//////...------------------------........................------------------------------------------------***+++,,,,,,---------------------------...///000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------........................////////////...,,,***)))************************000000000000////////////111111000000111111222333444444222222222222444444222222222111111111000000111111111111111111222222666555444333222333444444444444333222222222333333222222222111000//////...................................................------++++++++++++------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---------------------------------+++,,,---...---,,,+++***---,,,+++*********+++,,,---------,,,,,,+++++++++/////////......------,,,,,,+++,,,---//////---+++,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***+++,,,---............+++,,,---.........---,,,+++++++++,,,,,,,,,------000000000000111111111111111111111111111111111111222222111111222222333444555444333222333555777999555666888999:::999999888999888888888777777666666555555555666666666666666888777555444333333444444333333222222111000//////111111000000000000000111222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000////////////000000000000000000////////////000000....................................////////////111111111000000000000000111111000000//////................../////////000111111000000//////........./////////...---,,,,,,......................................................---------,,,,,,,,,---------------------------.........---,,,,,,+++---------............///.........------,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------)))***,,,.........,,,+++------------------------------......///000000111++++++++++++++++++++++++111111111///+++)))((()))++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...*********++++++,,,------000111111000...,,,---...------------------------000000000000000000000///111111000000111111222333333222111111111111222333222222222111111111000000111111111111111222222333444333333333333444666666444444333222222222333333222222111111000//////...................................................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++,,,------,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++******++++++,,,---------,,,,,,+++++++++......------------------*********,,,......,,,***...---,,,+++************.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,---............+++,,,---.........------,,,,,,,,,,,,------------//////000000000111111111222222222111111111111111111111000000111111222333555444333333333555777888888999:::;;;<<<;;;:::999777777777777666666555555666666666666666666666666888777555444333333333444333333222222111000000///111111000000000000111111222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////000000000000000000////////////000000....................................////////////000000000000000111111111111111111111000000000///---------............///////////////000000000000/////////000//////.....................---------....................................------,,,,,,------------------------------......------,,,+++------------..................---------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,++++++,,,,,,,,,------------,,,++++++++++++,,,---,,,,,,++++++++++++++++++///000000///---,,,,,,---------------------------000000000000000000000000111111000000111111222333222111111000000111111222222222222111111111111111111111111111111222333333222222222333444666777888555444333333222222222333222111111000000//////...........................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,---//////---+++//////---,,,+++))))))(((......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------.........------,,,,,,---............---------------........./////////000000000000111111222222222222111111000000000000000000000111222222555444333333444555777888999:::;;;<<<;;;:::999888666666666666555555555555666666666666666666666666777666555444333333333444333333222222111000000000111000000000000000111111222111000000000000111222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000////////////////////////////////////000000000000000000////////////000000....................................//////////////////000000111111222222222222111111111111000000,,,,,,---------..................///000111111111...///000000000000000000//////.........---------......................../////////............---------------------------------......------,,,,,,------------...............------------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---+++***+++++++++++++++++++++++++++,,,,,,------......///------------------------+++,,,...---,,,,,,---///,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---------,,,+++*********---//////...,,,++++++,,,------------------------000000000000000111111111111111000000111111222333222222111111111111222222111111111111111111111111111111111111222333333444333333333444555666666777555555444333222222222222111111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++,,,,,,...---+++*********+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---.........000222222000.........------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------...............---,,,,,,------...........................////////////////////////000000000111333333222222111000000000111111111111111222222333555444444444444555666777888999999:::999888666555666666666666666666666666777777777666666666666666555555555444444333333333222222222111111111000000000000000000000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000////////////////////////////////////000000000000//////000000000000//////....................................////////////......///000111222222333111000000000000000000000---------.........//////.../////////000000000111---...///000000000000000/////////...------,,,,,,......................../////////////////////...------------------------,,,------...------,,,,,,,,,,,,---------.........------------------------,,,,,,------------------------------------------,,,,,,,,,------------...------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***,,,------,,,,,,...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,------------------///000000000111111111222111111000000111111222333222333333333333333333222111111111111111111111111111111111111222333444555555555555555555555555444666555444333222222222222000000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,---,,,+++***)))***+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,///...///000222222000...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,------------------------.........///......------------------......//////........./////////000000...////////////000000000222222222111111111000000333222222222222333444444444444444444444555555666888999999:::999888666555777777777777777777777777888888777777666666666666444444444444444333333333222222222111111111111111000000//////000111222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111........................////////////000000000000//////000000000000//////////////////////////////............////////////......///000111222222333.../////////////////////////////////000000000000111000000000/////////...,,,---......//////////////////.........---------.........................../////////////////////------------------------,,,,,,------...------,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------,,,,,,---------.....................---,,,,,,+++........................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,+++,,,...,,,,,,---------.........---..................---++++++,,,,,,,,,---------+++,,,------+++***+++,,,,,,,,,,,,---------......///000000111111222222222111111000000111111222333222333333444444333333222111111111111111222222222111111111111222444555666666666666666666555444333666555444333222111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++***)))******++++++,,,,,,------,,,,,,+++***************))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,...000000...,,,)))***,,,.........------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////------------------------,,,------......------,,,---------------------------....../////////............------......///000............/////////000......////////////000000111111111111111111111111333333333333333444555555444555555555555555555555999:::;;;<<<;;;:::999888777777777777888888888888999888888777777666666555333333444444444444333222111111111111111111111111////////////000111222333111111222333333222111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111........................////////////000000000000...///000111111000///...////////////////////////............//////////////////000000111111222222------............////////////000000000111111111111111111000///.........,,,---...............---................................................---............/////////------------------------,,,,,,------......------,,,,,,,,,,,,------------,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,------------...,,,---------.....................---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,++++++,,,,,,---------..................////////////......+++++++++,,,---.........+++,,,------++++++,,,---+++,,,,,,------.........///000000111111222333333111111000000111111222333111222333333333333222111000000111111111222222222111111111222333444555666444555666777777666555555666666444333222111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,---///...------...///------------------------++++++++++++++++++++++++.........------,,,+++***+++++++++,,,------......+++++++++++++++***))))))((()))+++,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,...//////...,,,***,,,---...///...,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...........................,,,------......------,,,------------------------,,,---...//////000/////////......---......000000------........./////////........./////////000000000000000111222222333333333333222222333333444555444555555555555555444444888999:::;;;<<<;;;:::999666666666777777777888888999999888888777666666555222333444444444444333222111111111111111111111111////////////000111222333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000.........///000111111111........................////////////000000000000...///000111111000///...////////////////////////............////////////000000000000000111111111............/////////000////////////000000000000000000000000////////////...////////////......---,,,,,,------.../////////........................,,,,,,------............------------------------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,---------......------------...............------------......///........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------............------...//////...------,,,,,,------------------+++---...---,,,+++,,,...++++++,,,,,,---......//////000000111222222333333111111111000111222222333000111222333333222111000000000111111222222222222111111111222333444666777222333555777888888777777777666444333222111111111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,***+++,,,,,,++++++---...------------------------++++++++++++++++++++++++............---,,,+++***++++++,,,------...//////******+++,,,,,,***)))(((((()))+++,,,------,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++...------///111111///---,,,---...//////---+++************++++++,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------++++++++++++------//////...---,,,,,,,,,,,,........................,,,------......------,,,------------------------,,,,,,...///000000000000///......------///000111------------.........///............/////////000//////000111222333333444222222111111222222333444444555555666555555444444555666888999:::999999888444555555555666666777777999999999888777666666555111222333444444444333222111111111111111111222222////////////000111222333111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000---......///000111111222........................////////////000000000000...///000222222000///...000000000000000000000000............/////////000111111111000000000000000.../////////000000111111............/////////000......//////000000111111000000111000000///......+++,,,,,,---...///000000........................,,,,,,,,,---------......------------------------+++,,,,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,------.........---------.........//////---------------...///000------------------------------------------------------------------------+++---...---,,,,,,---///---------.........//////,,,,,,---......---,,,,,,///......------,,,,,,+++,,,---......,,,,,,---...++++++,,,,,,---...//////111111000000000000111111333333222111000000111111111222333333333333222111000000000000000111111222444444333333333444444555555555666666777777888888777777555444333222222222.........///......---,,,------------------------+++,,,------......------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......//////...---,,,,,,------------------------+++,,,---.........---,,,------------------------,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***------***+++---,,,++++++******++++++,,,************+++,,,------++++++,,,,,,,,,---------///...---,,,+++*********........................---------,,,,,,+++++++++//////...---+++******))),,,+++*********+++,,,---------++++++++++++------+++---///111222000...---........................000//////......---,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------++++++++++++------***++++++,,,,,,------......---+++******+++---...........................111000...------...///000............////////////000000000000000000000000......---,,,---...///000000111111111000...+++)))000000111222222222222111222222222333444555777777333333333444444444555555666777777888888888888777777666666666555555555555999888666444333444555666555444444333333222222111000000000000000000000000222222222111111111000000111222222333333222222111111111111111000000////////////000000000000//////000000000000000000000000---...000111111111000///......///////////////...///////////////000000111,,,...000111222111000///000000000000000/////////////////////000000000000////////////////////////......//////000000111111000000////////////000000000000000000000000000000000000////////////000000////////////////////////...---,,,,,,,,,,,,---...///......---------..............................000///,,,*********+++,,,//////.........---------******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////,,,,,,------...////////////............------------------...------,,,,,,***------***+++///000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,---+++++++++---------+++)))...111000,,,***+++...***+++,,,,,,------,,,,,,111111000000000000111111333222222111000000111111000000111222222111000000000000000000000111222222333333333333333444555666555555666666777777777777666555444333111111111111//////000000//////...---------------------------+++,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...............---,,,,,,------------------------+++,,,---.........------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++//////++++++---,,,++++++******++++++,,,+++++++++***++++++,,,,,,)))************+++++++++///...---,,,++++++++++++************************---,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++---...000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---..............................---+++******+++,,,---............////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000,,,---///000111000///...000000111222222222222111111000111111222333444555333333444444444555555555666777777888888888888888777777666666666555555555777666555444444555777888555444444333333222222111000000000000000000000000222222222111111111000000000111111222222111111000222222111111111000000000///000000111111000000///////////////////////////---...///000111000000///......///////////////...000000000000000111111222---...000111111111///...////////////////////////////////////000000000000////////////////////////......//////000000000000//////............//////000000000000000000000000......------------......////////////////////////......---,,,,,,---............---------......///........................///...,,,+++***+++,,,---//////.........---------+++++++++,,,,,,,,,,,,---,,,------......------,,,+++,,,,,,------...........................------............------------,,,,,,------...---------)))---///+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,///...,,,,,,,,,,,,***)))+++///222111---+++,,,...***+++,,,,,,------,,,,,,111111000000000000111111333222111111000111111111///000000111111000000///111000000000000111222222222222222333444555666777555666666666666777777777555444333111000000000000000000000000000//////...------------------------,,,,,,,,,,,,------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---............------,,,------------------------+++,,,------......------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++---111111---+++---,,,++++++******++++++,,,,,,,,,++++++***+++++++++************++++++++++++///......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))*********+++++++++,,,------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------......---,,,,,,+++******------++++++++++++------------------------------,,,+++***))))))***,,,,,,---............/////////...........................------------...//////+++,,,...000111111000000000000111222222222222111111111111111222222333444333444444444444555555555666777777888999999888888777777777777666666666666555555444444555666888999555444444333333222222111000000000000000000000000222111111111111000000000000000000111111000000000222222222111111111111111000111111111111111111000..............................///000000000000000/////////000000//////...111111000000111111222333//////000111111000......---------.../////////000////////////000000000000////////////////////////...////////////000000000...------------------...000000000000000000000000......------------......////////////////////////......---,,,,,,---......---------------...///000...........................---,,,++++++,,,------...............---------,,,,,,,,,---------......------............------------------------------000//////...------,,,,,,............------------++++++,,,---............+++111555000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........------------,,,,,,,,,...---+++,,,,,,---+++***---000333222...+++,,,---***+++,,,,,,------,,,,,,111111000000000000111111222222111111111111111222000000000000000000000000111111000000111111222333111222222333444555777888666666666666666666666666444444333111111000000000///000000000000///......------------------------,,,,,,,,,,,,,,,---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------......------,,,------------------------,,,,,,,,,---------------,,,,,,------------......,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222222...+++,,,,,,++++++******++++++,,,------,,,+++************,,,,,,,,,---------......///......---,,,,,,,,,---------------------------************************------,,,,,,+++******))),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------------.........//////---------,,,,,,+++++++++------------------------,,,,,,,,,---------......---------,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------...------,,,,,,---...///---------.........//////000000000000000000000000------------......//////---...//////000///......000000111222222222222111444333333333444444555666444444444444555555555555666777777888999999999999888888888777777777666666555555555444555666777888555444444333333222222111000000000000000000000000111111111111000000000000000000111111111111000000222222222222111111111111111111222222222222111111////////////////////////...//////000000000000000///000000000000//////...000000//////000000111222000000111111000///...---+++,,,,,,---...///000000////////////000000000000////////////////////////////////////////////////......------------......////////////////////////000000////////////000000////////////////////////......------------......,,,,,,,,,---...///000111........................------,,,,,,,,,---..............................------------.........///------............------------------------,,,,,,//////.........---------.........---------,,,,,,***+++,,,---...............666;;;666///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------***))))))+++---//////...---000111000...+++++++++***+++,,,,,,------,,,,,,111111000000000000111111222111111111111111222222111111111111111111111111111111111111111222222333111222222333444555777888666666666555555555555555555444333222222111222222......//////......---,,,------------------------,,,++++++++++++,,,---...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------------,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222222...+++,,,,,,++++++******++++++,,,------,,,+++************,,,,,,---------...............---,,,,,,,,,------++++++++++++++++++++++++************************.........---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...------------------------//////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000------------....................................---------...............---......///////////////000000111222222222222111333333333333444555666666444444444555555555666666666666888999999:::::::::999888888888888777777777777777666555555555555555555444444333333222222111000000000000000000000000000000000000000000000000111222222222222222222111111111111111111111111111111111222222222222111111000000000000000000000000///////////////000000111000000111111000///......///............///000000000000000000000///......+++,,,,,,---...///000000////////////000000000000/////////////////////////////////...............///..................///////////////////////////000000////////////000000////////////////////////........................,,,,,,,,,---...///000111........................------------------......---.....................------........./////////---......//////......---------------------,,,,,,---------.........//////...------------,,,,,,,,,***+++,,,---............///777<<<666///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------***))))))+++---//////...,,,---///...---+++***)))***+++,,,,,,------,,,,,,111111000000000000111111111111111000111111222333222111111000000111111222222111111111111222333333222222222333444555666777666666666555555555555444444444333222222222222222...............------,,,------------------------,,,+++*********+++---...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,---------------------------,,,,,,,,,,,,---...///)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++---111111---+++---,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------*********+++++++++++++++++++++,,,---...///000000)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------............------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------.................................,,,---......//////......++++++,,,...///111222333000000111222222222222111000000000111222333555555444444555555555666666666666666888999::::::;;;;;;999999999999888888888777777777777666555555444444555444444333333222222111000000000000000000000000//////000000000000000111222222333333333333222222000000000000000111111111000111111111111111111000111111111111111111111111///////////////000111111111111111111000///.........------------...//////000000000000////////////---------.../////////000////////////000000000000/////////////////////////////////............---//////............//////000000000000000000000000......------------......////////////////////////---...////////////...------------------...///000....................................---------------------...............---------.........//////......////////////......------------------------,,,,,,------...//////000------------,,,,,,,,,,,,++++++,,,---............---333666111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------......---+++,,,,,,---+++***++++++,,,------+++***)))***+++,,,,,,------,,,,,,111111000000000000111111111111000000111222222333111000////////////000111222222111111222222333444333333333333333444555666666666555555555444444444333222222111111111111222///////////////...------------------------------,,,+++***)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------------------------------------------,,,,,,,,,---...///))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---++++++//////++++++---,,,++++++******++++++,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++******++++++,,,........................++++++++++++,,,,,,,,,---***++++++,,,---...///000***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,---------.........////////////////////////,,,---.../////////...---,,,,,,---...///000111222000000111222222222222111...//////111222444666777555555555555666666666666666666888999:::;;;;;;;;;::::::999999999888888888555666666666666666555555555444444333333222222111000000000000000000000000////////////000000111111111111222222222222111111....../////////000000000///000000111111000000///000000000000000000000000000//////...///000111222111222222111111///.....................///000000///////////////000000111////////////////////////////////////000000000000//////////////////////////////.........---------...------------------...000000000000000000000000......------------......////////////////////////---...///000000///...---......---------......///......................../////////......---,,,,,,---------.........//////,,,,,,---------...............////////////......+++,,,,,,------.........------..................---------,,,,,,,,,++++++,,,,,,------...------------111111---+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......///...,,,,,,,,,,,,***)))***++++++---...---,,,+++***+++,,,,,,------,,,,,,111111000000000000111111111111000000111222333333000///...------...///000222222111111222222333444444444333333333444444555666666555555555444444444222111000000000000000111000000000000000//////...------------------------,,,+++***))))))+++---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------------------------------------------,,,+++,,,---...///++++++,,,------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***------***+++---,,,++++++++++++++++++,,,************+++,,,---------------.........//////*********)))******++++++************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,++++++------------++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,---...//////...---,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///......,,,,,,,,,---------......************************,,,,,,.../////////...---000000///...............000000111222222222222111000000111222444777999:::555555555555666666666777666666888999:::;;;;;;;;;:::::::::999999999888888333444555666777777777777555555444333333222222111000000000000000000000000.../////////000000111111000000111111111111000000---.........//////000000//////000000000000//////////////////////////////000///.........///111222222222222111111///......///////////////000111111//////...//////000111222000000000000000/////////////////////000000000000//////////////////////////////.........------------,,,,,,++++++,,,,,,---000000000000000000000000000000////////////000000////////////////////////---...///000000///...---///......---------..............................////////////...---,,,+++---------.........//////,,,,,,,,,---------............////////////......++++++,,,,,,---...///////////////...------,,,,,,---------,,,,,,,,,++++++---------...------,,,,,,...000000,,,,,,000000...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........---+++++++++---------+++++++++,,,---//////...---++++++,,,---------,,,,,,222222222111111111000000111222222333333222222111222111111111000000//////,,,,,,,,,------...///000333333333333333333333333555555444333333333444444333333222222111000//////------///000111111111111------------------------+++++++++,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++000///------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------......///000,,,++++++******++++++,,,/////////......---------------,,,,,,,,,,,,++++++++++++******************'''))),,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,---------......------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////---,,,,,,---...///.........//////000111222///000000111111111000000222222111111222444555777999888777666666666888888555666777888999999888777999::::::::::::999888777555555555555555444444333333444444555555444444333333333222222111000//////111111000000//////......000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000222111///111333444111///111111000000//////..................////////////........................000000//////......------////////////000000000000111111000000000000111111111000///......///000111111000///......///000111////////////////////////000000//////.........---------............------......------------......,,,---------.../////////,,,---///111111000...---///...---,,,,,,---...///........................+++,,,...000222222///------------------------------------............//////............------------------------------------.........//////000000/////////......------------,,,***))))))***,,,---,,,,,,,,,++++++*********---.........---,,,,,,+++------------------------,,,,,,++++++++++++******+++++++++,,,,,,+++******))))))*********+++++++++222222222111111111000000111222222333333222222111111111111111000000000///000000000000111222333444333333333333333333333333555444333333222333333333333333222111111000/////////000000000000///......------------------------+++,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++))))))))))))***+++,,,---......------,,,---------,,,++++++******++++++,,,.........---------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++///...------------...///.........//////000111222///000111222222222222222444333333333333555666777999888888777777777888888666777888999999999888888999999999:::999999888888555666666666666555444444333333444444444444333333333333222111111000//////111000000000/////////...000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////222000///111333333111///000000000000//////..................///////////////////////////////////////////////////............/////////000000000000000//////////////////000111000///......///000111111000///......///000111////////////////////////000/////////...............//////////////////.........------------......---------...............,,,---///000000000///...///...------------...///........................+++,,,---000222222///------------------------------------............//////............------------------------------------........./////////000------,,,,,,,,,+++++++++---,,,+++))))))+++,,,------,,,,,,,,,++++++++++++------......------,,,+++------------------------......------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------222222222111111111111111111222222333333222222111111111111111000000000000222222222222333444555555333333333333333333333333444333222222111111222222222222222111111000000///111111111000///---,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++---...///...---,,,---//////......---+++******)))------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------************************))))))))))))***+++,,,---///...---,,,++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------......//////---...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------...------------------------.........---------------......---------......///.........//////000111222///000111333444444444444666555555444555555666666888888999999999999999888777888999999:::999999999777888888999999999888888666666777777777666555555333333444444444444333333222222222111111000000///000000000000////////////000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////111000000000222222000///000000000////////////...............////////////000000000000000000000000.........///////////////....../////////000000000///......------......///000000////////////000000000000////////////000000////////////////////////////////////............//////000000000000//////......------------.....................---------............///////////////......------......///........................,,,,,,---000222222///------------------------------------............//////............---------------------------------.............../////////---,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---------------,,,,,,,,,,,,------......------,,,,,,------------------------......------------,,,,,,,,,,,,------------,,,,,,---------.........//////111111111111111111111111111222222333333222222111111111111000000000000000000000000000111222333333333333333333333333333333333222222111000111111111222111111111000000000///111111000///...,,,+++***---------------------------------,,,,,,+++++++++,,,---...---,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---...//////000.........---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------------------------...---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......................................................------------.........///............///000111222000111222444555666666666666666555555555555555555777888999;;;;;;:::999888999999999999:::999999999666777888888999888888888777777777777777666666555333333333444444333333333222111111111000000000///000000000000////////////000000111111111111000000//////////////////////////////000000000000//////////////////////////////000///000000111111000///////////////////////////............////////////////////////////////////------......//////000000........./////////000000///..................///000000////////////000000000000////////////000000///////////////////////////////////////........./////////000000/////////......------------....../////////...---------,,,///............///000000//////............//////........................,,,,,,---///111111000...........................---------............//////............---------........................................................................---,,,++++++++++++,,,---------------------------,,,------...------,,,,,,------------------------,,,,,,+++++++++*********,,,,,,------......---------............/////////111111111111111111111111111222222333333222222111000000000000000000111111//////...//////000111222333333333333333333333333222222111000000000111111111111111000000000000000...............---,,,,,,---------------------------------,,,,,,+++++++++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------000///...---,,,+++++++++***************+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---......///---------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---.../////////...............---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///................................................,,,------.........//////............///000111222111111333444666666777777555555555555444444444444777888999:::;;;::::::999::::::999999999999999999666777777888888777777777777777777777777666666555222333333333333333333222111111111000000000000000////////////000000000000000000111111111111000000//////////////////////////////000000000000//////...........................///000000000/////////.............../////////............////////////........................------......//////000000............////////////000//////......//////000//////000000000000////////////000000000000//////////////////////////////.........///////////////---......//////......---......------------....../////////...---------,,,///............///000000////////////////////////........................---,,,---///111111000...........................---------............//////............---------.......................................---------........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------...------,,,------------------------,,,,,,+++++++++*********+++,,,------.........---------------............111111111111111222222222111222222333333222222111000000000000111111111111000000///000000111222333333333333333333333333333333222111111000000111111000000000000000000000000,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,+++)))+++,,,+++***)))***++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................000000...---++++++******************+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******++++++,,,,,,------***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------/////////...............------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///---------------------------------------.........+++,,,---...////////////.........//////000111222111222333555555666666666333444444555555555444444777777888999::::::::::::::::::999888888888888999777777777777777666555555666666777777777666555555222222333333333333222222000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000//////000000000000//////........................---///000000.........///---............/////////............////////////.................................///////////////------........./////////000//////////////////000//////000000000000////////////000000000000//////////////////////////////.........///////////////------............------......------------.....................---------............////////////...//////000000//////...........................---------...000111000///........................---------............//////............---------.................................---------------+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------......------------------------------......------------,,,,,,***+++,,,------...------,,,,,,,,,------------...000000111111111222222222111222222333333222222111///000000000111111111111000000000000000111333333333333333333333333333333333333222111111111111222///000000000000000000000,,,,,,,,,---------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,+++************+++,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,---------.........------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,......------,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,---////////////............//////000111222222333444444555555555555333444555666777777666666777666777777888999:::::::::999888777666777777888888888888777666555444333555666666666666555444444222222333333333333222222///000000000000000000000.../////////000000000111000000111111111111000000000000000000000000000000//////000000000000//////........................,,,...000000...,,,---///---------.........//////............////////////........................///////////////.........---------........./////////......------......///...///000111111000///......///000111111000///...////////////////////////............/////////000......////////////............------------......---------...............,,,---///000000000///......///000111111000///..............................------...000111000///........................---------............//////............---------.................................------,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,++++++++++++,,,,,,,,,---+++,,,------......------------------------------......------------,,,,,,)))***+++,,,------------,,,,,,,,,---------......000000111111222222222222222222222333333222222222//////000000111111111222............///000111222333333333333333333333333444333222222111111222222////////////000000000000------------,,,,,,+++***------------------------+++++++++,,,,,,---------+++,,,------++++++,,,---///...------,,,+++******+++++++++,,,,,,---------+++++++++,,,,,,---------((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,......---,,,++++++++++++,,,++++++++++++++++++,,,---------....../////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++(((+++...//////---------,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,++++++*********------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---///000000///............//////000111222333333444444555444444444333444666777888888888777777666555555666888:::;;;:::999777666666666777777888888888777666444222222555555555555555444444333222222222333333222222222////////////000000000000.../////////000000111111000000111111111111000000000000000000000000000000//////000000000000//////........................+++...000000---,,,---///---------.........//////............/////////000000000000000000000000000000000//////.........------------.........//////...------,,,,,,------......///000111111000///......///000111111000///...////////////////////////---.........//////000000//////000000000000//////.........------.........,,,------....../////////,,,---///111111000...---...///000111111000///..............................---,,,...000111000///////////////////////////---------.........////////////.........---------////////////////////////.........------,,,,,,,,,---------....../////////,,,------......------,,,*********++++++,,,,,,,,,+++,,,,,,---.........---------------------------,,,,,,,,,+++++++++******((()))***+++,,,,,,---,,,------------.........///333333222222222222222222555666666555222000000000222222111000/////////000///////////////000111111333444555555666666555555555444333222111222333333222111111000///......---------------------------,,,,,,,,,---------.........------,,,***))))))(((******+++++++++,,,,,,,,,---,,,++++++******++++++)))******++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++*********++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++((((((+++---,,,+++------------------------------,,,,,,,,,,,,++++++************+++,,,------++++++,,,,,,,,,---------,,,+++***))))))+++---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++///......------,,,++++++......---,,,++++++++++++)))***++++++,,,,,,+++++++++,,,------++++++,,,---,,,,,,++++++,,,,,,---...&&&'''***---......---,,,.........------,,,,,,,,,---------.........////////////.........---------........................///////////////.........000111111111111222222222333333333444444444555555333555777999888666444222555666999<<<======<<<;;;666777888999999999999999888777666666777666444222444444444333333222222222222222222111111111111000000000000000000000000000000000000000000000000000...//////000111222222222000000////////////000000111111000000//////......////////////........................////////////////////////////////////------......//////000000....................................////////////////////////////////////////////////000000000000,,,---///000000///---,,,111000///......///000111000000//////.........---........................///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////111000//////000///---+++000///...............///111000000///...---------...............///000000........................000///...---------------,,,------......------,,,------------------------,,,------......------,,,---------............///,,,,,,,,,---------............---------,,,,,,,,,///...,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...111111000000000000000000222333444444222000000111222111000000000000000000///////////////000111111333444444555555555555555555444333222222222333333111111000000///......---------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,++++++***+++++++++------------------------,,,,,,,,,+++++++++******---------,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))*********+++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,------***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...)))***+++---..................---------,,,,,,,,,,,,------------.........//////.........---------......................../////////////////////...000111111111111222222222333333333444444444555555333444666777777777555444777888999:::;;;;;;:::999777777888999999999999999888777555666666666444222444444444333333222222222222222222111111111111000000000000000000000000000000000000000000000000000...//////000111111222222000000////////////000000000000000000////////////////////////........................////////////////////////////////////.........///////////////....................................////////////////////////////////////////////////000000000000((())),,,...000111111111111000///......///000111000/////////..................................../////////////////////////////////////////////...////////////////////////////////////////////////////////////////////////000///...///000///...,,,///......------.........000000000///...---------...............//////000........................//////...---------------,,,------......------,,,------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...------------------------//////.........---------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000000111111111111111111000111333333111111111222000000000000000000111222000////////////000111111333333444555555555555555444444333222222222222333111000000//////.........------------------------,,,,,,,,,,,,------------++++++,,,,,,---------...,,,,,,---------.........------,,,+++++++++++++++//////...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))+++,,,...---,,,***(((++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,...///000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---.........++++++++++++,,,---...///++++++,,,---------------+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...,,,---------...............------------,,,,,,,,,,,,,,,,,,,,,------------...............---------..............................//////////////////000111111111111222222222333333333444444444555555333333444555555666666666999888888888888888888888777777888999999999999888888666555555666666444222444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000...//////000000111111222000//////......//////000////////////000000000000////////////........................///////////////////////////////////////////////////.............................................////////////////////////////////////////////////000000000000)))***+++---///111222333000000////////////000000////////////....................................////////////////////////......//////////////////////////////////////////////////////////////////////////////////////////000///......///000...---......------------......000000//////...---------......------......///000........................//////...------------...,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------......------------------////////////............------,,,,,,,,,,,,------......---,,,,,,,,,------++++++,,,---------------222222333333333333333444111333444444222111111222000/////////000111222222000000//////000000111222333333444555555555444444333333333222222222222222000000/////////.........------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++---------,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,---,,,+++)))(((+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...+++,,,------......------+++,,,------++++++,,,---,,,,,,++++++,,,,,,---.........---,,,,,,------...------------------------+++++++++,,,,,,,,,------............................................................////////////000000111111111222222222333333333444444444555555555444333333333444555666888777777666777777888999777888888999999999888888888666555444555555444333333333333333333333333333222222222111111111000000000000000000000000000000////////////////////////////////////000000111111/////////....../////////......//////000000111111////////////........................////////////////////////////////////000000//////......------....................................////////////////////////////////////////////////000000000000000000///...---.........000000////////////000000///////////////.................................////////////////////////............////////////////////////////////////////////////////////////////////////////////////000///---...///000///.....................///000/////////......---------...------------...//////........................///......---------......,,,------......------,,,.........------,,,,,,+++,,,------......------,,,+++,,,,,,,,,,,,---------............------------............------------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------***+++---.........---,,,222222333333444444444444555666777666333111111111000/////////000111222222000000000000000111222222222333333444555444444444333333333222222222111111////////////............------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++---------------,,,+++***++++++,,,,,,,,,---------...---+++*********+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,+++,,,------......------+++,,,------++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,---------------------------+++++++++,,,,,,,,,---------.............................................---.........//////000000000000111111111222222222333333333444444444555555777555444222111222333444555555555666777888:::;;;888888999999999888888777888666444333444444444333333333333333333333333333222222222111111111000000000000000000000000000000///////////////////////////////////////000000000//////............//////......//////000000111111////////////........................////////////////////////////////////000000//////......------////////////////////////............////////////////////////////////////////////////000000000000333222000///---,,,,,,,,,//////000000000000//////.........///////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////000000000000000000000000111///------...//////...///.........//////000111............---------------------------...//////..............................---------......///,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,------------....................................---------,,,,,,,,,++++++***++++++,,,,,,---------------,,,,,,,,,------...+++,,,---...///...---,,,000000111111222333333333666888888777444222111111000000000000000000111222111000000000000111222222222222333444444444444444222222222333222111111000........................------------------------++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---++++++))))))*********+++++++++...---+++))))))***,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********///...---,,,++++++++++++++++++,,,---------------+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------------.......................................------......///000000000000111111111111222222222333333333444444444555555555444333222111222333333444444555777888999:::;;;888999999999999888777777888666333333333444444333222222333333333333444444222222222111111111111000000000000000000000000000000000000000000000000000///////////////////////////......------......///////////////000000000000////////////........................///////////////////////////////////////////////////.........////////////////////////............////////////////////////////////////////////////000000000000000000////////////////////////000000000000//////.........///////////////////////////////////////////////////////////////------......///000000000////////////////////////////////////////////////000000000000000000000000333111...---.........---...............///000111------------------------------,,,,,,------...///...........................------------...//////,,,------......------,,,------------------------,,,------......------,,,---------.........//////------........./////////,,,,,,,,,,,,+++++++++***)))***+++,,,---------,,,------,,,,,,,,,---......,,,,,,---...............000000111111222333333444444666777666333222222222222111000000000000000000111111000000111111222333222222333444444444444333111222222333222111000///........................------------------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++---...///...,,,+++))))))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------///...------,,,,,,------------------------------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++------,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...,,,---...//////...------,,,,,,,,,---------......,,,------------.........---------.........//////........................------......///000000111000111111111111222222222333333333444444444555555111111111111222333444555555666777999::::::999999999999999999999888777777999666333222333333444333222222222333333444444444222222222111111111111000000000000000000000000000000000000000000000000000///////////////////////////......------......///000000000000////////////////////////........................////////////////////////////////////.........///////////////////////////////////////............////////////////////////////////////////////////000000000000,,,---///000111111000000...///000111111000///.............../////////000////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////000000000000000000000000555222///------------,,,,,,++++++,,,---...//////------------------------------,,,,,,------...///........................---------------...//////,,,------......------,,,+++,,,,,,------.........,,,------......------,,,,,,,,,---------.........,,,,,,---...///000111111------,,,,,,,,,+++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---...///---------------...//////222222333444444555666666111333555444333222222333222222111000//////000000111111111000111111222333222222333444444444333333111111222333222111000///---.....................------------------------******+++++++++,,,,,,,,,((())))))+++,,,------...,,,,,,,,,---------............---,,,,,,,,,,,,------,,,,,,++++++******))),,,,,,,,,------.........,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++......+++)))***,,,---------------------------------,,,,,,,,,++++++***+++---//////...---,,,++++++,,,,,,,,,---------((()))+++---------,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,+++******))))))******------------------------++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,------++++++++++++,,,---......******+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,++++++,,,,,,---...+++---///111111000///...,,,,,,,,,------.........---------.........//////---------.........//////........................---------...///000000111000111111111111222222222333333333444444444555555---...///111333555666777666777999;;;;;;999888666999999999999999888777666999666333222222333444333222222222333333444444444222222222111111111111000000000000000000000000000000000000000000000000000///////////////..................------.........111111000000//////......000/////////......................../////////000////////////////////////---.........//////000000000000000000000000000000............/////////000////////////////////////////////////000000000000,,,...000111222111///......///000111111000///...---.........//////000000000000000000000000000000////////////////////////---------...///000000111////////////////////////////////////////////////000000000000000000000000666333///---,,,---,,,+++************+++,,,---...---------------------------,,,,,,,,,,,,---..............................---------------...///000,,,------......------,,,***++++++,,,---...//////,,,------......------,,,++++++,,,,,,,,,---------+++,,,---...///111222222......---------,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---...///......---,,,,,,...///000222222222222222222222222222222333333333444444444444333333222111111111222000000111222333555555666555444444333333222222111222222111111111111222222------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((,,,,,,,,,---------...............------,,,,,,,,,+++,,,------......------...------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///000...,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,...---,,,++++++,,,---.........---,,,++++++++++++---,,,*********,,,...///111///------------+++)))+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---...//////---------------------------------------------------------.........////////////...---...///000111000000///......///111111222333333333333222111111111111111111222333444555666777888999999888777666999999999999999999999999333333444444444444444444555444333222111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///111000...------...////////////////////////............////////////...///000111111000///...////////////////////////////////////000000000000000000000000000000000000------------.........///........................////////////000000000000000000//////.........---000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////////////////000000000000///////////////...............////////////......//////000000000000//////000000000000000000000000////////////////////////000000000000///...---,,,---------.......................................000000///...------,,,,,,------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111+++,,,...000222333444444//////...------------...///...---,,,,,,---...///---------------------------,,,,,,,,,,,,---......000000000000000000000000111111222222222333333333444333333222111111222222111111222333444555666666555444444333333222222111222111111000000111111222---------...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---...///,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,---............---...------,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,------...---,,,++++++---...///...---,,,,,,------,,,+++++++++***++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------------------,,,+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------------...++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///.........///111111111111000///000111222333222333333333333222111111111111111111222333444444222333555666777777777666888888888888888888888888444444444444444444333333555444333222111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///111000///---......000000000000000000000000............////////////...///000111111000///...////////////////////////.../////////000000000000000000000000000000000000------........./////////................................................000000000/////////......000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////////////////000000000000/////////......---------//////000000000000////////////000000000000//////000000000000000000000000////////////////////////......///////////////...---------............///........................000//////...------,,,,,,------............------,,,,,,---......---,,,,,,------------------------------------...///000111,,,---...000111222333333//////...------------.........------------......---------------------------,,,,,,,,,,,,---......000000000000000000000000222222333333333444444444444333333222222222222222222222333444555666666777555444444333333222222111222111111000000111111222...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111,,,,,,,,,---------......,,,,,,++++++++++++******,,,---......//////.........------,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++,,,---...///000///...---,,,---...///+++******+++---------,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++---...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------+++,,,,,,------.........------------------------++++++++++++++++++,,,,,,------........./////////000////////////000111111222111111111111222333444222333333333333222111111111111000111111222333444000111444666777888888777777777777777777777777777555555444444333333222222444333222111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...000111111///......///000000000000000000000000............//////////////////000000000000//////////////////////////////....../////////000000000000000000000000000000000....../////////000000000////////////////////////////////////////////////111000000000000000//////000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////////////////000000000000111000000///...---------000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////,,,---...///000000000000------.........//////////////////////////////////////////...------,,,,,,------............------,,,------......------,,,........................------------...///000000---...///000111111111111//////...------------...---..................------------------------------,,,,,,,,,,,,---......222222222222222222222222444444444444555555555555444333333222222222333333333333444444555666777777555444444333333222222111111111000000000000111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,---......//////.........------,,,,,,------......------,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,------+++,,,---......---,,,+++,,,+++++++++,,,,,,---...000///...---,,,,,,------+++***)))***,,,---,,,+++***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...---+++)))))))))++++++,,,,,,,,,,,,------,,,------------------,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................+++,,,,,,,,,,,,,,,------............////////////............//////000000000000111111222222333333222333333333333222111111000000000000111222333444333444666888999999999888555555555555555555555555555555444444333222111111333333222111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...000111111///......///////////////////////////............//////////////////000000000000//////////////////////////////........./////////000000////////////////////////////////////000000000000000000000000000000000000222222222222111111111111111111111111000000000000//////////////////////////////000000000000////////////000000000000////////////000000000000//////////////////000000000000333222222111000///......///000000111111000000/////////000000000000//////////////////////////////////////////////////////------...///////////////------......//////000000000000000000000000000000//////.........---------------............---------------------------------------------------------------------...///000......//////000000////////////...------------...,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......222222222222222222222222333333333333444444444444444333333222333333444444333444444555555666666666555444444333333222222111111000000000000000000111222222222222222111111000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------------,,,------..................------,,,,,,------...---------,,,,,,---......------------------------,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++------------------------,,,+++++++++,,,,,,---...+++,,,---......---,,,+++...---,,,,,,+++++++++,,,......---,,,,,,+++++++++---+++***+++,,,,,,+++))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------...///...,,,+++***++++++++++++,,,,,,------------------......---------+++++++++,,,,,,,,,------,,,,,,,,,---------------........................------------......//////........./////////000000------......//////////////////000111111222222333222333333333333222111111000000000000111222333333444555777888888777666666444444444444444444444444555555444333222222111111222222111111000000111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000222111///......///....................................////////////000000////////////000000////////////////////////............////////////////////////////////////////////////000000000000111111111111111111111111333222222222111111111000000000000000111111111111//////////////////////////////000000000000////////////000000000000////////////000000000000//////////////////000000000000111111000//////...------...//////000000//////...//////000000000000////////////////////////////////////////////////////////////000//////...------------......///000000111000000000000000000000000...............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------......///---....../////////......//////...------------...,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......000000000000000000000000000000000111111111222222333333333333333444444555333333444444555555555555555444444333333222222111111000000//////000000111333333333333333222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......+++,,,------......------...------,,,,,,------...------------------...///------------------------+++---...---,,,+++,,,...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,------......------,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++)))******+++++++++***)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,...//////---,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------........................------......//////000000....../////////000000000------...///////////////......000111222222222222222333333333333222111111000000///000000111222333333444555555555555333333444444444444444444444444444444333333222222111111222111111000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///111222111000/////////------------------------............////////////000000////////////000000////////////////////////------........./////////000000000000000000000000....../////////000000000000000000000000000000000000000000//////......---//////000000000000000111000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////////////////000000000000------------,,,,,,,,,,,,......////////////......//////000000000000//////000000000000000000000000////////////////////////000000000000///...---,,,------...///000000111222////////////////////////........................------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------...............---//////...------------...---..................------------------------------,,,,,,,,,,,,---......000000000000000000000000111111111222222222333333333333333333333444555555333333333333444444444444555444444333333222222111000000////////////000000222222222222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,,,,---,,,,,,,,,...------,,,,,,------...---------------...//////........................,,,...///...,,,+++---///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,---------------------,,,+++,,,---...---,,,---,,,++++++*********+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++))))))+++,,,---***,,,------,,,,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------........................,,,,,,------...//////000.../////////000000000000...///000111222111111000...///111222333444444333222333333333333222111111/////////000000111222333111222444555555555444444444444444444444444444444333333222222222222222222111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///111222222000//////000....................................////////////111000///......///000111////////////////////////---------.........//////000000000000000000000000------........./////////000000000000000000000000000000///......---,,,,,,....../////////000000000000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////////////////000000000000------------............//////000000000000////////////000000000000//////000000000000000000000000////////////////////////...///////////////......------...///000111222222................................................------............------...---,,,,,,,,,,,,---...------------------------...------,,,,,,------...+++,,,---...............//////...------------.........------------......---------------------------,,,,,,,,,,,,---......222222222222222222222222444444444555555555666666333333333333333444555666222222333333333333333333555555444333333222222111000000////////////000000000111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***))),,,,,,,,,---------......*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...---------------...///000........................,,,...000///---,,,---000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222222111/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++++++++,,,---...///......,,,++++++,,,......++++++++++++,,,---......,,,,,,---.../////////...+++******,,,...000000//////...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***))))))***,,,---(((***,,,,,,++++++,,,---******+++,,,,,,---......---......//////......---******+++++++++,,,,,,,,,------------------------////////////////////////++++++,,,,,,---...//////////////////000000000000000111222333444333222222///000222444555555555555222333333333333222111111////////////000111222333111222444666888888888888444444444444444444444444222222222222222222333333111000000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111222222000//////000////////////////////////............/////////000111000///......///000111////////////////////////---------.........//////000000000000000000000000------------.........///////////////////////////222111111000///......------.........//////000000000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////////////////000000000000//////000000111222222222000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////,,,---...///000000000000------...///000111222222........................---.....................---..................---...---,,,,,,,,,,,,---..............................------,,,,,,,,,------***+++,,,---............//////...------------...///...---,,,,,,---...///---------------------------,,,,,,,,,,,,---......333222///......///222333222222111111222222333444111222333444555444333222555444333222222444555777333333333222222222111111//////............//////////////////000000000000000///...---,,,------......+++***+++---...,,,***------------------------...------------...//////......---------,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,---...//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---...------......------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,---------,,,+++***((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++///......------......///...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---.........---,,,+++))))))++++++******+++---...///,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111111111111111000///...222222333333333333333444444444333333333222222222333222000......///000111///111444666777666444333333333333333333333333333222222222111111111111000333222111000////////////............////////////000000//////.........---............////////////000000////////////000000000000000000000000000000////////////////////////------......//////000000---...///000000///...---............/////////000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111222222222222111///...---000000000000000000000000111111000000//////......////////////////////////222000---++++++---000222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---///............///000000//////.........---------......//////...---,,,,,,---......///////////////........................---------,,,,,,+++++++++++++++,,,,,,,,,---------......///000000000000000000000///...---,,,,,,+++...------,,,,,,------...------------------------,,,---------.../////////333222111000000111222333222222111111222222333444222222333333444444333333555444333222222444555777333333222222222111111111//////............//////.../////////000000000000///...---,,,+++,,,,,,---...,,,++++++---...---+++------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++---------......---------,,,,,,------------------------...............------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...---------------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------............------++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,------............------,,,++++++******+++---...///,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,---------.........,,,,,,---------........./////////000000000000111111111222222111111000///111111222333333444555555555444444333222111111111444333111//////000111222///000222444555555444333333333333333333333333333222222222111111111111000333222111000////////////............////////////000/////////........................////////////111000///////////////000000000000000000000000000////////////////////////.........///////////////---...////////////...---........./////////000000////////////000000000111000000000000000000000000///////////////.........////////////000000000111111111111111111111111111000000000000000000000000/////////000000000000000111111111111000///......000000000000000000000000000000000000000/////////111111111111111111111111222111///------///111222111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000/////////..................------......///000//////.........---------//////.........------------......///////////////.................................---------,,,,,,++++++,,,,,,,,,---------------...////////////////////////...------,,,,,,...------,,,,,,------...---------------------------------...............333333333333333333333333222222111111222222333444333333222222333333444444444444333222333444555666333222222222222111111111//////............//////....../////////000000000------,,,+++++++++,,,,,,...---,,,,,,......---,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++***---..................---......---------,,,,,,,,,+++,,,---...////////////.................................---------,,,,,,,,,,,,,,,++++++,,,,,,---------------------------++++++++++++************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,------......///000000//////++++++++++++,,,---......,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------------------------------.........//////,,,------------.........000000000000111111111111222222222222222222111000111111222333333444555555555444444333222222111111555444222111111111222333000111111222222333333333333333333333333333333333222222222111111111111000333222111000////////////............////////////////////////........................////////////111111000///////////////000000000000000000000000///////////////////////////////////////.........------............------....../////////000000000/////////000000000111111000000000000000000000000......................../////////000000000111111111111111111111111111111000000000000000000000000000000000000000000////////////000000000000//////000000000000000000000000//////000000000000000000111111111111111111111111222111111000000111111222...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000////////////............---------------......////////////.........------000///...---,,,---......---......///////////////......................../////////...............,,,,,,,,,,,,------------,,,------..........................................------,,,,,,------...------------------------...............---------111222333444444333222111222222111111222222333444444333222111222333444555444444333333333444555666222222222222111111111111//////............//////........./////////000000------,,,,,,,,,,,,,,,,,,...------------...------------------------------,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,++++++---......//////......---------------------------,,,------...//////......------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---......///////////////...++++++++++++,,,---------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------------------............------------............//////000000000111111111222222333333333222222111222222333333333333444444444444444444444444444444555555444333333333333444333222111111111333444555333333333333333333333333222222222111111111000000222222111000//////000000............///////////////////////////.....................////////////222111000//////......///////////////////////////////////////////////////000000//////......------------............------...////////////000000000//////000000000111111111000000000000000000000000........./////////////////////000000000111111111111111111111111111111111111111111111111111111111222111111000000/////////---...///000000000000000000000000000000000000000/////////000000111111222////////////////////////000111111111111111111000------............------000000000000000000000000000000000000000000000000///////////////////////////////////////.........---,,,,,,,,,,,,---......////////////............000///---,,,,,,---...000---......///////////////................................................,,,,,,,,,------------...,,,---......//////......---------.........//////...------,,,,,,------...------------------------/////////...---------,,,000111222333333222111000222222111111222222333444444333222111222333444555333333333333444444555555222222222111111111000000//////............//////............////////////---------............---,,,------------,,,---------------------------------------------......///............------------------............------++++++,,,,,,---...//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---...------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...------------............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---............---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,,,,,,,------------------.........//////........./////////000000111222222333333333222222555444444333333222222111333333444555666777888888666555555444444444444444555444222222222333555666333333333333333333333333222222222111111111000000222111000000000000000000............////////////.........///////////////............////////////111111000///////////////////////////////////////////////////////////////000000//////......------........................////////////000000000111000000000000111111111111111111111111111111111111//////000000000111111111000000000000111111111111111111111111111111111111222222222222222222222222222222111111000000//////---...///000111111111111111111111111111111111111//////000000111111222222000000000000000000000000//////000111111000//////111111111222222111111111111111111111111111111111000000000000000000000000////////////////////////.........///////////////---,,,,,,,,,,,,---......000000/////////.........000...---,,,,,,---///000---......///////////////........................------------------......,,,,,,---------...............///000000000000///,,,,,,------.../////////...------,,,,,,------...------------------------/////////...---------,,,000111222333333222111000222222111111222222333444333333222222333333444444333333333444444444555555222111111111111000000000//////............//////------........./////////,,,---.../////////......+++,,,------++++++,,,---------------------------...------------...//////////////////............,,,------------------,,,***++++++,,,---...///000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,---......------------------------............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---.........---,,,***)))(((+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------------........./////////............////////////000111222222222222222222555444444333333222222111333333444555666888999999555555555555444444444333555444333333333444555666333333333333333333333333222222222111111111111000111111000000000000000111............////////////.........///////////////............////////////000000////////////000000000000000000000000000000///////////////////////////////////////.........//////............///////////////000000000111111000000000111111111222222111111111111111111111111///000000111111222222333000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111000000//////000111111111111111111111111111111111111111000000111111111111111111222222222222222222222222///000000111111000000///000111111111111111111000111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////---------------......///000000000/////////............---,,,---...///000---......///////////////........................---------------.........,,,---------...............//////000000000000000---------.........//////...------,,,,,,------...------------------------...............---------222222333333333333222222222222111111222222333444222222333333444444333333333333444444555555444444111111111111000000000000//////............//////---------.........//////+++,,,---.........------)))+++---,,,***)))***,,,------------------------------,,,,,,------.../////////.........---------++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........---...............------------------------------------,,,,,,,,,+++++++++++++++++++++,,,---...///------------------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,---------------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******+++,,,---------,,,++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,---------...............////////////...////////////000000000///000111111222222111111222222222333333444444444444444444444555555555555444555555555444444333333444444333333333333333444333333333333333333333333222222222111111111111000111111000000000000111111............////////////............/////////000............///////////////......//////000111222000000000000000000000000////////////////////////.........///////////////111000////////////000111//////000000000111111111000000111111111222222222111111111111111111111111/////////000111111222222000000111111111222222222222222222222222222222222333333333333333333333333111111111111111111222222000111222222222222222111111111111111111111111111222222111111111111111111222222222222222222222222111111111111111111111111//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000............/////////000......------......///000000000000000/////////...---------.........//////---......///////////////........................------........./////////------------............---...//////000000//////---------..................------,,,,,,------...---------------------------------...............444444444444444444444444222222111111222222333444111222333444555444333222222333444444555555444444111111111111000000000000//////............//////---------.........//////)))***,,,---...---,,,,,,(((+++,,,+++)))(((***,,,------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,---...////////////..............................---------,,,,,,,,,++++++++++++,,,---...///---------------------------------,,,,,,,,,++++++...---,,,,,,++++++++++++------......------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,------......------,,,((((((***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,............,,,+++))))))*********+++++++++++++++++++++++++++++++++///......------......///,,,++++++++++++++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,+++,,,---------,,,+++***,,,++++++++++++++++++,,,++++++,,,---------,,,,,,---------------------------------.........//////............/////////000000000000000111111111111...///000111111111111111///000111222444555666777555444444333333222111111444444555555444444333222222222222222222222222222333333333333333333333333222222222111111111111000111000000000000000111111............/////////000---.........//////000000............/////////000............///111222333000000000000000000000000////////////////////////---.........//////000000222111000//////000111222000000000000111111111111000111111111111222222222111111111111111111111111---......///000111111222000111111111111222222222222222222222222222222222333333333333333333333333000000000111222222222333222222333333333222222111111111111111111111111111333222222222111000000000000000000000000000000000333222222111111222222333333333444444444444333333111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000///............///000000000000000000////////////,,,,,,---...//////......---......///////////////.........................../////////000000111111---------.........//////,,,---......//////.................................------,,,,,,------...------------------------,,,------....../////////111111222333333333222222000111111111111222222222111222444555555444222111222222222222222222222222...000333333111...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---------,,,,,,+++++++++******+++,,,,,,---......///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------------------------......---,,,,,,---------+++++++++,,,,,,---------+++******))))))******+++........................//////...---+++***))))))((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***)))(((***------***''',,,,,,+++++++++,,,---...------,,,,,,,,,---...///------,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---.........---,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------111000///...---,,,++++++............////////////............//////////////////000000111111222222/////////000111111222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333333333333222222333333111000000000111222000000000000////////////000000//////.........---------......//////000000////////////000000000000//////000000///...---,,,------...///000000//////000000///...............111111000000//////......///////////////.........111111111111000000000000111111000//////000222333000000000000000111222222333333222222111111000000333222222111111111222222222222222222222222222222222222222222222333444444333333333333444444444444222222111111111111222222222222111111111111222222000000222333333444333333111111111111111111222222//////000111222333333333222222222111111111111000000000////////////000000///000111222222111000///000000000000000000000000000000////////////000000...............///000000000000///...............---------.........//////........................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,---...///000///............---------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---...///........................---......///////////////222222333333333222222111111111111111222222222222111222444555555444222111222222222222222222222222111333555444222000000000......---------,,,,,,,,,........................,,,,,,------------,,,,,,++++++++++++++++++++++++............---------,,,***++++++,,,------......///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------......------------------------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,..............................---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))+++------+++(((++++++,,,,,,,,,,,,------+++,,,,,,,,,------------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------......------,,,+++------------------------++++++,,,,,,,,,,,,------....................................////////////............////////////000000000000000111111111111111111222333333444444333333333333333333333333555555444444333222222222222222222222222222222222333333333333333333333333444444333333333222222222333222111000000000111222000000000000////////////000/////////.....................///////////////............///////////////000222222222000///------......///000000//////000000///...............111111000000////////////////////////////////////111111111111111111111111000000000000111222333444111111000000111111222333333333333222222222111111222111111000000000111111222222222222222222222222///000222333333333222111222222222222222222222222333333222222222222333333444333333222222333333444222333333333333444444444111111111222222222222222000000111111222222333333222222222222111111111111111111000000000000111111000000111111111111000000000000000000000000000000000000////////////000000000///.........///000111000000///............///---------.........//////........................///...------,,,,,,,,,---,,,,,,------------,,,,,,...------,,,---...///000------....../////////000...------,,,,,,,,,---------------,,,------..............................---......///////////////333333333333222222111000111111111111222222222333222333444444444333222111333333333333333333333333333444444222000///000111......---------,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------............---,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......------------------------------+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++......------------......---------------------------------,,,,,,+++++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------+++******+++,,,---------,,,,,,)))***,,,---------,,,+++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000---............/////////............////////////111111111111000000000000111111111222333333444444333333333333333333333333666666555444333222222111333333333333333333333333333333333333333333333333333333333333222222222222333222111111000000111111000000000000////////////////////////............///////////////.........------------............000111333555444333000.........///000000000//////000000///.........//////111000000000000///////////////////////////000000222222222222222222222222///000111222333444444444111111111000111111222333333333333333333333333222333222222222222222333333444444444444444444444444///111333555666444222000333333333333333333333333444444333333333333444444666555555444444555555666666555444333333333444444222222222222222222222222111111111222222222222222333222222222111111111111222222222111111222222222111111111000000111111111000000000000000000000000111000000//////000000111333111///......///000111111000//////......//////------........./////////........................///...------,,,---------------............------...------------...//////,,,,,,---...///000111111//////...---,,,,,,,,,,,,......------------------........................---......///////////////444444444333222111000///111111111222222222333333333333444444444333222111333333333333333333333333111111000---++++++---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------************************,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......------------------------------------,,,,,,,,,---......---------,,,,,,+++++++++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))***,,,......---,,,+++((()))+++------,,,+++*********))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000---------.........//////............////////////222222111111000000///////////////000111111222222222222333333333333444444555555555555444444444444444444444444444444444444444444444444444444444444333333333222222222222111222222222111111111111111000000000000///////////////////////////.........000000//////......------------.........////////////111333555555333000///...//////000000000//////000000///////////////000000000000000000000000000//////000000000000111111111111111111222222222222000111222333444333222111111000000000000111222222333333333333333333444444555555555555555666666777555555555555555555555555333444666777888777666555777777666666666666666555555444444333333444444555777666666666666666666777888666444222111222333444333333333333333222222222222222222222222222222111333333222222222111111111222222111111111111222222333222000000000000222333000000000000000000000000111000000000000000000111444333000......///000222111000000///.../////////............////////////..............................------------............////////////......------------......//////+++,,,,,,---....../////////...---,,,,,,,,,,,,,,,...............------,,,........................---......///////////////444444444333222111000///111222222222222333333333444444444444333333222111333333333333333333333333000///...+++)))***,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------************************,,,,,,------------......------,,,,,,,,,------...,,,------......------,,,+++,,,------......---------------------------------,,,,,,,,,------...///---------,,,,,,+++++++++------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++++++++,,,)))***,,,......---,,,+++((()))+++------,,,+++***,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,------...------,,,////////////////////////+++++++++,,,,,,,,,---------.....................------------........................////////////222222111111000000///////////////000111111222222222222222333333444444444333333444555666666777888444444444444444444444444444444444444444444444444333333222222222111111111222222222222111111000000000000000000////////////.........///////////////000000//////......------....../////////000000000...000222333333222000...///000000000000000//////000000/////////000000111000000000000111111111111000000000000111111222222000000000111111222222222222333333444333222000///111111000000111111222333333333333444444555555555777777666666777888999999777777777777777777777777999888777777777888:::;;;999999999999888888777777666555555444444555555666777777666666666666777777888777444222111111222333444444444444333333222222333333333222222222222222333333333222222222222111111111111000000111111111333222111000000111222333111111111111111111111111111111000000000000111111444222000///...///000111111111000///////////////........./////////000000////////////////////////......---------......///...//////000000//////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---......//////...------........................---......///////////////333333333333222222111000222222222222333333333333555444444333333222222222333333333333333333333333111111000...+++,,,...000......---------,,,,,,,,,........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------------------------......------,,,,,,,,,---......------............------+++,,,------......------------------------------************+++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,***)))***,,,***+++,,,---------,,,,,,)))***,,,---------,,,+++------,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------......------------------------------++++++,,,,,,,,,,,,------/////////...---------,,,,,,------------.....................////////////111111111111000000000000111111111222333333444444111222222333333444444555222222333555777888999:::555555555555555555555555444444444444444444444444222222222222111111111111111222222222222111000000000000000000////////////.........//////////////////////////////.........////////////000000000111...///000111111111000///000000111111111000//////000000/////////000111111000000000111111111111222000000000111222222333333000000111111222333333333444444444444333222111111333333222222333333444555444555555666777888999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888:::===???<<<<<<<<<;;;::::::999999999888888777777888888999999888888777777888888999888777555444333333444444666555555444444333333222222222222333333333333333333333333333222222222222111111000000000000111111222222111111111111222222111111111111111111111111222111111000000111111222111111000000//////000000222111000000//////000000....../////////000000000////////////////////////.........---......///000......////////////......,,,---......//////......------------,,,,,,++++++,,,,,,,,,,,,---...//////,,,---...///000///..............................---......///////////////222222333333333222222111222222222333333333444444555555444333222222222222444444444444444444444444222222222000...---///000......---------,,,,,,,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,,,,---...///------............------+++,,,------......------------------------------************+++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++((('''))),,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---------------------------......///++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------************************++++++,,,,,,,,,,,,------//////.........---------,,,,,,---------.....................////////////000000000000000111111111111111111222333333444444111111222333333444555555333333444666777888999999555555555555555555555555555555555555555555555555222222222222111111111111111222222333222111000///000000000000////////////............/////////000.........///////////////........./////////000000///////////////000111111111111111111111000//////000000//////000111111222000000111111111222222222000000111111222333333444222222333333444555555666555555555555555666777777666666666666666777888888888888999:::;;;<<<===>>><<<<<<<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDBBBBBBBBBAAA@@@?????????======<<<<<<<<<<<<======;;;::::::999999::::::;;;999888888777777666666666666666666555444333333333111222222333333444444444444444333333333222222222222222111111111111222222111222222333333222222111111111111111111111111111222111111000000111111222---...///000000000//////222111000000//////000000.../////////000000000000////////////////////////...............///000000---......//////......---,,,---.../////////...------.....................------,,,,,,,,,------...***,,,...000111111000///........................---......///////////////111111222333333333222222222222333333333444444444666555444333222222222222444444444444444444444444111111222000...---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,---...///------............------+++,,,------......------------------------------,,,,,,,,,,,,---...///000+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------***'''&&&)))+++,,,,,,+++++++++,,,---...------,,,,,,,,,---...///------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---.........---------------------------++++++,,,,,,,,,---------........................,,,,,,,,,---------................../////////000//////000000111111222222/////////000111111222222111111222333333444555555555555666666777777888888666666666666666666666666555555555555555555555555222222222111111111111000111111222333222111000///000000000000////////////---.........//////000000---.........//////000000---------.........//////111000/////////000222333111111111111111000//////000000///000000111222222000000111111222222222222000000111222333333444444444444555555666777888888555555555555777999;;;===999999999999999::::::;;;:::;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEE@@@@@@????????????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::999888888777777666555444444333333111111222333333444555555444444444333333333222222444333333222222333333444111222333444444333222111111111111111111111111111222222111111111111222222+++,,,///000111000///...222111111000000000000000////////////000000000000000000000000000000000000...............///000000------............------,,,,,,.../////////...------......///000111222222//////...---,,,,,,,,,,,,)))+++...000111111111000........................---......///////////////111000000000000222333444444333333333444444555555555444333333222222333333444444333333333333222222222111111000///.........,,,,,,,,,------.........+++,,,---......---,,,+++//////.........---------.........------,,,,,,,,,+++,,,---......---,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,///......------,,,,,,+++((((((((()))***+++------///---+++)))((()))+++---+++++++++,,,,,,---------///...,,,+++***+++,,,,,,,,,++++++,,,------,,,***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------,,,,,,+++++++++.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------...//////...------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,))))))***+++,,,...///000---.........------///000////////////000000000000000000//////.........---222111///---,,,---...///222222333333333222222111000111111222444555555666666666666666777777777777555555666666666666555555666555555555555444444444333333333333333333333333333333222222111000////////////............////////////.........---------////////////////////////000000000000000000000000//////000111111111111111111000////////////000000111111111111111111111111333333333333333333333333333333333333333444444444555666666666555555777888777888888999:::;;;<<<======<<<<<>><<<:::888777666666777777666555555555666666222555888999888666555555555555555555555555555555444333222111111111222333444444444333222111000///222222222222222222222222222222111000///...------000000000000000000000000000000000000////////////000000000000000000000000............/////////000,,,---------.../////////.........///......---------------...///000000111///////////////...............------------......000000//////......------////////////////////////////////////////////////555444333222111111222222444333333222333444555666555444333333222222333333444444333333333222222222000000000///......------,,,,,,------------------,,,------------------,,,//////.........---------......---------,,,,,,,,,,,,------------------,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,---......---+++***)))***+++,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------------------------------,,,,,,,,,++++++------------,,,,,,,,,,,,///...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,------,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++++++++,,,...///000,,,---......------...000....../////////000000000000/////////............222111///...---...///000222222222333333222222111000111111222444555555666555666666666777777777777555555666666666666555555555555555555444444444444333333333333333333333333333333222111111000////////////............//////000000/////////.........////////////////////////........................///000000111111111111111111000000/////////000000222222222222222222222222333333333333333333333333333333444444444444444444555666777777666777999;;;999:::;;;<<<===>>>???@@@AAAAAAAAADDDGGGHHHFFFDDDCCCCCCCCCCCCEEEHHHJJJLLLJJJKKKLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNOOOPPPPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???===;;;:::999999999888777666666666666222444777777555444444555444444444444444444555555444444222111111111222333444444444333333111000000222222222222222222222222111111111000//////......111111111111111111111111111000000000////////////000000000000000000000000........./////////000000------..................------......///.........------......///000000111....../////////////////////......------......//////////////////.........////////////////////////////////////////////////666555444333222222222333444333222111111333555666555444333333222222333333333333333333222222222222111000000//////.........------------------,,,,,,...------,,,,,,------..................---------...------------,,,,,,,,,...------,,,,,,------......------------...//////------------------------///......------......///,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------,,,,,,---......///,,,---......------...000------........./////////////////////............111000/////////000222222111222222333333222222222111111222333333444555555555555666666666777777777555555666666666666555555555555555555444444444444333333333333333333333333222222222111111000000/////////............//////000000000000000/////////////////////////////////........................///000111111222222111111111000000000000000111111222222222222222222222222444444444444444444444444666666666666666666666666666777999999999:::<<>>>>>???@@@BBBCCCDDDEEEGGGGGGHHHJJJLLLMMMKKKJJJHHHGGGFFFFFFHHHKKKNNNQQQPPPQQQPPPNNNMMMLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???===<<<;;;999888777666666555666777777555444555777666666666666666666666666555444333222222222222333333444444333333222111000222222222222222222222222000000000000000000000000111111111111111111111111111111000000000/////////000000000000000000000000....../////////000000000//////..................,,,---...///////////////------......///000000000.........//////000000000///......------......///.........///////////////////////////////////////////////////////////////222222222333333444555555444333111000000222444666555444333333222222333333333333333222222222222111111111111111000000//////.........------,,,,,,,,,...---,,,++++++,,,---...........................------------------------...---,,,++++++,,,---......------------...//////..............................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,------...//////000//////...---------------+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,***+++++++++,,,,,,------...------,,,,,,,,,------------------------------........................+++,,,---......---,,,+++------------------------,,,,,,,,,---------......------------------------///......---------......+++---//////...---...///------------.........//////////////////.........000000000000111222333444111111222333333333222222111111222333333444555555555555555666666666777777555555666666666666555555555555555444444444333333222222222222222222222222222111111111000000000/////////............//////////////////////////////////////////////////////000000000000000000000000000000111222222222222111111111000000000111222222333333333333333333333333444444444444555555555555999888888888888888888888777888:::;;;;;;===@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLMMMOOOPPPPPPOOONNNMMMLLLJJJJJJKKKNNNRRRTTTTTTTTTSSSQQQOOOOOOQQQSSSTTTTTTRRRRRRRRRRRRTTTUUUVVVVVVWWWXXXWWWVVVUUUTTTOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDBBBAAA???===;;;999888888999::::::888777777888:::999999999999888888888888555444444333333333333333333333444444333222222111222222222222222222222222000000000111111222222222111111111111111111111111111111111000000000//////////////////////////////...////////////000000000000000//////......------,,,,,,---///000000000000............//////000000------...///000111111222//////............//////------......//////000000////////////////////////////////////////////////111111222222333444444444444333222111111333555666555444333333222222333333333333222222222111111111///////////////..................------,,,,,,,,,...---,,,++++++,,,---...---.....................------------------------...---,,,++++++,,,---......------------...//////........................,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,---...//////000000///...---,,,++++++++++++***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,------...------------------------........................,,,,,,...//////...,,,,,,------------------------,,,,,,,,,---------......------------------------//////...------------...+++---//////...---...///------------.........///.........//////////////////000000111222333444444000111222333333333333333111222222333333444444444555555555555666666666666555555666666666666555555555444444444444333333333222222222222222222222222111111111000000000000000//////............//////........................////////////////////////111111111111111111111111000000111222222222222222111111111111111222333333444444444444444444444444444444444555555666666666777777888888888999999999999;;;===>>>>>>@@@CCCEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQPPPOOOOOOOOOOOONNNMMMLLLNNNPPPSSSUUUTTTTTTSSSQQQOOOOOORRRTTTUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDAAA>>>===;;;;;;;;;;;;;;;:::888777999:::999999999999888888777777555555555555444444333333333333444444444333222222222222222222222222222222000000111111222222333333111111111111111111111111111111111111000000000000////////////////////////////////////000000000111000000000//////......---,,,---...///000000000000............////////////---......///000111222222/////////....../////////------......//////000000////////////////////////////////////////////////333444444444333222111000444333333333444444555555555444333333222222333333222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...---------...............,,,,,,,,,------------......------,,,,,,------......------------...//////------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,,,,,,,------------...***++++++,,,---.........------,,,+++******++++++***+++---......------,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,++++++,,,------,,,***)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,---------------...------,,,,,,,,,---......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,---------.........------,,,,,,------.........---------------...***---///000///.........------........./////////........./////////////////////000111222333333333000111222222333333333333222222222333333444444444444444555555555666666666555555666666666666555555444444444444333333333333222222222222222222222222000000000000000000000000//////............//////------------............////////////////////////////////////////////////000111222222333222222222111111111111222333444444555555555555555555555555444444555555666777777777555666666777888999::::::>>>@@@BBBBBBCCCDDDGGGJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMOOOQQQQQQOOONNNMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTRRRRRRRRRQQQPPPPPPRRRTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSOOOOOONNNNNNNNNOOOQQQRRROOOOOOOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKJJJJJJKKKKKKLLLJJJHHHEEECCCAAA@@@???;;;<<<===<<<:::999999:::888888888777666666555555555555666666555555444333333333444444444444333333222222222222222222222222111111222222333333333333222222222222222222222222222222111111111000000000000000000000000000000000/////////000000000111111000000//////////////////---...//////000000000000......///////////////////////////000000111111111000//////......//////000.........///////////////////////////////////////////////////////////////444555555555444333222111333444555666666666555555555444333333222222333333222222222222111111111111------------------------,,,,,,------------------,,,------------------,,,---------.........//////,,,,,,,,,---------......,,,------------------,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,------......,,,,,,+++++++++++++++,,,+++,,,,,,------...---------------,,,,,,+++++++++***+++,,,---------,,,,,,,,,++++++,,,------,,,***))))))***++++++,,,------************************)))******+++,,,---......------------------------------------------------------------------------------------.........//////..................---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,++++++++++++,,,---......------------..............................,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,---...***---///000///.............../////////000000000............/////////000//////000111111222222222000000111222333333333333222222333333333333444444444444444555555555666666555555666666666666555555444444444333333333222222111111111111111111111111///000000000000000000000//////............//////---.........////////////////////////////////////////////////////////////000111222222333333222222111111111222222444555555666666666666666666666666444555555666777777888888777888999;;;===>>>???@@@DDDFFFGGGHHHHHHIIILLLNNNOOOOOOOOONNNNNNNNNNNNMMMLLLOOOQQQQQQNNNLLLLLLMMMLLLLLLMMMOOOPPPPPPQQQQQQOOOPPPRRRRRRQQQQQQRRRTTTRRRSSSUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRTTTUUUPPPQQQQQQQQQRRRRRRRRRSSSOOONNNKKKJJJJJJKKKMMMNNNOOONNNKKKIIIGGGEEEDDDCCC>>>@@@BBBAAA???===<<<===::::::999999888777777666555666666777666555444333333333444444444444444333222222222222222222222222222222222333333333333333222222222222222222222222222222222111111111000000000000000000000000000000//////000000000111111111///////////////000000000...//////000000000///////////////////////////...000000000000000000000111000000////////////000000///////////////.........////////////////////////////////////////////////222333444666666666666555333444666888888777666444555444333333222222333333222222222111111111111000/////////000000000000000,,,,,,,,,------.........+++,,,............,,,+++---------.........//////,,,,,,,,,------.........+++,,,............,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,------....................................------,,,,,,------...,,,,,,,,,------..................///////////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,+++,,,---...,,,*********+++,,,,,,---......************************)))***+++,,,...///000000---------------------------------------------------------------------------------.........//////000000000///.........---,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........///...------------...//////...---,,,,,,---...///........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,++++++++++++,,,---...***,,,///000///...---...////////////000000000000---.........//////000000//////000111111111111000///000111222333444444444333333333333333333333444444444444555555555666666555555666666666666555555444444444333333333222222111111111111111111111111////////////000000000000//////............//////.../////////000000111111////////////////////////111111111111111111111111111111222333333333333222222222222222333444555666777777777777777777777777444555555666777888888999<<<===>>>@@@BBBDDDFFFGGGIIIJJJLLLLLLLLLMMMOOORRRQQQPPPPPPOOONNNNNNMMMMMMLLLOOOQQQQQQMMMKKKKKKMMMJJJKKKMMMOOOPPPPPPOOOOOOMMMOOOQQQRRRRRRRRRSSSTTTRRRSSSVVVXXXZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUUUUUTTTSSSSSSVVVVVVUUUTTTTTTUUUVVVWWWRRRRRRSSSSSSSSSTTTTTTTTTQQQOOOLLLIIIIIIKKKNNNPPPQQQOOOMMMKKKIIIGGGFFFFFFCCCEEEGGGGGGEEEBBBAAAAAA>>>>>>===<<<;;;;;;::::::555666777777777666444333333333444444555444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111......//////000000111111///000000000000//////...///////////////.........111111111000000000000000000000////////////000000000000//////.........---////////////////////////////////////////////////555555444444444333333333333333333444444444555555333333333333333333333333111222222222111000...---////////////....................................//////.........---------------------------------.................................////////////000..................------------------------------,,,------......------,,,///...,,,++++++,,,...///------------------------***,,,000222222111...,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......///...,,,,,,,,,---///111///............//////000...///000///---,,,,,,...((())))))+++,,,---............---,,,,,,+++******------------.........///...---,,,,,,,,,,,,---...//////.........---------...------------...//////................................................////////////000000000000000000000000////////////111333555555444222222222000000111222333444444555222333444555666666666666555555555666555555444333555555444333333222111111000000000000////////////000000000000000000000000000//////.........//////000000000000////////////333222222222111111000000////////////000000000000111111222333444444444444333333444444555444444444777666444333333555666888333444555444444666999;;;===???BBBFFFJJJMMMOOOPPPRRRQQQOOOMMMMMMNNNOOOPPPNNNNNNMMMKKKHHHGGGIIIJJJNNNNNNLLLJJJHHHGGGEEEDDDFFFGGGJJJLLLMMMMMMLLLKKKJJJLLLNNNQQQRRRSSSSSSSSSVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]\\\[[[\\\\\\\\\ZZZXXXYYYXXXVVVTTTSSSTTTUUUVVVUUUVVVWWWXXXXXXWWWVVVUUURRRRRRSSSVVVWWWWWWUUUSSSSSSQQQNNNLLLKKKLLLMMMOOONNNLLLIIIGGGEEEEEEFFFGGGEEEGGGJJJLLLLLLJJJGGGEEEHHHFFFCCC@@@===<<<;;;;;;:::;;;;;;;;;:::999777666333333222222222222222222222222222222222222222222444444444333333222222222222111111111222333444444333333222222111000////////////000000000000//////000000////////////000000////////////000111222333......//////000000111111............/////////000//////000000000000////////////////////////////////////////////////////////////.........------------------............///555555444444444333333333333333444444444555555555444444444333333222222222111222222222111000...---////////////....................................///.........------------------------------------........................,,,,,,,,,------------...........................------------------------,,,------......------,,,///...,,,++++++,,,...///------------------------+++,,,///000111000...---------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,,,,---,,,,,,,,,---------......///...---,,,,,,---///000000//////.........//////...///000///---,,,---...,,,,,,,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,------------............---,,,,,,---......//////.........------------------,,,---......///........................////////////////////////....../////////000000000///000000000111111222222///111444444333222333333333333333333333333444444222333444555666666666666666666666777666555555444555555444333333222111111111111111111000000000000000000000000000000000000//////............//////000000000000000000000///111111000000000/////////////////////000000000111000000111333333333333333222333444555666777777777555444333222222333555666333555666777777999<<>><<<999777666777666555555444444444555555555555444444444444444444444333333333333222222222222111111000111111111333333222222111000000000000000111111111111000000000000////////////000000222111000///............000000000000///////////////////////////.........//////000000000000///////////////////////////////////////////////////////////////.........---------------............///555555444444444333333333444444555555555666666666666666555444222111000000111111111111000000//////////////////....................................------------------------------------------------.................................////////////000---------...............------------------------------............------......------------......------------------------------,,,,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,******++++++,,,------...,,,,,,,,,---------.........------------...///000111111000......------------...///...---,,,---///000//////...---,,,++++++---------,,,,,,+++++++++------------..................------------..............................,,,++++++++++++,,,------........................////////////////////////------------........./////////000111111222333333000111333222111000111222444444444444444333333333222333444444555555555444666666666666666555444444444444444333333222222222222222111111111000000000///////////////////////////............//////000000000000000000111111111//////////////////......//////000000000111111111111111222333444444444444444555666777888888888888777666666555666666777888666:::>>>AAADDDFFFIIIKKKOOOPPPQQQRRRSSSTTTTTTTTTWWWWWWUUUTTTSSSSSSSSSTTTPPPQQQRRRRRRRRRSSSVVVYYYXXXXXXXXXXXXXXXYYYYYYYYY[[[ZZZYYYWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWW[[[[[[\\\\\\[[[[[[[[[[[[WWWUUURRRRRRRRRSSSRRRQQQOOOPPPPPPQQQQQQRRRSSSSSSUUUTTTTTTSSSSSSSSSSSSTTT\\\\\\\\\ZZZXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRROOOOOOMMMLLLLLLLLLLLLLLLQQQRRRSSSSSSSSSSSSRRRQQQOOOOOOPPPOOONNNLLLJJJHHHFFFEEECCCAAA>>>;;;999888888777777666555555555555555555555444444444444444333333333333333333333333333222111111000000000000222222222111111111000000///000000000000000000///000000////////////000000000000///...............111111000000//////......////////////............//////000000000000//////////////////////////////////////////////////////////////////............---------............///555555444444444333333333444444444444555555555666666666555444222111000000111111111000000000000000////////////....................................,,,,,,------------------------------------------.................................////////////000---------.........//////---------------------------......//////......---........................------------------------...---,,,,,,,,,,,,---...------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////111111000......---------,,,...///...------...///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---............/////////........................---.....................,,,++++++++++++,,,------................................................------------.........///000000000000000000000000333444444222000...///000000111111222333444444444222333444444444444444444444444555555444444333222444444333333333333222222111111000000000/////////////////////////////////...............///000000///000000000111111111222000000000000000000000000000000000000111111111111222333444555666666666666666666777777777666666555666666777777888999::::::;;;???DDDHHHKKKMMMOOOPPPOOOPPPQQQSSSTTTUUUVVVVVVYYYXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWUUUTTTTTTWWWYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYWWWVVVUUUUUUTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRPPPPPPPPPQQQPPPOOOKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOPPPRRRTTTUUU``````^^^ZZZUUURRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTSSSQQQPPPOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQOOOMMMLLLKKKJJJGGGDDDAAA>>><<<;;;999999888777666555555666555444444444333333222222333333333333333333333333333333222111000000000111222222222111111111111111...//////000000//////...000000////////////000000...............///000000111111000000//////......///////////////.........//////000000000000//////////////////////////////////////////////////////000000/////////.........---------............///555555444444444333333333333333333444444444555555555555444333333222111111111111000000000000111111////////////....................................,,,,,,,,,,,,------------------------------------........................,,,,,,,,,------------...,,,,,,------.../////////------------------------......////////////..............................------------------------///...------,,,---------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,------......------,,,...---------,,,,,,,,,+++,,,,,,,,,---------......---------............///111000///...............,,,---///...------...///++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...////////////...------------...............,,,,,,,,,,,,,,,------...................................................------........./////////000000000000//////......444444444222000///000111///000000111333444444555333333444444444444333333333444444444444333222222333333333333333333333333000000000000/////////...000000000000000000000000......---......///000111///000000111111222222222111111111111222222222222000000000111111111222222444444555666777777777777888888888777777666555444666666888999;;;<<<===>>>@@@EEEJJJOOOQQQRRRSSSTTTOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYVVVTTTSSSTTTVVVZZZZZZ[[[\\\]]]^^^______]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\ZZZWWWTTTRRRQQQPPPNNNMMMMMMNNNNNNPPPQQQQQQPPPOOONNNOOOOOOOOOMMMKKKIIIIIIGGGGGGHHHJJJLLLNNNKKKJJJIIIIIIKKKNNNQQQTTTdddccc```XXXPPPKKKKKKMMMPPPPPPPPPRRRSSSUUUWWWXXXVVVVVVVVVUUUTTTSSSSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRRRRRRRQQQQQQPPPPPPNNNKKKHHHEEEBBB@@@@@@<<<;;;:::999888777777777555555444444333222222222222222333333333333444444333333222222111222222222111111111111111111111111//////000000000000//////000000////////////000000............///000111222000000000000////////////............/////////000//////000000000000//////////////////////////////////////////////////////000000000/////////......---------............///555555444444444333333333222222222333333333333444444444444333333222222222111111000//////000111222////////////....................................++++++,,,,,,,,,---------------------------------........................,,,,,,,,,------------...,,,,,,------...//////000------------------------......////////////............////////////......------------------------/////////.........---------------------------------------------------------......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,---------......,,,------...............000//////.........//////,,,---......------...000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000000///...------------.........//////---------,,,---......///....................................................../////////000000000000000000000000000111111222333333222111111333555222222222333333333444444333333333444444333333222444444555555444444333222333333333333333333333333111111111000000000//////000000000000000000000000---------......///000111///000000111111222333333111111111222222222333333000000111111111222222222333444555666777777777777888888888999888888777777888:::<<<>>>AAACCCDDDEEEFFFJJJPPPTTTUUUUUUUUUUUUTTTTTTVVVWWWYYYZZZZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\[[[XXXUUUSSSTTTVVVYYYZZZZZZ[[[\\\]]]^^^^^^YYY[[[]]]^^^`````````___^^^\\\XXXTTTPPPMMMKKKJJJJJJJJJLLLNNNQQQUUUXXXZZZWWWWWWXXXYYYZZZXXXUUURRRPPPNNNKKKIIIJJJMMMPPPRRRPPPNNNLLLKKKMMMPPPTTTVVVdddccc```XXXPPPKKKMMMPPPOOONNNMMMNNNOOOQQQTTTVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRSSSUUUVVVTTTSSSSSSSSSSSSSSSTTTUUUSSSQQQNNNKKKHHHFFFDDDDDD??????===<<<;;;:::::::::666666555555444333333333222222222333333444444444333333333333333333444444111111111111111111111111111111222222222222111111000000////////////000000000000/////////000111111////////////000000000000,,,------...///000111111//////000000000000//////////////////////////////////////////////////////000000000000/////////...---------............///555555444444444333333333111111222222222333333333333333333333333333333333111111000//////000111222000/////////....................................+++++++++,,,,,,---------------------------------................................./////////000000,,,,,,------...///000000------------------------......////////////............////////////......------------------------//////000000///...------------------------------------------------------......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,***++++++,,,---...//////,,,,,,,,,---------......,,,---......//////......//////.........//////000,,,---......------///000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---...///000000///...------------.........//////...------------...//////........................000000000000000000000000////////////000000000000//////000111222333333444000111222222222333666999555555444444444333333333333333333444444333222222555555666666555555444333333333333333333333333333222222222111111111111000000000000000000000000000---------......000111111///000000111222222333333000000111111222222222333000111111111111222222222222333444555666666666666777888999:::::::::::::::===>>>AAADDDGGGIIIKKKLLLIIIMMMSSSWWWXXXWWWVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[]]]^^^___``````______]]][[[WWWVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]WWWYYY\\\___aaaaaaaaa```\\\ZZZUUUPPPKKKGGGEEECCCKKKLLLNNNRRRWWW]]]bbbdddggghhhiiikkkllljjjeeebbbXXXUUUQQQOOOOOORRRVVVYYY]]]ZZZXXXVVVWWWYYY]]]```aaabbb```ZZZSSSQQQTTTXXXQQQOOOMMMMMMMMMPPPSSSTTTQQQRRRTTTVVVXXXYYYYYYZZZWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUTTTSSSTTTUUUVVVWWWUUUSSSPPPLLLJJJHHHGGGGGGBBBAAA@@@>>>======<<<<<<888777777666555444444444222222222333333444444444333333333333444444555666111111111111111111222222222333333444444333333222000000////////////000000333222111000000//////000......//////000000111111+++,,,---...///111222222//////000000000000//////////////////////////////////////////////////////000000000000////////////---------.........//////222222222222333444555666444444444444444444444444111111111000000000//////111111111111000000000000////////////............//////...---,,,,,,++++++...------,,,,,,,,,------------............------//////.........------------------,,,,,,+++++++++---------............///........................//////.........------------------............/////////.........---------......------------......,,,------......------,,,........................---......///////////////........................++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------//////...---,,,++++++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---+++***+++......,,,******++++++,,,,,,++++++***++++++,,,,,,,,,+++******...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,------......------,,,------............------...---,,,,,,,,,,,,---...........................---,,,,,,+++++++++,,,,,,//////.........---------.................................------,,,,,,,,,------............---------------...............---...000111111111000///000000000000111111111111111111222222222333333333333333333333333333333333333444444555555444444333555555555555555555555555222222222222222222333333222111111111000000//////111111000000//////......---......///000111111222000000000000000000000000111111111000111111222333333333222222222333444444111333555777777777555444666777888888888999<<>>===<<<<<<888888999999888777666666555555444444444333333333333333333333333333333333111222333444444333222111333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111///...---...000111///...---,,,,,,---...//////000111111//////000111+++++++++,,,,,,,,,------111111111222222333555555444444444444444444444444444444444444333333333333111111111000000000//////............------------///......---,,,,,,++++++...------,,,,,,------...------............------//////.........------------------,,,,,,,,,++++++---------............///........................//////.........------------------............/////////.........---------......------------......,,,------------------,,,........................---......///////////////........................++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------.........------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---+++***,,,......,,,***++++++,,,,,,,,,,,,++++++,,,------.........------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,------......------,,,------............------...---,,,,,,,,,,,,---...........................------,,,,,,,,,,,,------//////.........---------........................------------------,,,,,,------............---------------.....................///000000000000000000000000000111111111111111111222222222333333333333333333333333333333333333444444555555444444333555555555555555555555555222222222222222222222222111111111111000000000///222111111111000000000000......//////000000111111111111111111111111111111111111111111111222222333333333333222333333444555333333555666666666555555777888:::::::::<<>>999999888777666666555555555444444444444333333333333333333333333333333333222222222333333222222222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111///.........000000///...------------...///***+++,,,,,,******+++,,,------........./////////111111111111222333444444444444444444444444444444333333222222222111111111111111000000000000//////...------------,,,,,,,,,.........------,,,,,,+++...---------------......------............------...............---------------------,,,,,,,,,,,,---------............///.......................................------------------............////////////............---......------------......------------------------........................---......///////////////........................,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***++++++,,,,,,,,,,,,+++++++++,,,---...............///...------,,,---------------,,,,,,,,,,,,------.........------.........------............------------............------...------,,,,,,------..............................---------------.....................---------........................,,,,,,------------------------............---------------........./////////////////////000111111000000000000111111111111111111222222222333333333333333333333333333444444444444555555555555444444555555555555555555555555444333333222222111111111111111111111000000000000222222222222111111111111000000000000000000000000111111111111111111111111111111111111111222333333333333333333333444555555555555444444555555666666999;;;===>>>???AAAEEEGGGKKKMMMOOOPPPPPPRRRUUUXXXSSSTTTUUUWWWYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[XXXVVVTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMWWWYYY\\\^^^]]]YYYTTTPPPHHHFFFDDDCCCCCCFFFJJJLLLSSSZZZeeeppp|||{{{wwwrrrmmmlllmmmppprrrtttuuuwwwyyy|||~~~wwwsssrrr{{{rrriiiccc\\\WWWVVVNNNNNNMMMMMMMMMNNNNNNNNNJJJHHHGGGHHHKKKMMMOOOOOOPPPPPPPPPRRRVVVYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRPPPMMMJJJFFFCCCAAA===<<<:::888666666666666444444444444333333333222333333333333333333333333333222222222222222222333333333333222222222222111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222111///.........///000///......------......///,,,...///...---,,,---///---............/////////111111111111111222333444333333333333333333333333222222111111111000000000111000000000////////////.........---------,,,,,,......---------,,,,,,,,,...------------......///------............------........................------------------,,,,,,---------............///................................................---------............////////////.....................------------......---------,,,,,,---------........................---......///////////////........................,,,,,,,,,------------...---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------///......---------......------,,,,,,,,,,,,------///...---,,,,,,---...///------............------------............------------------------------..............................---------...//////................................................,,,,,,,,,------.........------............------,,,,,,------.../////////000///.........///111222///000000000111111111111111111222222222333333333333333333444444444444444444444555555555555444444555555555555555555555555444444333333222111000000111111111000000000000000111111111111111111111111111111000000000000000000111111111111111111111111222111111111111222333333444333333333444555666777777666444444444555777888<<<>>>AAACCCEEEGGGKKKMMMOOOOOOOOOOOOPPPRRRUUUVVVTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXYYY[[[\\\\\\\\\]]]\\\[[[ZZZXXXXXXSSSQQQOOONNNOOOOOONNNLLLLLLKKKHHHFFFFFFHHHJJJKKKUUUWWWYYYZZZYYYUUUPPPMMMHHHHHHHHHGGGHHHKKKOOORRRTTT\\\gggttt~~~zzzwwwttttttuuuvvvyyyxxxyyyzzz}}}|||zzz}}}sssmmmggg```[[[VVVTTTSSSRRRSSSSSSTTTSSSQQQOOOMMMMMMOOOPPPPPPOOOMMMMMMMMMQQQVVVZZZ\\\]]]ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRROOOLLLIIIGGGCCCAAA>>>:::888888888999444444444444333333333333444444444444444444444444444333222111111222333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000///...//////000//////............//////000111222222000000111222,,,,,,,,,,,,------------222222222111222222333333333333333333333333333333555444444444333333333333000000000////////////...////////////.........------------------,,,,,,,,,---------------...///000------............---------.....................---------------------------------............///........................---.....................---------............///////////////////////////......------------.........---,,,,,,,,,,,,---...........................---......///////////////........................,,,,,,---------.........------------------------------------------------+++,,,,,,------..................---------,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,---...............---------......///...------,,,,,,------...///...---,,,,,,---...///---......//////......---------............------------------------------........................---------------...///000---.............................................,,,,,,,,,------.........------............------,,,,,,------...//////000000///.........///111222///000000000111111111111111111222222222333333333333333333444444555555555444555555666666555555444555555555555555555555555444444333333222111000000000000000000000000111111000000000000000000000000111111111111000000000000111111111111111111111111222222222111222333333444444444444444555666777888888777555444555777:::;;;???AAAEEEHHHJJJLLLPPPRRRSSSRRRPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]ZZZZZZYYYXXXWWWUUUTTTSSSOOOMMMKKKJJJJJJJJJIIIGGGHHHGGGEEECCCCCCEEEHHHIIIOOOPPPRRRTTTSSSQQQOOOMMMJJJLLLMMMMMMMMMOOOSSSVVV]]]eeeppp}}}zzzuuunnnggg___\\\ZZZZZZ\\\^^^^^^]]]^^^\\\ZZZYYYXXXVVVSSSPPPLLLKKKLLLPPPUUU[[[___```]]]]]]\\\ZZZYYYWWWVVVUUUSSSTTTTTTTTTRRRPPPNNNLLLGGGDDDAAA===:::999888999555555555444444444333333444444444444444444444444444333222111111222333444222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////////////////////////////---...//////------...///,,,,,,,,,---------......444333333222222333444444333333333333333333333333222222222222111111111111000000////////////......000000/////////.........------------------------------------...///000000------............---------------...............------------............---------............///........................---------...............---------............///...////////////000000000......------------.........---,,,++++++,,,---...........................---......///////////////........................,,,---------.........................../////////------------------------,,,,,,,,,------.....................---------,,,+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,,,,,,,------------,,,,,,,,,---...///////////////------------------...///......------------...............------...............////////////......------............------,,,------......------,,,........................,,,,,,,,,,,,---...//////---------.......................................,,,,,,------------------------............------+++,,,,,,---...///000000///////////////000111111000000000000111111111111111111222222222333333333333333333444555555666666555555666666666666555555555555555555555555555555444333333222222111111111000000000000111111111111///////////////000000000111111111111111111111111222222222222222222222222222222222222222333444444444444444555666777888999888777666666888:::===>>>BBBEEEIIILLLNNNPPPSSSUUUVVVUUUSSSSSSUUUUUUUUUTTTRRRRRRQQQQQQRRRRRRSSSTTTWWWXXXYYY[[[\\\]]]]]]]]]VVVVVVTTTSSSQQQOOONNNNNNKKKIIIGGGGGGIIIIIIIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIKKKKKKMMMNNNOOOPPPQQQQQQPPPSSSUUUUUUTTTTTTXXX[[[gggoooyyy}}}uuuiiieeebbbcccgggjjjkkkjjjllljjjiiigggddd___XXXSSSNNNMMMMMMPPPUUU[[[^^^____________^^^\\\ZZZXXXWWWTTTTTTTTTSSSSSSRRRPPPPPPIIIGGGDDD@@@<<<:::888888666666666666555555555444444444444444444444444444333222222222222222222333111222222222222333333333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...---...///...---------///....../////////000000000555555444444333444444555222222222222222222222222/////////.........------000000/////////.........//////.........---------------------------------------------...///000111------............---------------.........//////------------.........///---------............///........................---------.........//////---------............///.../////////000000000000......------------......///...,,,++++++,,,...///........................---......///////////////........................------------............////////////000000000111------------------------,,,,,,------------------............------------+++,,,,,,------,,,,,,+++***,,,......,,,***+++---,,,,,,------------,,,,,,......///////////////...,,,,,,,,,,,,,,,---............------------......------............------......////////////......------............------,,,,,,---......---,,,,,,........................++++++++++++,,,---...///---------.........//////........................------------------,,,,,,------............------++++++,,,---...///000000......///000000000000000000000000000111111111111111111222222222333333333333333444444555666666666555555666666666666555555555555555555555555555555222222222222222222222222///000000000111111111111//////000000000111111111000000000111111222222333222222222222222222222222333222222222222333444444444444444555666777999:::777777777888;;;===@@@AAADDDGGGKKKOOOQQQSSSUUUWWWVVVUUUSSSTTTUUUUUUSSSPPPMMMMMMNNNOOOQQQTTTVVVXXXZZZ\\\]]]^^^^^^\\\ZZZXXXQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEEEEGGGKKKMMMNNNNNNIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTXXXZZZ[[[___cccdddbbbbbbeeeiiiqqqxxxssspppmmmooouuuyyy{{{zzzwwwwwwwwwvvvrrrjjjaaaZZZTTTRRRQQQQQQUUUXXX[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQNNNLLLIIIFFFBBB>>>;;;:::777777777777666666666666555555555555555555555555222222222333333222222222111111222222222333333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......///000111111000///...///111111111000///000111////////////000000000000666555555444444444555555222222222222222222222222111111111111000000000000000/////////..................---------,,,,,,,,,---------------------------------......000111111---..................------------.........//////---------.........//////---------.........//////........................---------.........//////---------.........//////.../////////000000111111.........------.........///...,,,++++++,,,...///........................---......///////////////........................---------.........////////////000000111111222222------------------------------------------------//////.........---------+++,,,,,,------,,,,,,+++***,,,......+++***+++---,,,------......------,,,---------...------,,,,,,++++++++++++,,,,,,---.........------------......,,,---...//////...---,,,......////////////......---..................---,,,,,,---......---,,,,,,........................+++******+++,,,---...///---------.........//////.................................------,,,,,,,,,---..................---++++++,,,---...///000111---...000111111111000///000000000000111111111111111111222222222333333333333333444444555666777777555555666666666666555555555555555555555555555555222222222222222222333333//////000000111111111222000000111111222222222333//////000111222333333333222222222222222222222222333333222222333333444555444444555555666888999:::666777888:::===???AAACCCEEEIIIMMMPPPRRRTTTVVVWWWTTTRRRQQQRRRTTTSSSOOOLLLJJJJJJLLLNNNRRRVVVZZZ\\\\\\]]]^^^___]]]YYYUUURRRNNNMMMLLLJJJHHHGGGFFFFFFDDDCCCDDDHHHMMMQQQSSSTTTMMMNNNOOOPPPPPPQQQRRRRRRUUUSSSRRRSSSUUUZZZ___bbbggglllqqqrrrpppppptttxxxzzz|||xxxuuuxxx|||tttiiibbbYYYWWWTTTSSSTTTVVVXXXXXXUUUVVVXXXYYYYYYXXXWWWWWWZZZXXXVVVSSSRRRQQQQQQQQQSSSRRRPPPLLLHHHCCC@@@===888888888888777777777777555555555555555555555555111222333444444333222111111111111222222333333333000000000000000000000000333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......///000111111000///......000111000///...///000------------.........///555666888:::<<<:::666333222333333444444333333222111111000//////////////////////////////......---000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---...............------///////////////.........---......///////////////000///...------...///000,,,,,,------...///000000000000000000000000000000,,,---------.../////////+++,,,------......---------------............///111000///...............---------.........//////.................................------,,,,,,,,,.........------,,,,,,,,,------------------------++++++---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///////////////////////////.........------,,,,,,,,,000///...---,,,+++++++++(((***+++---......------........................++++++,,,------......///.../////////---,,,---...////////////000000000000000000000000000000000000---------............//////////////////.........000000000000111111111111000111111111111222222222333333222222222333444444444333333333444555777888777777777777777666555555666666555555555444444444111111111111111222222222000000000111222222222333111111222222222111111000333444555444444444777999111111222222333333333333333444444444555666666666444555777999999999888888888:::===>>>???@@@BBBDDDOOONNNNNNQQQVVVXXXWWWUUURRRQQQPPPOOONNNOOOOOOPPPQQQPPPQQQUUUYYY[[[ZZZXXX[[[ZZZZZZYYYXXXTTTPPPMMMKKKMMMLLLGGGFFFHHHHHHEEEFFFEEEFFFJJJQQQVVVWWWWWWVVVWWWWWWWWWYYYZZZ[[[[[[YYY\\\_________bbbjjjppp}}}}}}~~~xxxpppjjjbbbaaa^^^[[[YYYWWWVVVUUURRRSSSUUUUUUUUUVVVWWWYYY^^^\\\XXXSSSOOONNNPPPRRRTTTSSSQQQNNNKKKHHHFFFEEE???>>><<<:::888666555444666666666666666666666666555555444333222222111111111111111111111111111111222222222222111111000000222222222222222222222222000000000000///////////////000111222222111000/////////000000000000//////...000111000///...///111222111111111000000//////111222222222222111000000////////////////////////555555666888999888555333222333333444444333333222111111000//////////////////////////////......---------,,,------...///000........................,,,---------....................................................................................---...............------/////////////////////...---....../////////////////////............//////,,,,,,---......//////000........................---------...............+++,,,------......---------------............///000///......------......------------.............................................------,,,,,,,,,......---------,,,,,,,,,------------------------////////////...,,,+++***,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++------------------------------,,,,,,,,,---....../////////////////////////////////......---------000///...---,,,,,,,,,,,,******,,,---...------,,,........................------------------------.../////////---,,,---............/////////000000---------------------------------............////////////////////////.../////////000000000111111000111111111111222222222333333222222222333444444555555444444555666777888666777777777777777666555666666555555555444444444333333222222222222222222111111111111111222222222111111222222222222111111000111222222111111333444111111222222333333333333555555555666666777777888777777888999::::::::::::<<<>>>???@@@AAABBBEEEGGGMMMLLLMMMPPPTTTVVVUUUSSSRRRRRRQQQPPPQQQRRRSSSSSSWWWVVVVVVXXX[[[[[[XXXUUUZZZYYYWWWVVVUUURRROOOMMMHHHLLLMMMKKKLLLOOOPPPNNNKKKKKKLLLOOOSSSXXX[[[]]]]]]```ccceeeeeeeeefffhhhfffjjjoooqqqrrrwww~~~{{{vvvsssnnnkkkfffaaa\\\XXXTTTRRRPPPPPPOOOOOOOOORRRVVVYYY^^^]]][[[YYYWWWWWWXXXZZZSSSRRRPPPNNNLLLJJJIIIIIICCCCCCAAA>>><<<999777666555555555444444444555555666555555444333333222222111111111111111111111111222222222222111111111000222222222222222222222222/////////000000000000000000000111111111111000000//////000000000000//////...000111000///...///111111111111000000000//////000000111111111000//////////////////////////////555444444555666666555333222222333333333333222222111111000//////////////////////////////......---------,,,------...///000........................------........./////////........................................................................------...............---......//////////////////---......///////////////------............---------------......//////000.......................................---------,,,,,,---............------------............//////...------------------,,,,,,,,,---------.......................................---------------...------------,,,,,,,,,------------------------000000000///...---,,,+++------............------,,,,,,++++++,,,,,,---...------......------,,,,,,------------------------......---,,,,,,,,,------///////////////////////////////////////.........//////...---,,,,,,,,,,,,+++,,,------------,,,,,,........................//////...------,,,++++++.../////////---,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////////////////....../////////000000000000111111111111222222222333222222222333333444555777777666666666777777888555666777777777777777666555555555555555444444444555444444333333222222222222222222111111111111111111111222222222222222111///111333333222111111222222222222333333333333333666666666777888999999999::::::::::::;;;<<<======@@@AAABBBBBBBBBDDDGGGJJJLLLLLLLLLOOORRRSSSSSSRRRSSSSSSSSSSSSUUUVVVWWWXXXZZZZZZZZZ\\\\\\[[[WWWTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLQQQUUUTTTUUUXXXYYYWWWTTTVVVWWWXXXZZZ___gggmmmqqqvvv{{{{{{xxxvvvwwwyyyzzz~~~|||wwwpppiiiccc]]]WWWSSSQQQOOOKKKJJJKKKOOOUUUYYY[[[\\\\\\\\\\\\\\\\\\\\\SSSRRRPPPNNNMMMMMMMMMNNNJJJIIIGGGDDDAAA===:::999666555555444444555555666666666666555444444333333222222222222222222222222222222222222111111111111111111111111111111111111...//////000000111111111111111000000000000111111//////000000000000//////...000111000///...///111111111000000000000////////////000000//////...---////////////////////////666444333333555555555444222222333333333333222222111000000//////////////////////////////......---000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................................................................,,,---......///.....................////////////---......///////////////,,,---...//////...---,,,------....../////////000......................../////////...---------,,,,,,------...............---------............///...------,,,,,,,,,------,,,,,,,,,,,,------------.......................................---------------------------------------------------------.........///////////////---..................---,,,,,,++++++,,,,,,---...,,,------...------,,,,,,,,,,,,------------------///...---,,,,,,,,,,,,,,,//////////////////////////////..................//////...---------------------------------,,,,,,..............................---------,,,,,,,,,.../////////---,,,---...,,,,,,,,,---------..............................---------............///............////////////............////////////000000111111111222222222222222222222333444555555999999888888888888888888555666666777777777777777555555555555555555555555555555444333222111111000333222222222111000000000111111222222333333222222222444666666555333444444444444444444444444444444555666666777888999::::::;;;;;;::::::;;;<<<>>>???AAABBBBBBBBBCCCEEEHHHKKKMMMMMMNNNPPPRRRSSSSSSRRRTTTTTTUUUWWWXXXZZZ\\\]]]YYYZZZ\\\]]]\\\YYYUUURRRLLLKKKKKKJJJJJJMMMQQQTTT^^^dddhhheeecccddddddbbb___ccceeeeeeeeekkkwwwzzzssslllfff___ZZZUUUQQQMMMJJJLLLPPPTTTWWW[[[[[[[[[\\\]]]]]][[[ZZZVVVTTTRRRPPPOOOOOOPPPPPPPPPOOOMMMJJJFFFBBB>>><<<999888777666666666777888777666666666555555555444222222222222222222222222222222222222222222222222000000000000000000000000......///000111111222222222111000//////000111222//////000000000000//////...000111000///...///111000000000000000000/////////000000000000///......////////////////////////777555333333555666666555111222222333333222222111111000000//////////////////////////////......---000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////////////////................................................,,,------...//////......---.........//////000000---......///////////////,,,---...//////...---,,,.........////////////////////////////////////////////////...---------,,,,,,---......//////......---------............///------,,,,,,,,,------...,,,,,,,,,---------......................................................------------------------------------------------............//////000000---..................---,,,,,,++++++,,,,,,---...,,,,,,------...------,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,////////////////////////------------------------//////...---------............------------------........................,,,,,,,,,---------........./////////---,,,---...,,,,,,,,,,,,------------////////////////////////---------............///---.........//////000000............////////////000000111111111222222222222222222222333444555666999999999999999999888888666666777777777777666666444555555555555555555555444333333222111000000///333222222222111000000000111111222333333333333333333555777777666555666777666666666666555555555555444555555777888999::::::<<<;;;::::::;;;<<<>>>??????AAABBBCCCDDDFFFIIILLLPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\^^^^^^[[[\\\\\\[[[XXXTTTPPPNNNIIIKKKLLLMMMPPPVVV^^^dddooovvvyyyuuuqqqppppppnnnkkkooorrrqqqqqqxxxxxxppphhhaaaYYYUUUQQQOOOPPPSSSTTTUUUZZZYYYYYY[[[]]]^^^]]][[[YYYXXXVVVSSSRRRQQQQQQQQQSSSRRRQQQNNNKKKFFFBBB@@@;;;:::888666666666777777777666666666666666555555222222222222222222222222222222222222222222222333000000000000000000000000...//////000111222222333222111000//////000111222//////000000000000//////...000111000///...///111//////////////////000000000000111111000000///...////////////////////////777555333333555666555555111111222222222222111111111111000//////////////////////////////......---------,,,------...///000........................------........./////////////////////////////////................................................,,,,,,---...////////////------......///000000000---......///////////////......////////////......////////////////////////000000000000000000000000...............---------------...////////////...---------............///------------------...///---------.........//////......................................./////////,,,,,,,,,------------...------------------------222111///...---,,,,,,,,,------............------,,,,,,++++++,,,,,,---...,,,,,,------......------+++,,,,,,------...............---,,,,,,,,,------////////////////////////,,,,,,,,,---------------//////...............///...---------------..............................++++++,,,,,,---...//////.../////////---,,,---...,,,,,,,,,---------..............................---------............///------......///000000000....../////////000000000000111111111111222222222111111111222333444555666888888999999:::999999888777777777777777666555555444444444555555555555555333222222111111000000000222222222111111111111111000111222333444444444444222333444444333444666888888888888888888777777777444555555777888999:::;;;<<<;;;;;;<<<<<<===>>>???>>>AAADDDFFFGGGIIILLLNNNSSSTTTVVVWWWVVVUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\]]]\\\XXXSSSNNNKKKJJJGGGJJJNNNQQQVVV^^^iiiqqqvvv}}}|||xxxwwwyyyyyyyyy|||~~~~~~~~~|||qqqiii```[[[UUUSSSVVVXXXYYYYYYXXXUUUSSSTTTXXXZZZZZZYYYZZZYYYXXXWWWUUUTTTRRRRRRTTTTTTTTTRRROOOKKKHHHEEE>>><<<999777555555555666666666666666666666555555333333333333333333333333222222222222333333333333111111111111111111111111///000000111111222222222111111000000000000111111//////000000000000//////...000111000///...///111......////////////000000000111111111111000//////////////////////////////444333222333444555444222111111222222222222111111111111000//////////////////////////////......---------,,,------...///000........................,,,---------............////////////////////////................................................+++,,,---...////////////------......///000000111---......///////////////000000000//////000000000000/////////////////////////////////////////////---------...............------...///////////////---------............///......------......///000........./////////000000........................---........./////////000,,,,,,,,,---------......------------------------111000...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------++++++,,,,,,---......///------,,,,,,,,,---......////////////////////////------------........./////////............//////------,,,,,,---...///000........................,,,---------------------.../////////---,,,---...------------............---------------------------------............///------......///000000111/////////000000000111111000111111111111222222222111111111222333444666666666777888999::::::999999888888888888777555444333444444444555555555666666222222222222222222222222111111111111111222222222000111222333444444444444222222222111111333777;;;;;;;;;:::::::::999999999555666777888999;;;<<<<<<<<<===>>>??????@@@@@@@@@???CCCHHHKKKMMMOOOQQQRRRUUUWWWYYYYYYWWWVVVWWWYYYYYYYYY[[[[[[\\\[[[[[[ZZZXXXXXXXXXUUUPPPMMMMMMOOOLLLPPPVVVZZZ___hhhsss|||vvvjjjccc[[[YYY]]]bbbeeefffddd]]]VVVTTTUUUXXXXXXWWWXXXXXXYYYZZZYYYWWWUUUTTTUUUUUUVVVVVVTTTQQQMMMKKKDDDBBB>>>:::888777777888555555555555555555555555333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111000000111111111111000000//////000000000000//////...000111000///...///111........./////////000000//////000000//////...---////////////////////////222222111222444444222000111111222222222222111111111111000//////////////////////////////......---000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000................................................+++,,,---...////////////---------...///000000111---......///////////////222111000//////000111222000000000000////////////........................,,,------....../////////---......///////////////---------.........//////...............///000111////////////000000000000........................---.........//////000000,,,,,,,,,------.........------------------------------,,,+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,---.........---++++++,,,,,,---...//////,,,,,,,,,,,,------...///////////////////////////---.........//////000000//////.........//////000---,,,,,,,,,---...000111........................///......------,,,,,,+++.../////////---,,,---...---------.........//////........................---------.........//////---------...///000000111000000000000111111111111000111111111111222222222111111111222333444666777555666777999::::::999999999999999888666555333222444444444555555555666666333333333333333333333444000000111111222222222333000111222333444444555444333333222111222555:::>>><<<<<<<<<;;;;;;:::::::::666777888999;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@@@@EEEKKKPPPRRRTTTUUUVVVUUUXXXZZZZZZWWWVVVWWWYYYZZZZZZ[[[\\\[[[ZZZYYYXXXQQQRRRSSSRRRPPPPPPTTTWWWXXX]]]cccgggllluuusssjjjaaa^^^ccclllrrrtttxxxoooddd]]]\\\\\\[[[YYYUUUWWWYYY[[[\\\ZZZXXXVVVUUUVVVXXXXXXWWWTTTQQQOOOKKKHHHDDD???<<<;;;;;;<<<444444444555555555555555333333333333333333333333222222222333333444444444222222222222222222222222222222222111111111111111///000111222222111000/////////000000000000/////////000111000///...///111---.........//////000000......//////......---,,,////////////////////////333333333333333333333333111111111111111111111111000000000000000000000000111000000///...------,,,000000///.......................................------...///000000//////000000000000000000000000000000//////.........------------.........//////......////////////...............////////////000...------,,,,,,...///000////////////////////////000000000///......------////////////////////////////////////////////////////////////////////////............................................................////////////------.....................------------,,,,,,,,,........................////////////////////////........................++++++,,,------......///.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,---------...///////////////.........---------------------------------000...,,,,,,...///......000///...---------------//////////////////////////////////////////......///111222111...---...000000//////......//////000,,,---......//////......000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000000000111222222333333444555555666777777777777777;;;888444444555666555333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222333333222333444666888999======>>>>>>===<<<;;;;;;::::::::::::;;;<<<======EEEDDDBBB???===>>>BBBEEEHHHKKKNNNRRRVVVXXXYYYYYYWWWVVVVVVVVVXXXZZZ\\\]]]]]]]]]]]][[[XXXTTTPPPNNNNNNSSSTTTRRRUUU\\\bbbdddllllllooottt|||ttthhheeelllvvv}}}}}}{{{wwwqqqiii```ZZZXXXWWWWWWXXXYYYXXXVVVTTTWWWXXXXXXWWWWWWWWWVVVVVVTTTOOOHHHCCC???<<<:::999999777666666666666555333222222222222222222222222555555444333333222111111333333333222222222111111222222222222222222222222222222222111111111000000222222111000//////000000111111111111000000000000////////////000000000000000000000000000///......////////////////////////333333333333333333333333111111111111111111111111000000000000000000000000333333333222111000000000000000///.......................................---...//////////////////////////////////////////000/////////............---------.........//////......////////////......,,,,,,---------.........///...---------...///000////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////............................................................////////////////////////...---,,,,,,,,,,,,------.........///........................////////////////////////.............................................---......---------,,,,,,,,,------------------------......---------------------------...............//////.........---------.....................---000...------///000///...//////...---------------////////////////////////...........................000111000---,,,---///---,,,,,,++++++,,,,,,---,,,---......//////......////////////////////////000/////////............////////////000000000000111111111111111111111111111222222333333444555555555555666777777777777777999666444333555666555333333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222333333333444555777888999===>>>>>>>>>======<<<;;;;;;;;;;;;;;;===>>>???@@@BBBBBBBBBAAAAAACCCGGGJJJPPPQQQSSSUUUWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYVVVSSSOOOLLLJJJNNNTTTYYY[[[```iiiqqqtttyyyzzz{{{~~~tttrrrxxx}}}sssfff]]]VVVUUUSSSTTTVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWUUUQQQKKKGGGCCC@@@>>><<<:::888777777777777666555333444444444444444444444555444444333333222222222333333333222222222111111222222222222222222222222222222222111111111000000222222111000000000000000111111111111000000000000....../////////000000000000000000000000///......////////////////////////333333333333333333333333111111111111111111111111000000000000000000000000444333333222222111111000000000///.......................................//////////////////...---////////////////////////////////////............------........./////////......////////////......+++++++++,,,,,,,,,------//////.........///000111////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////............................................................////////////000000000///...---,,,++++++,,,---...///000111111........................////////////////////////........................000000000///...------,,,...------------,,,,,,,,,------------------------------.................................---------...............---------........................000///......///000///...//////...------------...////////////////////////------------------......---...///...---,,,---...//////............//////------...////////////...........................////////////............////////////000000000000111111111111111111111111333333444444555666666666555555666777777777777666666555333333444555555444444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222333555666888999999999>>>>>>>>>???>>>>>>===<<<;;;;;;<<<===???AAABBBCCCAAACCCDDDEEEGGGIIIMMMPPPVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZZZZYYYYYYXXXXXXVVVTTTRRROOOLLLJJJHHHSSSZZZbbbeeekkkvvv}}}{{{ttthhh[[[WWWSSSRRRTTTWWWZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWTTTPPPLLLIIIFFFBBB@@@<<<:::888888999999888666555555555555555555555555444444444333333333333333333333333222222222111111222222222222222222222222222222222111111111111111222111000000000000000000111111111111000000000000............////////////000000000000000//////...////////////////////////333333333333333333333333111111111111111111111111////////////////////////000000000/////////......000000///.......................................//////000000///...------///////////////////////////////////////.....................////////////......////////////......++++++,,,,,,,,,,,,------////////////000000000111////////////////////////............//////000000////////////////////////////////////////////////////////////////////////............................................................///////////////////////////...---,,,------......///000000111........................////////////////////////........................//////......------------------------------------------------------------,,,,,,------......///////////////...---------,,,........................---------------.........///...---...//////...---///......---------......////////////////////////,,,,,,,,,---------------......///......---......111000000//////000000111------...///////////////........................///////////////.........////////////000000000000111111111111111111111111444444555555666777777888444555666666777777666666444333333333444444444444555555555555555555555555333333333333333333333333333222222111111222222333333333333333333333333333222333666888::::::::::::>>>???????????????>>>>>>;;;<<<===>>>AAACCCEEEFFFDDDGGGIIIKKKMMMOOORRRUUUWWWWWWVVVUUUTTTTTTTTTTTTZZZZZZ[[[[[[ZZZXXXVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLXXXaaahhhkkkoooxxx{{{~~~xxxgggbbbZZZVVVUUUVVVYYYZZZ]]]^^^______]]][[[XXXWWWWWWUUUSSSQQQOOOKKKGGGDDD???===:::999999:::999888666666666666666555555555333333333444444444444444333333333222222222111111222222222222222222222222111111111111111111111111111111000000000000000111111111111111000000000///---.........//////////////////000000000000//////////////////////////////333333333333333333333333111111111111111111111111////////////////////////...............---------000000///.......................................//////000000///...------.................................///////////////........./////////000000......////////////......------------...............//////000000000000000////////////////////////000000//////............////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////------...///000000000////////////////////////...........................////////////////////////........................+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,---------.../////////...---------,,,---.....................++++++,,,,,,------------------,,,---//////---+++......---------......///////////////////////////,,,,,,,,,---------......///////////////000//////...------------------...---...//////000000//////.................................///////////////////////////000000000000111111111111111111111111444444555555666777777888444444555666666666666666333333444444444444444444555555555555555555555555333333333333333333333333333222222111111222222333333333333333333333333333222333666888:::;;;;;;;;;??????@@@@@@@@@@@@@@@???<<<===>>>@@@BBBEEEGGGHHHKKKMMMOOOPPPPPPRRRUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVYYYZZZZZZYYYXXXVVVSSSRRRMMMMMMMMMMMMNNNOOOPPPQQQYYYbbbjjjkkknnnwww}}}zzztttnnneee]]]YYYWWWUUUUUUXXXZZZ^^^```aaa___\\\YYYWWWVVVUUUTTTRRROOOKKKHHHDDDAAA>>>;;;;;;:::999888777666666666555555555444444444444444444444444555333333333222222222111111222222222222222222222222111111111111111111111111111000000000000000111111111111111111000000000///.........////////////000//////000000000000//////////////////////////////333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////000000///.......................................//////////////////...---.................................///////////////....../////////000000000......////////////.............../////////000000---...///000000000//////////////////////////////111000000///......------////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////,,,---...///000111111111/////////.........------........................////////////////////////........................)))******+++,,,,,,------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,,,,,,,...............------------------...............++++++,,,,,,---.........---------...000///---+++...------------...//////////////////////////////,,,,,,,,,---......//////000///...///111111111/////////............//////......///000000000000///.................................///////////////////////////000000000000222222222222222222222222333333444444555666666666444444555666666666666555333555666666444333444444444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222333555777999;;;;;;<<>>===;;;:::888777777666666555555555555555555444444444444444333333333222222222111111222222222222222222222222111111111111111222222222000000000000000111111222111111111111000000000000////////////000000000000...//////000000000000000////////////////////////333333333333333333333333111111111111111111111111000000000000000000000000/////////000000000000000000000///.......................................---...//////////////////..................................../////////000.../////////000000000000......////////////............/////////000000000,,,---...///000///......///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////---...///000000000000000---------------.................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,---------...............---------.........//////------......///000000111/////////111222222///------------------...//////////////////////////////,,,------...//////000000///...,,,...000111000...222222111111111111222222......///000000000000000////////////////////////............/////////000////////////000000000000222222222222222222222222111222222333333444555555333444555555666666555555444666888888555333333444333333333333333333333333333333333333333333333333333222222111111222222333444444444444444444444444222333444555777:::<<<===@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMQQQQQQPPPOOONNNPPPTTTWWWWWWYYY[[[^^^^^^]]][[[YYYVVVUUUTTTRRRPPPOOONNNNNNNNNPPPSSSVVVYYYZZZ[[[[[[WWWbbblllpppwww||||||~~~|||{{{zzzyyyvvvqqqjjjeee___^^^\\\\\\\\\^^^___aaa[[[YYYXXXWWWWWWVVVSSSQQQSSSOOOIIIDDDBBB@@@>>>===:::999999888777777666666666666555555444444333333333333333222222222111111222222222222222222222222000000111111111222222222000000000000000111222222111111111111000000000000000000000000111111111222......///000000000000000////////////////////////333333333333333333333333111111111111111111111111000000000000000000000000............////////////000000///.......................................------...///000000000///........................---.........//////000000////////////000000000000......////////////...............////////////000+++,,,.../////////...---////////////////////////------......///000000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000............/////////000///000000000000000///...***++++++,,,---...//////........................////////////////////////........................///......------,,,,,,+++,,,,,,,,,------.........------------------------/////////......------,,,,,,------....../////////---------.........//////...//////000111222222333000000111333444333111...---------------...///000////////////////////////------......///000111111...,,,+++,,,///111///---//////............//////...//////000000000000000000000000000000000000000---.........//////000000////////////000000000000222222222222222222222222000000111222222333333444333444555555666666555555555888:::999555333333444333333333333333333333333333333333333333333333333333222222222222222222333444444444444444444444444222222333444666999<<<===@@@AAAAAABBBCCCCCCCCCBBBGGGGGGHHHIIIKKKMMMOOOPPPPPPOOONNNLLLLLLNNNSSSVVVUUUWWW[[[]]]^^^[[[XXXVVVUUUTTTQQQOOOMMMMMMMMMMMMUUUWWWZZZ^^^```aaaaaaaaa\\\gggqqquuu}}}~~~}}}}}}~~~}}}zzztttooojjjccc]]]ZZZ[[[^^^aaa]]][[[YYYXXXXXXXXXVVVUUUXXXTTTMMMHHHEEECCCAAA???;;;;;;::::::999888777777777777666555444333333333333333333222222222111111222222222222222222222222000000111111222222222222000000///000000111222222111111111111000000000000000111111111222222222222......///000000000000000////////////////////////333444444555555444444333333333333222111000///...000000000000////////////............////////////000000//////......------000000//////......................../////////000222222111000///...------......////////////..................////////////............///000222222000000000000000000000000//////000000000000//////111000000000//////......111111000///////////////////////////////////////000000000000000000000000---------.........//////000000000000000000000000---.........//////000000////////////////////////........................000000000000000000000000------------------------,,,,,,---.../////////...........................---.........//////000000//////.........---------------...///000000//////111000///...........................////////////......////////////......//////.........---------,,,---///000111000///---//////////////////////////////............//////---.........//////000000222111000.........//////////////////000000000000000000////////////000000---......///000111111222////////////////////////......///000000000000000111111111111111111111111111111111111222333444555444444444444444444333333666666666666666555555555333333333222222222111111222222222111111000000000000000111222333333444444333444444555555444333333444555666777888999999999===>>>@@@BBBCCCEEEEEEFFFHHHIIIKKKNNNPPPRRRSSSSSSTTTRRRNNNLLLLLLOOOSSSVVVZZZYYYZZZ\\\^^^\\\WWWSSSPPPOOONNNLLLKKKLLLPPPSSSaaadddfffeeecccbbbeeehhhjjjvvvqqqddd]]]\\\^^^___^^^\\\ZZZXXXWWWXXXYYY[[[WWWVVVUUUSSSPPPJJJCCC>>>AAA>>><<<:::;;;;;;;;;:::777666555555666777555444333333333333333333333444444333222111111111222333111111111111111111111111000000111111111111000000000000000000000000000000333222111000000111222333////////////////////////////////////////////////333333444444444444333333111111222222222111111000000000000000////////////............///////////////////////////........./////////.........------........./////////000000111000000//////......---......////////////..................//////////////////...//////000111222//////////////////////////////000000000000//////111111000000000/////////111111000///////////////////////////////////////000000000000000000000000---------.........//////000000000000000000000000............/////////000////////////////////////........................000000000000000000000000------------------------------......///.................................---........./////////000//////.........------------...//////////////////000/////////........................////////////......////////////......//////.........---------,,,---///000111000///...//////////////////////////////............//////............/////////000111000///......///000000------------............000000///.........//////......//////000000111111////////////////////////......///000000000000000111111111111111111111111111111111111222333444555666555555555444444333333555555555555555555555555333333333333222222222222555444444444333333333333000111111222333333444444444555555555555444333333444555666888:::;;;;;;<<<===>>>@@@BBBDDDFFFGGGGGGHHHIIILLLOOOSSSUUUWWWXXXVVVTTTQQQOOOPPPSSSWWWZZZ[[[ZZZZZZ[[[\\\YYYTTTPPPJJJJJJJJJJJJJJJMMMSSSXXXfffhhhjjjjjjjjjlllpppuuuuuufff^^^\\\]]]\\\[[[YYYXXXWWWVVVVVVWWWYYYXXXWWWWWWUUUPPPJJJFFFCCCAAA===<<<;;;;;;:::999999777666666777888666555333333333333333333333333333222111000000000111111222222222222222222222222000000111111111111000000000000000000000000000000111000000000000000000111........................////////////////////////333333444444444444333333000000111222222222222222000000000000////////////............////////////.........///////////////.........---------------....../////////000000000..............................////////////..................////////////000000////////////000000//////////////////////////////000000000000//////111111111111000000000000111000000///////////////////////////////////////000000000000000000000000------........./////////000000000000000000000000............////////////////////////////////////........................000000000000000000000000------------------------....../////////...------......................................./////////...............---------//////////////////...---...///000000000///...---............////////////......////////////.....................---------,,,---///000000000///...//////////////////////////////............//////............//////////////////.........///000111------------............111000///...............////////////000000000000////////////////////////......///000000000000000111111111111111111111111111111111222222333444555777777666666555444333333333333333444444555555555444444444444333333333333555555555555444444444444111111111222222333333444555666666666555555444333444555777999;;;===>>>>>>===>>>AAACCCFFFHHHJJJJJJIIIKKKNNNRRRVVVYYY[[[\\\WWWVVVUUUTTTUUUXXX\\\^^^[[[ZZZYYYXXXWWWTTTPPPMMMFFFHHHJJJLLLOOOWWWaaahhhrrrtttvvvvvvvvvzzzrrr```YYYYYYZZZZZZZZZZZZYYYXXXVVVVVVYYYYYYXXXYYYXXXVVVQQQMMMHHHEEEAAA>>>===<<<:::888:::999777777888999777666555555444444333333222222222222111000000000000000333333333333333333333333000000111111111111000000000000000000000000000000//////000000000000//////........................////////////////////////333333333444444333333333000111111222222222111111000000000000////////////............////////////------......//////000000------------------------...////////////000000000------------......//////......////////////..................////////////111000000////////////000........................//////000000000000//////111111111111111111000000000000////////////000000////////////////////////////////////////////////............////////////////////////////////////.........///////////////////////////////////////........................000000000000000000000000........................///////////////...---,,,........................................................................//////000000///...---------...000111111///...,,,............////////////......////////////..............................------...///000///////////////////////////////////////............//////.........///////////////000/////////.........///////////////000000000000222222111000////////////000000000000////////////////////////////////////......///000000000000000111111111111111111111111222222222222333444555555999888777666555444333333111111222333444444555555555555444444444333333333333333333333333333333333111111111222222333333333666777777777666666555444777888999;;;===>>>>>>???===???BBBEEEHHHKKKMMMMMMLLLNNNPPPTTTWWWZZZ\\\]]]XXXXXXWWWXXXYYY[[[]]]___YYYXXXUUUSSSQQQNNNLLLJJJIIIMMMQQQVVV\\\hhhwww|||hhh\\\XXXXXXYYYZZZ\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWSSSPPPMMMJJJEEEAAA???===;;;999:::999777777888888777555666666555444333222222111222222222111111111111111333333333333333333333333000111111222222111111000000000000000000000000000...///000111111000///...------------------------////////////////////////222333333333333333333222333333333222111000//////000000000000////////////............////////////------......//////000000------------------------////////////000000000111,,,,,,------.../////////......////////////..................////////////111000000////////////000//////////////////////////////000000000000//////000000000000000000111111000000////////////000000000000000000000000000000////////////////////////........./////////000000///////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////........................///000000000///...------////////////////////////...............------------.....................//////000000///...------,,,...///111111000...---............////////////......////////////......---.....................---....../////////////////////////////////////////////............/////////////////////.........000000000///...---,,,,,,////////////000000000000333222111111000000000111000000000000////////////////////////////////////......///000000000000000111111111111111111111111222222222222333444555666999888777666555444333333000111111222333444555555555555444444444333333333333333333333333333333333111222222222222222333333666777777888888777777666:::;;;<<<===============???AAADDDGGGKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXYYYZZZXXXXXXYYYYYYZZZ[[[[[[\\\TTTSSSQQQOOOLLLLLLLLLMMMOOOTTTZZZ```iiixxxtttggg___XXXXXXYYYZZZ[[[\\\\\\\\\YYYXXXXXXYYYYYYXXXUUURRRSSSOOOJJJFFFCCC@@@===;;;:::888777777777777666444666666555444444333222222333333333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000///000222222222222000///........................////////////////////////222222333333333333222222333333333222111000///...000000000000////////////............////////////.........///////////////---------------........./////////000000000111111------........./////////......////////////..................////////////000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////////////////////////////........................//////000000000///......////////////////////////.........------------------------...............//////////////////...------...///000000000///...............////////////......////////////......---------.........................../////////000//////////////////////////////............/////////////////////.........//////000//////---,,,,,,------------............111111111000000111111222////////////000000000000////////////////////////......///000000000000000111111111111111111111111222222222222333444555666777777666666555444333333222222222333333444444444444444444444333333333333444444444444555555555555222222222222222222222222666666777888999999999999<<<<<<============<<<<<>>:::999777777777777555333666666555555444444333333444444444555444333333222111111111111111111111111111111222222222222111111000000000000000000000000111111222222222222111111////////////////////////////////////////////////222222333333333333222222222222222222222111000///000000000000////////////............///////////////////////////.........------.........///////////////000000000111111111////////////////////////......////////////..................//////////////////...//////000111222111111111111111111111111//////000000000000//////---.........///////////////////////////000111111000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000000/////////............000000000000000000000000////////////////////////////////////////////////...........................//////000000000000///////////////////////////.........------,,,,,,,,,---------.........//////---...//////////////////............/////////000............////////////......////////////......---------.........//////...............///000000//////////////////////////////............//////000/////////............,,,,,,.../////////......------------........................///000111222......//////000000111111////////////////////////......///000000000000000111111111111111111111111333333222333333444555666666555555555444444333333333333333333444444444444333333333333222222222222333333333333444444444555222222222222222222222222555555777999:::;;;;;;<<<;;;;;;<<<===>>>>>>======CCCEEEHHHKKKNNNPPPRRRRRRUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZVVVSSSQQQKKKLLLLLLLLLMMMRRRYYY______cccgggjjjppp~~~|||yyyqqqkkkccc[[[VVVTTTUUUVVVYYYYYYZZZ\\\___```___^^^\\\XXXRRRMMMJJJGGGCCCAAA<<<:::888888888888666444555555555555555444444444333333444444444333222111222222222222222222222222111222222333333222222111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////222222222333333222222222000000111222222222222111000000000000////////////............/////////000000000//////.........---........./////////000000000000000000111111111111000000000000000000000///......////////////................../////////000............///111222222111111111111111111111111//////000000000000//////,,,---------....../////////////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///000000111000000000000000000000000000000.........------,,,,,,,,,---------.........//////------...///000000000///...............///000111............/////////000......////////////......---------.........//////...............///000000//////////////////////////////............//////000000//////.........---(((***,,,...000111111111////////////000000000111,,,,,,,,,---...///000111---......///000111111222////////////////////////...//////000000000000000111111111111111111111111333333333333444555666666444444444444444444333333444444444444444444444444333333333222222222111111000000000111111222222222222222222222222222222222444555777999;;;<<<======999:::;;;===>>>?????????EEEFFFIIILLLNNNPPPRRRRRRVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZUUUQQQNNNIIIKKKLLLMMMOOOVVV___ffffffiiillllllppp~~~~~~yyyxxxzzz}}}yyylll___VVVSSSSSSTTTVVVVVVWWW[[[^^^aaaaaa```]]]ZZZTTTOOOLLLIIIFFFCCC===;;;:::999999999777555444444444555555555555555222222333444333222111000333333333333333333333333111222222333333222222111000000000000000000000000111000///......///000111000000000000000000000000////////////////////////111222222222222111000000444222000000111222111000111111111111111000//////---......///000111111222,,,---------...///////////////............//////////////////000000000000000000111000000///...---000000000000111111111111......//////000000111111000000000000000000000000111111000000//////......---...000111222222222111////////////000000000000////////////////////////000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111222222222222111////////////////////////000000000000000000000000...///000111111000///...000000//////......------................................................////////////////////////............////////////////////////////////////......------------......000000000000000000000000///000111222222111000///////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......///////////////.........//////............///////////////000111333555555...///111111000000111333111111222222222333333333444444555555555555555555666555444444333333333333444444444444444444444444555555444333333222111111111111222222222333333333222222222222222222222222777888::::::999999:::<<<>>>======>>>@@@BBBDDDFFFJJJLLLPPPRRRSSSTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\[[[XXXUUURRROOOMMMLLLHHHPPPTTTTTTXXXdddooorrrwwwtttqqqrrrwwwzzzuuuttt{{{|||rrrdddWWWOOOKKKMMMPPPTTT[[[```bbbaaa___bbb^^^ZZZWWWTTTOOOHHHCCCAAA>>>:::777888888999999888777666555444333333333222111111111333444333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222111000///...---000000//////.........---111222222222222111000000222111//////111222222111000111111111111000//////......//////000000111111------...........................------.........////////////000000000000///000000000000//////......////////////000000000////////////000000111111000000000000000000000000111111000000////////////---...000111111111111000////////////000000000111111111111111111111111111000000000000000000000000///////////////000111111////////////000000000111000000000000000000000000000000000000000000000000////////////000000000111//////000111111111111000////////////////////////...........................///000111111000///...///////////////...........................------........................////////////////////////............///////////////////////////////////////......------......//////////////////////////////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////............/////////////////////............///////////////000000222333444///000111111000///111222111111222222222333333333333333333333444444444444555555444333333333333333333333333333333333333333555555444333333222111111111111222222222333333333222222222333333333333333777999::::::999:::;;;<<<=========???AAACCCFFFGGGKKKNNNQQQSSSTTTUUUWWWYYYYYYZZZ[[[\\\]]]]]]]]]]]]ZZZXXXTTTPPPMMMLLLKKKKKKKKKTTT\\\___dddnnnvvvxxxwwwvvvwwwzzz|||zzzwwwuuutttsssqqqpppuuuwwwxxx{{{~~~yyyvvvyyy~~~zzznnn```UUUOOONNNPPPTTTYYY___bbbcccbbbbbb___]]]ZZZXXXSSSMMMHHHDDDAAA<<<::::::::::::999888777666444333333222222333222111222333444333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000111111000000000/////////111222222222222111000000000///......000222222111000000111111000000///...////////////000000000000//////..................//////............//////////////////000000000000...//////000000000000///............/////////////////////000000000000111000000000000000000000000111000000000000/////////...///000000000000///////////////000000000111111111111111111111111111111000000000000000000000000000000/////////000111111/////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111......///000000000000000////////////////////////........................//////000000000000//////.........////////////////////////......---------........................////////////////////////............///////////////////////////////////////......------....../////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////------......//////000000//////............/////////////////////000111111000111222111000///000111111111222222222333333333111111222222333333333333444444333222222222333333222222222222222222222222555444444333333222222111111111222222222333333333222333333333444444555555888:::;;;;;;;;;;;;<<<>>>======>>>@@@BBBFFFIIIKKKNNNPPPSSSUUUUUUVVVXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]]YYYUUUPPPJJJHHHIIIKKKMMMLLLVVVaaaggglllsssxxxyyyxxx}}}zzzuuuqqqllljjjgggeeeeeeeeedddcccggghhhiiijjjlllpppuuuyyyyyy}}}|||{{{|||~~~zzzlll^^^VVVOOOOOOQQQVVV\\\```ccccccbbbaaa```___\\\XXXSSSOOOHHHEEE@@@===<<<<<<;;;:::999888777666555444444444444333222222444444333111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111......///000111222222333222222111111111111000000111222222222222111000000///...---...000222222111000000000000000//////...000000000000////////////000000//////......------111000000000000000000111////////////000000000000---...///000000111000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000/////////...//////000000000111111111111111111111111111111111000000000000000000000000111000000///000000111111//////000000000111111111000000000000000000000000//////////////////////////////000000000111111111...///000000111111000000////////////////////////000000000000000000000000//////000000000000//////------......//////000000000000//////......------........................////////////////////////............//////////////////////////////////////////............/////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////,,,------...///000111111//////............//////000//////.........//////111222222111///...///000111111222222222333333333111222222333333444444444444333333222222222333333222222222222222222222222444444444333333222222222111111222222222333333333333333444444555666777777999;;;======<<<===>>>@@@===>>>???BBBEEEIIILLLOOOQQQSSSVVVWWWWWWWWWYYYZZZZZZ[[[\\\^^^^^^]]]\\\[[[XXXSSSLLLGGGFFFIIINNNRRRRRRZZZcccjjjnnnrrruuuxxx~~~|||xxxtttqqqnnnjjjgggfffdddaaa``````aaaaaa``````aaacccddddddeeegggiiijjjoootttwwwyyy~~~tttggg___PPPOOOOOOQQQVVV\\\```bbbcccccccccbbb___[[[VVVRRRLLLHHHDDDAAA???===<<<:::<<<;;;:::999888777777777666444333333444444333111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111......///000111222222333111111111111111111111111111222222222222111000000///...---...000222222111000000000000000///......000000000000////////////000000000//////......---000//////......//////000////////////000000000000---...///000000111000000//////000000000111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111////////////////////////000000000000111111111111///000111111222222111111000000000000000000000000111111111111111111111111000000////////////000000------......//////000000000000/////////.................................////////////////////////............/////////////////////////////////////////////....../////////........................///...---,,,,,,---...///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000,,,------...///000111111//////............//////000///..................111222222111///...///000111111222222222333333333333333444444555666666777333333333222222333444444444444444444444444444444444444333333333333222222111111222222222333333333333444555666777888999999:::<<<>>>>>>>>>???AAABBB???@@@BBBDDDHHHMMMPPPSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXYYY[[[\\\[[[YYYWWWVVVRRRMMMHHHDDDEEEKKKRRRWWW\\\```fffjjjlllooouuu{{{}}}yyyvvvtttqqqmmmjjjiiigggeeedddccc```]]][[[[[[\\\\\\\\\\\\^^^```aaaaaa```aaacccfffiiilllmmmmmmqqqyyy|||uuummmgggUUURRROOOOOORRRWWW[[[]]]bbbcccdddddd```\\\WWWTTTOOOLLLGGGDDDBBB@@@===;;;===<<<;;;999888888888888777666444444444444333111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111222222222222111000000000///......000222222111//////000000//////...---////////////000000000000000000//////////////////------,,,,,,,,,,,,------////////////000000000000...//////000000000000///000000000000111111111111222111111111111000000000000000000000000000000000000000000111111111111222111111000000000000111222000000000111111111222222////////////////////////111111111111111111111111222222111000000000111111000000000111111111222222111111111111111111111111000000000000000000000000000000000111111111222222000000111222222222222222000000000000000000000000////////////////////////000000////////////000000.........///////////////////////////////////////........................////////////////////////............////////////////////////////////////000//////......//////000..............................------------......////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000------......//////000000//////............//////000//////.........//////000111222111000///000111111111222222222333333333444444555666777888888999444444333333333444555555444444444444444444444444333333333333333333333333111111222222222333333333444444555777888:::;;;<<<<<<===???@@@@@@AAACCCDDDCCCCCCEEEHHHLLLPPPTTTVVVVVVXXXZZZZZZXXXXXXXXXYYYWWWXXXYYYYYYXXXUUURRROOOJJJGGGDDDDDDGGGOOOWWW\\\bbbbbbeeeiiilllpppyyy~~~zzzwwwvvvvvvwwwxxxyyyzzzzzzxxxtttpppnnnmmmjjjfffddddddeeeeeeeeegggccc___\\\[[[\\\\\\[[[YYY[[[^^^^^^^^^^^^___```bbbccceeegggiiilllooorrruuu~~~~~~{{{wwwuuurrrnnnlll^^^YYYTTTQQQRRRUUUXXXZZZ^^^aaaddddddaaa]]]YYYWWWRRROOOKKKHHHFFFDDDAAA>>>===<<<;;;999888888888888999777555555555444222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111000000///////////////000000000000111111222222222222111000000222111//////111222222111//////000000//////...---......//////000000111111///////////////000000000......------------......////////////000000000000///000000000000//////.../////////000000000000111222222222111111111000000000000000000000000000000000000111111111222222222111111000000111222333444000000111111111222222222000000000000000000000000111111111111111111111111333222111111000000111111000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222///000000111111111111111000000000000000000000000////////////////////////111000///......///000111///////////////..................///000000111111........................////////////////////////............////////////////////////////////////000000////////////000000..............................////////////......////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111........./////////////////////............///////////////...//////000000///000111111000///111222111111222222222333333333444444555666777888999:::555444444444555555666777333333333333333333333333333333333333333333333333111111222222222333333333444555666888999;;;=========>>>@@@AAAAAABBBDDDFFFFFFGGGHHHKKKOOOSSSWWWYYYWWWYYYZZZZZZXXXWWWXXXXXXWWWXXXYYYXXXVVVRRRMMMJJJFFFEEEFFFIIIOOOWWW___dddggggggjjjqqqwww}}}~~~}}}yyywwwuuurrrqqqqqqrrrsssssstttttttttsssqqqooommmllljjjffffffgggjjjllllllooojjjeeeaaa______^^^^^^[[[]]]_________^^^```aaaaaaaaabbbeeeiiikkkkkkiiijjjpppyyy|||uuupppooonnnmmmllliiiddd]]]XXXWWWWWWXXXYYYYYY^^^ccceeeccc```^^^]]]UUUSSSOOOMMMKKKHHHEEECCC@@@???>>>===<<<;;;;;;;;;:::888666555555444222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000///000000000111111111222222111222222222222111000000444222000000111222111111///////////////......------......///000111111222......//////000000111111111111000000000000111111////////////000000000000000000111000000///................../////////000222222222222111111000000000000000000000000000000000000111111222222222222111111000000111333555666000111111111111222222222111111111111111111111111111111111111111111111111333333222111000000111111000111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222...//////000000000000000000000000000000000000000111111111111111111111111111000///......///000111000000//////.........---------...///000111222222........................////////////////////////............/////////000////////////////////////000000////////////000000........................---...///000000///...---////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000111111///////////////.........//////............/////////////////////000111111...///111111000000111333111111222222222333333333444444555666777888999:::555555555555555666777888222222222222222222222222333333333333333333333333111111222222222333333333444555666888:::<<<===>>>===???AAABBBBBBCCCEEEGGGHHHIIIJJJMMMPPPTTTXXXZZZXXXYYY[[[ZZZXXXWWWWWWXXXXXXYYYYYYXXXUUUPPPKKKHHHFFFGGGJJJOOOVVV___gggkkkqqqqqqvvv~~~|||yyyvvvuuuuuuvvvwwwqqqpppooommmmmmnnnpppqqqssssssttttttuuuuuuuuuuuuqqqnnnkkkkkknnnqqqtttuuurrrmmmgggbbb```___^^^^^^```bbbccccccbbbbbbcccdddcccbbbbbbfffkkkllliiidddfffiiinnnsss|||{{{sssmmmlllllllllkkkrrrlllddd^^^[[[ZZZYYYYYYVVV[[[bbbeeedddbbbaaabbbXXXVVVRRRPPPNNNLLLIIIFFFDDDDDDBBBAAA@@@?????????;;;999777666555555222000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111111111111111222222333333333000000000000000111111111111111111111000000000000000000000000////////////000000000000111111111111////////////////////////000000000000000000000000222222222111111111000000///111222111000///000111////////////////////////000111111111111222222222000111333444333111///...111111000000/////////...000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222333333333222222111111111111111111000111111222333333333222222111111000000000000000111111222222222222111111111000000//////111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000------------------------.........................../////////////////////......////////////................../////////000///////////////.........111000000///...---------//////////////////////////////............//////000///...------...///000////////////000000000000222222111000//////000000000000000000000000000000............////////////////////////000000000000000111111111111222222222222222222222222222222222666666666666777777777777666666666666666666666666777666555444333222222222333333222111000000111111111000000111222555777888888888888999;;;>>>AAABBB===>>>@@@BBBDDDFFFGGGGGGFFFIIIMMMPPPSSSUUUXXX[[[YYYYYYYYYZZZ[[[[[[YYYWWWWWWWWWVVVRRRNNNLLLKKKLLLOOOPPPSSSYYYaaaiiinnnpppooozzzyyyuuussspppnnnqqqpppooonnnmmmmmmmmmmmmkkkllllllmmmooorrruuuvvvxxxyyy{{{||||||zzzwwwvvvvvvsssqqqrrruuuxxx{{{{{{~~~xxxooofffaaa```aaacccgggjjjmmmmmmjjjgggggghhhfffeeeeeeeeeffffffdddbbbccceeehhhmmmttt|||uuuqqqooonnnnnnpppnnnlllkkkjjjeee^^^XXXYYYXXX[[[aaadddaaa______[[[XXXUUUTTTTTTSSSPPPMMMNNNJJJEEEBBBAAA@@@@@@???:::999777666444333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000111111000000000000111111111111111111000000000000111111111111000000000000000000000000////////////------------............////////////////////////000000000000000000000000222222222111111111000000///111222111000///000111000000000000000000000000000111111111111222222222111222333333333222000///111111000000000/////////111111111111222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111222222333222222111111111111111111111111222222222333333333222111111111000000000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000------------------------........................//////////////////......//////000000000000//////........./////////000000/////////////////////...111000000///......------//////////////////////////////............//////000//////......//////000////////////000000000000222111111000//////000000000000000000000000000000............////////////////////////000000000000000111111111111222222222000000111111222222222222444444555555666777888888666666666666666666666666666666555333333222222333333333222111111111111111111111111111333555777888::::::::::::;;;===???@@@???@@@BBBCCCEEEFFFFFFFFFGGGJJJNNNPPPRRRUUUXXXZZZYYYYYYYYYZZZ[[[[[[YYYWWWWWWUUUSSSOOOMMMMMMQQQTTT[[[\\\^^^cccjjjrrrwwwzzz|||uuupppooooooooonnnooooooooooooooopppqqqrrrttttttuuuwwwzzz}}}|||tttnnnlllkkklllooossswwwxxxtttoookkkjjjiiigggeeeeeeffffffeeecccaaaccceeehhhmmmvvvzzztttrrrssstttqqqooonnnnnnnnnkkkeee___XXXVVVWWW]]]aaaaaabbbdddaaa^^^ZZZXXXXXXVVVSSSPPPOOOKKKFFFBBBAAA@@@???>>>:::999777666444444333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000111111000000000000111111222222222111000000000///111111111111000000000000000000000000////////////,,,,,,,,,---------......////////////////////////000000000000000000000000222111111111111000000000///111222111000///000111111111111111111111111111000111111111111222222222111222333333333222000000111111111000000000000000111111111111222222222333111111111111222222222333222222222222222222222222222222222222222222222222444333222111111222333444333333333333333333333333333333333222222222222111111111111111111222333333000000000111111111111111111111111111222222222222111111111111111000000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000////////////////////////........................000000000//////.........//////000000000000//////....../////////000000000......//////////////////000000000///......------//////////////////////////////............/////////000000111111000000///////////////000000000000111111000/////////000000000000000000000000000000............////////////////////////000000000000000111111111111222222222...///000000111222333333111222333444666777888888777777777777777777777777666555444333333222222333333222222111111111111222222222111222333555777888;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCEEEFFFGGGGGGGGGHHHKKKNNNQQQRRRTTTVVVXXXYYYXXXYYYZZZ[[[[[[YYYWWWUUURRROOOLLLMMMSSS\\\cccnnnnnnpppssswww~~~wwwsssmmmjjjkkknnnpppqqqrrrssstttuuuxxxzzz|||}}}~~~~~~zzzrrrmmmkkkhhheeecccccccccbbbaaabbbcccdddfffiiiooovvv|||~~~{{{|||~~~vvvtttrrrrrrrrrpppjjjeeeYYYTTTRRRVVV[[[___dddiiiiiifffbbb```^^^[[[XXXVVVRRRNNNHHHCCCAAA???>>><<<:::999888666555444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111000000000000111111333333222222111000//////111111111111000000000///000000000000/////////////////////000000000000111////////////////////////////////////////////////111111111111000000000000///111222111000///000111111111111111111111111111000000111111111222222222111222222333333222111111111111111111111111111111111111111222222222333333111111111222222222333333222222222222222222222222333333333333333333333333444222111//////111222444333333333333333333333333222222222222222222222222222111111111111222333333///000000111111222222222000000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111//////000111111111111111////////////////////////////////////////////////........................111111000000///...............////////////.........////////////000000000............////////////000000//////............//////////////////////////////............/////////000111222222111000///////////////000000000000111000000/////////000000////////////////////////............////////////////////////000000000000000000111111111222222222...///000111333444555666222222333333444555666666666666666666666666666666555444444333222222222333333222222111111222222222333333222333444555777999:::;;;;;;<<<===>>>??????AAABBBDDDFFFHHHIIIJJJJJJJJJMMMPPPRRRSSSTTTVVVXXXYYYXXXXXXYYYZZZZZZXXXVVVQQQOOOLLLLLLRRR^^^mmmwwwzzzwwwssspppqqquuuxxx{{{{{{uuutttpppjjjfffdddccccccbbbeeeeeeeeefffiiinnnssswww}}}}}}yyyvvvuuutttqqqlllggg^^^VVVQQQRRRVVV[[[cccjjjnnnllljjjgggdddaaa^^^\\\VVVQQQJJJEEEBBB???===<<<::::::888666555444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000000///000000000000000000000000111111000000000000111111444333333222111000000///111111111111000000000///000000000000////////////000111111111111222222222000000000000000000000000////////////////////////000000000000000000000000///111222111000///000111000000000000000000000000000000111111111222222222222222222333333333222222111111111222222222222222111222222222222333333333111222222222222333333333222222222222222222222222333333333333333333333333333222000//////000222333333333333333333333333333222222222222222222222222222222222111222333333444000000111111222222333333222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111//////000111111111111111////////////////////////000000000000000000000000////////////////////////111111000000////////////,,,------......------,,,////////////000000000111---.........//////000000////////////............//////////////////////////////............/////////000111222222111000///////////////000000000000000///////////////000000////////////////////////............////////////////////////000000000000000000111111111222222222000000222333555666777888444444444444444333333333444444444444444444444444444444333222222222333333333222222222222222333333444444333333444666888999888999:::<<<>>>???AAAAAA@@@AAADDDGGGJJJMMMNNNOOOLLLOOORRRSSSTTTUUUWWWYYYYYYXXXXXXXXXYYYXXXUUUSSSMMMLLLLLLPPPZZZkkk~~~~~~vvvoookkkhhhgggeeedddcccbbbdddhhhmmmqqqtttxxx}}}zzzxxxwwwtttoookkkddd[[[SSSQQQSSSWWW]]]dddmmmnnnnnnllliiifffcccaaaYYYTTTMMMGGGCCCAAA>>><<<;;;:::888777555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000000///000000000000000000000000111111000000000000111111333333333222111111111000111111111111000000000000000000000000//////////////////000000000111111111000000000000000000000000000000000000000000000000//////000000000000000111///111222111000///000111000000000000000000000000000111111111111222222222222222222222333333333333222222222222222333333333222222222222333333333333222222222222333333333333333333333333333333333333444444444444444444444444222222111000000111222222333333333333333333333333111222222222222333333333222222222222222333444444222222222333333333333333555555555555555444444444111111111222222222222222333333333333333333333333222222222222222222222222//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------......---------/////////000000000111111------......///000000000//////////////////......//////////////////////////////............/////////000000111111000000///////////////000000000000//////......//////000000000000000000000000000000............////////////////////////000000000000000111111111111222222222111222333444666777888999666555555444444333222222333333333333333333333333333333222222222222333333333222222222222333333444555555444444555666888999777888:::===???@@@AAABBB@@@AAAEEEHHHLLLOOOQQQRRRNNNPPPSSSUUUVVVWWWYYY[[[YYYXXXWWWWWWWWWUUURRROOOJJJKKKOOOWWWdddwww}}}uuupppllliiifffdddaaaaaaeeejjjnnnpppuuuzzz}}}zzzvvvrrriii```WWWTTTSSSSSSWWW\\\fffjjjnnnooommmiiifffeee\\\WWWPPPJJJFFFCCC@@@>>>;;;:::999777666555444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000111111000000000000111111222222222222222222222222111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000111111///111222111000///000111111111111111111111111111000111111111111222222222222222222222333333444444222222222333333333444444222222222333333333444444222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444111111222222222333333333333222222222222333444444555444444444444444444333555555555444444333333333111111111222222333333333222222222222222222222222222222222222222222222222//////000111111111111111000000000000000000000000/////////////////////////////////////////////////////////000111111222222...//////////////////...//////000000000111111111------......///000000111...///////////////////////////////////////////////////............//////000//////......//////000////////////000000000000...............///000000000000000000000000000000............////////////////////////000000000000000111111111111222222222222222333444555666777888555555555555444444444444333333333333333333333333333222222222222222333333222222222222222333444555666555555555555777888999888:::<<<>>>???@@@@@@@@@BBBCCCFFFJJJMMMPPPRRRSSSOOOQQQUUUWWWXXXYYY\\\^^^YYYXXXVVVUUUTTTRRRNNNKKKIIIMMMTTT^^^lll}}}{{{wwwtttoooiiifffhhhlllnnnooouuuyyyzzzuuukkkccc\\\YYYVVVRRRRRRUUU]]]ccckkkooooookkkhhhfff^^^YYYRRRLLLHHHEEEBBBAAA;;;:::999777666555555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000111111000000000000111111222222222222222222333333111111111111000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111///111222111000///000111222222222222222222222222000111111111111222222222333222222222333333444555222222222333333444444444222222333333333444444444222222333333333444444444333333333333333333333333555555555555555555555555444555555666666555555444444444444444444444444444111111111222222333333333333333222222333333444555666666666555555444444444222222222111111000000000111111111222222333333333111111111111111111111111222222222222222222222222//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000......///000111222333333000000111111111111000000000000000000111111111111---------...///000000111........./////////////////////////////////////////////............//////000///...------...///000////////////000000000000...............///000111000000000000000000000000............/////////000////////////000000000000000111111111111222222222111222222333444555666666444444444555555666666666444444444444444444444444222222222111222222333333222222222222333333444555666666555555555777888999:::;;;===????????????>>>DDDEEEHHHKKKNNNPPPQQQRRROOORRRUUUXXXYYY[[[]]]___ZZZXXXVVVUUUSSSPPPLLLIIIIIINNNWWWbbbppp|||tttooooooqqqrrrrrrvvvzzzzzztttkkkddd^^^[[[XXXSSSPPPQQQVVV^^^iiioooooollliiiggg___[[[TTTNNNJJJGGGDDDBBB<<<;;;999777666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000111111000000000000111111444444333333222111000000111111111111111111111111111111111111111111111111222111111111000000/////////000111222222111000///222222111111111111111222000111111111111222222222000111111111111222222222222222222222222222222222111111222222222333333333333333222222333333444555333333333333333444444444333333333333333333444444333444666777777666555444555555555555555555555555777666666777777888999:::666555333222222333444666444444444333333333222222555444333333333444555666444444555555666555555555555555555555555555555555666555444333222222222222333333222222222222222222111111111111111111111111333333333222222111111111222222222222111111000000000000000000000000000000000000000000000000000000111111000000//////......000000//////.........---......///000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000......////////////......///000000000000000//////000000000000000000000000000000000000000000000000............////////////000000000000000000000000............////////////222222111111111111111111333333333333333333333333333333444444555666777777999888666555444444444555444444444444444444444444666555444333222111111111666666555555666777888999888999:::<<<>>>AAACCCDDDCCCEEEIIILLLOOOPPPPPPPPPOOOOOORRRVVVZZZ]]]]]]]]]ZZZVVVTTTTTTQQQKKKKKKQQQOOO[[[ccceeejjjvvvzzzuuuvvv{{{xxxiiijjjiiifff```ZZZVVVTTTZZZ]]]bbbhhhlllllljjjhhheee```[[[VVVRRRLLLFFF@@@???===;;;:::999888666333555444444333333333444444333333444444555666666777333333333222222222111111222222222111111111000000000000000000000000000000......///000111222333333444444333333222111111000111111111111111111111111111111111111111111111111111111111111000000000//////000111222222111000///222111111000000000111111000111111111111222222222111111111111222222222222222222222222222222222222111222222222222333333333333333222222222333444444333444444444444555555555555444444444444555666666444555555666666666666666666666666777777777888888888777777777777888999999888777666555555666777888666666666555555555444444666555444444444555666666555555666666666666555555444444444444444444444444666666555444333333333333333333333333333333333333222222222222222222222222333333333333222222222111222222222222111111111000000000000000000000000000000000000000000000000000000000000000////////////111111111000000000//////......///000000000000000000000000000000000000000////////////////////////...//////000000//////...////////////////////////......////////////......//////000000000000//////000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000/////////000000000000111111111111111111111111111000000111222444555666666333333444444555666666777999888777555555555555555444444444444444444444444444333333333333333444444666666666777777888999::::::;;;<<<===@@@BBBDDDEEEEEEGGGKKKNNNQQQRRRRRRRRRNNNOOORRRVVV[[[]]]\\\[[[VVVQQQOOOPPPOOOMMMQQQXXXYYY```eeeeeeiiisss}}}zzzkkkjjjiiihhhfffddd```^^^UUUVVVZZZ```gggkkkkkkiiifffbbb\\\XXXSSSNNNHHHCCC@@@>>><<<;;;:::999777555666555555444333333333444444444444444444444444444333333333222222222111111222222222111111111000000111111111111111111111111000000000000111111111111444333333222222111111111111111111111111111111111000000000000000000000000111111111111000000000000000000111111111111000000000000000//////000000111000111111111111222222222111111111111222222222333333333333333333333333333222222222222333333333333444333333222222222333333444444444555555666666666666666666666666777888888777666666666777777888999888888999:::;;;<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777666666666666777777666777777888888777666666555555555555555555555555666555555444444444555555444444444444444444444444222222222222222222222222444333333333333333222222222222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////......///000000000000000000000000000000000000000///////////////////////////..................///...........................//////////////////...//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111222444555666666333333444444555666666666888888666555555555555555444444444444444444444444222222222333444555666777888888888999::::::;;;;;;<<<===>>>???AAACCCEEEFFFHHHJJJMMMQQQSSSTTTTTTTTTNNNOOOSSSWWW[[[\\\ZZZXXXSSSOOOLLLLLLMMMOOOWWW```gggiiihhhfffjjjrrrxxxzzzzzzsssooolllmmmqqqqqqnnnjjjYYYVVVTTTYYYaaagggiiihhhiiieee___ZZZVVVQQQLLLHHHBBB@@@===<<<;;;;;;999777888777666444444333333333666666555444333333222222333333333222222222111111222222222111111111111111222222222222222222222222222222111111111000000000333333333222222111111111111111111111111111111111////////////////////////111111111000000000000000000000000111111000000000//////////////////000111000000111111111222222222111111111222222222333333333333333333333333333333222222222333333333444444555444333333222333333333444444555555666777777777888777777888888999:::;;;::::::999999999;;;<<<===<<<<<<===???@@@BBBCCCCCCEEEEEEDDDBBBBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>======;;;;;;::::::::::::::::::999999:::::::::999888888888888888888888888888888555555444444444555555666333333333444444444444444333333333333333333333333444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////......------------------......///000000000000000///////////////////////////////////////////////////...---,,,,,,---.../////////////////////////////////............//////...//////000000000000/////////////////////////////////////////////////////////000000000111111111//////////////////////////////000000000111111111111111111111111222222222333333333333333333333333444444444555555555666666666666555444444444444444444444444444444444444444333333333333444555777777888999:::;;;<<<=========>>>>>>???@@@BBBEEEGGGHHHJJJLLLOOORRRTTTUUUUUUUUUNNNPPPTTTXXX[[[[[[WWWTTTRRRPPPMMMLLLOOOVVVaaaiiiuuuqqqllljjjooouuuzzz{{{zzz{{{{{{|||~~~~~~wwwrrrtttzzz}}}zzzuuuiii```WWWUUUZZZaaadddeeeiiifffbbb^^^YYYTTTPPPNNNDDDAAA>>><<<<<<;;;999888999888777555444333333333666666555555444333333333333333333222222222111111111111111111111111111111222222222222222222222222222222222111111111000000333333222222222222222111111111111111111111111111////////////////////////000000000000000000111111111000000000000000000111//////...//////000111111000000111111111222222222111222222222222333333333333333333333333333333333222222333333333444444444555555444444444444444555555555666666777888999999::::::::::::;;;<<<===>>>??????>>>>>>???@@@BBBCCCBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGFFFFFFBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@??????>>>>>>==================<<<;;;;;;999999999999999999999999555444444444444555555666333333333333444444555555444444444444444444444444444444444444444444444444222222222222222222222333111111111111111111111111000000000000000000000000222111111000///......---------........................///000000000000000///////////////////////////////////////////////////...---,,,,,,---...///000000000000000000000000000///............///000......///000000000000000////////////////////////////////////////////////........./////////000000////////////////////////........./////////000000000000111111111222222222333333333333333333333333444444444555555555555555333333333333333333222222444444444444444444444444555444444444555555666777999:::;;;===>>>??????>>>>>>>>>@@@AAADDDFFFIIIJJJKKKMMMPPPSSSUUUVVVUUUUUUQQQRRRUUUXXXZZZXXXTTTPPPNNNOOOOOOQQQWWWcccooowww|||uuuoooooouuu||||||xxxwwwzzz{{{tttwww~~~vvvkkk\\\SSSTTTYYY^^^aaaffffffdddaaa\\\WWWTTTRRRGGGDDD@@@===<<<;;;999888:::999777666555444444444555555555555555555555555333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111////////////000111222222000111111111111222222222222222222222333333333333333333333333333333333333333333333333444444444444555555555555555666777777777888888999:::;;;<<<<<<>>>>>>>>>>>>???@@@BBBBBBEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJEEEFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>888888888888888888888888777666666555555555666666333333444444555666666666555555555555555555555555444444444555555555555666222222222222333333333333111111111111111111111111000000000000000000000000111111111000//////......000000000000111111111111......///000000000000000000000000000000000000000///////////////////////////..................///111111111111111111111111000///...------...///000---...///000000111111000000000000000000000000000000000000000000000000000............////////////000000000000000000000000............////////////000000000111222222333333000000111222444555666666555555555555555555555555222333333444444333222222444444444444444444444444555555555555555666777888999:::<<<>>>???@@@????????????AAACCCGGGJJJLLLNNNMMMOOORRRUUUVVVWWWWWWVVVUUUUUUVVVWWWWWWUUUPPPMMMHHHMMMSSSYYYcccqqq}}}}}}uuuoooqqqxxxzzzzzzyyyzzz|||yyy{{{zzzqqqcccXXXTTTUUUZZZ]]]aaacccdddccc___ZZZWWWUUUKKKHHHCCC???===;;;:::999:::999888666666555555555444555555555555555555555333333333222222222111111111111111111111222222222111111111111111111111111000111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111222111000//////000111222000//////000111222333333000111111111111222222222222222222333333333444444444444444444444444444444333333333444444444444555666666666666777888::::::;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJJJJLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTTQQQQQQPPPOOONNNNNNNNNOOOHHHGGGGGGFFFGGGIIIJJJKKKNNNNNNMMMMMMMMMLLLLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777555666666777888888999999666666666666666666666666444444555555666666666666222222222333333333444444111111111111111111111111000000000000000000000000......//////000000111111111111111111222222333333......///000000000000000000000000000000000000000////////////////////////...//////000000//////...000000000000000000000000000///...------...///000---...///000111111111111000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000...////////////000000000///000000111222222333333000000111222444555666666555555555555555555555555333444555555555555444333444444444444444444444444333444444555666888999:::888:::<<<>>>@@@@@@@@@???@@@AAACCCFFFJJJNNNQQQSSSPPPQQQTTTWWWYYYYYYYYYXXXZZZXXXWWWVVVUUURRRMMMJJJGGGQQQ[[[bbblllyyyyyyqqqmmmqqqxxx|||xxxzzz}}}|||wwwooodddZZZUUUVVVXXX[[[___dddeeeaaa\\\XXXWWWQQQMMMGGGBBB???===;;;:::999888777777666666666777444444444333333222222111333333333222222222111111000000111111111222222222222222222222222222222222333333222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111222222111000//////000111222000000000000111222333444000111111111111222222222222222333333333444444444444444444444444444444444333333333444444444555555666666666777888:::<<<<<<>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSIIIHHHGGGFFFGGGIIIKKKMMMPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB????????????????????????===<<<;;;:::999999999999777777888999::::::;;;;;;777777777777777777777777444555555555666666777777222222222333333444444444111111111111111111111111000000000000000000000000+++,,,---///000222333444//////000000111111111222...//////000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000111///...------...///111---...///000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111///000000111222222333333333333333333333333333333555555555555555555555444444555666777777777555555444444444444444444444444111222333555777:::<<<===888999<<>>@@@BBBCCCEEEFFFFFFFFFDDDEEEGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWUUUSSSTTTVVVVVVSSSPPPMMMLLLJJJIIIIIIKKKMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPTTTTTTSSSRRRPPPOOONNNNNNOOONNNLLLKKKIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@AAA???>>>===>>>>>><<<:::===<<<<<<;;;:::::::::;;;<<<=========<<<:::888777333333444444444444444555222333444555444333222111333333333222222222111111111222333333333111000//////000000000000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000///...---------...000111////////////////////////000000000000000000000000000000//////.........------...///111111111000///111111111000000000000000333222111/////////000111111111000000//////......//////000000111111222222111111222222222333333333333222222222222222222222444555666777777666555444444555666777777555333222666555333222111222333333777888:::;;;;;;:::888777:::::::::;;;<<<===>>>???CCCEEEIIIMMMQQQUUUWWWXXXQQQSSSWWWZZZ]]]^^^^^^]]]YYYUUUSSSSSSPPPJJJHHHIIIRRRYYYaaagggmmmrrruuuvvvooopppqqquuu~~~}}}~~~|||ttthhh\\\TTTQQQRRRYYY^^^___cccfffaaaYYYTTTPPPKKKFFFCCC@@@===;;;;;;:::888777666555666666666555555444444333222222333111000111222444333333444444222222222222444444333333333222222222111111111222222333333222222111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111000000000222111111111000000000000111111111111111111111111222111000000000111333333555666777666444333444555555555555555555555444444444444444555666777888999;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWUUUUUUWWWWWWUUUSSSQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@>>><<<<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<:::999888444444555555555555555555444555555555444444333333333333333222222222222111222222222222222111000000000000000111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000///.........///000111000000000000000000000000000000000000000000000000000000/////////.........//////000000111111000000111000000000000000000000333222000/////////000111111000000000/////////...000000000000000111111111111111222222222333333333222222333333333333333333444555666777777666555444555666777888777666444333555555333222222222333333666777999;;;;;;;;;:::999;;;;;;;;;;;;<<<===>>>???AAACCCGGGKKKOOOSSSUUUVVVSSSUUUXXX[[[]]]^^^]]]]]]YYYTTTPPPOOONNNLLLNNNSSSYYY]]]bbbdddfffhhhjjjkkkooossszzzyyyzzzyyysssiii]]]SSSNNNMMMSSSWWWYYY]]]bbb```ZZZUUUQQQLLLHHHEEECCC@@@===<<<;;;999888777666777777666666666555444444333333444333111222444555555444444333333222222333333444333333333222222222111111111111222222222222111111222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222111111111111111000000000111111111111111111111111222111111111111222333333555666777666444444444666555555555555666666666666777777777888999:::;;;<<<@@@AAACCCEEEGGGIIIKKKLLLKKKMMMPPPPPPOOONNNNNNOOOSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVYYYYYYZZZ[[[[[[\\\[[[[[[\\\YYYWWWVVVWWWWWWWWWVVVVVVUUUTTTRRRRRRRRRSSSSSSUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPOOONNNMMMKKKJJJJJJJJJHHHFFFEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;777666666666666666666666666666555444444444444555333333333333222222222222333222111111111111111111111111111111222222222333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000111222111111111111111111111111000000000000000000000000000000////////////......222222111000000000111111000000000000000000111111222111000000///000000000000000000000////////////111111111111000000000000111111222222222333333333222333333444444555555555555555777777777777555555666777888888888777666555555555444333333333444444555666888:::;;;;;;;;;:::<<<<<<<<<<<<===>>>??????BBBDDDGGGKKKOOOSSSUUUVVVUUUWWWZZZ\\\]]]^^^]]]\\\XXXQQQKKKJJJKKKNNNUUU]]]aaabbbcccccccccccceeegggttt||||||ssssssssspppjjj```UUUNNNJJJMMMPPPSSSYYY___aaa___XXXUUUPPPLLLIIIFFFBBB@@@===<<<:::888777777888888777777666666555444444444555444222333555666666555444333333222222333333444333333333222222222111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222333333111111111111111111111111222222222222222222222222111111111111222222333333444555666666555444666777444444555666666777888888;;;;;;;;;<<<===>>>???@@@DDDEEEFFFHHHKKKMMMNNNOOOMMMPPPSSSTTTSSSQQQQQQQQQTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]][[[XXXVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUVVVXXXXXXXXXYYYXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRUUUTTTSSSRRRQQQPPPOOOOOOPPPNNNKKKJJJJJJHHHFFFDDDBBBBBBAAA@@@????????????>>>>>>@@@AAABBBAAA@@@@@@999999999888888777777777777666555333333444555555444444333333333222222222333222111000000111222333111111222222222333333333111111000000000000111111////////////////////////000000000000000000000000000000111111111111000000111111111111111222222222111111111111111111111111////////////////////////000000//////////////////444333222000000000111111000000000000000111111111111111000000000000000000000000000000////////////222222111111000000//////111111222222222333333333222333333444555666777777555666777888888777666555666666777777777666666555555555444444444444444444777777999:::;;;;;;;;;:::<<<<<<<<<===>>>???@@@AAAEEEGGGJJJNNNRRRUUUWWWXXXXXXZZZ[[[]]]^^^]]]\\\[[[UUUNNNHHHHHHKKKPPPYYYbbbeeeddddddfffggggggkkkqqqzzzooommmkkkjjjhhhbbbYYYRRRLLLLLLLLLOOOVVV]]]bbbddd]]]YYYUUUPPPLLLHHHDDDAAA===<<<:::888777777777888777666666555555444333333555444222333444666666555333333333333333333333333333333333222222222111111222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111///000000111111222222222111111111111111222222222222222222222222222222222111111222222333333333333333555666666555555777888555555666777999:::;;;;;;@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHJJJKKKMMMNNNOOOMMMPPPSSSTTTSSSQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXYYYXXXWWWVVVVVVWWWWWWXXXUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[YYYWWWVVVVVVXXXYYY\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWWWWPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQUUUUUUUUUTTTTTTSSSSSSRRRUUUSSSQQQOOOOOONNNKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@AAABBBBBBAAAAAA<<<<<<;;;;;;:::999888888777666444333333333444555444444444333333333222222222222000000000111222333111111222222222333333333111111000000000000111111////////////////////////000000000000000000000000000000111111111111000000000111111222222222222222111111111111111111111111//////////////////////////////000000000000000000444333222000000000111111//////000000111111111111000000000111111111000000////////////000000000000222222111111000000//////111111222222222333333333333333444555555666777777555666777888888777666555444555555555555555555555555555555555555555555555999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCGGGHHHLLLOOOSSSVVVXXXYYY[[[\\\]]]^^^]]][[[ZZZXXXQQQLLLIIIKKKNNNSSSZZZbbbeeecccdddiiikkkmmmsss|||yyymmmiiifffddddddaaa]]]XXXQQQMMMJJJMMMRRRYYY```dddaaa^^^YYYTTTPPPJJJEEEAAA===<<<:::888777777777888666666555555444333333333444333111222444555555444333333333333333333333333333333333222222222111111333333444444444444333333333333333333333333333333111111111111111222222222222222222222222222222222000000000111111111111111111111111222222222222222333333333333333333333333111222222333444333333333333444666666666666888999888888:::;;;===???@@@AAADDDDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNQQQQQQPPPOOOOOOPPPOOOPPPPPPRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWTTTUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOTTTTTTUUUUUUUUUUUUUUUVVVXXXVVVTTTSSSSSSRRRPPPNNNHHHGGGEEECCCAAA??????>>>===>>>@@@AAAAAAAAA@@@@@@??????>>>===;;;:::999999777777666555555555555555444444444444333333333333111111111111111111222333111111111111222222222333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222111111111111111111111111111000000000000000000000000//////000000000000111111222222111000000000111111/////////000111111222222//////000111111111111000////////////000000000000111111111111000000000000111111222222222333333333333444444444555666666666666666888888888888666666444444444444555555555555444555666666777666666666;;;;;;;;;<<<<<<======>>>;;;;;;<<<>>>@@@CCCEEEFFFGGGIIILLLOOOSSSVVVXXXYYY\\\]]]^^^]]]\\\ZZZWWWUUUNNNKKKKKKPPPTTTWWW]]]dddfffccceeennnrrrttt}}}rrroookkkgggeeecccaaa___XXXQQQKKKLLLOOOSSSYYY___bbb___[[[WWWSSSNNNHHHDDD>>>===;;;999888888888999777777666666555444444333444333111222444555555444222333333444444333333222333333333222222222111111333333444444444444333333333333333333333333333333000000111111111222222222222222222222222222222222222222222222222111111111111111111222222333333333444444444444444444444444111222333444444444333333222444666666666777999:::<<<===>>>@@@CCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTRRRRRRSSSUUUVVVTTTUUUWWWYYY[[[\\\]]]]]]\\\]]]^^^]]]ZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\WWWWWWVVVUUUUUUTTTSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSTTTUUUVVVWWWXXXYYYZZZXXXWWWVVVVVVVVVTTTRRRNNNLLLJJJGGGDDDBBB@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@>>>===;;;::::::888888999999888888777777555444444444444333333333000000111222222222222222000000000111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000//////111222222222111000000000000000000000000000000000000000000000000000//////000000000111111111//////000000111111000000...//////000111111222222...///000111222111111000.../////////000000000111000000000000000111111111111111222222222333333333444444444444444444444555666777888999999888777666555555555555555666666777444555666777888777777666999:::;;;<<<>>>@@@BBBCCC999:::<<<>>>BBBEEEHHHIIIIIIKKKNNNQQQUUUWWWYYYZZZ]]]]]]^^^]]][[[XXXUUUSSSNNNKKKMMMSSSYYY]]]dddjjjkkkhhhmmmzzz}}}wwwqqqllliiihhhbbbXXXPPPOOOOOOPPPTTT[[[___]]]ZZZXXXUUURRRMMMJJJ@@@???===<<<;;;:::;;;;;;999999888888777666666666555444222333555666666555222333333444444333333222333333333222222222111111111222222333333222222111333333333333333333333333000000111111222222222222222222222222222222222222444444444333333222222222111111111222222333333333444444444444444444444444111222333444555444333333222444666777666777999;;;???@@@BBBDDDGGGIIIKKKLLLIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMKKKLLLNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXVVVTTTRRRRRRRRRTTTUUUUUUVVVXXXZZZ\\\^^^^^^___\\\___```___\\\ZZZ[[[\\\\\\\\\]]]]]]^^^]]]]]]]]][[[\\\]]]^^^____________]]]\\\[[[ZZZYYYXXXWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[YYYXXXWWWXXXXXXVVVTTTTTTRRROOOLLLIIIFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA???>>><<<;;;:::999:::;;;<<<;;;:::999888555555444444444333333333///000111333333333222111///000000000000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000...///000111222111000000////////////////////////000000000000000000000000//////000000111111111222---...///111111111000///...//////000111222222222...///000222222222111000.../////////000000111111//////000000111111222222111111222222222333333333444444444444444444333333666777888999999888777666666666666666666777888888444555666888888888777666777888:::<<>>BBBFFFIIIKKKLLLNNNQQQTTTXXXZZZ\\\]]]]]]^^^^^^]]]ZZZWWWTTTQQQNNNLLLNNNUUU\\\aaaiiiqqqqqqooovvv~~~uuuqqqoookkk```VVVSSSRRRPPPSSSZZZ[[[ZZZXXXXXXWWWTTTQQQNNNBBBAAA???>>>===<<<======;;;;;;::::::999888888888666555444444666777777666222222444444444444222222333333333222222222111111000000111111111111000000