BM6P6(@ }}}zzzvvvsssqqqqqqrrruuu|||uuuvvv|||oooSSSDDD@@@>>><<<999999999:::999888777666555444444333444444444444333333333333222222000111111111111222222222444444333333222111000000333333333444444444555555666555444333333333333333444444444444444444444444888333555:::<<<@@@SSSiiiwwwooolllfffiiiyyypppppp|||{{{aaaQQQNNNNNNZZZoooxxxpppsss}}}tttxxxjjj___aaakkkyyysssgggZZZPPPLLLLLLNNN]]]kkk{{{pppVVVJJJDDD>>>999<<<;;;999777666555555555444444444444333333222111}}}xxxtttqqqoooooopppsssxxxwwwuuu|||www[[[JJJDDD>>><<<999888999999999888777666555444444333444444444444333333333333222222111111111111222222222222444444333333222111111000333333333333444444444444666555444333333333333444444444444444444444444444888555777;;;<<>><<<;;;999888666666555555333444444444444333333222wwwrrrpppmmmmmmnnnoooqqqtttvvvwww{{{xxxtttttt{{{}}}jjjkkkvvvoooVVVHHH@@@===:::888888888777666777666555444444333444444444444333333333222222222111111111222222222333333444444333333333222222222111111222222222333333333555444444333333333444444444444444444555555555555666777:::<<<>>>KKKhhhvvvbbbWWWQQQMMMQQQbbblll___gggwwwwwwnnnhhhcccWWW[[[jjjsss}}}wwwxxxiiigggjjjwww}}}|||uuugggWWWMMMKKKMMMNNN]]]qqqrrrWWWFFF@@@@@@<<<;;;:::888777666555555333444444444444444333333{{{uuusssooooooppppppqqqrrrrrrsssvvvsssppppppyyynnnhhhmmmssswww[[[IIIAAA???;;;999999888777666777666555444444333444444444444333333333222222222111222222222222333333333444444444333333333333333111111222222222333333333444444333333333444444555444444444555555666666666555777:::<<>>JJJaaavvv___RRRNNNLLL[[[qqqsssgggmmm}}}yyynnnaaaZZZccc{{{}}}tttvvvgggdddfffrrr}}}wwwnnnbbbXXXPPPLLLLLLXXXiiizzziiiPPPDDDAAA===<<<:::999777666666666333444444555555555555444{{{tttpppooonnnmmmmmmnnnooopppmmmlllkkknnnxxxjjjaaafffppp|||nnnYYYEEEBBB???<<<;;;:::888777777666555444444333444444444444333333333333222222222222222333333333444444444444444444444444444444333333333333444444444444333333333333333444555666444444444555666777777777777999;;;BBBRRRnnnyyy___RRRPPPRRRdddjjjlllzzz~~~vvvjjj]]]]]]iiivvvqqqvvvzzzdddbbbdddqqq~~~xxxqqqjjj```VVVOOOLLLVVVfffuuutttXXXHHHCCC===<<<;;;999888777666666333333444555555555555555|||sssnnnmmmkkkjjjjjjlllmmmooolllllllllpppzzznnnbbbgggnnn{{{vvvbbbGGGDDD@@@===<<<:::999777777777555444444444444444444444444333333333222222222222333333333444444444444444444444444444444444333333444444444444555555333333333333333444555666444444444555666777777888888:::===EEEYYYwww|||___SSSTTTYYYnnnyyydddooo{{{ssshhh]]]```ooouuussszzz}}}zzztttbbb```bbbppp|||~~~xxxtttooofffZZZQQQLLLTTTbbbqqq~~~zzz^^^LLLDDD===<<<;;;999888777666666333333444555666666666555|||vvvpppkkkkkkjjjhhhgggjjjllljjjkkkpppwwwwwwffffffiiivvvfffNNNFFF???>>>>>>;;;999999:::999777666444333333333333333333333333333333333333333333333333333333333555444333333222222222222333333333333333333333333555555555555555555555555555555555555666666666666666;;;???HHH^^^~~~|||bbbWWW^^^hhhsssdddqqqssseee[[[]]]ddd|||uuuzzzuuuooosss~~~{{{mmm]]]YYY]]]pppzzz|||{{{uuunnneee[[[UUUOOOQQQ[[[kkkyyytttrrryyy~~~xxx~~~bbbKKKCCC>>><<<:::999999888666444444444444444444444333333vvvpppkkkkkkjjjhhhhhhjjjkkkiiijjjooouuu~~~ooogggcccooonnnTTTJJJAAA???>>>;;;999999999888888777666555444444333333333333333333333333333333333333333333333333555444333333222222222333222222333333444444444555555555555555555555555555666666666777777777777777555999@@@MMMggg}}}ddd[[[dddqqqrrrhhhyyyzzzjjj\\\VVV[[[iii~~~yyyttt{{{tttjjjkkkvvvzzzlll^^^ZZZ^^^qqqtttxxx{{{uuummmcccZZZTTTLLLMMMVVVeeetttvvvttt||||||iiiPPPEEE@@@>>>;;;::::::999777555555444444444444333333333xxxqqqkkkjjjjjjhhhhhhkkkiiihhhjjjnnnrrryyy}}}jjj```iiizzzyyy[[[OOODDD@@@>>>;;;999999666777777888777666555444333333333333333333333333333333333333333333333333444444333222222222333333222222333444555666666777555555555555555555555555666777777777888888888999888;;;CCCVVVsss|||eeeaaaqqq{{{pppqqqmmm^^^TTTTTT___ttt{{{sssrrr|||pppeee```jjj{{{jjj^^^ZZZ^^^qqqrrruuu{{{tttlllbbbXXXRRRKKKKKKQQQ]]]jjjvvv}}}{{{sssWWWGGGBBB???===;;;;;;:::888666555555444444444333333333zzzrrrllljjjiiiggghhhkkkiiihhhjjjmmmpppuuupppccciiivvvaaaSSSEEE???>>>;;;999999333444666777777666555333333333333333333333333333333333333333333333333333444333333222222333333333222222333444555777777888555555555555555555555555666666666777777888888999===???III```~~~vvvcccgggqqqppp{{{cccVVVQQQXXXjjj}}}zzzmmmooo|||}}}iii```^^^ooommm^^^ZZZ^^^ppptttuuu{{{tttlllbbbXXXQQQNNNLLLNNNUUU^^^iiiwww___JJJBBB@@@<<<;;;:::999888666555555555444444333333222~~~yyy{{{}}}uuummmiiihhhfffgggkkkiiihhhjjjmmmooorrr{{{yyyhhhiiitttgggWWWEEE>>>===<<<;;;;;;111333555666666555444333333333333333333333333333333333333333333333333333333333333222222333333444222222333444555777777888555555555555555555555555444444555555666777888888===???LLLhhhooo```iiijjjsss}}}^^^TTTRRR___uuusssjjjmmm|||}}}pppccc\\\```uuurrr___ZZZ]]]pppuuuvvv}}}vvvmmmcccYYYSSSNNNKKKJJJNNNUUU___ooo|||gggLLLBBB???<<<999888888777666666666555444333333222222vvvtttxxxxxxnnniiifffdddfffjjjiiiggghhhkkkmmmpppyyymmmkkktttppp]]]HHH???>>>===;;;;;;333333444555666555444333333333333333333333333333333333333333333333333333333333222222222333444444222222333444555666666777555555555555555555555555333333444555666777888888999===OOOoookkk```nnnzzziiiwwwyyy^^^VVVVVVeee}}}mmmiiiooo~~~ttthhh^^^[[[bbb{{{yyybbb]]]___qqqwwwwww~~~xxxpppfff\\\VVVKKKGGGFFFHHHNNNYYYkkkzzzoooPPPCCC@@@<<<999888777666555666666555444333333222111~~~qqqqqqxxx}}}}}}~~~zzzoooiiieeecccdddhhhgggeeefffhhhjjjnnnxxxvvvrrrxxx{{{fffNNNBBB???===;;;;;;666666666666666666555555333333333333333333333333333333333333333333333333333222222222333333444555222222333333444444444555555555555555555555555555444444555666777888999999:::???TTTuuu{{{kkkgggyyyvvvkkk}}}rrr]]]ZZZ\\\ooosssjjjkkksss|||yyyssslll```___jjjfff```bbbsss|||zzzsssiii```ZZZKKKHHHEEEFFFJJJTTTfffvvvwwwUUUEEEAAA===999888888777777777666555444333222222111{{{nnnpppyyy~~~|||pppiiieeebbbcccgggfffccccccfffhhhlllwwwyyy}}}lllRRREEE@@@===;;;:::999999888777666777777777333333333333333333333333333333333333333333333333222222222222333333444555333333333333333333333333555555555555555555555555444555666777888999::::::>>>DDDYYYyyyuuukkkooorrrlllkkk[[[]]]cccwwwnnniiimmmvvvxxxtttvvvwwwtttggghhhsssiiiccceeeuuu|||uuulllbbb\\\OOOKKKGGGFFFHHHPPPaaappp{{{{{{YYYGGGCCC>>>;;;999999999888777666666444333222111111wwwrrrvvv|||sssiiidddbbb```]]]cccbbbcccfffhhhlllvvv|||xxxtttXXXHHHAAA<<<;;;<<<999999888777666555444444555555444444444333333333333333333333333333333333111111111111111111111111444444555555555555444444111111111222222333333333666777888777777888;;;===;;;HHHbbb~~~oookkkgggkkk{{{uuupppggg\\\[[[ggg}}}mmmmmmqqqvvv|||rrrmmmyyyrrrrrrwwwkkkgggwww}}}uuulllccc]]]TTTOOOHHHCCCEEEOOO\\\fffuuu~~~^^^JJJFFF???;;;:::;;;999555555555444333222222222222xxxtttyyyvvvkkkfffcccaaa___aaa```aaaccceeehhhqqq{{{}}}sssyyy{{{]]]KKKBBB===999999999999888777666555444444555555444444444333333333333333333333333333333333333333333333333333333333444444555555555555444444333333444444444444444444666777777777666888:::===>>>LLLfffrrreeebbbeeepppwwwuuuyyy~~~jjjbbbdddpppxxxiiilllsss{{{{{{sssrrrvvvvvvsssnnn~~~}}}uuummmddd___WWWRRRJJJDDDEEEMMMYYYbbbnnnxxxeeeMMMHHH@@@<<<;;;<<<:::777666666555444333333333333zzzvvvzzz{{{ooohhhdddbbb```___^^^___bbbccceeemmmvvvppplllooowwwbbbNNNEEE@@@;;;:::999999888777666555555444555555444444444333333333333333333333333333333333444444444444444555555555444444555555555555444444666666666666666555555555555666666666666777:::<<>>;;;::::::999888777666666555555555444444444333333333333333333333333333333333111111111222333333444444444444555555555555444444555555555555444444444444444666777777777999<<>><<<999777999555555444333222222222222|||}}}zzz~~~|||uuurrrmmmiiiggghhhjjjlllnnnrrrxxxvvvkkkccc___YYYZZZ\\\___^^^[[[___eeeiiiwwwiii\\\ddd|||mmmRRRDDD@@@>>>;;;::::::999888777666666555555444444444333333333333333333333333333333333000111111222333333444444444444555555555555444444444444555555555555555555555666888888888:::>>>@@@OOOfff|||cccKKKTTTRRR[[[uuu{{{eeedddvvv|||lllkkk~~~sssppprrr}}}}}}}}}|||vvvnnnfffaaa[[[VVVNNNFFFAAAAAAEEEJJJXXXhhhzzzwww___HHHAAA>>>999777:::666555444333333222222333}}}qqqnnniiieeecccdddgggiiifffjjjqqqyyyzzzmmmeeeaaa^^^^^^```bbb___[[[]]]bbbdddqqq}}}pppaaafff{{{sssVVVHHHDDDCCC;;;::::::999888777666666555555444444444333333333333333333333333333333333111111222333333444555555444555555555555555555444444444555555666666777777666777888999999;;;>>>AAAUUUmmmeeeIIIVVVUUU]]]uuuvvvdddiii}}}vvvhhhjjjnnnooouuu}}}}}}vvvmmmeee___XXXTTTMMMEEE@@@AAAEEEIIIWWWgggyyy~~~dddKKKCCC@@@:::888;;;777777666444444444444444wwwssslllgggcccaaa___^^^ccchhhooowwwrrrgggaaa^^^ccceeeaaaZZZWWWYYY^^^aaaffflllrrrxxxxxxkkkggguuu{{{]]]LLLDDDAAAAAA>>>;;;888777777555444555555444444444333333333222111111111111222333333444444444444444444444444555555444444444333333333555444444444444555666666444888444555;;;999:::FFF[[[wwwcccSSSOOOXXXmmmiiidddoooxxx}}}lll```kkkzzznnnsss|||~~~uuulllddd^^^SSSMMMGGGDDD@@@>>>BBBHHHWWWllljjjLLLBBBAAA<<<999;;;777666555444444333444444~~~yyyqqqiiidddbbbbbbaaahhhnnnxxxuuuiiiaaa^^^```aaa___ZZZWWWXXXZZZ[[[___eeeiiipppzzzuuupppxxxeeeTTTMMMJJJAAA>>>:::888777777555444666666555555555444444444333333222222333333444555444444444444444444444444555555555555444444333333555444444444555555666666555888555555;;;999;;;GGGaaa~~~fffTTTRRR\\\tttgggeeerrr}}}uuugggaaaooowwwpppwww~~~~~~vvvmmmddd^^^VVVOOOHHHEEEAAA???BBBGGGUUUhhh{{{|||oooPPPDDDAAA<<<:::;;;777666555444444333444444}}}wwwnnneeeaaaaaadddfffuuu}}}yyykkkccc^^^^^^]]][[[YYYWWWVVVVVVUUUXXX[[[___fffqqqxxxyyyppp^^^UUUQQQ@@@>>>:::888888777666444777777666666666555555555444444444444444555666666444444444444444444444444666666666555555555555444444444555555555666666666666999666555;;;999===KKKjjjlllYYYYYYeee~~~xxxccceeevvv|||iiibbbcccwwwtttuuu|||{{{}}}~~~vvvmmmeee___YYYRRRJJJFFFBBB???AAAFFFPPPaaarrr}}}|||wwwWWWGGGAAA===;;;<<<777666555444444333444444{{{zzzrrrnnngggbbbaaafffnnnttt~~~nnnddd___\\\ZZZYYYYYYYYYVVVSSSRRRSSSSSSVVV]]]hhhvvv}}}vvv~~~wwwbbbUUUOOO@@@===:::888888777666555666666666666555555555444666555555555555666777777444444444444444444444444666666666666666666666555444555555666666666666666777:::666555::::::@@@OOOqqqrrr```cccqqqppp___fff{{{qqqaaa```iii|||ssszzzzzzwwwyyywwwooogggaaa\\\SSSJJJEEEAAA>>>???BBBKKKXXXiiivvv]]]IIIAAA===::::::777666555444444333444444~~~xxxqqqnnnnnngggfffeeeeeejjjuuurrrfff```]]]YYYYYYZZZZZZWWWSSSOOONNNLLLMMMSSS^^^jjjrrr~~~xxx{{{{{{aaaOOOGGG@@@===:::888888777666555555555555444444444333333666555555555555666777777444444444444444444444444555666666666666666666666444555666777777777666666666:::666555:::;;;DDDVVVwwwvvvaaajjj|||iii]]]hhhjjj^^^aaaqqqxxxuuu}}}tttqqqqqq}}}yyyqqqiiiddd]]]SSSIIIDDD@@@======???GGGPPP___ppp}}}dddLLLAAA<<<999888777666555444444333444444xxxoooiiicccbbbcccbbbdddhhhnnnvvvtttiii```]]]ZZZZZZZZZZZZWWWTTTMMMJJJFFFFFFKKKTTT]]]dddppp~~~cccLLLCCC???===999888888888777666555444444444444333333333444444444444444555666666444444444444444444444444444555555555555666666666444555666777888777666666666:::666444:::===HHH\\\~~~vvv```ooo{{{eee___lll|||ggg]]]dddxxxuuuwwwmmmiiiiiixxx|||tttlllggg]]]RRRHHHCCC@@@===<<<===CCCIIIXXXlll|||jjjPPPCCC>>>:::777777666555444444333444444uuujjjeeecccbbbeeeiiimmmrrrzzzvvvjjj___]]][[[ZZZYYYXXXVVVTTTNNNJJJFFFDDDGGGNNNUUUYYYhhh~~~iiiPPPFFF???<<<999888888888777666555555555555444444444444333333222222333333444555444444444444444444444444333333444444555555555555444555777888888888666555444999666444:::>>>LLLaaassscccwwwuuuddddddrrrvvvddd]]]ggg}}}zzzrrryyy}}}}}}vvvdddbbbfff{{{~~~vvvooojjj___SSSHHHCCCAAA>>>===>>>AAAEEESSSiii{{{pppUUUFFF@@@;;;777777666555444444333444444uuulllffffffiiimmmssszzzwwwlll]]]]]]\\\ZZZXXXVVVUUUUUUQQQMMMHHHFFFHHHMMMRRRVVVfff}}}vvvpppWWWLLL???<<<999888888888777666777666666666555555555555222111111111111222333333444444444444444444444444333333333444444444555555444555777888999888666555444999555444:::???NNNeeepppiiissseeehhhvvvrrrbbb]]]hhhvvvqqqzzzuuuwwwkkk]]]___gggxxxpppkkk```TTTIIIDDDCCC@@@>>>???@@@CCCQQQhhh{{{tttXXXIIICCC===888777777555444444444444444|||nnnpppssswww|||xxxoooccc[[[VVVVVVWWWUUUTTTUUURRROOOJJJFFFDDDHHHOOOUUUggg|||vvvwwwyyyZZZGGGBBB???<<<::::::999888777333333222222222333333444333333333444444555555555444444444444444444444444555555555555555555555555777777777777666666666666666;;;999999===@@@RRRppp}}}uuuiiimmmfffiii{{{pppddd^^^jjjwwwsssvvv}}}xxxhhhfff}}}}}}ddd\\\^^^mmm{{{qqqggg[[[TTTLLLEEECCCAAA???===???AAAOOOdddssszzzdddLLL@@@<<<:::555555555555555444444444{{{xxx||||||sssccc\\\WWWWWWXXXVVVTTTUUURRROOOKKKGGGFFFJJJQQQVVVhhhwwwuuu|||}}}___KKKBBB???<<<:::999999777666444444333333333333444444333333444444444444444444555555555555555555555555555555555555555555555555777777777777666666666666666:::999:::>>>AAATTTrrrxxxrrrkkkhhhdddjjjrrriiibbbrrruuutttyyy}}}uuugggggg}}}ttt```]]]dddvvvzzzpppfff[[[TTTLLLEEECCCAAA???===>>>@@@MMMaaaooovvvhhhNNNBBB===;;;777666666666555555444444wwwddd]]]XXXYYYZZZWWWUUUUUURRRPPPMMMIIIIIIMMMSSSYYYiiizzzvvvyyyfffPPPCCC@@@<<<999888888777666666555444444444444555555444444444444444444333333666666666666666666666666555555555555555555555555666666666666777777777777555:::999:::???CCCVVVtttvvvooolllmmmwwwaaabbbnnnuuupppjjj~~~}}}sssvvv~~~}}}pppeeehhh~~~mmm^^^aaannnzzzoooeee[[[TTTLLLFFFCCCBBB@@@======>>>JJJ]]]iiipppzzznnnRRRDDD???===999888888777666555444444xxxhhh```[[[[[[[[[XXXUUUUUURRRQQQNNNLLLLLLOOOVVVZZZhhh~~~{{{|||nnnTTTDDDAAA<<<999777777666555777666666555555555555666555555555444444333333333555555555555555555555555555555555555555555555555666666666666777777777777555:::999:::???DDDXXXwwwsssiiidddbbbmmmmmmZZZaaassswwwtttsss{{{tttyyy~~~llldddjjjmmmaaagggyyyzzzoooddd[[[TTTLLLFFFDDDBBB@@@>>>===>>>HHHYYYccciiiuuuuuuWWWEEE???===::::::999888777666555444xxxzzzmmmddd]]]\\\[[[WWWUUUVVVRRRRRRPPPNNNNNNQQQVVV[[[fffyyy~~~uuuXXXFFFBBB===999777777666666888777666555555555555555555555555444444333333333444444444444444444444444555555555555555555555555555666666666777777777888555:::888999???DDDYYYxxxwwwfff]]]YYYWWWkkkdddWWWdddyyyuuuttt~~~|||xxx}}}~~~kkkeeennnxxxyyyzzz~~~ooofffnnnzzzoooddd[[[TTTLLLFFFDDDCCCAAA???>>>>>>GGGUUU^^^cccppp~~~|||\\\GGG???<<<;;;:::999888777666555555www~~~~~~sssiii```\\\ZZZWWWUUUVVVSSSSSSRRRPPPPPPRRRVVVYYYbbbsss~~~|||]]]IIIEEE>>>:::888777777666888777666555555555555555444444444444444444333333444444444444444444444444555555555555555555555555555555666666777777888888666:::888888===CCCXXXwww|||kkk[[[TTTRRRQQQggg~~~vvv^^^YYYjjjsssuuu}}}{{{llliiisss|||ooojjjkkknnn~~~sssnnn{{{{{{pppeee[[[TTTLLLFFFEEEDDDBBB@@@>>>>>>FFFQQQXXX]]]kkkzzzaaaJJJ@@@===:::999999888777666555555xxxpppooowww}}}yyynnnbbb\\\YYYUUUUUUWWWSSSSSSSSSQQQQQQRRRUUUXXX^^^nnn~~~cccKKKGGG@@@;;;999888888777888777666555444444444444333333444444444444444444555555555555555555555555555555555555555555555555555555555666777888888888666:::777777<<>>888888777777777666666666}}}sssjjjgggooouuuxxx}}}pppccc\\\XXXUUUUUUWWWTTTTTTSSSRRRQQQQQQTTTWWW\\\jjjyyyhhhMMMHHHAAA<<<999999888888777777666444444333333333333333333444444555555555666666666666666666666666555555555555555555555555444555555666777888888999666:::777666;;;AAAVVVuuu|||nnnYYYLLLJJJNNNQQQ```uuu}}}jjjZZZ___uuuwww{{{qqqrrr}}}{{{oooeee___bbbhhhlll}}}rrrggg[[[TTTLLLGGGEEEDDDCCCAAA;;;;;;AAAJJJOOOSSSbbbssskkkQQQDDD@@@777777777666666666666666qqqeee___fffnnnsss}}}vvvfffZZZVVVUUUTTTSSSRRRSSSSSSRRRPPPNNNOOOPPPXXXfff{{{yyywwwsssWWWIII>>>>>>>>>999666999555555444444444555555666333333333333333333333333444444444444444444444444444444444444555555555666555555555555666666666777777555777;;;:::BBB]]]{{{lllVVVLLLFFFFFFRRRaaapppzzzccc```fffxxx{{{wwwxxxtttvvvtttfffbbbccceeemmmvvvttthhhYYYPPPHHHFFFDDD@@@>>>>>>;;;;;;>>>BBBHHHQQQbbbqqq~~~qqqQQQCCCDDD888888777777666666555555sssjjjgggooouuuwww~~~xxxhhh\\\WWWVVVUUUTTTRRRSSSSSSRRROOONNNNNNOOOUUUbbbwwwyyyyyywwwYYYJJJ?????????:::888:::666555555444444444555555333333333333333333333333444444444444444444444444444444555555555666666666555555555666666666777777777666999>>>>>>GGGbbb~~~qqqYYYNNNGGGIIIUUUgggxxxwwwdddaaagggzzzzzzwwwzzzwww{{{~~~sssjjjdddfffmmmvvvttthhhZZZQQQIIIFFFDDD@@@>>>>>>;;;;;;===BBBGGGQQQbbbqqq~~~wwwUUUDDDBBB999888888777777666666666yyyssssss{{{~~~zzzkkk___YYYVVVUUUUUUSSSTTTSSSQQQNNNLLLLLLMMMQQQ^^^qqq|||zzz}}}~~~\\\LLL@@@??????;;;999;;;777777666555444444444444333333333333333333333333444444444444444444444444555555666666666777777777555555666666666777777777777777;;;???BBBNNNiiiyyy^^^QQQIIIMMM[[[qqqtttcccbbbiii}}}~~~~~~wwwxxx}}}zzzmmmdddcccgggrrruuuiii[[[RRRIIIFFFDDD@@@>>>>>>;;;;;;===BBBGGGQQQcccrrr}}}[[[FFF@@@::::::999999888777777666yyyuuuyyy}}}nnnbbbZZZWWWVVVUUUSSSTTTSSSQQQNNNKKKKKKLLLNNNYYYkkkzzz|||```NNN@@@>>>???;;;999;;;888888666555444444444444444444444444444444444444444444444444444444444444666666666666777777777777555666666666666777777777888888:::>>>CCCTTTssscccSSSLLLRRRccczzzsssbbbbbbkkkrrrxxxyyyuuuyyy|||uuueee^^^fffuuuvvvkkk]]]SSSJJJFFFDDD@@@===>>>===<<<>>>BBBHHHRRRdddttt```HHH@@@;;;;;;::::::999888777777vvvmmmkkkppp}}}rrrddd[[[WWWVVVUUURRRSSSSSSPPPMMMKKKJJJKKKLLLVVVfffyyy{{{yyy|||eeeQQQ@@@>>>???;;;888999999888777666555444444444444444444444444444444444444444444444444444444444666666666666777777777777666666666666777777777888:::999999;;;CCCZZZ}}}gggUUUOOOYYYnnnttt```bbbnnnpppgggrrrvvvsssyyy}}}lllbbbaaaqqqwwwlll___TTTJJJFFFCCC???===>>>???===???BBBHHHRRRdddtttdddLLLBBB<<<<<<;;;:::999888777777mmmdddccciiiuuutttfff\\\VVVUUUUUUQQQRRRRRRPPPMMMKKKJJJKKKKKKTTTaaarrrzzzzzz~~~kkkVVVCCC??????;;;888888888888777666555555555555444444444444444444444444444444444444444444444444555555666666666777777777666666666777777777888888999999999;;;FFFaaakkkYYYTTTccc{{{uuu```dddrrrrrrcccaaarrrsssrrr{{{rrrdddbbbmmmyyynnnaaaVVVKKKFFFCCC???===>>>???>>>>>>AAAEEEOOOaaaqqqjjjPPPDDD<<<<<<;;;:::888777666666}}}kkkbbbaaafffqqq{{{vvvggg\\\UUUTTTTTTOOOPPPPPPOOOLLLKKKKKKLLLIIIQQQ\\\kkkuuuwww~~~rrr[[[FFFAAAAAA===999888777777666666666666666777555555555555555555555555444444444444444444444444444444555555555666666666666666777777777888888888777999;;;???MMMiiinnn\\\ZZZlllvvvbbbgggxxxvvvddd\\\bbbwwwppprrr}}}}}}~~~jjjfffkkkyyyooobbbWWWLLLFFFCCC>>>===>>>???<<<<<<>>>BBBKKK]]]mmmqqqTTTEEE<<<<<<;;;999888777666555nnndddcccgggqqqzzzvvvhhh\\\UUUSSSTTTNNNOOOPPPNNNLLLKKKKKKLLLHHHOOOYYYggg}}}nnnnnnwww___IIICCCCCC>>>:::999777666666666666777777888555555555555555555555555444444444444444444444444444444444444555555555666777777777777888888888888555999>>>DDDSSSoooqqq______sssvvvcccjjj|||lll\\\ZZZeee|||~~~nnnrrr~~~~~~|||~~~~~~{{{kkkmmmwwwzzzooocccWWWLLLFFFBBB>>>===>>>>>>;;;:::;;;???HHHYYYiiivvvVVVEEE<<<;;;:::999777666555444uuujjjjjjpppvvvyyyvvvjjj]]]SSSQQQSSSNNNNNNNNNMMMMMMMMMLLLLLLJJJLLLRRR___tttnnnqqqxxxdddHHHAAABBB===777666999999888888777666666666555555555555555555555555333444444444333222111111333555666666555444444555666666666777888888999999333888>>>FFFXXXuuutttaaaeeevvviiinnneee\\\ZZZkkk~~~sssvvv}}}}}}|||{{{|||}}}~~~~~~kkkjjj{{{{{{sssiii]]]QQQKKKGGGAAA======<<<<<<>>>>>>>>>CCCSSSccc}}}|||ZZZCCC>>>;;;888666666777777666sssqqqtttyyy|||xxxmmm```UUUPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLIIIKKKPPP]]]rrrrrrsssxxxjjjLLLCCCBBB>>>999888999999888888777666666666555555555555555555555555444555555555444444333222333444666666444333444555666666666777888888999999666:::???GGG[[[yyytttdddkkkxxxkkkqqq|||ddd^^^```ttt|||tttxxx~~~}}}}}}|||{{{{{{{{{|||~~~|||~~~xxxnnnuuu|||uuukkk___SSSLLLHHHBBB>>>>>><<<<<<>>>>>>>>>BBBQQQaaawww^^^GGG@@@>>>:::888888999999888zzz|||zzzpppcccVVVOOONNNMMMMMMMMMLLLLLLLLLKKKKKKGGGIIINNNZZZnnnzzzwwwyyyrrrSSSEEECCC???;;;:::999999888888777666666666555555555555555555555555666666666666666555555444333444666666444444444555666666666777888888999999999<<>>===AAAOOO]]]pppdddKKKAAA>>>;;;999888999888888{{{pppdddVVVOOONNNLLLLLLLLLKKKKKKKKKJJJJJJGGGIIIMMMWWWiii|||{{{{{{YYYGGGBBB>>>;;;;;;999999888888777666666666555555555555555555555555666777777777777777666666444666777777666555555666666666666777888888999999;;;<<<>>>HHHaaa{{{kkkfffuuutttkkkuuuooojjjoooyyywww~~~|||{{{|||||||||xxxxxxyyy{{{~~~xxxvvvyyyuuuqqqxxxoooiiivvv{{{pppeeeYYYQQQIIIBBB>>>???===<<<===>>>===@@@KKKXXXjjjyyyiiiMMMAAA===999777777777666555{{{pppcccVVVPPPPPPKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIMMMUUUeee~~~~~~^^^HHH@@@>>>;;;:::999999888888777666666666555555555555555555555555666666777777777777777666666777999999777666777888666666666777888888999999:::<<<>>>GGGaaasssfffeeevvvppphhhuuuvvvsssxxx~~~yyyyyy|||{{{|||}}}|||xxxyyyzzz|||~~~|||tttsssuuu{{{rrrsss{{{wwwfffiii~~~}}}ssshhh\\\SSSJJJAAA>>>???>>><<<===>>>===???HHHRRRfffsssnnnOOOBBB???:::888777666555444~~~yyy|||qqqdddWWWPPPPPPJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKQQQ___wwwcccJJJ@@@>>>;;;999999999888888777666666666555555555555555555555555444555555666666666666666666888999999888777777888666666666777888888999999777<<>>@@@>>><<<<<<=========DDDMMM___kkk}}}sssRRREEEBBB===:::999888777666zzzttt{{{~~~tttgggXXXOOONNNIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIMMMYYYppp|||hhhMMMBBB???===999999999888888777666666666555555555555555555555555222333444444555555555444444666888777666555666777666666666777888888999999666===BBBIIIaaa}}}pppaaaZZZ___pppnnnfffjjj}}}}}}{{{}}}}}}|||}}}||||||xxxyyyzzz|||~~~wwwxxxmmmfffiiizzzqqqeeeZZZNNNDDD@@@CCC???<<<<<<===<<<<<>>;;;999888777555yyyrrrzzzwwwjjjYYYNNNKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGJJJUUUkkkzzzyyykkkOOOCCCAAA>>>:::999999888888777666666666555555555555555555555555111222222333444444444333333555666666555444444555666666666777888888999999555>>>DDDJJJaaarrrfffXXXSSSYYYkkkuuudddaaammm}}}{{{~~~}}}|||}}}|||{{{wwwxxxyyy{{{}}}|||www|||yyykkkhhhqqqxxx|||}}}ttthhh]]]PPPEEEBBBEEE???<<<<<<===<<<<<<@@@GGGOOO^^^uuu}}}ZZZDDDAAA<<<999777666555333~~~xxxzzzwwwhhh[[[QQQMMMIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFIIIPPPaaa~~~~~~xxxoooTTTCCC<<<;;;<<<999777555555666777666555666666666666666666666666444444444444444444444444444555555666666666666666777666666666666666777777888:::===HHHaaa{{{jjjZZZSSSQQQRRRddd}}}hhhbbbeeeoooyyy|||}}}||||||zzzxxxwwwyyy|||}}}}}}||||||pppbbbiii|||rrrjjjwwwxxxlll```UUULLLDDD??????>>>>>>>>>???@@@BBBCCCQQQ]]]ppp\\\HHH<<<<<<<<<444333888666|||}}}yyykkk]]]RRRLLLIIIHHHGGGGGGGGGGGGHHHHHHFFFEEEFFFIIIOOO___{{{~~~qqqVVVEEE>>><<<======:::888777777777666555555555555555555555555555444444444444444444444444444555555666666666666666444444555666777999:::;;;999;;;===GGG^^^wwwyyydddTTTNNNNNNPPPccczzzgggbbbfffpppvvvzzz|||zzzzzzxxxvvvwwwyyy{{{|||}}}~~~oooiiittt{{{kkk```bbbxxxyyyooocccXXXNNNFFFAAA<<<;;;;;;;;;<<<>>>@@@AAANNNZZZnnnbbbHHH===;;;<<<444333777555|||nnn___RRRKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEFFFHHHMMM\\\wwwwwwxxxwwwuuuYYYGGG@@@>>>>>>@@@===:::999888888666444555555555555555555555555444444444444444444444444444555555666666666666666555555666666888999;;;<<<999;;;<<>>@@@BBBIIIVVVjjjgggJJJ>>>;;;;;;444333777444~~~qqqaaaRRRIIIGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEGGGKKKXXXpppkkkkkkjjjyyyyyyZZZHHHAAA???===>>><<<:::999888888666555555555555555555555555555444444444444444444444444444555555666666666666666:::999888888888888888888999;;;<<>>AAABBBGGGSSSggg}}}jjjMMM???;;;;;;444333666333ssscccTTTIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEFFFIIITTTjjj~~~{{{cccbbbdddsss|||\\\HHHAAA???;;;;;;999777777777888777666555555555555555555555555444444444444444444444444444555555666666666666666::::::999888777777888888888:::===IIIaaa{{{jjjVVVNNNPPPWWWjjjppp\\\ZZZcccooosssrrryyyyyytttrrrqqqqqqrrrsssuuuvvvvvvvvvxxxzzzzzzzzz{{{|||}}}~~~~~~qqq[[[TTTOOOTTTddd}}}|||sssiii]]]RRRJJJDDDBBB???===<<<===???AAAFFFQQQdddzzzmmmQQQAAA<<<;;;444444666222uuugggWWWLLLGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFGGGPPPdddvvvyyybbbbbbeeesss^^^HHHBBB???;;;999777555555666777666555444444444444444444444444444444444444444444444444444555555666666666666666777666666777888999::::::777;;;???MMMhhhttt]]]QQQSSS[[[rrrppp^^^```jjjhhhlll~~~yyyrrr|||yyyrrrooonnnnnnoooppprrrsssrrrssstttvvvvvvvvvvvvwwwyyy{{{}}}~~~|||~~~{{{hhhZZZRRRMMMKKKTTTkkkxxxnnnaaaUUUMMMEEEBBB???<<<;;;<<<>>>@@@FFFPPPbbbvvv{{{sssUUUDDD===<<<666555777222xxxkkk\\\QQQKKKJJJHHHFFFDDDCCCBBBBBBAAAAAADDDEEEFFFMMM___qqq}}}hhhiiijjjvvvaaaJJJDDDAAA;;;:::888666555666666555333444444444444444444444444444444444444444444444444444555555666666666666666666666666666777888999999888<<>>@@@CCCGGGJJJFFFNNN\\\ooo}}}ZZZHHH@@@>>>888888999333vvvxxx}}}ppp```TTTNNNKKKIIIGGGFFFEEEDDDBBBBBBEEECCCDDDJJJLLLZZZssszzzqqqooovvvhhhNNNAAA<<<999888888888888888777666555555555555555555555555555444444444444444444444444444555555555666666777777888666444555888::::::888666888AAAWWWxxx}}}fffiiimmmZZZ]]]iiiwwwnnn~~~vvvaaadddyyy|||xxx~~~wwwooohhhcccaaa```dddeeefffffffffgggkkkmmmlllmmmooooooppprrrvvvyyyzzz}}}zzzpppnnnuuuoooeeeZZZRRRLLLJJJIIIKKKZZZqqq~~~~~~~~~ttthhh[[[RRRHHHFFFCCC@@@>>>=========DDDKKKXXXhhhwwwaaaIII<<<<<<777666777444rrrttt~~~}}}pppaaaUUULLLJJJGGGEEEDDDDDDBBB@@@BBBEEECCCDDDJJJLLLYYYsss{{{mmmkkktttkkkRRREEEAAA???;;;;;;::::::999888888777555555555555555555555555555555555555555555555555555555555555666666666777888666444555888:::999888;;;>>>GGG]]]oooqqqmmm[[[]]]iiirrrlll}}}wwwcccfffzzz|||{{{zzzrrrjjjccc___^^^]]]```aaaccccccdddeeeiiikkkjjjkkkmmmmmmnnnqqqtttwwwyyy|||lllbbbaaa```]]]XXXQQQLLLKKKMMMPPP[[[ppp~~~~~~uuuiii\\\TTTIIIGGGCCC@@@>>>======>>>DDDJJJUUUdddqqqdddKKK>>>===888666888444{{{tttsssvvvzzz|||oooqqqzzz~~~qqqbbbWWWNNNKKKGGGEEEDDDDDDBBBAAABBBEEEBBBDDDIIIKKKYYYrrr}}}iiifffrrrqqqVVVHHHCCCAAA>>><<<;;;999777777777777555555555555555555555555666666666666666666666666555555555555666666666666777666555666888999999999>>>AAALLLcccvvvwwwmmm[[[^^^iiizzzllliii~~~zzzfffiii{{{}}}}}}}}}xxxsssjjjbbb[[[XXXXXXXXXZZZ\\\^^^___```bbbeeehhhfffhhhjjjkkklllooorrruuuxxxzzz}}}nnn[[[RRRRRRMMMNNNMMMJJJHHHLLLUUU]]]nnnwwwkkk^^^VVVIIIGGGCCC@@@>>>>>>>>>???DDDGGGPPP^^^jjjvvvgggNNN@@@???999777888555|||pppeeecccfffmmmwwwrrrqqqwwwssseeeZZZQQQNNNJJJGGGFFFFFFEEECCCBBBDDDBBBCCCHHHJJJXXXqqqgggdddrrr~~~yyyvvvXXXGGGAAA???===;;;999666444444555555555555555555555555555555555555555555555555555555555555555666666666666666777666666666777999999999<<<@@@MMMfffwwwwwwmmm[[[___jjjwwwjjjiiijjjmmm}}}}}}}}}|||yyyvvvsssmmmhhh```XXXSSSQQQQQQRRRTTTVVVYYY[[[\\\___bbbdddccceeeggghhhjjjmmmqqqtttwwwyyy|||~~~{{{nnn^^^OOOHHHIIIGGGJJJJJJIIIJJJSSScccpppxxxmmm```XXXIIIGGGCCC@@@>>>>>>???@@@CCCEEENNN\\\gggqqqiiiOOOAAA???888666777444rrrfffZZZYYY^^^gggqqqzzz}}}{{{{{{zzzuuuxxx~~~vvvhhh]]]SSSOOOKKKHHHGGGFFFEEEDDDAAADDDAAABBBHHHIIIWWWppphhhdddttt|||zzz{{{zzzZZZGGGAAA@@@===;;;999666444444555555555555555555555555555555444444444444444444444444666666666666666555555555666666777777777888999::::::???MMMgggvvvvvvmmm\\\```lll{{{ooommmooosss|||}}}zzzxxxvvvssspppnnnjjjfffccc```\\\UUUOOOKKKJJJKKKLLLNNNQQQTTTWWWXXXZZZ]]]``````bbbdddfffhhhkkkpppsssuuuwwwzzz|||}}}}}}vvvnnnddd[[[PPPGGGCCCFFFEEEHHHJJJLLLRRRaaawwwyyymmmaaaXXXJJJGGGCCC???>>>>>>@@@AAACCCDDDOOO```kkkqqq~~~iiiOOO@@@>>>777555777444hhh]]]TTTVVV```iiissszzz|||~~~~~~}}}vvvsssvvv{{{zzzyyy}}}yyylllaaaRRROOOIIIFFFEEEDDDDDDCCCAAADDDAAABBBGGGHHHVVVooonnneeessszzz|||}}}]]]IIICCCCCC>>><<<;;;999777777777777555555555555555555555555444444444444444444444444666666666666666555555555555666777777666777999;;;999???NNNhhhttttttlll\\\aaammmvvvqqqtttzzzyyy~~~{{{yyyvvvssspppmmmkkkhhheeebbb___ZZZWWWSSSPPPLLLHHHEEEEEEFFFGGGIIIKKKOOORRRSSSUUUWWWYYY\\\^^^```bbbeeehhhmmmpppqqqtttwwwyyyzzz|||zzzooojjjgggbbb]]]VVVOOOKKKFFFAAAAAADDDAAAFFFMMMVVVdddxxxyyymmm```WWWJJJGGGCCC???>>>???AAACCCDDDFFFSSShhhsssuuujjjOOO@@@===777555777555{{{sss```WWWTTT\\\iiittt}}}~~~{{{vvvsssvvvqqqkkkmmmkkktttzzzzzz||||||xxx{{{|||oooeeeTTTPPPJJJFFFEEEDDDDDDCCCAAADDDAAAAAAFFFGGGUUUnnnuuudddqqq___JJJDDDDDD;;;;;;::::::999888888777555555555555555555555555555555555555555555555555777666666666555555555555555777888777666666999;;;999???MMMfffzzzllllllxxxkkk\\\bbbooo}}}uuuxxx}}}www}}}{{{yyyzzzvvvqqqmmmkkkhhhfffddd```^^^[[[YYYXXXUUUQQQNNNHHHGGGEEECCCBBBBBBBBBCCCCCCFFFJJJLLLNNNOOOQQQRRRWWWYYY\\\^^^aaaeeeiiimmmlllooorrruuuwwwyyy}}}uuueee\\\YYYSSSMMMMMMGGGBBBBBBAAA@@@BBBEEEEEEMMM[[[lllxxxlll___VVVJJJGGGCCC???>>>???BBBDDDGGGIIIYYYqqq{{{yyyjjjPPPAAA>>>888777:::777~~~rrriii]]]VVVVVVbbbsssyyyqqqmmmqqq|||oooggghhhaaajjjpppppprrr||||||wwwyyy~~~qqqgggVVVRRRLLLHHHGGGFFFFFFFFFAAADDDAAAAAAFFFGGGTTTmmmzzzbbbnnn```IIIBBBBBB888888888888888777666555555555555555555555555555666666666666666666666666777777666666555555555444444777888888666666999<<<888>>>JJJbbb~~~ooobbbcccooo~~~jjj\\\bbbooowwwzzz|||uuu}}}zzzwwwvvvtttqqqooommmiiiccc^^^\\\YYYWWWVVVRRRPPPNNNMMMLLLKKKHHHEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@CCCFFFIIIJJJKKKLLLNNNTTTVVVYYY[[[^^^bbbgggjjjiiikkkooorrrtttwwwzzz}}}wwweeeVVVQQQPPPKKKDDDFFFAAA>>>@@@AAAAAADDDGGGOOOYYYjjjxxxkkk^^^TTTKKKGGGCCC???>>>???BBBDDDIIILLL^^^www{{{~~~kkkQQQBBB???999888<<<999~~~rrrhhhaaaUUUYYY```mmmzzzoooiiigggjjjrrr{{{~~~qqqgggaaa[[[```fffhhhjjjrrrwwwmmmwww~~~ssshhhYYYRRRLLLLLLLLLHHHFFFFFFEEE>>>===EEEIIIJJJTTTbbbuuuccchhhzzzgggLLL@@@???888:::<<<<<<999777555444888666444444666666444111777777777777777777777777555555555555666666666666999999888888999999:::;;;<<>>??????@@@?????????@@@CCCEEEHHHIIILLLNNNQQQSSSVVVYYY]]]```cccfffkkknnnpppsssvvvyyyxxxfffRRRIIIFFFCCC@@@???BBB>>><<<===>>>@@@GGGPPPXXXnnn~~~vvvmmm^^^RRRIIIEEE@@@>>>>>>@@@BBBCCCJJJNNNaaawww|||tttwwwuuu[[[CCC<<<<<<999777777vvvjjjbbb]]]SSS\\\hhhvvv|||rrrhhhddddddhhhrrr|||}}}lll___WWWTTT[[[bbbeeehhhrrruuujjjttt{{{tttiiiZZZRRRLLLLLLLLLHHHFFFFFFEEE@@@@@@EEEHHHIIIUUUdddvvvdddgggxxxhhhLLLAAA???::::::;;;:::888666555555555333222333555666555333444444444444444444444444555555555555666666666666777777666666777777888999888@@@BBB]]]{{{xxxcccXXXQQQUUUbbbtttxxxaaa___bbbvvvyyyvvvyyy}}}wwwrrrmmmfffdddaaa^^^[[[XXXVVVUUURRRQQQOOOLLLIIIGGGEEEDDDAAAAAAAAA@@@@@@@@@??????:::;;;;;;<<<======>>>>>>?????????@@@BBBDDDFFFGGGJJJLLLOOOQQQSSSWWW[[[^^^___cccgggkkknnnrrruuuxxx}}}nnn^^^MMMFFFDDDBBB@@@???===;;;<<<>>>@@@DDDNNNYYYmmm}}}}}}vvvlll___SSSIIIEEE@@@>>>>>>@@@AAABBBHHHLLL]]]rrrwwwpppssswww]]]DDD<<<<<<999666666mmmbbb]]][[[YYYgggwww}}}sssnnnfff^^^]]]```gggsss~~~iiiWWWNNNPPPXXX```dddgggqqqsssfffnnnuuuuuuiii[[[SSSMMMLLLLLLIIIGGGGGGEEECCCCCCGGGFFFIIIVVVgggxxxdddffftttiiiMMMBBB@@@;;;:::999888777666666777444333222444666777777666444444444444444444444444555555555555666666666666777666666666666777888888777???AAA\\\vvvlllWWWNNNIIINNN\\\pppuuu___aaaggg}}}www{{{|||vvvpppjjjddd```ZZZXXXVVVSSSPPPNNNMMMLLLHHHGGGEEEDDDBBB@@@>>>>>>===============<<<<<<<<<:::::::::;;;<<<<<<======>>>>>>>>>???@@@BBBCCCDDDFFFIIIKKKMMMOOORRRVVVYYYZZZ^^^ccchhhlllppptttwww{{{xxxaaaSSSFFFBBBBBBAAA???>>>:::;;;>>>BBBEEELLL\\\kkkwwwqqqttt{{{|||uuulll___TTTKKKFFFAAA>>>===???@@@@@@DDDHHHVVViiinnniiimmmxxxzzz```FFF===<<<888555555|||hhh^^^^^^```jjjyyyyyykkk``````YYYTTTVVV]]]hhhvvviiiUUUMMMPPPYYYbbbfffiiitttrrrcccjjjppptttiii\\\TTTMMMLLLLLLIIIGGGHHHFFFEEEGGGHHHEEEIIIXXXiii{{{zzzddddddoookkkOOOCCCAAA===;;;888777777888888777666555555666777777777777666666666666666666666666555555555555666666666666888888888888888999::::::999@@@BBB]]]uuuxxxvvvbbbQQQJJJFFFLLLYYYmmmuuu```bbbjjjvvv{{{yyyuuunnnhhhbbb[[[VVVRRROOONNNLLLIIIGGGFFFEEEDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@@@@AAACCCEEEHHHJJJKKKNNNQQQTTTWWW[[[```fffkkkoootttwww|||qqqWWWLLLBBB@@@AAA???======<<<===@@@DDDIIIVVVmmm|||nnniiimmmuuu||||||uuulll```UUULLLGGGAAA>>>===>>>>>>???AAACCCOOO___eeeccchhhsss~~~cccHHH>>><<<888444555zzzfff```eeelll|||mmm___VVVUUUOOOMMMSSS^^^lll}}}hhhVVVQQQQQQZZZdddiiinnnzzzsssbbbgggmmmttthhh\\\SSSLLLKKKKKKHHHGGGHHHEEEGGGIIIHHHFFFJJJYYYhhhuuu|||dddcccmmmnnnQQQCCCAAA===;;;999888::::::999777666666666666555444444444666666666666666666666666555555555555666666666666888888777777888888999::::::AAACCC^^^rrrqqqmmm[[[NNNHHHEEEKKKWWWiiixxxcccdddiii}}}xxx~~~ttt{{{~~~uuukkkfff```YYYTTTOOOJJJGGGDDDCCCBBB@@@???>>>>>>===>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<======>>>>>>>>>>>>>>>AAACCCEEEGGGHHHJJJMMMPPPUUUYYY___eeejjjpppuuuxxx~~~mmmTTTJJJBBB@@@@@@>>><<<<<>>>>>???@@@JJJWWW^^^aaahhhrrreeeIII???<<<888444555|||jjjgggrrr}}}ttteee[[[UUUOOOKKKKKKTTTaaarrriiiWWWTTTRRRYYYccckkkssswwweeehhhkkk}}}uuujjj\\\SSSKKKJJJIIIGGGFFFHHHEEEGGGIIIHHHGGGMMMYYYdddpppfffdddnnnqqqSSSDDDAAA<<<;;;:::<<>>:::666444555555444222000111222333333333333333333333333555555555555666666666666666555555555555666777777999>>>AAA\\\nnniiieeeUUUJJJEEEDDDKKKWWWjjj{{{fffdddgggzzzzzzqqq{{{rrrzzz~~~rrriii\\\XXXRRRMMMJJJFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHKKKNNNTTTXXX^^^dddjjjooouuuxxx|||kkkSSSJJJBBBAAA@@@===<<<===??????BBBJJJWWWmmmrrrddd___dddmmmttt}}}~~~~~~}}}wwwnnn```TTTKKKGGGAAA===<<<===>>>>>>>>>???GGGSSS\\\ccclllvvvgggKKK???===888555666tttuuupppaaaXXXTTTMMMJJJKKKVVVfffzzzkkkZZZWWWWWW\\\ccckkkuuu{{{iiijjjlll}}}xxxlll[[[RRRJJJHHHHHHFFFFFFGGGDDDGGGHHHHHHIIIPPPYYY___mmmjjjhhhrrrsssTTTDDD@@@::::::<<>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>>@@@BBBDDDEEEEEEGGGJJJLLLRRRWWW]]]ccciiinnnssswww{{{{{{iiiQQQIIIBBB@@@???======???@@@@@@FFFTTThhhqqqddd```ccclllrrrzzz~~~|||xxxooo___RRRJJJFFF@@@===<<<===>>>>>>>>>???FFFQQQ\\\gggrrr{{{gggKKK@@@===999666777~~~nnn^^^UUUPPPMMMJJJMMMYYYjjj~~~ppp]]]ZZZ^^^```eeekkksss|||~~~kkklllmmm}}}zzzoooZZZQQQIIIGGGGGGEEEEEEGGGDDDFFFGGGGGGJJJQQQXXX\\\llllllkkkvvvuuuUUUDDD???999:::>>>CCCGGGDDD;;;333333666888888666555888:::555555555555555555555555555555555555666666666777777777777777777888999999;;;>>>@@@[[[kkkdddaaaTTTDDDBBBFFFQQQbbbyyygggeeehhh|||ppphhhyyyxxxrrr|||yyynnncccWWWOOOKKKGGGCCCAAA@@@@@@??????<<<;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<;;;;;;999999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===>>>@@@@@@??????AAABBBDDDEEEEEEGGGJJJLLLRRRVVV\\\bbbhhhmmmrrrvvvwww{{{zzzgggPPPHHHAAA??????===>>>AAAAAACCCLLL___wwwsssgggbbbfffnnntttyyy{{{zzzooo___RRRIIIEEE@@@<<<<<<===>>>???>>>@@@FFFPPP]]]jjjwwwhhhKKK@@@===999777888~~~|||zzz{{{tttbbbVVVQQQIIIJJJOOO^^^uuuuuuaaaYYY\\\\\\bbbkkkpppqqqxxxooommmsssuuukkk\\\RRRJJJIIIJJJIIIHHHHHHIIIGGGHHHKKKMMMMMMRRRYYYjjjkkkkkkvvv~~~[[[FFF@@@===<<<<<<<<<===;;;999666777666555444444444444444555555666666555555444333222333555666777777777666555555555666666777888999===CCCDDD[[[kkkiiieeeRRRKKKHHHIIIUUUmmmkkkhhhjjj}}}nnniiizzzwwwvvvyyytttiii___TTTMMMKKKDDDBBB@@@??????>>>===<<<;;;=========;;;:::;;;<<<999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????>>>???AAAAAABBBDDDGGGJJJTTTWWW\\\ccciiinnnrrrttt{{{}}}|||jjjSSSEEE<<<>>>@@@>>>>>>BBBGGGJJJVVVlllzzzjjj```aaakkkuuuyyy~~~~~~zzzpppaaaSSSJJJEEE@@@<<<;;;<<<<<<;;;???@@@CCCJJJWWWhhhyyyrrrTTTCCC===999777666xxxmmmiiifffiiisssrrr^^^SSSOOOLLLLLLRRRccc||||||eee[[[YYYXXX[[[bbbggglllvvvuuutttyyyxxxnnn]]]SSSJJJHHHJJJHHHGGGHHHKKKIIIIIIKKKLLLLLLPPPWWWhhhllljjjttt]]]HHHAAA:::999999999999888666333888777666555555555555555444444444444444333222222333444555777888888777777777666666666777888999999999BBBFFF```qqqnnniiiUUULLLKKKPPP^^^wwwllliiikkk}}}llllll|||xxxvvvzzzvvvggg]]]TTTKKKEEEDDDCCCAAA???>>>>>>>>>===<<<<<<===>>>===;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>????????????@@@AAABBBCCCDDDFFFIIILLLVVVXXX\\\bbbhhhmmmqqqsss{{{}}}}}}kkkTTTFFF===>>>@@@>>>>>>CCCHHHOOO```yyy~~~nnnccccccmmmvvvwww~~~~~~zzzqqqaaaSSSJJJFFF@@@===<<<<<<<<<<<<======@@@HHHUUUfffwwwsssUUUDDD>>>:::888777tttiiiaaa\\\YYY___mmm}}}oooYYYOOOLLLLLLMMMWWWkkkjjj[[[WWWTTTTTTYYY```jjjyyy|||zzz}}}{{{rrr^^^SSSJJJHHHIIIHHHGGGHHHLLLIIIIIIKKKKKKJJJNNNTTTffflllhhhooo___IIIBBB===<<<;;;;;;;;;:::888666888888777666666666666777444555555555555444333333444555666888888888777777888777777777777888888999666AAAHHHeeeyyywwwqqq\\\NNNPPPWWWhhhmmmiiikkk}}}ooonnn~~~xxxwwwzzzsssgggYYYQQQJJJCCC??????AAA???======>>>>>>>>>======>>>???>>>===<<<<<<>>>??????>>>===============;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@AAACCCDDDEEEFFFHHHKKKNNNWWWYYY\\\```ffflllqqqttt{{{}}}nnnWWWIII>>>???@@@>>>???DDDIIIUUUlllrrrfffeeemmmuuuvvv~~~~~~{{{rrrcccUUUKKKFFFAAA===<<<======<<<<<<===@@@GGGSSSdddvvvtttVVVEEE???<<<999888{{{iii^^^[[[WWWVVV___ooo~~~jjjTTTLLLKKKHHHNNN]]]wwwnnnZZZWWWSSSQQQVVVaaarrr}}}}}}{{{rrr___TTTJJJHHHHHHGGGFFFGGGJJJHHHHHHJJJJJJJJJNNNTTTfffmmmgggkkk```JJJBBB>>>===;;;;;;;;;;;;999777777777666666666666666777777777777888777666666555444555777888888888777777777777666666666777777888666AAAIIIhhh|||iiiTTTVVV^^^nnnmmmiiijjj}}}rrrooowwwvvvzzzhhh\\\PPPJJJEEEAAA???@@@???===<<<<<<===>>>>>>===>>>???@@@???=========>>>@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<=========;;;;;;<<<============<<<>>>>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGIIIMMMPPPWWWXXX[[[___eeemmmsssvvv{{{~~~rrr[[[LLL@@@@@@AAA>>>@@@EEEKKKZZZtttttthhheeelllssszzz|||}}}~~~{{{sssdddVVVKKKGGGAAA>>>============>>>???BBBGGGQQQbbbtttuuuWWWFFF@@@===:::999ppp___TTTRRRPPPRRR]]]lllxxx|||{{{~~~dddQQQJJJKKKHHHSSSjjjttt\\\TTTSSSSSSYYYhhh~~~zzzpppaaaUUUJJJHHHHHHFFFFFFGGGGGGEEEEEEHHHIIIJJJOOOUUUfffnnnfffhhh~~~aaaJJJBBB;;;999777777777777555444555555555444444555555666777777777888777666666555444555777888888777666666666666555555555666777777888BBBIIIhhhxxxaaaaaaeeessslllhhhiii|||pppooo~~~vvvuuuyyywww___UUUJJJFFFDDDAAAAAACCC>>>===;;;<<<>>>??????>>>>>>@@@@@@@@@>>>===>>>???@@@???===<<<<<<<<<===>>><<<<<<<<<======>>>>>>>>>;;;<<<======>>>>>>=========>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFHHHJJJNNNQQQUUUWWWZZZ___gggnnnuuuyyy|||~~~www___OOOBBBAAAAAA???AAAFFFPPP```zzzvvvjjjgggmmmssszzz}}}~~~{{{|||{{{sssdddVVVJJJFFFAAA===<<<<<<<<<<<<>>>???BBBFFFOOO^^^rrrvvvXXXGGGAAA===;;;:::|||jjj[[[RRRMMMMMMQQQ[[[gggpppsssrrr{{{ttt\\\MMMIIIKKKMMM^^^yyy{{{```RRRUUUXXXaaatttzzzqqqbbbVVVKKKGGGGGGFFFEEEFFFEEECCCDDDGGGIIIJJJOOOUUUccc}}}oooeeegggbbbJJJBBB===;;;888777888888777555555444444444444555555666444555555555555444333333444555666777777666555444555555555555666777888999;;;DDDJJJiiimmmlllooozzzlllhhhjjj}}}~~~rrrooo~~~vvvvvv{{{mmmVVVMMMEEECCCCCCAAAAAABBB???>>><<<===>>>??????>>>>>>???@@@???>>>======???>>>======<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<======>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIKKKOOORRRVVVXXX\\\aaaiiipppvvvzzz||||||cccRRRDDDAAAAAA???BBBHHHVVVeee|||wwwkkkhhhnnnuuuyyy}}}|||yyy{{{~~~~~~zzzrrrdddVVVJJJEEE@@@<<<;;;<<<<<<;;;;;;===@@@DDDLLL\\\qqqvvvXXXGGGAAA>>>;;;:::wwweeeWWWPPPMMMNNNQQQXXXbbbjjjppprrr}}}{{{gggTTTJJJHHHJJJTTTgggcccTTTZZZbbbmmm|||}}}tttcccWWWKKKGGGFFFEEEEEEFFFFFFDDDDDDGGGHHHHHHMMMSSS]]]xxxooofffhhhdddLLLCCC???===:::999999:::999888555555555555555666777777444444444444444333222222333444555666666555444333666666666777888:::;;;<<<:::DDDKKKkkksssrrruuummmjjjlll|||wwwuuuooo~~~xxxxxx}}}{{{fffNNNGGGAAABBBBBBAAA@@@AAAAAA???>>>>>>?????????>>>>>>???@@@???===<<<===>>>=========>>>===<<<<<<;;;<<<<<<===>>>>>>???@@@@@@======>>>????????????>>>===>>>>>>???AAABBBBBBCCCEEEFFFHHHIIIKKKNNNRRRUUUXXX[[[___eeekkkpppuuuwww|||fffUUUFFFBBBBBB@@@BBBIIIUUUddd{{{sssgggeeelllttt~~~yyy|||zzzvvvyyy|||~~~}}}yyyrrrcccVVVHHHDDD???;;;:::;;;;;;:::999<<<@@@EEEOOO```wwwuuuXXXGGGAAA===;;;:::nnn]]]PPPIIIMMMMMMOOOTTT\\\eeennnsssqqq^^^OOOGGGGGGIIIWWWlllbbbXXX```kkkxxxwwwppp|||{{{xxxdddWWWKKKGGGFFFEEEEEEFFFGGGEEEEEEGGGGGGFFFKKKQQQYYYuuupppfffhhhfffMMMDDD<<<:::777666666666666555666666666666666777888888555555666666555555444333333444555555555444333222666777777999:::<<<>>>???999CCCKKKmmmrrrrrrwwwoookkknnn{{{xxxrrrpppzzzzzzzzzdddKKKDDD@@@BBBCCCAAA@@@@@@BBB@@@>>>>>>???@@@???>>>===>>>???>>>===<<<<<<>>>===>>>?????????>>><<<;;;<<<======>>>???@@@@@@@@@======>>>???????????????===>>>>>>@@@AAABBBCCCCCCFFFHHHJJJKKKMMMPPPTTTWWW[[[]]]bbbggglllpppsssttt|||hhhVVVGGGCCCBBB@@@CCCIIIRRRaaaxxx|||mmmbbbaaahhhppp~~~}}}yyy}}}yyyuuuxxx{{{}}}|||yyyqqqcccVVVHHHDDD>>>;;;::::::::::::999===CCCIIISSSfff~~~uuuXXXGGG@@@===::::::jjjVVVLLLKKKGGGLLLSSSYYY^^^gggsss|||uuu```RRRJJJFFFIIIMMM[[[qqq{{{eee\\\eeeppp|||{{{nnnkkkkkkssswwwxxxwwwfffZZZOOOJJJIIIFFFDDDDDDFFFFFFFFFEEEEEEFFFJJJLLLXXXooonnnfffhhhiiiMMM@@@???<<<:::999888888666555666555555555444444444444444444555555555555444444333333444444555666666666777777777888999:::<<<<<<888BBBJJJmmmqqqmmmqqqooommmnnn}}}xxxuuu{{{yyy|||sss]]]IIIEEE@@@>>>???@@@@@@>>>@@@@@@@@@@@@?????????>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGGGGIIILLLNNNPPPRRRUUUWWW\\\```dddfffhhhlllrrrwww}}}ooo]]]IIIAAABBBCCCDDDFFFSSScccvvvzzzlll```WWWWWWaaalllzzz|||{{{|||~~~~~~yyyuuuzzz}}}}}}xxxpppaaaTTTKKKCCC===<<<;;;999:::<<<:::BBBCCCBBBSSSsssxxx\\\HHHAAA???;;;666~~~jjjVVVMMMMMMIIINNNUUU[[[aaakkkyyy~~~ooo\\\OOOHHHEEEHHHMMM^^^ooowwwccc]]]ccclllxxxrrrfffeeegggnnnvvv|||xxxfffZZZNNNJJJIIIFFFDDDDDDEEEEEEFFFEEEDDDFFFIIILLLWWWooooooeeefff}}}jjjOOOBBB>>><<<:::999888888777555666666666555555555444444444444555555555555444444555555555555555555444444777777777888999:::;;;<<<999BBBJJJkkkyyygggeeeiiizzzllljjjkkkzzz||||||{{{~~~rrr[[[JJJFFFAAA???AAABBBBBB@@@AAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCDDDFFFEEEDDDDDDDDDFFFGGGHHHIIILLLOOORRRSSSVVVYYY\\\^^^aaadddfffhhhlllsssxxx~~~ppp^^^KKKCCCBBBCCCEEEGGGQQQ```rrr}}}{{{www|||~~~}}}wwwnnnbbbXXXRRRSSS^^^jjjxxx}}}xxxzzz}}}zzzvvvzzz~~~}}}yyyqqqbbbUUUKKKDDD>>>===<<<::::::===<<>>;;;777}}}iiiWWWNNNOOOLLLRRRXXX^^^eeeqqqxxxrrreeeUUULLLGGGEEEIIIOOO___kkkzzzvvvbbb\\\```gggrrriii^^^aaaeeejjjwww{{{zzzfffZZZNNNIIIHHHEEEDDDEEEDDDDDDDDDDDDCCCEEEHHHKKKUUUmmmqqqeeecccyyylllPPPCCC>>><<<:::888999888777555777777777666666666555555444444555555555555444444777666666555444444333333777777777888999:::;;;<<<:::CCCIIIhhhlllZZZXXX^^^ooohhhggggggvvv~~~~~~pppYYYKKKGGGBBBAAACCCEEEDDDCCCCCCBBBAAA???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGFFFGGGGGGIIIJJJLLLOOOSSSVVVXXX[[[^^^aaa```ccceeefffhhhmmmttt{{{qqq```MMMDDDCCCCCCEEEGGGOOO\\\kkktttyyyzzzvvvppplllqqqxxx~~~zzzvvvrrrpppddd\\\TTTNNNKKKNNNYYYfffuuu}}}uuuwww|||{{{wwwzzz}}}}}}yyyqqqcccUUULLLEEE???>>>===:::;;;>>>===BBBCCCFFFZZZwww|||~~~___III@@@===;;;888|||iiiWWWOOOOOOQQQVVV\\\aaaiiiuuuxxxqqqeee[[[PPPIIIFFFFFFJJJQQQ\\\hhhzzzwwwcccZZZ[[[___kkk{{{}}}ddd\\\bbbiiinnn~~~zzzwww{{{gggZZZMMMIIIGGGEEEDDDEEEBBBCCCCCCCCCCCCDDDHHHKKKTTTlllssseeeaaavvvlllPPPCCC>>><<<999888999888777666777777777777666666666666444444555555555555444444666666555555555444444444666666777777888:::;;;<<<:::CCCHHHdddyyyyyysss___PPPOOOUUUggg}}}|||cccdddfffvvvpppYYYKKKGGGBBBBBBDDDFFFFFFEEEEEEDDDBBB???>>><<<<<<<<<>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKNNNQQQTTTXXXZZZ]]]aaaddddddeeeggggggiiinnnvvv}}}sssbbbOOOEEEBBBBBBCCCFFFLLLXXXeeelllqqqssspppkkkeeeiiipppvvvzzz||||||{{{vvvuuutttqqqmmmhhhccc```SSSNNNHHHEEEDDDHHHTTT```qqq}}}{{{sssvvv{{{{{{vvvxxx{{{}}}|||xxxqqqcccUUUMMMEEE???>>>===;;;<<<>>>===@@@@@@DDDWWWppp}}}|||rrr{{{bbbJJJ???<<<;;;999~~~kkkYYYPPPQQQVVV[[[aaafffmmmzzzuuukkkdddZZZSSSLLLIIIGGGGGGLLLSSSZZZkkk~~~xxxbbbVVVUUUXXXcccpppwwwxxxvvvxxx{{{ccc]]]fffooowww{{{xxxyyy|||gggZZZMMMHHHFFFDDDDDDEEEAAABBBCCCBBBBBBDDDHHHKKKSSSkkkssseee```ssslllPPPBBB===;;;999888999999888666777777777777666666666666444444555555555555444444444444444555555555666666666666666777888999;;;;;;;;;BBBEEE___ssspppjjjUUUJJJJJJPPPaaawwwuuu___ccchhhxxxqqq[[[KKKGGGCCCCCCFFFIIIIIIHHHGGGEEECCC@@@>>>=========????????????@@@@@@AAAAAA@@@AAACCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLKKKKKKJJJJJJKKKMMMMMMOOORRRVVVYYY[[[___bbbeeeggghhhjjjjjjkkkqqqyyyuuueeeRRRFFFAAA???AAADDDIIITTT___fffkkkooooookkkeeehhhmmmqqqsssqqqnnnkkkffffffeeebbb^^^YYYUUURRRJJJFFFBBBBBBAAADDDNNNYYYlll}}}~~~zzzwwwuuuwww{{{yyyuuuvvvyyy{{{zzzwwwpppbbbUUUMMMEEE???>>>===;;;<<<>>>>>>@@@@@@CCCRRRgggrrrsssmmmxxxdddLLL???<<<;;;:::ooo\\\UUUUUU\\\aaahhhmmmuuu}}}sssjjjaaa[[[RRRMMMIIIHHHGGGGGGLLLSSSZZZkkk|||~~~www}}}vvv```RRRPPPRRRZZZcccgggjjjlllrrrxxxaaa___kkkvvvuuuxxx~~~|||gggZZZLLLGGGEEEDDDDDDEEEAAABBBCCCBBBCCCEEEIIILLLTTTkkkoooccc___ppplllOOOBBB===;;;999888999999888777777777777666666666555555444444555555555555444444333333444444555666666777666666666777888999:::;;;;;;AAABBB[[[mmmkkkeeePPPHHHGGGMMM]]]qqqooo\\\ccciiizzzttt```LLLHHHDDDEEEHHHLLLLLLLLLIIIGGGDDDAAA????????????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFGGGIIIJJJLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRRRRUUUXXX[[[^^^```dddgggiiilllnnnnnnooottt{{{yyyiiiVVVIIIBBB>>>???CCCFFFPPPZZZaaagggmmmnnnmmmfffjjjnnnqqqooojjjccc^^^YYYXXXWWWTTTQQQMMMJJJHHHEEEBBBAAAAAAAAACCCKKKUUUhhhzzz}}}yyyvvvuuuwwwzzz}}}}}}yyyuuuuuuyyy{{{zzzxxxqqqcccVVVLLLEEE???>>>===:::;;;>>>@@@AAABBBDDDOOO```llloooooozzzeeeMMM@@@;;;::::::sssbbb[[[\\\```fffooovvv{{{ooofff___XXXTTTKKKHHHGGGGGGFFFEEEJJJRRRUUUcccoooqqqnnnnnnpppppptttwww```PPPMMMNNNSSSVVVWWW[[[bbbnnnsss^^^aaasssssszzz{{{gggZZZLLLFFFEEECCCDDDEEEAAABBBCCCCCCCCCFFFIIIMMMTTTllljjj```^^^mmmnnnQQQBBB<<<:::999888999999888777666666666555555555444444444444555555555555444444444444555555555555555555666666666666777999:::;;;;;;@@@@@@WWWiiihhhcccOOOGGGFFFKKKYYYkkkkkkZZZbbbiii{{{wwweeeNNNJJJGGGHHHLLLPPPQQQPPPJJJHHHEEEBBB@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLNNNPPPPPPQQQPPPPPPPPPPPPPPPRRRTTTVVVWWWWWWZZZ]]]```aaadddgggjjjkkknnnqqqrrrssswww}}}nnn[[[MMMCCC>>>???CCCDDDMMMVVV\\\bbbiiilllkkkgggkkkppprrrooofff]]]VVVOOONNNMMMKKKHHHFFFEEEDDDBBB@@@@@@BBBBBBCCCKKKTTTeeexxx~~~zzzxxxtttuuuwww{{{}}}~~~{{{yyyvvvzzz||||||yyyssseeeXXXKKKDDD>>>===<<<::::::===>>>@@@BBBCCCKKKYYYhhhpppttt~~~fffNNNAAA;;;:::999vvvfff___aaacccjjjttt}}}vvviii^^^WWWSSSOOOLLLHHHFFFFFFFFFEEEDDDIIIPPPNNNXXX```aaabbbgggkkklllzzzyyycccNNNKKKKKKNNNMMMLLLRRR[[[kkk~~~nnn\\\ddd|||ttt}}}{{{gggZZZLLLFFFEEECCCDDDEEEBBBCCCCCCCCCDDDFFFJJJMMMUUUlllfff^^^\\\jjjoooRRRCCC<<<:::888888999999888777666555555555444444444444444555555555555555555444666666666555444444333333555555666666777999:::;;;;;;@@@>>>UUUhhhgggcccPPPFFFDDDIIIVVVggg{{{jjjXXXaaaiiizzzzzzhhhPPPMMMJJJJJJOOORRRTTTSSSKKKIIIEEECCCAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPPPPQQQPPPPPPPPPPPPOOOOOONNNMMMLLLMMMOOOQQQSSSTTTSSSSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\^^^aaaccceeegggjjjllllllpppsssuuuvvvyyy~~~rrr^^^OOOEEE???@@@DDDBBBKKKTTTYYY___fffiiiiiifffkkkpppsssoooeeeZZZSSSKKKIIIHHHFFFDDDCCCCCCCCC???>>>???BBBBBBDDDKKKTTTcccwww|||zzzssssssuuuyyy}}}~~~}}}|||www{{{~~~}}}{{{uuugggZZZKKKCCC>>><<<;;;999:::<<<:::>>>@@@AAAGGGTTTeeepppxxxfffOOOAAA;;;999999|||hhh```ccckkkttt}}}iiicccZZZSSSMMMJJJHHHGGGEEEEEEEEEFFFFFFEEEDDDDDDLLLPPPVVV[[[```gggpppwww}}}aaaMMMEEEBBBEEEGGGFFFMMMWWWooowwwiii___kkkzzzxxxhhhYYYJJJDDDDDDCCCCCCCCCDDDBBBBBBEEEGGGGGGJJJOOO[[[oookkk```WWWaaa{{{oooQQQCCC>>>>>><<<;;;999888777666333333444444555666666666777777666555444444333333555333222555888999888555666666666666777777777777555;;;DDDPPPmmmggglllUUUHHHHHHIIIPPP___xxxhhh[[[XXXdddyyy|||jjjVVVOOOKKKNNNRRRQQQOOONNNFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLJJJKKKMMMPPPQQQRRRRRRQQQTTTTTTTTTSSSRRRPPPOOONNNQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUWWWYYY\\\^^^```aaadddgggjjjmmmpppqqqrrrrrrrrruuuyyy}}}yyyeeeRRREEE???>>>>>>EEEIIIOOOVVV]]]eeelllqqqtttrrrqqqrrrrrrjjj\\\PPPNNNMMMKKKIIIGGGDDDCCCBBBBBB???>>>@@@AAADDDKKKTTT]]]www|||xxxrrrooorrryyy~~~||||||xxx{{{|||||||||wwwjjj\\\MMMDDD<<<:::;;;::::::======<<<<<>>@@@DDDKKKRRRZZZccclllqqqsssssssssuuutttmmmbbbYYYWWWWWWVVVTTTQQQLLLGGGDDDEEEBBBAAABBBCCCEEEMMMVVVfffzzzuuuooommmpppyyy~~~||||||vvvzzz|||}}}}}}xxxkkk]]]NNNEEE===;;;;;;999:::<<<===;;;<<>>;;;;;;999999;;;;;;;;;;;;>>>BBBMMMaaassslllNNNBBB<<<777888wwwtttvvvzzzyyybbbVVVNNNKKKHHHFFFEEEEEEEEEDDDGGGFFFEEEDDDCCCCCCDDDDDDEEEMMMYYYffftttdddMMMFFFBBBCCCCCCDDDOOO]]]sssnnnjjjxxxzzzwwweeeWWWIIIEEEEEEDDDBBBBBBDDDBBBBBBDDDEEEFFFMMMUUUhhh}}}cccZZZXXXjjjnnnQQQCCC888888888777666666555555666666555555555444444444666666555555555444444444333333333333444333222111666666666666777777777777;;;<<>>999===BBBIIIQQQ\\\ffflllrrrxxx|||qqqbbbTTTLLLHHHFFFDDDDDDDDDGGGRRR^^^www|||uuupppkkkiiimmmvvv|||{{{wwwvvvrrrvvv{{{~~~|||nnnaaaRRRHHH???<<<;;;888888:::::::::;;;===@@@JJJ___rrrmmmPPPDDD===777888|||yyyyyy{{{hhhUUULLLLLLJJJIIIHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFMMMWWWcccqqqbbbMMMFFFBBBCCCDDDGGGTTTeeezzzxxxeeeiii~~~uuuvvvdddVVVIIIEEEEEEDDDBBBBBBCCCBBBCCCEEEEEEHHHQQQ[[[mmmfff^^^]]]qqqmmmQQQDDD<<<;;;:::999777666555444444444444555555555666666555555555555555444444444222333444444333222222222666666666666777777777777;;;<<>><<<;;;===AAAFFFNNNWWWaaahhhqqqzzzyyygggWWWMMMFFFEEEDDDDDDDDDHHHVVVccc}}}|||vvvpppmmmkkkmmmuuuzzzwwwsssrrrqqquuuzzz}}}}}}pppcccRRRHHH???<<<;;;888888::::::;;;<<<===???HHH]]]qqqpppRRREEE>>>888888}}}{{{zzz~~~ttt^^^PPPKKKHHHHHHHHHJJJMMMOOOOOONNNFFFFFFFFFEEEDDDCCCBBBAAAEEEJJJRRR]]]jjj|||}}}aaaLLLFFFBBBDDDFFFKKK\\\ooo|||ooobbblll{{{rrr}}}vvvbbbUUUHHHEEEEEEDDDBBBAAABBBBBBCCCEEEFFFJJJUUUaaauuuhhh```aaavvvmmmQQQDDD======;;;:::888666555444333333444444555666666777555555555555555555555555333555666666555444555666666666666666777777777777999<<>>:::<<<>>>@@@DDDJJJSSS]]]dddqqq{{{vvvcccTTTKKKDDDCCCDDDDDDEEEKKK[[[kkk}}}xxxwww{{{}}}wwwqqqppplllmmmssswwwuuurrrqqqrrrvvvyyy|||}}}qqqeeeRRRHHH???===;;;999999::::::;;;===>>>>>>GGG\\\qqqsssTTTFFF???999999|||xxxuuuyyyiiiZZZSSSQQQJJJJJJKKKMMMPPPRRRQQQPPPHHHIIIJJJJJJIIIGGGDDDBBBCCCFFFKKKSSS___qqqyyy```KKKEEECCCFFFHHHPPPcccxxx|||uuuhhhdddtttzzzrrruuuaaaTTTHHHEEEFFFDDDBBBAAABBBBBBDDDFFFGGGLLLZZZggg~~~ggg```aaaxxxlllQQQDDD<<<;;;;;;999888777666666444444555555555555555555555555555555555555555555222444777777555555666888666666666666777777777777777;;;DDDUUU{{{yyy[[[WWWXXXgggjjj\\\\\\jjjzzzppp\\\QQQFFFDDDEEEDDDDDDEEEEEEFFFGGGJJJLLLNNNOOOPPPOOOOOOPPPQQQTTTWWWZZZ\\\[[[[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZ\\\^^^___^^^______```aaabbbccccccdddeeegggiiijjjllllllmmmooooooppprrrtttuuuvvvwwwzzztttaaaRRRFFF???;;;;;;<<<===AAAGGGPPP[[[bbbqqqzzzlll[[[NNNHHHBBBBBBDDDEEEGGGOOOaaarrrxxxqqqkkkhhhfffgggqqq{{{}}}wwwrrrpppllllllqqqvvvuuusssssstttwwwyyy{{{~~~|||rrrgggRRRHHH???===<<<::::::;;;;;;<<>>FFF\\\qqquuuUUUFFF???999:::~~~yyytttppptttrrr___UUUSSSTTTPPPOOOPPPQQQSSSSSSQQQOOOKKKMMMOOOPPPOOOLLLHHHEEEBBBDDDFFFKKKUUUfffyyyvvv___KKKEEECCCGGGJJJSSShhh~~~}}}mmmeeeggg{{{{{{uuuuuuaaaTTTHHHEEEFFFDDDBBBAAAAAABBBDDDGGGHHHNNN\\\kkkeee^^^```xxxlllPPPDDD999999999999888888888777666666666555444444333333444555555555555555555555///222555555444333555777666666666666777777777777666;;;DDDUUUyyy}}}{{{[[[WWWYYYiiiiii[[[[[[iiixxxnnnZZZOOODDDAAABBBBBBBBBDDDDDDEEEGGGIIILLLNNNPPPQQQQQQQQQRRRSSSUUUWWWZZZ\\\]]]\\\\\\[[[\\\]]]___```^^^]]]\\\\\\\\\^^^```aaa______```aaabbbccccccdddfffgggiiikkklllnnnnnnnnnqqqrrrssstttuuuwwwxxxxxx{{{vvvcccTTTHHH@@@<<<999999;;;>>>EEEOOOZZZbbbpppyyyxxxdddTTTJJJFFFBBBBBBDDDFFFIIIRRReeexxxqqqfff___[[[[[[[[[^^^jjjwww}}}wwwrrrpppkkkjjjpppuuuuuuuuuvvvvvvxxxyyyzzz}}}|||ssshhhQQQHHH???===<<<::::::<<<;;;===@@@???>>>FFF\\\qqqwwwUUUFFF???:::;;;|||xxxsssoooeeeiiivvvzzzgggZZZ\\\```YYYTTTQQQPPPRRRQQQMMMLLLNNNLLLSSSXXXXXXVVVRRRKKKDDDEEECCCDDDHHHLLLSSS___kkkmmmsss{{{qqq^^^IIIHHHFFFGGGPPP```nnnvvvyyyzzzjjjhhhrrr~~~sss]]]QQQFFFCCCBBB@@@???@@@AAA???AAAGGGHHHLLLaaayyy|||ddd]]]]]]rrrlllRRRFFF===;;;999888888777555333555555555555555555555555666555444333333333333333555555555555666666666666666666666666777777777777:::???EEETTTttt{{{```YYY[[[nnnhhh]]]^^^lllpppbbbRRRMMMFFFAAAAAACCCEEEFFFEEEFFFHHHJJJLLLMMMNNNOOOOOOQQQSSSTTTTTTUUUXXXYYYXXXZZZ\\\^^^```aaaaaaaaaaaa___^^^^^^```aaaaaa```aaa```___aaaeeegggiiiiiihhhhhhiiihhhhhhjjjnnnqqqtttvvvxxxyyyyyyzzz|||~~~|||kkkYYYJJJAAA======;;;<<>>:::666zzztttnnnhhhccc^^^cccpppooobbbZZZ```ddd]]]SSSNNNLLLLLLKKKJJJKKKOOOQQQXXX]]]\\\YYYUUUNNNGGGCCCAAAAAADDDGGGKKKUUU___\\\eeeqqq|||}}}jjjXXXKKKIIIGGGHHHQQQ___lllttt}}}rrrdddhhhxxxrrr]]]QQQFFFCCCBBB@@@???@@@@@@>>>AAAHHHKKKRRRiiixxx```ZZZ[[[ooolllQQQEEE===;;;999888888777555444555555555555555555555555666555444333333333333444444444444444555555555555666666666666777777777777999>>>DDDRRRqqqzzzaaa\\\```tttfffZZZ[[[hhh}}}}}}jjj\\\OOOJJJDDD@@@@@@BBBEEEFFFEEEFFFHHHKKKLLLMMMNNNNNNNNNPPPRRRTTTTTTUUUXXXZZZ[[[\\\___aaaccccccbbbaaaaaa___^^^^^^```aaaaaa```aaa```aaacccgggiiiiiiiiihhhiiiiiiiiiiiikkkooorrrtttvvvxxxyyyyyyzzz|||~~~}}}lll[[[LLLBBB===<<<:::;;;>>>BBBHHHUUU```kkkyyymmm[[[NNNDDD@@@BBBAAADDDIIIPPP]]]sss{{{fffWWWNNNKKKJJJKKKLLLMMMUUUgggxxx~~~{{{wwwtttooojjjjjjrrryyyyyywwwvvvtttvvvxxxzzz~~~|||pppcccRRRHHH???===<<<999999;;;999===;;;<<>>:::666~~~tttkkkbbb[[[VVVTTTZZZhhhtttbbb\\\[[[ccceee[[[OOOJJJFFFFFFFFFFFFJJJOOOVVV]]]cccaaa]]]YYYRRRKKKCCCAAA@@@BBBCCCDDDJJJQQQOOO[[[jjjvvv}}}xxxfffUUUMMMJJJHHHJJJQQQ\\\iiiqqq{{{pppdddnnn}}}qqq]]]QQQFFFCCCBBBAAA@@@@@@@@@???BBBIIIOOO[[[tttsssYYYUUUXXXkkklllPPPDDD:::888555444444444333111555555555555555555555555555555444333333333444444333333333444444444444555555666666666777777777888999===BBBOOOkkkwwwaaa___fffzzzfffZZZZZZhhh}}}tttaaaSSSIIIFFFAAA>>>???AAACCCDDDCCCEEEHHHKKKLLLMMMLLLLLLMMMOOOQQQSSSTTTVVVXXXZZZ^^^```cccffffffeeecccaaaaaa```^^^___aaabbbbbbaaaaaaaaacccgggjjjkkkjjjiiiggghhhiiijjjjjjlllpppssstttvvvxxxyyyzzz{{{}}}~~~ooo___PPPDDD>>><<<::::::===@@@FFFRRR^^^jjjwwwlll[[[NNNEEE@@@BBBBBBEEELLLUUUcccxxxiiiVVVJJJDDDCCCCCCEEEIIINNNYYYmmm~~~zzzvvvsssnnnjjjlllttt{{{{{{wwwvvvsssuuuwwwzzz~~~|||pppcccRRRHHH???<<<;;;999999;;;:::===:::;;;BBBGGGZZZxxxuuuXXXEEE===:::777}}}rrrfff[[[SSSNNNLLLRRR___sss}}}gggYYYXXX[[[bbbaaaSSSJJJEEEBBBCCCDDDDDDHHHNNNYYYaaafffddd___[[[TTTNNNHHHDDDBBBCCCDDDCCCFFFKKKPPP\\\kkkuuuzzzuuugggXXXOOOJJJGGGJJJQQQZZZfffppp~~~wwwmmm{{{|||ooo\\\PPPFFFCCCCCCAAA@@@AAABBBAAADDDKKKTTTddd~~~nnnRRRPPPTTTfffjjjOOOCCC;;;999666555555555444333555555555555555555555555555444444333333333444444333333444444444555555555555555666666777777888888888;;;???KKKddd{{{|||qqq]]]^^^hhh{{{kkk______lllyyyhhhVVVKKKCCC@@@<<<;;;===@@@AAABBBBBBDDDGGGJJJKKKKKKJJJJJJKKKMMMPPPRRRTTTVVVYYY[[[___bbbeeehhhhhhfffccc```aaa```______aaaccccccbbbaaabbbeeeiiimmmmmmkkkhhheeegggiiijjjkkkmmmpppssssssuuuxxxzzzzzz|||~~~rrrcccTTTGGG???===;;;;;;===@@@EEEQQQ]]]hhhuuummm]]]PPPGGGCCCCCCCCCFFFNNNXXXfffzzzvvv]]]LLLEEEBBBAAAAAADDDJJJSSSaaawww}}}yyyuuurrrllliiilllvvv}}}|||xxxuuutttwwwyyy|||~~~rrreeeRRRHHH???<<<;;;999999::::::===:::;;;BBBGGG[[[yyyuuuXXXDDD<<<:::777{{{ooobbbVVVNNNJJJHHHLLLWWWfffuuu~~~}}}mmm[[[SSSWWW]]]ccc^^^NNNGGGCCCBBBDDDEEEEEEGGGLLLXXXaaahhhfffaaa\\\WWWRRRMMMGGGCCCDDDDDDDDDGGGLLLYYYcccnnntttvvvrrrhhh^^^SSSLLLHHHKKKPPPXXXeeeqqq||||||vvv{{{nnn\\\PPPEEECCCCCCAAA@@@AAADDDEEEGGGMMMWWWiii{{{eeeOOOMMMQQQbbb}}}hhhNNNCCC@@@===:::999999:::999999555555555555555555555555444444333333333444444555444555555555666666666666555555555666777888888888777:::===HHH]]]oooooofffUUUXXXcccuuuoooddddddqqqnnn\\\MMMEEE>>><<<::::::<<<>>>@@@@@@AAACCCEEEGGGIIIIIIHHHHHHIIIKKKOOOQQQSSSVVVYYY\\\___aaaeeeggggggeeeaaa___aaa```___```bbbddddddcccbbbcccfffjjjmmmllliiifffccceeehhhjjjkkkmmmpppssstttvvvyyy{{{|||~~~vvvhhhYYYJJJAAA???<<<<<<>>>@@@EEEPPP\\\fffsssmmm]]]QQQIIIDDDEEEDDDHHHPPP[[[hhhyyymmmTTTGGGCCCCCCBBBBBBFFFNNNYYYiii|||xxxtttqqqkkkiiilllwww~~~}}}xxxuuusssvvvyyy|||rrrdddQQQGGG>>><<<;;;999888::::::===:::;;;BBBGGGZZZwwwuuuXXXDDD<<<:::888yyylll^^^QQQIIIFFFFFFHHHOOOYYYccciiijjjhhh^^^QQQQQQZZZ```fff```PPPFFFBBBBBBDDDEEEEEEGGGKKKXXXbbbjjjiiiddd```\\\YYYSSSKKKDDDBBBCCCEEEIIINNN___iiirrruuuuuurrrmmmfff]]]SSSLLLMMMQQQWWWdddqqq{{{||||||zzznnn[[[PPPEEECCCCCCAAAAAABBBDDDFFFIIINNNYYYmmmooo[[[PPPMMMOOO```|||eeeLLLBBB===:::777555666777777777555555555555555555555555444444333333333444555555555555555666666666777777444444555666777888999999777999===FFFVVVbbbbbbZZZMMMPPPZZZiiiwwwqqqgggfffqqqvvvcccRRRGGGCCC<<<;;;::::::===???@@@???@@@AAABBBDDDEEEFFFFFFFFFGGGIIIMMMPPPSSSVVVZZZ\\\^^^```ccceeeeeecccaaa___bbb``````aaaccceeeeeedddcccdddfffiiikkkjjjfffcccccceeehhhkkklllnnnqqqtttuuuwwwzzz|||~~~yyymmm]]]MMMBBB@@@===<<<>>>@@@DDDOOOZZZdddppp}}}kkk]]]QQQIIIDDDGGGFFFIIIRRR]]]iiiyyygggOOOCCCBBBCCCBBBBBBGGGRRR___ppp|||xxxssspppkkkhhhkkkvvv}}}|||xxxuuupppsssvvvzzz}}}pppbbbQQQGGG>>>;;;:::888888:::999<<<;;;<<>>;;;888zzzlll\\\OOOGGGDDDCCCDDDGGGMMMTTTXXXYYYXXXTTTLLLRRR^^^cccgggaaaQQQHHHCCC@@@BBBBBBCCCGGGLLLYYYdddnnnmmmiiifffdddaaa\\\QQQFFFCCCCCCFFFLLLRRReeepppzzz}}}}}}}}}zzzvvvkkk]]]SSSRRRSSSVVVcccrrr{{{zzznnn[[[OOOEEEBBBCCCBBBAAABBBAAADDDHHHNNN[[[ppp~~~xxxiiiYYYSSSNNNNNN___}}}aaaKKKBBB:::777333222333444555555555555555555555555555555333333333333333444555666444444444555555555666666444444555666777888999999777888<<>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEEHHHLLLPPPSSSVVVZZZ]]]^^^___aaacccccccccaaa```bbbaaa```aaaccceeefffeeedddeeeeeeggghhhgggccc```dddgggjjjmmmoooqqqtttvvvvvvxxx|||~~~|||pppaaaOOOCCC@@@===<<<===>>>BBBMMMXXXcccooo}}}}}}lll^^^SSSKKKFFFGGGFFFJJJTTT___lll{{{eeeMMMBBBAAABBBAAABBBIIIVVVfffwww~~~{{{wwwrrrooojjjgggjjjttt{{{{{{xxxvvvooorrrvvvzzz}}}pppbbbQQQGGG>>>;;;:::888888:::777<<<;;;===BBBEEEUUUpppxxxxxx}}}tttYYYFFF???;;;888}}}nnn]]]OOOGGGDDDAAAAAACCCGGGLLLPPPQQQPPPRRRMMMUUUaaaeeefff```PPPJJJDDD???>>>???AAAGGGNNNZZZfffqqqqqqmmmkkkiiigggdddWWWJJJEEEEEEIIIOOOVVViiivvvvvvfffXXXUUUUUUVVVbbbqqqzzz{{{nnn[[[OOOEEEBBBCCCBBBAAABBB>>>BBBGGGNNN[[[qqq~~~xxxtttjjj^^^VVVOOONNN______JJJBBB>>>;;;777666666888999999555555555555555555555555333333333333333444555666333333333444444444555555444444555666777888999999777888<<>>===>>>@@@CCCEEEDDDGGGLLLOOORRRVVVZZZ]]]^^^___aaabbbccccccbbbbbbbbbaaa```aaadddfffffffffeeeeeeeeeeeefffdddaaa___eeehhhllloooqqqsssvvvxxxwwwyyy}}}~~~rrrcccPPPDDD???<<<;;;<<<===@@@KKKVVVbbbnnn|||oooaaaVVVNNNIIIGGGFFFJJJUUUbbbooo}}}fffNNNBBBAAABBBAAACCCLLL[[[lll}}}~~~{{{wwwrrrnnnjjjgggiiissszzz{{{xxxvvvppptttxxx|||rrrcccQQQGGG>>>;;;:::888888999777<<<<<<>>>BBBDDDSSSmmmppppppvvvtttZZZHHH@@@<<<999zzzrrr```NNNDDDCCCBBBCCCEEEGGGIIIJJJLLLLLLOOORRRXXX```jjjlllbbbUUUMMMEEE@@@AAABBBDDDHHHLLL]]]kkktttrrrppprrrsssoooooo[[[KKKHHHHHHGGGRRRaaapppooo^^^WWWXXX^^^lllyyyxxxkkkXXXLLLCCCCCCEEECCC@@@@@@AAAEEEGGGLLL[[[ssswwwpppnnnggg]]]WWWRRRMMM```zzz[[[GGG???<<<;;;999888777777666666555555555444444333333333333333333444444555555555444555555666666666666666666666666666666666666666;;;:::===EEEKKKLLLJJJHHHBBBCCCFFFJJJWWWpppjjjhhhkkkzzzhhhTTTGGGEEEKKKHHHGGGFFFHHHJJJJJJGGGDDD@@@??????>>>???@@@BBBCCCBBBEEEJJJNNNQQQTTTXXXZZZZZZ[[[\\\\\\]]]^^^______aaaaaaaaabbbcccdddfffggghhhhhhhhheeecccaaabbbccckkkmmmppprrrsssuuuxxxzzz|||~~~rrraaaOOOCCCBBB>>><<<===>>>@@@HHHQQQ^^^mmm}}}rrreeeYYYPPPKKKKKKKKKPPPZZZdddooo}}}cccMMMFFFDDDAAAFFFIIIQQQ```sss|||xxxsssoookkkffffffoooxxx{{{yyyxxxrrrtttvvvyyy}}}{{{ooobbbPPPGGG???===<<<:::888999<<<;;;<<<>>>@@@GGGXXXiiimmmmmmuuurrrZZZIIIAAA<<<888rrryyy|||ppp___MMMDDDCCCCCCCCCDDDFFFIIIKKKMMMNNNRRRTTTZZZcccnnnqqqfffXXXFFFBBB@@@BBBDDDFFFLLLSSSeeerrrzzzxxxwww{{{}}}zzzttt___MMMHHHFFFFFFRRRbbbyyyoooeeeaaaeeerrrwwwiiiWWWLLLCCCCCCDDDCCC@@@@@@BBBEEEHHHMMM]]]ttttttqqqppphhh^^^RRROOOMMMaaazzz[[[GGG@@@;;;;;;999888777666666666555555444444444333333333333333333444444444555555444444555666666666666666666666666666666666666666999888:::BBBHHHJJJHHHEEEBBBCCCEEEJJJWWWooommmiiijjj{{{zzzhhhVVVIIIHHHMMMKKKLLLMMMPPPRRRQQQLLLGGG@@@???>>>>>>>>>???@@@AAAAAADDDHHHLLLOOOSSSWWWZZZ[[[\\\\\\]]]^^^^^^______aaaaaabbbbbbcccdddfffffffffggghhhgggeeeeeeggghhhnnnpppsssuuuvvvxxx{{{}}}}}}sssbbbPPPDDD???;;;999:::;;;===DDDLLL\\\lll}}}uuuggg]]]TTTOOONNNMMMQQQ[[[eeeppp~~~cccMMMEEECCCAAAGGGKKKUUUeeeyyy{{{wwwqqqmmmjjjeeeeeeoooxxx{{{xxxvvvrrrtttvvvyyy}}}{{{pppbbbOOOFFF???===<<<:::888:::;;;:::<<<>>>@@@HHHYYYjjjrrrrrrzzzqqq[[[JJJAAA<<<888iiipppzzzzzznnn^^^NNNFFFEEEDDDFFFHHHKKKNNNQQQSSSSSSVVVWWW[[[eeerrrvvvjjjZZZEEECCCCCCFFFHHHKKKUUU___sss~~~zzzdddPPPJJJIIIKKKYYYkkk~~~rrrkkkmmmzzzuuugggUUUKKKCCCBBBCCCBBB@@@@@@BBBEEEHHHOOO___wwwxxxpppqqqrrrjjj___KKKLLLOOOeeexxxZZZGGG@@@;;;:::999888777666666666555444444444444333333333333333333444444444444555444444555666666666666555777777777777777777777777888888:::@@@GGGKKKHHHDDDAAABBBEEEKKKXXXoooqqqkkkiiiyyyxxxhhhWWWKKKKKKPPPSSSVVVZZZ^^^^^^XXXPPPIII???>>>=========>>>???@@@???BBBEEEHHHLLLQQQVVVZZZ\\\]]]]]]^^^^^^_________aaaaaabbbcccdddeeeffffffeeeggghhhiiiiiikkkmmmpppsssuuuwwwyyyzzz{{{~~~tttcccRRRFFF>>>:::888999:::;;;BBBJJJYYYiii|||xxxlllbbbZZZVVVRRRQQQUUU]]]gggrrrdddMMMDDDCCCAAAGGGOOO\\\nnn~~~zzzuuupppllliiidddeeepppyyy{{{xxxuuuqqqtttvvvyyy}}}|||pppcccOOOFFF>>>===<<<999888:::999999;;;===@@@IIIZZZkkkwwwyyyrrr\\\KKKBBB<<<888fffllluuuyyymmm^^^PPPIIIIIIFFFJJJQQQWWW[[[\\\\\\[[[ZZZYYY[[[dddpppuuuhhhXXXIIIHHHIIIKKKMMMTTTbbbpppgggSSSNNNOOOTTTfffzzzwwwzzztttfffTTTKKKCCCBBBBBBAAA@@@AAABBBEEEIIIPPPaaaxxx}}}ppplllqqqrrrjjj```IIILLLSSSkkkvvvYYYGGG@@@;;;:::999777666666666666444444444444444444444444444444444444444444444444333444555555666666555555777777777777777777777777::::::;;;@@@IIIPPPMMMGGG@@@BBBFFFNNN]]]uuusssmmmkkk{{{~~~uuugggXXXNNNNNNSSS^^^bbbgggiiieee[[[OOOGGG======<<<===>>>???AAABBB???AAADDDGGGJJJPPPVVV[[[]]]]]]]]]^^^^^^___``````aaabbbcccdddeeefffffffffggghhhjjjlllmmmooorrrtttvvvxxxzzz{{{|||}}}uuueeeSSSHHHAAA===;;;<<<<<<<<>><<<<<<999888:::888888:::===@@@III[[[lllzzzsss___MMMCCC<<<888kkkpppwww~~~tttiii]]]QQQLLLMMMHHHOOOZZZccchhhfffbbb^^^[[[ZZZZZZ```kkkooodddVVVLLLJJJLLLPPPWWWbbbuuujjjVVVRRRUUU\\\oootttfffRRRJJJCCCBBBAAA??????AAABBBEEEHHHPPPbbbxxxuuujjjkkkqqqqqqiii```MMMQQQXXXrrrsssVVVFFF@@@::::::888777666555555555444444444444444444444444444444444444444444444444333444444555555555555555666666666666666666666666999:::;;;???KKKUUUSSSKKKAAADDDIIITTTffftttooonnn~~~sssfffZZZRRRRRRVVVfffiiimmmllldddWWWJJJAAA;;;;;;;;;<<<>>>AAADDDEEE???AAADDDGGGJJJOOOVVVZZZ[[[\\\\\\]]]^^^___``````bbbcccdddfffggggggggggggiiikkkmmmnnnoooqqqtttvvvwwwyyy{{{||||||}}}vvvfffUUUIIIBBB???======<<<<<>>???BBBBBBDDDGGGOOOaaawwwyyyooohhhkkkpppnnneee^^^VVVXXX^^^xxxpppTTTDDD???:::999888777666555555555333333333444444444444555555444444444444333333333333333444555555555555444666666666666666666666666555777999>>>LLLZZZYYYPPPDDDGGGNNN[[[ooouuupppooo{{{nnncccYYYRRRSSSWWWbbbeeegggcccZZZNNNCCC===999999:::;;;===@@@CCCEEE???AAADDDGGGJJJNNNSSSWWWYYYYYY[[[\\\^^^___aaaaaaccceeefffhhhiiiiiiiiihhhjjjkkkmmmooooooqqquuuwwwxxxzzz|||||||||}}}~~~vvvfffUUUJJJAAA===;;;<<<::::::>>>DDDNNN___sssxxxooojjjdddaaabbbhhhoooyyygggLLLDDDEEEFFFHHHVVVkkk~~~|||zzzwwwrrroooiiiggglllyyy{{{vvvmmmooorrrvvvzzzzzznnnaaaLLLDDD<<<;;;;;;999999:::888888:::===@@@III\\\lllwww|||fffQQQDDD===999}}}rrrgggaaa^^^\\\]]]```^^^dddlllrrrrrrlllddd___XXXYYYYYYZZZ```fffeee___XXXYYY___mmm|||yyygggZZZ^^^fffqqqqqqcccOOOHHHCCCAAA@@@===>>>BBBAAACCCEEENNN```uuurrrkkkgggmmmpppjjjaaa\\\___^^^aaa|||mmmQQQBBB===:::999888777555555555555333333333444444444555555555555444444444333333333222333444444555555444444444444444444444444444444444777999>>>OOO``````VVVHHHKKKSSS```uuuvvvooonnn~~~{{{pppbbbXXXQQQKKKLLLPPPUUUWWWXXXTTTLLLDDD>>><<<999999999999:::<<>>BBBAAABBBDDDMMM___sssoooiiihhhnnnoooggg^^^[[[eeebbbbbb}}}kkkPPPAAA===:::999888666555555555555333333333444444555555555555555555444444333333333222333444444555555444444444444444444444444444444555999;;;AAASSSfffggg]]]LLLOOOVVVcccxxxwwwooolll{{{pppeeeWWWNNNGGGCCCCCCGGGIIIKKKKKKHHHCCC>>><<<===:::999888888888999:::;;;<<>><<<<<<:::888<<>>:::~~~llleeeiiimmmvvv{{{tttwwwuuurrrpppooommmjjjggg___\\\ZZZ[[[bbbllltttxxxyyy{{{ppphhhfffppp|||kkk[[[KKKHHHCCCAAAAAABBBBBBAAA@@@BBBEEEMMM]]]oooyyyyyynnnooolllpppvvvkkkZZZWWWYYY^^^fffgggOOOCCC>>>999888777666666555555555000000111222222333444444444444444444444444444444222333444444555555444444555555555555666666666666:::666;;;CCCPPPgggqqqfffYYYTTTWWWfffyyyvvvlllfffsssxxxfff\\\NNNDDD@@@AAACCCDDDDDDBBB???>>>>>><<<888444888999999::::::999999888>>>@@@CCCEEEHHHKKKOOORRRSSSVVVYYY[[[[[[]]]___```dddeeegggiiijjjkkkjjjjjjhhhkkknnnqqqrrrsssuuuvvvzzz{{{}}}}}}}}}~~~wwwhhhXXXLLLEEE???:::;;;;;;;;;===@@@HHHSSSgggyyyuuuoookkkjjjmmmsss{{{lllQQQFFFGGGKKKOOOccc{{{|||yyyuuunnniiihhhkkksss|||xxxpppnnnmmmmmmpppwwwwwwjjj[[[KKKCCC;;;::::::888777999===;;;:::<<<@@@JJJ\\\mmmzzzmmmUUUDDD<<<:::qqqmmmrrrxxxuuuqqqllljjjkkkkkkiiifffbbb___\\\^^^fffqqq{{{vvvjjjgggkkkzzz|||jjj[[[JJJFFFBBB@@@@@@@@@AAA@@@@@@AAADDDLLL[[[mmmvvvwwwkkknnnkkkoootttgggVVVSSSTTTZZZdddeeeNNNBBB===999888777666666555555555333333444555555666777777444444444444444444444444222333444444555555444444555555555555666666666666888555;;;DDDRRRkkkxxxooo\\\TTTVVVeeeyyyuuukkkeeesssooo\\\SSSHHH@@@===>>>??????===;;;::::::<<<<<<999777999999999::::::999999999>>>@@@CCCEEEGGGJJJNNNQQQQQQTTTWWWYYYZZZ\\\^^^```dddeeegggiiijjjkkkkkkkkkiiilllnnnpppqqqsssuuuxxxzzz{{{}}}}}}}}}}}}wwwiiiYYYMMMEEE???::::::;;;;;;===@@@GGGRRRdddwwwyyyqqqllljjjmmmsss{{{mmmRRRFFFGGGJJJQQQeee~~~|||yyyuuunnnhhhgggkkkrrr|||wwwooommmnnnooosssyyyxxxjjj[[[KKKBBB;;;::::::888777999<<<:::;;;===AAAJJJ\\\mmm|||nnnWWWFFF===;;;{{{xxx~~~rrrjjjaaa___bbbeeedddaaa^^^\\\ZZZ]]]hhhvvvoooeee___bbbmmm{{{iiiYYYHHHEEEAAA>>>>>>?????????@@@AAADDDJJJXXXiiissstttjjjnnnlllooorrrcccQQQOOOOOOVVVbbbcccMMMAAA<<<999888777666666555555555444555555666666777777777444444444444444444444444222333444444555555444444555555555555666666666666777555:::CCCRRRlll{{{tttaaaVVVTTTcccxxxtttjjjeeesssuuucccPPPKKKDDD>>><<<<<<<<<<<<999888888999;;;;;;:::999999999::::::::::::999999>>>@@@BBBDDDFFFHHHLLLNNNOOORRRUUUXXXZZZ[[[^^^```dddeeegggiiikkkkkkkkkkkkkkklllnnnnnnooorrrvvvzzzzzz|||}}}}}}|||}}}wwwiiiZZZOOOEEE???::::::;;;:::<<>>AAAKKK^^^ooo}}}oooYYYHHH???===kkk```TTTQQQUUUZZZYYYUUUSSSQQQQQQWWWeeevvvuuuiii___YYYZZZ```nnnyyygggWWWGGGDDD@@@>>>>>>???@@@???@@@BBBEEEIIIVVVfffqqqsssmmmrrrqqqqqqqqq```NNNMMMMMMVVVcccaaaLLLBBB===999888777666555555555555222333333333444444444555444444444444444444444444222333444444555555444444555555555555666666666666888555:::@@@MMMgggxxxrrrdddWWWSSS```vvvuuujjjeeesssjjjXXXIIIGGGCCC@@@>>><<<;;;;;;;;;;;;<<<<<<======;;;::::::::::::999999:::::::::>>>@@@BBBCCCDDDGGGJJJMMMNNNQQQUUUXXXZZZ\\\___aaadddeeegggjjjkkklllllllllmmmmmmmmmmmmnnnrrrwww{{{{{{|||}}}}}}}}}~~~xxxyyy{{{vvviiiZZZQQQEEE???::::::::::::;;;???BBBJJJ[[[nnn{{{vvvooojjjmmmttt|||uuuYYYJJJIIIKKKZZZnnn}}}{{{xxxssslllgggeeejjjrrr{{{}}}uuuooojjjnnnsssyyy~~~zzzjjjZZZJJJBBB;;;::::::888888:::888999<<>>???@@@AAA@@@AAACCCFFFIIIUUUdddpppsssrrrwwwvvvuuuqqq^^^MMMMMMMMMWWWfff}}}___LLLBBB===999888777666555555555555222222222222222333333333444444444444444444444444222333444444555555444444555555555555666666666666888555:::???JJJddduuupppeeeVVVPPP\\\qqqwwwkkkeeetttyyybbbPPPEEEEEEDDDAAA???=========>>>@@@CCCDDDCCCAAA@@@>>>;;;;;;:::999999:::;;;;;;===???BBBCCCDDDFFFJJJLLLOOORRRVVVYYY[[[]]]```bbbdddeeegggjjjlllmmmmmmmmmnnnnnnnnnmmmnnnrrrxxx|||{{{|||~~~~~~~~~~~~qqqjjjfffggglllsss{{{~~~uuuhhh[[[RRRFFF???:::::::::999;;;>>>???GGGVVViiixxxwwwnnniiilllsss|||yyy]]]NNNLLLOOO^^^sss{{{}}}}}}zzzvvvqqqlllhhhfffkkkttt|||{{{tttnnniiinnnuuu{{{zzzjjjZZZJJJAAA:::::::::999888:::777888<<>>@@@AAAGGGRRRaaaqqq}}}wwwqqqooocccaaa\\\VVVQQQOOOQQQSSSXXXbbbrrrvvvssstttsssaaaQQQGGGDDD@@@>>>???@@@AAAAAA@@@CCCEEEIIISSScccoootttvvv|||zzzuuunnn[[[KKKMMMKKKWWWgggyyy\\\JJJAAA<<<999888777666666555555555444444444444444444444444444444444444444444444444222333444444555555444444555555555555666666666666777555:::@@@JJJccctttppp```RRRLLLVVViii|||zzzmmmeeerrrttt]]]LLLCCCDDDDDDBBB@@@@@@BBBDDDGGGKKKOOOQQQOOOJJJGGGEEE<<<;;;:::999999:::;;;<<<===???AAACCCEEEGGGKKKMMMPPPSSSVVVYYY[[[\\\___aaaccceeegggjjjlllmmmmmmmmmnnnnnnnnnnnnooorrrxxx|||{{{|||~~~nnnaaaZZZTTTVVVZZZbbbllluuuzzz}}}}}}tttgggZZZSSSFFF???:::::::::888:::===>>>DDDRRReeeuuuvvvmmmfffjjjrrr||||||```PPPOOORRRbbbwww{{{xxx}}}|||wwwsssoookkkjjjhhhnnnwww}}}zzzsssmmmhhhnnnvvv{{{~~~yyyjjjZZZIIIAAA:::::::::999999:::666888<<>>;;;```JJJDDD>>>;;;<<<>>>>>>===>>>AAAHHHSSS```llltttwww||||||qqqeee]]]YYYRRRSSSSSSQQQOOOPPPTTTWWW\\\hhhyyysssjjjgggdddgggrrr}}}qqq^^^NNNEEEBBB>>>======???@@@@@@===AAADDDGGGPPP```mmmssswww}}}zzzsssjjjUUUGGGKKKFFFTTTeeetttXXXHHH???:::999888777666666555555555555555555555555555555555444444444444444444444444222333444444555555444444555555555555666666666666777666;;;???GGG]]]mmmiiiXXXLLLGGGPPP___rrr|||lllcccppp~~~pppZZZKKKDDDEEEEEEEEEEEEGGGMMMQQQ\\\aaaeeeddd^^^UUUMMMIII===;;;:::999999:::;;;===<<<>>>AAACCCEEEHHHLLLOOOPPPSSSVVVXXXYYY[[[]]]___ccceeegggjjjlllnnnnnnnnnmmmnnnoooooopppsssxxx{{{zzz|||mmm\\\SSSOOOIIIJJJMMMTTT^^^gggnnnqqq{{{}}}~~~{{{rrrfffZZZSSSFFF???:::999999888999======BBBOOObbbsssuuukkkdddhhhqqq|||}}}```PPPPPPTTTeeeyyyyyyyyy~~~zzzuuupppmmmlllllljjjpppyyyyyyqqqlllgggnnnvvv{{{}}}xxxiii[[[IIIAAA:::::::::999999;;;666888<<>>??????>>>AAAIIITTT___ggglllmmmpppuuuwwwsssggg[[[SSSOOONNNPPPSSSSSSSSSTTTXXX\\\ggguuu~~~vvvnnneee^^^___\\\___kkk{{{|||ooo\\\LLLCCC@@@===;;;<<<>>>??????;;;???BBBEEENNN^^^lllrrrwww}}}yyypppfffQQQDDDIIIBBBPPPbbbqqqVVVEEE===888999888777666666555555555444444444444444444444333444444444444444444444444222333444444555555444444555555555555666666666777999888<<<>>>BBBVVVddd^^^RRRHHHCCCKKKYYYkkk|||lllaaammmzzzmmmXXXJJJFFFGGGHHHHHHJJJOOOVVV]]]qqqvvvyyyuuujjj\\\QQQJJJ===<<<:::999999:::<<<===<<<>>>AAADDDFFFIIIMMMPPPPPPRRRUUUWWWXXXYYY[[[]]]ccceeehhhjjjmmmnnnnnnnnnmmmnnnooopppqqqsssxxx{{{zzz|||sss^^^PPPJJJIIIFFFFFFHHHNNNWWW```fffjjjyyy{{{}}}zzzqqqeeeYYYSSSFFF???:::999999888999<<<===AAANNNaaassstttjjjbbbfffqqq||||||___PPPPPPUUUfff{{{{{{}}}~~~zzztttnnnllllllmmmlllrrr{{{xxxqqqlllgggnnnuuuzzz|||wwwiii[[[IIIAAA::::::;;;999999;;;666888<<>><<<<<<===???CCCGGGMMMUUU]]]aaacccbbbjjjqqqrrrjjj___XXXSSSPPPRRRUUUXXXXXXXXX]]]fffnnnzzzqqqiiiaaa^^^]]]WWWZZZ^^^aaagggvvvyyyjjjXXXKKKEEEBBB>>><<<<<<=========@@@???BBBFFFKKKUUUeeetttyyy}}}}}}qqq]]]LLLDDDDDDIIIMMM___mmmQQQDDD>>>;;;777777777666555555444444666666666555555444444333333555777666555444444444555555666666555444333333555555555555666666666666777555<<>>;;;::::::;;;;;;;;;;;;:::<<>><<<<<<=========??????AAAEEEJJJRRRbbbqqqwww|||{{{nnn[[[JJJDDDEEEGGGNNNbbbjjjOOOBBB===:::777777777666555555444444555555555444444444444444222333444444333222333555555555555555555555555555555555555555666666666666777555;;;AAACCCOOOVVVNNNEEEBBBBBBGGGRRRfffeee___gggtttqqqaaaZZZZZZ[[[[[[]]]dddqqqxxxjjj\\\PPPIII???===;;;999999:::;;;======@@@CCCEEEGGGIIILLLOOOSSSVVVZZZZZZXXXYYY]]]aaaccccccdddhhhlllnnnooonnnpppqqqsssuuuwwwyyyzzz{{{|||}}}}}}fffRRRGGGDDDEEEGGGNNNTTTXXX^^^fffkkkkkkssswwwyyytttmmmdddXXXNNNEEEAAA;;;888888999999:::;;;AAAKKK[[[lll}}}}}}nnneee```eeeooozzzvvv]]]WWWQQQ\\\ooowww}}}{{{uuussspppkkkiiijjjqqqtttxxx{{{zzzvvvoookkkhhhooovvv{{{~~~yyyjjj[[[GGGCCC>>>:::::::::;;;:::;;;;;;;;;===EEEWWWooopppVVVDDD<<<;;;}}}www~~~eeeOOO???======<<<;;;<<>><<<============>>>>>>@@@CCCGGGOOO^^^llluuuyyyxxxlllXXXHHHDDDFFFEEEPPPhhheeeMMMAAA;;;999777777777666555555444444333333333333444444444444333444444333222333666888666555444333444555666777555555555555666666666666777555:::>>>>>>IIIPPPIIIBBB@@@BBBIIITTTgggeee^^^eeerrrzzznnnhhhhhhffffffkkkwwwsssfffZZZNNNFFF???===<<<::::::;;;===>>>>>>AAADDDFFFHHHJJJNNNPPPUUUXXX[[[[[[ZZZ[[[^^^aaaccccccdddgggkkknnnoooooorrrssstttvvvxxxzzz{{{|||~~~www```NNNFFFGGGKKKQQQ[[[eeekkkpppuuuvvvssswwwxxxvvvqqqllleeeXXXLLLDDD@@@;;;888888999:::::::::???IIIXXXiii{{{|||mmmeeeaaafffoooyyyuuu\\\WWWRRR\\\qqqvvv}}}{{{uuusssppplllkkkmmmqqqqqqtttwwwyyyuuunnnhhhgggmmmtttzzz|||xxxiiiZZZGGGCCC>>>::::::::::::::::::;;;<<<===DDDRRRffftttvvvmmmUUUCCC<<<;;;ssspppoooWWWFFF===@@@@@@???>>>@@@FFFMMMSSS[[[cccjjjiiiaaa[[[[[[^^^kkkxxx}}}sssjjjeeeaaammmxxxvvvccc^^^ZZZ___jjjmmmuuuwwwxxxxxx~~~tttnnnqqq}}}xxxgggTTTGGGCCC@@@>>><<<===>>>>>>===>>>===???BBBEEEKKKYYYgggsssxxxwwwjjjVVVGGGEEEHHHFFFWWWrrr~~~aaaLLL@@@;;;999777777777666555555444444222222222333333444444444666666666555444666999<<<888777444333222333555666555555555555666666666666666444999<<<;;;FFFNNNIIIBBB@@@BBBIIIUUUggghhh___dddsssyyytttppplllkkkrrr|||mmmcccYYYMMMEEE>>>===<<<;;;;;;<<<>>>???>>>AAADDDGGGIIIKKKOOOQQQVVVXXX[[[\\\\\\]]]___aaabbbbbbcccfffjjjnnnoooooorrrrrrsssuuuwwwyyy{{{|||}}}uuu^^^NNNIIIOOOWWWbbbnnn|||}}}uuulllgggaaaVVVJJJBBB???:::888888999:::::::::>>>GGGUUUgggzzz|||llleeebbbfffnnnwwwttt\\\WWWRRR]]]rrrvvv}}}{{{tttrrrqqqmmmmmmppppppoooppptttxxxuuummmfffeeekkkrrrwwwzzzvvvhhhZZZFFFBBB===:::999::::::::::::;;;===>>>BBBNNN^^^jjjoooxxxjjjSSSBBB<<<;;;sssiiilllcccNNNCCC???BBBBBBAAABBBEEEMMMVVV\\\gggmmmqqqlllaaa\\\^^^dddsssvvvpppmmm~~~wwwhhheeeaaagggsssxxxrrrkkkmmmvvvvvveeeSSSGGGBBB@@@>>>===>>>>>>>>>=========>>>AAADDDIIIVVVcccsssyyyyyylllVVVHHHFFFJJJLLLbbbxxx^^^KKK@@@;;;:::777777777666555555444444222222222333333444444444666666666555444666999<<<:::888666333222222333444555555555555666666666666555333999;;;:::FFFPPPMMMDDDAAACCCJJJVVVfff|||kkkbbbfffvvv}}}xxxsssnnnllluuuvvviii```VVVJJJAAA<<<<<<<<<;;;<<<===>>>???>>>AAADDDGGGIIILLLPPPRRRVVVXXX[[[]]]^^^___```aaabbbbbbbbbeeejjjnnnpppppppppqqqqqqsssuuuwwwyyy{{{zzz|||ttt___QQQPPPZZZeeewwwuuuhhh```[[[RRRHHH@@@===:::888999::::::::::::>>>EEERRRdddxxx}}}kkkeeebbbfffmmmttt~~~sss[[[VVVRRR^^^rrr}}}wwwzzztttsssqqqnnnmmmooonnnnnnoootttwwwuuummmeeeeeejjjpppuuuxxxtttfffXXXFFFBBB===:::999999:::999:::;;;===>>>AAALLL\\\gggnnnvvv}}}hhhQQQAAA;;;:::fffaaallluuuZZZHHHBBBAAA@@@AAACCCGGGMMMVVVaaahhhtttuuurrriii^^^[[[bbbjjjzzz}}}{{{uuukkkkkkhhhnnn{{{tttkkkkkkqqqsssbbbRRRGGGAAA???>>>===>>>???>>>=========???BBBDDDIIIVVVbbbuuu|||}}}pppYYYJJJHHHMMMUUUooorrrZZZJJJ???::::::777777777666555555444444333333333333444444444444333444444333222333666888999888666444333222222333555555555555666666666666555333999;;;:::FFFRRRPPPHHHDDDDDDKKKWWWggg|||nnndddgggwwwyyyqqqlllkkktttrrrfff[[[QQQFFF>>>::::::;;;;;;<<<===>>>???>>>@@@DDDGGGIIILLLPPPRRRTTTVVVYYY]]]___aaabbbbbbbbbaaaaaadddiiimmmpppqqqoooooooooqqqsssuuuxxxzzzxxx{{{rrraaaWWWZZZiiivvvxxxfff[[[UUUNNNGGG???<<<999888999:::::::::;;;===CCCNNN```ttt}}}iiidddaaaeeekkkrrr~~~sssZZZVVVRRR^^^rrr}}}{{{yyyuuutttrrrnnnlllmmmlllnnnrrrvvvyyyuuummmfffeeejjjooosssvvvrrrdddVVVFFFBBB===999999999999999:::;;;<<<===AAAMMM___kkksssyyy{{{fffQQQAAA::::::[[[\\\nnnmmmSSSEEEBBBBBB@@@CCCGGGNNNXXXdddpppxxx{{{qqqcccYYYYYYbbblllwwwqqqsssooorrr~~~zzzmmmjjjmmm|||qqq```QQQHHH@@@???===>>>??????>>>=========???CCCEEEJJJVVVcccwwwuuu]]]LLLJJJNNN___|||kkkVVVGGG===999999777777777666555555444444555555555444444444444444222333444444333222333555555555555555555444444444555555555555666666666666666555:::;;;888DDDRRRQQQKKKFFFFFFMMMZZZkkknnncccfffttt~~~zzzrrreeebbbcccmmm|||yyylll^^^SSSIIIAAA===999999:::;;;<<<===>>>>>>===???CCCFFFIIILLLOOORRRRRRTTTXXX\\\```cccccccccbbbaaaaaaccchhhmmmpppqqqoooooooooppprrruuuxxxzzzxxx{{{}}}sssggg```hhhzzzzzzhhhZZZSSSLLLFFF===;;;999888999:::;;;::::::;;;@@@JJJ[[[ooo|||iiiccc```ccchhhqqq~~~rrrZZZVVVSSS___qqq~~~yyyuuuuuusssmmmjjjjjjiiinnnuuuzzzzzzuuummmhhheeejjjooorrrtttoooaaaSSSEEEAAA<<<999888999999999:::;;;;;;<<>>>>>??????>>>=========@@@DDDFFFKKKWWWcccxxxxxx```NNNKKKOOOeeehhhSSSFFF<<<777888777777777666555555444444666666666555555444444444333555777666555444444444222333444555666666666666555555555555666666666777777666::::::777CCCPPPPPPLLLHHHGGGOOO]]]ooonnnbbbdddqqq~~~}}}vvv{{{}}}yyyxxxvvvnnneeeXXXWWWYYYcccrrrxxxpppdddVVVKKKCCC???>>>777888999:::<<<===>>>>>><<>>GGGWWWlll{{{hhhccc___bbbgggppprrrYYYVVVSSS___pppzzz}}}}}}xxxuuuuuusssmmmhhhhhhhhhoooxxx}}}{{{uuummmiiifffjjjoooqqqsssnnn```RRREEEAAA<<<999888999999999:::;;;:::;;;BBBRRRhhhxxxyyyfffPPP@@@999888VVVddd|||gggOOODDDBBBCCCBBBEEEOOO___rrrrrr^^^SSSQQQXXXeeerrrxxxtttvvv~~~vvvmmmiiiuuuzzzrrrpppmmmuuu|||lll[[[NNNFFFAAA>>>::::::<<<======<<<@@@AAACCCDDDDDDHHHVVVddd}}}^^^ZZZIIIYYYqqqbbbOOOEEE<<<888999999777555444333444666777777666555444333222222222333333333333333333333333333333333444444444555555555555555555555555555555777777999<<<===@@@KKKVVVZZZSSSMMMPPP```wwwnnn[[[^^^ooo}}}oooiiijjjfffeeefffjjjmmmkkkccc[[[PPPOOOQQQZZZfffpppuuuuuuqqqgggZZZNNNFFFAAA<<<999:::::::::::::::;;;<<<======AAAEEEHHHIIIKKKMMMNNNQQQRRRVVVYYY]]]```bbbcccccccccdddfffhhhkkkmmmnnnrrrqqqqqqqqqssswwwzzz}}}~~~|||sssqqq}}}zzzmmm```TTTKKKFFF===;;;999999:::::::::999@@@;;;<<>>;;;:::<<<======<<>>AAADDDGGGHHHJJJKKKMMMQQQSSSVVVYYY]]]```bbbbbbbbbcccdddeeehhhjjjmmmnnnrrrqqqqqqrrrtttxxx{{{~~~~~~|||yyy|||{{{wwwzzz{{{zzz}}}{{{qqqcccUUUIIICCC===<<<;;;;;;;;;;;;:::999===:::;;;DDDQQQ```tttwwwiii___[[[aaahhhooo}}}nnnXXXVVVSSS```vvvvvvttt~~~|||zzzwwwsssnnnjjjgggeeehhhtttyyyzzz}}}sssggghhhiiijjjmmmrrrrrriiiZZZNNNBBB???<<<::::::::::::999===::::::???FFFTTTmmmuuu[[[GGG>>>;;;:::eeexxxcccMMMCCCCCCDDDFFFMMM[[[mmm}}}{{{dddXXXLLLHHHMMMYYYkkkzzzooofff```aaaeeeggghhhjjjiiigggiiirrr~~~{{{}}}ooogggttttttllliiimmmtttvvvfffWWWJJJDDD@@@>>><<<;;;<<<===============???AAADDDMMM```qqqiiifffXXXkkk|||ZZZHHH???999777999888777666444444555555666666555444333333222222333444444444444444444444444333333333444444444555555555555555555555555555555777555555777:::BBBRRRaaabbb]]]WWWYYYeeeyyyttt```bbbiiizzzppp___QQQJJJJJJHHHIIIJJJKKKLLLKKKIIIGGGBBBAAAAAAFFFMMMSSSUUUUUUSSSOOOIIICCC@@@===:::888999999999999:::;;;<<<===>>>AAADDDFFFGGGHHHJJJKKKQQQSSSVVVZZZ]]]```aaabbbaaabbbccceeehhhjjjmmmnnnrrrrrrrrrsssvvvyyy}}}|||xxxuuutttvvvxxxzzz{{{uuuvvvzzz}}}~~~vvvgggWWWHHH@@@>>>>>>>>>>>>>>><<<:::999999888;;;BBBLLLZZZooouuuiii```\\\aaahhhooo}}}mmmWWWVVVTTT```uuu}}}tttyyy~~~}}}zzzvvvqqqllliiigggffffffsssxxxzzz|||rrrhhhiiiiiijjjnnnrrrrrriiiYYYMMMBBB???;;;999999::::::999;;;;;;===@@@GGGWWWqqqsssYYYFFF>>>:::888tttaaaKKKDDDDDDDDDDDDLLL\\\nnnzzz{{{rrriiiWWWOOOHHHHHHOOO\\\ppppppdddZZZRRRTTTYYY[[[\\\^^^bbbccciiiwww|||oooiiivvvwwwsssuuu|||rrrbbbSSSHHHBBB???>>>===<<<<<<=========???>>>>>>AAAEEEPPPdddwwwjjjiii```vvvwwwVVVEEE>>>888777:::777777666555555555555666555444444333222222222333555555555555555555555555333333333444444444555555555555555555555555555555666555666999<<>>@@@DDDHHHIIIIIIIIIGGGCCC@@@<<<999666444888888999999:::;;;<<<===???AAACCCEEEEEEFFFHHHJJJQQQSSSWWWZZZ^^^``````aaaaaabbbccceeehhhkkkmmmnnnrrrssssssuuuxxx|||zzztttooooooppprrryyyzzzyyyzzz}}}zzzjjjXXXIIIAAA@@@BBBCCCBBB@@@===:::999777888<<>>;;;999999::::::999888;;;>>>AAAHHH[[[xxxpppVVVDDD===:::666~~~}}}^^^IIIDDDDDDDDDDDDKKKZZZjjjssspppcccWWWOOOJJJGGGJJJRRR___rrr}}}ddd\\\TTTNNNQQQVVVYYY[[[]]]aaafffqqq}}}ooolllxxx|||lll]]]PPPGGGBBB??????>>>>>>=========>>>AAA@@@???AAAEEEQQQfffzzzkkkllliii{{{qqqRRRDDD>>>999888;;;777777666555555555555555444444333222222222333333555555555555555555555555333333333444444444555555555555555555555555555555555555888;;;===BBBOOO[[[]]]\\\YYYYYYaaassswwwcccccceeeuuu}}}gggWWWMMMFFFDDDEEE<<<>>>@@@AAA@@@@@@@@@AAA???>>>======???@@@AAABBBAAAAAA@@@>>>;;;888666555888888888999:::;;;<<<===???AAACCCDDDDDDFFFHHHJJJQQQSSSWWW[[[^^^`````````aaabbbcccfffiiilllnnnpppssssssuuuwwwzzz~~~~~~yyyqqqkkkgggiiimmmxxx}}}}}}kkkYYYKKKEEEEEEGGGHHHFFFAAA===::::::777999<<>>AAAKKKcccmmmRRRBBB===:::555zzz[[[IIIDDDDDDCCCEEEKKKWWWdddlllgggZZZOOOHHHGGGIIIOOOWWWbbbssszzzaaaWWWSSSRRRVVV[[[]]]bbbfffjjjsssnnnjjjvvvwwwgggYYYMMMFFFBBB>>>???@@@???===<<<===>>>CCCAAAAAACCCGGGSSSiii|||kkkqqqttt|||}}}kkkOOOBBB>>>999888:::666666666666666555555555333333222222222222333333444444444444444444444444333333333444444444555555555555555555555555555555555555888<<<===AAALLLXXX]]]]]][[[YYY]]]mmm{{{ffffffgggvvvttt\\\MMMFFFAAA@@@@@@>>>@@@CCCEEEFFFEEEBBB@@@===<<<;;;;;;;;;<<<===>>>;;;<<<======;;;999999:::777777777888:::;;;======???@@@BBBCCCDDDFFFIIILLLQQQSSSWWW\\\___```______bbbcccdddgggjjjmmmpppqqqssstttvvvyyy}}}yyyppphhhbbbfffnnn}}}mmm[[[OOOJJJKKKLLLLLLHHHAAA<<<::::::888999;;;???DDDQQQhhh}}}~~~rrraaa^^^\\\^^^eeeqqq~~~lllYYY[[[\\\kkk~~~~~~}}}~~~zzzwwwsssnnnjjjfffdddccccccssszzzzzzxxxmmmdddhhhmmmnnnrrrvvvttthhhVVVHHH???===999888999::::::999777:::===BBBQQQmmmiiiOOOAAA>>>:::666xxxYYYHHHEEEDDDBBBDDDHHHRRR^^^eeebbbVVVLLLFFFHHHNNNVVV^^^gggvvv}}}fffYYYYYY]]]cccgggjjjpppxxx|||iiidddqqqssscccUUUKKKFFFCCC===???AAA@@@>>><<<===>>>AAA@@@AAADDDIIIUUUkkkjjjsss|||~~~eeeKKKAAA===999666888666666666666666555555444333222222222222222333333333333333333333333333333333333333444444444555555555555555555555555555555555555666999:::???LLLYYYaaabbb```[[[\\\hhh~~~lllkkkjjjyyymmmTTTGGGCCCAAA@@@@@@CCCDDDHHHMMMPPPMMMFFF@@@;;;;;;;;;::::::;;;===???;;;===>>>===:::888888:::666666777888999;;;===>>>???@@@BBBCCCEEEGGGKKKNNNPPPSSSXXX\\\_________^^^cccdddeeehhhkkknnnqqqsssssstttwww{{{~~~|||rrriiieeemmmzzz{{{}}}ppp^^^SSSOOOPPPQQQPPPJJJAAA;;;999::::::888999===CCCPPPfffyyy|||oooaaa___^^^___gggtttmmmZZZ^^^```oooxxxvvvsssnnnjjjfffcccaaadddsss{{{zzzwwwkkkbbbfffkkkmmmqqqtttrrrfffSSSEEE???<<<999888999::::::999999<<<>>>DDDXXXyyyfffLLL@@@>>>;;;666vvvXXXHHHEEEDDDAAAAAAEEEMMMXXX```^^^UUULLLGGGKKKSSS]]]eeemmm{{{kkk___bbbiiiqqqtttvvv~~~~~~bbb^^^lll~~~pppaaaTTTKKKFFFDDD===???AAAAAA>>><<<===?????????AAAEEEKKKWWWnnnhhhsssyyyaaaHHH???===888555666666666666777666555555444222222222111222222333333333333333333333333333333333333333444444444555555555555555555555555555555666444444555888???MMM\\\fffgggddd^^^[[[fff{{{qqqooolllzzz}}}gggOOODDDCCCCCCDDDDDDCCCDDDHHHNNNSSSOOOEEE===;;;<<<<<<<<<;;;===???AAA???AAA@@@===888555555666666666777888999;;;===>>>>>>@@@BBBCCCEEEHHHLLLOOOPPPSSSXXX\\\___```___^^^ddddddfffiiilllooorrrtttsssuuuxxx{{{vvvlllmmmwwwxxxwwwtttoooqqqzzzrrraaaUUUQQQTTTTTTRRRJJJ@@@:::999::::::777777;;;BBBOOOeeewwwzzzmmmaaa```___```iiiwwwmmm[[[___bbbrrr~~~vvvuuusssoookkkfffbbb```dddttt{{{zzzwwwjjjaaaeeejjjlllooossspppdddQQQBBB>>><<<999888888:::::::::<<<===>>>EEE]]]dddJJJ@@@???<<<777~~~sssXXXKKKGGGEEEAAADDDHHHOOOUUUYYYWWWRRRNNNMMMQQQZZZeeejjjnnn{{{pppkkkkkkqqq|||rrr^^^[[[ddduuu|||nnn^^^PPPFFFAAA??????===:::888888999;;;<<>>>>>CCCIIIVVVmmmmmmnnn}}}sssWWWFFFAAA:::888999555555555444333333333333444222222222222222222222222222222222222222222222222444444444333333222222222666666666666666666666666666999777888<<<;;;FFF]]]nnnkkkeee``````iiixxxwwwooorrr}}}{{{^^^LLLHHHAAAAAAIIILLLNNNJJJKKKUUU[[[VVVJJJAAA===???@@@@@@???AAAEEEIIIJJJIIIFFFAAA<<<::::::;;;666888999999999999;;;===AAABBBCCCCCCDDDGGGKKKNNNTTTVVVXXX[[[^^^aaabbbcccaaacccgggkkkooorrrssstttuuuwww{{{zzzxxxggg```______aaacccqqqzzzrrrbbbUUUOOOVVVVVVTTTMMMDDD<<<888777:::999:::<<<@@@JJJ^^^ppptttggg^^^[[[\\\dddnnnxxxppp^^^^^^mmmzzz}}}zzzwwwvvvrrrmmmfffaaa______gggooovvvwwwqqqiiieeedddhhhkkkpppsssooocccRRRFFF:::;;;;;;::::::888777666:::<<>>888666666oooUUUIIIFFFDDDBBBCCCFFFLLLRRRUUUUUUSSSPPPSSSXXXaaakkkooossstttqqqqqqwwwjjjYYYWWW___ooozzzkkk[[[MMMCCC???>>>@@@>>><<<:::999;;;<<<>>>>>>>>>@@@EEEJJJVVVmmm|||jjjmmmzzzoooTTTDDD@@@:::888999555555555444333333333333444222222222222222222222222222222222222222222222222555555555444444444333333555555555555555555555555555999777888<<<<<>>AAABBBCCCDDDEEEGGGKKKOOOTTTVVVXXX\\\___aaaccccccccceeeiiimmmpppssstttuuuvvvxxx{{{wwwhhhWWWPPPOOOOOOPPPRRRaaakkkvvvyyyqqqdddZZZUUUUUUXXXXXXQQQFFF<<<888888:::999:::<<>>>>>@@@???===;;;;;;<<<===???<<<>>>CCCGGGJJJWWWoootttdddhhhuuuhhhOOOAAA???999777999666555555444333333333333444222222222222222222222222222222222222222222222222666666555555555555444444555555555555555555555555555888555666<<<===KKKdddzzzuuummmeeebbbhhhttt~~~vvvqqqzzz|||^^^JJJGGGEEEJJJQQQOOOSSSTTTZZZaaaaaaXXXMMMHHHHHHMMMTTTZZZ]]]^^^___```bbbXXXKKKAAA<<<:::999888777999;;;;;;;;;<<<===???AAABBBDDDEEEFFFIIILLLOOOUUUVVVYYY\\\___bbbddddddfffhhhlllooosssuuuvvvwwwwwwyyy|||hhhZZZKKKEEECCCBBBCCCFFFQQQ\\\iiipppnnnfff]]]XXXTTTZZZ]]]VVVHHH===999999:::999:::;;;===EEEVVVgggyyyzzzmmmaaa\\\ZZZ\\\dddnnnxxxsssbbbeeewww}}}{{{wwwuuuqqqkkkeee```______fffrrr}}}zzzmmmbbb___bbbhhhkkkooopppjjj]]]LLLAAA<<<;;;999888888888888999:::<<<@@@JJJ```~~~tttWWWDDD<<<777555555|||bbbOOOFFFBBBAAABBBDDDFFFIIILLLOOORRRVVVXXX\\\eeesss~~~ooo]]]TTTPPPTTT^^^ppp~~~sssbbbRRRFFF@@@>>>>>>???>>>===<<<;;;<<<===>>><<<@@@EEEGGGJJJYYYssslll[[[___mmm```III>>>>>>888666999666555555444333333333333444222222222222222222222222222222222222222222222222555555555555444444444444555555555555555555555555444777444666<<<>>>MMMggg~~~xxxnnnddd___cccnnnwwwtttmmmvvvcccNNNJJJIIIOOOTTTOOONNNSSS]]]fffggg___XXXWWWZZZ]]]bbbeeeeeebbb___]]]WWWMMMBBB<<<;;;<<<:::888777999;;;<<<<<<<<<>>>@@@BBBCCCEEEGGGHHHKKKNNNQQQUUUWWWZZZ]]]aaadddeeefffjjjlllooorrruuuwwwxxxyyyyyyzzz}}}yyy^^^RRREEE@@@>>><<<===@@@IIIRRR___iiijjjddd[[[UUURRRZZZ```ZZZKKK===999:::999999:::;;;;;;AAAQQQaaasss|||uuuiii]]]ZZZXXX\\\dddnnnxxxtttccchhh|||}}}|||vvvuuuqqqjjjddd___^^^^^^ggguuu}}}lll___]]]bbbeeeiiimmmnnngggZZZJJJ@@@<<<;;;999777777888999:::999;;;???III^^^yyypppTTTCCC;;;777444444uuu\\\MMMFFFAAA@@@BBBCCCFFFJJJMMMOOOSSSXXX\\\```mmm~~~lll]]]VVVPPPRRRZZZiii}}}{{{ooo^^^OOOEEEAAA@@@???===<<<<<<;;;;;;<<<======>>>CCCFFFFFFLLL___{{{fffSSSUUUeee~~~YYYDDD<<<===888666888666555555444333333333333444222222222222222222222222222222222222222222222222333333333333333333333444555555555555555555555555444777444555;;;>>>MMMggg}}}wwwlll```YYY\\\eeemmm}}}nnnhhhsssjjjTTTLLLJJJQQQUUUMMMIIIPPP]]]jjjmmmiiiggghhhkkkkkkjjjgggaaaZZZRRRMMMFFF@@@;;;999<<<>>>;;;888777999;;;<<<<<<===???@@@CCCEEEHHHJJJKKKNNNQQQSSSWWWYYY\\\___cccfffhhhiiimmmooorrruuuxxxyyyzzzzzz{{{|||~~~lllSSSIII???;;;999777777:::DDDKKKWWWaaaeeeaaaYYYRRRMMMWWW___ZZZKKK>>>:::;;;999999:::::::::???MMM[[[nnn{{{wwwpppeeeZZZWWWVVV[[[ccclllvvvssscccjjj~~~}}}|||vvvtttpppiiiccc^^^^^^^^^jjjxxx}}}kkk]]]]]]cccbbbggglllllleeeWWWIII@@@<<<;;;999777777888999;;;777:::>>>GGGZZZsssmmmRRRBBB;;;666444333lllUUUJJJEEE@@@???CCCCCCHHHNNNSSSVVVZZZ```dddlll|||~~~mmm___VVVRRRSSSXXXeeeyyyvvvjjjYYYLLLEEEBBB@@@???<<<<<<;;;;;;<<<<<<======@@@DDDGGGHHHRRRiii}}}]]]NNNRRR```vvvSSSAAA;;;===888555888555555555444333333333333444222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444777444555;;;<<>>===;;;:::;;;===>>>;;;999888:::<<<======>>>@@@BBBEEEGGGKKKMMMOOOQQQTTTVVVYYY[[[^^^bbbfffiiikkklllpppqqqtttwwwyyyzzz{{{{{{}}}~~~zzz```KKKCCC<<<999888666777:::===BBBLLLWWW^^^]]]VVVOOOHHHQQQYYYVVVKKK@@@;;;;;;888999:::;;;:::===JJJXXXkkkxxxzzzssslllaaaVVVSSSTTTYYYbbbkkkuuusssdddkkk}}}}}}}}}vvvtttooohhhaaa^^^]]]^^^mmmyyy{{{iii\\\\\\bbbbbbggglllkkkbbbUUUGGG???;;;:::999888888999::::::888;;;???FFFWWWmmm}}}}}}gggNNN@@@;;;777444444wwwaaaMMMFFFCCC???@@@FFFFFFNNNYYYaaaeeejjjpppuuutttdddYYYTTTTTTXXXcccuuuooodddTTTIIIDDDBBB@@@>>><<<<<<=========>>>>>>>>>???DDDIIIMMM[[[ssslllRRRMMMTTT___mmmPPP???;;;>>>888555777555555555444333333333333444222222222222222222222222222222222222222222222222333333333333444444555555444444444444444444444444444777555666;;;;;;GGG___uuunnnbbbUUUMMMOOOWWW___sssnnndddmmmzzzeeeXXXQQQWWW]]]VVVZZZ]]]fffrrrxxxwwwuuuuuullldddYYYNNNGGGAAA===:::999999:::;;;<<<<<<<<<;;;:::<<<>>>@@@@@@AAACCCEEEGGGIIIMMMPPPRRRTTTVVVYYY[[[]]]```dddhhhkkkmmmnnnqqqsssuuuxxxzzz{{{{{{{{{~~~kkkRRREEE???:::999888666777;;;999;;;BBBLLLUUUUUUOOOHHHDDDKKKQQQQQQIIIAAA<<<;;;888888:::;;;:::===IIIVVVhhhuuu|||vvvnnnggg]]]RRRPPPRRRXXXaaaiiisssttteeemmm}}}}}}}}}vvvsssnnngggaaa]]]]]]^^^oooxxx~~~vvvfffZZZ[[[aaafffjjjnnnlllaaaQQQDDD<<<999999999999999999999999:::===@@@GGGVVVjjjxxx|||~~~ttt```III===:::777555555oooYYYGGGCCCBBB???AAAHHHKKKUUUbbbmmmsssyyyxxxvvvxxx|||zzziii\\\UUUUUUXXXbbbttt}}}kkk```QQQGGGCCCAAA???=========>>>>>>?????????@@@===DDDJJJQQQbbbzzz{{{___IIIMMMXXX___}}}gggOOO>>>;;;???999555777555555555444333333333333444222222222222222222222222222222222222222222222222444444444555555555666666444444444444444444444444444777666777:::999DDD\\\ssslll```SSSKKKLLLTTT\\\mmmrrrdddlll|||ooo```XXX^^^eee```fffffflllvvv{{{xxxuuutttdddZZZNNNDDD???===<<<;;;555777999::::::;;;===???<<<>>>AAABBBBBBCCCFFFHHHHHHKKKOOOQQQSSSUUUXXXZZZ\\\^^^aaaeeeiiimmmoooppprrrtttvvvxxxzzz{{{{{{{{{yyy}}}zzz^^^GGG>>>999555555444222444888999999===FFFNNNNNNGGG???AAAFFFLLLMMMHHHBBB===;;;777888:::<<<:::===IIIVVVgggsssyyytttkkkdddZZZOOONNNPPPWWW```hhhrrruuugggooo}}}}}}~~~vvvsssnnnggg```]]]]]]^^^ooowwwzzzrrrcccYYYZZZ```iiimmmppplll___OOOAAA999888999999:::::::::999999<<>>>>>===<<<<<<>>>@@@???FFFKKKTTThhhqqqWWWPPPMMMMMMaaa{{{zzz^^^HHHDDD>>>999777666444333333333333333333444555666111222222333333222222111222222222222222222222222222222222222222222222222333333333444444444555555999999:::;;;999;;;FFFRRRhhheee\\\OOOFFFGGGRRR\\\mmm|||nnniiimmmyyywwwgggaaaccchhhlllpppwww~~~xxxoooeeeVVVGGG@@@===;;;<<<>>>???;;;888999===AAABBBAAAAAAAAACCCDDDEEEGGGHHHIIINNNOOOQQQSSSVVVXXXZZZ[[[aaabbbcccfffiiimmmpppqqqvvvvvvwwwyyy{{{|||}}}~~~{{{rrrllllllooouuuzzzdddOOOEEE:::999888777666666666666666999===@@@BBBBBB@@@>>>;;;>>>CCCFFFEEEAAA<<<888:::999999::::::<<>>777777777888999999:::::::::===@@@GGGYYYooozzz{{{}}}pppSSSAAA===666555666333jjjUUUJJJBBBAAABBBBBBEEEIIITTT^^^nnn|||zzzsssrrrrrryyy{{{kkkcccccccccgggssszzzrrreeeYYYNNNGGGCCC>>><<<===<<<===>>>===<<<<<<>>>@@@@@@GGGNNNWWWllliiiQQQLLLLLLPPPgggvvv[[[FFFBBB<<<999777666555444444444333333333444555555222222222333333222222222222222222222222222222222222222222222222222222222333333333444444444555555888888999999888999DDDOOOdddbbb[[[PPPHHHHHHPPPYYYkkkzzzrrrdddjjjyyy~~~mmmdddeeekkkpppwwwzzzlll^^^OOOGGGBBB===;;;<<>>??????>>>===:::===AAADDDDDD@@@;;;888:::999:::;;;:::;;;CCCMMMccclllqqqmmmddd[[[RRRKKKMMMKKKMMMVVVcccrrrrrriiiuuu}}}}}}tttoooiiieee___\\\aaaiiixxxxxxtttjjj___YYY[[[___kkknnnnnnfffXXXJJJAAA===888888888888888888888888999;;;???HHH[[[rrroooSSSAAA===777555777333rrrYYYKKKEEEAAAAAAAAACCCHHHMMMVVV___mmm|||wwwqqqwww~~~{{{yyyyyyyyy{{{~~~}}}rrrsss{{{~~~zzzxxxyyyyyyqqqooommmooowwwwwwooo___TTTJJJEEEBBB>>><<<===<<<===>>>===<<<===>>>@@@BBBIIIQQQ\\\rrr}}}aaaKKKIIIMMMWWWppplllSSSBBB>>>:::777666666555444555555444333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555777666777888777888AAALLL^^^]]]XXXPPPIIIHHHNNNUUUhhhwwwzzzdddlll|||uuuhhhffflllsss}}}yyymmm___VVVNNNEEE@@@???BBB@@@???BBBHHHMMMNNNNNNIIIIIIJJJKKKMMMNNNOOOOOORRRSSSVVVYYY\\\___aaacccggghhhiiikkkmmmppprrrtttssstttwwwzzz|||~~~tttggg___]]][[[]]]```eeeiiinnnrrrtttxxx|||{{{dddPPPCCC>>>888777666555555555555555777777999:::;;;;;;;;;:::999;;;???BBBBBB???:::888;;;:::;;;>>>===>>>DDDLLL```iiinnniii___VVVNNNHHHKKKJJJMMMVVVbbbqqqtttmmmzzz~~~~~~tttnnngggbbb]]]]]]eeennn|||yyyrrrggg\\\XXX\\\aaakkkmmmllldddUUUGGG???<<<:::999888777666666666666:::;;;@@@LLLbbbyyymmmQQQ@@@<<<777555777333yyy```MMMFFFEEEDDDDDDEEEHHHMMMSSSZZZaaammmzzzpppiiifffnnnwww}}}zzzssstttuuuxxx{{{tttkkknnnwww|||wwwwwwzzzssskkkYYYPPPFFFCCCAAA>>>===???<<<===>>>===<<<===???AAABBBJJJSSSaaaxxxwww^^^IIIIIIRRR```zzz```JJJ>>>;;;888666666666555444666555444333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555666555666888777888???HHHWWWWWWSSSMMMHHHHHHMMMRRRcccrrrmmmttt|||lllfffkkkrrr|||tttlllcccXXXQQQOOOMMMKKKJJJLLLQQQTTTTTTRRRNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVYYY\\\```ccceeegggkkkkkklllnnnpppsssuuuvvvvvvxxxzzz|||~~~rrrfffaaa```^^^___```cccfffiiijjjkkkkkkoootttyyy~~~|||hhhTTTEEE===:::777666555444444444444444777777666666777777888888777999===??????===:::888===;;;===@@@BBBCCCIIIQQQ^^^ggglllfffZZZQQQKKKFFFIIIHHHLLLVVVaaapppxxxttt~~~~~~}}}sssllleee___\\\^^^iiittt{{{qqqdddZZZXXX^^^eeelllmmmkkkaaaRRRDDD===;;;999888777666666666777777===>>>DDDSSSjjjkkkOOO???<<<777666777333wwwbbbQQQGGGCCCEEEGGGGGGIIINNNSSSWWW^^^dddooo}}}}}}vvvrrrdddaaaaaaiiirrrzzz}}}rrroootttwwwzzz~~~|||qqqiiimmmvvv|||ooofffUUULLLDDDBBBBBB??????@@@;;;<<<============???AAABBBKKKVVVeee}}}pppZZZIIIKKKWWWgggwwwXXXEEE;;;999777666666666666555666555444333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333333333444444444555555777555666999999999>>>EEEQQQQQQNNNKKKHHHIIINNNSSS___lllwww{{{pppgggiiiooowww{{{qqqjjjiiidddbbb______```___\\\XXXSSSTTTTTTUUUVVVWWWXXXXXXXXXZZZ\\\___cccgggiiijjjnnnnnnoooqqqsssuuuxxxyyy{{{|||~~~wwwoookkkkkkcccbbbbbbdddffffffdddbbbcccfffjjjmmmppptttxxx{{{wwwhhhWWWHHH>>>:::999666555555444444444444444777666555444444555666777666888;;;======<<<:::999;;;;;;>>>DDDHHHJJJOOOUUU\\\eeejjjcccWWWNNNJJJGGGGGGGGGLLLUUU```ooo~~~|||~~~}}}|||{{{rrrkkkbbb]]][[[```mmmzzz}}}pppbbbYYYZZZbbbiiimmmnnniii^^^OOOBBB<<<;;;888777666666666777999:::>>>???GGGYYYqqqhhhMMM===<<<777666777333dddQQQGGGDDDBBBEEEHHHIIIOOOVVVZZZZZZ^^^eeeqqqvvviiifffeee]]]\\\^^^eeeoooyyywwwmmmnnntttxxx}}}{{{qqqjjjmmmvvvxxxkkkaaaQQQIIIBBBAAAAAA??????@@@;;;<<<============@@@BBBDDDMMMZZZjjjfffTTTHHHNNN^^^qqqnnnRRRDDD:::888666666777777666555555555444333333333444444444333222111111222333444222222222222222222222222333333333333333333333333333333333444444444555555666555666888999888<<>>===>>>:::<<<=========>>>@@@BBBFFFQQQ___ppp\\\OOOIIIUUUjjjeeeLLLAAA:::999777777777777666444444444333333333444555555444333111000000111333444222222222222222222222222444444444444444444444444333333333444444444555555555333444777888777:::>>>EEEIIIOOOSSSUUUUUUUUUTTTWWWdddzzz~~~qqqjjjhhhjjjxxxwwwmmmfff``````aaaaaabbbcccccccccdddeeegggjjjllloooqqqrrrooopppqqqtttwwwzzz|||~~~{{{}}}~~~}}}~~~xxxsssmmmlllmmmppprrrppphhhbbb[[[\\\\\\ZZZWWWVVVVVVVVVVVVQQQIIIBBB<<<999777666666555555555555555666666555555555666666777777777666777999:::;;;<<<<<<<<<;;;BBBPPP```fffaaaYYYVVVUUU```eee]]]QQQJJJHHHHHHHHHJJJQQQZZZdddsss~~~|||zzzxxxvvvuuunnnggg```\\\\\\cccrrryyyiii\\\VVV[[[dddkkkqqqpppiii\\\LLL@@@<<<<<<;;;:::888777777999;;;<<>><<<;;;<<<:::<<<=========>>>@@@BBBHHHSSSbbbsssyyyWWWNNNLLL\\\ttt^^^FFF>>>;;;999888777888888666444333333333333444444555666444333111000000111333444222222222222222222222222444444444444444444444444333333333444444444555555444111222666777666888<<>>===:::888777888:::;;;BBBEEEUUUssscccIII;;;;;;777777888444rrrYYYOOOKKKDDDBBBFFFJJJQQQZZZdddkkkppptttvvv{{{|||aaaWWWYYYZZZYYY]]]YYYYYYbbbooo||||||iiioooxxx~~~|||wwwlll^^^TTTHHHBBB<<<:::<<<===;;;888>>><<<<<<<<<;;;:::???GGGHHHUUUmmmdddQQQJJJOOOhhhtttXXXFFF???===;;;999666555444555666444444444444444444444444333333333333333333333333444111......111333333222333333333333333333333333111111222333333444555555444555666666666666999;;;DDDIIIQQQcccqqqfffWWWZZZVVVcccvvv}}}yyy|||lllcccaaakkkxxx|||sssnnnjjjiiihhhgggggghhhiiijjjmmmmmmmmmnnnnnnnnnooooooooopppppprrrtttvvvxxxyyy{{{{{{{{{{{{}}}~~~zzzqqqggg]]]___eeepppwwwrrrcccVVVYYYYYYWWWRRRLLLFFFCCCBBB@@@???===;;;888777666555888777555444333333444444555555555555555666777888:::777666888888888:::???AAAUUUkkkqqqZZZWWWTTT]]]ddd___TTTJJJFFFEEEKKKOOOWWW___jjjyyy~~~zzzvvvrrrqqqpppjjjdddaaa\\\WWWeeevvvxxx|||ooo```XXXUUUWWWaaajjjqqqnnnfffXXXHHH<<<888888:::888666555666888;;;<<<:::EEE\\\{{{[[[KKK<<<777888888666555{{{dddOOOJJJJJJGGGHHHMMMNNNVVVaaakkksssxxx{{{}}}rrrXXXPPPSSSUUUUUUXXXUUUVVVaaannnzzzooottt~~~~~~uuuiii[[[QQQHHHCCC===;;;===>>><<<:::>>>======>>><<<;;;AAAIIIQQQ^^^ttt|||___RRRNNNVVVqqqpppUUUEEE>>>===;;;888666555444555555444444444444444444444444333333333333333333333333555222//////222444444333111111111111111111111111222222333444444555666666444555666666666666999;;;AAAJJJVVViiissseeeTTTVVVUUUcccwwwxxx~~~oooddd```hhhtttwwwssspppooommmkkkjjjjjjjjjkkkooopppppppppppppppoooooommmnnnppprrrtttwwwyyy{{{zzzzzzzzz{{{}}}|||wwwmmmccc\\\^^^dddlllqqqlll```VVVWWWVVVTTTOOOIIICCC@@@???<<<;;;:::888666555444444777666555444444444555555666666666777777777888888<<<::::::>>>???>>>@@@EEELLL```uuupppYYYUUUSSS[[[bbb___TTTKKKGGGGGGNNNSSS[[[cccmmm{{{~~~{{{yyywwwvvvtttrrrjjjeeeddd```\\\hhhvvvvvvyyylll^^^VVVTTTXXXbbbkkkrrroooeeeVVVFFF<<<888999999888666666666888;;;<<<>>>JJJbbb|||XXXJJJ;;;777888777555444hhhWWWIIIHHHKKKLLLPPPUUU[[[bbblllvvv}}}fffOOOJJJNNNQQQQQQRRRRRRWWWcccooo{{{yyy||||||rrreeeWWWMMMGGGCCC>>><<<>>>>>>===;;;???===>>>???>>>===CCCKKKZZZhhhzzzpppUUUNNNOOO\\\yyyhhhQQQCCC===;;;:::888666555444444555444444444444444444444444333333333333333333333333555333111111333444555444222222222222222222222222333444444555555666666666444555666666666666999;;;???NNN___oootttbbbQQQRRRTTTaaavvvwwwrrrhhh```dddmmmyyy{{{wwwuuusssqqqnnnlllkkkkkkkkkppppppqqqqqqpppooommmlllkkkmmmoooqqquuuwwwzzz{{{yyyyyyzzz|||~~~yyytttiii^^^YYY[[[```eeefffbbb[[[UUUTTTSSSPPPKKKDDD???<<<;;;999999777666555444444444555555444444555555666777777777888999999999999888:::999;;;???AAAAAADDDJJJ[[[pppoooWWWRRRQQQYYY___^^^VVVLLLIIIJJJRRRXXX```gggppp}}}{{{wwwwwwyyyzzzvvvrrrjjjeeeeeebbb___jjjtttqqqtttgggZZZTTTTTTYYYcccmmmtttnnncccSSSDDD;;;999:::999888777666777999;;;===AAANNNggguuuUUUGGG:::666777666444444^^^SSSKKKLLLPPPSSSWWW\\\iiinnnuuu}}}^^^MMMKKKNNNOOOOOOOOORRR\\\iiiuuu{{{oooaaaSSSIIIDDDAAA>>><<<=========;;;>>><<<===???>>>>>>DDDLLL\\\mmm|||bbbMMMLLLRRRdddzzz___KKK???;;;:::999777666444444444444444444444444444444444444222222222222222222222222333222111111222333444444444444444444444444444444333444444444555555555666444555666666666666999;;;@@@SSSeeeqqqrrr___OOOQQQSSS```uuuuuu~~~vvvlllaaabbbhhhsss{{{xxxuuutttqqqooommmkkkkkkkkknnnnnnoooooonnnllliiihhhkkklllnnnqqqtttvvvxxxyyyxxxyyy{{{~~~|||wwwqqqfff\\\TTTWWWZZZ[[[ZZZWWWTTTSSSQQQPPPMMMGGGAAA<<<999999888888777666666666666777444444444555666666777888666777888:::::::::999999;;;:::<<<@@@BBBDDDLLLTTTggg}}}nnnUUUPPPPPPUUU]]]```YYYPPPLLLNNNUUU[[[dddkkkrrr}}}}}}yyyuuuxxx~~~xxxpppjjjcccbbb```^^^iiirrrmmmmmmaaaUUURRRUUU\\\eeennntttlll___OOOAAA:::999:::888888777777888:::<<<===???NNNhhhsssPPPDDD999666666444333333VVVRRROOOSSSXXX]]]aaaeeennnrrrwww~~~pppWWWMMMMMMNNNNNNNNNOOOUUUcccrrr|||xxxlll]]]PPPGGGAAA???===<<<<<<<<<;;;;;;<<<;;;<<<>>>>>>???EEEMMM[[[rrr~~~wwwYYYMMMLLLZZZrrroooVVVEEE<<<999888777666555444444333333444444444444444444444444222222222222222222222222111111111111111111222333444444444444444444444444333333333333333444444444444555666666666666999;;;BBBWWWfffmmmkkkZZZNNNSSSUUUbbbuuuvvv|||zzzpppccccccfffooo|||{{{xxxsssrrrpppnnnmmmmmmmmmmmmllllllllllllkkkiiigggeeejjjkkkmmmppprrrtttuuuuuuyyy{{{}}}yyytttooodddYYYOOOQQQRRRQQQNNNMMMNNNPPPOOOMMMJJJEEE???:::888888777666666555666666777777333444444666777777888888666777888999:::;;;;;;<<<@@@???AAADDDGGGLLLXXXdddqqqnnnVVVNNNNNNSSS\\\ccc___UUUPPPRRRUUU^^^gggnnnsss}}}}}}zzzyyyzzzpppmmmccc___]]]]]]jjjsssmmmggg\\\RRRRRRWWW^^^gggnnnqqqiiiZZZJJJ>>>999999:::777777777888999:::<<<===>>>NNNjjjpppLLLBBB888666666444222333PPPQQQUUU[[[aaahhhnnnqqqpppttt{{{rrr___OOOLLLMMMLLLLLLNNNRRR[[[lll}}}uuugggYYYMMMFFF>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;>>>>>>@@@FFFOOO\\\xxxqqqVVVUUULLLbbbbbbLLL@@@;;;999666666666555444444333333444444444444444444444444222222222222222222222222///111222222111000222333222222222222222222222222333333333333333333333333444555666666666666999;;;AAAUUUbbbeeecccVVVMMMRRRVVVcccvvvyyy~~~|||ssseeedddeeekkkuuu{{{xxxpppooonnnmmmllllllmmmnnnjjjiiihhhgggfffeeeddddddfffhhhkkknnnqqqsssssssssyyy{{{~~~|||uuupppjjj___TTTJJJJJJIIIGGGFFFFFFIIIKKKLLLJJJGGGBBB===999888999555444444333444444555555333444555666777888888777777777888999;;;===@@@AAADDDDDDFFFJJJNNNTTTcccppp|||qqqXXXOOOMMMQQQ]]]iiiggg\\\UUUWWWWWWaaalllrrrwww~~~~~~|||qqqpppddd___^^^```nnnvvvooobbbXXXQQQSSS[[[bbbhhhmmmmmmdddUUUGGG<<<888888999777777888888:::;;;======@@@QQQllliiiHHH@@@888777666444333444RRRWWW___ffflllsssyyy|||{{{cccTTTIIIJJJLLLJJJMMMTTTYYYfffyyy}}}qqqbbbTTTIIIDDD============<<<<<<<<<===;;;:::<<>>BBBSSSlll~~~eeeFFF???999888777444333555YYY```iiiooottt{{{nnn]]]PPPGGGJJJKKKJJJPPPZZZbbbooo{{{mmm^^^PPPGGGCCC===>>>???>>>=========>>><<<;;;===@@@AAACCCJJJSSS]]]eeePPP```gggmmmPPP???:::;;;<<<555555555555444333222222444444444444444444444444111111111111111111111111000222555555333222333555555555555555555555555555555555555555555555555444444555666666666777999;;;888KKKVVVXXXXXXOOOFFFIIIKKKXXXkkk~~~wwweeefffeeefffjjjttt|||tttooofffeeecccaaa```___``````]]]\\\YYYWWWVVVWWWYYYZZZ\\\___dddjjjpppsssuuuvvvwwwyyy}}}|||{{{uuummmeee^^^QQQFFFDDD@@@===<<<>>>AAACCCDDDEEEDDDAAA===999777777888888888777666666666666777444555777888888777777666;;;;;;:::;;;>>>DDDIIILLLVVV[[[eeemmmrrrvvvyyy___QQQLLLQQQ```qqqssseee\\\]]]^^^iiivvv}}}}}}zzz{{{|||zzzuuuooohhh^^^]]]```eeeqqqttthhh\\\TTTPPPWWWaaafffhhhjjjddd\\\NNNBBB;;;888777888666777888999;;;<<<===>>>CCCSSSkkk}}}|||fffEEE>>>999999888444333555bbblllvvvzzz~~~ooo]]]NNNJJJIIIJJJLLLMMMSSSZZZjjjwwwiiiZZZNNNGGGDDD@@@@@@???>>>>>>>>>>>>>>>===<<<===@@@@@@CCCKKKUUUjjj~~~sssaaaRRRbbb}}}zzz[[[LLL>>>:::;;;777666666666666555555555555444444555555444222111000333222222111111222222333111111222222222222111111222222222333333444444444222333444444555555444444333333333333444555666666>>>AAAKKKTTTSSSIIIDDDFFFHHHUUUggg||||||pppmmmeee^^^^^^iii|||}}}tttjjjbbb```^^^ZZZUUUSSSQQQRRRRRROOONNNLLLJJJIIIKKKOOOSSSSSSYYYaaaiiinnnpppssstttvvvwwwxxx{{{~~~~~~{{{tttnnniiiaaaTTTJJJGGG???===:::999;;;>>>???@@@AAA>>>;;;;;;<<<<<<:::888555666666666666666555555888777777777777888888999666999<<>>;;;888888:::;;;777666888999999<<>>===<<<<<<<<<<<<<<<<<<;;;===@@@AAAEEEOOOZZZqqqoooaaaWWWkkksssUUUGGG===:::;;;777666666666666555555555555444444444444444222111000333222222222222222222333111111222222222222111111111111222222222222222222222333444444555555444444444444444444555666777777:::>>>GGGOOOOOOGGGCCCDDDHHHTTTggg|||vvvqqqggg^^^\\\fffxxxwwwnnnccc\\\UUUSSSOOOKKKIIIHHHHHHHHHDDDCCCAAA???>>>@@@EEEIIIPPPVVV___ggglllppprrrtttssstttvvvyyy|||~~~{{{uuunnnhhhccc[[[NNNEEEBBB===;;;999888;;;===??????>>>;;;888888999999777555444444555555555555444444777777666666777777888888:::;;;===@@@FFFQQQ]]]fffttt{{{nnnWWWPPPOOOZZZnnnwwwppphhhggggggvvv|||zzzwwwuuussspppllljjjddd\\\ZZZdddoooppphhhbbbWWWUUUVVV[[[bbbiiikkklllaaaRRRDDD===;;;999999;;;:::777777999:::999<<>><<<<<<;;;;;;:::;;;;;;;;;::::::===@@@BBBGGGTTTaaaxxxyyyeee\\\YYYrrriiiLLLAAA;;;:::;;;666666666666555555555555444333444444444333222111000222222222222222222222222111111222222222222111111222222111111111111111111222333444444555555444444555555555555555777888888999<<>>===<<<::::::<<>>::::::;;;444666666555555555444444444333333333333222222111111222222222222222222222222111111222222222222111111333333222222111111000000222333444444555555444444444444444444555666777888:::===BBBGGGHHHFFFDDDDDDGGGPPPbbbzzzzzzlll^^^XXX___ppp}}}vvvlllcccYYYOOOIIIDDDCCC@@@>>><<<<<<<<<<<<;;;;;;;;;::::::<<<@@@CCCGGGMMMUUU]]]cccgggkkkmmmooooooqqqsssvvvxxx{{{|||{{{zzzzzzzzzzzzzzz{{{{{{~~~}}}wwwsssggg```YYYTTTLLLBBB;;;999999777666777:::===>>>???;;;:::888777777777777666333333444555555555444444555555555555666777888888;;;<<<>>>DDDNNN[[[iiiqqq~~~yyycccNNNNNNVVVhhhvvvxxxuuusssnnn~~~{{{zzzxxxvvvsssooojjjfff]]]YYY]]]iiisssqqqggg```YYYYYY\\\bbbiiimmmllliiiWWWKKK???::::::888888999777666888;;;::::::>>>EEEWWWrrrhhhRRR@@@<<<777444333333333222}}}iii[[[RRRKKKHHHIIIJJJHHHNNNZZZhhhttt~~~uuusssoooggg[[[OOOEEE@@@>>>===<<<<<<<<<<<<<<<======;;;<<<>>>AAACCCKKK]]]mmmdddRRRNNNOOOjjj{{{YYYBBB===999::::::333555555555555444444444444333333222222222111222222111222222333333222222111111111222222222222111111444444333333222222222111222333444444555555444444333333333333444555666777:::<<>>>>>999888888777666555666666444444555666666666666666555555555666666777999999<<<>>>CCCKKKVVVbbbkkkpppyyyxxxcccNNNMMMTTTddduuu}}}|||zzzqqq~~~}}}{{{zzzwwwqqqkkkfff]]][[[```mmmvvvrrrhhh```ZZZ[[[___ffflllnnnkkkgggUUUIII>>>:::999777666666777666888;;;;;;;;;BBBKKKbbb}}}cccLLL>>><<<888555444444444444vvvgggWWWPPPMMMIIIGGGGGGKKKKKKRRRdddwwwvvvqqqlllcccWWWKKKCCC@@@???=========<<<======>>>???<<<===@@@CCCFFFPPPdddwww{{{]]]NNNNNNPPPiiinnnRRRAAA>>>:::888999333555555555444444444444333333222111111111111222222111222333444444333222111111111222222222222111111444444444333333333333333222333444444555555444444333333222333333444555666777999<<<>>>DDDKKKMMMKKKLLLOOO]]]vvv~~~sssfff^^^```kkkuuuqqqjjj___UUUNNNHHHBBB===999999888777777666666777444555666666777999===@@@IIIMMMSSSYYY]]]aaadddffffffffffffgggiiikkklllmmmooooooooooooppprrrtttuuuzzz{{{~~~~~~~~~|||uuulllfff\\\TTTMMMJJJEEE>>>;;;;;;888777777888;;;=========555666666555333222444555444444555666777777777777666666666666777999:::;;;???BBBIIITTT```iiiooorrrvvvtttaaaMMMLLLRRRaaatttxxx~~~~~~}}}|||xxxrrrjjjeee^^^\\\bbbooowwwrrrggg```ZZZ\\\aaaiiioooooojjjeeeSSSGGG===::::::888666666777777888;;;;;;===GGGRRRooo{{{\\\EEE<<<;;;888555444444444555wwwcccYYYPPPLLLKKKIIIJJJMMMNNNSSS```tttzzzzzzyyyoooiii___RRRGGG@@@???@@@======<<<<<<===>>>>>>???<<<>>>BBBFFFJJJWWWnnnsssSSSJJJPPPSSSlll```III>>>???999777999555555555555444444444333333222222111000000111222333000111333444444333111000111111222222222222111111222222222222222333333333222333444444555555444444333333333444444555666777555888;;;???HHHTTTYYYXXXQQQRRR^^^vvvxxxlllbbbaaagggooo||||||ttteee]]]SSSKKKFFFBBB===:::999888888888888888888888555666777888999;;;???BBBGGGJJJOOOTTTVVVYYY\\\^^^\\\\\\]]]___bbbdddggghhhiiiiiihhhiiijjjmmmoooqqqvvvxxxzzz|||}}}}}}|||{{{{{{|||||||||xxxpppfff___UUUNNNGGGDDD@@@;;;999;;;:::999888999;;;======<<<444666777555333222444666222333444555666666666666666666777777888:::;;;<<>>@@@<<<<<<<<<<<<<<<===>>>???<<<>>>CCCHHHNNN\\\vvvlllKKKFFFPPPUUUnnnzzzWWWCCC===???999777999777555555444444444333333333222222111000000111222333000111333444444333111000111111222222222222111111000000111111222222222333222333444444555555444444555444444555555666777888555:::===BBBNNN^^^eeecccUUUUUU___www|||ooodddaaaeeejjjwww~~~sssjjj]]]UUULLLDDDAAA>>>;;;888333333333333444444444444222444555666777999===@@@BBBFFFJJJMMMOOOQQQSSSUUUTTTUUUWWWZZZ]]]aaadddeeeeeeeeedddeeefffiiilllnnntttuuuwwwzzz{{{zzzzzzyyyyyyzzzzzzyyyuuulllaaaZZZQQQIIIBBB@@@===999888:::;;;:::999:::<<<===<<<;;;666888999777555444666999111222333444555555555555777777777888999;;;<<<======@@@GGGSSSbbbnnntttvvvuuu~~~~~~zzzhhhWWWLLLKKKOOO]]]ttt{{{zzzzzzyyyuuunnneee___^^^]]]cccnnntttnnnccc]]]YYY]]]ccclllqqqooohhhaaaLLLBBB::::::<<<;;;::::::888777888:::;;;@@@OOO^^^|||ZZZDDD777777666444222111222333sssbbbYYYUUUTTTRRROOOMMMNNNQQQTTTcccnnnqqqbbbcccnnn|||oooaaaRRRHHHBBB>>>>>>@@@AAA@@@???===<<<<<<<<<<<<======EEEKKKSSSllluuuYYYLLLFFFGGG[[[sssjjjHHHAAA999666777888777444555555444444444333333333333333333333333333333333333222222222222222222333333333333333333222111000222333333444444333333222222222333444444555666666555555444333333333444444777777===CCCKKKaaaoooiiibbbaaahhhzzzuuujjjcccaaabbbsss{{{~~~vvvhhhYYYQQQLLLEEE???;;;999888666555444333333222222222222555555666777888999::::::@@@AAABBBDDDEEEFFFGGGGGGIIIJJJLLLOOORRRVVVYYY[[[[[[[[[\\\^^^aaafffjjjllloooppprrrtttuuuvvvwwwwwwwwwwwwuuurrrjjjaaaXXXRRRFFFDDD@@@;;;999888888888:::;;;<<<======;;;999888555555555666555555444444333444444555666777888888666777888999:::;;;<<<===@@@@@@DDDMMMYYYfffpppuuuyyy~~~}}}~~~yyy~~~xxxgggZZZRRRNNNOOO]]]sss~~~}}}}}}~~~zzzvvvuuurrrjjjbbb___aaabbbjjjvvvvvvjjj]]]WWWZZZ___eeennnwwwxxxkkk\\\IIIAAA<<<::::::888888;;;555:::888999===@@@QQQnnnvvvTTT???999888555333222333444444mmmaaa[[[WWWVVVUUUSSSRRRUUUZZZ]]]lllxxxrrreee\\\cccpppyyykkk^^^OOOFFFAAA======???>>>===============>>>>>>@@@>>>FFFOOOYYYqqqmmmSSSIIIFFFKKK```yyy~~~___FFF@@@888555666777666444555444444444444333333333222222222222222222222222222222111111111111222222333333222222111111111111222333333444444333333222111222222333444444555555555555444444444555555666777666<<>>????????????AAABBBDDDGGGJJJMMMPPPRRRTTTTTTUUUWWWZZZ___ccceeejjjkkkmmmppprrrsssttttttttttttrrrmmmeee\\\SSSNNNEEEBBB>>>:::888777777888888999:::;;;:::999777666444444555555555555444444555555666666777888888999777777888999999:::;;;<<<>>>???CCCIIITTTaaalllttt~~~pppfffZZZTTTRRR\\\ppp~~~}}}}}}}}}}}}wwwtttsssoooggg___\\\ZZZ^^^iiissssssggg[[[WWW[[[```gggooowwwwwwjjj\\\HHHAAA;;;::::::888888;;;555;;;999999===AAAVVVuuurrrQQQ>>>:::888666444222222333333tttkkkeeebbb\\\\\\[[[[[[]]]bbbiiiooo}}}oooccc[[[]]]lll}}}~~~tttfffYYYKKKDDD???<<<<<<>>>;;;;;;;;;<<<<<<>>>???@@@CCC@@@HHHUUUccc{{{xxx```KKKDDDFFFQQQiiioooQQQCCC>>>777444555666555444444444444444333333333333111111111111111111111111111111111000000111111111333222111000///000111111222222333333333333222222111111111222333333444444555444444444555666777888777555:::CCCSSSooo{{{ooofffeeevvv~~~sssiiibbb___eeekkkoooooollleeeYYYNNNEEEAAA<<<888666555444333444444333222222222333333333444444555666777888888999::::::;;;<<<<<<;;;;;;:::;;;===???BBBEEEGGGIIILLLMMMMMMPPPSSSWWW[[[^^^bbbdddgggjjjmmmoooppppppqqqooolllfff^^^UUULLLGGGAAA???<<<999777666666666888888999:::999888777666333333444444555444444333666666777777888999999999:::::::::::::::;;;<<<<<<===???BBBGGGOOO\\\kkkvvv~~~vvvpppeee\\\UUUZZZjjj{{{~~~|||zzzyyyxxxsssqqqppplllbbb[[[XXXVVV^^^kkksssoooccc[[[YYY\\\bbbiiiqqqxxxwwwiii[[[GGG@@@;;;::::::777888;;;666<<<;;;:::>>>EEE^^^jjjLLL===:::999666444333222222222zzzsssrrrqqqoooggghhhhhhjjjmmmuuu~~~rrrddd]]]^^^iiizzznnn___TTTHHHBBB???<<<<<<>>>;;;;;;;;;;;;<<<===??????CCCAAALLL]]]oooiiiUUUEEEBBBIIIXXXssscccHHH@@@<<<777444444444444333444444444333333333222222222222222222222222222222111111000000000000111111333111000......///111222222222333333333333222222000000111111222222222222333333333444444666777888777444999CCCTTTssspppeeeaaaqqqvvvjjjaaa[[[^^^aaaddddddbbb[[[PPPHHH@@@<<<888555444444333222444333333222222333333333333333444444555666666777888888999999999999888888888999:::<<<>>>@@@CCCDDDHHHHHHIIIKKKNNNSSSWWWYYY[[[]]]aaaeeeiiikkkllllllnnnkkkfff___VVVMMMFFFBBB>>><<<:::777666555555555:::::::::;;;:::999888888222333444444444444444444666777777888888999999:::===<<<;;;;;;;;;<<<======<<>>>>>CCCCCCQQQfffyyy}}}]]]NNNBBBCCCOOObbb}}}}}}[[[EEE===:::666444333444444444444444333333333222222222333333333333333333333333111111000000000000111111222111///......///111333111222222333333222222111000000111111111111222222222111222222333444555666666333888AAAQQQppplll```ZZZjjjxxxkkk___XXXXXXXXXZZZ[[[YYYRRRIIIDDD<<<999666444444444444333333333333222222333333444333333444444555555666666444444555555444444333333777888888:::<<<>>>???@@@CCCCCCDDDFFFJJJNNNRRRTTTVVVYYY^^^bbbfffiiiiiijjjkkkgggaaaYYYPPPGGGAAA>>>:::999888666555555555555999999:::999999999888888222333444444555555555444666666777888999::::::;;;===<<<:::::::::;;;<<<===;;;>>>CCCGGGNNN[[[mmmyyy~~~wwwlllrrr}}}}}}}}}|||nnn]]]WWW]]]iiitttzzz|||~~~{{{wwwuuusssooommmkkkddd[[[VVVVVVZZZhhhtttsssggg\\\YYYZZZ```gggoootttvvvqqqcccUUUCCC===999:::999777777999666<<<<<<===DDDNNNjjj~~~YYYCCC===999888777555444222222111ooofff\\\___dddmmm|||}}}mmm```SSSJJJAAA??????======???===============>>>??????DDDGGGYYYpppnnnSSSJJJCCCHHHWWWmmmrrrTTTDDD;;;999777555444444444555333333333333222222222222333333333333333333333333111111111000000111111111111111000///000111222333111111222222222222111111111111111111111111111111222111111111222333444444555333999???JJJeeeyyywwwfffZZZUUUddd~~~}}}yyylll___VVVTTTQQQQQQTTTRRRKKKDDDAAA;;;888555444444555444333333333222222222333444444444444444555555555666666555555666666666555555444666666666777888:::;;;<<<>>>>>>???AAADDDIIIMMMOOOSSSVVV[[[```dddfffgggggggggccc[[[RRRJJJBBB>>>;;;888777666666555555555555777777777666666666666666333333444555666666666666555666777999:::<<<===>>><<<;;;:::999999;;;===>>>===@@@DDDIIIQQQ]]]kkkuuu{{{xxxnnngggbbbhhhtttqqq```XXX\\\gggqqqwww~~~}}}zzzwwwuuurrrnnnkkkhhh```XXXUUUWWW\\\jjjtttnnnaaaYYYWWWXXXcccjjjqqquuuuuunnn^^^PPPBBB<<<999999999777666888777;;;;;;>>>HHHSSSllluuuSSS@@@<<<777777666555444333333222{{{kkkaaa^^^YYYdddssstttdddXXXMMMEEE=========<<<<<<===<<<<<<<<<===???@@@BBBCCCGGGMMMbbbxxxwww^^^LLLGGGEEENNN___xxxfffLLLAAA:::999888666444444555666333333333222222222222111222222222222222222222222222222111111111111222222111111111111222222333333111111222222222222111111222222222222222222222222333333222222222333333444333444:::===BBBYYYlllkkk```UUUQQQ___yyy}}}zzznnn```WWWPPPLLLKKKNNNLLLEEE@@@???999777555444444444333222333222222222333333444555555555555555555666666666666777777888888888777777555555555666666888999:::;;;<<<<<<>>>BBBFFFJJJMMMQQQTTTYYY^^^bbbddddddcccccc^^^VVVMMMDDD>>>:::999666666666666555555555555777777666555555555555555333444555666777777777777666777999;;;===@@@AAABBB@@@???======>>>@@@CCCDDDEEEGGGKKKQQQYYYbbbkkkpppqqqwwwyyyssslllfff___YYYXXX]]]gggrrrwwwuuuvvvyyyuuujjj]]]YYY```nnn{{{~~~~~~~~~}}}|||zzzwwwvvvqqqmmmhhhddd\\\TTTSSSWWW___lllrrrkkk___ZZZZZZ[[[dddlllsssuuusssjjjYYYKKKAAA;;;888999999777666888777:::999???LLLVVVkkkoooNNN===:::555555666555555444444333yyyqqqhhh___\\\^^^^^^mmm}}}nnn^^^SSSIIIAAA;;;;;;<<<::::::<<<:::;;;<<<>>>@@@BBBEEEFFFJJJQQQhhh}}}nnnSSSGGGEEEFFFQQQeee^^^FFF>>>999999888666444444555777333333333222222222111111111111111111111111111111333333222222222222333333000111222333333333333333111111222222222222111111333333222222222222222222555555444333333333444444222444;;;;;;===PPPcccbbb\\\SSSPPP\\\ttt~~~{{{ooobbbYYYNNNIIIGGGJJJIIIBBB===>>>888666444333444444222111222222222222333333444555555555555666666666666666222333444444555555555444666666666666777888999999<<<<<<===???BBBGGGKKKMMMOOOSSSXXX]]]aaabbbbbbaaa```[[[SSSIIIAAA;;;888777666666666666666666666666999999888777777777777777444555666777888888888888777888:::===@@@CCCEEEFFFEEEDDDCCCBBBDDDFFFIIIKKKNNNOOORRRYYYaaahhhmmmooolllooommmddd]]]YYYUUUQQQRRRTTT\\\eeehhhfffeeegggggg___WWWYYYeeexxx}}}}}}}}}|||{{{yyyxxxwwwqqqlllgggaaaYYYRRRRRRWWWbbbnnnsssjjj```]]]______fffmmmtttuuurrrhhhWWWHHH@@@;;;888999999777666888777999888@@@NNNXXXjjjlllLLL;;;888444555555555555555444444rrrhhhiiifff___^^^ccckkk~~~rrreeeYYYQQQDDDBBB???>>>>>>===<<<:::888>>>BBBAAA<<<<<>>777666555444444333444444333222222222111000000000000000000000111222333444222222222222222222222222000000000000111222444444222222222222222222222222333222222222222222222222888444000000333555666555555555777:::===EEEUUUeee___TTTMMMTTTiii|||~~~sssdddYYYMMMDDD===>>>@@@>>><<<;;;555555444333333333333444222222333333333444444444333444555666777888999:::666666555555555444444444777666666555555555666666888999;;;<<<>>>AAAEEEIIIPPPSSSXXX\\\```bbbbbbbbb]]]VVVLLLBBB<<<888555444666666666666666666555555222222333333444555666666888666444555999;;;:::999666888999:::@@@IIIMMMMMMKKKKKKKKKKKKLLLNNNSSSWWW]]]___ccchhhmmmpppooonnnkkkddd^^^\\\WWWNNNJJJLLLOOOQQQRRRSSSTTTVVVUUUSSSTTTOOOLLLWWWmmm|||||||||{{{yyywwwuuusssllliiieee___UUUNNNRRR[[[hhhkkklllggg___[[[^^^bbbnnnqqqtttuuuooo```NNNAAA::::::999888777777888888777999<<>>=========<<<:::===>>>?????????AAAFFFJJJUUUeeeyyyzzzgggSSSGGG@@@GGGRRRccc{{{```JJJ???:::777666555444444333333444222222222111111111111111000000000000111222333444222222222222222222222222000000000000000111222333222222222222222222222222333333333333333333333333:::777333222333555555444555555777999<<>><<<999999555555444333333333333444333333333333444444444444666666666666777777777777666666666666555555555555777777666666666777777888888888999:::<<>>999666666666555444333333333333000000000111222222222333111111000000111222222333000000000000000000000000111000///////////////000000000000000000000000000111111111222222222222222888666444333333444444444777555555777888<<>>===<<<;;;;;;===>>>>>>===<<>>;;;888666555444333333222222333000000000111222222222333111111111000111111222333////////////////////////111000///////////////000000000000000000000000000///000000000111111111222222222222222222333555666777555444666777:::BBBKKK[[[VVVPPPNNNRRR```zzzwwwkkkaaaQQQGGG===;;;;;;999777666555555444333333333333444333333444444444555555555777777777777666666666666777777777777777777777777888888888888888999:::;;;999::::::;;;>>>BBBHHHMMMQQQSSSUUUVVVUUUTTTQQQPPPGGGCCC===999666555444333666666666777777888888888777777777777777888888888777888999999:::<<<>>>???AAAEEEKKKUUUfffvvv}}}||||||rrrcccTTTKKKFFF@@@???AAAFFFJJJSSS```ooo}}}wwwrrrttttttttttttsssqqqooommmeee\\\SSSLLLJJJOOO\\\iiisssoooggg^^^YYYZZZaaaggglllpppqqqjjj[[[KKK???999999888888888888888999999:::<<<@@@IIIYYYmmmlllUUUEEE;;;777444333222222111111222222hhhiiirrr|||ssseeeWWWLLLDDD???<<<===;;;:::;;;>>>?????????;;;???DDDEEEGGGPPPaaannn~~~yyyooo^^^MMMDDDCCCEEETTTmmmtttTTTCCC???<<<999666555444333222222222222111111111111111222222222222111111111111111222222////////////////////////000000000//////000111111111111111111111111111111//////000000111222222222///111222222222222555777777444444666777999???GGGXXXVVVSSSPPPPPP[[[tttyyymmmdddTTTIII>>><<<;;;999666666555555444333333333333444333444444444555555555555777777777777666666666666777777777777888888888888999999999999999:::;;;<<<:::<<<===???@@@DDDHHHLLLLLLNNNOOOPPPOOOMMMJJJHHHCCC???:::777666555444444777777888888999999::::::888888888888888888888888555666888:::;;;===@@@BBBBBBIIISSS___oootttbbbQQQKKKGGGAAAAAADDDHHHMMMVVV___jjjvvv|||wwwrrrtttttttttsssqqqooommmkkkaaaXXXOOOLLLLLLRRR___lllrrrmmmddd\\\YYY\\\ccciiinnnqqqqqqfffTTTEEE<<<:::888888888777888888999:::;;;>>>FFFSSSdddwwwvvv___LLL@@@999666444333222222111111222222lllmmmttt~~~sssjjj]]]PPPGGGAAA>>>======;;;;;;<<>>===;;;666666555444333222222222222222222222111111111111111222222111111111111111222000000000000000000000000000000000000000111222333222222222222222222222222000111111222333333444444000222444444222222444666777444333666777888===DDDVVVWWWWWWRRRNNNUUUlll~~~|||qqqhhhVVVJJJ@@@<<<<<<999666666555555444333333333333444444444444444555555555555666666666666777777777777777777777888888999999999999999999999:::;;;<<<===<<<>>>@@@BBBCCCEEEHHHJJJGGGHHHJJJJJJIIIFFFDDDBBB>>>;;;777666666777777666888888999::::::;;;<<<<<<:::999999999999999999999777999===>>>???BBBFFFJJJJJJUUUcccnnn}}}ooo\\\LLLIIIHHHEEEEEEKKKHHHMMMTTTYYY___gggpppwww}}}yyyuuuuuuuuutttsssqqqnnnkkkiii]]]UUUNNNLLLOOOUUUaaammmnnniiibbb\\\[[[```hhhnnnqqqssspppcccOOO@@@;;;;;;888888777777888999999:::;;;AAAMMM^^^rrrkkkSSSDDD<<<888555444333222222111111222222ssssssyyyzzzjjjbbbUUUJJJDDDBBBAAAAAA===;;;;;;<<>>===???BBBDDDEEEFFFHHHIIIDDDEEEFFFGGGEEECCC@@@>>>:::888555555666888999999999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;???BBBDDDFFFIIIMMMQQQZZZggguuueeeSSSDDDDDDFFFDDDFFFLLLHHHLLLPPPSSSTTTYYYaaagggqqqzzz{{{wwwvvvvvvuuussspppmmmjjjhhhZZZSSSMMMMMMQQQWWWbbbmmmkkkggg```\\\]]]dddmmmsssssstttpppaaaLLL>>>:::<<<888888777777888999::::::<<>>===<<<<<<>>>@@@AAABBBAAABBBFFFNNN^^^mmmrrrooogggZZZNNNHHHBBBFFF[[[ssslllMMMBBB>>>888444555222222222111111111000000111111111111111111111111//////000000111111222222////////////////////////333222111000000111111222......///000111222222333222222222222222222222222444444444444444444555555666666666666555777:::===MMMUUU```UUUQQQUUU]]]zzz|||tttnnn]]]PPPAAA999999999666111444444333333333444555555444444444555555555666666666555555555555666777777666777888999999888777666;;;::::::;;;???AAABBBBBBDDDDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;777777666555555555555555777888;;;;;;;;;<<<===???AAAAAA@@@???>>>======>>>???BBBFFFGGGIIIQQQ\\\eeeuuuyyyoooWWWPPPHHHCCCCCCEEEFFFFFFEEEGGGJJJMMMPPPUUU[[[```gggqqqvvv}}}|||{{{zzzyyyvvvsssrrrqqqmmmgggbbbVVVMMMEEEGGGRRR___fffiiihhh^^^WWWUUUVVV[[[gggtttssstttlllYYYHHH???;;;:::777888999:::999999:::<<<:::GGG\\\sss{{{YYYFFF>>>777444555333333333333333333333333~~~~~~xxxnnn___RRRFFFCCCBBB@@@============<<<===>>>@@@@@@@@@@@@DDDJJJSSS```kkklllgggWWWMMMEEEDDDEEEPPPlllcccHHH???===777444555333333333333222222222111111111111111111111111111000000000000000111111111111111111111111111111111...///000000111000////////////000000111111222222222222222222222222222222000000111111111111222222555666666555555777:::===HHHQQQ^^^VVVSSSVVV[[[zzz~~~vvvqqq```SSSCCC:::::::::777333666555555444333333333444444444555555555666666666777777666666666777777888555666777888999999999999;;;;;;<<>>===<<<:::999888777777777666555555666777888:::;;;===>>>???AAADDDFFFKKKJJJGGGDDD@@@??????@@@FFFKKKQQQUUUYYYaaammmvvvdddQQQLLLFFFCCCCCCDDDEEEDDDCCCDDDFFFHHHLLLSSS\\\bbbfffooorrrzzz}}}{{{zzzyyyyyywwwsssrrrqqqmmmgggaaaUUUMMMFFFIIITTTaaaiiikkkeee]]]VVVUUUWWW\\\hhhtttxxxwwwlllXXXFFF<<<999777777999::::::999999:::<<<>>>LLLbbbzzzvvvSSSBBB<<<666333333333333333333333333333333yyy~~~qqqgggTTTJJJ@@@???@@@>>>======<<<<<<===>>>>>>?????????AAAHHHQQQZZZcccgggbbb[[[JJJCCC@@@CCCKKK___mmmVVVAAA;;;;;;777444555444444444333333333222222111111111111111111111111111111111111000000000000000000000000000000000000+++---000222333111///...000111111111111111111111222222222222222222222222222222222333333444444444444555666555555666999<<>>???>>>???AAAFFFKKKNNNNNNMMMIIIIIIGGGFFFDDDBBB@@@???;;;;;;:::999777666555555777666555444555666888:::<<<>>>@@@BBBDDDIIINNNRRRXXXVVVQQQKKKFFFDDDEEEGGGOOOVVV___gggmmmvvvmmmXXXKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFLLLUUU___fffiiiqqqqqqvvv~~~~~~|||zzzyyyxxxwwwtttqqqooommmiiiccc]]]SSSLLLGGGKKKXXXdddlllmmmaaa[[[UUUUUUYYY___jjjssszzzvvviiiTTTCCC<<<999888888999::::::888888:::<<>><<<;;;<<<;;;===>>>???>>>>>>???@@@EEEOOOZZZaaadddbbbYYYOOOGGGBBB@@@FFFTTTnnn]]]LLL===999999777444444444333333333333222222222111111111111111111111111222222111111000000//////........................---///111333444333222222222111111111111111111111222222222222222222222222222333333444444555555555333444555555555666888;;;<<>><<<<<<999999999888777666555555555444333222333666999:::<<<>>>AAADDDIIIPPPWWW\\\bbb___YYYRRRLLLKKKOOOSSS\\\dddoooxxxsss\\\NNNHHHGGGFFFFFFEEEDDDCCCBBBEEEFFFIIILLLRRRZZZcccjjjmmmtttsssvvv~~~}}}~~~~~~|||zzzxxxvvvsssooollliiigggccc\\\VVVNNNJJJGGGNNN[[[ggglllmmm\\\XXXUUUVVV\\\dddmmmsssxxxrrrbbbNNNAAA======<<<999::::::999888999;;;===AAATTTpppdddDDD888888666222111333333333222222222222222}}}zzzzzznnn```WWWIIIBBB=========;;;:::<<<;;;===??????>>>>>>@@@CCCKKKVVV```cccaaa[[[PPPFFFDDDAAAAAAKKK___}}}wwwQQQFFF<<<888888666444222222222222222111111111111111111111111111111111111222222111111000000//////........................000000000000111222444444222222222222111111111111222222222222222222222222...//////000111111222222222333555555555555777999:::DDDWWWWWWYYYXXXQQQeee}}}}}}zzz|||xxxssshhh[[[JJJ>>>999999888777666666666555555666666777777777777888888888999999888888777777888888999:::;;;;;;<<<>>>BBBEEEIIIKKKQQQSSSXXX]]]```___ZZZVVVLLLJJJFFFAAA===;;;:::999777777666666555555444444333222111222333555888999:::<<<@@@DDDJJJQQQZZZ___aaa```\\\UUUPPPRRRYYY___kkksss~~~vvv___OOOGGGEEEFFFFFFFFFEEEDDDCCCCCCJJJMMMQQQUUUYYY___eeeiiinnnvvvvvvxxx~~~}}}~~~~~~~~~~~~~~~~~~|||zzzwwwuuuqqqmmmiiifffddd^^^WWWQQQJJJHHHHHHQQQ^^^hhhjjjhhhXXXVVVUUUWWW___jjjqqqtttwwwnnn\\\III>>>======;;;999::::::999888999<<<>>>BBBVVVssszzz\\\???666888666333222333333333222222111111111~~~{{{qqqdddXXXPPPFFF@@@===>>>===;;;:::<<<;;;===??????>>>???DDDHHHRRR\\\ccc```YYYQQQHHHAAA???>>>AAAPPPkkkiiiHHHBBB;;;777666555444222222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000000000000///...---...000111222111111222222222222222222222222222222222222222222//////000111222333333444111333444555555555777888999AAAQQQPPPTTTTTTLLL___ttt}}}zzzpppppp}}}yyytttiii]]]NNNAAA;;;888888777666666666666666777888888888888888999999999::::::888888888888999;;;<<<======???BBBFFFKKKPPPTTTVVVaaacccgggjjjjjjddd[[[UUUKKKGGGCCC===:::888888888333333333333333333333333222222222333444666777888888:::>>>BBBFFFMMMSSSXXXWWWWWWVVVQQQOOORRR\\\dddsss{{{~~~lll[[[NNNIIIDDDEEEEEEEEEEEEFFFIIIKKKSSSVVVZZZ]]]___aaadddggglllvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}zzzwwwuuuqqqnnniiifffccc]]]UUUOOOHHHGGGKKKVVVbbbiiigggcccTTTUUUUUUYYYcccooouuuuuuwwwlllXXXEEE;;;;;;:::777888999999888888:::>>>AAAIII\\\xxxmmmTTT===777888555333444333333333222111111000000}}}sssggg[[[PPPIIIAAA===;;;======;;;;;;===<<<>>>??????>>>@@@GGGMMMWWW___aaaZZZOOOHHHBBB===??????EEEYYYyyysssXXXAAA>>>999555444555444333333333222222222111111111111111111111111111111111000000000000000111111111111111111111111111111111/////////000000000000///111111111222222333333333222222222222222222222222111111222333444555666666000222444555444555666777888===JJJHHHLLLMMMGGGYYYiii}}}wwwfffdddqqq|||wwwjjj```QQQEEE===:::888777888888777777666777777777999999999999::::::::::::999999:::;;;<<<>>>@@@AAACCCFFFLLLTTT[[[bbbgggjjjppprrruuuuuuqqqggg[[[RRRHHHDDD???:::777666777888333333333333444444444444222444555777777888777777888:::===???AAADDDHHHJJJHHHKKKKKKIIIHHHMMMXXXbbbkkkrrrzzzqqqggg[[[PPPJJJGGGHHHHHHIIIJJJOOOVVV[[[bbbcccddddddcccdddfffhhhkkkxxx}}}~~~~~~~~~~~~~~~{{{wwwuuuqqqmmmhhhdddaaa[[[SSSMMMGGGIIIOOO[[[gggjjjeee^^^RRRTTTVVVZZZffftttyyywwwsssgggSSSAAA:::;;;:::666777888888888999;;;@@@CCCSSSeeeaaaMMM;;;777777333222555333333222222111000000///yyynnnaaaUUUKKKEEE>>>::::::======;;;;;;>>><<<>>>@@@>>>===AAAIIIPPPZZZ______UUUHHHAAA>>>;;;DDDDDDKKKaaagggKKK;;;:::777333222444555444444444444333333333222222111111111111111111111111//////000000111111222222000000000000000000000000///111333444444222000...000000111222333333444444222222222222222222222222---...///000111222333333000222444555444444666777888;;;EEEBBBGGGIIICCCVVVaaauuu```[[[hhhzzz~~~zzzkkkbbbTTTHHH@@@;;;999888;;;:::999777666666666666999999::::::::::::;;;;;;::::::;;;===???AAACCCEEEIIIMMMVVV```iiirrrwwwzzzyyy{{{||||||uuuiiiZZZPPPFFFBBB===888555555777888555555666666666666777777444555888999:::999888777999;;;============>>>@@@>>>AAADDDBBBBBBGGGSSS]]]]]]dddkkkoooqqquuu{{{nnnddd```WWWKKKCCCKKKLLLMMMNNNQQQXXXbbbjjjooonnnllliiifffgggjjjmmmmmm{{{~~~~~~~~~~~~{{{xxxvvvoookkkfffbbb^^^XXXPPPIIIHHHKKKSSS___jjjlllddd[[[QQQTTTWWW[[[hhhwww{{{wwwmmmaaaNNN>>>:::======888666777777888999<<>>;;;999@@@>>>LLLmmmuuuWWWFFF<<<888444444555666444333333555888888666333111000222222222111111111111000111111111111111111111111111111000///////////////000000000000//////////////////000111111111111111333333222222222222222333111111222333333333333222333333222222333444666777999;;;===>>>@@@CCCGGGJJJ]]]uuuzzz[[[VVV]]]kkk|||{{{xxxmmmcccUUUIII@@@<<<:::999888999999999999888777777888888888888888999999::::::<<>>;;;<<<@@@BBBDDDLLLVVV]]]XXXNNNEEE@@@>>>>>>===AAAEEEWWWxxxkkkPPPAAA:::777444333444555444222///111333333111///......222222222111111111000000111111111111111111111111111111000///////////////------...///000111222222//////000111111111111111222222111111111222222333111111222333333333333222333333222222333444666777777888:::<<<===@@@DDDGGGXXXppp___QQQVVVbbbttt{{{xxxnnndddWWWJJJAAA===;;;:::999999:::;;;;;;:::999888999999999999999:::<<<<<<===@@@DDDHHHLLLRRRYYY^^^dddkkksss{{{zzzlll[[[JJJAAA<<<999666555666666555555555555555666666666777777666666666777777888999:::999::::::;;;<<<;;;;;;;;;:::::::::::::::===BBBFFFFFFIIILLLNNNQQQUUU[[[```kkkyyy{{{```PPPHHHFFFIIIMMMTTTVVV\\\iiizzzxxxtttuuuyyy|||}}}}}}|||}}}~~~}}}zzzvvvtttooommmggg___VVVOOOKKKJJJIIIQQQ^^^iiimmmhhh^^^UUUUUUUUUZZZfffssszzz{{{zzzeeeTTTCCC<<<;;;999888777666888777999===:::@@@SSShhh{{{vvvRRRDDD888444555444222222111111111000000000000000uuuooowww~~~uuummmaaaUUUKKKEEE@@@======<<<;;;<<<===>>>===;;;>>><<<===@@@DDDHHHPPPXXX[[[RRRGGG@@@>>>>>>???@@@BBBNNNgggzzz\\\FFF<<<888666444333333333222111111222333333111000111222222222111111111000000000111111111111111111111111111000000///////////////------...///000111222222//////000111111111111111000000000000000111222333111111222333333333333222333333333333333444666666444666777999:::===AAADDDQQQhhhfffQQQQQQXXXjjj{{{xxxwwwnnneeeXXXKKKBBB===;;;:::888999;;;======<<<:::999:::::::::;;;<<<>>>@@@BBBEEEHHHMMMRRRXXX___gggllluuuzzzsssdddSSSEEE===888666444444555666666666666666666666777777777777777777777777777888:::::::::::::::::::::;;;<<<<<<<<<<<<;;;999999:::>>>AAA@@@BBBFFFHHHJJJNNNVVV\\\fffsss{{{aaaPPPIIIHHHKKKPPPWWW___lll}}}~~~~~~|||{{{}}}~~~}}}zzzwwwtttllliiiccc[[[SSSMMMKKKJJJKKKVVVdddmmmkkkcccZZZTTTWWWZZZ```kkkwww}}}|||www```PPP@@@:::999888777777555888666888===<<>><<<===;;;;;;;;;===>>>===<<<<<<<<<>>>AAAFFFLLLRRRXXXUUUKKKAAA=========>>>@@@BBBVVVuuummmOOO???:::666555444333333222111000222222333111000111333555111111111111000000000000111111111111111111111111000000////////////000000000000000000//////////////////000111111111111111////////////000111222333111111222333333333333222333333333333444444555555333444666777888;;;>>>AAAKKKaaa~~~mmmWWWQQQQQQ```xxxzzzvvvtttsssnnneeeXXXLLLCCC===:::999777888;;;======<<<:::999<<<<<<===>>>AAADDDGGGIIIOOOSSSXXX^^^dddkkkrrrwww~~~yyykkk\\\NNNCCC>>>777555333333444555555555666666777777777888888888777777777777888999::::::;;;:::999888999:::<<<===;;;;;;;;;999888:::===???BBBEEEHHHIIIJJJOOOWWW^^^jjjtttfffTTTJJJHHHMMMSSS\\\hhhzzz|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}{{{xxxuuusssjjjggg```WWWNNNJJJIIIJJJOOO\\\jjjooohhh^^^VVVTTTVVV\\\eeeqqq||||||tttZZZLLL???:::999777777888555888666777<<<<<>>;;;;;;:::999:::<<<===<<<;;;;;;===???CCCIIIPPPTTTVVVNNNEEE======>>><<<===@@@GGG___aaaGGG;;;999555555555444222111000000/////////---,,,---///222111111111000000000//////000000000000000000000000000000////////////000000000000000000//////////////////000111111111111111000000//////000111111222111111222333333333333222333333444444444444444444333555666777888;;;>>>AAAGGG\\\yyyttt[[[PPPMMMYYYoooxxxrrrpppooonnneeeXXXLLLCCC===999777555777999;;;<<<<<<;;;:::??????@@@BBBFFFJJJOOORRRZZZ]]]ccchhhmmmrrrxxx|||sssdddUUUIII@@@===888666444333444444444333777777777888888888888999777777777777888999:::;;;::::::999888999:::;;;<<<888999999999999:::>>>@@@EEEHHHKKKJJJJJJOOOYYYbbbrrrxxxmmmXXXLLLJJJPPPXXXjjjxxx{{{{{{|||||||||zzzyyyxxxzzzzzz{{{{{{yyyuuuqqqooohhhddd\\\RRRKKKGGGHHHJJJUUUbbbnnnnnndddYYYTTTUUUVVV___kkkvvv{{{nnnTTTIII>>>:::999888888999666999777777<<<===KKKeee}}}|||QQQDDD777333444333111111//////000000111111222222uuujjjpppzzz}}}uuunnn[[[RRRHHHBBBAAA@@@===:::;;;:::999:::<<<======<<<;;;???CCCGGGNNNUUUVVVSSSHHH@@@===??????<<<@@@HHHWWWooovvvVVVBBB:::999444555666555333111000111111111111///......000222111111000000000/////////000000000000000000000000///////////////000000111------...///000111222222//////000111111111111111222111111000000111111111111111222333333333333222333333444555555444444333555666777888999;;;>>>AAAFFFYYYttt\\\OOOJJJTTTggg{{{{{{uuuqqqpppooogggZZZNNNDDD>>>:::888666777888999;;;;;;<<<<<>>===<<>>===@@@???>>>HHHVVVmmmfffKKK>>>999777333666777666333111000111444555555333111111222333111000000000////////////000000000000000000000000///////////////000111111------...///000111222222//////000111111111111111444333222111111000111111111111222333333333333222333444444555555444333333555666777888999;;;>>>AAAEEEWWWppp^^^QQQJJJRRR___ppp{{{wwwuuuqqqiii]]]PPPGGG@@@<<<999888888888999:::<<<>>>???EEEEEEGGGJJJPPPWWW]]]aaacccfffkkkooosssvvvzzz}}}~~~uuufffUUUGGG>>>999777777555333333555666777666888888888999999999::::::888888888888999:::;;;;;;888888999:::::::::::::::888999:::;;;;;;<<<>>>AAA???DDDIIIJJJKKKSSSbbbnnn}}}oooXXXNNNQQQ___lll~~~|||{{{{{{|||{{{zzzxxxvvvuuuvvvvvvvvvtttqqqlllgggddd^^^ZZZSSSKKKGGGIIIOOOTTTfffkkkmmmfff[[[TTTUUUZZZ___lllzzzuuu```III@@@999888777666777:::777;;;999:::AAAGGG[[[zzzlllOOOBBB555333444333222222111111111000000000000000|||lllooo~~~~~~vvvlllbbb]]]OOOGGG???===???@@@<<<777<<<<<<;;;<<>>===@@@@@@@@@NNNaaa~~~|||\\\EEE;;;888444333666888777444111111222111222333222///......///000000000000////////////000000000000000000000000///////////////000111111000000000000//////////////////000111111111111111555555333222111111000000111111222333333333333222333444555555555444333222555666777888888:::>>>AAADDDVVVnnncccUUUMMMQQQZZZhhh}}}{{{ssskkk___SSSIIICCC>>>;;;:::999999999:::===@@@BBBGGGGGGIIILLLRRRZZZaaaeeebbbfffkkkooosssvvvzzz}}}uuummm___PPPDDD===::::::555333222333666888999999888888999999999:::::::::888888888888999:::;;;<<<777888999:::;;;:::999999999;;;<<<<<<;;;<<<>>>@@@@@@EEEKKKMMMPPPZZZjjjxxxmmmWWWNNNTTTfffuuu|||zzz|||||||||{{{zzzwwwuuutttuuuuuutttrrrnnniiidddaaaZZZVVVOOOIIIGGGLLLSSSZZZkkkmmmlllcccXXXSSSVVV\\\dddsssrrr[[[EEE>>>777666666555666999777;;;:::<<>>=========>>>===>>>>>>===<<<<<>>===???III```uuuiiiQQQ@@@666444777555555444333333222111111000000000000000000000000000000000000////////////111111000///......------111111111111111111111111......//////000000111111111111111111111111111111222222222111111111000000111111111111111111111111444444444444444444444444888888888888888;;;@@@CCCGGGUUUjjjsssPPPIIISSSPPP^^^~~~~~~{{{xxxqqqeeeWWWKKKBBB===:::777777777999;;;===@@@AAAKKKKKKLLLOOOTTTZZZ```cccbbbggglllnnnnnnqqqwww}}}~~~zzznnndddTTTFFF>>>:::999999777666555555555666777888::::::;;;;;;;;;:::999999999999::::::::::::999999===;;;999999:::;;;<<<;;;???===<<<<<<>>>@@@AAABBBCCCEEEHHHNNNXXXeeerrr{{{~~~aaaSSSQQQZZZooo}}}{{{yyyzzzzzzyyyyyy|||{{{zzzxxxvvvuuutttsssrrrrrrpppoookkkeee]]]XXXRRRLLLGGGFFFFFFIIIWWWfffrrrllleee]]]TTTPPPUUU^^^nnnxxx{{{fffQQQ@@@>>>;;;888777777888999444888::::::CCCZZZvvvlllXXX@@@:::444111333444222///000000111111111111000000~~~}}}uuummmeee\\\QQQJJJCCCBBB???===<<<<<<============>>>===<<<>>>AAACCCJJJRRRZZZ^^^```\\\PPPCCC???======BBBJJJ[[[ttt{{{^^^HHH<<<555333666555444444333222222111111000000000000000000000000000000000000///////////////......------,,,++++++111111111111111111111111//////000000111222222222111111111111111111111111222222222111111111000000111111111111111111111111444444444444444444444444888888888888888;;;???CCCIIIUUUiii}}}{{{XXXLLLRRRPPP\\\zzzzzzsssgggYYYLLLBBB<<<:::777777777888:::===???@@@HHHIIIKKKNNNSSSYYY^^^bbbccchhhmmmoooppprrrxxx}}}~~~~~~}}}wwwssshhh___QQQDDD<<<999888888555555555555555666888888999999::::::::::::999999888999999999999999999888===;;;:::999999999999999<<<;;;;;;<<>><<<;;;;;;<<<<<<<<<=========>>>@@@EEEHHHPPPXXX___```]]]UUUIII>>>>>>;;;>>>JJJ[[[qqqlllPPP@@@999666555666444444333333222222111111000000000000000000000000000000000000///////////////......------,,,,,,,,,000000000000000000000000000000000111222222333333111111111111111111111111222222222111111111111111111111111111111111111111333333333333444444444444777888888888888:::>>>AAAKKKUUUfffwwwcccOOOOOOOOOZZZttt|||uuuiii[[[NNNCCC<<<888777777777888999;;;>>>???DDDFFFIIIMMMRRRXXX\\\^^^bbbfffkkknnnooorrrwww{{{zzzzzz{{{{{{zzztttmmmhhh^^^VVVJJJ@@@:::888777777555555666777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>???BBBFFFKKKOOORRRUUUYYYaaajjjuuu}}}ggg^^^```nnn~~~{{{yyywwwwwwyyyzzzyyyxxxzzzxxxuuurrroooooooooooopppnnnllliiieee^^^VVVPPPMMMHHHDDDDDDIIIQQQ___lllmmmfff]]]WWWSSSVVV```lllxxxnnnVVVCCC===;;;999777666666777888;;;;;;???JJJ]]]uuulllRRRCCC<<<888333111111222000...000000111111111111000000yyypppdddYYYQQQJJJCCC>>>>>>>>><<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@DDDJJJOOOZZZ^^^aaa^^^VVVLLLCCC===???===CCCSSSjjjxxxaaaGGG;;;999999888777333333333333222222111111000000000000000000000000000000000000////////////111000000000//////......//////////////////////////////000111111222222333111111111111111111111111111111111111111111111111111111111111111111111111333333333333333444444444666777888888888:::===@@@JJJSSS```pppoooSSSLLLNNNXXXnnnxxxmmm___PPPDDD<<<888777777666777888:::<<<===@@@BBBFFFKKKPPPUUUXXXZZZ___cccgggjjjmmmpppssswwwvvvvvvvvvuuurrrkkkccc]]]SSSLLLCCC<<<888777666666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888999;;;<<<===???AAACCCCCCFFFJJJPPPUUU[[[aaaeeekkkpppxxxooofffiiiyyy}}}{{{xxxvvvvvvvvvxxxyyyyyyxxxyyywwwssspppnnnmmmnnnnnnooommmjjjfffaaaZZZRRRMMMIIIEEEBBBDDDLLLXXXeeennnjjjbbbYYYTTTSSSXXXeeerrr|||{{{eeeNNN>>>:::999888666666666777888;;;999???QQQjjjcccLLLAAA999666222000111111000...000000111111111111000000|||sssjjj]]]RRRKKKEEEAAA===<<<<<<;;;;;;;;;;;;;;;;;;<<<======???BBBIIIQQQWWWdddaaa\\\UUULLLDDD@@@?????????III^^^wwwkkkWWWAAA999999999777666333222222222222222111111000000000000000000000000000000000000////////////000000000000000/////////..............................//////000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444666777888888888999<<<>>>HHHNNNZZZhhhyyy{{{ZZZKKKMMMUUUhhh{{{pppbbbSSSFFF===888777666666666777888:::;;;===???CCCHHHLLLQQQTTTVVV]]]```eeeiiilllooorrrssssssrrrqqqnnnjjjbbbYYYSSSIIIDDD===999777666666666666777777888999:::;;;<<>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<===>>>AAAEEEIIIIIIOOOYYYccclllttt|||zzzrrruuu}}}{{{yyyvvvuuuuuuvvvxxxyyyxxxwwwwwwuuussspppnnnnnnnnnnnnmmmkkkgggccc^^^WWWPPPKKKFFFCCCAAAEEEPPP^^^hhhmmmggg^^^VVVSSSTTT[[[iiiuuu~~~sss\\\GGG<<<999888777666666666777888;;;999CCC\\\www{{{]]]HHHAAA777555222111111111000///000000111111111111000000vvvlllcccVVVLLLFFFCCC???<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>AAAFFFNNNXXX___iii```TTTLLLDDD>>>>>>AAA===CCCSSSlll{{{\\\LLL<<<666777666333333222222222222222222111111000000000000000000000000000000000000////////////........................////////////////////////.........///000000111111000000000000000000000000111111111111111222222222111111111111111111111111111111222222333333444444555666888888777888:::===EEEJJJRRR___qqqdddNNNNNNRRRccc}}}|||rrreeeVVVIII>>>888777666666555666777888999===>>>@@@DDDHHHLLLPPPRRR\\\^^^bbbgggkkknnnpppqqqpppnnnjjjfffaaaYYYPPPKKKAAA>>>:::777777777666666555555555777999<<<>>>@@@EEEFFFGGGGGGFFFCCC???===>>>===<<<;;;;;;<<<===>>>===???@@@???@@@DDDKKKPPPUUU```ooo}}}~~~}}}|||yyywwwvvvuuuuuuwwwxxxyyyxxxvvvtttsssrrrqqqpppoooooooookkkhhhddd```[[[UUUNNNIIICCCBBBBBBGGGTTTcccjjjjjjccc[[[UUUUUUYYYbbbooozzz}}}jjjRRRBBB<<<777777777777777777888888======LLLiiivvvVVVBBB<<<555444333222111111111111000000111111111111000000zzzqqqccc[[[OOOFFFBBB???===;;;::::::;;;<<<<<<<<<<<<<<<>>>???@@@BBBHHHRRR^^^eeeiii[[[LLLDDD@@@<<<===AAABBBLLLaaa}}}nnnPPPDDD999777666444333333111111111111111111222222000000000000000000000000000000000000////////////.....................///////////////////////////...//////000111111222222000000000000000000000000000000111111111222222222111111111111111111111111000111111222333333444444444666777888777888:::;;;CCCFFFLLLWWWiiipppSSSPPPPPP^^^|||}}}tttgggYYYKKK@@@:::777666555555555666777888===>>>>>>@@@DDDHHHLLLOOOWWWYYY]]]bbbgggjjjkkkkkkllliiiddd^^^XXXQQQIIIDDD===:::888777777777777666666666666999===CCCHHHLLLQQQSSSUUUVVVSSSNNNHHHEEEDDDCCCBBBAAAAAABBBCCCDDDAAACCCEEEEEEHHHOOOZZZbbbppp|||}}}|||{{{xxxvvvvvvvvvvvvwwwyyyyyywwwuuuooopppqqqqqqqqqpppnnnnnngggddd```\\\XXXRRRKKKGGGBBBBBBCCCIIIWWWfffjjjfff___YYYUUUYYYaaajjjvvvwwwaaaIII===<<<777777777888888999999999>>>@@@SSSsssqqqQQQ>>>888444444444333222111111222000000111111111111000000~~~vvvmmm]]]UUUJJJBBB???===;;;999::::::;;;<<<============??????@@@CCCJJJUUUaaaiiigggWWWGGGAAA???<<<===@@@IIIUUUnnn|||fffIIIAAA:::999888666444555111111111111111111222222000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000111222222333333000000000000000000000000000000111111222222222222111111111111111111111111000000111222333333444444444666777888777888999;;;BBBDDDIIISSSccczzzxxxXXXRRROOO[[[{{{}}}ttthhhZZZLLLAAA:::777666555444444555666777>>>>>>===???BBBFFFJJJMMMRRRTTTXXX]]]bbbeeefffeeeiiieee___YYYSSSLLLEEEAAA;;;999777777888888777666999888999===CCCKKKSSSXXX]]]___bbbccc```YYYRRRMMMKKKJJJHHHGGGGGGHHHJJJKKKBBBEEEIIIKKKQQQ[[[jjjuuu|||{{{{{{xxxvvvwwwwwwwwwxxxyyyyyywwwuuulllmmmoooqqqqqqpppnnnmmmdddbbb^^^ZZZUUUPPPIIIEEEAAACCCDDDJJJYYYhhhjjjddd\\\WWWVVV]]]fffppp|||ttt\\\DDD:::<<<777777888888999999::::::===AAAVVVwwwmmmOOO===888333444555444222222222333000000111111111111000000wwwiii___RRRLLLCCC>>>======<<<;;;<<<>>>@@@@@@???>>>??????===AAADDDFFFNNN]]]iiioookkkRRR@@@???@@@<<>><<<;;;<<<@@@DDDGGGNNNPPPTTTXXX[[[\\\]]]]]]^^^[[[UUUNNNGGGBBB>>>===777777666666666666777777777777999???IIIUUUaaaiiippprrruuuuuurrrllleee```XXXXXXWWWSSSPPPOOOPPPQQQLLLMMMNNNQQQYYYjjj{{{{{{zzzwwwuuuvvvwwwwwwxxxwwwvvvssspppooonnnmmmnnnooopppooollliiifff___ZZZXXXTTTLLLEEEBBBAAACCCJJJVVVcccgggddd^^^\\\XXXWWW]]]hhhttt}}}hhhPPPAAA999777999999999777666777999<<<>>>DDDXXXuuu~~~]]]HHH===777444333111///...//////000000000000000000000000000}}}xxxooobbbXXXNNNHHHAAA<<<;;;;;;;;;;;;<<<>>>??????>>>===>>>???===???BBBHHHVVVhhhtttxxxcccMMM===>>>???===DDDQQQgggsss~~~```LLL>>>;;;888666666666555444222222222222222222222222111000///......///000111000000000000000000000000///......---...///000111////////////////////////......////////////......000000000000000000000000000000///......///000111111111111111000000000///000111111111111222222222777777777777777777777777<<>>;;;999777777666666666666777777:::<<<@@@HHHSSSaaammmuuuzzz~~~xxxnnnhhhggggggeeeccc___^^^^^^```TTTVVVYYY^^^hhhzzz}}}yyyyyyxxxtttssstttuuuvvvwwwwwwuuussspppooommmlllmmmnnnooonnnjjjhhhddd]]]WWWUUUPPPHHHBBB@@@AAAFFFNNNYYYaaaccc```[[[UUUUUUYYYbbbooo{{{www___JJJ===999999555666777666666777:::<<>>:::::::::::::::===>>>???>>>===<<<===>>>@@@@@@CCCMMMbbbuuu}}}{{{[[[III===>>>AAADDDPPP___zzzoooTTTCCC999777555444555666666666333333333222111111111000111000///......///000111000000000000000000000000///............///000000////////////////////////......///////////////...000000000000000000000000111000////////////000000111111111111000000000000000111111111111222222222666666666666666666666666<<<@@@EEEHHHOOO```xxx}}}fffZZZaaammm}}}vvvlllaaaTTTGGG???;;;888555444555666777666555555555777999<<>>;;;999888777777666666666666777777888;;;AAALLLYYYfffrrrxxx}}}zzzrrrpppppppppnnnkkkjjjkkklllcccfffkkkssszzzvvvvvvuuuqqqpppqqqssstttuuuuuutttrrrpppooolllllllllmmmnnnlllhhheeeaaaZZZSSSOOOJJJCCC>>>>>>BBBJJJUUU]]]___]]]YYYVVVQQQUUU]]]iiivvvlllUUUCCC999888;;;444555777777777888;;;===@@@KKKbbbyyyfffLLL===777444555444333222111111111111000000000000000000000000~~~uuulllcccZZZOOOGGGBBB@@@===:::::::::;;;<<<===>>>>>>>>><<<<<<===???DDDDDDJJJYYYooo}}}tttVVVIII@@@BBBGGGOOOaaassszzz___HHH;;;777555444333555666555444444333333222111000000///000000////////////000000000000000000000000000000............/////////000........................---...//////////////////////////////////////////000000000///////////////111111111000000000000000000000111111111222222222222333444555666777888888;;;<<<@@@EEELLLZZZqqqppp^^^aaalllxxxoooeeeXXXKKKBBB;;;888555444555666666666555555666888:::;;;<<<===@@@AAABBBDDDEEEEEEEEEEEEDDDCCCAAA???===;;;999999777777666666666666777777666999AAAKKKVVVaaajjjoooqqqxxxyyyrrrtttuuuuuutttuuuwwwxxxuuuyyy~~~~~~xxxttttttssspppnnnooopppqqqsssssssssqqqooonnnlllllllllmmmnnnkkkgggccc]]]UUUNNNIIIDDD>>>===???EEEOOO[[[```\\\VVVSSSRRRTTTZZZcccmmmzzzyyybbbMMM???888888;;;555777999999999:::<<<>>>AAAPPPiii|||yyy\\\FFF:::666666222111111000000/////////////////////////////////~~~wwwmmmcccZZZQQQIIICCC???>>>===<<<;;;;;;<<<=========>>>===<<<<<<>>>@@@CCCHHHTTTfffzzzxxxhhhRRRHHHBBBGGGPPP]]]qqqiiiQQQ@@@888888666444444444444333222333333222222111000//////000000////////////000000////////////////////////---......///////////////------------------------------...//////////////////////////////////////////000000000000/////////000000000000000000111111000000111111111222222222222222333444555666666777888888;;;BBBIIIUUUkkk~~~{{{dddaaajjjzzztttkkk^^^OOOEEE<<<999666444555666666666666666777888888888888888<<<<<<===>>>???????????????>>>>>>===<<<;;;:::999777777666666666666777777888;;;AAAHHHPPPWWW\\\___bbbhhhrrr|||~~~|||xxxzzz~~~}}}}}}wwwttttttsssooonnnoooooopppqqqrrrqqqooonnnlllkkkllllllnnnmmmjjjeeeaaaYYYQQQJJJEEE@@@<<<>>>BBBKKKUUU___```YYYRRRPPPQQQWWW___hhhppp|||oooXXXIII@@@999888:::666777888888888999;;;===BBBTTTlll}}}lllSSS@@@777555666111111111111000000000///////////////////////////~~~{{{sssmmmcccYYYQQQJJJDDD@@@<<<===>>>===<<<;;;<<<>>><<<===>>>======>>>AAACCCCCCNNN___qqqooo^^^LLLFFFFFFOOO^^^mmm}}}qqqYYYFFF;;;888888777555444444444222000222222222111000000000/////////000000000000//////////////////////////////---......///000/////////------------------------,,,---...///000000000000000000000000000000000000......///000000000000000000000000000111111111111000111111111111222222222555555444444333222222222777555888@@@GGGPPPbbbtttllldddjjj}}}xxxqqqdddTTTIII===:::777555666666666666666666666666555555555555999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999777777666666666666777777777999<<>><<>>===;;;:::;;;===<<<===>>>>>>>>>@@@DDDGGGJJJYYYmmmzzzwwweeeTTTGGGFFFMMM]]]ppp}}}zzz```KKK>>>999999888666555555555555222111111111111111000000000000//////000000000000//////////////////////////////------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000,,,---///000111111111111///000000000111111111111000111111111111222222222444444444333222111111111777333666???DDDIIIWWWhhhuuuiiilllyyy|||vvviiiYYYLLL>>>;;;888666777777777777777666666555555666666777999999999::::::;;;<<<===>>>?????????>>>===;;;;;;777777666666666666777777666777999;;;>>>AAACCCDDDRRRYYYeeesss~~~~~~{{{{{{vvvrrrrrrqqqmmmlllmmmnnnnnnoooooonnnllliiigggggghhhiiijjjiiieee___ZZZRRRKKKEEE@@@===>>>GGGQQQXXX]]]```\\\TTTOOOQQQUUUZZZhhhuuu|||sssZZZDDD??????:::666777555555555555777;;;BBBFFF[[[iiiyyyjjjOOO???777333111333111222333333333333222111000000000000000000000000zzztttppp___ZZZQQQHHHBBB>>><<<;;;888;;;>>>===;;;999:::<<<<<<===>>>>>>???AAAEEEIIISSSdddwww|||ooo\\\LLLEEEHHHTTTiiiqqqVVVBBB:::888:::666555555555666666444222000000000000000111111111//////000000000000//////////////////////////////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000+++,,,...000222222222222//////000000111111111222000111111111111222222222111111111222222333333444777222555>>>BBBDDDOOO___sss{{{lllmmmuuu~~~xxxlll[[[NNN???<<<999777777888888777888888777777888999;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCCCCDDDDDDCCCAAA???>>>777777666666666666777777::::::<<<>>>AAADDDFFFHHHJJJTTTddduuu|||zzzzzztttqqqqqqppplllkkklllnnnnnnoooooommmkkkhhhfffeeefffggghhhgggccc\\\XXXPPPJJJDDD@@@>>>@@@JJJUUU\\\^^^___ZZZRRRPPPSSSWWW___ooo}}}}}}oooUUU>>>:::<<<999666888777777777777:::AAAIIIOOOjjjvvvyyyaaaGGG;;;777444333555//////111222222111000///000000000000000000000000~~~yyywwwqqqhhh```XXXPPPGGGAAA@@@???<<<999>>>===;;;<<<===>>>>>>===>>>:::;;;@@@BBBBBBGGGOOO\\\oooppp^^^SSSOOOJJJQQQgggeeeHHH888777888777555555444333333222111111111111111111111000///...111000///000111222111///222//////222111---///555333///+++---111444333000,,,---///000111111111000........................333111000///000111000///000000000000000000000000000000000000000000000000222222111111111111111111444111///000333666666555666777999:::<<>>888777888777777888888777666777999;;;;;;;;;===>>>@@@CCCFFFHHHJJJKKKQQQPPPNNNMMMJJJEEE???;;;333444555777888:::;;;;;;999999:::;;;>>>@@@CCCEEELLLVVVdddqqq~~~{{{yyyyyyvvvqqqnnnkkklllmmmnnnrrrpppmmmjjjgggfffeeeeeegggeeecccdddeeeaaaYYYRRRIIIEEE@@@===???GGGSSS[[[ggg```XXXTTTPPPPPPWWW___eeeuuuuuuaaaNNN???<<<;;;444222666888666999>>>===>>>OOOeeexxxqqqWWW???:::999444111333000000000000000000000000111111000000//////......~~~vvvpppmmmggg^^^VVVQQQJJJBBB>>>>>>>>><<<:::;;;:::::::::<<<=========>>>===>>>CCCDDDDDDJJJRRRdddqqq{{{uuucccRRRKKKJJJTTTaaazzztttVVVAAA999666444222555444444333222222111111/////////000111222222333111000///000111111000///111...///222111///222888BBB;;;333000000111000...------......///000111111//////////////////......444222000000111222111000000000000000000000000000000000000000000000000000111111111111111111111111666333111111444555555444555666888999;;;AAAJJJPPP]]]ooo|||nnnmmm|||yyyqqqcccVVVIII@@@999999999777666777888888777888;;;===>>>>>>DDDEEEHHHKKKOOOTTTWWWYYY^^^YYYSSSLLLGGGAAA<<<999;;;;;;;;;;;;:::::::::;;;888999:::;;;<<>>AAAJJJVVV]]]ddd]]]VVVRRRPPPQQQYYYbbbnnn|||oooXXXHHH;;;::::::555333777;;;999;;;??????EEE[[[tttyyyfffOOO;;;777888444111333000000000000000000000000000000000000//////......}}}vvvmmmfffbbb\\\SSSLLLGGGCCC===;;;<<<===<<<::::::::::::;;;<<<===>>>???>>>???BBBDDDEEEGGGPPPYYYmmmppppppeeeTTTHHHHHHLLLcccyyycccFFF<<<;;;777222000444444333333222222111111222222222444666888;;;===111000//////111111000//////...///111111111444888IIIAAA666///..................------...///000111111111000000/////////...444222000000111222111000000000000000000000000000000000000000000000000000111111111111111111111111666555333222333444333222444555666888;;;@@@GGGLLLSSSeeezzzxxxtttlllxxx|||uuufffXXXJJJBBB;;;::::::777555666888999999;;;>>>AAACCCEEEOOOQQQUUUZZZ___dddgggiiiggg___TTTJJJCCC???<<<;;;<<<;;;;;;:::999999999999:::<<<======>>>AAAEEEHHHNNNYYYfffttt|||yyyyyyyyywwwvvvwwwvvvsssqqqooonnnmmmlllmmmllljjjgggeeecccbbbbbbccc```^^^^^^\\\XXXPPPJJJBBB@@@>>>@@@FFFOOOYYY``````ZZZSSSQQQPPPTTT^^^hhhyyywwwcccMMM@@@777888999666555888;;;:::;;;>>>@@@LLLhhhzzzmmmWWWEEE666444666333111333000000000000000000000000000000000////////////...~~~wwwooofff^^^YYYSSSLLLFFFAAA>>>;;;999:::;;;;;;:::<<<<<<======<<<===>>>@@@===@@@BBBCCCEEELLLYYYdddqqqlllcccWWWJJJFFFOOO[[[uuusssUUU>>><<<>>>777333555333333333333222222111111333333333444666999===???111///...///000111000////////////000//////222555>>>888111,,,+++---......---...///000000000000///111111000000///.........222111//////000111111000000000000000000000000000////////////////////////111111111111111222222222333333222222333333333222444444555777;;;@@@EEEHHHQQQaaazzz~~~wwwttt{{{ooovvv~~~zzzkkk\\\KKKBBB;;;::::::777555666777999;;;>>>AAAFFFKKKNNN[[[___eeekkkooopppooommmaaaZZZPPPHHHCCCAAA@@@???:::999999999999:::;;;<<<===???AAABBBCCCFFFLLLPPPVVV```mmmzzzxxxvvvyyyyyywwwwwwxxxxxxvvvuuuuuutttrrrpppnnnlllkkkiiiiiigggeeebbbaaa______```^^^\\\ZZZWWWRRRKKKFFF=========BBBJJJTTT\\\aaa\\\VVVQQQQQQSSSYYYeeeqqqkkkWWWDDD;;;666777999777666888888999;;;>>>CCCRRRppptttbbbJJJ>>>444333555333111111000000000000000000000000////////////////////////|||xxxnnnhhh^^^VVVPPPKKKFFFBBB???===;;;:::;;;;;;:::999<<<===>>>===;;;:::<<<>>>===@@@BBBCCCHHHTTTcccnnnqqqeeeWWWLLLEEEHHHZZZlll```JJJ;;;<<<<<<444333999333222222222222222111111000///......000222555666000///...///000111000...///000000...,,,---///000111///---,,,,,,---......,,,...111333444222///---/////////......---------000...------///000///...////////////////////////////////////////////////000000111111111222222222///000111222222222333333333444555888<<>>>>>===<<<===>>>@@@AAA>>>AAACCCDDDDDDHHHPPPVVVbbbkkkwwwzzzkkkkkkssswwwtttsssuuuvvvtttssssssrrrqqqooollljjjhhheeeeeedddbbb```^^^\\\[[[]]]\\\ZZZWWWSSSNNNHHHDDD;;;;;;>>>DDDNNNWWW\\\___XXXSSSQQQTTTYYYaaaooo{{{zzzbbbOOO@@@;;;777777888777666777666999===BBBJJJZZZuuunnnYYYBBB;;;555444444222000000////////////////////////.............../////////{{{tttoooccc]]]TTTLLLGGGCCC@@@>>><<<<<<<<<<<<;;;;;;::::::999<<<===;;;999888:::===???DDDGGGKKKTTTbbbnnntttlll\\\MMMFFFFFFOOOfff|||sssMMMBBB:::999777222222777222222222222222222111111111000/////////000111222000///......000000///......111000,,,***,,,...---,,,---.../////////...---,,,...111333333111...,,,------.....................---,,,,,,...//////...////////////////////////000000000000000000000000000000000111222222333333---///222222222222333555333444555999???DDDFFFGGGKKKVVVjjj~~~}}}}}}yyyxxxvvvjjjUUUKKK@@@<<<:::777777999555888<<<>>>AAAGGGOOOVVVaaagggooouuutttlllbbb[[[OOONNNNNNNNNOOONNNKKKIIIFFFDDDBBB@@@@@@@@@BBBCCCDDDGGGIIIIIIHHHLLLTTT[[[kkktttllldddbbbnnntttqqqnnnqqqrrroooppppppooonnnllliiigggfffbbbaaaaaa```^^^\\\ZZZYYYYYYXXXVVVSSSNNNIIIDDDAAA:::;;;>>>FFFPPPWWWZZZZZZUUURRRSSSYYYaaakkkyyypppYYYJJJ>>>;;;888777777777777666888;;;AAAHHHTTTfff|||fffOOO===:::666444333222000000////////////////////////---............/////////~~~zzzsssjjjcccYYYTTTLLLDDD???===<<<<<<999:::;;;<<<<<<;;;;;;;;;888;;;>>>===;;;;;;???CCCDDDKKKQQQXXXdddqqqvvvtttbbbSSSFFFFFFNNN]]]xxxzzzcccBBB>>>999555444444444333111111111111111111222222333333333222222222111111000///......///000///...---111111,,,***...///...,,,...000000000//////...---...............------------......//////000000...---,,,,,,...//////...////////////////////////000000000000000000000000///000000111222222333333///222555555444333333555444444666;;;BBBGGGIIIHHHFFFPPPaaawwwzzzsss|||zzzqqqaaaTTTFFF???:::777666999555888;;;<<<<<>>999444555999666000111111111111111111222222000000111111111000//////000...---...///000///...,,,000111,,,+++000222000+++---.../////////000111///---+++))))))+++---...------...///000111222222///...------///000000000////////////////////////000000000000000000000000///000000111222222333333222555888888555333333555444444666===DDDIIIJJJJJJEEEMMM\\\pppzzzpppwww}}}vvvjjj\\\LLLBBB;;;777666888666999::::::888;;;BBBIIITTTXXX^^^bbbbbb]]]WWWRRRNNNPPPTTTZZZaaaeeeffffff[[[ZZZYYYYYYZZZ]]]aaaccciiikkklllhhhccccccjjjrrrpppyyy~~~eee[[[]]]___oooyyysssnnnqqqqqqnnnmmmllljjjhhhfffdddcccccc]]]]]]]]]]]][[[YYYWWWUUUPPPPPPOOOLLLGGGBBB???===<<<<<<@@@IIIRRRVVVTTTPPPSSSSSSXXXbbbmmmyyysssXXXCCC:::888888555222333666888888999:::===GGG[[[ssstttVVV@@@444555444111000111222222////////////////////////---------.........//////|||tttlllbbbYYYSSSIIIGGGCCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@;;;:::???BBBBBBGGGNNNNNN\\\kkkwww~~~~~~qqqbbbNNNHHHBBBGGG^^^vvv[[[HHH:::999777555444333444444444333222111111222333444000000000000000000000000000000//////.........---////////////////////////////////////////////////........................000000000000000000000000//////.........---------...//////000000000000000000000000000111111111111111222222222333333333333444444555555555444333333333444777;;;???BBBEEEGGGDDDFFFNNN^^^tttxxxfffmmm~~~}}}pppfffVVVHHH???:::888888777666666777999<<>>GGGNNNRRRSSSQQQOOOUUUWWW___kkkxxxxxxbbbRRRDDD999999666444444777999888777===888===PPPfffvvviiiNNN@@@777555333222333222111000333222222222111111000000////////////////////////|||tttlllcccZZZRRRLLLFFFDDDAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>555999666444444666888777666<<<;;;CCCWWWkkkxxxhhhMMM???777555333222222222111000000000000/////////..............................yyytttkkkaaaYYYQQQJJJEEEAAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@DDDGGGKKKTTT]]]kkkttt{{{yyypppcccTTTHHHDDDCCCIII^^^sssWWWCCC:::888777666555444333333333111111000000000000111111000000000000000000000000////////////....................................////////////////////////...............................................................---------------...////////////........./////////000000000000111111111111222222222000111222333333333333333444555666777888999:::;;;<<<>>>DDDQQQddd|||jjjfffqqqyyypppcccUUUJJJAAA;;;888888888888999:::;;;======@@@BBBEEEHHHKKKNNNOOOPPPSSSYYY___bbbdddhhhooouuu}}}}}}yyywwwxxxzzzzzzyyyllldddcccjjjppptttqqqnnnnnnnnnmmmiiigggddd```]]]ZZZYYYYYYXXXXXXXXXWWWTTTQQQMMMKKKCCCBBB@@@>>>============AAAEEEJJJMMMMMMLLLLLLLLLQQQ\\\lll{{{}}}dddPPPDDD===777999666444444555777777666:::>>>JJJ]]]pppzzzdddHHH:::777444222111222222111///////////////....................................|||rrrlllbbbYYYQQQJJJEEEAAA===<<<;;;::::::::::::;;;<<<<<<<<<<<<============<<<>>>BBBFFFKKKTTTaaalllxxx{{{zzzqqqcccUUUJJJDDDGGGJJJTTTiiicccJJJ===:::666666555444444333333333000000////////////000000///////////////////////////////////////.................................////////////////////////........................................................................,,,------...........................////////////111111222222222333333333...///000222222333333333111111333555777999:::;;;888:::@@@JJJ\\\uuulllbbbjjjyyy}}}uuujjj]]]QQQGGG>>>888888888999;;;===???@@@AAACCCCCCEEEGGGKKKNNNQQQSSSXXX^^^ccceeefffjjjssszzzqqqjjjhhhfffeeefffhhhlllwww{{{vvvooojjjjjjllloooqqqpppmmmlllmmmmmmiiigggccc___[[[YYYWWWWWWXXXXXXWWWUUURRRNNNJJJHHHAAA@@@>>>======>>>???@@@EEEHHHJJJKKKIIIIIIJJJLLLVVVdddvvvqqqYYYHHH@@@;;;999888777555555555666777777:::AAAOOOaaaqqq{{{~~~___DDD777666444222111111111000///000000000000000000000000........................yyyttthhhaaaXXXPPPIIIDDD@@@===::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>><<<@@@DDDIIIRRRaaapppzzz|||rrrdddTTTHHHDDDEEEFFFSSSfff{{{rrrVVVAAA999999555555444444333333222222////////////////////////////////////////////////.........///////////////........................////////////////////////........................////////////////////////---.....................,,,------...........................////////////............////////////...///000111222222333333111222333444666888999999555888===FFFVVVnnnooobbbeeettt}}}xxxoooeeeYYYMMMBBB;;;888999:::===@@@CCCFFFGGGHHHHHHIIIKKKNNNQQQSSSUUUZZZ^^^aaabbbccchhhpppxxxxxxlll___[[[ZZZYYYZZZ\\\]]]gggyyy}}}yyyuuuqqqoooooollllllmmmmmmllljjjkkkllliiigggccc___\\\YYYWWWWWWXXXWWWVVVSSSOOOKKKHHHFFF???>>>===;;;<<<===???AAAFFFIIIJJJIIIGGGHHHLLLQQQaaaoooyyy```KKK???999777666777777666555555666888999===FFFUUUcccppp{{{{{{]]]DDD777555333111000000000///.../////////////////////000........................~~~wwwoooiiiZZZUUUMMMFFFBBB>>>;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????DDDJJJRRR```qqq}}}uuueeeUUUHHHAAACCCHHHHHH___|||yyyaaaIII:::555666333333444444333333222111//////000000000000//////000000000000000000000000.........///////////////------------------------////////////////////////........................000000000000000000000000---------...............------...////////////........./////////000000000////////////000000000000///000111222222222222222444444444555555555555555444777<<>>;;;999777;;;;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>??????CCCJJJTTT```pppwwwgggUUUJJJDDDBBBGGGOOO]]]tttzzzdddOOO@@@888555444222333333444333222111111///000111111111111000///000000000000000000000000............/////////000------------------------////////////////////////........................////////////////////////---------.........//////......///000000000///////////////000000000111111111111111111222222222222111111222222333222222111222222333333444444444555333777;;;>>>FFFZZZuuu{{{eee]]]cccmmmtttwwwzzz~~~~~~{{{zzzwwwsssjjj^^^PPPGGG===<<<;;;<<>>;;;999999555666888888888999===@@@QQQ```nnnvvv{{{pppWWWBBB999444222000/////////...---++++++,,,,,,,,,---------------------------------}}}wwwooofff[[[UUUJJJGGGCCC@@@>>><<<:::888<<<<<<======>>>=========;;;<<<<<<===>>>??????@@@FFFOOO[[[jjj|||jjjYYYIIICCCCCCFFFNNNWWWxxx|||kkkUUUCCC;;;888777666111222333444333222111000///000111222222111000///000000000000000000000000---.........//////000000------------------------////////////////////////................................................---------.........//////...//////000000000000000000000000000111111111111............////////////222222333333333222222111---...///111333555777777333777;;;;;;AAAQQQkkkggg[[[\\\bbbfffiiinnntttzzz|||zzzzzzzzzwwwooocccUUULLL???===;;;;;;>>>CCCIIIMMMVVVZZZ```fffiiihhhgggeeeZZZSSSMMMMMMSSS[[[___aaajjjrrr|||nnnaaaWWWXXXYYY]]]___]]][[[```hhhyyy}}}{{{{{{yyyuuusssrrrpppmmmlllfffcccfffgggdddeeeiiieeeccc```]]][[[YYYXXXXXXUUUSSSPPPKKKFFFBBB???===999888999:::>>>DDDJJJMMMHHHKKKMMMMMMNNNVVVdddppp|||~~~fffSSS@@@;;;:::888555444444666999999999;;;???CCCZZZjjjyyy{{{hhhPPP===555444222000/////////...------------....../////////------------------------{{{sssjjjaaaXXXOOOJJJAAA===999888:::;;;:::999@@@@@@???>>>===<<<<<<;;;>>>:::999;;;===>>>CCCIIILLLYYYiiixxxxxx[[[RRRIIIEEEFFFNNN]]]kkkmmmXXXFFF@@@<<<555333777444444333333222111000000000000000000000000000000222111000.........///000------------------------,,,,,,------------,,,,,,000///---,,,++++++,,,,,,.........------,,,,,,,,,------,,,+++,,,---.../////////.........---------////////////////////////000000////////////000000000000000000000000000000000000000000111111111111222222222333333444444555111111444999???LLL```sssuuucccUUUUUU\\\^^^```fffrrr~~~xxxwwwvvvvvvrrrhhhXXXLLLBBB===:::<<<>>>@@@EEEKKKQQQ[[[eeekkkooosssrrrooo___VVVOOORRRZZZaaagggmmmssszzzuuuhhh^^^YYYYYY```bbbccc```___fffttt|||wwwuuutttssssssqqqnnnlllmmmjjjgggfffggghhhhhhhhheeebbb___]]][[[YYYVVVTTTTTTQQQMMMJJJHHHDDD???:::;;;::::::===BBBHHHLLLNNNNNNLLLKKKOOOXXXdddpppvvvqqqYYYFFF999999;;;666444777888333444;;;;;;888AAAPPPiiivvvuuugggVVVEEE:::666111111111111000000000000////////////////////////........................xxxsssjjjaaaXXXPPPIIIDDD@@@===999888:::;;;:::999===========================:::;;;>>>??????BBBHHHOOO^^^ssszzzfffUUUNNNGGGGGGNNN[[[nnn~~~}}}sss```MMM===888555///---111444333333222111111000000000000000000000000000000111111///.........//////------------------------------............------000///---,,,++++++,,,,,,......---------,,,,,,,,,------,,,,,,,,,---.../////////.........---------..............................------------......000000000000000000000000000000000000111111111111000111111222333444444555444333444777;;;CCCTTTccc}}}|||jjjZZZUUUXXXWWW[[[cccqqq~~~yyyxxxwwwvvvqqqhhh[[[RRRIIICCC?????????AAAFFFMMMXXXbbbmmmssswwwzzzxxxuuuggg___ZZZ^^^gggnnnuuuzzz~~~tttggg```]]]___cccjjjiiihhhiiioooxxx|||xxxvvvtttsssrrrqqqpppmmmkkkjjjhhhfffeeefffggggggfffcccaaa]]][[[ZZZWWWTTTRRRPPPMMMIIIFFFEEEBBB>>>:::777999<<>>>>>===<<<>>>BBBCCCBBBEEEKKKYYYiiioooYYYNNNJJJJJJQQQ]]]nnn}}}tttfffVVVFFF999666444000///333333333222222111000000000000000000000000000000000000000///............///.................................//////.........//////---,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---...///...............---------------------------------......------------......000000000000000000000000000000000000111111111111//////000111222333444555555444555777888===IIIVVVqqqvvvdddXXXUUUSSSXXXbbbrrr~~~{{{{{{yyyvvvppphhhaaa\\\RRRKKKDDDCCCCCCEEEKKKRRR```kkkvvv|||~~~yyyqqqkkkhhhnnnwww~~~|||pppccc]]]]]]```iiiqqquuuqqqpppvvv{{{wwwuuutttrrrpppoooooonnnllljjjgggfffeeefffggggggeeecccaaa___\\\YYYWWWUUURRROOOJJJHHHDDDBBB@@@>>><<<:::555:::AAAIIINNNOOOOOONNNGGGIIINNNWWWdddtttmmmSSSGGG;;;444777999666555777888666777;;;===EEEYYYooo|||tttbbbMMMBBB<<<666333222111111000000000000//////////////////////////////........................zzzsssooofff```VVVMMMGGGBBB???======<<<:::::::::;;;;;;;;;999999:::;;;<<<======>>>???>>>@@@DDDEEEFFFMMMUUUiiiwwwzzzgggYYYOOOQQQYYYggguuuxxx}}}~~~|||iiiXXXMMMAAA888666666444333666222222111111000000000000///////////////////////////.....................////////////////////////......////////////............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..............................------------------------000000////////////000000000000000000000000000000///000000000111111111111......///000222333444444444333555999:::===GGGQQQdddtttsssaaaVVVVVV[[[gggwww}}}}}}{{{wwwpppkkkgggfffYYYQQQKKKIIIJJJNNNVVV___jjjttt{{{yyyuuuuuu{{{zzziiiccc```aaadddhhhqqqyyyyyyxxxyyy}}}xxxvvvuuutttrrrpppnnnmmmmmmlllkkkiiieeeeeeeeeggghhhgggdddbbbaaa^^^[[[XXXVVVTTTPPPNNNHHHFFFBBB???===;;;:::999777>>>HHHPPPSSSQQQNNNKKKGGGKKKSSS]]]jjjyyy}}}bbbKKK???888444777888555444666888777999===BBBOOOiii}}}wwwgggTTTAAA888777555333222111000000000////////////////////////////////////........................}}}{{{wwwqqqjjjeee[[[UUULLLEEE@@@>>>===<<<:::;;;;;;;;;:::;;;;;;<<<;;;;;;;;;<<<<<<=========???>>>???CCCFFFKKKWWWcccxxxkkk```^^^```ggguuu{{{sssyyyzzz||||||qqqZZZHHH???999333222222222222333111111000000000000//////////////////////////////---------.........------////////////////////////......////////////......------------------,,,,,,------------------------,,,,,,,,,------------------.............................................000000////////////000000///////////////////////////000000000111111111111...///000111222333444444333333555999:::<<>>;;;999999:::===EEEPPPVVVVVVQQQKKKHHHEEELLLWWWdddqqq~~~oooVVVDDD<<<999777888777555444555888999;;;@@@HHH[[[wwwzzzppp[[[KKK<<<777777555222000000000000////////////...////////////////////////........................}}}xxxvvvsssoookkkeee^^^ZZZNNNIIIBBB===;;;:::::::::888:::;;;;;;;;;:::<<<===============>>>>>>????????????BBBGGGLLLUUUfffuuuvvvcccaaaggg||||||ooonnnwww~~~~~~xxxfffPPPAAA888555222111222222111111000000000///////////////000000000000000000000000+++,,,------...---------.................................//////.........,,,------......---,,,,,,,,,,,,,,,------------...+++,,,------......---------------...............////////////////////////......------------......////////////////////////000000000000111111111111000000111111222333333333555333333666777777;;;AAAOOO___sssooofffgggnnnyyy|||yyyuuurrrpppfff___YYYXXXZZZ___hhhqqqwww|||nnnddd___dddhhhoootttssspppsssyyy}}}{{{{{{sssssswww~~~yyytttssstttuuuvvvpppnnnkkkjjjjjjjjjjjjiiihhhhhhggghhhhhhfffbbb___```]]]ZZZWWWTTTQQQNNNKKKGGGEEEBBB===999999;;;===EEELLLTTTXXXTTTNNNJJJGGGEEENNN]]]lllyyyttt]]]III<<<999:::999888555444444666888:::===DDDPPPeeexxxjjjOOOCCC888666777444000...000000////////////......////////////////////////........................~~~{{{wwwsssnnnkkkfffaaa]]]WWWRRRNNNEEEAAA<<<999888999999999777999<<<<<<;;;:::<<<>>><<<===>>>???@@@BBBCCCCCCBBBDDDKKKSSSZZZfffxxxzzzlllgggrrrrrrlllpppzzzpppZZZGGG>>>555555444333333444333111////////////////////////000000000000000000000000***+++,,,---...------,,,------------------------------............------,,,,,,---......------,,,,,,,,,,,,---------......+++,,,---.........---------------.........//////..............................------------......////////////////////////000000000000111111111111222222222222333333333333666333222444555444777<<>>BBBJJJPPPVVVWWWRRRMMMJJJJJJLLLWWWgggvvv{{{eeeOOO???888666888999666333333555777777:::>>>GGGXXXnnn{{{qqq___EEE<<<555555444222000111000000/////////.........////////////////////////........................~~~|||wwwqqqmmmfffbbb]]]XXXSSSNNNIIIFFFAAA>>>;;;999999:::;;;;;;666999<<<<<<;;;:::<<<>>>;;;<<<>>>@@@BBBDDDFFFGGGGGGKKKUUU```iiitttttthhhcccmmm|||ssspppvvvzzzeeeLLL<<<999222333333222111222111............///////////////000000000000000000000000)))***,,,---...------,,,------------------------,,,------------------,,,+++,,,---.........---,,,,,,,,,,,,------.........+++,,,---.........---,,,---------.........//////------------------------000000////////////000000////////////////////////000000000000111111111111444444444333333333222222666222111444555666999>>>@@@PPPeeewwwtttsssttt|||~~~||||||~~~uuunnneee]]]TTTPPPMMMMMMQQQXXXZZZ___cccdddiiiqqqxxxzzzyyylllhhhjjjmmmoooooopppooommmppp}}}wwwlllffffffiiikkkhhheeefffooo~~~~~~{{{{{{xxxuuuqqqpppqqqrrrrrrrrrpppnnnjjjiiiiiijjjjjjjjjjjjhhhfffdddcccaaa^^^[[[]]]ZZZVVVSSSPPPMMMJJJGGG??????===:::888;;;AAAFFFMMMRRRVVVUUUPPPLLLKKKMMMVVVaaappp~~~rrr[[[GGG<<<999222666888444111222666999777:::???JJJ\\\rrr~~~yyy|||eeePPP@@@:::444444333111222555000/////////............////////////////////////........................~~~zzzuuupppkkkgggbbb___UUURRRNNNIIIEEECCCBBBBBB::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;??????@@@CCCFFFIIILLLMMMOOOXXXaaalll}}}wwwgggaaalll~~~}}}zzz~~~nnnWWWBBB999999777555222111222111000///000000////////////000000////////////............////////////////////////......---------,,,,,,,,,,,,---......//////......,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------........................,,,---...//////...---,,,////////////000000000000//////............////////////000111111111111111222333555555444555666888<<>>======::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<>>===<<<>>>DDDAAABBBFFFKKKPPPYYYcccqqqxxxyyytttrrrqqqooommmhhhiiimmmuuu~~~{{{rrreee^^^^^^ccceeeddddddaaaaaaiiixxxzzzwwwsssqqqnnnlllkkklllooorrrsssrrrlllllllllkkkkkkjjjjjjiiihhhfffbbb```___^^^]]][[[\\\WWWQQQMMMLLLHHHCCC>>>999999::::::<<<@@@FFFKKKQQQQQQOOOKKKIIILLLTTTZZZgggrrrmmmXXXHHH===999:::777666444444555666666666<<>>999999:::<<<===>>>BBBGGGKKKOOONNNMMMJJJKKKQQQ\\\dddttt~~~|||```LLLAAA999555555444444444555666777888888@@@JJJWWWcccmmmzzz~~~{{{vvvaaaKKK<<<666333000///000111000000////////////////////////........................------------------,,,,,,{{{{{{~~~{{{yyyxxxwwwtttpppkkkfffbbb```YYYVVVQQQMMMJJJFFFCCC@@@???>>>===;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;<<<======>>>@@@EEEKKKQQQWWWaaammmvvv}}}mmmaaaUUUUUU]]]uuuzzzgggQQQBBB999444333666555333111000111111000///000000////////////000000////////////............////////////////////////++++++,,,,,,---...//////,,,,,,---.........---------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,------......------........................///...---,,,,,,---...///........./////////000000000000////////////000000//////000111111111111111333444555555333333444555666:::CCCRRRdddxxx~~~}}}}}}|||{{{{{{wwwooohhhZZZMMM???:::999888888999:::888888;;;>>>AAAHHHPPPYYY___jjjxxxsssjjjbbb^^^\\\]]]^^^^^^aaadddiiimmmpppsssssssssqqqmmmgggaaa^^^ccclllzzzzzzsssiiibbbZZZXXXYYY]]]ccciiiiiifffdddiiixxx~~~zzzvvvtttrrrpppooolllkkkjjjlllnnnppppppooollllllkkkkkkjjjiiihhhhhhfffddd```^^^\\\YYYWWWTTTSSSOOOIIIEEEBBB>>>:::777:::<<<>>>@@@BBBEEEHHHKKKMMMNNNMMMMMMQQQ[[[hhhrrroooSSSCCC<<<777555444333444555555555666888:::DDDQQQ___iiisss}}}|||~~~lllWWWDDD777555333111111222333333222////////////////////////.................................------,,,,,,,,,zzz{{{~~~~~~~~~}}}{{{wwwtttqqqqqqoookkkfff```ZZZUUURRROOOLLLHHHEEECCCAAA>>><<<;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAADDDHHHOOOXXXcccqqqwwwhhhZZZSSSQQQXXXiii{{{hhhXXXFFF<<<888555333444444222000000111111000///000000////////////000000////////////............////////////////////////------------------------+++,,,,,,---...------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,------......------........................///...---,,,,,,---...///............////////////000000////////////000000//////000111111111111111222333555444333333444555555999@@@JJJYYYmmm{{{yyy|||}}}~~~~~~{{{zzz{{{xxxpppiiiYYYLLL???:::999777777999999777888<<>><<<999888:::===AAADDDEEEGGGJJJLLLKKKMMMOOORRRYYYeeesss}}}wwwbbbKKK>>>:::888666666444555666666555666:::===IIIXXXfffoooxxx~~~zzz|||vvvcccOOO???666333222111111222333222111////////////////////////.................................------,,,,,,,,,{{{|||}}}|||yyyxxxwwwuuuqqqnnnjjjhhheeeccc```[[[UUUOOOKKKHHHGGGDDDAAA@@@???>>><<<;;;999999999999999888888888::::::;;;;;;<<<<<<======<<<<<<<<<===???BBBDDDFFFIIINNNWWWeeettt~~~rrrdddWWWRRRSSSXXXeee{{{zzzpppVVVJJJ>>>:::888555333333333222000000111111000///000000////////////000000////////////............////////////////////////......---------,,,,,,,,,++++++,,,---------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------+++,,,------......------.................................------.........------.........///////////////............////////////000111111111111111111222444444333333555666555999>>>DDDOOObbbxxx{{{xxx{{{yyy{{{}}}~~~{{{xxxyyy{{{xxxqqqkkkWWWJJJ===888777666666888777777<<>>;;;:::::::::;;;>>>CCCGGGIIIJJJKKKLLLHHHLLLSSSZZZcccooo}}}fffVVVDDD<<<999888777777555666666555555888>>>CCCSSSaaannnsss}}}zzzzzz|||mmmYYYGGG;;;666111///...///000000///...////////////////////////........................------------------,,,,,,}}}||||||~~~~~~|||zzzxxxvvvuuuqqqooolllhhhddd```]]][[[WWWVVVTTTPPPLLLHHHDDDCCC@@@>>><<<;;;<<<<<<;;;:::999999999::::::999999999;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@CCCGGGJJJLLLVVV[[[fffvvv{{{lllaaaVVVRRRXXXaaammm}}}zzzkkk^^^GGG???888666555222111333333111//////000111000///000000////////////000000////////////............////////////////////////,,,,,,------------------++++++,,,------------,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------+++,,,------......------........................------............---------------.........//////......------------......//////000111111111111111///111222333333444666777555888<<>>??????@@@@@@@@@AAACCCFFFJJJNNNQQQbbbhhhssswwwjjj]]]TTTPPPSSSaaappp|||kkkXXXJJJ???999444333222000000333333111//////000111000///000000////////////000000000/////////............////////////////////////***++++++,,,---...//////++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------+++,,,------......------........................,,,---...//////...---,,,---------.........//////---------,,,,,,---------//////000111111111111111...000222333333444666888444777:::<<>>===@@@===@@@EEEKKKQQQVVVYYY[[[YYY]]]^^^\\\YYY]]]hhhssssssuuuuuuooofff^^^XXXVVVUUUPPPQQQVVVUUUSSS___ppp~~~|||{{{xxxvvvuuusssrrrqqqrrrrrrpppooonnnmmmllllllkkkjjjfffdddhhhgggfffeeecccbbbaaa```^^^[[[XXXUUUQQQLLLGGGCCC;;;;;;999777666777:::===;;;@@@FFFKKKMMMMMMMMMMMMMMMVVVbbbooozzzrrr\\\IIIBBB;;;999777444444666222333444333555<<>>======::::::::::::::::::::::::999999888999;;;<<<;;;;;;===???@@@@@@???@@@BBBEEEBBBCCCEEEHHHMMMUUU___eeerrr}}}sssdddYYYRRRUUU^^^kkk}}}pppaaaMMM<<<666555444555777555111---111111000000//////......////////////............///............---------------......///000000000000---+++))))))+++---000---------------------------------------------------,,,,,,++++++***++++++(((***...//////.........,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------............////////////......//////000000111111000000000000111111111111000111111222222333444444222333666:::@@@JJJ^^^ooo~~~~~~~~~}}}|||zzzxxxvvvuuutttwwwzzz|||}}}}}}}}}~~~sssnnnjjjlllrrruuusssooo]]]OOO@@@999888888:::>>>???MMM^^^fffbbbZZZTTTQQQUUUYYYcccsssuuuaaaGGGEEEAAA>>><<<<<<<<<===???BBBFFFIIIKKKOOOUUUZZZZZZbbbfffbbb]]]___iiiqqqtttrrrmmmeee\\\UUURRRQQQNNNPPPQQQQQQTTT___ooo{{{|||{{{{{{zzzyyyxxxwwwwwwsssssssssrrrqqqpppnnnnnnlllmmmnnnmmmkkkhhheeecccggggggfffeeebbb___\\\[[[VVVUUUSSSOOOKKKFFFAAA>>>:::888666555555888;;;>>>DDDJJJPPPPPPLLLIIILLLPPPTTT___kkkuuuwww___PPP???===;;;888666555555555444444777999:::@@@PPP```xxx|||zzzvvvvvvlll]]]LLL???666222111000000000000////////////000000//////.........---//////...---,,,,,,++++++333222111///...,,,++++++{{{tttrrrqqqssswwwyyyxxxuuuvvvrrrlllfffaaa\\\WWWTTTSSSQQQNNNKKKHHHEEECCCBBB@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFHHHIIIHHHKKKOOOTTT\\\eeepppwwwxxxfffZZZTTTUUUaaaqqqwwwbbbSSSEEE999777555444444555444111...000000000000////////////////////////............///............---------,,,,,,,,,,,,------------///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...///...---+++)))+++---......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///////////////////////////000000000//////000000000111111111000111111222222333333444444333555999===FFFWWWggg|||www}}}~~~}}}|||zzzxxxuuusssrrrooorrrwwwzzz||||||}}}}}}tttppplllnnnsssuuusssooo^^^OOO@@@999777888;;;???LLLYYYgggjjjaaaUUUNNNLLLOOOWWWeeewww{{{eeeSSSCCCAAA>>>;;;:::;;;===>>>@@@BBBEEEHHHJJJNNNTTTXXX```fffjjjgggaaaaaahhhooorrrooohhh___WWWQQQPPPPPPNNNOOOQQQTTT]]]kkk||||||xxxuuuuuuuuuuuuuuuuuuuuuuuusssssssssrrrqqqooonnnmmmiiijjjjjjkkkjjjiiigggfffeeedddcccaaa___[[[XXXVVVTTTSSSPPPLLLHHHCCC@@@>>>;;;999777777888;;;???BBBGGGLLLPPPOOOLLLLLLQQQWWW```jjjvvv~~~fffQQQDDD;;;:::888777666666666666222333777;;;>>>HHH]]]ppp~~~vvvtttttthhhWWWGGG<<<666222111000000000000/////////...000/////////.........---///......---,,,,,,++++++//////......---,,,,,,,,,~~~zzzvvvooollljjjlllooopppnnnllllllhhhbbb]]]XXXSSSOOOKKKHHHGGGEEEBBB@@@>>>======;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::======<<<<<<<<<<<<<<<<<<>>>???CCCIIIOOORRRTTTSSSTTTXXX___gggoooyyywwweeeWWWSSSVVVbbbwwwgggPPPBBB:::666777555333333333333111000////////////000000000000////////////............///............---------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++......+++(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000////////////////////////000000000000111111000000111111222333333333555444444777:::@@@OOO]]]ppp|||tttqqqwww~~~~~~}}}{{{xxxuuurrrooonnniiinnntttxxxzzzzzz{{{{{{vvvrrroooppptttuuurrrnnn```RRRBBB;;;999:::???EEE[[[gggppplll\\\MMMGGGHHHKKKXXXlllxxxgggSSSDDD>>><<<;;;:::;;;>>>AAACCCDDDDDDEEEGGGJJJPPPWWW]]]jjjmmmooollleeebbbgggmmmqqqlllcccYYYPPPMMMOOOQQQPPPQQQUUU___mmmzzzuuurrrooopppqqqrrrssstttttttttsssssssssrrrpppooommmllljjjiiiiiihhhgggffffffeeebbbaaa```^^^ZZZVVVSSSQQQRRRPPPLLLGGGCCC???===<<<<<<;;;999999<<<@@@DDDGGGKKKMMMOOONNNMMMQQQZZZbbbmmmwwwiiiSSSCCC:::888777666555555555666777333555999???FFFTTTkkkxxxrrrrrroooaaaNNN???888555333111000000000/////////....../////////........................------,,,,,,+++++++++,,,,,,,,,,,,,,,---~~~|||{{{zzzwwwssspppgggeeeccccccffffffdddbbb]]]ZZZUUURRROOOLLLIIIFFFAAAAAA???>>><<<<<<;;;;;;888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;===>>>AAADDDKKKTTT]]]bbbcccbbbdddiiiqqqyyyuuufff\\\WWWYYYfff|||oooUUUCCC999666444666444333222111111111111......//////000000111111////////////............///............---------000000///......---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,)))''')))---...,,,)))---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////000000000//////......---////////////000000000111000000000111222222333333555333444666888===IIITTTfffsssyyyooooootttyyy}}}zzzvvvrrrnnnlllkkkhhhmmmssswwwxxxxxxwwwxxxwwwtttqqqrrrttttttqqqnnncccUUUFFF>>><<<>>>EEEMMMccclllpppeeeRRRDDDDDDJJJQQQbbbwww|||jjjXXXHHH???;;;;;;<<<===AAAEEEIIILLLLLLJJJHHHHHHMMMWWWbbbjjjuuusssqqqlllfffbbbffflllqqqkkk```UUUMMMLLLPPPUUUVVVZZZbbbppp{{{wwwssspppoooppprrrsssttttttssssssrrrrrrrrrqqqooonnnlllkkkmmmkkkiiifffcccaaa``````aaa```^^^[[[WWWSSSOOOMMMNNNKKKFFFAAA>>>;;;;;;;;;<<<<<<;;;<<>>;;;777666555444444444555666999888===HHHUUUdddwwwvvvrrrrrrfffWWWDDD888444444333000000000/////////.......................................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,}}}{{{zzzyyyyyywwwuuusssqqqoookkkhhh___\\\ZZZZZZ\\\\\\ZZZWWWOOOLLLHHHEEEDDDBBB???======<<<;;;:::::::::::::::777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::;;;>>>AAAEEEKKKUUUaaakkkpppqqqqqqsssyyyuuueee^^^aaagggjjjtttZZZGGG===888666444444333333111000000111111......//////000000111111////////////............///............---------000000///...---,,,,,,+++,,,------......------,,,++++++++++++++++++++++++------------------------///---***+++---///...,,,...+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///....................................////////////000000//////......------...////////////000000000///000000111111222333333444222333666888<<>>AAAEEEKKKPPPUUUWWWWWWSSSNNNOOOVVVdddrrrzzz|||uuummmiiiccc___dddlllnnnhhh^^^TTTNNNPPPVVV\\\dddjjjvvv{{{yyyvvvsssqqqqqqrrrsssssssssrrrpppoooppppppoooooonnnmmmkkkjjjkkkiiigggccc```^^^]]]\\\___^^^\\\YYYUUUQQQMMMJJJHHHEEEAAA<<<:::999999:::;;;<<<===@@@CCCHHHKKKMMMNNNOOOPPPRRRXXXbbboooxxx{{{bbbMMMAAA<<<<<<777666555333333333444444;;;999@@@SSShhhwww~~~wwwsssppp[[[MMM===333222333222000////////////............---------...............---------------,,,,,,,,,---------,,,,,,,,,,,,,,,~~~}}}|||{{{zzzyyyzzz{{{|||||||||{{{{{{{{{{{{zzzyyywwwuuusssqqqnnnllliiigggeeebbb___\\\UUURRRPPPPPPRRRRRRPPPMMMKKKHHHDDDAAA???===:::888999999888888888888888999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<<<<>>>CCCGGGKKKUUUdddqqqyyy}}}~~~rrrggg```bbbooo|||uuu```III===:::888666555111222333222000///000111////////////000000000000////////////............///............------------------,,,+++******)))------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,******---+++)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------............//////////////////........................////////////000000//////000000111222222222333111222666888;;;BBBIIIYYYjjj~~~zzzuuuvvvyyyyyyyyy||||||wwwrrrooolllkkkmmmooorrrrrrqqqpppoooooorrrqqqqqqqqqrrrqqqnnnlllaaaVVVKKKEEEDDDGGGPPPZZZhhhkkkiii^^^RRRPPP[[[gggrrr||||||qqq^^^JJJ@@@???===AAAGGGNNNUUU[[[^^^``````\\\XXXYYYbbbppp}}}{{{pppgggeeeaaa]]]```hhhiiieee^^^XXXVVV[[[dddjjjxxx~~~~~~~~~~~~|||yyywwwuuutttrrrppppppqqqrrrrrrqqqnnnllljjjlllllllllllllllkkkkkkjjjeeeeeecccbbb```^^^\\\\\\[[[ZZZXXXUUUQQQMMMIIIGGGBBB@@@<<<999888888999:::;;;===AAAEEEIIILLLMMMNNNOOOQQQVVV[[[dddooo{{{kkkTTTDDD<<<999999777666555333333333444444999;;;HHHaaayyy}}}{{{{{{|||~~~xxxppphhhNNNDDD888111111222222000/////////.........---------------------.........------------------------------,,,,,,,,,,,,,,,,,,{{{zzzyyyxxxvvvsssqqqpppnnnooopppqqqrrrrrrqqqpppooooooooommmkkkhhhfffdddbbb```]]]ZZZXXXUUUQQQNNNKKKIIIFFFGGGIIIIIIGGGDDDGGGDDDAAA???>>>===;;;999999999888888888888999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>>>>>>>AAAHHHNNNVVVcccvvvssslllggghhhmmmxxx|||aaaPPP???888777444222444///111333333111//////000000000000000////////////////////////............///............---------,,,,,,,,,++++++*********.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...666888333---)))(((,,,***))),,,000111...***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////------.........................../////////000000//////000000111111222222444111222555777888===BBBNNN```www}}}}}}yyytttqqqooonnnmmmnnnooonnnmmmllllllmmmnnnnnnoooppppppooollljjjccc[[[RRRNNNMMMPPPZZZdddqqqtttsssllldddeeeoooyyy}}}~~~~~~ttt___III>>>???<<>>???;;;BBBLLLXXX```eeeffffffddddddfffmmmuuu|||mmmbbb]]]bbbaaaZZZXXX]]]ggghhhjjjmmmttt~~~~~~zzzuuupppmmmoootttxxxzzzyyywwwuuutttttttttsssqqqnnnoooqqqrrrqqqooollljjjffffffgggiiiiiijjjjjjjjjeeeeeedddbbb^^^ZZZUUURRROOOOOOMMMKKKHHHDDD@@@>>>999999888777777888999:::===BBBHHHOOORRRSSSQQQPPPQQQWWWbbbnnnzzzrrraaaKKK===999888666222333333333333444666888999AAALLLaaawww~~~rrrjjjggghhhjjjuuu|||tttbbbPPP;;;999777444222000000000//////.........---------,,,,,,,,,------.........------------------------%%%&&&''')))***,,,------fffgggggggggeeebbb___]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[ZZZXXXUUUSSSPPPNNNMMMJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;999888777888999999:::::::::::::::::::::::::::999888999;;;=========<<<;;;:::;;;???@@@???===>>>>>>>>>???CCCLLLVVV]]]ppp~~~kkkaaa```]]]jjj}}}hhhSSSAAA===777333111111111111000000111111111111000000000000000000000000000000...------,,,---...///000===666...+++---///...,,,111000///...---,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,GGG```___GGG///))),,,---.........------++++++''')))+++,,,---,,,***)))---...............------+++,,,---,,,,,,,,,...000---,,,+++,,,...///...---............////////////222111000//////...//////000000000000000000000000444333111111111333555666@@@MMMaaavvvzzzvvvsssqqqoooooonnnmmmkkkjjjiiiiiikkkkkkjjjjjjjjjkkklllmmmiiihhheeeaaa___dddnnnwww~~~xxxvvvxxxwwwvvv|||iiiOOOBBBAAAAAAHHHSSS]]]cccgggjjjkkkgggiiinnnwww}}}xxxiiibbb^^^```___[[[[[[^^^jjjrrr|||zzzwwwtttsssssssssrrrppppppppprrrtttuuuuuutttrrrqqqppppppqqqrrrnnnnnnoooooonnnllliiihhhccccccfffiiikkkjjjfffccccccbbb```]]]YYYVVVTTTSSSOOOMMMIIIEEEAAA>>><<<<<<888999888777777888<<>>=========<<<<<<;;;;;;:::999999999<<<;;;:::999888999999:::::::::::::::::::::::::::;;;:::888999:::;;;;;;:::;;;:::999:::===???>>>===CCCDDDFFFIIIPPPZZZeeemmm}}}~~~nnn```ZZZ[[[ggg|||}}}nnnXXXHHH<<<888444222222222222222000000111111111111000000////////////////////////...------,,,---...///000:::444...,,,---///...,,,............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++...AAASSSRRR@@@000,,,000......------,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------............------,,,---......---,,,...///...---,,,---///000///...............////////////111000000////////////000000000000000000000000000222111000000222444666888<<>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::<<<:::999999::::::999888<<<;;;:::;;;>>>@@@@@@@@@DDDGGGKKKRRR[[[hhhuuu}}}yyyiii]]]WWWXXX]]]uuuzzzjjjXXXGGG<<<555333111111222333333222///000000111111000000///////////////////////////...------------...//////444111---,,,...///---+++,,,,,,------.........///+++,,,---......---,,,+++************************++++++++++++++++++++++++---777???>>>555......111......,,,++++++,,,,,,---++++++,,,,,,,,,---------------............------,,,...000000///---------///------...///000///...---............/////////000////////////000000111000000000000000000000000000000000000222444777888999@@@NNNbbbwwwzzztttpppooonnnmmmllljjjiiihhhgggdddeeefffhhhiiiiiihhhhhhfffhhhiiihhhiiinnnvvv}}}}}}zzzqqqmmmkkklllpppwwwjjjNNNCCCEEEBBBMMM]]]lllvvvzzz{{{{{{|||yyywwwxxxyyyyyyvvvsssoooiiidddfffiiimmmsssxxx~~~}}}}}}}}}|||yyyvvvwwwxxxxxxvvvsssrrrssstttvvvvvvuuuuuutttrrrqqqqqqpppooonnnmmmmmmmmmnnnnnnooonnnmmmmmmmmmnnnppppppppppppnnnmmmmmmlllmmmmmmllllllmmmmmmllljjjhhhgggddddddeeefffgggeeeaaa^^^\\\[[[YYYWWWSSSNNNJJJHHHDDDCCC@@@<<<:::888777777666777888999;;;@@@FFFJJJGGGHHHLLLRRRTTTSSSUUUYYYcccqqqppp]]]JJJAAA999777666555555777444666777555555999CCCKKK]]]iiittt|||ooo```YYY[[[fffrrr{{{qqqcccSSSCCC:::555444333111000////////////............---------,,,------......------,,,......------------......++++++++++++++++++++++++HHHHHHHHHHHHHHHGGGEEEEEEAAA@@@???@@@AAABBBAAA???AAAAAA@@@@@@????????????;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::<<<<<<;;;:::=========>>>@@@CCCDDDEEEEEEJJJQQQ[[[ggguuu~~~iii]]]YYYZZZbbbiii|||jjjXXXHHH===777222111111222333444222111//////000000000000//////////////////////////////......------............///...,,,,,,......---+++,,,,,,---------.........***+++---......---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,***+++,,,///---+++******+++---...,,,++++++++++++,,,------,,,,,,---.........---------///222222000...,,,,,,...---,,,---...//////------------.........////////////...//////000111111000000000000000000000000000000000111222444555666777:::DDDUUUjjj{{{xxxtttpppooonnnllljjjhhhgggfff```aaadddfffggggggeeeeeeeeegggiiijjjlllpppuuuyyy}}}~~~}}}{{{wwwuuullllllmmmqqqxxxiiiMMMBBBDDDAAANNNbbbuuu~~~zzzuuurrrtttvvvxxxxxxvvvrrrooopppuuuzzz}}}wwwzzzyyyxxxxxxxxxwwwtttrrrssssssrrrpppnnnnnnppprrrrrrssssssssssssrrrqqqpppnnnnnnnnnoooooooooooooookkkkkkjjjiiiiiijjjkkkkkknnnnnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjhhhgggfffeeeeeeeeeeeeeeebbb^^^[[[XXXWWWUUURRRNNNIIIEEEBBBAAA???===;;;999999888999666999<<>>>>>???@@@???>>>:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999999::::::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999:::<<>><<<===>>>???AAADDDHHHJJJLLLSSS]]]jjjwww~~~oooaaa\\\___fffqqqzzzlllXXXIII???888444333222222333444333111/////////000000000000//////..........................................---------,,,,,,,,,------,,,+++...------------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((((()))***)))'''...---+++******+++---...***************+++,,,,,,++++++,,,---......---------///222222000...,,,,,,,,,+++***+++---...---,,,------------............//////...//////000111111000000000000000000000000222222222111222222222333444666===LLL```sss}}}{{{tttsssqqqnnnkkkhhhfffeee^^^___bbbdddddddddcccbbbccceeegggiiijjjllloooqqqrrrsssvvvxxxyyyxxxvvvuuulllqqqwww~~~gggMMMBBBCCC@@@OOOfff{{{yyyqqqkkkkkkpppvvv{{{~~~}}}||||||~~~vvvrrrrrrqqqqqqrrrsssrrrooommmqqqqqqpppmmmkkkllloooqqqpppqqqssstttuuutttsssssskkklllmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiiiiiiiijjjmmmmmmmmmlllkkkkkkjjjiiiggggggggggggffffffeeedddeeedddccccccbbb___[[[XXXTTTSSSQQQNNNIIIEEE@@@>>><<<<<<:::999888999::::::999===BBBFFFHHHGGGHHHHHHGGGHHHNNNVVVZZZ\\\aaagggxxxwwwcccOOOCCC<<<888666777777444444666444555666:::CCCQQQbbbmmmqqqssswww}}}zzzllldddbbbjjj|||wwwvvvooobbbPPPAAA888444333333333222222111111000///............---------,,,------......------,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***>>>>>>===<<<;;;::::::999>>>===<<<<<<>>>>>>===<<<999999999:::::::::;;;;;;999999999999999:::;;;;;;;;;;;;;;;<<<<<<=========999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999;;;>>>AAABBBAAA@@@:::<<<>>>@@@BBBFFFLLLPPPSSS\\\iiiwwwrrrjjjdddeeekkksss}}}~~~sss[[[HHH>>>999444000444333222222333222000......//////000000//////....................................///......---,,,,,,,,,,,,,,,,,,---,,,,,,...---------,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++++++++***))),,,++++++******+++------))))))*********+++++++++***+++,,,------...------,,,...000000///---------+++*********,,,---,,,+++,,,------------.........000////////////000000111000000000000000000000000222222222222222111111111222444:::FFFWWWlll~~~~~~yyyxxxuuuqqqmmmiiifffddd^^^___```aaabbbaaa``````aaabbbccceeefffhhhhhhiiijjjmmmqqquuuxxxyyyyyyyyyqqqyyy}}}eeeNNNDDDCCCAAAQQQiii{{{nnneeeccciiirrryyy}}}wwwsssqqqpppppppppqqqssssssqqqooopppooommmjjjhhhiiilllpppmmmoooqqqtttuuutttsssssslllmmmnnnooonnnllljjjhhhkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjiiihhhgggdddddddddccccccbbbbbbbbbcccaaa```___^^^[[[XXXUUUPPPNNNKKKGGGCCC@@@===<<<888888777777777999:::;;;>>>BBBHHHKKKKKKJJJHHHGGGFFFHHHNNNYYY```dddlllssswwwfffSSSCCC<<<:::777666888777444333666333555;;;FFFVVVeeeqqqwwwvvvvvvyyy|||sssiiieeeiiisssttttttpppgggXXXHHH<<<666444//////000000000//////...///............---------,,,------......------,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***<<<<<<;;;::::::999999:::===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;;;;==================>>>>>>777888999;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;>>>AAAAAA@@@>>><<<>>>AAACCCFFFLLLSSSXXX]]]fffuuutttqqqpppssswww|||mmm___LLL>>>777444222111222000//////111111000///......////////////..................................../////////...,,,,,,---------,,,,,,,,,---...+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***)))+++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++******+++,,,------------,,,---......---,,,...///,,,+++***+++---...---,,,,,,,,,---------.........111000000////////////000000000000000000000000000111111111222222222111111111444999@@@LLL]]]qqq}}}yyytttooojjjfffddd`````````_______________]]]^^^^^^```cccdddeeeeeeeeehhhnnnssswwwyyyzzzzzzxxxtttcccRRRHHHFFFCCCSSSkkk{{{lll```]]]dddqqqzzzyyysssppppppqqqqqqqqqrrrtttwwwxxxvvvuuuqqqooolllhhhfffgggkkkooommmoooqqqssstttsssqqqpppmmmoooqqqrrrqqqnnnkkkiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiihhhgggfffeeebbbaaaaaa```````````````___]]][[[ZZZYYYWWWSSSQQQLLLIIIEEEAAA===;;;::::::888777777888999;;;===???CCCFFFJJJLLLKKKJJJJJJKKKIIIKKKTTT```jjjrrr{{{vvvfffUUUEEE<<<;;;777555555777666333444888666;;;GGG[[[ppp}}}}}}yyyzzz}}}zzzpppiiijjjqqq}}}zzzqqqoooiii\\\NNNAAA888444444---...///000000//////...///............---------,,,------......------,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***))):::::::::;;;<<<===>>>???===<<<;;;;;;<<<===<<<;;;999999999:::::::::::::::===<<<<<<<<<<<<<<<======999999999999999999999999666777999:::;;;::::::999::::::::::::::::::::::::::::::<<<>>>@@@???===;;;???BBBFFFHHHLLLRRRYYY___iiisss||||||{{{|||~~~xxxWWWOOOBBB888333333444444000...------///000000///......////////////..................................../////////...,,,+++.........,,,++++++---///)))******+++---......///,,,++++++******++++++,,,************************++++++++++++++++++++++++&&&)))+++***&&&&&&***...)))***+++,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))***+++,,,------...---+++,,,---,,,,,,,,,...000---,,,+++,,,...///...---,,,,,,,,,---------......222111000//////...//////000000000000000000000000...///000222222333333333333666999;;;AAAOOOcccrrr{{{|||zzz|||vvvpppjjjfffdddaaaaaa```^^^^^^^^^^^^^^^[[[[[[[[[^^^aaacccddddddcccfffkkkqqquuuxxxyyyyyy}}}{{{ooobbbUUULLLIIIEEEUUUmmmzzzjjj]]]ZZZcccsss~~~xxxqqqmmmmmmoooqqqooooooqqqtttwwwxxxwwwvvvsssqqqmmmiiiggghhhlllpppoooppprrrtttsssrrrooonnnjjjlllnnnpppooommmjjjgggfffgggggggggfffeeeddddddfffgggggghhhgggeeedddccc```______^^^^^^^^^______[[[YYYWWWVVVUUUSSSPPPNNNIIIFFFAAA<<<999888888888:::::::::;;;===???BBBCCCGGGIIIJJJJJJJJJKKKMMMOOONNNQQQZZZhhhttt}}}|||gggXXXJJJ>>>:::<<<555333444666555333555999;;;BBBTTTmmm{{{}}}|||rrrkkkoooyyyzzztttllldddUUUGGG<<<666333222//////111222222111111000//////.........---------,,,------......------,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))<<<777;;;>>>888:::>>>999:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999999999:::<<<===<<<;;;:::;;;<<<<<<:::888777777999;;;======;;;999;;;>>>@@@???===>>>===<<<::::::<<>>===;;;999888888999:::666666999===AAAEEEFFFFFFGGGGGGFFFFFFHHHKKKOOOQQQTTT]]]jjjuuu}}}}}}lllUUUDDD===:::888555555666666333000111555:::AAANNNiiizzzxxxxxx}}}zzznnnooonnn]]]III>>>999555333333///.........------------.................................------,,,,,,,,,************************************************===:::======999>>>AAA888;;;;;;;;;<<<<<<=========::::::::::::::::::::::::============>>>>>>??????:::;;;<<<;;;:::999:::<<<<<<;;;999888888999;;;<<<:::888777:::@@@EEEHHHIII===>>>?????????BBBGGGJJJIIIJJJQQQZZZaaagggqqq}}}}}}zzzxxxzzzaaaLLLCCC<<<555222333444444222222111000000//////000000........................///...------------...///111---,,,///...***+++.........---,,,+++***)))))),,,---------,,,,,,+++***,,,,,,+++******+++,,,,,,........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,---...///000000//////------,,,,,,,,,,,,++++++,,,---...//////...---,,,............///////////////000000111222222222111111222000---111888;;;999222555777777888@@@MMMXXXqqqzzz}}}vvvzzz{{{yyywwwvvvyyy}}}~~~zzztttnnniiidddcccaaa___]]][[[YYYXXXZZZZZZ[[[\\\^^^```bbbcccggghhhiiikkkmmmppprrrsssyyyzzz|||~~~{{{wwwpppiiiaaaXXXOOOIIIFFFRRReeeyyytttfff^^^]]]ddduuu}}}xxxuuupppllljjjjjjkkkmmmnnnnnnnnnnnnoooqqqrrrssslllkkkiiihhhhhhjjjmmmnnnmmmnnnnnnoooooonnnnnnmmmlllllllllkkkiiihhhfffeeeffffffdddccccccbbbbbbbbbbbbcccddddddcccbbb```______]]]ZZZZZZZZZZZZWWWUUUVVVQQQLLLJJJJJJIIIEEEAAA>>>===:::888777777999999999:::===AAAEEEGGGHHHHHHGGGGGGGGGHHHJJJOOOTTTXXX```hhhttt}}}mmm___LLL>>>888777555222555555555444555666:::<<>>>>>???:::<<<<<<<<<;;;:::;;;<<<======<<<<<<<<<<<<=========;;;:::<<>>>>><<<;;;999888888999:::;;;<<<<<<===<<<===>>>===<<<;;;<<<>>>?????????@@@@@@@@@@@@@@@CCCAAA@@@AAADDDHHHLLLOOOKKKJJJIIIGGGGGGKKKQQQUUU```hhhuuu~~~yyy~~~~~~zzzdddPPPDDD>>>555333111222333444222111111111000///////////////.................................------.........///---------,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,,,,+++++++++(((((()))***++++++,,,,,,******+++,,,,,,---.........------,,,,,,------...+++,,,...000000///...---)))+++///111333222111000/////////000222444222000222444555555444777===CCCWWWggg|||yyykkkiiiiiiwwwxxxvvvyyy}}}~~~wwwqqqmmmkkkhhheeeaaa]]]ZZZXXXZZZZZZZZZZZZ[[[\\\]]]^^^cccccccccddddddeeegggggglllkkkkkkjjjjjjiiihhhgggaaaaaa``````^^^YYYSSSOOOMMMPPPZZZkkk|||{{{nnnaaa\\\^^^ccckkkrrrxxx|||{{{uuussssssrrrpppmmmkkkiiiiiiiiijjjkkkjjjjjjiiiiiiiiijjjjjjhhhgggfffeeeeeefffggghhhggghhhiiiiiiiiiiiiiiiiiiiiiiiigggfffeeedddcccccccccbbbaaa___]]]\\\[[[[[[YYY[[[^^^aaaaaa___\\\ZZZWWWVVVTTTSSSQQQPPPNNNMMMIIIFFFBBB@@@???>>>;;;999:::999777666777999<<<>>>BBBDDDFFFHHHHHHGGGHHHHHHFFFHHHKKKNNNSSS[[[fffmmmzzzqqqaaaQQQIII@@@:::888888666444333444555444555<<>>;;;@@@UUUYYYDDD;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::<<<<<<============>>>>>>;;;=========<<<;;;<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJUUUSSSPPPOOOQQQXXXbbbiiixxx~~~uuubbbPPPCCC===<<<333222222222222111000...111000000///.../////////........................---..................------------,,,,,,---...---,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,++++++++++++++++++++++++************************((())))))***+++,,,---...++++++++++++*********)))---,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........---,,,,,,,,,,,,---...+++,,,...000000///---,,,(((***---000111111///...000///000333555444111000000222333444444666;;;???KKK\\\qqqnnnhhhjjjoooxxx}}}{{{{{{|||wwwqqqooommmiiidddaaa^^^\\\\\\[[[[[[ZZZZZZ[[[[[[\\\``````_________```aaaaaaeeedddcccbbb```______^^^ZZZZZZ[[[\\\\\\YYYUUUQQQSSSSSSZZZhhhyyyvvvjjj^^^YYYZZZ\\\bbbgggooowww~~~vvvrrrqqqqqqpppooommmllljjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhfffeeeddddddddddddeeefffdddeeefffggggggggggggggggggfffdddbbbaaa````````````___]]]\\\ZZZYYYXXXXXXXXXZZZ]]]___^^^\\\YYYWWWUUUTTTSSSPPPLLLIIIGGGGGGDDDBBB???===<<<;;;:::999777777888999;;;>>>BBBCCCEEEGGGHHHHHHFFFEEEFFFGGGHHHLLLRRRVVV\\\eeepppyyysssbbbTTTDDD???999555444444222000222666888555555>>>PPP```www}}}xxxrrrqqqzzzuuutttwwwiiiRRRCCC;;;555555444222111222000000000000////////////////////////////////////------------------------,,,+++++++++*********)))************************::::::===;;;<<>>>>>===<<<;;;<<<<<<<<<<<<============<<<===>>>>>><<<<<<===>>>?????????AAABBBDDDFFFGGGCCCFFFIIIKKKLLLNNNPPPSSSYYYYYYXXXZZZ```kkkxxxuuu]]]KKK???888555555222222222222111000///...111000//////......//////........................------...//////...------+++------,,,,,,000111000//////...---,,,+++******++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************************))))))))))))---,,,+++************+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------)))+++---///000000///...333111222666888555222222///000111111222555999<<>>===<<<;;;::::::::::::888999;;;>>>BBBDDDFFFGGGFFFHHHIIIGGGEEEEEEIIILLLPPPVVV^^^ccciiiqqq}}}uuufffVVVLLL???<<<888666555444333222333777::::::===JJJaaasssxxxooojjjhhhjjjxxx}}}|||yyyxxxvvvbbbHHH<<<666222222111///...000000000000/////////..............................,,,,,,,,,------------...************************************************<<<999======:::AAADDD;;;===<<<<<<<<<;;;;;;;;;;;;========================::::::;;;<<<===>>>>>>???BBBCCCDDDCCCBBBAAABBBDDDCCCCCCCCCEEEGGGJJJNNNPPPNNNPPPTTTVVVYYY]]]cccggghhhjjjnnnsss|||{{{zzz~~~uuu```JJJ>>>888333111222000111222111000000000000000000///............///........................------...//////...------)))---...,,,---333555222......---,,,+++***))))))***+++,,,,,,---------,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++************+++++++++*********))))))+++******))))))***+++,,,+++++++++,,,,,,---------+++,,,------------,,,+++,,,,,,---------.........---...//////000000000///333///000555777333111333////////////000222666888>>>IIIYYYiiivvv~~~~~~yyyrrrooottt{{{~~~~~~|||wwwqqqkkkgggdddbbbaaa___^^^]]]\\\[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUVVVYYY\\\]]]\\\[[[ZZZZZZ___hhhsss{{{|||zzzmmmeee]]]XXXUUUVVV]]]fffrrr~~~~~~{{{uuupppllljjjiiijjjjjjjjjjjjjjjjjjiiihhhgggffffffeeeeeeeeeffffffgggeeeddddddccccccccccccbbbaaabbbcccdddeeeeeeeeeeeeaaa```]]][[[ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUXXXXXXXXXVVVTTTQQQNNNMMMJJJKKKJJJFFF@@@<<<;;;<<<999999999999888888:::;;;;;;===AAAEEEGGGHHHHHHHHHFFFHHHIIIHHHGGGJJJQQQWWW[[[ccclllsssxxxuuugggXXXLLLEEE<<<:::888777777777777666555777;;;AAANNN```tttuuuhhh___```bbbhhhxxx|||uuu~~~{{{vvvlllVVVBBB888333///000000......111/////////.........------------------------------,,,,,,,,,---------......)))******++++++,,,,,,---************************>>>888===AAA<<>>>>>======<<<<<<<<<;;;>>>>>>============>>>>>>======???@@@BBBDDDEEEFFFHHHJJJKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJMMMRRRVVVYYY[[[]]]```aaadddjjjsssyyytttssswww|||bbbPPP@@@:::888444222444///000111111000000111333000000///.......................................,,,---...//////...---,,,(((---...,,,...555777444******+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******...---------...000222333++++++,,,,,,,,,,,,------***+++---......---+++***------,,,,,,,,,---...///000000000000000111111111000+++,,,222444000...111000///---------000333555===EEERRRbbbqqq}}}}}}xxxwwwwwwyyy~~~|||uuunnniiifffdddcccaaa___^^^\\\\\\\\\VVVVVVVVVUUUVVVVVVWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVSSSSSSUUUXXX\\\___```___ZZZ\\\```iiirrrxxxyyyxxxmmmgggaaa]]]YYYZZZcccmmm~~~|||sssqqqnnnjjjgggfffeeeeeeggghhhiiiiiiiiihhhfffeeeddddddccccccdddeeeeeefffddddddddddddccccccbbbbbbaaaaaabbbddddddeeeeeeeee```^^^\\\YYYXXXXXXXXXYYYWWWWWWVVVUUUTTTTTTTTTUUUXXXWWWUUUSSSPPPMMMJJJIIIDDDFFFEEEBBB===999999:::666777777777777888999;;;???AAAFFFIIIKKKKKKIIIGGGFFFIIIJJJIIIIIINNNXXX```ccclllwww~~~xxxiii\\\OOODDD???555444333333333444555555666666:::GGG\\\rrr|||jjj]]]UUUZZZaaahhhxxx}}}rrrsss{{{ppp```LLL>>>777222///000000///111555///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---......///************************:::;;;<<<<<<=========<<<======<<<<<<<<<<<<======>>>===;;;999999999;;;<<<;;;::::::>>>EEEKKKLLLLLLSSSTTTTTTTTTRRRPPPNNNMMMOOOPPPSSSWWW\\\ccciiimmmmmmjjjlllsss{{{xxxooonnnpppsssfffOOODDD888333555666333...000000000000///////////////...---,,,,,,---...///......////////////......+++,,,------......------.........//////000000000////////////////////////------------------------))))))*********+++++++++,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,,,,)))))))))***+++,,,......444...((('''+++...///...,,,++++++***)))))))))***---,,,++++++******++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------............------000000000000////////////000///...------...///000111111000000111111222333:::>>>GGGVVVgggvvv~~~zzzyyy|||zzzwwwpppiiigggfffccc``````bbb___ZZZ[[[WWWSSSRRRTTTUUUTTTRRRTTTRRROOOMMMMMMNNNQQQSSSOOORRRVVVYYY\\\\\\[[[[[[YYY[[[^^^ccchhhmmmppprrrnnnlllhhheeefffmmmwww~~~|||vvvrrrqqqkkkjjjgggeeeccccccccccccffffffeeecccaaa```aaacccddddddccccccbbbccccccccccccbbbaaa```^^^^^^]]]]]]______````````````______YYYYYYWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQSSSRRRPPPMMMIIIFFFDDDCCC???>>>===;;;999888777666666777888999999:::===@@@FFFGGGHHHIIIIIIGGGFFFEEEIIIKKKOOOQQQTTT[[[dddjjjtttyyy}}}iiiXXXNNNGGG>>>888777555333333555666777666666999DDDXXXpppuuufffYYYSSSSSSYYYaaalll~~~yyyoooqqq}}}{{{ppp___MMM???777000000000000000000000000111111000...---,,,+++***//////...---,,,++++++***+++++++++******)))))))))+++++++++***++++++,,,---++++++************++++++<<<===>>>??????????????????>>>>>>>>>>>>>>>>>>???@@@???===<<<;;;<<<===>>>>>>???AAADDDIIIPPPWWW\\\dddddddddbbb```]]][[[YYYVVVXXX\\\dddnnnwww~~~sssnnnppp}}}|||xxxooo___RRRDDD<<<333000222333111...000000000000/////////...///...------------...///---......//////......---++++++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++***))))))***++++++***++++++,,,,,,,,,,,,+++++++++******+++,,,---...777222+++)))+++------+++,,,,,,+++***************,,,++++++***************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,......////////////......000/////////////////////000///...------...///000111111000000111111222333888<<>>???@@@@@@@@@@@@>>>>>>============>>>>>>>>>===<<<;;;:::;;;<<<======@@@DDDGGGLLLVVVdddnnnuuuuuussspppmmmjjjgggeeebbbdddkkkwwwxxxrrrsssxxx}}}qqqgggZZZKKK@@@888555111000000111111111000000000/////////......///...------------...///,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++***))))))***++++++,,,,,,---------,,,++++++---,,,*********,,,...///666222,,,***,,,------,,,---,,,,,,+++++++++++++++---,,,++++++******++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,//////000000000000////////////////////////////////////............//////111000000000000111222222666999@@@KKKXXXgggssszzz~~~{{{uuuuuuyyy|||zzznnnjjjjjjlllmmmnnnooonnnkkkkkkllliiiccc]]]YYYTTTSSSTTTTTTSSSQQQRRRQQQNNNMMMMMMOOOQQQSSSSSSTTTTTTUUUUUUUUUVVVVVVYYYZZZ[[[]]]```bbbcccdddjjjooovvv}}}~~~zzzssslllgggdddddddddeeedddccccccbbbbbbccccccaaaaaa```___]]]\\\^^^```aaa``````___^^^^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUTTTRRRPPPNNNLLLKKKIIIHHHFFFDDDAAA???===<<<:::999777555555666888999888;;;???BBBCCCDDDFFFHHHHHHGGGEEEDDDEEEGGGJJJLLLPPPUUU]]]dddlllvvvwwwlllaaaRRRGGGBBB>>>999666666888:::999888999<<<@@@KKKUUUeeevvvyyymmm```XXXLLLMMMVVVhhh}}}vvvgggnnn~~~vvvhhhXXXIII===555111000000000000000000000000------..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////---+++***)))((((((++++++************++++++>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>>>>===<<<<<<<<<===>>>@@@BBBFFFMMMWWWfffvvv}}}yyyvvvsssqqqqqqsss{{{~~~zzzyyyyyy}}}uuueeeWWWLLLAAA:::222333333333222111222333000000/////////..................------.........+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++------------------------------------------------...---------------,,,,,,************************+++******************+++---------------,,,+++***,,,+++***)))***---000222000---******,,,...///...------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......////////////...............////////////////////////....../////////000000000000000111222222444777===EEEOOO\\\hhhpppvvv{{{zzzwwwuuuuuuxxx~~~uuupppwww|||jjj^^^ZZZ\\\cccjjjnnnqqqrrrpppooopppmmmhhhbbb^^^XXXVVVWWWWWWUUUSSSPPPOOOMMMLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQRRRTTTTTTVVVWWWXXXZZZ[[[]]]^^^___hhhnnnvvv}}}xxxtttvvvrrrlllgggcccccceeefffddddddccccccbbbbbbaaaaaa^^^___^^^]]][[[[[[]]]___``````___^^^]]]]]]]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPNNNLLLIIIGGGFFFBBBAAA@@@>>><<<;;;:::999777666444444555777999;;;;;;???CCCFFFGGGGGGHHHIIIJJJHHHFFFEEEHHHLLLQQQTTT[[[aaaiiipppvvvvvvkkk^^^UUUJJJBBB>>><<<999666555888999777666:::CCCKKKZZZdddrrr}}}~~~wwwmmmccc[[[UUUKKKSSSbbbwwwxxxnnnxxxyyynnn]]]KKK>>>666222000000000000000000000000000........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------++++++************++++++DDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDGGGHHHNNNZZZkkk||||||zzz}}}}}}iiiVVVIII@@@:::777111333444444111000000111////////////............---..................---++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))------------------------************))))))((((((*********************************++++++*********------------,,,+++******)))(((((()))+++...111333+++***)))***+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,------......------,,,------....../////////000...//////////////////...000000//////000000111222444666;;;@@@GGGQQQ\\\cccooouuu}}}}}}xxxvvvxxxvvvvvv~~~uuunnnjjjqqq}}}zzzjjjXXXNNNKKKNNNXXXdddmmmrrruuutttssstttqqqmmmfffbbb\\\ZZZZZZYYYWWWUUUPPPOOOMMMLLLLLLLLLMMMNNNOOONNNMMMMMMNNNPPPRRRSSSRRRRRRTTTVVVXXXZZZ[[[\\\cccgggnnnssswww{{{|||wwwqqqllliiijjjgggccc```___```bbbdddeeeeeedddcccbbb```___^^^\\\]]]]]]\\\[[[[[[]]]___``````^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKIIIGGGDDDBBBAAA<<<<<<;;;:::999888777777555555444555666999<<<===???BBBFFFHHHGGGGGGGGGGGGIIIHHHHHHHHHLLLRRRXXX\\\fffkkksssyyy|||uuujjjaaaSSSMMMDDD===:::999777555555666666555777@@@OOOZZZjjjqqqyyy~~~~~~~~~yyypppeee\\\UUURRRTTTbbbuuu}}}}}}pppdddRRRBBB888333222222/////////////////////////////////...------,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++************++++++IIIIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLPPPZZZjjj}}}www{{{tttuuuzzz}}}nnnZZZHHH<<<777333111000111222111///---------/////////.........------------...//////...------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,,,,++++++***)))))))))+++++++++***************)))***++++++++++++***)))++++++,,,,,,,,,+++******&&&'''(((***,,,...000111,,,,,,++++++***)))((((((,,,++++++++++++,,,,,,---+++***))))))(((((())))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------,,,,,,,,,---------......//////000......////////////......000////////////000111111222555999;;;???EEENNNUUUdddmmmxxx~~~|||zzzyyyxxxwwwwww|||yyytttkkkhhhjjjrrr{{{kkk[[[KKKEEEBBBEEEQQQ___lllsssxxxxxxxxxyyywwwtttkkkfff```]]]]]]\\\YYYWWWRRRQQQOOONNNMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQMMMNNNPPPRRRTTTVVVWWWXXXZZZ^^^bbbgggkkkpppuuuxxxvvvtttqqqmmmiiidddaaa___bbbaaa___^^^^^^___aaacccddddddcccbbb```^^^\\\[[[ZZZ[[[[[[ZZZYYYZZZ]]]___```___^^^\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZYYYYYYXXXVVVTTTSSSRRRLLLMMMNNNNNNMMMLLLJJJIIIFFFFFFEEEDDDBBB???>>><<<888888888888888777777777666666777999;;;===???@@@BBBDDDGGGHHHGGGFFFGGGGGGIIIJJJLLLPPPUUU\\\bbbfffnnnttt}}}yyynnnggg]]]TTTIIIEEE>>>999777555444333555555555777>>>MMM^^^jjjwwwyyy|||{{{zzzyyy|||~~~~~~zzzsssiii___WWWTTTSSSeeeuuu{{{tttbbbWWWGGG:::444333222222////////////////////////000000///...------,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))++++++************++++++XXXXXXXXXWWWVVVUUUSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUVVVVVVVVVVVVVVVUUU___ooovvv~~~~~~vvvnnnttt~~~hhh[[[III<<<777444111///000/////////......,,,+++//////.........---------------...//////...------,,,,,,------------,,,,,,++++++,,,---------------///.........------------************************......------,,,++++++***+++++++++*********)))))))))***++++++++++++***)))))))))***+++++++++******&&&''')))+++,,,,,,,,,+++***+++,,,,,,+++)))((((((***************+++,,,,,,++++++***))))))))))))***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------------------,,,,,,,,,---......///000000---...///000000///...---///////////////000111111000333777888888;;;BBBHHHUUU___mmmwwwzzzzzzzzz{{{wwwxxxyyy||||||wwwnnnhhhdddfffnnnyyyzzzaaaSSSGGGDDDBBBDDDPPP___mmmvvv}}}~~~~~~|||rrrmmmgggccccccaaa___\\\VVVUUUSSSQQQPPPNNNNNNNNNKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRUUUYYY]]]```dddhhhkkkhhhgggdddaaa^^^\\\[[[ZZZ]]]]]]]]]]]]^^^```aaabbb___``````___^^^\\\ZZZYYYWWWXXXXXXXXXWWWXXX[[[]]]^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQOOONNNJJJJJJKKKKKKIIIGGGEEECCCAAA@@@@@@???===<<<:::999777777777777888888888888777999;;;>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIKKKNNNPPPUUU\\\cccjjjooorrrzzzzzzkkkaaa[[[RRRJJJBBB???;;;888666555555444555555888???LLL]]]nnnxxx||||||zzzwwwuuuuuuvvvxxxxxxuuunnneee^^^\\\^^^aaawwwzzzyyyyyyuuunnngggRRRIII<<<444111111111000////////////////////////........................+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,***))))))))))))***++++++++++++************++++++mmmllllllkkkiiihhhfffeeeddddddccccccccccccddddddcccdddeeefffffffffffffffcccrrr{{{yyytttqqqooovvv~~~~~~pppWWWLLL>>>777777777444000111///......000000...---//////.........---------,,,---...//////...---,,,,,,------......------,,,+++,,,------......------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))(((''''''++++++++++++******)))))))))***+++,,,,,,+++***)))'''((()))***************''')))***,,,+++***(((''''''))),,,---,,,,,,,,,---***)))))))))***++++++,,,///...------,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---..................---,,,,,,------...///000000---...///000000///...---///////////////000111111...222555555444555;;;@@@GGGSSScccoootttvvvxxxzzzvvvxxx{{{|||}}}yyyqqqttt}}}|||zzzvvvpppggg```aaahhhtttttt]]]PPPFFFFFFEEEEEEQQQaaaoooxxxyyytttnnnjjjiiihhhdddbbbZZZYYYVVVTTTRRRPPPOOOOOOLLLLLLKKKJJJJJJIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNQQQUUUXXXYYY[[[]]]___]]]\\\[[[YYYYYYYYYZZZ[[[VVVWWWXXXYYY[[[\\\]]]]]][[[[[[\\\]]]\\\[[[ZZZYYYUUUVVVVVVVVVUUUWWWYYY\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRPPPMMMKKKJJJHHHHHHIIIHHHGGGDDDAAA???=========<<<;;;:::888777666777777888888999999999888:::>>>AAACCCCCCCCCCCCCCCDDDFFFGGGGGGIIILLLNNNSSSXXX___gggpppvvv{{{}}}}}}pppbbbYYYUUUNNNFFF@@@>>>;;;999777777888888555666;;;FFFWWWiiixxx|||zzzvvvtttrrrqqqqqqqqqssspppjjjccc```ccclllsss~~~yyytttqqqppplllddd^^^HHH???555000///000///...////////////////////////,,,,,,------...//////000++++++++++++++++++++++++)))))))))******+++++++++((()))***+++---000222333++++++************++++++|||zzzvvvuuuwwwzzz}}}~~~}}}}}}|||||||||wwwtttyyy~~~~~~~~~kkk[[[FFF@@@888444333222000...000000000000////////////000///...------------------,,,,,,---///000///...,,,---///000000///---,,,...---,,,,,,+++***)))))),,,,,,,,,,,,+++***)))(((******+++,,,,,,---......(((((((((((((((((((((((())),,,///...+++))))))***)))+++---,,,***)))+++---))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))),,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,...///000000...------------...//////222222222222222222222222222111000000222444777999???EEEPPP^^^jjjsssvvvwwwxxxwwwxxxyyy{{{}}}}}}}}}lllbbbdddkkkqqqrrrvvvyyyuuulllccc___]]]fffooozzz}}}yyyeeeVVVKKKKKKMMMPPP^^^nnn{{{}}}{{{wwwsssppplllgggddd___^^^]]]ZZZXXXUUUTTTSSSSSSNNNHHHFFFHHHKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNQQQSSSUUUWWWWWWUUUSSSQQQPPPPPPRRRSSSYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWUUUSSSQQQWWWTTTRRRSSSTTTUUUSSSPPPMMMMMMMMMLLLJJJGGGDDDCCCAAA@@@???>>>===<<<<<<<<<>>><<<:::888777888999999777777888888999:::<<<<<<<<<>>>@@@AAAAAABBBDDDFFFEEEFFFHHHIIILLLQQQWWW\\\aaadddkkksss{{{~~~wwwooocccXXXPPPJJJFFFDDD===:::888666666777888888888999???PPPjjj~~~{{{zzz{{{yyytttmmmjjjkkkmmmmmmllljjjhhhjjjpppyyyzzzppphhhgggjjjeeeVVVIII<<<999444111000000000///////////////............+++000111---+++//////+++...---------......,,,***((()))***+++,,,++++++***************************))))))))))))))))))))))))}}}yyy}}}{{{jjjYYYNNN;;;888555333333444555444111000000//////.........//////...------------------,,,,,,---///000///---+++,,,---......---,,,+++------,,,,,,+++***))))))******++++++++++++************++++++,,,------...++++++++++++++++++++++++))),,,...---+++))))))******,,,,,,,,,+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))************************((()))******++++++******,,,,,,------------,,,,,,************************,,,++++++************+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,---...//////...------------...//////222222222222222222222222222111000000111333555777<<>>>>>===;;;;;;::::::::::::888777555555666777888999999:::;;;===???@@@AAA???@@@BBBBBBAAAAAACCCDDDFFFIIILLLQQQUUU\\\bbbgggrrruuu{{{|||uuuooohhh]]]SSSLLLHHHDDDBBB:::666333222555777777666:::AAALLL]]]rrrxxxooogggbbbaaaaaabbbcccdddiiipppzzz|||}}}xxxrrrkkkgggbbbXXXIII===999555111...............////////////............)))000333///---...///,,,...---------//////---+++)))***+++,,,---,,,,,,+++************************)))))))))))))))))))))))){{{{{{}}}qqq```PPPDDD???888888777444111//////000111111000///......------//////...------------......---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((***+++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++******+++---,,,++++++------,,,+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))******++++++++++++++++++++++++,,,,,,+++++++++------------------------***************+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////222222333333333333333333222111000000000111333444777;;;BBBLLLYYYeeeoootttwwwxxxzzz{{{}}}}}}}}}||||||mmm\\\SSSRRRVVVYYY```fffllljjjeeeeeelllsss~~~}}}{{{rrrmmmppptttwww|||wwwrrrooohhhgggeeeccc```]]][[[ZZZUUUQQQNNNNNNOOOPPPNNNKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRQQQPPPNNNNNNOOOMMMKKKKKKKKKJJJHHHGGGDDDCCCAAA???>>>===<<<<<<;;;:::999888888777888888777666555555555666888999888888999;;;===???AAABBBBBBCCCDDDDDDCCCCCCEEEGGGIIINNNUUU\\\ccckkkrrrvvvwwwnnnhhhddd^^^UUULLLGGGCCC@@@???888555111111444777888777@@@LLL]]]lll{{{~~~rrrfff]]]XXXVVVUUUXXX[[[bbbmmmzzz~~~{{{|||zzzzzztttrrrllldddWWWIII<<<444666333///......//////.../////////............---***222888666111000///...------,,,---//////...,,,++++++,,,---------,,,,,,************************))))))))))))))))))))))))}}}{{{zzz|||xxxwwwqqqgggYYYLLL@@@999666444666777444///,,,,,,---111000//////...---,,,,,,///......---------......000...------...///...---------,,,++++++,,,------,,,,,,++++++++++++++++++)))***+++,,,,,,---------******++++++,,,,,,,,,,,,************************)))***+++++++++***++++++///,,,***+++......,,,*********++++++,,,------...))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******++++++++++++******------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------...------------...//////222222222222333333333333222111000000///000111111444666;;;CCCMMM[[[hhhppprrruuuxxxzzz{{{{{{{{{{{{xxx}}}vvvggg[[[TTTSSSTTTUUU[[[bbbgggfffdddgggsss~~~zzzyyy}}}~~~yyyuuummmllljjjgggdddaaa^^^]]]VVVSSSQQQRRRUUUUUURRROOOKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<:::999888999999777666666555555555666666777777666777888999;;;<<<:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGHHHKKKNNNQQQVVV___hhhpppxxx~~~|||tttlllddd___\\\VVVNNNFFFAAA>>><<<:::666666666555555777<<<@@@IIIYYYkkkwww~~~wwwfffYYYRRROOOMMMLLLSSSYYYeeeuuu~~~xxxyyy|||zzzxxxooonnniii\\\KKK===666333444222000///000111111111//////.........------------666======777222000000,,,,,,+++---...///---,,,++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))~~~zzz|||ssslllddd[[[OOOEEE???;;;555222)))---111111000///111333/////////...---,,,,,,+++......---------......///111///---,,,---...---,,,......------------......++++++++++++++++++,,,,,,,,,,,,------------,,,,,,******+++++++++++++++,,,))))))))))))))))))))))))))))))))))))***+++++++++///,,,***+++---...+++)))((())))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))******++++++******)))(((((((((((())))))******//////...,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...------------,,,,,,,,,...------------...//////111111111222222222333333111111000000000000000000222444777<<>>===<<<<<<<<<;;;999777777777777888555555444444444555555666777777888999:::<<<===>>>???@@@@@@AAABBBDDDEEEFFFDDDEEEHHHJJJLLLOOOTTTXXX]]]ccckkkttt{{{yyyqqqjjjddd^^^ZZZVVVQQQIIIBBB===:::777666222777;;;:::666999BBBLLLZZZhhhwww}}}zzznnn\\\NNNGGGFFFGGGGGGQQQ\\\mmm}}}}}}~~~}}}~~~}}}yyyuuunnnkkkbbbRRRAAA555333555222000......000111111000............------------///555<<>>>>>??????@@@BBBDDDFFFGGGHHHJJJMMMPPPTTTZZZ```eeemmmrrryyyyyytttmmmgggaaa]]]XXXUUUPPPKKKDDD???;;;888555333///666<<<===<<>>HHHPPP]]]eeepppwwwyyy{{{}}}xxxxxxyyyzzzzzzwwwrrrnnnfffhhhmmmtttzzz||||||{{{ssstttvvvyyy}}}~~~xxxtttrrrvvv{{{~~~}}}{{{~~~~~~zzzuuurrrooommmbbb___[[[YYYZZZYYYUUURRRRRRQQQPPPPPPOOOOOOOOOOOOHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>===<<<;;;:::::::::;;;<<<777999;;;:::888777888:::777777777777777777666666666666666666777888999:::999:::;;;===>>>?????????>>>???AAACCCFFFIIILLLMMMUUUWWWZZZ]]]bbbhhhooottt{{{}}}vvvnnnjjjddd^^^ZZZUUUQQQNNNIIIEEE???;;;888666444333111555;;;AAAIIIUUUbbblllwww|||}}}uuueee]]]PPPDDD???AAAIIIPPPcccooozzzvvvsssvvvmmmoooqqqsssrrrnnniiiddd```WWWIII<<<555111000///...,,,+++,,,------,,,+++.........---------,,,,,,+++***000;;;???<<<777666444333222222222222///------,,,+++*********++++++************************))))))))))))))))))))))))yyytttlllcccXXXMMMCCC<<<888888777444000---...//////,,,***+++///111000...***++++++,,,,,,------...---------------...///000444111...,,,,,,,,,,,,+++***+++---......---+++***))))))***+++,,,------...%%%&&&''')))+++,,,,,,,,,++++++******************************************)))'''%%%&&&***------,,,))),,,---+++'''&&&''')))******++++++++++++,,,,,,))))))))))))))))))))))))************************(((((()))***************++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,)))))))))((())))))***+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////,,,------...///000000111000000111222222222222222///222444444444888AAAHHHTTT^^^jjjrrruuuwwwzzz}}}yyyxxxxxxwwwwwwtttoookkkfffkkksss}}}|||wwwqqqmmmrrrtttwww{{{~~~|||yyy}}}{{{wwwtttrrrmmmhhhccc```^^^\\\XXXTTTSSSSSSRRRQQQQQQQQQQQQRRRKKKKKKJJJIIIHHHHHHHHHIIIFFFDDDBBB@@@??????@@@AAA???>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???>>>======>>>>>>============>>>>>>:::999888777777777888999555777999999777666888:::555666777888777777555444777777777777888:::;;;<<<===>>>???AAABBBBBBCCCCCCEEEFFFHHHLLLPPPTTTXXXZZZaaacccfffiiinnnttt|||}}}rrrjjjhhhddd___YYYTTTPPPKKKHHHCCC@@@;;;888777666555444555666;;;FFFVVVfffrrryyyzzz}}}vvvjjjZZZUUULLLCCC@@@EEEQQQ[[[ppp{{{|||vvvvvvsssoookkkmmmooonnnkkkfff```]]]TTTIII===666444444222///000...------//////...,,,......---------,,,,,,,,,+++)))...<<>>888777555555555444111//////...,,,+++***+++,,,,,,************************))))))))))))))))))))))))yyyrrreee]]]SSSCCC===;;;222222111111000000000000000000000//////.........---...------,,,,,,------............------,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,---,,,+++*********************++++++)))******++++++,,,------)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++---,,,*********,,,...///))))))***+++++++++******((('''(((((()))+++,,,---888111***''')))++++++)))******))))))))))))******''''''''''''(((((((((((())))))************))))))((())))))))))))*********------------,,,++++++***+++++++++,,,,,,---------...+++'''''')))++++++******,,,...,,,)))((()))+++,,,,,,---...//////............///000111222333333222111000000333777;;;>>>JJJUUUcccmmmqqqsssvvvyyyuuuwwwxxxwwwsssnnnkkkjjjmmmvvvvvvooommmoootttwww{{{~~~~~~~~~|||{{{}}}|||yyyxxxsssmmmiiifffddd```\\\YYYYYYXXXVVVUUUSSSRRRRRRSSSQQQNNNLLLJJJJJJKKKKKKHHHDDD@@@???@@@@@@>>><<>>>>>>>>??????@@@<<<<<<<<<<<<<<<;;;::::::;;;:::888666555555555666888777666666666777888999:::999999888888888999999;;;:::::::::<<<>>>@@@AAADDDCCCCCCDDDFFFGGGFFFEEEIIIMMMSSSWWWYYY]]]ccchhhlllpppuuuyyy|||xxxrrrlllgggddd___[[[VVVQQQNNNJJJGGGDDDAAA;;;555555444222333555888???KKKZZZmmmzzz|||wwwssszzz|||pppcccTTTOOOIIIFFFFFFLLLZZZiiiyyyxxxqqqqqq~~~}}}mmmgggnnnmmmddd``````YYYMMMHHHBBB999444111///---+++------,,,,,,,,,+++++++++000000///...------,,,,,,,,,---///333;;;FFFPPPVVVTTTOOOGGGAAA??????@@@@@@888...***///222---******+++)))))),,,---***+++...************************}}}}}}~~~}}}nnncccWWWPPPHHH;;;888777000222111000000//////000000000/////////.........------------,,,,,,------------------,,,,,,+++++++++......---,,,++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,+++*********))))))))))))***************************************,,,,,,,,,++++++*********+++******))))))******++++++***((('''((()))+++,,,,,,,,,,,,,,,,,,+++******((((((((())))))***+++,,,555///)))''')))+++***(((******))))))))))))******''''''((((((((()))))))))******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,...+++((((((***,,,,,,++++++...000000//////111333------...////////////////////////000111111222222111000///000222666:::===EEENNNZZZdddkkkooosssvvvuuuvvvwwwuuupppllliiihhhpppxxx}}}sssmmmiiikkkoooxxx}}}|||{{{zzz{{{~~~{{{vvvrrrooolllgggddd___^^^]]][[[YYYWWWVVVUUUTTTSSSPPPNNNMMMMMMNNNOOOIIIFFFCCCAAABBBBBBAAA???????????????????????????>>>===<<<<<<<<<<<<<<<===::::::;;;;;;::::::999888999888777666555555555555777777666666666777777888<<<;;;;;;;;;;;;;;;<<<<<<=========>>>???AAACCCEEEEEEEEEFFFHHHKKKNNNPPPQQQSSSXXX^^^ccceeeiiinnnssswwwzzz{{{wwwqqqkkkhhhdddaaa^^^]]]YYYTTTOOOKKKHHHEEECCC???:::666666555333555:::AAAQQQfffwwwxxxtttxxx{{{{{{|||xxxlll^^^WWWMMMEEEFFFMMMWWWdddooo{{{yyyxxx{{{|||nnndddgggddd^^^^^^```VVVHHH>>>999333///...---,,,***------------,,,,,,,,,,,,000//////...------,,,,,,...------...222888===AAADDD@@@;;;666666;;;AAAEEE>>>888333222222...+++***)))(((+++000000,,,***+++''''''''''''''''''''''''}}}zzz|||zzzvvv}}}}}}mmm___RRRFFFBBB===444444777222111111000////////////////////////...............------------------------------------,,,,,,,,,,,,000///...---++++++++++++((()))***+++,,,---------......---,,,+++***))))))++++++++++++************************************+++++++++++++++*********+++******))))))******++++++***)))((((((((()))***...---------,,,++++++***************************000,,,((((((***+++***(((******))))))))))))******((())))))))))))*********++++++,,,,,,,,,,,,++++++************+++++++++,,,******+++,,,,,,,,,++++++///......------,,,++++++...,,,******+++------,,,+++,,,...///...///111222......///000000000//////000000000000000000000000000/////////111444777:::>>>DDDMMMWWWaaajjjpppssstttuuutttqqqlllhhhgggfffpppvvv~~~wwwwww||||||nnnfffdddeeelllssszzzyyyyyyyyy{{{|||{{{zzz}}}}}}zzzuuupppmmmiiihhhfffccc```^^^\\\[[[YYYWWWTTTRRRPPPPPPQQQQQQKKKHHHFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999888888888888888777666555888999999999999999888888:::::::::::::::;;;<<<===@@@@@@AAACCCEEEGGGIIIJJJIIIJJJLLLPPPUUUYYY^^^```___eeelllqqqtttwww{{{~~~yyyooolllgggccc```^^^\\\ZZZ[[[WWWPPPKKKGGGDDDAAA???:::777666666444444;;;CCCSSSgggyyyrrrsssssstttwwwuuuiii]]]XXXMMMFFFMMM[[[hhhqqqwww~~~|||tttiii]]]]]]ZZZVVVYYYZZZOOOAAA333111...---------,,,+++.........------------,,,//////......---,,,,,,,,,---,,,+++++++++,,,...///444222///,,,,,,222<<>>>>>>>>>>>===============<<<<<<;;;::::::<<<<<<<<<;;;:::999;;;;;;============;;;:::;;;;;;;;;<<<===???@@@AAADDDEEEFFFHHHKKKMMMOOOPPPOOORRRXXX]]]bbbfffiiikkkiiiooowww}}}{{{uuuooojjjgggddd```^^^\\\[[[YYYWWWYYYTTTLLLFFFBBB>>>;;;999444333333444444999FFFTTTiiiwwwyyymmmjjjiiimmmrrrqqqhhh___UUUPPPRRR___mmmvvvyyy{{{~~~~~~sssggg```UUUVVVSSSOOONNNMMMEEE::://////////////////...---//////.........---------.........------,,,,,,,,,******++++++,,,,,,,,,,,,,,,---,,,)))&&&(((111888===DDDEEE???:::888333,,,******...444444...******************************}}}~~~~~~|||}}}tttqqqtttyyyzzz}}}}}}lll[[[MMMEEE>>>555555555222888???<<<000///......---.........---------...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,------,,,++++++*********+++++++++,,,,,,---------000///......---,,,++++++***************************************************))))))))))))))))))***......------,,,,,,,,,,,,******))))))***+++,,,---++++++,,,,,,+++***)))(((((((((((()))***+++***)))******))))))))))))******************++++++++++++))))))************))))))******+++++++++,,,,,,,,,(((((()))***++++++++++++++++++,,,,,,---...//////---------------------...///.........///////////////000000000000000//////111111000000///.........000///.........000222333777777;;;CCCPPP]]]hhhmmmnnnooonnnlllhhhfffffffffjjjnnnsssvvvxxxvvveeeccceeeqqq}}}uuukkkaaa___dddlllxxx~~~}}}}}}{{{yyywwwwwwwwwzzzzzzzzzyyyyyy|||~~~|||{{{xxxvvvrrrpppmmmllliiifffbbb]]]YYYVVVUUUUUUPPPPPPOOOMMMJJJHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA>>>????????????>>>======;;;<<<===>>>>>>>>><<<<<<<<<===???@@@@@@@@@???>>>@@@AAAAAABBBDDDFFFHHHIIIIIIKKKMMMPPPSSSVVVXXXYYYXXX^^^fffmmmoooqqqrrrssstttzzzyyysssmmmhhhccc```\\\ZZZYYYYYYZZZYYYWWWUUUUUUOOOHHHAAA<<<888555333222000111555:::DDDVVVfffzzzrrrjjjeeecccfffkkkjjjeee___UUUZZZgggvvv~~~~~~|||}}}~~~}}}pppddd[[[WWWNNNPPPOOOIIIBBB>>>999555...///000000///...------//////.........------------------------,,,,,,,,,((()))+++---............))),,,...+++'''%%%)))------555<<<===;;;777000)))((('''(((,,,,,,(((&&&(((''''''''''''''''''''''''xxxttttttvvvyyyyyy|||wwwoooqqqwww||||||zzzkkk[[[KKK???;;;777///111333000555<<<888//////...------------------------------.........+++,,,---......---,,,+++))))))))))))************(((((((((((()))+++,,,---...---,,,+++************))))))***+++,,,---......---,,,,,,+++***))))))(((++++++++++++++++++++++++)))))))))******************))))))(((((())))))***+++++++++***************+++***)))((()))***+++,,,++++++,,,,,,,,,+++)))((((((((())))))******************))))))))))))******)))************+++++++++)))))))))******)))))))))************+++++++++,,,((())))))*********))))))((()))***+++---...//////,,,---......,,,,,,---...)))((()))+++...000000/////////000000000///......000000000//////.........000//////......///000111444444777===GGGTTT```hhhiiikkklllllljjjhhhhhhiiilllppptttvvvxxx~~~ttt]]]\\\^^^gggrrrxxxvvvrrrnnnfffaaabbbhhhoooyyy}}}yyywwwvvvvvvwwwwwwvvvvvvvvvxxx|||}}}{{{yyyxxxtttqqqlllgggbbb___^^^]]]XXXXXXXXXUUUPPPMMMKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAABBBBBBCCCCCC@@@@@@AAAAAA@@@@@@???>>><<<===>>>??????????????????@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFIIIKKKMMMNNNSSSUUUXXX\\\___bbbdddeeeeeellluuuzzz{{{zzz{{{|||}}}xxxtttmmmgggccc```]]][[[UUUVVVXXX\\\^^^^^^[[[XXXNNNHHHAAA;;;777555333222444444888@@@JJJWWWhhhvvvwwwfffeee___]]]```bbb```______]]]gggxxx|||zzz|||{{{rrrfffZZZSSSRRRJJJLLLJJJBBB999333111222---///000///---++++++,,,.........------------,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++'''***------***((()))***(((,,,555???@@@999111------***)))++++++((((((+++((((((((((((((((((((((((xxxrrrlllkkknnntttzzzwwwnnnjjjqqqzzz~~~}}}~~~uuucccWWWKKK>>>666555333,,,///111---222666111///...------,,,,,,------,,,,,,,,,------.........+++,,,...//////...,,,+++)))))))))******+++++++++))))))))))))***+++,,,,,,++++++*********+++,,,---)))*********+++,,,,,,,,,++++++******)))))))))(((++++++++++++++++++++++++((()))))))))*********+++))))))(((((((((((())))))'''(((((())))))))))))(((///---+++***))))))***+++***+++,,,------+++***)))*********)))))))))+++,,,******))))))))))))******)))))))))************+++)))******++++++******))))))))))))*********++++++)))))))))***))))))(((((())))))******+++,,,------***,,,......,,,+++,,,---'''%%%%%%(((,,,......---///////////////...------//////////////////......111000///////////////000///222444888>>>IIIWWW```eeehhhkkkmmmllllllllllllpppsssvvvvvvvvvzzz|||ppp[[[[[[^^^cccjjjnnnnnnlllkkkfffdddhhhnnnsssyyy||||||}}}zzzzzzzzz}}}~~~yyyvvvuuuvvvsssssssssssssssuuuyyy|||}}}~~~~~~~~~{{{wwwrrrnnnllljjjjjjbbbcccccc___YYYTTTRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPJJJJJJLLLNNNPPPSSSVVVWWW^^^```dddiiimmmpppqqqrrrtttyyyxxxsssooojjjddd___]]]\\\[[[[[[VVVXXX[[[___```]]]XXXSSSDDD@@@:::666444444555444:::<<>>:::555222333555777888@@@CCCOOOaaapppyyy|||qqqhhh___XXXLLLJJJMMMSSSVVVXXXaaakkkzzz|||~~~|||xxxyyyuuuqqqqqquuuyyy||||||wwwooogggbbbYYYMMMHHHIIIJJJBBB:::666333000///000...000111///------///222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******+++)))(((''')))******)))///"""%%%888===///'''---)))&&&'''***)))&&&$$$&&&''''''''''''''''''''''''~~~}}}{{{}}}uuujjjccc```jjjwww|||zzzrrriiiffflllsssuuuzzzwwwuuuwwwzzzvvvmmmeeeWWWQQQHHH>>>777333333444000...,,,---000111///---------------------------+++++++++,,,---...///000000111)))'''000111+++,,,(((+++------,,,+++***+++***++++++,,,,,,++++++***+++***)))))),,,000555888333)))&&&...111+++'''***---...---+++((('''''')))((()))++++++******+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************++++++++++++************))))))***,,,---///,,,---......//////............//////...---,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---///000111000///...///000000000000222777>>>DDDHHHYYY___gggmmmpppqqqqqqqqqsssuuuxxxyyyxxxwwwwwwwww~~~{{{yyyyyyyyyuuulllddd\\\___dddjjjoooqqqooommmmmmlllnnnrrrxxx{{{{{{yyy{{{~~~{{{ooohhh___aaaeeeiiinnntttzzz{{{uuuoookkknnnqqqsssrrrppppppsssvvvyyyyyyxxxxxxyyyzzz|||}}}|||{{{yyyvvvsssqqqpppmmmhhhcccdddcccaaa___^^^]]]\\\\\\XXXWWWUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSUUUWWWXXX^^^]]][[[[[[\\\___bbbdddffffffgggffffffhhhlllooosssvvv{{{~~~~~~yyysssmmmjjjiiihhhgggbbb___[[[YYYXXXYYY\\\^^^]]]cccccc\\\TTTNNNDDD:::111111444777444222;;;HHHRRRTTT___pppyyyrrrlllbbbSSSHHHDDDEEEGGGJJJQQQ]]]jjjsss~~~zzzwwwuuutttyyyxxxuuuqqqmmmkkkkkkllloookkkeee]]]UUUOOOJJJGGGDDD===444000000000///,,,///...---,,,+++*********---......---++++++---...++++++++++++++++++++++++---------...///000111111+++******))))))******+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}yyyuuutttxxx{{{xxxyyy}}}yyysssrrrwwwyyynnngggdddeeeppp~~~yyywwwpppgggeeekkkqqqrrrvvvrrroooooooooiii^^^TTTCCC???999444000///000111///...,,,---///000...,,,------------------------,,,,,,,,,,,,,,,---...///:::777---***000---)))000***,,,------+++***+++++++++++++++,,,,,,+++++++++***))))))***,,,///333555222,,,---666777...)))***,,,------+++)))'''((())))))***++++++***)))***,,,'''((()))***+++,,,,,,---))))))))))))))))))))))))************))))))))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((('''******************************++++++++++++*********************,,,---...+++,,,,,,---------------...............---,,,,,,,,,,,,,,,---------......//////...------------......///000000......///000111000000111444999???BBBQQQWWWaaahhhmmmoooqqqqqquuuxxxzzz||||||{{{{{{zzzvvvuuusssrrrooojjjccc]]]```ccciiipppuuuwwwvvvuuussstttuuuxxx{{{}}}~~~wwwjjjcccYYY[[[]]]```eeekkksssxxx}}}~~~|||xxxuuutttqqqrrrrrrqqqqqqrrrtttvvvwwwuuurrrpppppprrruuuwww{{{|||~~~}}}zzzyyyxxxuuuppplllmmmlllkkkiiigggfffeeeeeebbbbbbaaaaaabbbcccddddddhhhhhhhhhfffeeecccaaa```]]]]]]^^^___```bbbdddeeehhhgggfffggghhhkkkoooqqqtttttttttsssrrrsssvvvyyy~~~{{{xxxtttmmmhhheeedddbbbaaa___^^^[[[ZZZ\\\___dddffffffeee]]]RRRJJJGGGAAA:::999777777999:::???KKKYYYaaabbbjjjyyy|||qqqhhhaaaXXXMMMDDD>>>???DDDNNN[[[iiisssxxx|||xxxsssqqqsssuuu}}}zzzuuunnniiigggggghhhkkkhhhccc\\\TTTMMMHHHEEE===777000...///000...,,,///...------,,,,,,,,,,,,000000000---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++************++++++***+++++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))~~~xxxrrrooommmkkkhhhiiinnnwww}}}yyyvvvssspppmmmrrrzzzxxxmmmiiikkkttt~~~rrrjjjhhhiiipppzzz~~~wwwvvvtttnnnfffeeejjjnnnooonnnjjjeeebbb^^^UUUIII???777555333111000000111222///---,,,---...///...---........................------,,,,,,,,,,,,------:::333***...333***&&&222---......,,,******+++,,,++++++++++++++++++++++++))))))******,,,---///000//////666>>><<<111***+++***+++,,,+++)))((()))******+++,,,+++))))))***+++(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++*********)))))))))))))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''******************************++++++++++++******************+++,,,------,,,,,,---.........---------............------,,,,,,,,,,,,---------......000000///............///+++---......------///000111000//////111555888;;;EEEMMMXXXbbbiiinnnqqqrrrwwwyyy|||~~~~~~}}}qqqqqqoookkkeee```\\\[[[hhhlllrrryyy~~~~~~qqqddd]]]XXXYYYZZZ[[[^^^dddkkkpppxxx|||}}}{{{{{{{{{wwwtttqqqppprrrtttuuuvvvuuurrrmmmiiiiiikkknnnqqquuuvvvxxxzzz|||~~~zzzxxxyyyxxxvvvtttrrrqqqppppppppppppppprrrtttuuutttsssuuutttsssrrrpppnnnlllkkkiiijjjlllnnnppprrrrrrssstttttttttuuuwwwzzz~~~{{{wwwrrrooooookkkeeeaaa___^^^\\\[[[\\\\\\\\\]]]```dddiiikkkiiiaaaSSSEEE@@@AAA@@@===<<<::::::???GGGRRRbbbooosssqqquuu}}}tttggg\\\TTTNNNGGGCCC;;;???HHHXXXiiiuuu{{{{{{zzz}}}}}}{{{vvvppplllnnntttyyy~~~tttjjjcccaaaaaabbbeeeccc^^^XXXQQQIIIDDD@@@666222///...000111000...///...------------......///000///---***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))}}}yyytttnnnjjjfffddddddccccccfffnnnyyyxxxuuuqqqooollllllttt~~~qqqfffeeekkktttwwwpppqqqttt}}}{{{uuuuuutttnnnhhhgggkkkmmmkkkfff```XXXRRRLLLDDD:::333555555444333222111111111///.........//////..............................------,,,,,,+++,,,,,,,,,222+++)))888DDD555***333.........,,,******+++---++++++++++++++++++++++++))))))***+++++++++++++++,,,111999???:::///***+++)))***++++++***)))***++++++,,,,,,+++)))((()))***+++++++++***))))))(((((()))))))))))))))))))))))),,,++++++******))))))(((((()))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******************************++++++++++++***************++++++,,,,,,,,,,,,---......//////......---------......------,,,,,,,,,,,,---------......000//////...............***+++------------///000000000//////000222555666<<>>??????777999@@@LLLZZZiiiwww}}}yyyyyyuuummm```TTTLLLGGGEEEDDDAAAIIIWWWgggttt|||}}}|||{{{~~~}}}rrrrrroookkkjjjpppzzzrrrfff^^^[[[[[[\\\```^^^YYYRRRKKKCCC<<<999444222000000222222111///------,,,,,,,,,------...+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((~~~zzzyyyxxxxxxuuussspppllliiigggfffffffffgggjjjpppzzzzzzuuurrrooopppxxxzzzllldddgggpppvvv{{{tttuuu{{{{{{wwwuuutttoooiiihhhjjjhhhddd[[[TTTKKKCCC===999444111111111111000000///...---//////000////////////000........................------,,,+++++++++,,,,,,///***...GGGWWWFFF111111......---+++***)))+++---,,,++++++******++++++,,,)))******++++++***)))(((***///666888222***)))+++((()))+++,,,+++******++++++,,,,,,+++)))((()))***++++++***)))(((((('''''')))))))))))))))))))))))),,,+++++++++******))))))((()))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******************************++++++++++++************++++++,,,,,,,,,+++++++++,,,------------,,,,,,,,,---------------,,,,,,,,,,,,---------......///...------,,,,,,------)))+++------,,,---...000////////////111222444555666>>>IIIUUU___hhhooossstttuuuyyy~~~tttrrrlllbbb[[[]]]fffoooyyy}}}~~~}}}{{{tttjjjaaa^^^```jjjlllooopppmmmkkkiiihhhooovvv|||vvvrrrssstttsssqqqqqqpppooonnnllllllkkkkkkkkklllmmmnnnpppqqqrrrssstttuuuvvvxxx{{{}}}~~~~~~~~~yyyzzz}}}~~~{{{zzzuuurrrnnnkkkhhheeebbb___\\\[[[[[[\\\^^^___^^^]]]___aaadddeeeddd___ZZZVVVJJJCCC;;;777777888:::;;;666@@@PPPaaarrryyyvvvyyy|||{{{zzzzzzooohhh]]]PPPEEE@@@@@@BBBJJJWWWiiiwww}}}tttlllllllllkkkooowwwooobbbZZZWWWWWWWWWZZZWWWRRRKKKCCC;;;555111222111000000000000...---+++++++++***++++++,,,,,,***+++,,,,,,++++++---///************************---------------,,,,,,,,,,,,++++++******++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((zzzwwwvvvvvvppppppooonnnooopppqqqsssrrrtttxxxxxxtttssstttzzzyyyooofffccckkkvvv~~~uuukkkgggnnn{{{~~~zzzvvvrrrqqqkkkeeecccccc^^^WWWMMMGGG???888555333333222......///000000000//////...///000///...---...000------------------------,,,,,,++++++++++++,,,,,,++++++000DDDTTTEEE...)))++++++,,,+++******+++------,,,+++******+++,,,---******++++++******)))((((((,,,000000+++((((((+++'''***,,,,,,+++************+++,,,+++))))))***+++(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******************************++++++++++++*********++++++,,,,,,,,,++++++'''((())))))******))))))+++,,,,,,------------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,***,,,------,,,,,,...///---...///000111222333333333999BBBLLLVVV___hhhmmmqqqrrrvvv}}}~~~sssppphhh___YYY]]]hhhrrrxxx||||||yyy{{{}}}wwwpppiiiaaa]]]aaahhhqqquuuzzz|||zzzwwwsssqqqppptttzzz{{{wwwvvvvvvuuuuuurrrrrrrrrpppnnnllliiihhhhhhiiiiiijjjkkklllmmmmmmnnnnnnpppqqqssstttuuuuuuvvvzzz~~~~~~{{{wwwtttrrrqqqjjjgggdddbbb```___]]][[[ZZZZZZ[[[^^^aaaccccccbbbcccddddddbbb]]]UUUMMMHHH;;;777444444333333666:::CCCTTThhhyyy}}}uuupppppprrrqqqqqqrrrjjjdddYYYKKK@@@<<<@@@DDDWWWeeexxx}}}qqqiiiiiiiiilllsss|||xxxiii]]]WWWUUUSSSRRRRRROOOIIIBBB;;;444000---.........---,,,+++++++++++++++***************+++---......,,,***)))***+++************************************************+++******************+++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))}}}xxxwwwwwwrrrrrrtttvvvyyy|||{{{rrrrrruuuwww{{{wwwmmmeeebbbeeeqqq~~~wwwkkkgggeeehhhzzz~~~{{{yyyyyyzzzyyytttpppllliiiddd]]]ZZZXXXPPPGGG>>>;;;666333111000000000000000000111111111111000+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------'''+++,,,333===666))))))''')))++++++******+++,,,---,,,***))))))***,,,---++++++************))))))'''***---,,,)))))))))***(((***,,,---+++***)))))))))***++++++***)))***,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++,,,,,,---))))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******************************++++++++++++*********+++,,,,,,,,,,,,+++***(((((()))******************+++,,,---------------,,,,,,,,,---------......//////...---------------,,,---......---,,,---///---...///000000000000///000444:::AAAJJJTTT^^^dddjjjkkkooowww~~~}}}yyyqqqmmmfff___[[[]]]eeelllpppuuu|||~~~vvvssspppuuu{{{|||wwwtttmmmiiieeeaaa\\\\\\dddooouuuzzz{{{yyywww{{{~~~{{{zzz{{{}}}{{{yyyvvvrrroookkkiiihhhfffffffffgggggghhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkmmmqqqvvvyyyzzz{{{|||}}}{{{||||||}}}~~~~~~||||||tttrrrpppnnnllljjjiiihhhccc```^^^]]]]]]]]]\\\[[[\\\]]]^^^aaaeeefffeeeccc```___[[[UUUMMMFFF???<<<666333222444444555>>>III\\\mmmwwwnnngggffffffeeeeeegggddd^^^TTTGGG???AAALLLVVVhhhsssxxxppphhhffffffllluuu}}}xxxooobbbYYYUUURRROOOLLLIIIFFF@@@999444000///...,,,,,,,,,+++******+++,,,------,,,+++************,,,------,,,***)))***+++************************(((((())))))******++++++***))))))(((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))zzzyyyyyytttvvvxxx|||}}}rrrjjjmmmtttyyy}}}|||qqqfffaaaaaahhhwwwsssggg___aaafffqqqyyy{{{yyyvvvuuuuuuvvvtttnnnjjjfffccc]]]VVVSSSOOOEEE;;;333333222111000///...---111000///...------,,,,,,)))+++---,,,***)))+++---++++++++++++++++++++++++************+++,,,---...'''...***''',,,,,,,,,333$$$'''***++++++***++++++---,,,***))))))***,,,---,,,+++***************+++&&&***,,,+++***++++++)))(((+++------+++)))((((((((()))++++++******+++---000000///...,,,++++++***))))))))))))))))))))))))))))))***+++,,,------...))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******************************++++++++++++*********+++,,,---,,,,,,***)))++++++,,,------------,,,***+++,,,,,,------------,,,,,,,,,---------......000000///...............---/////////---,,,---...---.../////////...---,,,---000444:::BBBLLLWWW^^^cccdddhhhpppxxx{{{xxxssspppmmmgggaaa^^^___cccfffiiinnnuuu}}}vvvooommmfffjjjnnnpppooommmjjjiiiaaa______]]][[[\\\gggssswww|||xxxwww|||{{{uuuooollljjjjjjddddddddddddeeeeeeeeeeeeeeeeeefffffffffeeeddddddfffiiinnnrrrsssssstttuuuqqqrrrsssuuuvvvxxxyyyyyy|||~~~~~~|||yyywwwtttrrrqqqiiihhhfffeeecccbbbbbbbbbaaa^^^\\\\\\]]]^^^^^^^^^______aaadddfffgggeeeccc[[[WWWOOOGGG???:::666444555333333555666<<>>:::777---111555444000---...000........................,,,,,,,,,---------......000...,,,+++,,,,,,+++*********************************))))))***,,,...///+++******)))))))))))))))((())))))))))))*********++++++************++++++))))))(((((((((((()))))),,,,,,,,,------,,,,,,,,,)))***++++++***+++---///222222222...***''')))+++((((((((((((((((((((((((******))))))(((((('''''')))***)))'''%%%%%%''')))*********)))))))))))))))))))))(((((((((((())))))''')))+++,,,,,,,,,***))),,,***))))))******)))''''''((()))++++++******)))))))))))))))************************************))))))))))))))))))))))))((()))))))))************---------,,,,,,+++++++++,,,...111333333111...,,,222111000...,,,+++++++++------------------,,,,,,---------............///...///111666===DDDKKKOOOSSSZZZdddkkkoooooonnnnnnpppllleee```^^^]]]]]]]]]hhhiiimmmvvvxxxooohhheeedddcccaaa___]]]\\\[[[ZZZ\\\WWWTTTWWW\\\cccllluuu{{{wwwvvvzzz|||||||||}}}~~~{{{wwwrrrnnnjjjggggggfffeeecccbbbbbbcccbbbaaa```_________```aaaccccccdddgggiiijjjhhhfffddddddcccdddgggkkkppprrrtttuuuwwwzzz~~~~~~}}}~~~}}}yyyvvvppppppnnnmmmkkkiiihhhgggbbb```___]]]]]]^^^___```^^^^^^^^^___^^^^^^]]]]]]___^^^___bbbfffddd]]]VVVIIIGGGCCC===999555222111222666:::;;;>>>JJJ\\\kkkzzztttiii]]]SSSRRRUUUTTTSSSSSSWWWRRRJJJFFFKKKXXXiiiuuu~~~~~~|||vvvpppmmmlllbbbgggnnnssstttqqqnnnmmmbbb^^^YYYSSSOOOJJJEEEBBB===999444///,,,,,,---...///---,,,,,,---......---***++++++,,,,,,++++++***++++++************++++++++++++***)))(((((())))))++++++++++++++++++++++++))))))(((((((((((())))))***)))(((''''''((()))***))))))((((((((((((((()))((((((((((((((((((((((((|||sssoooqqqsssyyy~~~sssccc]]]ZZZaaajjjooorrruuu|||yyyqqqfffbbbfffnnnsssvvvuuu~~~}}}{{{{{{sssgggcccfffiiiooo{{{tttnnnpppssswww{{{{{{yyywwwrrrooollliiigggccc___\\\OOOIIIAAA;;;777444111///111555888666111---,,,---........................+++++++++,,,,,,,,,------000...,,,+++,,,,,,+++***+++++++++++++++++++++++++++************+++---...+++******))))))))))))))))))))))))*********+++++++++******))))))******+++******))))))))))))******((())))))******))))))((()))***++++++******,,,...///000///,,,)))((())),,,((((((((((((((((((((((((***)))))))))(((((((((''')))******(((&&&&&&(((******)))))))))))))))))))))))))))(((((((((((())))))******))))))******+++++++++***))))))******)))''''''((()))***+++******)))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++---///111333333111///---111000///...---,,,,,,,,,------------------------.........////////////000---...///222777===BBBEEEJJJQQQZZZccchhhkkkmmmnnnkkkgggaaa]]]\\\\\\^^^___cccdddgggooo}}}|||rrrjjjdddaaabbbaaa___\\\[[[YYYYYYXXXZZZVVVTTTYYY^^^eeepppyyy}}}|||yyyyyywwwsssqqqsssuuu{{{|||wwwqqqmmmhhhhhhgggfffdddccccccdddaaa```___^^^]]]]]]^^^___`````````bbbcccccc```^^^ZZZYYYXXXYYY\\\aaafffiiinnnoooqqqtttxxx{{{~~~~~~|||{{{{{{{{{zzzwwwuuuttttttsssooolllhhhgggfffeeecccbbbaaa```ZZZYYYXXXWWWXXXZZZ\\\]]]aaaaaabbbbbbaaa```^^^]]]^^^\\\[[[[[[\\\WWWOOOHHH???===:::777444444444555333999???DDDJJJWWWiiiwwwyyyppphhh```VVVMMMKKKLLLLLLLLLOOONNNOOOPPPTTT\\\iiiwww~~~zzz|||{{{zzzuuupppkkkiiiiiieeehhhlllpppqqqoookkkhhh\\\XXXTTTPPPLLLHHHCCC@@@777555111...,,,---...///+++***((((((***+++***)))***++++++,,,,,,++++++***++++++************++++++,,,,,,+++***************++++++++++++++++++++++++***))))))(((((())))))******)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))}}}tttllliiikkkooovvv{{{}}}qqqeee\\\XXXYYYbbbjjjnnnqqqtttyyy|||vvvooofffbbbdddhhhlllmmmmmmtttuuupppnnnooojjjbbbdddjjjqqqzzzuuummmjjjllloootttvvvuuuqqqnnnkkkgggccc^^^YYYUUUPPPLLLBBB>>>888444222000///...222555888777333///---...------------------------*********+++++++++,,,,,,///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++******)))))))))))))))************+++++++++,,,+++******))))))******+++++++++************++++++***++++++,,,,,,++++++******+++,,,+++******+++,,,,,,,,,,,,***(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((***,,,))))))))))))))))))******))))))(((((((((((())))))+++***((('''((())),,,---+++)))((((((******)))'''(((((()))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...///111222222111///............---------------...........................////////////000000000///......///222555999;;;>>>DDDMMMVVV]]]ccchhhllldddbbb^^^[[[[[[]]]```cccaaaaaaccciiisss~~~yyyrrrlllgggbbb___```^^^\\\ZZZYYYXXXXXXXXX[[[WWWVVV[[[bbbiiittt}}}|||xxxqqqjjjgggeeejjjsss}}}{{{tttooojjjjjjiiiiiigggfffeeeeeeaaa___^^^\\\[[[[[[\\\\\\]]]\\\\\\\\\]]][[[XXXVVVPPPNNNMMMMMMPPPVVV\\\```eeefffhhhkkkooorrrtttvvvvvvxxxzzz{{{{{{{{{}}}~~~xxxtttsssssssssuuutttsssqqqpppooooooooonnnllljjjhhhhhhfffdddbbb___^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVWWWZZZ\\\___```bbbcccccccccbbb___\\\ZZZYYYVVVSSSRRROOOJJJBBB<<<777666333222222555888;;;:::@@@HHHOOOXXXdddtttuuulllbbb[[[TTTLLLFFFCCCBBBBBBFFFLLLJJJPPPZZZfffppp{{{|||tttpppooopppooommmjjjhhhhhhiiijjjhhhhhhjjjmmmlllfff```SSSQQQNNNJJJHHHDDD???<<<111000///------...///000***)))'''''')))***)))(((***++++++,,,,,,++++++***++++++************++++++---,,,++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))(((((((((((())))))))))))(((((((((((())))))************************{{{sssjjjcccaaadddjjjqqqvvvxxxzzz}}}}}}|||rrrfff]]]ZZZYYY]]]eeelllooossswwwyyy}}}~~~zzzyyyxxxmmmhhhcccaaabbbeeefffgggjjjppprrrooonnnooommmiiifffnnnwwwwwwmmmffffffhhhllloooqqqnnnhhhddd```\\\VVVPPPKKKEEE@@@<<<:::777444111000000000000...111444555333111000000------------------------++++++++++++,,,,,,,,,,,,///---++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++******)))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******+++******))))))******++++++,,,,,,------,,,,,,+++)))+++,,,,,,***)))***+++++++++***((('''''')))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((('''''''''***,,,)))))))))))))))*********))))))(((((((((((())))))***)))((((((((()))+++,,,***)))(((((()))***)))'''((()))))))))************((()))))))))************------------------------))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,,,,,,,------...////////////...---,,,,,,------............------............//////............////////////111000000000111333555666555:::AAAIIIQQQYYY```eeeaaa```___]]]]]]```dddgggeeeddddddgggmmmrrruuuvvvooommmkkkiiiiiigggdddbbb```___]]]\\\[[[\\\]]]^^^```\\\[[[```ffflllvvv~~~~~~{{{vvvmmmeeeccc\\\cccnnnyyy~~~xxxsssmmmmmmmmmmmmmmmkkkiiigggaaa```^^^\\\ZZZZZZZZZZZZ[[[YYYXXXXXXXXXWWWUUURRRJJJIIIGGGGGGJJJPPPVVVZZZ\\\]]]```cccfffhhhjjjkkklllnnnoooppppppqqqsssuuu{{{|||}}}|||{{{|||}}}~~~}}}|||zzzyyy|||xxxrrrlllhhhfffggghhhiiihhhgggfffeeeddddddddddddcccaaa___^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWUUUVVVWWWZZZ]]]```ccceeeaaaaaabbbaaa^^^ZZZWWWTTTQQQNNNKKKHHHFFFAAA<<<777555444333444777<<>>999666------------------......,,,+++))))))+++,,,+++******++++++,,,,,,++++++***++++++************++++++,,,++++++*********++++++************************++++++************++++++))))))(((((((((((()))))))))(((((((((((())))))***)))))))))))))))))))))))){{{qqqjjjbbb\\\[[[^^^ffflllqqqqqqssswwwxxxwwwzzz{{{}}}{{{uuunnnggg```ZZZ[[[[[[```gggllloootttzzz}}}uuuqqqoooooooooiiigggeeeeeefffhhhiiiiiinnnssswwwuuusssrrrqqqnnnkkksss{{{|||tttjjjaaa\\\aaabbbeeehhhhhhddd]]]XXXSSSOOOIIICCC>>>999555222111111///---,,,---...///---///111111111/////////------------------------,,,,,,,,,,,,------------...---++++++,,,---,,,+++))))))))))))))))))))))))*********************)))+++******)))))))))))))))******+++++++++,,,,,,,,,***))))))))))))))))))***))))))(((((((((((())))))(((((())))))))))))(((((()))***,,,,,,***))))))***,,,+++)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''&&&%%%&&&(((+++(((((())))))************))))))(((((((((((())))))'''((()))***+++***)))))))))((('''((()))***)))((()))))))))))))))*********((()))))))))************************************))))))))))))))))))))))))))))))))))))*********+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............------------......//////,,,,,,,,,---------......////////////000111333444222555:::???FFFMMMUUUZZZ___```aaaaaaaaacccgggkkkiiihhhgggggghhhhhhfffeee^^^^^^___aaadddffffffeeebbbbbbaaaaaacccfffiiijjjkkkfffccceeehhhkkkrrryyyzzzzzzwwwpppfff```___ZZZaaallluuu}}}}}}zzzsssrrrrrrssstttrrrnnnkkkdddbbb```]]][[[ZZZYYYYYYWWWUUUTTTTTTUUUTTTRRRPPPHHHFFFEEEDDDGGGLLLRRRVVVUUUWWWYYY\\\___```bbbbbbcccdddfffgggggghhhjjjlllpppqqqrrrqqqooooooqqqssstttuuuvvvxxxxxxxxxwwwwwwvvvvvvuuussspppnnnmmmlllnnnkkkeee```]]]]]]^^^_________]]]\\\[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVWWWZZZ]]]```bbbddd``````___\\\YYYTTTPPPNNNHHHEEEBBB???<<<999666444333444777;;;AAAHHHNNNRRRUUUWWWZZZ^^^eeemmmuuuzzzuuufff[[[TTTLLLFFF@@@============???IIITTTaaaiiittt~~~xxxtttooohhhbbbaaa___bbbgggkkknnnqqqtttwwwooohhhaaabbbfffeee\\\SSSLLLIIIEEEAAA===999444000---------------,,,++++++---,,,******,,,---,,,+++***++++++,,,,,,++++++***++++++************++++++******))))))))))))***+++************************++++++************++++++(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((({{{rrriiiccc]]]XXXYYY]]]dddiiillllllmmmqqqtttsssssstttvvvzzz}}}~~~}}}{{{yyyuuuooohhhccc```___^^^ddddddgggkkknnnpppxxx}}}zzzzzzxxxtttmmmgggeeegggkkknnnqqqppppppooooooppppppqqqtttwwwyyywwwrrrnnnmmmmmmqqqvvv{{{~~~~~~yyyqqqhhh```YYYVVVYYYZZZ[[[[[[ZZZVVVOOOJJJEEEAAA<<<888555333000...000111000///------...000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,++++++,,,---,,,+++))))))))))))))))))))))))))))))******+++******)))+++******)))))))))))))))************+++++++++,,,***))))))(((((())))))***))))))(((((((((((())))))))))))************))))))''')))+++,,,+++))))))***,,,***((((((***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%$$$%%%''')))((((((((()))******++++++))))))(((((((((((())))))&&&''')))++++++***)))'''((('''&&&''')))***)))((()))))))))((()))******+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************++++++++++++++++++******))))))******+++)))***,,,---......------++++++,,,,,,---.........++++++,,,,,,,,,---------------------...///000000000222555888<<>>:::777444222222222333777>>>GGGPPPWWW\\\______]]]\\\___fffnnnuuuxxx~~~xxxkkk[[[PPPJJJEEE???;;;:::<<<@@@DDDIIISSS^^^nnnttt|||zzzooojjjgggbbb```aaaaaafffkkkppprrrssstttuuukkkddd______bbb```XXXOOOJJJFFFAAA<<<888444000---...------,,,,,,+++******+++***((((((***+++***)))***++++++,,,,,,++++++***++++++************++++++)))))))))((())))))***+++*********************************))))))*********(((((())))))))))))(((((((((''''''(((((()))***+++''''''''''''''''''''''''rrrjjjbbb^^^[[[YYY\\\aaadddiiijjjhhhiiinnnrrrrrrnnnooorrruuuwwwwwwvvvtttrrrooohhhaaa]]]^^^dddhhhkkkjjjkkkmmmmmmooozzz{{{tttnnnmmmmmmhhheeeaaa```ccckkktttzzz~~~}}}zzzwwwuuuuuuuuuuuuuuuuuuqqqkkkgggiiimmmqqqtttuuutttuuuyyyzzzwwwwwwtttnnnfff]]]VVVRRRPPPPPPOOONNNMMMKKKGGG@@@<<<999666333111111111111000444555555333000...000222222000,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,***+++,,,------,,,))))))))))))))))))))))))'''((()))***++++++******+++******))))))))))))))))))))))))*********++++++))))))(((((((((((())))))***))))))))))))))))))***++++++,,,,,,,,,,,,++++++%%%(((+++,,,+++*********+++(((''')))---000000000(((((((((((((((((((((((('''((((((((()))))))))***(((((((((&&&%%%%%%&&&((('''(((((()))******++++++))))))(((((((((((())))))'''(((((()))))))))))))))((('''&&&''')))***)))(((***)))((((((((()))++++++))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++************+++***)))(((((()))***+++)))***,,,.........---,,,******++++++,,,------...,,,,,,,,,---------......------------------.........///111333555:::???CCCIIIPPPXXX]]]^^^___cccggghhhhhhiiiiiihhhccc]]]XXXRRRQQQPPPSSSYYY```fffhhhiiijjjlllpppvvv}}}yyyrrrjjjcccaaadddlllzzz{{{vvvpppiii___VVVTTTXXX___eeennntttxxx~~~~~~}}}}}}yyysssllljjjgggccc```^^^]]]]]]YYYVVVSSSRRRQQQPPPNNNLLLGGGGGGFFFGGGHHHJJJLLLNNNKKKMMMPPPSSSUUUVVVVVVUUUTTTVVVXXXYYYYYYYYY[[[]]]]]]]]]\\\ZZZXXXVVVWWWXXXWWWXXXZZZ\\\]]]]]]]]]]]]^^^______]]]YYYVVVVVVWWWUUUSSSQQQNNNMMMMMMMMMNNNOOONNNMMMLLLLLLKKKLLLLLLKKKLLLMMMKKKIIIJJJMMMQQQSSSTTTUUUVVVXXXYYY[[[[[[___``````aaabbbbbbcccbbbXXXUUUPPPKKKEEEAAA>>><<<888777555333222444666999>>>DDDMMMWWW___dddffffffeee___ZZZZZZ```hhhooorrrrrrlll^^^OOOHHHGGGEEE@@@======AAAJJJRRRYYYbbbkkkuuuyyy}}}qqqfffbbbaaa```aaadddiiimmmqqqtttrrrnnnkkkiiiccc___[[[\\\^^^[[[SSSKKKFFFAAA;;;666333000...---------,,,+++++++++,,,,,,***)))'''''')))***)))(((***++++++,,,,,,++++++***++++++************++++++***)))))))))******+++,,,***************************))))))(((((())))))***'''((()))******)))((('''''''''''''''((()))***+++((((((((((((((((((((((((kkkddd^^^\\\ZZZZZZ___eeefffiiijjjggghhhnnnrrrsssjjjlllpppsssuuuuuutttsssrrrnnnggg___]]]aaajjjqqqjjjiiihhhgggfffiiiuuu}}}|||wwwnnneeeaaaaaaccc```^^^\\\___fffsss{{{wwwuuutttrrrqqqooojjjeeeccciiipppnnnpppnnnkkkjjjnnnooommmkkkhhhbbbZZZQQQKKKIIIHHHIIIGGGEEEDDDAAA<<<666222222000...---///111222222444555555222...,,,...000000---***(((***---000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***+++,,,------,,,************************&&&''')))***+++++++++***+++******)))))))))))))))((())))))))))))*********))))))(((((((((((())))))++++++************++++++(((((())))))))))))(((((($$$'''***,,,+++******+++((('''&&&)))///333555444(((((((((((((((((((((((('''((((((((())))))******)))***)))'''%%%%%%''')))'''(((((()))***+++++++++))))))(((((((((((())))))***)))'''&&&'''(((***+++'''&&&&&&''')))***)))(((***)))((((((((()))+++,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++******)))))),,,+++)))(((((()))+++,,,)))***,,,......---,,,+++))))))***++++++,,,---------------.........///////////////.........------+++---...000222555:::>>>>>>FFFQQQXXXZZZ\\\```ccchhhiiijjjlllkkkgggaaa\\\TTTRRRPPPRRRXXX```hhhkkkkkklllnnnsss{{{uuujjj```[[[\\\```nnn||||||vvvuuuqqqkkkdddZZZSSSTTT[[[```fffnnntttyyy~~~}}}vvvnnnllliiieeebbb```______^^^\\\XXXUUUSSSQQQOOOMMMIIIIIIIIIJJJKKKLLLMMMMMMIIIKKKNNNQQQRRRSSSSSSRRRPPPRRRTTTUUUUUUUUUWWWYYYXXXXXXWWWTTTQQQOOOOOOPPPNNNOOOQQQSSSTTTUUUUUUTTTUUUWWWWWWUUUPPPNNNNNNPPPOOONNNLLLJJJHHHHHHGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLLLLKKKJJJKKKOOOSSSVVVVVVXXXYYY[[[]]]^^^___]]]]]]^^^^^^]]]]]]\\\\\\RRRNNNHHHAAA;;;777555444222222222333555:::???DDDLLLRRR\\\eeejjjkkkiiiggghhh```WWWTTTYYY```fffiiifff___SSSGGGDDDHHHIIIGGGCCCBBBGGGSSS^^^fffooowwwxxx{{{wwwlllaaa]]]^^^___cccgggooorrrvvvuuuppphhhaaa]]]^^^[[[YYYZZZ[[[WWWPPPIIIBBB===777222//////...------,,,+++++++++,,,...///+++***((((((*********)))+++++++++,,,,,,+++++++++++++++************+++++++++*********+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''''''''((()))++++++))))))))))))))))))))))))gggeeeccc___\\\]]]aaadddgggfffffffffhhhiiihhhggghhhiiilllpppssstttrrrpppsssppplllhhhggghhhiiijjjiiieee___]]]___dddhhhkkkooojjjccc]]]ZZZZZZ]]]___```bbbdddhhhnnnyyy|||tttpppqqqsssnnniiieeeeeegggiiiiiijjjkkkiiieeeaaa___aaacccbbb]]]VVVNNNGGGCCCAAA@@@@@@>>>;;;777444111000000222222000///............111000///...---,,,,,,,,,,,,,,,------.../////////******+++,,,------------++++++******++++++,,,---***+++,,,------,,,+++***+++'''&&&***+++))))))+++***)))***---000000---***---,,,++++++***+++++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))***++++++)))((('''))))))))))))))))))))))))&&&))))))&&&)))111555333+++***)))(((((()))***+++)))***++++++***)))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))***************++++++,,,******))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))*********)))((())))))***........................,,,+++*********+++,,,---,,,,,,,,,------............------,,,,,,,,,------000000000000111222333444999>>>FFFMMMSSSYYY^^^aaadddfffjjjllllllggg```ZZZTTTPPPMMMMMMSSS\\\dddhhhgggmmmrrruuu{{{~~~tttggg[[[UUUUUUVVVbbbkkkmmmlllllllllkkkhhhgggbbbZZZRRRQQQVVV\\\aaajjjqqqtttyyy{{{wwwvvvtttuuuxxxzzz}}}vvvsssoooiiieeedddfffiiigggbbb]]]\\\\\\YYYSSSNNNNNNLLLKKKKKKKKKKKKIIIGGGJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOLLLMMMNNNNNNLLLJJJGGGFFFIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHGGGEEECCCCCCEEEGGGKKKKKKLLLNNNPPPRRRTTTVVVZZZ[[[[[[[[[[[[]]]aaadddaaa___]]]]]]\\\YYYSSSOOOHHHCCC<<<999888777555333333555666777999???IIIPPPYYYdddlllmmmiiigggdddaaa^^^WWWPPPLLLOOOTTTYYY[[[[[[SSSHHH@@@@@@EEEMMMRRRKKKRRR]]]hhhpppsssrrrqqqrrrvvv{{{~~~}}}zzzwwwpppeee\\\YYYYYY[[[dddoooyyytttoookkkbbbYYYUUUVVVXXXWWWWWWVVVSSSMMMEEE@@@888666333///---,,,------///---+++***++++++***)))***+++,,,,,,------------)))***+++,,,,,,+++***)))************************************************...---,,,***)))'''&&&%%%************)))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***dddbbb___\\\ZZZ[[[]]]___```______```bbbcccccccccgggiiilllooopppqqqqqqqqquuurrrnnnkkkiiihhhhhhhhhaaa\\\WWWUUUXXX\\\aaacccccc```\\\YYYZZZ^^^cccgggjjjjjjkkklllqqq{{{zzztttlllhhhiiikkkhhheeecccdddeeeeeeeeeeeedddbbb^^^YYYWWWXXXZZZVVVRRRLLLDDD???;;;:::999:::999666333222000000000111000///...------------000///...------,,,------,,,,,,,,,---------------,,,------............---***))))))))))))***++++++***++++++,,,,,,++++++***,,,((((((,,,...,,,***+++***))))))+++---,,,)))&&&+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''***)))&&&(((///333222******)))(((((()))******))))))***+++***)))((((((''''''((((((((((((''''''((((((((((((((((((((((((***(((''''''******)))'''))))))))))))))))))))))))((((((((()))))))))*********))))))((('''''''''(((++++++***)))((('''&&&&&&((((((((((((((()))*********)))))))))))))))(((((()))((((((((()))***++++++)))))))))))))))))))))))))))(((((((((***+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------.........------,,,,,,------............//////000111222444888>>>EEEJJJPPPUUUYYY```aaacccdddccc```[[[XXXSSSPPPLLLLLLQQQWWW\\\___cccjjjqqqwwwzzzooocccWWWQQQQQQPPPXXX^^^^^^^^^aaabbbaaabbbaaa]]]VVVPPPPPPVVV\\\ccckkkrrrwww~~~~~~uuuqqqooommmmmmpppsssyyy~~~{{{xxxtttnnnkkkjjjlllnnnjjjeeeaaa``````___ZZZVVVQQQOOOMMMMMMMMMLLLJJJHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJIIIGGGDDDCCCEEECCCAAA@@@@@@AAACCCEEEEEEFFFFFFEEECCCCCCDDDEEEGGGIIIKKKOOOSSSXXX[[[]]]```___]]]]]]\\\]]]^^^^^^[[[XXXUUUTTTRRROOOJJJFFFBBB===888555555555444333444888>>>BBBFFFLLLUUU[[[___gggmmmjjjddd```\\\YYYVVVPPPJJJFFFHHHMMMPPPRRRRRRLLLCCC>>>???FFFNNNTTTYYY```jjjssswwwwwwsssppppppsssxxx{{{{{{xxxssspppkkkaaaWWWUUUWWW\\\hhhtttxxxrrrlllggg^^^UUUQQQRRRQQQPPPNNNLLLIIIDDD===999555333111...,,,,,,,,,,,,+++***((()))***++++++***)))******+++,,,,,,++++++)))***++++++++++++***)))************************+++++++++++++++*********+++*********))))))((((((************)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))ccc```\\\ZZZYYYXXXXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZaaadddhhhjjjjjjlllooosssxxxvvvrrrooollliiifffcccZZZVVVQQQPPPRRRWWW[[[]]]]]][[[YYYYYY]]]bbbiiimmmrrrqqqooonnnqqqzzz{{{uuuooogggcccdddaaa``````bbbccccccaaa```^^^]]][[[VVVQQQNNNNNNOOOIIIFFF@@@:::666444333333333222000/////////000000//////...---,,,,,,,,,,,,......------------......---,,,,,,,,,,,,+++++++++******+++++++++***))))))***************+++,,,,,,+++++++++******+++++++++,,,)))***///111...+++,,,++++++***++++++***(((%%%)))((((((((((((((())))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))***)))'''(((---000///***))))))(((((())))))***(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))))))))*********++++++,,,,,,***)))((('''''''''++++++***)))((('''&&&&&&''''''&&&&&&''''''((())))))))))))***************''''''(((((()))+++,,,---)))))))))))))))))))))))))))'''&&&(((+++---,,,+++************************+++++++++++++++,,,------,,,,,,,,,------------......---------------......---------------...///000000333777;;;@@@FFFLLLPPPZZZZZZ[[[[[[ZZZXXXVVVTTTQQQOOOLLLLLLNNNQQQTTTUUU]]]eeennnwww~~~ssshhh\\\RRRMMMNNNNNNRRRSSSRRRTTTXXXYYYWWWYYYXXXUUUPPPNNNPPPWWW]]]dddkkksss{{{}}}uuummmiiifffbbbaaadddkkkqqqwww{{{~~~{{{wwwsssqqqqqqrrrsssoookkkgggeeefffeeebbb___YYYWWWTTTSSSRRRQQQNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGFFFEEECCCBBBAAA@@@===<<<===???CCCEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHJJJNNNTTTYYY]]]aaacccccc```]]]]]]^^^]]][[[XXXSSSPPPLLLHHHFFFCCC???===999666333333444666777777;;;AAAIIIOOOSSSXXX^^^bbbccciiijjjddd\\\XXXTTTPPPMMMHHHCCC@@@AAADDDGGGHHHIIIEEEAAA???CCCKKKUUU[[[iiiooowww}}}}}}xxxqqqllllllooosssuuutttoooiiieeebbbZZZRRRQQQUUU^^^kkkvvvuuummmfff___WWWNNNKKKLLLKKKHHHEEEBBB???;;;666222111000...,,,++++++,,,,,,((('''&&&''')))+++++++++((()))******************)))******++++++******)))************************++++++++++++++++++++++++((((((((()))******++++++)))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((------+++***)))(((((((((gggccc^^^ZZZXXXVVVSSSPPPQQQQQQQQQPPPOOOOOOQQQRRRXXX^^^ccceeefffjjjrrrxxx~~~{{{wwwtttqqqmmmfffaaaYYYUUUQQQPPPSSSXXX\\\^^^bbb```___^^^```dddhhhkkkqqqooolllkkknnnuuu~~~~~~uuupppiiibbb^^^^^^ZZZ[[[^^^aaacccbbb___\\\XXXWWWTTTOOOKKKHHHFFFEEE???===999555222111111111///...------,,,---.../////////...---,,,,,,---------,,,,,,,,,------...///......------,,,++++++***************))))))((('''------,,,,,,------...///,,,+++***))))))***+++,,,+++)))+++000222...++++++,,,,,,,,,,,,,,,,,,***)))((((((((((((((()))******))))))))))))))))))))))))+++******)))(((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))******)))((((((***,,,,,,)))))))))(((((()))))))))''''''((())))))*********))))))************)))))))))))))))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((((()))*********++++++++++++,,,+++***)))((((((((((((''''''(((((())))))******'''&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))+++((('''))),,,...,,,)))+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------------------------------...------------......///------,,,,,,---......//////000333555999>>>DDDIIIRRRTTTVVVWWWVVVTTTRRRQQQNNNMMMLLLLLLNNNOOOOOONNNVVV^^^hhhrrruuujjj```WWWNNNKKKNNNTTTVVVTTTRRRTTTXXXWWWTTTRRRQQQOOOMMMMMMRRRZZZ```gggmmmttt}}}uuummmfffbbb^^^YYYXXX[[[eeekkkqqquuuyyy~~~zzzxxxtttssstttuuuwwwxxxtttqqqmmmkkkkkkjjjhhhfffbbb```]]][[[YYYWWWTTTRRRRRRRRRRRRQQQOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDAAA@@@>>>===>>>BBBFFFHHHIIIKKKNNNNNNMMMLLLLLLLLLOOOQQQUUUZZZ^^^aaacccdddbbb^^^ZZZZZZ\\\[[[VVVQQQKKKHHHDDD???<<<999888777333333444666:::>>>AAABBBHHHLLLRRRUUUWWWYYY^^^bbbdddgggddd\\\UUURRROOOKKKDDDBBB???======???AAACCCEEEDDDEEEGGGMMMVVV```gggqqqvvv||||||tttjjjcccfffhhhlllmmmkkkeee^^^ZZZXXXTTTQQQQQQVVV^^^hhhppplllddd\\\VVVPPPIIIFFFHHHHHHDDD???;;;888666222000///...---,,,,,,,,,,,,---)))(((&&&''')))++++++***))))))******+++******)))))))))************))))))************************++++++++++++,,,,,,,,,,,,'''(((((()))***++++++,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++***)))((((((((((((kkkgggaaa\\\WWWSSSOOOLLLTTTTTTTTTQQQNNNMMMOOOQQQTTTZZZbbbfffjjjqqq{{{~~~{{{xxxrrriiibbbYYYVVVSSSSSSVVV[[[___aaaeeedddbbb``````aaadddeeejjjgggeeeeeejjjrrryyy~~~|||ssskkkeee```YYYUUUVVVVVVXXX\\\```bbb```\\\XXXPPPNNNJJJGGGDDD@@@>>><<<888777444222000000000111///...---,,,,,,,,,---...//////......---.........,,,,,,,,,,,,,,,---...///000000///...---,,,++++++...............---,,,+++------,,,,,,------...///,,,+++))))))))))))+++,,,***(((***///111---******)))***++++++++++++,,,,,,((((((((()))***+++,,,---***************************))))))))))))***+++,,,)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))+++)))(((((((((((()))***((((((((())))))((((((((('''''''''(((((()))******))))))************))))))))))))))))))))))))))))))((()))))))))((((((((()))(((((((((((((((((((((((()))*********++++++++++++******))))))))))))******'''''''''((()))*********((((((''''''(((((()))***))))))******++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))---+++)))***,,,,,,)))&&&*********++++++,,,,,,,,,++++++,,,,,,---------------------------------------------------...///000......------......//////...///000111333777===BBBIIINNNSSSVVVUUURRRPPPPPPLLLKKKLLLNNNPPPQQQPPPNNNQQQWWW___hhhttt~~~~~~rrriii___XXXRRRMMMNNNRRRZZZ\\\ZZZXXXXXX[[[YYYTTTTTTSSSPPPOOOQQQVVV^^^ccckkkpppxxxyyyoooiiibbb^^^YYYSSSSSSVVVccchhhmmmooosssxxxxxxvvvuuurrrppprrruuuyyy{{{|||wwwuuurrrpppnnnmmmkkkjjjhhheeebbb```^^^[[[XXXVVVWWWWWWWWWVVVTTTRRROOOMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA@@@???AAAEEEIIIKKKLLLOOOQQQRRRQQQPPPPPPQQQTTTWWW[[[___bbbddddddccc___ZZZUUUTTTTTTRRRKKKEEEBBB@@@<<<888555333444555222555;;;@@@FFFJJJNNNPPPSSSUUUVVVVVVUUUXXX]]]bbbdddeee```VVVNNNKKKHHHDDD<<<;;;:::999999;;;>>>AAAEEEHHHLLLPPPVVV___hhhooosssvvvyyyzzzvvvmmmccc]]]^^^```bbbccc```[[[VVVRRRPPPQQQRRRSSSWWW\\\aaacccaaaXXXQQQMMMJJJFFFCCCEEECCC@@@:::666444222000///------------------------+++***((((((***+++***)))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))*********((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))jjjhhhccc\\\TTTNNNMMMMMMXXXYYYXXXUUUQQQPPPSSSVVVWWW\\\dddlllsss}}}}}}zzztttjjjaaaVVVSSSQQQQQQUUUYYY]]]___aaa```^^^]]]\\\]]]^^^___aaa___^^^aaagggooouuuxxxssskkkccc^^^YYYSSSQQQQQQSSSTTTVVVYYY[[[YYYUUUQQQDDDBBB???===;;;999666333222111000///......//////000///---,,,,,,,,,---...//////...............///,,,,,,++++++,,,---......000000///...------,,,,,,,,,,,,---------,,,++++++***************+++,,,,,,*********))))))************'''(((---///,,,)))***&&&'''))))))((()))***,,,)))))))))***+++---...///************************)))((((((((((((***,,,---))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***(((''')))(((&&&&&&)))'''(((((())))))(((((('''(((((('''''''''((())))))))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))***+++***)))))))))((((((((('''))))))(((((())))))***+++)))))))))***************---,,,+++)))(((((('''''')))))))))))))))))))))))),,,,,,------,,,***((('''((((((((()))******++++++++++++,,,---------------...------------,,,,,,,,,------------...///000000//////.........//////000,,,---------...111666999@@@FFFNNNQQQQQQOOONNNOOOKKKKKKLLLOOORRRSSSRRRPPPNNNRRRWWW\\\eeemmmmmmhhhccc[[[TTTQQQOOOOOOSSSZZZ]]]______\\\\\\^^^^^^[[[aaa]]]YYYVVVVVVZZZ___ccclllrrrzzzssskkkeee___ZZZTTTOOOPPPUUUaaafffjjjkkkooossstttqqqpppmmmlllooouuuzzz||||||uuuuuuuuutttrrrpppnnnmmmjjjhhhdddbbb```^^^[[[XXXYYYZZZZZZZZZYYYVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCDDDFFFHHHKKKMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVYYY]]]aaaccccccbbb```XXXTTTNNNJJJGGGDDD>>>:::888777666444222222444666777===FFFNNNSSSVVVYYYZZZWWWWWWVVVTTTSSSVVV^^^ddddddccc[[[PPPGGGCCC???:::555666666555666:::???CCCHHHMMMTTTYYY^^^dddlllrrrsssssstttrrrmmmfff^^^YYYVVVWWWXXXYYYWWWTTTQQQOOOMMMQQQTTTTTTVVVYYYYYYWWWVVVNNNHHHGGGFFFCCCAAAAAA<<<999444111///...---,,,,,,,,,,,,---------------,,,***))))))***+++***)))+++++++++,,,++++++***)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))******++++++,,,************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))ddddddaaaXXXNNNIIIKKKOOOVVVXXXXXXUUUQQQQQQUUUYYYZZZ^^^eeeooozzzyyyvvvsssmmmbbbZZZPPPNNNLLLMMMQQQUUUYYY[[[\\\\\\ZZZYYYXXXXXXYYYYYYXXXWWWWWW\\\ccckkkoooqqqkkkccc[[[WWWSSSNNNLLLMMMMMMMMMMMMOOOOOONNNJJJGGG;;;888666555555444111...//////...---------.........---,,,+++,,,,,,...///...---------------......,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,'''((())))))))))))))))))***))))))))))))***++++++))))))************))))))+++((((((,,,---+++***+++''')))***)))'''''')))+++((())))))***,,,---///000************************)))((('''&&&&&&''')))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***&&&&&&))))))%%%%%%(((''''''((())))))(((''''''))))))((('''&&&'''((((((((())))))))))))))))))(((((((((((((((((((((((((((''')))******''''''(((***))))))))))))))))))))))))((((((((()))))))))******))))))(((((('''((((((((())))))))))))(((((((((((())))))(((((())))))***+++***)))))))))))))))((((((++++++***)))((((((((()))))))))))))))))))))))))))(((,,,//////+++((((((***(((((())))))***++++++,,,+++,,,---.........---,,,......---------,,,,,,,,,------------...///000111//////............//////,,,---------,,,...222444888>>>DDDHHHHHHHHHKKKNNNLLLLLLMMMPPPSSSTTTSSSQQQNNNPPPQQQSSSZZZ___]]]WWWUUUNNNIIIIIILLLPPPXXXaaaaaaeeeeeeaaa```eeejjjlllsssmmmeee___\\\\\\^^^```fffnnnxxxxxxmmmgggaaa[[[UUUOOOKKKNNNUUU^^^cccgggjjjnnntttvvvtttkkkhhhgggjjjqqqvvvwwwvvvqqqsssvvvwwwvvvtttsssrrrnnnkkkhhhfffdddbbb___]]]\\\]]]___```___]]][[[YYYXXXWWWUUUTTTRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTVVVVVVVVVWWWYYY[[[ZZZ\\\___aaa```]]]YYYWWWJJJHHHDDD???<<<999777666222444555555444555999<<>>:::444333444555666777===DDDJJJOOOUUU]]]bbbeeehhhnnnsssrrrpppmmmiiiccc]]]XXXUUUOOOOOOPPPQQQQQQPPPOOONNNMMMRRRTTTRRRSSSVVVTTTPPPPPPHHHBBBCCCDDDAAA======666333///---,,,,,,+++***++++++++++++++++++******)))((('''''')))++++++*********++++++***))))))(((***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((^^^```^^^UUUJJJFFFJJJQQQPPPRRRSSSQQQNNNOOOTTTZZZ[[[^^^eeeppp|||~~~xxxpppllljjjdddZZZQQQMMMKKKIIIJJJNNNSSSWWWXXX]]]\\\ZZZYYYWWWVVVVVVUUUQQQQQQRRRWWW___fffiiijjj```XXXQQQNNNJJJEEEDDDEEEIIIHHHFFFFFFFFFEEEBBB@@@777444222333444333000---//////............//////+++++++++++++++---///000,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++((()))***++++++,,,++++++++++++******++++++,,,---((()))***++++++***)))(((---)))(((+++---++++++,,,+++------+++(((''')))+++(((((()))***+++---///000************************)))(((&&&$$$###$$$%%%&&&)))))))))))))))))))))))))))***+++++++++***(((''')))))))))))))))))))))))))))%%%%%%))))))$$$$$$(((&&&'''((())))))((('''&&&***)))((('''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''')))+++***'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((()))************))))))((((((''''''***)))))))))))))))******))))))))))))))))))))))))%%%+++000000+++(((***...******+++,,,------......+++,,,---.........---,,,.........------,,,,,,,,,---------......000111111///......---------......---...///......///111444222777===???@@@BBBGGGMMMMMMMMMNNNPPPSSSTTTSSSQQQOOOOOONNNOOOTTTXXXUUUOOOLLLFFFBBBEEEJJJPPP[[[eeegggkkkkkkfffeeemmmwww}}}yyynnneee___]]]\\\\\\^^^hhhsssyyy}}}{{{rrriiiddd^^^XXXRRRKKKHHHMMMTTT[[[```fffiiiooowwwzzzyyygggdddbbbeeekkkppppppnnnmmmqqqvvvxxxyyyxxxvvvvvvrrrpppmmmkkkiiigggdddbbb```bbbdddeeeeeedddaaa```^^^]]][[[YYYXXXWWWVVVVVVTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLLLLLLLLLLMMMNNNOOONNNOOOQQQRRRTTTUUUUUUUUUXXXYYYYYYYYYYYY[[[^^^```^^^```aaa```]]]WWWPPPLLL<<<<<<;;;888555555777999111444777999999;;;???CCCDDDMMMXXX```aaa___]]]\\\TTTTTTSSSPPPLLLMMMQQQVVVUUUTTTMMMDDD???>>>999444555666888888;;;AAAJJJQQQUUU\\\dddiiijjjlllppptttpppmmmhhhaaa[[[VVVSSSRRRKKKKKKKKKLLLMMMNNNOOOOOONNNRRRSSSPPPPPPSSSSSSNNNMMMEEE@@@BBBCCC???;;;999333111...,,,,,,,,,+++***)))************))))))(((&&&%%%$$$&&&(((+++++++++)))))))))))))))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))*********(((((())))))******++++++(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((''''''''''''ZZZVVVOOOHHHFFFGGGJJJLLLPPPOOOOOOOOOOOOPPPQQQQQQVVVZZZbbbooozzzqqqnnnhhhbbb]]]WWWQQQNNNGGGHHHJJJKKKLLLOOORRRUUUSSSXXX^^^aaa^^^YYYTTTQQQOOOMMMNNNSSS[[[```___]]]RRRMMMGGGBBB???===;;;999======<<<<<<;;;:::999999111000///...---------...---,,,++++++******++++++)))+++......,,,***))))))+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***,,,)))%%%$$$%%%'''))))))++++++******---111///***+++++++++************)))++++++************++++++...---+++*********+++++++++***((('''''''''((()))))))))(((((('''''''''&&&((()))*********((('''&&&!!!$$$(((***)))(((''''''''''''(((((())))))*********)))(((&&&&&&&&&'''(((&&&'''((('''&&&'''(((***))))))))))))))))))))))))+++***(((&&&%%%&&&'''((()))))))))))))))))))))))),,,***''''''(((((()))((())))))))))))))))))))))))***(((&&&'''***+++)))''')))(((''''''''')))***+++)))))))))))))))))))))))))))(((''''''''''''((((((((($$$!!!###(((+++)))&&&(((((())))))))))))((((((+++***)))(((((()))***+++---***((((((+++,,,+++))))))***---.........,,,+++...,,,***+++...000111000222---+++//////+++))),,,+++,,,------......------........................++++++,,,------......///222444777:::<<>>======;;;555000---,,,+++***))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++******))))))(((((())))))))))))************((((((((((((''''''''''''***)))))))))((((((((('''((()))***,,,+++)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((MMMKKKGGGEEECCCDDDEEEGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOTTT[[[aaacccbbbaaa^^^[[[WWWTTTQQQNNNKKKHHHGGGHHHGGGFFFGGGJJJOOOSSS\\\^^^```^^^WWWOOOIIIEEEDDDBBBAAACCCEEEFFFDDDAAA>>>;;;777555555555555444111111111000000//////...+++,,,...//////......---,,,,,,,,,,,,++++++++++++***,,,------,,,*********,,,,,,,,,,,,,,,+++++++++)))*********+++,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***,,,***'''&&&(((***++++++,,,666:::444+++'''((((((++++++******)))(((''''''+++******))))))******+++******)))((((((((())))))*********+++******)))(((((((((((((((''''''''''''((())))))))))))(((((('''((())))))(((&&&%%%%%%&&&))))))))))))(((((((((((((((((())))))((((((''''''((()))))))))((((((***+++))))))))))))))))))))))))(((((('''&&&&&&''')))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))((((((******)))(((((((((((()))(((((('''''')))))))))))))))))))))))))))))))))(((((())))))*********)))))))))*********(((((())))))))))))((((((******))))))))))))*********)))'''((()))***)))(((***************++++++,,,+++---...---******,,,///222...,,,//////---,,,---++++++,,,------------,,,------------------------++++++,,,,,,------......///000111111111222444666;;;>>>BBBEEEGGGIIIMMMOOONNNPPPUUU[[[]]]ZZZQQQIIIDDDAAA@@@DDDNNNWWW^^^aaa```eeeiiimmmuuuvvvfff[[[SSSKKKFFFEEEDDDDDDJJJQQQTTTRRRPPPQQQSSSMMMIIIHHHHHHGGGKKKQQQRRRVVV___jjjsssuuuqqqmmm^^^[[[XXXVVVVVVUUUTTTSSSTTTZZZbbbfffgggggghhhjjjllllllkkkjjjiiihhhhhhhhheeeddddddeeeeeefffggghhhhhhiiillllllkkkgggbbb___]]]]]]]]]]]]___bbbeeegggiiihhhfffeeecccaaa```___ZZZYYYXXXWWWWWWWWWWWWWWWYYYZZZ[[[]]]^^^^^^___^^^___aaacccdddbbb]]]WWWTTTMMMJJJFFFCCCBBBAAA???===;;;;;;;;;???CCCGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJMMMPPPOOOLLLIIIIIIJJJEEECCC@@@>>><<<<<<<<<===<<<===<<<:::777888===BBBIIINNNTTTYYY[[[\\\]]]^^^ZZZ^^^bbbeeedddbbb```___bbb\\\UUUNNNJJJGGGDDDCCCEEEFFFKKKRRRXXXXXXTTTOOOGGGEEEDDDFFFGGGFFFBBB>>>@@@===999888777555000+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''******))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))))))))((((((((((((&&&)))***)))'''&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((GGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIJJJLLLOOOSSSVVVWWWVVVUUUTTTRRRNNNLLLKKKJJJIIIGGGIIIHHHGGGEEEEEEHHHNNNRRR^^^___^^^YYYQQQHHHBBB>>>???===<<<<<<======:::888666444111000000111111000111000000000//////......(((***,,,...//////---,,,,,,,,,,,,,,,,,,+++++++++***,,,------+++*********---,,,,,,,,,++++++******((())))))***+++,,,,,,---------------------------++++++++++++++++++++++++,,,***(((((()))+++,,,+++000===EEE===///(((+++...,,,,,,+++***))))))((('''******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((('''''''''((())))))))))))((((((((()))))))))'''%%%%%%''')))******))))))(((((('''''''''((()))******)))((('''((()))***)))((((((***,,,((((((((((((((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))***)))((('''((()))))))))))))))))))))))))))***))))))))))))***))))))***+++,,,,,,,,,***)))(((((((((((((((((((((((((((***))))))))))))******+++((())))))(((&&&&&&''')))(((((())))))))))))((((((***))))))))))))))))))***++++++++++++,,,,,,+++******)))((('''((()))+++,,,...111444111---+++...222111///---...//////------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......000222222222111222444666666999<<>>::::::777444333222111---+++---.../////////---,,,+++))))))))))))))))))))))))(((''''''&&&&&&''''''''')))*********************((()))))))))************************))))))))))))))))))))))))(((((((((((()))+++***'''&&&''''''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((CCCCCCCCCDDDDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJHHHGGGEEEGGGJJJLLLMMMNNNNNNNNNNNNKKKHHHGGGGGGGGGGGGFFFIIIHHHFFFDDDCCCFFFKKKOOOZZZZZZWWWQQQIIIAAA<<<999777777666666666666444222333111...---......---,,,000000000000////////////'''(((+++---......---,,,,,,,,,---------,,,+++***+++,,,---,,,+++******+++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,------------------------+++++++++++++++++++++++++++***((()))***,,,,,,,,,+++999CCC;;;,,,&&&)))...---,,,,,,+++******))))))***))))))))))))))))))***))))))******************)))***+++,,,,,,+++***)))'''''''''((((((((((((((()))(((((((((((()))))))))'''((((((&&&&&&&&&))),,,******))))))(((((('''''''''((()))******)))((('''((()))***)))((((((***,,,((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((()))+++***(((&&&''')))(((((((((((((((((((((((()))*********)))))))))******+++,,,,,,,,,***)))((((((((((((((((((((((((((()))))))))))))))***++++++'''((()))(((&&&&&&''')))(((((())))))))))))(((((()))))))))******)))))))))***+++,,,---,,,++++++++++++)))(((&&&''')))+++,,,...222555333...,,,...222+++***))))))***+++***((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,......---...111333333555888;;;>>>BBBFFFJJJIIIKKKNNNRRRSSSQQQMMMJJJGGGEEEDDDDDDGGGKKKNNNPPPPPPVVV]]]eeeqqq~~~ooodddXXXRRRLLLDDD===:::===???FFFMMMPPPOOOQQQVVVXXXOOOHHHFFFGGGGGGJJJNNNPPPRRRWWW```gggiiifffcccYYYWWWTTTQQQMMMKKKJJJJJJMMMRRRXXX[[[\\\\\\___aaajjjhhhddd___\\\ZZZXXXXXXUUUTTTTTTTTTVVVXXXZZZ\\\```aaaccceeeggggggffffffbbbaaa___^^^^^^___aaabbbeeeeeeeeeeeedddddddddcccaaa``````^^^\\\YYYWWWUUUPPPQQQQQQRRRSSSTTTUUUVVVQQQQQQQQQQQQNNNKKKGGGEEEEEECCCAAAAAADDDHHHKKKLLLPPPNNNLLLKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHKKKNNNPPPTTTQQQKKKEEE???<<<<<<===;;;:::999777777777777777:::===@@@BBBDDDJJJRRRYYY[[[]]]^^^___]]]WWWQQQMMMIIINNNTTTWWWVVVRRROOOMMMIIIGGGDDDAAA???@@@BBBDDDNNNPPPSSSVVVVVVRRRKKKFFFCCCCCCCCCCCCBBB>>>:::777333222000000//////...---,,,---...///...---,,,+++)))))))))))))))))))))))))))(((((('''(((((())))))*********+++++++++++++++((()))))))))************************))))))))))))(((((((((((())))))))))))+++,,,***'''***///,,,&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((??????@@@AAABBBCCCCCCCCCBBBDDDGGGJJJJJJHHHFFFDDD@@@BBBDDDDDDDDDDDDFFFGGGHHHEEEBBBAAABBBCCCCCCCCCDDDCCCBBB@@@???@@@DDDGGGOOONNNKKKFFF???999666555000000111111000//////...111///------------,,,+++------------------------'''(((***+++,,,,,,,,,+++,,,---.........---+++***+++,,,---,,,***)))***++++++++++++++++++*********((()))))))))***+++++++++************++++++++++++,,,++++++******++++++,,,***)))((()))+++,,,,,,+++***666===666+++&&&)))---+++++++++******************))))))(((((())))))***((()))***+++++++++******))))))******+++*********'''''''''((((((((((((((()))(((((((((((())))))***''''''((('''&&&'''***,,,))))))))))))(((((((((((((((((())))))******))))))((()))))))))((((((***+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''))),,,+++(((&&&''')))(((((((((((((((((((((((()))***++++++))))))***+++((((((((()))((((((''''''))))))))))))))))))))))))(((((((((((()))******+++))))))((((((((()))))))))(((((())))))))))))(((((())))))************))))))'''))),,,,,,***)))))))))+++)))((('''((()))+++,,,,,,...111000---++++++---***+++***(((***,,,+++((())))))***++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------)))+++,,,------...000222000222444666999<<>>@@@HHHOOOSSSTTTYYY```bbbVVVJJJFFFDDDCCCEEEHHHMMMNNNRRRYYY___```]]]YYYTTTTTTRRRNNNKKKIIIIIIJJJKKKOOOTTTVVVWWWYYY]]]aaammmhhhaaaYYYSSSPPPNNNNNNNNNNNNOOOQQQSSSVVVXXXYYY\\\]]]^^^```aaaaaaaaaaaa\\\ZZZXXXWWWVVVWWWXXXYYY\\\]]]___aaaaaaaaaaaa```^^^]]]\\\ZZZWWWTTTRRRPPPKKKKKKKKKKKKLLLNNNOOOPPPNNNMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDEEEIIINNNQQQRRRQQQNNNKKKIIIJJJJJJJJJJJJGGGEEEDDDCCCEEEIIIMMMPPPTTTPPPHHH@@@;;;888888888666666444444444666888:::>>>BBBFFFHHHKKKPPPWWW]]]```___]]]\\\XXXRRRKKKGGGEEEJJJOOORRRPPPMMMIIIHHH@@@???>>>======???DDDHHHPPPQQQRRRRRROOOJJJEEEAAA===>>>>>>===;;;888444222///......---------......*********++++++******)))))))))))))))))))))))))))))))))(((((())))))******+++++++++***************))))))))))))************((((((((((((''''''''''''(((((((((((())))))))))))$$$)))***'''***000...'''************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((::::::;;;;;;===>>>?????????AAAEEEHHHHHHFFFCCCAAA===???@@@???======???AAACCC@@@<<<;;;;;;=========<<<<<<;;;999888888;;;===@@@@@@===999555111111111...///000///...,,,,,,,,,...---,,,,,,---...---,,,+++++++++++++++,,,,,,,,,((())))))******+++++++++,,,---...///...---+++***+++,,,---+++***)))***,,,************++++++++++++))))))))))))************)))))))))*********++++++,,,,,,+++******+++,,,,,,)))((('''(((+++,,,,,,+++///666:::444,,,***++++++(((((((((((())))))))))))))))))(((((((((((())))))'''''')))*********)))))))))((((((((())))))***+++''''''''''''((((((((())))))(((''''''((()))***+++'''((()))((('''''')))***(((((((((((())))))))))))))))))(((((()))******+++'''((()))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((&&&)))---,,,(((%%%''')))(((((((((((((((((((((((()))***,,,+++)))(((***,,,'''''''''&&&''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++)))&&&$$$%%%(((***)))((((((((())))))))))))((((((((()))***++++++***)))((('''***------+++))))))*********)))))))))***+++,,,******+++,,,++++++***))),,,...---+++,,,000///***((())))))***************++++++++++++++++++++++++*********+++,,,,,,------,,,---.........///111333///000111222333666;;;>>>???BBBEEEGGGHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKOOOWWW______[[[RRRPPPOOOMMMGGG???===???BBBDDDIIIPPPUUUYYYcccnnnoooaaaQQQHHHDDDBBBBBBEEEEEEHHHMMMTTTYYYXXXRRRMMMMMMNNNMMMKKKGGGFFFHHHJJJJJJMMMQQQTTTVVV[[[bbbgggpppiii___UUUMMMIIIHHHHHHGGGIIIKKKOOORRRTTTVVVWWW[[[\\\^^^```___\\\YYYWWWRRRPPPOOOMMMMMMNNNOOOPPPTTTVVVZZZ^^^______^^^]]]YYYXXXVVVTTTQQQNNNLLLKKKIIIHHHHHHHHHJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFHHHLLLPPPRRRSSSPPPLLLGGGCCCCCCDDDEEEEEEBBB@@@>>>===???CCCHHHKKKOOOJJJBBB;;;777555555555666555444444666:::>>>@@@EEEIIINNNPPPRRRUUUZZZ^^^```]]]XXXUUURRRNNNHHHDDDDDDGGGKKKLLLJJJFFFBBB@@@;;;<<<<<<<<<<<>>999:::999888555333111111---------+++******,,,---)))))))))(((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++******))))))((((((''''''))))))))))))************(((((((((((('''''''''''''''((((((((()))))))))***$$$000555///+++---...)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((666666666777888999;;;<<<<<>>>>>@@@@@@>>>;;;:::<<<>>>@@@<<<888777777888999999666666666444222222444666666666444111...,,,---///000111111000...,,,,,,,,,,,,+++***,,,...///...---++++++++++++,,,,,,,,,,,,***))))))((())))))***+++,,,---...//////---+++***,,,,,,---+++***)))***,,,))))))******+++++++++,,,*********)))))))))))))))*********++++++,,,,,,,,,---,,,+++******+++,,,---(((''''''(((***,,,+++***000444555///***))))))'''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))%%%&&&((()))))))))(((((()))((('''''''''(((***+++&&&'''''''''(((((()))))))))(((''''''''')))***+++)))***+++***(((&&&'''(((''''''(((((())))))*********)))((((((((()))+++,,,&&&'''((('''&&&'''(((***))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%)))---,,,(((%%%''')))(((((((((((((((((((((((((((+++,,,,,,)))(((***,,,)))(((''''''''')))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''(((******&&&""" """''')))(((%%%(((((())))))))))))((((((((()))***++++++***)))((((((,,,//////---++++++,,,***************++++++,,,***))))))+++,,,,,,***(((***---,,,(((***......((((((((()))***************************************)))******+++,,,,,,------,,,---...---,,,,,,...000---...//////000222666:::<<>>===BBBGGGGGGKKKQQQVVV]]]kkkyyy{{{jjjWWWLLLFFFCCCCCCEEE???CCCJJJQQQVVVSSSJJJCCCHHHIIIIIIGGGEEEDDDGGGJJJEEEIIIMMMPPPTTTZZZcccjjjqqqjjj^^^SSSJJJFFFFFFGGGBBBDDDHHHLLLPPPRRRTTTTTT[[[]]]aaabbb```ZZZSSSOOOJJJIIIHHHGGGGGGIIIKKKLLLOOORRRXXX]]]______]]]\\\VVVTTTRRROOOLLLJJJIIIHHHIIIIIIHHHIIIJJJKKKMMMNNNLLLMMMNNNOOOOOOMMMJJJIIIGGGFFFFFFHHHLLLOOOQQQRRRRRRLLLEEE???======>>>>>>>>><<<999777999===AAAEEEIIIDDD===777444444444444888777666666999>>>DDDGGGKKKOOOUUUWWWXXXYYY]]]```]]]XXXSSSOOOMMMJJJFFFCCCCCCEEEHHHHHHDDD???;;;::::::;;;<<<;;;<<>>>>>>>><<<:::999555555555444444333333333999888666333222333444444444333111000/////////000111111222111111000/////////...---,,,,,,---...///++++++++++++,,,---...///---------,,,,,,+++++++++///...,,,++++++,,,...///++++++,,,,,,,,,---------------------------------,,,,,,+++***))))))******))))))************))))))************************+++,,,,,,+++***)))((((((++++++******************,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&''''''(((((())))))***+++,,,------,,,+++***+++)))(((&&&&&&((()))+++...***'''''')))+++***((())))))))))))************...---------,,,+++++++++))))))))))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))******++++++((()))++++++)))((()))***))))))(((''''''''''''(((+++*********))))))(((((((((### !!!&&&******(((,,,,,,+++***)))(((''''''$$$&&&((()))***)))((('''((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))(((,,,000///+++((()))+++'''(((***++++++******)))++++++******)))(((((((((+++***)))***,,,---,,,+++************************,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,------------...///000111222333777:::===@@@BBBBBBAAA@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDFFFHHHEEE@@@???BBBFFFHHHKKKKKKMMMWWWfffsssxxx|||hhhSSSKKKKKKGGGAAA===???@@@FFFNNNOOOIIICCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAAEEEJJJOOOSSSYYYaaagggkkkcccVVVKKKEEECCCDDDEEEAAA@@@CCCIIILLLLLLNNNRRRZZZ___dddccc]]]TTTNNNKKKEEEFFFHHHHHHGGGGGGIIIJJJJJJQQQ[[[ccceeeaaa[[[VVVVVVRRRMMMHHHEEEEEEFFFGGGGGGFFFEEEGGGJJJMMMNNNMMMPPPOOOMMMLLLJJJIIIHHHHHHIIIGGGFFFHHHLLLOOORRRSSSSSSKKKBBB=========<<<999666555444555777;;;???AAABBB???;;;666222222555888::::::;;;===AAAEEEJJJLLLRRRSSSUUUWWWXXX\\\```dddccc[[[QQQKKKIIIHHHEEEBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::<<<@@@CCCDDDEEELLLHHHCCC>>>;;;999777555555444222///---+++******,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))((('''''''''((()))***+++***(((&&&%%%(((((((((((((((''''''&&&))))))))))))))))))))))))***)))'''&&&'''(((***+++555hhheee999222******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''///000000111222333444444333444666777666555333222333333333222222222111111666444222111000111222222222111///...---------...------......---,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++,,,---...///------,,,,,,,,,++++++++++++***))))))))))))***+++)))))))))*********++++++************************+++++++++*********)))))))))******************)))************************))))))************))))))************************++++++***))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************&&&'''(((***++++++*********)))(((''''''((()))***---***'''''')))***)))(((((((((((()))))))))******))))))))))))(((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))'''(((******((('''((()))'''''''''''''''((()))***))))))))))))(((((('''''',,,'''$$$$$$'''***)))'''))))))((((((''''''&&&&&&%%%&&&((()))***)))((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((())))))'''+++///...***((((((***&&&'''(((((())))))(((((()))))))))))))))*********,,,*********,,,,,,,,,***************************+++,,,,,,,,,++++++***))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111222444555888;;;===>>>>>>===@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHFFFCCC???===>>>@@@BBB@@@===>>>BBBGGGKKKMMMMMMOOOXXXgggtttyyyxxxeeeRRRKKKIIIFFF@@@<<<999:::@@@HHHIIIDDD>>>============>>>>>>>>>======???CCCHHHMMMQQQVVV]]]bbbccc[[[PPPGGGBBBAAABBBCCCDDDAAABBBFFFHHHIIILLLPPPYYY]]]bbb```YYYQQQKKKHHHDDDFFFHHHHHHGGGGGGHHHIIIJJJOOOXXX```dddaaaZZZSSSPPPMMMHHHDDDBBBBBBCCCDDDHHHFFFDDDEEEHHHLLLNNNOOOOOONNNLLLJJJHHHFFFFFFEEEDDDCCCBBBCCCGGGJJJMMMMMMMMMFFF===888777888666444333222111111333666999;;;<<<:::777444222444888<<>>===============<<<;;;:::<<>>999777555333222111000///---+++***))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))))))))(((((()))******)))((('''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))'''''''''(((***+++777eeeaaa888222+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''////////////000000111111000111222333333333222111111111000000000000//////000///...------...///000///...---,,,+++++++++,,,+++++++++++++++******))),,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******+++,,,+++***)))(((******++++++++++++******************************&&&'''((()))***+++++++++************************)))))))))((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))$$$%%%''')))***+++,,,,,,***)))(((''''''((()))***+++)))''''''((()))((('''''''''((((((((()))))))))&&&&&&&&&&&&'''''''''''''''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&'''))))))'''''''''(((%%%&&&&&&&&&((()))***+++((((((((((((''''''''''''///+++'''''')))***(((&&&((((((((((((''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''***---,,,)))'''((())))))(((((((((((()))******'''(((((()))******++++++,,,+++******+++,,,+++)))************************+++++++++,,,++++++***))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,---...//////000111222444666888:::<<<===???@@@AAABBBCCCDDDEEEEEEHHHIIIJJJJJJGGGCCC>>><<<:::;;;<<<;;;;;;>>>DDDIIILLLNNNNNNPPPYYYhhhuuuzzzrrraaaQQQJJJHHHCCC===:::666777<<>>>>>???BBBEEEGGGGGGFFF@@@888333222222111000222111000///000333555777999888777666666:::@@@EEEOOONNNLLLKKKKKKLLLMMMOOOPPPRRRUUUWWWWWWWWWXXXZZZWWWQQQIIIDDDBBBAAA???===<<<;;;:::::::::;;;===>>>===;;;999:::>>>CCCFFFGGGEEE@@@:::555333222111111///...---+++******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************(((((((((((((((''''''&&&)))))))))))))))))))))))))))((('''''''''(((***+++---PPPlllNNN///...(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''000000000000////////////...///000111111111111111////////////////////////---,,,,,,,,,,,,---...///------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++......------------......***************+++,,,---,,,+++++++++++++++++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++)))(((+++++++++,,,,,,+++++++++************************(((((()))***++++++++++++))))))))))))************)))))))))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&'''((()))***+++,,,------))))))(((((((((((())))))***)))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((()))))))))((())))))******++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))((((((''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''(((******((((((((((((((((((((((((...+++)))((())))))(((&&&((()))))))))*********+++&&&'''(((((()))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((&&&)))+++***)))'''((())),,,+++*********+++---...(((((())))))************,,,+++******++++++***)))******************************++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,------......222222333444777:::<<<>>>===>>>???@@@BBBCCCDDDEEEDDDFFFIIIKKKJJJGGGDDDBBB:::::::::999:::>>>DDDJJJJJJLLLMMMOOOXXXhhhtttyyyjjj]]]PPPJJJGGGBBB<<<999777888===DDDEEEAAA???AAA???===;;;999888999:::<<<<<>>===;;;::::::999888888999;;;>>>???<<<:::888999===AAAEEEFFFBBB===777333111111111111......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))))))))******(((((((((((((((''''''&&&(((((((((((((((((((((((()))(((((('''((()))******"""666JJJ777(((...'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///............---------++++++,,,------...........................//////+++++++++,,,,,,---...///,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,......////////////......))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***(((+++++++++,,,,,,+++++++++))))))))))))))))))))))))******+++++++++++++++***(((((()))))))))************)))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&******************++++++))))))(((((((((((())))))))))))***)))((((((((((((''''''''''''((((((((((((((((((((())))))*********((((((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++))))))((((((''''''&&&&&&''')))+++***)))((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''((((((((('''(((((())))))******++++++'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((('''((())))))((((((((())),,,+++*********+++---...************))))))((((((+++***))))))++++++***)))************************)))******++++++*********))))))*********++++++++++++++++++,,,,,,,,,------******++++++,,,,,,------111111111222444777:::<<<999:::;;;===???AAABBBCCC@@@BBBEEEHHHHHHGGGEEECCC;;;:::888777888<<>>AAADDDHHHJJJJJJJJJEEEBBB>>><<<===???@@@@@@???:::777:::===AAAGGGOOOXXX[[[\\\XXXOOOGGGCCCAAA@@@BBBEEEEEEEEEDDDEEEEEELLLNNNTTT___fffcccWWWLLLEEECCCAAA???>>>???@@@BBB@@@AAAEEEIIIMMMMMMKKKIIIBBBAAA???<<<:::888777777999888777999;;;=========;;;777333000///000000111444444444666888;;;===>>>BBBAAA@@@@@@AAAFFFMMMRRRWWWUUUQQQLLLHHHFFFEEEEEEIIILLLOOOPPPOOOLLLJJJJJJFFFCCC???;;;:::999888888:::999999999:::<<<>>>???:::888666777;;;???AAABBB===888333000...///......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((************))))))((((((,,,,,,***)))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((())))))***'''***555+++***333)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((++++++++++++++++++******---------------.........---------------.........,,,,,,,,,------.........,,,,,,------------,,,,,,)))***+++++++++++++++++++++,,,,,,------,,,,,,+++***))))))((())))))***************+++++++++++++++************************((((((((())))))))))))***************************((()))***+++,,,+++************++++++++++++******))))))))))))))))))))))))******+++++++++******)))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((()))***,,,+++)))(((((()))''''''((((((((()))))))))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))(((((((((((((((((((((***++++++***))))))***))))))((('''''''''''''''))))))))))))************&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))******++++++******)))(((((('''***)))((()))+++,,,+++***************************((()))******+++*********)))************+++++++++++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,---...------...000222555666555666777999<<<>>>???@@@???@@@AAABBBBBB@@@???===:::888666555555888;;;======AAADDDGGGNNNYYYaaacccVVVPPPKKKIIIFFF???::::::888:::???DDDDDDBBBEEEKKKJJJHHHDDD???<<<;;;<<<<<<======>>>@@@CCCEEEDDDCCC<<<:::777777999:::;;;;;;;;;777777;;;???CCCIIIPPPUUUWWWWWWRRRJJJCCC???>>>===???@@@@@@??????AAACCCIIILLLTTT]]]bbb]]]QQQGGG???===;;;:::999:::;;;;;;;;;>>>CCCIIILLLJJJFFFBBB<<<;;;999777666444444333444333333444777888777666555444111000///000222444555666777999<<<>>>AAABBBDDDCCCBBB@@@AAAEEELLLPPPVVVSSSOOOJJJFFFCCCBBBBBBDDDGGGIIIJJJHHHEEEDDDCCC@@@>>><<<999777777777777::::::;;;;;;<<<<<<<<<<<<777666555666888;;;<<<<<<555222...,,,++++++***)))))))))((((((((()))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))*********)))(((''''''&&&******))))))((('''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))...''',,,'''***111&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((***************+++++++++///......------------...******+++++++++,,,,,,,,,,,,,,,------------------++++++,,,---------,,,+++((()))***+++++++++++++++)))***++++++++++++***)))++++++************++++++)))*********++++++++++++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******************)))))))))))))))))))))))))))&&&'''((())))))***))))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************''''''&&&&&&'''((()))***(((((())))))))))))(((((()))+++------***))))))***((((((((()))))))))******((((((((('''''''''''''''))))))(((((('''&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((())))))******(((((())))))))))))))))))''')))******)))(((((()))(((''''''''''''(((((()))((((((((()))))))))******%%%&&&'''((('''''''''(((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((()))))))))((((((((()))*********&&&'''(((((())))))((((((*********)))))))))))))))(((''''''(((+++,,,,,,+++************************(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++,,,,,,---///000111000111333666888:::<<<===?????????>>>===<<<;;;;;;999777666555666888999:::999>>>@@@BBBFFFNNNQQQQQQLLLHHHGGGGGGCCC<<<888999888:::>>>BBBBBBAAAFFFNNNQQQNNNJJJEEEAAA???======>>>;;;:::;;;>>>??????===888666555666777999888777777555777===BBBDDDHHHMMMOOOPPPPPPKKKDDD===::::::999::::::999888999<<>>@@@BBBCCCDDDDDDCCCBBB@@@AAAEEEKKKOOOPPPNNNJJJEEEBBB@@@??????@@@BBBDDDDDDAAA???>>>>>><<<;;;:::888666555666888:::;;;<<<===<<<;;;999888444333333444666777666555111///---,,,,,,+++)))''')))(((((('''''''''((((((******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''%%%&&&'''((())))))((('''(((((((((((((((''''''&&&))))))))))))))))))))))))'''(((((()))))))))))))))---$$$***&&&&&&***"""***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++,,,,,,------------+++***)))((((((((((((((((((((())))))*********+++,,,,,,---------,,,,,,+++******,,,------,,,+++*********+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))------,,,,,,+++,,,,,,,,,))))))******++++++++++++,,,***)))'''''')))***,,,************++++++++++++******************************))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))"""###%%%'''((()))******&&&''''''((()))******+++&&&'''''''''''''''''''''))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&''''''(((((())))))(((''''''((()))+++---...(((((())))))))))))(((((())),,,......+++)))***+++))))))))))))*********************)))((((((((('''------,,,+++***)))(((((('''((((((((())))))******((((((((((((((((((((((((((())))))***+++,,,,,,,,,(((((())))))******++++++&&&((())))))(((''''''(((&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))&&&((())))))((('''''''''************))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&&&&''''''(((((())))))***)))((((((***+++++++++'''(((***+++++++++***)))((((((((()))******++++++'''&&&&&&(((+++------,,,************************(((((()))***************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,,,,---......//////...///111333666888:::;;;???>>>===============>>>:::888777777999;;;;;;;;;888<<>>888666666666666555444333555999<<<>>>EEEOOOUUUUUUMMMBBB;;;999888777555444444444555777888;;;>>>@@@???<<<999444333222111000000000000444444444555777777666555666666777777777:::===@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAABBBFFFLLLPPPKKKIIIEEEAAA>>><<<;;;;;;===???@@@@@@>>><<<;;;<<<::::::999777666555777888:::;;;===>>><<<:::777555222222222444555555333111111///.........---***(((+++******))))))))))))***,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((( """%%%(((******))))))(((((((((((((((''''''&&&))))))))))))))))))))))))'''(((((()))))))))))))))***###---***'''(((%%%333))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((...---,,,,,,,,,,,,---......---,,,---......,,,***---,,,***))))))***,,,---///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,***(((((()))+++))))))*********++++++++++++***))))))++++++***)))(((((((((((()))))))))))),,,+++*********+++,,,---+++*********))))))((((((***)))))))))))))))))))))---,,,+++)))))))))***+++***)))(((''''''((()))***))))))(((((((((((()))))))))'''%%%'''+++,,,(((###******))))))((((((''''''%%%$$$###"""###%%%((()))***)))(((''''''((()))***((((((((((((((((((''''''((('''&&&&&&&&&((()))***(((((()))))))))))))))((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))000...+++)))))))))((('''))))))******++++++,,,,,,((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))((()))***)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))***((('''(((+++,,,+++)))((()))+++,,,------,,,,,,************************...+++)))))),,,---,,,***(((((()))***+++,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,---///000222333333444999888888888999::::::;;;777777888888999:::::::::666888;;;===???@@@??????BBB@@@>>>;;;:::999888999;;;===AAADDDHHHLLLQQQTTTXXXTTTNNNKKKJJJFFFAAA======;;;888888;;;<<<:::888888888:::<<<;;;777555555333444666999;;;<<<===>>>CCCBBB???;;;999777555555444444555555666888999:::===???BBBEEEFFFBBB;;;666444333222222333333000///222555999<<<<<<;;;888666111333444222///---...///555666888888888999;;;===<<<>>>AAAAAA???@@@DDDGGGJJJFFFBBB>>>===@@@DDDFFFHHHFFFDDDCCCDDDIIIMMMPPPKKKHHHDDD???<<<:::::::::===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999::::::>>>@@@AAA>>>999555555666333111000000111111000...///...,,,***))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++''''''((()))))))))))))))&&&(((******((((((((()))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))************))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,000.........//////---+++,,,,,,++++++++++++,,,,,,...,,,++++++,,,,,,+++***************************++++++++++++++++++++++++(((***+++------,,,+++***---,,,++++++*********+++)))******)))((((((***,,,,,,,,,,,,---------......,,,***)))***+++,,,+++***************))))))))))))&&&&&&&&&'''((()))***+++************)))))))))((())))))))))))))))))******))))))'''&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))"""!!!!!!%%%+++---,,,)))(((((((((((())))))))))))'''&&&%%%%%%&&&'''((()))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''(((((())))))((('''&&&((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''((((((''''''((()))))))))))))))+++)))'''''')))*********'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''((('''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&(((((('''&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))***((('''(((+++,,,+++)))'''((()))***++++++******+++++++++++++++++++++++++++)))''''''***+++***((()))))))))***+++++++++,,,)))******+++,,,,,,++++++***************+++,,,,,,)))***++++++,,,,,,+++++++++,,,...///111222222222555555555666666777999999777777888888999:::::::::666888;;;===??????===<<<===<<<:::888666666666666===???CCCFFFHHHLLLPPPTTTWWWRRRMMMJJJIIIFFFAAA===999888666777:::<<<<<<;;;:::;;;===>>><<<999777666777888999::::::;;;;;;;;;===<<<;;;:::999888666555444444444444555666777888999;;;???BBBBBB???:::555444333222333444444222111444666999<<<<<<999666444000222333333111222444777999::::::;;;;;;===???AAABBBDDDEEEEEECCCDDDFFFIIIGGGDDD???<<<;;;===AAADDDFFFEEEDDDCCCEEEHHHLLLNNNKKKHHHCCC>>>:::888888999<<<;;;:::999999:::;;;<<<<<<;;;888777777999;;;===??????>>><<<888555444444111000//////000000///------,,,,,,+++************(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))''''''((()))))))))))))))((()))+++***)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((()))******+++,,,,,,------***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,---............---,,,000/////////111000///---+++,,,---......---,,,+++...---,,,,,,---...,,,+++************************++++++++++++++++++++++++((()))+++,,,,,,,,,+++***---,,,+++*********+++,,,'''((()))(((((((((***,,,)))*********++++++++++++,,,+++******,,,,,,+++***,,,+++++++++******))))))###$$$%%%'''((()))******************))))))))))))((((((((())))))*********(((''''''&&&&&&&&&&&&'''(((((())))))))))))(((((())))))***++++++***))))))'''%%%$$$%%%((()))'''$$$'''''''''((()))*********((((((((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&((()))***+++***)))'''%%%''''''''''''''''''''''''))))))((((((((((((((('''((((((''''''''''''((((((''''''((()))))))))))))))(((&&&%%%&&&(((+++++++++''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''((((((((((((((())))))&&&&&&'''(((((((((((('''((((((((((((((()))))))))((((((((('''''''''&&&&&&((((((((((((((('''''''''###$$$&&&'''&&&&&&'''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&))))))(((((((((((())))))***)))((()))***+++***)))******++++++,,,++++++++++++++++++++++++++++++++++++)))'''((()))***)))(((******************++++++((()))*********************)))((('''((()))***+++)))***++++++,,,,,,++++++***+++,,,...///000000111111111111222333555666777777888888999999:::;;;;;;888:::===@@@AAA???===<<<:::999777666555555666666???AAADDDGGGIIILLLPPPSSSTTTPPPKKKHHHGGGDDD@@@<<<555444444666:::===>>>>>>===@@@BBBAAA???<<<:::999<<<<<<;;;;;;:::999888888999999:::<<<>>>===;;;999777666555555555555666777444777;;;??????===999666777555444555666666555333555777:::<<<;;;999666444444555555555555777:::============>>>???AAACCCEEEFFFGGGHHHGGGEEEEEEFFFHHHDDDAAA<<<999888:::>>>@@@CCCCCCCCCDDDEEEGGGHHHIIIIIIEEE@@@:::777666777888<<<;;;888777777999;;;<<<<<<:::777555666999<<>>:::777555444222111///...------......---,,,***+++++++++++++++******''''''(((((())))))******))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''''''''((()))))))))))))))***+++,,,+++)))(((((()))%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&...///111222222111///...///......///000000///---***,,,...000000...,,,***111///...///000000///...++++++++++++++++++++++++************************))))))***+++,,,++++++***---,,,+++))))))***,,,---((()))******)))(((***+++((((((((()))))))))******,,,+++***+++,,,---,,,***,,,++++++******))))))(((%%%'''(((***++++++***************)))))))))))))))''''''(((((()))*********))))))))))))))))))))))))'''((()))******)))((('''((()))+++,,,,,,+++)))(((***(((''''''((('''%%%###'''((((((((()))))))))***))))))*********)))(((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))))))))'''&&&%%%)))***,,,---,,,***(((&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))***(((''''''(((******************))))))(((((((((((((((''''''''''''((((((''''''(((((()))))))))***&&&&&&'''((((((((((((((()))))))))))))))*********((((((((((((''''''''''''))))))((((((''''''&&&&&&$$$&&&(((((('''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))*********)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********++++++++++++++++++***************))))))******+++******)))***)))(((''''''(((***+++))))))***+++++++++++++++)))***+++,,,......//////.........///111333444555888888999999:::;;;;;;;;;;;;===AAACCCCCCAAA>>><<<:::999888777777888999:::@@@BBBEEEFFFHHHJJJNNNPPPPPPLLLGGGDDDCCCBBB>>>;;;333444444666999<<<===>>>@@@EEEGGGEEEAAA>>>===;;;>>>===<<<:::999888888888;;;<<>>???===<<<;;;>>><<<999888888888666444555777:::<<<<<<;;;999777;;;;;;;;;::::::;;;===>>>@@@>>>>>>>>>AAADDDFFFFFFGGGGGGFFFEEECCCCCCCCCDDDAAA>>>:::777777888;;;>>>@@@AAABBBCCCDDDDDDDDDCCCCCC@@@;;;777555666888:::???===999666555777999:::888777666666777999;;;<<<@@@;;;555222222222000...---,,,++++++,,,---,,,***((()))+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))'''(((***+++,,,+++***)))''''''((()))))))))))))))+++,,,---,,,***((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''...///111222222111///...---,,,,,,---...///---+++***,,,...000000...,,,***///...---...///000///...++++++++++++++++++++++++************************))))))******++++++++++++,,,+++*********+++,,,---,,,---...,,,***))))))***++++++++++++,,,,,,,,,---,,,+++******,,,,,,+++*********)))))))))((((((((()))***+++++++++***)))((())))))))))))))))))******''''''(((((())))))))))))************************'''((()))******)))((('''((()))+++,,,,,,+++)))(((%%%%%%%%%''')))+++,,,,,,***)))))))))((((((((('''(((((()))))))))(((''''''(((((())))))))))))((((((((((((((()))))))))******'''((()))))))))'''&&&%%%((()))***++++++)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))000...+++))))))((('''&&&+++++++++******)))))))))((((((''''''''''''(((((('''((((((((())))))******&&&'''(((((())))))(((((())))))))))))******++++++))))))((((((((('''''''''))))))((((((''''''&&&&&&((()))******(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))*********))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&++++++++++++++++++++++++***+++******))))))***++++++++++++******************+++++++++++++++******++++++))))))))))))***+++))))))***++++++++++++***((()))***,,,,,,---------,,,------...000222333444777888888999::::::;;;;;;;;;===???AAAAAA@@@===;;;999888777777777888:::;;;???AAACCCDDDEEEGGGJJJMMMLLLGGGBBB?????????<<<999444555666777888:::<<<===BBBJJJLLLGGGAAA@@@>>>;;;<<<;;;:::999999999::::::===???CCCJJJOOOMMMEEE???===<<<999777666666777888555999>>>AAAAAA@@@AAAAAAFFFCCC???<<<:::888555333444666999<<<>>>>>>======>>>>>>???@@@AAAAAAAAA@@@???<<<;;;<<>>@@@AAAAAA@@@???===;;;999666444444777:::===BBB???;;;777555555666777333444666888999999888777<<<777222//////000...++++++***)))***+++,,,+++***((()))***+++,,,+++***)))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))((()))******+++''''''((()))))))))))))))+++,,,---,,,***(((((((((%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((()))******)))(((((())))))***************+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,------------,,,++++++******+++------,,,******+++...//////...+++***+++***)))***,,,,,,,,,***))))))))))))))))))))))))************************))))))))))))******++++++***++++++++++++,,,,,,,,,---//////...+++)))((()))))))))*********++++++++++++***))))))++++++***)))(((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))************(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))))))))(((((())))))***++++++***))))))))))))(((((())))))***+++*********)))(((''''''''''''''''''''''''((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))333000,,,***)))(((&&&$$$))))))))))))((((((((((((((((((''''''''''''((((((((())))))))))))))))))***''''''((())))))))))))((((((((())))))******++++++)))))))))(((((((((''''''(((((((((((((((''''''''')))+++,,,+++)))''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))))))))***+++***)))((()))***(((((((((((()))***+++,,,************************(((((()))((('''&&&(((*********************+++++++++++++++,,,++++++***)))++++++++++++++++++******((()))******++++++******((()))***+++,,,,,,,,,,,,,,,,,,,,,---...000111222555555555666777777888888777888:::;;;;;;:::999888666666555444555666777888;;;===???@@@AAACCCFFFIIIGGGBBB===;;;;;;;;;999777666777888888888999;;;===CCCMMMPPPHHHAAA@@@???;;;999888888777888999;;;<<<<<>>;;;999666444333333555666888<<>>?????????;;;===AAAFFFJJJIIIFFFCCC<<<999666888<<>><<<999777666777999;;;;;;<<<===>>>>>><<<:::888444333333333555888<<<>>>AAA>>>:::666444333333444///222555888999777444222555333000...------,,,+++***)))((()))***+++***))))))***************))))))''''''(((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++''''''((()))))))))))))))***+++,,,+++)))(((((()))'''''''''((()))))))))***))))))))))))))))))))))))((((((************((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************************))))))+++,,,---,,,******+++,,,------,,,+++***)))((('''(((***+++***)))))))))))))))))))))))))))************************)))))))))))))))******+++(((***+++------,,,+++***+++---...---+++)))))))))''''''''''''((((((((((((***)))((((((******)))(((((((((((())))))***++++++(((((('''&&&&&&&&&''''''((()))))))))************)))))))))(((''''''&&&&&&&&&&&&((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))------+++)))&&&%%%&&&&&&))))))))))))((((((((((((((('''&&&&&&'''((()))***'''((()))******)))((('''%%%&&&&&&'''(((((())))))(((''''''''''''(((((()))'''&&&&&&&&&&&&((()))***((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((''''''((()))))))))))))))///---***((((((((('''&&&'''''''''(((((((((((((((((((((''''''''''''((((((*********)))))))))))))))''''''((()))))))))))))))''''''(((((()))******+++))))))))))))(((((((((''''''''''''(((((((((((((((''')))******((('''((()))$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((()))))))))+++,,,+++((('''(((***************+++---///000))))))))))))))))))))))))'''((()))(((&&&&&&(((***)))))))))***+++++++++,,,******++++++***))))))(((***+++,,,---,,,+++)))(((((())))))***************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,...//////000000111111222333333444444555555666666777777777555444333333333444555666777888;;;<<<===???CCCEEECCC>>>999666777888777555555777999999999999<<>>FFFPPPXXXUUUIII???;;;888555222222222444666999>>>BBBCCCBBBBBBEEEIIIJJJFFFAAA<<<999666333111333555777:::<<<=========;;;???EEELLLPPPMMMFFF@@@:::666333444:::???@@@@@@AAA???>>>???BBBDDDDDDBBB<<<;;;888666555666888999999::::::::::::888666444111111222444666999;;;===;;;999777555333222222222///111333555555444222000...//////---+++******+++)))(((((()))***++++++))),,,+++***))))))((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((()))))))))))))))((()))+++***)))(((((()))((((((((((((((((((((()))))))))))))))))))))))))))'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))),,,++++++******++++++,,,******)))+++------,,,+++***+++,,,,,,,,,,,,+++***)))((('''(((***++++++***************************)))))))))))))))))))))))))))))))))))))))******+++'''))),,,......---+++***(((***,,,,,,+++)))))))))************++++++++++++)))((('''((()))***)))'''(((((()))***+++,,,,,,---((('''&&&&&&'''((()))+++(((((())))))*********+++******)))((('''&&&%%%%%%&&&''')))*********))))))***)))(((''''''((()))***))))))(((((((((((())))))&&&''''''&&&&&&'''***,,,''''''(((((())))))******((('''&&&&&&''')))+++---'''((()))******)))(((''''''(((((()))***++++++,,,((('''&&&&&&&&&((()))+++***)))(((((()))+++---///))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''(((((('''(((((()))))))))))))))+++)))'''&&&((()))***)))'''((((((((())))))******((((((''''''''''''((((((++++++******))))))(((((('''(((((()))))))))))))))&&&''''''((()))*********))))))))))))((((((((((((&&&'''''''''(((((())))))$$$&&&((()))(((((()))***"""###$$$%%%&&&((())))))'''''''''''''''''''''''''''((((((((())))))******))))))(((((((((((()))))))))+++,,,+++((('''(((***$$$$$$$$$%%%'''))),,,---(((((((((((((((((((((((((((***+++***((('''))),,,(((((()))***+++,,,,,,---)))))))))))))))((('''''')))***,,,------+++(((&&&(((((()))***************)))***+++,,,,,,,,,,,,,,,++++++******+++,,,---------------...//////000000444444444444555666777888666555444444444444666666333555888999;;;===@@@CCC@@@<<<666444555666555444444777999:::999:::>>>BBBCCCOOORRRHHH??????>>>999777666555555666888:::;;;:::>>>GGGSSS\\\YYYMMMBBB<<<:::666444333444666888999>>>BBBCCCAAAAAADDDHHHHHHDDD???:::777555333111444555777999:::;;;::::::>>>BBBIIIQQQSSSNNNCCC:::999555111222888>>>??????>>><<<;;;<<<@@@CCCCCCAAA;;;999777444444555666777888888999888777555444333111111333555777999:::;;;555555444333222222111111111111222222222111000000***---///...***((()))+++)))(((((()))***++++++***---,,,***((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((###%%%'''))))))(((&&&%%%'''(((((()))))))))))))))&&&(((******((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))*********++++++,,,,,,++++++***++++++++++++++++++++++++((((((''''''(((((()))***)))))))))))))))))))))))))))************+++++++++*********)))((('''&&&&&&(((((()))*********************))))))***+++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))'''(((******((((((((()))***)))(((''''''((()))*********)))(((***,,,+++((())))))))))))))))))))))))&&&'''((((((((((((((('''((('''''''''((()))+++,,,+++'''&&&(((******(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''')))((('''(((,,,+++'''''')))***+++)))))))))***(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&)))(((((()))******(((&&&&&&''''''(((((((((((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&###%%%((()))((('''&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''***************)))((((((''')))+++***'''&&&(((***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))*********))))))(((************************************************((())))))))))))*********,,,,,,,,,------///000000222222333444444555555666333444555666666666555444666555555666999;;;<<<;;;999888777666555444444444222333555777999:::;;;;;;FFFJJJLLLHHHAAA<<<;;;<<<333444555666777888999:::===AAAJJJTTTYYYUUUJJJ@@@888777555444333444666666>>>@@@AAA???===???CCCHHHIIIEEE???;;;888555333111333444777999;;;<<<======<<>>===<<<<<<;;;;;;;;;999666444333333555666333333444444333333222111111111222222333444555555555444333111000/////////222111000///...---------******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''((()))((('''%%%###))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))************************(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''',,,...///---)))''''''(((((((((''''''''''''(((((()))******++++++******)))))))))))))))))))))))))))+++++++++++++++,,,------)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******))))))++++++++++++***((('''&&&(((((((((((((((((())))))((()))************)))((())))))))))))))))))))))))'''(((******((((((((()))***)))(((''''''((()))***&&&'''(((((()))******((())))))))))))))))))))))))***))))))(((((('''''''''((((((''''''((()))***+++)))'''''')))++++++******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((+++***)))(((((()))******(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''***)))'''''')))******)))(((((()))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&'''))))))(((&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))))))))(((((((((''''''''''''%%%(((******)))((())))))))))))))))))))))))))))))((((((((())))))((((((''''''(((((((((''''''&&&%%%''')))***)))((('''(((***)))((('''''''''((()))***))))))))))))))))))))))))******++++++++++++******************************************************)))))))))************+++++++++++++++,,,---...///...//////000111111222222222333444555666555444444555444555777:::<<<;;;:::666555444333222222222222444555666777888888999999CCCFFFHHHEEE>>>999888999333333444555777888999:::<<<@@@HHHQQQVVVSSSHHH???999777555333333444666777>>>??????===<<<>>>DDDIIILLLIIIDDD>>>888444222222444555777:::<<<=========;;;AAAHHHMMMMMMGGG???:::444444555666777999;;;<<<<<<;;;;;;:::999999888888666444222000///000222333222333333333333222111111000000111111222333333444444333222000//////......------,,,+++***************)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''((())))))))))))(((''''''''')))***)))&&&$$$%%%&&&)))(((((('''''''''(((((()))))))))******)))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++***((('''&&&((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''(((******((((((((()))))))))(((((((((((())))))$$$&&&(((******))))))+++))))))))))))))))))))))))---,,,***((('''''''''((())))))(((((((((((()))***%%%&&&'''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''***))))))(((((())))))***((((((((((((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((((((&&&$$$&&&'''((((((((((((***+++***(((''''''((((((((((((((())))))))))))(((((((((''''''((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''''')))+++))))))))))))))))))))))))(((((()))******))))))(((******+++++++++***))))))&&&((())))))(((((()))+++'''&&&&&&&&&'''((()))***))))))))))))))))))))))))******+++,,,,,,++++++***************************************************)))************+++++++++************+++,,,------,,,------...//////000000222222333444555555444444333444555888;;;;;;:::888444333222111111111111111555555666666777666666666>>>@@@AAA???999555444555222222333555666777888999;;;???EEEMMMQQQNNNEEE===:::888555333222444666888<<<======;;;:::>>>EEEKKKPPPNNNJJJBBB999333222333555666888;;;<<<=========:::>>>DDDIIIHHHCCC===888333333333444555777888999777777666666555555444444222111///......///111222222222222222222111111000///000000111111222222222222222000///............+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((()))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&''''''%%%%%%&&&'''***)))((((((''''''''''''))))))************))))))++++++++++++++++++++++++)))(((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))************(((((()))******************************)))))))))******++++++++++++******(((((((((((((((((((((((('''(((******((((((((()))))))))(((((((((((())))))((((((***,,,***(((***...((((((((((((((((((((((((---+++)))((('''((()))***)))))))))((((((((((((((($$$(((***(((&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((***%%%%%%***,,,(((''')))***,,,,,,,,,)))((('''((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((()))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&%%%&&&(((******)))&&&''''''((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$'''***************************((())))))************))),,,,,,,,,------,,,++++++&&&'''(((((())))))***+++''''''''''''(((((())))))))))))))))))))))))))))))))))))***+++++++++******************************************************************++++++++++++***************+++,,,------......//////000000111111111222333333444444444222333555888;;;;;;888666444444333222222222222222333444444555555555555555888::::::888444111000111111111222444555666777888999<<>>BBBCCCAAA<<<888888666444111111333555777::::::999888888<<>>000(((,,,+++,,,---,,,+++))))))***(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))'''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''((((((((()))))))))'''''''''(((((())))))***+++)))'''(((***+++,,,,,,&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''((((((((((((((('''((('''&&&%%%&&&)))+++++++++++++++++++++++++++''''''((()))************((())))))************)))((('''&&&(((***+++***)))((()))***************)))))))))))))))))))))))))))&&&&&&'''((())))))))))))************************************************((())))))))))))*********,,,++++++***++++++,,,,,,*********+++,,,,,,------////////////000222333444000000111444666666444222111000000/////////000000...///111222333444444444222222111000//////......//////000222333444555666555777:::<<<<<<:::888666555444333111111222333444666777777666666:::AAAGGGOOOMMMIIIBBB999444333555444555666777888777777666444555666777666555444333222111111111111111222333111111111111111111111000////////////000000111222222222222333222111111000////////////////////////,,,,,,+++******************))))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))*********++++++))))))))))))(((((((((((()))))))))))))))((((((''',,,***(((((()))+++++++++***))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************++++++++++++*********)))(((((((((++++++++++++***((('''&&&###$$$&&&((())))))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((******((((((((()))'''((()))******)))((('''***$$$(((555;;;333+++)))))))))))))))))))))))))))'''''''''(((((())))))***&&&'''((()))******))))))(((666;;;222))))))+++((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&'''))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++%%%000EEEGGG333'''+++((()))++++++)))(((((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((())))))******,,,***''''''(((***++++++&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))&&&&&&'''((()))))))))))))))***++++++,,,,,,++++++***(((&&&'''******)))'''$$$%%%''')))++++++,,,+++))))))))))))))))))))))))&&&'''((())))))*********************************************************''''''((((((((()))))))))+++******)))))))))******((((((((()))******++++++............///111333444/////////000222333222111111000000//////000000111///000111111222222222111222111000////////////......///000111222444555555444555777888777666555444222222222111111111111111222333444333222555<<>>999555333222000...000111222333333333222111222222111000///000000000333222222111111111111111////////////////////////111111111111111111000000.........///...------,,,+++************************))))))(((((((((((()))******)))))))))******+++'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((......,,,+++******))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************&&&&&&&&&&&&'''''''''(((++++++++++++*********)))+++++++++++++++***))))))444000+++***+++,,,***)))''''''(((((()))+++,,,---&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''***+++((((((***)))&&&((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((,,,,,,,,,***((((((***,,,+++&&&%%%)))***'''&&&)))***))))))+++...---***&&&&&&&&&&&&'''''''''((((((***)))+++000555333,,,&&&)))))))))******)))&&&###'''((()))******)))((('''''''''''''''((((((((((((,,,+++***)))'''%%%$$$###''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))***))))))(((((((((***+++,,,''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((333AAAAAA333((('''+++(((%%%'''+++,,,)))&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&''''''((()))******++++++*********))))))(((((()))***++++++)))(((((()))&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''((((((((((((((()))******''''''''''''''''''''''''+++*********))))))(((((($$$%%%&&&'''(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))...,,,+++***+++***((('''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&(((************(((&&&&&&))))))'''%%%,,,+++***))))))***+++,,,''''''(((((())))))******))))))(((((((((((())))))))))))************))))))---,,,---000,,,)))...777666///+++,,,+++)))...555+++...000///------000444...//////000111222222222111111000000000111222222333222000............///111222222333444555666777777666444222111000111111333333222111000000111111111111111222333444555666777777555333222111000000111111111222222333333333000000000000////////////111333444222///---...000111000///...---,,,,,,,,,000000000000000000000000000...,,,,,,------)))&&&************************))))))***+++,,,+++***)))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))*********)))'''&&&%%%&&&((()))(((((()))*********))))))---+++)))((()))))))))'''(((((((((((())))))))))))***((('''''')))***))))))(((((((((((())))))))))))///---+++((('''''''''((($$$$$$&&&'''(((***++++++((((((''''''''''''((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))"""&&&&&&$$$%%%((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''&&&$$$###$$$&&&+++&&&%%%)))***'''%%%((())))))+++...000///***&&&&&&&&&&&&'''''''''((((((+++)))))),,,000000,,,(((+++***)))((()))*********'''((()))******)))((('''''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''''''''(((******))))))((((((''''''(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))((('''''')))+++,,,)))((('''''''''((()))***''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''(((((((((((('''%%%,,,777777,,,%%%''')))&&&$$$%%%(((***'''$$$''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((()))******************)))))))))(((((((((***+++***)))'''((((((&&&&&&'''(((((((((((((((&&&&&&''''''((('''''''''((('''''''''(((((())))))''''''''''''''''''''''''******)))))))))(((((((((%%%%%%&&&'''((())))))(((''''''((()))))))))(((((('''((((((((())))))))))))+++***))))))***+++)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))******+++)))'''''')))***(((&&&******)))(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((%%%%%%'''(((+++777CCCHHH:::...***+++******---+++,,,,,,,,,,,,,,,...000......//////000111111222222222111111111111222222333222000///......////////////000111333444555555777666444222111111111111222111111000000000000000111111111111222333444555444444222111000/////////000000000111111111222222000/////////////////////000111222111///...000222000///...............///000000000000000000000000///---,,,,,,---,,,)))&&&))))))))))))))))))))))))%%%'''((('''''''''(((***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***,,,+++)))'''''''''((()))&&&'''***---000333666777...,,,***)))******)))((((((((((((((()))))))))))))))((('''(((***,,,,,,+++((((((((())))))*********---,,,)))'''&&&''''''(((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))''''''******'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''%%%%%%&&&***'''%%%((()))'''%%%&&&&&&(((+++...000---((($$$&&&&&&'''''''''(((((((((,,,)))&&&'''***,,,+++***+++***'''&&&&&&(((+++---(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&'''((()))***+++******)))(((((('''((((((++++++***)))((('''&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))***))))))))))))+++---...(((((('''&&&&&&&&&''''''''''''((((((((((((''''''***)))))))))((((((((((((''''''''''''(((((((((((()))%%%'''------'''%%%))))))&&&$$$%%%((()))'''%%%'''(((((())))))(((((('''&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''(((((())))))************))))))))))))((((((''')))******(((''''''(((&&&''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((((('''&&&&&&'''((())))))))))))&&&&&&'''(((((((((((('''''''''((((((((())))))))))))''''''((()))******)))((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******+++***))))))******)))''')))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''+++(((&&&&&&&&&(((111:::SSS@@@...(((+++,,,***'''***)))((()))+++,,,,,,,,,---......//////000000000333222222111111111222222222222111000////////////...///000111222444555555777666444222111111222222111000000000////////////111111111222222333333333000000//////......///////////////000000000000111///////////////////////////000111000//////111333...............///000000........................---,,,++++++,,,+++)))'''((((((((((((((((((((((((%%%&&&'''''''''((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***---,,,***)))((((((((()))'''(((***...222777<<<>>>///---+++*********)))'''(((((((((((())))))))))))(((''''''(((+++---------''''''((()))******++++++***)))(((&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))++++++***((('''(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''',,,...---***)))++++++(((************************((((((((()))))))))))))))(((((())))))))))))((((((***,,,...---+++(((''''''***'''&&&'''((('''&&&&&&$$$%%%(((******)))&&&###''''''''''''((((((((((((***'''%%%%%%''')))***)))******)))'''&&&&&&)))+++((((((((()))))))))))))))''''''''''''(((((((((((()))((((((((('''''''''''',,,+++***)))((((((((((((*********)))((('''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))***,,,---...)))((((((''''''&&&&&&&&&''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''((((((((((((+++'''&&&******&&&'''+++***((('''(((******)))'''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))'''((((((((()))))))))***))))))))))))))))))(((((('''((())))))'''&&&&&&'''''''''(((((((((((((((''''''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))%%%&&&&&&''''''''''''''''''''''''((((((((())))))((('''&&&'''((()))((('''&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((()))***++++++***************)))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))************)))))))))***++++++)))''''''***JJJ;;;,,,'''+++...,,,(((+++(((&&&'''***,,,+++))),,,---------.........///000000000000111222333444111111000000///////////////000111222444555666777555444333222111111222333000111111111111000000000222222333333333333333333......------......///000000000000000000000000000.........///////////////111111000000///000111222...------,,,------......------------------------++++++***++++++***)))((((((((((((((((((((((((((()))((((((,,,000111...+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,,,,***)))(((''''''(((***))))))***,,,000333666...,,,***))))))((('''&&&(((((((((((()))))))))))))))'''''''''***+++,,,+++&&&&&&'''((()))******+++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((************)))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((******'''(((,,,---+++))))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))((((((&&&(((***)))'''%%%$$$$$$((((((''''''((()))(((&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''((((((((())))))'''&&&&&&'''((((((((('''***,,,...---***'''''''''((((((((((((((()))******''''''''''''((((((((((((******)))((('''&&&%%%%%%++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++,,,))))))))))))(((''''''&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((()))''''''))))))''''''))))))((((((((()))))))))((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))'''((())))))'''&&&&&&''''''((((((((((((((('''''''''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((***)))''''''((('''&&&$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((***++++++)))((()))***++++++++++++************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))************))))))!!!$$$'''((()))***++++++777222+++((())),,,,,,***+++)))&&&'''***,,,+++(((,,,,,,,,,,,,,,,---------,,,,,,---...000222444555000000000000/////////...//////000111222333444444333333111000000111222333111111222333333333222111333444444555444444333222...------......000111111111111111111111111111111------....../////////000222222111111111000///...------,,,+++***))))))***++++++++++++++++++++++++((()))******)))((((((((()))))))))))))))))))))))),,,((((((///888999111''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))******)))(((''''''&&&&&&+++***(((''''''(((***+++,,,***((('''''''''&&&$$$(((((((((((())))))))))))***(((&&&&&&((((((((('''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))))))))'''''''''&&&&&&''''''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((()))+++,,,''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))******+++%%%(((((('''***000333222((((((((((((((((((((((((&&&''''''(((((())))))***(((((())))))))))))((((((%%%&&&((('''&&&$$$%%%%%%''')))((('''))),,,,,,)))***)))(((&&&%%%&&&))),,,''''''((((((((()))))))))%%%&&&((()))))))))((('''+++000444444000***''''''((((((''''''((()))***+++''''''''''''(((((((((((('''''''''(((((((((((((((******))))))))))))******'''((((((((()))))))))***(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))******))))))(((&&&''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))''')))******(((''''''((((((((((((((((((((('''&&&'''''''''(((''''''&&&&&&%%%&&&'''((()))(((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((+++***((('''((('''%%%$$$%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((+++---,,,)))'''(((******+++,,,+++)))))))))***((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''$$$&&&$$$"""$$$)))---...+++------)))''')))***(((+++)))(((((()))******)))++++++++++++++++++++++++))))))***+++---000111333---......//////......------------.........//////111000/////////000111222111222333444444444333222333444444555444333111000............///000111222222222111111111111000000---------......//////000222222222222333111---***---,,,+++)))((((((''''''************************&&&'''))))))((('''((()))))))))))))))))))))))))))+++'''&&&---777888...###((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))''''''''''''((()))***(((&&&%%%&&&'''&&&$$$(((((((((((())))))))))))***(((&&&&&&''''''&&&%%%&&&&&&''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%&&&(((***,,,'''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********'''******(((+++111444333''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((('''(((((((((''''''(((***&&&))))))'''***//////+++((()))***(((&&&&&&)))+++'''((((((((())))))))))))'''((()))))))))))))))***)))...444444///***((((((((('''''''''((()))+++,,,''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((()))***+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((((((((%%%&&&'''((((((((('''&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''&&&&&&''''''&&&&&&'''''''''&&&&&&&&&'''))))))************))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))(((((((((((('''''''''((((((((())))))(((***+++***)))'''((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''%%%'''(((******)))((('''((((((((((((((((((((((((((((((((()))))))))******''''''(((((((((''''''&&&''''''((()))))))))((((((&&&&&&&&&'''''''''((((((***)))(((((())))))'''&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''+++...---)))'''(((+++)))+++,,,+++(((''')))***''''''((())))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))***'''"""###((()))&&&(((,,,---)))(((***+++)))))))))))))))'''''')))***************************((((((((()))***+++------+++,,,---......---,,,,,,---------,,,,,,,,,++++++///...------...///000111///111222444444444222111111222333333333111///---...............///000111111111000000000/////////,,,,,,---......///000000//////111444555333...)))++++++***)))))))))))))))(((((((((((((((((((((((($$$&&&))))))'''&&&((()))(((((((((((((((((((((((()))'''&&&***//////***%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((()))))))))******)))'''%%%&&&'''((('''&&&(((((((((((())))))))))))***(((&&&&&&'''((((((''')))))))))))))))(((((((((''''''(((((((((''''''&&&'''''''''((((((((((((((())))))(((((((((((())))))(((((()))***+++,,,------((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((***(((%%%%%%)))+++***''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))((((((%%%&&&&&&&&&%%%&&&)))+++&&&))))))(((+++111111---$$$''')))(((&&&%%%&&&((((((((((((((()))))))))))))))******)))((()))+++,,,%%%***000000,,,((('''(((((('''''''''((()))+++,,,''''''''''''((((((((()))''''''''''''(((((())))))&&&'''''''''(((***+++,,,++++++***)))((('''&&&&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((((((((((((((('''###$$$&&&'''((('''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((((((((()))))))))(((&&&&&&((())))))((()))***)))((((((((()))))))))************))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))))))))((((((((((((&&&'''''''''(((((()))))))))***++++++)))(((((()))(((((())))))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&''')))***+++***)))'''))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((()))((('''((()))******(((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''+++///...)))'''(((+++(((***,,,+++((('''(((***%%%&&&'''(((((('''&&&%%%''''''(((((())))))******))))))(((((((((((())))))))))))************))))))!!!&&&)))((())),,,)))"""(((,,,+++''')))...///,,,''')))***)))&&&%%%'''************)))))))))))))))))))))(((((((((((())))))***+++,,,---------,,,+++//////...------,,,++++++------,,,,,,---...000111...///111333444333111000000111222222111///---+++---------------...///000000000//////.........---,,,,,,------...///000000,,,---000555777555///*********************+++,,,((((((((((((((((((((((((###&&&(((((('''&&&'''***''''''''''''''''''''''''(((((())))))(((((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((('''((()))******++++++***((()))************)))((()))'''&&&&&&((())))))((((((((((((((()))))))))))))))'''&&&''')))******))),,,,,,++++++***)))))))))(((((())))))(((''''''&&&***))))))(((''''''&&&&&&******))))))))))))******(((((()))+++,,,---...///((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&&&&'''((())))))(((((('''''''''&&&%%%$$$$$$$$$%%%&&&((()))******))))))(((((('''''')))((('''''')))******)))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***'''$$$%%%(((+++++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((()))*********)))(((''''''((()))***&&&))),,,+++(((&&&'''***'''''''''''''''((()))))),,,+++)))(((&&&%%%%%%%%%))))))))))))))))))))))))***)))((('''''''''''''''+++***(((&&&%%%%%%%%%&&&&&&(((***---...---+++***'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&'''((())))))((((((((()))***)))'''%%%&&&'''''''''&&&&&&&&&&&&''''''***)))(((''''''&&&&&&'''((('''&&&'''((())))))''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''&&&&&&&&&''''''(((((())))))******$$$%%%%%%&&&&&&'''''''''((())))))))))))((((((''')))***,,,+++)))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***+++***)))******((('''&&&%%%&&&&&&((()))+++*********))))))((((((%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))************))))))))))))((()))***++++++***)))((((((((((((((())))))))))))*********)))))))))))))))***+++---......---+++***++++++,,,,,,,,,---------000---,,,---///000...,,,////////////...---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,------------,,,++++++,,,///222555444111---***&&&''')))*********)))(((''''''''''''''''''''''''+++***)))(((((('''((((((((('''&&&&&&&&&''')))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++''''''((((((((((((''''''(((''''''''''''(((((()))(((((())))))))))))(((((())))))(((((()))***+++++++++)))'''''')))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&''''''((()))((((((((('''''''''''')))(((((('''((()))++++++))))))))))))(((((('''''')))'''&&&&&&((())))))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((&&&&&&'''***+++***(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((***)))(((''''''((()))***'''&&&%%%$$$%%%'''((()))'''''''''''''''((())))))***)))((('''''''''''''''''''''''''''''''''''''''******)))(((''''''(((((()))((('''''''''((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((&&&((()))(((''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&)))((('''((()))******((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''(((((())))))))))))&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((***+++***)))''''''((((((((((((((((((((((((((((((((())))))))))))((((((''')))++++++***))))))***))))))''''''&&&'''((()))*********)))))))))(((((()))***++++++++++++++++++((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***++++++++++++,,,,,,,,,---+++***+++---...,,,***,,,,,,------,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))(((***---///...,,,(((&&&&&&'''((()))***))))))(((''''''''''''''''''''''''***)))((((((((((((((((((((((((''''''(((((()))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''((()))***&&&&&&&&&''''''(((((()))))))))(((((()))******+++***(((''''''((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))(((''''''''''''(((((((((((((((''''''''''''******)))))))))******+++)))))))))(((((((((((('''(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''')))++++++)))&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''))))))(((((('''''''''''')))((((((''''''(((((())),,,'''"""!!!%%%((((((''''''''''''''''''((())))))(((((('''''''''(((((()))''''''''''''''''''''''''***))))))((((((((()))))))))(((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&(((((('''''')))+++''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))((('''(((***+++***)))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))'''(((((((((((()))))))))((((((((((((''''''''''''&&&'''(((((())))))))))))'''(((***)))(((&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))++++++)))(((((()))+++***)))(((''''''((()))******))))))))))))(((((())))))*********)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))*********++++++***)))((()))***+++***((())))))******+++*********++++++++++++************++++++************))))))(((((()))))))))(((''''''&&&''')))***)))(((&&&%%%&&&'''((())))))))))))(((''''''''''''''''''''''''((((((((('''(((((())))))'''((())))))******))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''')))******%%%%%%%%%&&&'''))),,,---))))))((((((((()))******)))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((((((((('''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''')))***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((---***'''&&&'''((('''&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''((())))))******)))((('''&&&%%%%%%(((((((((((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&%%%'''((((((''''''(((***''''''&&&&&&&&&&&&''''''((((((((())))))***,,,,,,)))''''''((()))***)))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''((())))))))))))%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((''''''(((,,,+++)))'''&&&&&&''''''))))))))))))))))))(((((((((((()))(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))((((((((())))))))))))***)))((((((((())))))(((((('''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&((())))))***))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''(((***+++++++++***)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&''')))***+++'''''''''''')))---000222))))))((((((((())))))***(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((&&&%%%$$$$$$&&&''''''&&&''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''$$$'''******(((''''''((('''''''''''''''((())))))***)))(((''''''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$######!!!"""%%%'''((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))((('''&&&&&&((()))))))))'''&&&&&&(((''''''&&&&&&&&&&&&''''''(((((((((((()))+++,,,---'''&&&%%%&&&((()))(((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***++++++***)))(((''''''&&&((((((((('''''''''''''''*********))))))(((((('''%%%%%%&&&((())))))))))))%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((()))******)))'''&&&'''(((+++)))(((&&&%%%%%%&&&&&&(((((((((((((((((())))))******+++******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********)))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))''''''(((((()))))))))))))))))))))******)))))))))''''''((((((((()))))))))((()))))))))((((((((()))(((((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&************************'''''''''''''''(((((()))((((((((((((((((((((((((''''''&&&''''''((())))))'''(((***+++++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((******'''''''''''')))---000222))))))((((((((((((((()))'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######************************(((''''''&&&&&&''''''(((&&&'''(((((()))((((((((('''''''''(((((((((((((((''''''((((((((((((((('''&&&''''''''''''((((((((('''%%%$$$$$$&&&''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&$$$%%%(((+++''''''&&&&&&&&&&&&''''''***)))((('''(((***,,,---)))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))******&&&''''''((((((''''''&&& ''')))(((&&&(((***'''''''''''''''((())))))******)))''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''')))******%%%&&&&&&'''((('''''''''"""$$$'''***+++***)))'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((('''&&&))))))***)))'''%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******+++***))))))((('''&&&&&&(((((((((''''''''''''&&&))))))))))))((((((((((((%%%&&&''''''(((((((((((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((())))))(((&&&&&&((())))))((('''&&&%%%%%%&&&&&&''''''(((((((((((())))))((((((((()))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''(((((())))))***((((((''''''''''''(((((('''''''''((((((((())))))((()))***)))((('''(((***))))))******++++++******''''''''''''((((((((((((''''''(((((((((((())))))((())))))))))))((('''''''''(((((()))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''&&&''''''(((((('''((())))))******))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&'''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))%%%%%%%%%&&&'''))),,,---))))))((((((''''''(((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&'''((()))******))))))&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&((()))'''%%%%%%''')))''''''&&&&&&&&&&&&'''''')))'''&&&&&&(((---222666***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&!!!$$$&&&''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))+++,,,---((()))***+++,,,++++++******++++++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''(((((((((((((((((('''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&(((((((((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((()))&&&&&&''''''((('''''''''%%%&&&((((((''''''((()))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((('''&&&&&&(((***)))((('''&&&&&&'''(((((('''''''''((((((((())))))%%%&&&&&&''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))((((((((('''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&''''''((())))))***)))(((((((((((((((((()))'''(((((((((((()))))))))&&&(((***)))'''&&&'''))))))************))))))(((''''''''''''((((((((()))''''''(((((())))))))))))(((((((((((((((''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''(((((()))***''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%)))((((((''''''''''''(((&&&&&&&&&''''''(((((()))))))))((('''''''''''''''(((&&&%%%&&&(((*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&((()))))))))((((((&&&'''''''''(((((())))))$$$%%%'''((()))))))))(((&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))###'''******'''%%%%%%&&&'''''''''&&&&&&''''''''''''%%%$$$$$$)))000777<<<***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%+++(((%%%%%%((()))'''$$$'''''''''''''''((())))))&&&&&&&&&'''''')))******'''''''''''''''''''''''')))))))))***+++---...//////000000000///---+++***---,,,***(((&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((()))))))))(((%%%'''(((((('''''')))***'''''''''&&&&&&'''''''''(((''''''''''''((())))))((('''&&&''')))))))))((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''((('''&&&''')))+++))))))(((''''''((()))***&&&'''''''''(((((())))))((()))***++++++,,,++++++(((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&'''((())))))***++++++************++++++(((((((((((()))))))))***%%%''')))(((&&&%%%&&&))))))*********)))((('''''''''''''''((((((((())))))'''((((((((())))))******''''''((((((''''''&&&%%%$$$%%%''')))))))))'''&&&''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%***)))(((''''''&&&&&&'''(((((())))))))))))((((((***)))((('''''''''''''''((('''&&&''')))++++++***''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((''''''((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))(((''''''&&&&&&((()))***))))))))))))((((((((((((''''''''''''((((((((((((***%%%%%%))))))$$$$$$((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''(((***---///111,,,+++***((((((((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***%%%&&&&&&&&&'''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%'''((('''&&&&&&'''(((***'''%%%&&&)))+++***(((***))))))((('''&&&&&&&&&***)))'''&&&(((...555;;;AAAGGGLLLIII???333***'''(((((((((((()))))))))))),,,)))''''''***+++***((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((---***&&&&&&(((++++++***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%&&&&&&'''***"""&&&+++'''(((***%%%******))))))((((((''''''******))))))((((((''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''((()))))))))((((((&&&'''(((&&&###)))333;;;---###&&&(((%%%&&&,,,''''''(((((())))))*********+++++++++)))(((((())))))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''************************(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%&&&''')))+++(((((('''''''''&&&&&&&&&++++++******))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))******)))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))((((((((((((''''''''''''(((((((((((()))&&&&&&))))))&&&&&&***(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))))))))&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&''')))))))))))))))(((''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''((('''''''''((()))+++,,,******)))((((((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''''''))))))&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***&&&%%%$$$%%%'''((((((''')))))))))((('''&&&&&&&&&+++******)))***...444999BBBFFFGGGCCC999///***((()))))))))(((((((((((((((***(((''''''((())))))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&'''(((***###&&&***'''***---(((***)))))))))(((((((((''')))))))))((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''''''''''')))((())),,,***)))///888>>>111(((++++++&&&&&&+++((((((((((((((()))))))))'''((()))(((&&&%%%&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((('''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((((((((((()))'''&&&))))))'''(((***(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&((())))))))))))(((''''''(((((('''&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&'''((()))***)))((('''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''(((((('''&&&(((+++...,,,,,,,,,***'''&&&&&&'''))))))(((((('''&&&&&&&&&&&&'''''''''''')))---000777888888444---(((&&&''')))))))))(((((('''''''''''''''((('''&&&&&&''')))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))((('''''''''((((((***$$$'''***''',,,111+++))))))))))))(((((((((((((((((((((((((((((())))))%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((('''(((***((((((,,,333666,,,&&&)))***%%%%%%((())))))((((((((((((((((((&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))((((((''''''''''''(((((()))))))))******)))))))))''''''''''''(((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((((((***(((''''''''''''''')))))))))(((((((((((())))))'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((()))(((((('''''''''(((((((((((())))))(((((('''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((('''&&&)))---000777888777222+++''''''((((((((((((''''''&&&&&&&&&$$$%%%''''''&&&&&&(((***(((***+++)))'''&&&'''))))))))))))(((''''''&&&&&&%%%''')))(((%%%%%%(((+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&''''''''''''''''''''''''(((''''''''''''((())))))***)))))))))((((((((((((***%%%''')))'''...555...))))))))))))((((((((((((&&&''''''(((((()))))))))(((((()))))))))******)))************************((((((((((((((((((((((((&&&''''''(((((((((((((((,,,+++***((((((((()))))))))))))))(((&&&%%%'''***+++%%%###''')))''''''))))))))))))((((((''''''&&&((()))***)))((('''((()))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((***)))(((&&&%%%&&&''''''))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''((()))((((((((((((((('''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))))))))(((((('''&&&&&&$$$%%%'''((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((('''''')))---111888888777222+++''''''(((''''''''''''&&&&&&&&&&&&(((***++++++***)))***+++%%%''')))************+++)))((((((((('''''''''&&&%%%(((***)))&&&&&&))),,,((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))((((((''')))%%%(((((('''111777///(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((())))))***************************''''''''''''''''''''''''&&&&&&'''((()))(((((((((***))))))(((''''''''''''***++++++)))(((((((((((()))''''''***+++++++++,,,))))))((((((''''''&&&&&&''')))***)))(((((()))***'''(((((((((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))&&&''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((()))(((((((((&&&'''''''''''''''''''''***)))))))))((((((((('''((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((((())))))******''''''''''''((((((((((((((()))(((%%%%%%)))+++******)))(((''''''((()))***((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&%%%&&&&&&'''((('''(((((((((((('''&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((******)))(((((('''&&&&&&(((((()))((('''))),,,///------,,,+++(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))&&&''')))******((('''%%%''''''''''''''''''''''''&&&'''(((((('''(((***+++))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))))))))((('''&&&'''&&&***)))'''222888...(((((((((((())))))))))))''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&&&&'''&&&&&&%%%$$$###&&&'''&&&'''******'''((((((((((((((('''&&&'''((((((''''''''''''''''''&&&'''((((((''''''((()))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''((()))*********''''''''''''((((((((((((%%%((((((%%%'''...222000***)))(((''''''((()))***)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''&&&&&&&&&''''''((()))''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&(((((()))(((((('''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((((((''''''&&&&&&'''))),,,///111(((((((((((((((((((((((()))))))))((((((((((((((('''((())))))((((((***,,,((('''&&&&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''''''''''''''&&&%%%###%%%&&&&&&''''''((((((((('''&&&%%%%%%''')))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((()))((('''&&&%%%%%%&&&+++)))'''222777+++'''((((((((()))))))))***''''''''''''''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''###%%%'''))))))(((&&&%%%###%%%$$$&&&***)))$$$%%%&&&&&&$$$######$$$$$$&&&&&&'''''''''''''''''''''((())))))(((((()))+++&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''((()))******+++''''''''''''((((((((()))###'''(((%%%)))333888666+++)))(((''''''((()))+++))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))***++++++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&'''((((((((('''&&&%%%+++***((('''&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))(((((()))((('''(((+++///333555))))))))))))))))))))))))''''''(((((())))))******'''((())))))((('''(((***,,,)))'''(((+++---,,,***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))***)))'''''')))***++++++$$$%%%%%%&&&'''((())))))'''$$$"""###''')))((('''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''%%%######&&&***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$$$$&&&+++)))'''222666)))'''((((((((())))))******(((((((((''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''%%%'''***------,,,)))'''%%%***+++((()))---***$$$$$$&&&'''&&&%%%(((******%%%&&&&&&''''''((((((((()))+++,,,,,,++++++,,,...&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((&&&%%%&&&''')))+++&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))$$$&&&))),,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))###(((((('''+++555;;;:::))))))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''(((((())))))******((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%+++)))###%%%///...%%%(((((()))***************(((((('''''''''&&&&&&&&&&&&'''((())),,,...000222+++'''''',,,...+++((('''''''''((((((((((((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''(((((())))))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''((()))))))))((('''%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((***,,,+++)))&&&%%%''''''''''''''''''''''''((((((((((((((()))******)))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((++++++***)))((((((''''''((('''&&&&&&))),,,000222((((((((('''&&&&&&%%%%%%+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&%%%%%%&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))"""(((***''''''---///,,,)))(((''''''(((((('''&&&((((((((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%'''$$$)))444444)))$$$'''******)))(((((((((((((((******))))))(((((('''''')))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((******'''%%%$$$'''******'''$$$&&&)))***'''""" """%%%'''))))))((('''))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((()))***''''''((((((((((((''''''((((((''''''''''''((((((((())))))(((&&&$$$%%%&&&((((((((((((((((((((((((---***)))***,,,---***'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((&&&))))))&&&'''---000...))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&"""''')))&&&%%%***,,,+++(((((()))************)))))))))(((((((((''''''''''''''''''((()))+++------***&&&&&&+++---***''''''''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&%%%%%%$$$######""""""(((((('''&&&''')))+++,,,&&&&&&'''''''''''''''''')))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%***,,,((('''***,,,***)))(((''''''((((((((('''''''''(((((((((((()))***)))))))))((())))))******((((((((('''''''''&&&&&&***'''+++444444+++'''***))))))((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''))))))(((%%%$$$&&&((($$$"""!!!###(((***((($$$###$$$&&&((()))))))))((()))((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''((())))))''''''((((((((((((''''''((((((''''''''''''(((((()))******)))'''&&&&&&'''((((((((((((((((((((((((((('''''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%''')))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((******'''&&&((((((&&&((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&$$$&&&***---***%%%'''---'''((())))))******)))))))))))))))))))))((((((((('''''''''''''''((()))))))))&&&&&&***+++(((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&(((******)))'''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&***(((%%%######$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&(((((((((''''''(((((((((***)))(((''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&'''((()))((('''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,,,,)))'''(((((('''((((((((('''(((((())))))))))))************))))))))))))))))))******+++,,,))))))((((((((((((''''''+++(((***111111***(((+++(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))((('''&&&&&&'''$$$""""""$$$((()))(((%%%''''''((((((((()))))))))((((((((((((''''''''''''))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))***+++***(((''''''(((((((((((((((((((((((((((%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((******))))))((((((''''''((((((((((((((((((((((((+++***)))(((((((((((((((''')))************)))(((((())))))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))******''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&***&&&+++666444((($$$***'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))(((&&&&&&***+++'''&&&((((((((((((((((((((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''((('''((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''',,,***'''%%%$$$&&&)))+++''''''''''''''''''''''''((((((((((((((()))******)))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((((((************))))))((((((&&&'''(((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''((()))******'''''''''&&&&&&'''''''''###%%%''')))))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))+++,,,)))'''''''''''''''((((((''''''(((***+++++++++***++++++***(((&&&''''''''''''((()))++++++)))))))))))))))((((((((()))'''''',,,,,,'''''')))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))***)))((('''''')))(((''''''))))))'''%%%))))))(((''''''(((((()))((((((((((((((('''''''''******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&)))+++***'''%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''******))))))((((((''''''((((((((((((((((((((((((+++***)))((((((((((((((('''((())),,,,,,+++))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%'''(((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''',,,$$$***;;;???222'''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''''')))---,,,(((&&&(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''(((((()))---+++)))'''&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''((((((((((((((()))******((())))))))))))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''&&&(((((('''''''''&&&&&&&&&)))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((())))))(((''''''&&&&&&&&&''''''((()))***&&&''''''''''''''''''&&&###%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))((())))))***(((&&&''')))'''((((((((('''(((+++...***)))((()))++++++)))'''''''''''''''((()))++++++((((((((())))))))))))))))))''''''))))))''''''))))))((((((((((((((())))))((((((((((((((((((((((((&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***+++***)))((()))((((((((()))((('''&&&)))((('''&&&&&&&&&'''''''''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((()))(((((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''***,,,+++(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''(((((()))'''(((+++***'''%%%'''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&'''((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&(((((((((''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((("""''':::BBB999---***&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''''''''''''''((((((***+++,,,'''(((---111000***((()))))))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))))))))(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))///,,,)))%%%$$$%%%((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))******))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))((()))(((((('''&&&&&&%%%%%%))))))))))))))))))((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***''''''(((***)))&&&'''+++&&&((()))(((&&&''',,,000***'''%%%'''***---,,,+++))))))))))))******+++,,,''''''(((((((((((())))))***))))))))))))))))))***)))(((((((((((()))******((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((()))++++++***(((###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''((())))))'''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((***''''''***)))%%%$$$'''((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''((())))))******(((''''''''''''&&&&&&&&&'''((((((((((((((())))))'''(((((()))((('''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''$$$(((333999444,,,(((&&&'''(((((())))))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))'''***000666444---)))***))))))))))))((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((()))(((((('''))))))((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))************)))(((''''''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))&&&'''***)))%%%&&&***%%%((()))(((&&&'''---222000+++''''''***,,,,,,***)))))))))((())))))******&&&&&&'''''''''(((((((((((())))))))))))))))))((('''''''''''''''((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))&&&%%%&&&(((***)))'''###$$$&&&''''''(((((()))&&&'''((()))***)))((('''''''''''''''((((((((()))'''''''''''''''((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''&&&''')))(((((((((((((((((((((((('''&&&&&&&&&''''''%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''%%%$$$&&&)))***)))'''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***&&&&&&++++++'''(((,,,(((&&&$$$"""###%%%(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&''''''((()))******+++(((((('''''''''&&&&&&&&&''''''(((((())))))******'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))+++......+++'''$$$&&&''''''((((((((((((((('''((((((((())))))******+++***)))((('''&&&&&&&&&'''+++333999666...***+++))))))))))))((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((()))******((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++,,,+++***((('''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((******((('''&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***'''(((+++)))$$$$$$)))%%%((()))(((&&&'''---333999333+++((()))***(((&&&(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((%%%'''(((''''''((('''%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((%%%"""###&&&(((((('''((()))******)))''''''(((&&&(((***+++,,,+++)))(((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''((()))***)))(((&&&$$$''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''')))***)))(((((()))***(((((((((((((((((((((((()))'''%%%&&&))))))&&&###''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((&&&$$$&&&)))+++***((())))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''')))++++++)))'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((($$$&&&((()))'''&&&&&&'''$$$%%%''')))******)))(((((()))))))))((('''&&&%%%&&&''')))++++++)))(((&&&((((((((('''&&&'''***---///999===444+++***---///---,,,+++)))((('''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''((()))'''%%%&&&)))***(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((***,,,,,,,,,***)))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))(((((((((''''''''''''***)))(((&&&###!!!''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&'''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&************)))(((&&&%%%'''((())))))(((((()))***999333---))))))***)))(((%%%%%%%%%&&&''')))***+++'''((()))******)))((('''******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''***(((&&&&&&'''((()))(((''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%((((((((((((((('''''''''&&&))),,,***&&&%%%(((+++---------------.........))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''')))***+++)))'''%%%&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))(((''''''''''''(((((()))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''')))++++++***(((((()))%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((())))))((('''&&&(((((((((''''''(((+++...444:::;;;222)))(((++++++---,,,+++)))((('''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&))))))''''''&&&'''(((((()))'''&&&'''))))))(((&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&%%%%%%''''''''''''%%%%%%''''''&&&&&&&&&'''((()))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''')))+++++++++)))))))))(((((('''''''''((((((''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((())))))((((((((('''''''''''''''''''''&&&%%%$$$###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))(((((((((''''''''''''++++++,,,,,,+++)))((('''&&&((())))))(((((()))***555222---***)))))))))(((''''''''''''(((((((((((('''((())))))))))))((('''))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''***(((&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''%%%'''((('''%%%'''+++///777666555333111///...---))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((******)))'''&&&&&&&&&'''''''''''''''((((((''''''(((((()))***)))((((((''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&)))'''%%%$$$$$$&&&)))+++'''''''''''''''&&&&&&&&&''''''''''''((((((((((((***,,,......,,,*********'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&((((((((('''''')))---111666777555---))))))+++***,,,+++***)))(((''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&(((''''''''''''(((((())))))'''&&&'''((()))((('''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&)))+++---.........***)))((('''''''''''''''&&&''''''((((((''''''&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((()))))))))(((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&&&&%%%$$$&&&'''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''')))******+++***)))'''&&&&&&((())))))(((''')))***...///...,,,)))((()))***)))*********)))'''&&&%%%&&&'''(((((((((((('''&&&)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))))))))(((((((((((('''+++)))'''&&&'''((('''&&&%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$&&&***///222444333222000---+++))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&''')))***)))'''''''''''''''''''''''''''((((((((((((((()))*********)))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''((((((((((((***,,,------+++)))))))))((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%''')))++++++***(((&&&&&&&&&'''((('''(((((('''(((+++000444555111,,,)))))),,,...---++++++***(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''((()))&&&$$$###$$$&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''$$$&&&)))---000222444555***)))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&)))))))))(((((((((((('''))))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))###%%%&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&''')))******((('''%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((('''&&&%%%&&&''')))(((''''''(((***(((+++---,,,)))'''(((+++***+++,,,,,,,,,)))'''%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((+++)))''''''(((((('''%%%$$$%%%&&&'''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%$$$&&&***...///000)))))))))((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&&&&((())))))(((''''''(((((((((((())))))((((((((((((((()))*********)))((('''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''')))+++***)))'''&&&'''((('''%%%$$$$$$%%%&&&'''((('''&&&&&&''')))+++------+++)))''''''((()))+++'''''''''''')))---333777555...''''''***---------******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&'''(((((()))))))))'''(((((((((''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''((()))&&&$$$###$$$&&&''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((***,,,///000222222))))))((('''''''''''''''))))))************))))))$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$%%%''')))***'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$***)))))))))(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((('''''''''%%%'''(((******)))'''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&&&&&&&'''((((((''''''((()))%%%(((++++++((('''(((***)))***,,,------,,,***)))'''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''(((((('''%%%$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''))),,,//////---***&&&&&&'''((()))******+++))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&''')))(((((((((((())))))***+++++++++((((((''''''(((((()))***)))((((((''''''''''''(((''''''''''''((((((((()))((((((((((((''''''''''''&&&''''''''''''((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((($$$&&&(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''(((***+++---,,,+++)))(((((()))+++,,,'''''''''(((***///555:::777...'''(((***+++***+++***)))(((((('''''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))((((((''''''((()))((('''&&&''')))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))'''%%%$$$&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((************))))))))))))((((((''''''''''''(((((()))******++++++******)))$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%******)))))))))(((((((((###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&'''''''''&&&%%%%%%%%%&&&((((((***))))))(((((('''''''''&&&'''((()))))))))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))***+++******)))%%%'''(((((('''&&&((()))%%%'''((()))((('''((((((((()))***+++,,,,,,+++***(((((('''&&&&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''******)))(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''((())))))(((&&&%%%%%%&&&'''(((((((((((((((((()))))))))(((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((('''(((((())))))(((((('''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''***...000000---)))''''''''''''''''''((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((&&&%%%%%%'''((((((((((((((()))***,,,---......''''''&&&&&&''''''((()))(((''''''''''''(((((()))%%%&&&&&&'''((()))******((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((###%%%((()))(((''''''(((%%%&&&''''''((((((((((((''''''(((((())))))******))))))(((((()))***+++,,,'''''''''(((***000888===555---'''))),,,******,,,))))))(((''''''''''''(((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((())))))((('''&&&&&&((())))))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&&&&'''((())))))((('''&&&$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((''''''&&&'''''''''&&&''''''((()))***))))))************))))))&&&&&&&&&''''''''''''(((&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********)))))))))(((((($$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&((()))))))))(((((('''''''''''''''((('''&&&%%%&&&''')))*********))))))(((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))+++,,,,,,++++++%%%&&&((('''&&&&&&''')))'''&&&%%%&&&'''((('''&&&'''''''''((((((((())))))))))))(((''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&(((******)))'''&&&&&&'''''''''''''''&&&)))))))))))))))(((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''((()))******)))((('''$$$%%%'''((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&***//////,,,(((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((((((((***+++---///000000&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***$$$%%%&&&'''(((***++++++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$&&&)))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$&&&)))******)))***+++$$$%%%''')))******)))(((&&&'''(((((()))(((((((((&&&''''''''')))***+++,,,&&&''''''(((+++111999>>>000)))&&&***---,,,---111)))((((((''''''''''''((('''((()))******)))(((''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%&&&(((***)))&&&%%%''')))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&%%%''')))******)))'''%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((()))***+++&&&&&&&&&&&&((()))***+++(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%(((((()))******)))'''''''''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,************))))))))))))((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&%%%###"""###$$$%%%%%%%%%&&&'''((()))***))))))(((''''''''''''''')))(((&&&&&&&&&(((***++++++******)))(((''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))************%%%&&&((('''&&&&&&''')))(((%%%###$$$'''((('''%%%'''&&&%%%%%%%%%%%%&&&&&&***)))(((''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&(((***+++)))((('''''''''(((''''''&&&&&&)))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''((()))******)))((('''$$$%%%'''))))))((('''&&&((((((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&***...,,,'''$$$&&&(((%%%&&&&&&''''''(((((()))******))))))((((((''''''(((&&&$$$$$$'''***+++,,,******)))((('''&&&%%%%%%&&&&&&''''''((()))))))))((('''&&&)))---000000...((((((((((((((((((((((((&&&(((***,,,,,,+++)))((('''((()))***)))'''%%%$$$((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((***(((%%%,,,444***###+++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''+++))))))---333999;;;;;;,,,***))))))))))))))))))++++++******))))))(((((((((+++//////,,,(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%))))))***---000111---***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''((((((((('''%%%$$$%%%&&&))),,,---------,,,,,,+++***(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***))))))))))))((((((((((((+++)))'''''''''((('''&&&***)))'''''''''&&&$$$###))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))(((((((((((()))***,,,,,,+++***)))((('''''')))(((&&&&&&''''''&&&$$$''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************************))))))((('''''''''''''''***)))(((''''''((()))***((((((''''''''''''(((((((((''''''&&&&&&((()))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&'''((())))))'''%%%$$$(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))((((((((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''))))))''')))...///+++''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&))))))))))))((((((''''''***(((&&&%%%'''((()))))))))))))))(((''''''&&&&&&(((((((((((((((''''''''')))'''&&&(((+++,,,,,,***((((((((((((((((((((((((&&&'''***,,,,,,+++)))((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&((('''&&&&&&&&&&&&'''((((((&&&&&&333BBB999,,,...(((((((((((((((((((((((())))))((((((((((((((('''((((((''''''''''''''''''***)))))),,,111555777666,,,((($$$&&&+++---+++((()))))))))(((((('''''''''(((+++------***''''''(((&&&&&&%%%%%%&&&&&&'''((()))))))))((('''%%%$$$###(((((()))+++......+++(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''((((((((('''&&&%%%%%%'''(((***+++***)))(((+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''(((((()))***))))))))))))((((((((((((***)))'''&&&'''((('''&&&)))((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((())))))(((((((((((((((''''''''')))'''&&&'''(((((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%(((***,,,((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''***)))(((''''''((()))***((((((''''''''''''(((((((((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''&&&'''((()))((('''%%%$$$(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((()))((((((''''''(((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%''')))++++++***''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''')))))))))(((((((((((('''---***'''&&&&&&'''&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&***(((''''''(((((('''&&&((((((((((((((((((((((((&&&''')))++++++***)))(((((('''&&&%%%&&&(((***,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&((('''&&&&&&&&&&&&'''((('''&&&&&&777JJJCCC111,,,'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''''''''))))))***,,,///111000///+++%%%!!!$$$,,,///,,,'''''''''''''''&&&&&&&&&&&&)))***+++***(((''''''(((&&&&&&&&&%%%&&&&&&'''((((((((((((((('''&&&%%%$$$''''''((()))+++***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''((())))))******))))))(((((((((((())))))))))))***((('''&&&((((((((('''&&&&&&'''((()))******+++''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''(((''''''''')))***)))((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&%%%"""!!!&&&)))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***(((&&&%%%%%%%%%&&&&&&'''((()))((('''&&&%%%'''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&$$$)))333666...((()))'''''''''''''''''''''''')))(((''''''&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((,,,***''''''''''''&&&%%%''''''''''''(((((())))))))))))(((((('''''''''''')))(((''''''''''''&&&%%%((((((((((((((((((((((((&&&''')))*********)))(((((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''((((((&&&111AAA;;;+++'''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((******,,,---...---,,,+++***&&&###%%%***,,,+++(((''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((###$$$%%%'''((()))))))))''''''((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''((('''(((((((((((('''''''''%%%&&&''''''''''''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%'''(((***+++++++++***)))(((((((((((())))))))))))***(((&&&&&&((((((((('''%%%&&&'''((((((((()))***))))))))))))))))))))))))%%%&&&'''((()))((('''&&&%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&'''''''''(((''''''(((***+++***)))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&'''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***)))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%000CCCEEE555)))(((''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''((((((((()))(((&&&'''((()))((('''&&&&&&''''''((()))))))))''''''''''''(((((())))))'''(((((((((((((((((()))((((((((((((((((((((((((&&&'''((()))***))))))((('''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&&&&''''''''''''''''''&&&(((***&&&(((111---%%%)))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))+++,,,......---,,,******))))))))))))''''''(((***((((((((((((((((((((()))***)))'''%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((###$$$%%%'''((()))))))))'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((('''''''''(((((()))((((((((('''((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''(((***+++++++++***)))'''((((((((()))))))))***)))'''&&&&&&((()))(((''')))***+++***((('''(((***))))))))))))))))))))))))$$$%%%&&&(((((('''&&&&&&''''''((((((((((((''''''(((((((((''''''''''''&&&(((''''''(((***+++***)))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))***++++++++++++***&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((***)))(((&&&&&&'''((((((&&&''''''((((((''''''&&&)))&&&///@@@BBB333)))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''')))***)))(((&&&'''''''''(((((())))))&&&&&&''''''((())))))***&&&((())))))((((((***+++((((((((((((((((((((((((''''''(((((()))))))))((('''(((*********'''%%%###(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&%%%***'''###'''&&&&&&///'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&'''((()))***+++,,,---......,,,******+++)))+++---+++'''%%%(((,,,))))))))))))***************(((&&&&&&'''(((((((((''''''&&&&&&''''''((()))'''''''''(((''''''&&&&&&&&&((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))(((((())))))******(((((('''''''''((()))***&&&&&&''''''((()))******'''&&&&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))''''''(((((())))))******)))'''&&&&&&((())))))(((,,,...000---)))''')))+++''''''''''''''''''''''''%%%&&&&&&'''''''''''''''+++***)))(((''''''((((((***)))))))))((((((''''''(((''''''''')))***)))(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''')))))))))((((((((((((((()))))))))))))))(((&&&%%%((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))(((((((((((((((((())))))&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((('''(((***+++,,,++++++***((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((***)))((((((''''''((((((''''''((((((((((((''''''+++&&&'''...000***(((+++''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))***(((''''''''''''((((((((((((((('''''''''(((((((((((((((&&&(((***)))'''''')))+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&"""+++((($$$'''%%%%%%---(((((((((((((((((((((((())))))((((((((((((((('''%%%&&&'''(((***+++,,,---+++,,,---,,,***)))+++---***++++++***))))))+++---)))))))))*********++++++***(((&&&''')))***)))''''''''''''''''''(((((()))'''((((((((('''&&&%%%%%%$$$'''))))))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))***************+++,,,,,,(((((('''''''''(((***+++((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''(((((()))***'''''''''((()))*********((('''&&&&&&((())))))(((***---///,,,(((%%%'''***''''''''''''''''''''''''((((((((((((((()))******000...+++(((''''''((()))((((((((((((((())))))))))))'''&&&'''(((((('''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&))))))((((((''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((''''''''''''((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((())))))***&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&(((*********)))(((''''''((()))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''((((((((((((''''''(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''')))***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&%%%&&&(((***+++((((((((((((((((((((((((******))))))(((((((((''''''''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%"""+++***&&&***&&&"""&&&))))))))))))))))))))))))******))))))((((((''''''%%%&&&''')))***,,,---...***+++,,,***((((((+++...+++)))((())),,,......---(((((())))))******++++++***(((&&&'''***+++)))''''''''''''''''''((())))))%%%%%%&&&'''((((((((((((###%%%((((((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))+++*********+++,,,------)))(((''''''''')))***+++***)))((('''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,((('''&&&&&&&&&''')))***&&&''''''((()))******+++((('''%%%&&&((())))))(((%%%)))+++)))$$$"""$$$((())))))))))))))))))))))))+++***)))))))))***,,,---333000,,,(((&&&&&&((()))%%%%%%&&&'''((()))***+++)))(((&&&&&&''''''&&&$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++'''&&&&&&&&&&&&'''((((((%%%&&&)))++++++)))&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((***+++,,,(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''((()))******)))((('''((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((()))******&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((###$$$&&&((())))))((('''%%%&&&''')))************'''''''''''''''''''''''')))((('''&&&&&&'''((()))((()))*********)))'''&&&''''''((((((((((((''''''$$$(((***)))+++---)))###''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''***+++((('''***++++++,,,***'''&&&'''))))))(((%%%&&&'''((()))+++,,,,,,((((((''''''''''''(((((())))))((('''''''''''''''***)))'''&&&&&&&&&'''((())))))(((&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%%%%&&&&&&'''((())))))***---)))''')))...000...***,,,++++++++++++,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&((((((((('''''''''''''''''''''''''''!!!###&&&((()))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&((((((((((((((('''''''''(((((((((((())))))))))))******)))(((***000888>>>///)))&&&******&&&%%%(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&''')))*********'''''''''''''''&&&%%%%%%***)))((('''&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&''''''''''''(((((((((((()))((('''((()))((('''%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((('''''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&%%%%%%'''((()))************))))))))))))+++)))'''(((***,,,,,,,,,(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))*********((('''%%%%%%$$$$$$)))((('''&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''******'''&&&)))***(((((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((&&&$$$%%%((()))((('''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%&&&&&&''''''(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&***,,,)))(((***+++******((('''((()))***)))(((&&&&&&'''((())))))******((((((''''''''''''(((((()))(((((('''''''''(((((()))((('''&&&&&&&&&''''''(((((('''''''''(((((())))))'''&&&&&&(((((('''&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&''')))***(((&&&''''''(((((()))*********+++)))(((***---...---***************++++++,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''"""$$$&&&((())))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$$$$%%%(((((('''$$$'''''''''((((((((((((((('''((((((((())))))))))))((((((((((((***///666;;;...(((&&&)))***&&&%%%(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((((((((((((((((((((((('''&&&&&&''''''((()))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((***)))((()))******(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++)))'''(((***,,,------************************'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***'''''''''''''''((()))***''')))+++,,,---,,,***)))((((((''''''&&&''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((()))'''%%%&&&+++,,,)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%''')))((('''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((''')))((((((''''''&&&%%%%%%&&&'''''''''((((((((()))%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((###((()))'''&&&((()))'''''''''''')))++++++***)))&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))((('''&&&&&&&&&'''''''''''''''((((((***++++++(((''''''(((******((('''((((((((('''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))***((('''((()))***)))((())))))))))))************++++++---...//////......(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$&&&'''(((&&&%%%&&&&&&''''''(((((())))))''''''((((((((()))))))))((())))))((((((***...111,,,(((&&&((()))'''&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((())))))************)))%%%&&&)))+++,,,+++)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''(((((()))))))))''''''''''''((((((((((((+++***)))***++++++)))'''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))'''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((***)))'''(((+++---......))))))))))))))))))))))))((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((***+++,,,%%%)))...222333///***'''(((((('''''''''((())))))(((((((((((('''''''''''''''''''''''''''((()))))))))***(((%%%'''+++,,,***((((((''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$)))+++)))(((******(((((('''&&&'''***,,,,,,+++'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''''''''((())))))))))))((((((((('''''''''''''''''''''((()))***+++'''''''''(((******(((''')))((('''''''''((()))***''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((((((((()))((((((***)))))))))))))))))))))'''***---...------------(((((()))*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((())))))((((((%%%&&&&&&'''((()))******'''''''''((((((((())))))*********)))'''%%%&&&'''***'''&&&'''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***((()))***,,,.../////////((()))************))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''''''''((((((((())))))''''''''''''((((((((((((***)))((()))******)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''''''''''''''((((((((((((***((('''(((+++---......&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''(((((((((%%%)))...333333///***'''((((((((((((((()))***+++((((((((((((((('''''''''((((((((((((((())))))***'''---000,,,((()))+++***((('''&&&&&&''')))+++---((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((('''&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))---///,,,+++---...,,,***(((%%%&&&(((,,,......''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((()))************))))))(((((((((''''''&&&&&&''''''((('''&&&&&&'''((()))'''&&&)))((('''&&&&&&&&&((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''$$$&&&)))***)))((()))***)))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&((()))(((&&&%%%%%%&&&((((((&&&&&&'''))))))'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))((((((+++---'''(((***---000222444444...,,,***(((''''''))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''&&&'''''''''((((((((())))))(((''''''***,,,------%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&'''''''''&&&(((+++......,,,***(((((((((((((((((()))***+++'''''''''((((((((((((((()))(((((((((((()))******$$$000888333)))&&&''')))((('''&&&&&&''')))+++---((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&***+++'''&&&)))+++******(((&&&&&&))),,,......((((((''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''))))))*********)))((('''(((''''''&&&&&&&&&''''''***(((&&&&&&'''''''''&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((*********+++,,,---------+++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++***'''%%%'''***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((("""$$$&&&((('''''')))***((()))(((&&&(((++++++(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%(((***)))''''''***---&&&'''***---000222333444000---)))&&&%%%%%%''')))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))((('''''''''(((((())))))******(((&&&&&&)))***++++++(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((%%%%%%%%%%%%&&&((()))***''''''((((((((()))))))))(((((('''''''''((())))))'''''''''(((((((((((((((((((((((((((((()))******###000999333)))$$$&&&(((((((((''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$'''&&&!!! $$$((((((((('''(((***------,,,***((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%'''&&&&&&&&&'''((()))***...+++'''&&&&&&''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&((()))(((&&&&&&''')))'''''''''((())))))******222///,,,,,,000222222111,,,***(((&&&%%%'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&)))+++***&&&$$$&&&)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%''''''&&&%%%&&&((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((###%%%'''((('''((()))+++(((***)))&&&(((......***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&)))***((($$$###%%%)))&&&''')))+++,,,---......---+++(((&&&%%%&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((''''''(((******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''((((((%%%&&&&&&'''((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***''''''((())))))***++++++***(((&&&%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''&&&''''''((())))))''''''&&&&&&&&&'''((()))((((((''''''&&&'''''''''''''''''''''((((((((()))(((''''''''''''((())))))$$$,,,000,,,&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))'''%%%$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((***(((###"""'''+++,,,%%%'''***...000...***&&&(((((((((((())))))******((((((''''''''''''((((((,,,+++)))(((&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&''')))***,,,---111...)))&&&&&&'''(((((()))***+++++++++)))((('''''''''''''''''''''''''''''''''''''''((((((((()))''')))+++***'''&&&(((***'''(((((()))***++++++,,,111,,,'''''',,,000000...+++)))&&&$$$###%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((+++)))%%%###%%%((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$'''***)))'''&&&(((***((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))******)))'''&&&&&&'''(((******&&&)))//////***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''')))***'''"""!!!$$$''''''((()))))))))((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''((((((((())))))(((((()))+++,,,***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++'''(((((()))***++++++,,,***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((''',,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))&&&(((&&&###$$$((()))'''((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''))))))(((%%%$$$&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%'''((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''(((((())))))$$$''''''$$$%%%)))***((('''((()))((('''((()))+++(((!!!&&&888BBB888***###((()))***)))((('''(((***''''''((((((((((((''''''$$$%%%&&&&&&&&&$$$###"""(((((((((((((((((((((((('''(((((('''''')))---000444---%%%"""$$$'''((('''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,***(((''''''(((+++,,,333///++++++---///...---***)))'''&&&&&&(((***,,,(((((((((((('''&&&%%%$$$'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((()))***+++---...&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''(((***,,,,,,((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((()))))))))))))))((((((&&&(((******(((&&&&&&&&&******)))''''''&&&&&&&&&)))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))+++***)))((('''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''((()))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))(((''''''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%'''(((***,,,+++)))&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******++++++)))(((%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))***))))))((('''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))'''%%%$$$%%%'''((((((((('''''''''''''''''''''''''''(((((()))))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((%%%((((((%%%&&&***+++)))&&&'''((('''&&&&&&''')))***###%%%222999222)))&&&&&&'''((('''&&&%%%&&&(((''''''(((((((((((('''''')))***+++++++++***((('''((((((((((((((((((((((((''''''(((''''''(((,,,///>>>777...))))))***)))'''))))))(((''''''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((('''%%%%%%%%%&&&'''(((((((((+++***((('''((())),,,---222///,,,+++---///...---,,,+++(((&&&&&&'''(((***+++******)))(((((('''''''''''''''''''''''''''''')))******))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&'''((()))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,((((((((((((''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((((()))***)))(((''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))((('''&&&%%%%%%&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''***)))(((''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())),,,++++++***)))((((((''''''''''''''''''((())))))&&&''''''((((((''''''&&&((((((*********)))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''))))))))))))(((''''''''''''''')))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***++++++)))'''&&&''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((())))))((((((((((((((('''''''''&&&))))))&&&'''***+++)))'''((()))((('''&&&'''(((,,,%%%$$$,,,///+++((()))&&&'''((('''&&&%%%&&&(((''''''(((((((((((('''''')))***+++++++++***((((((((((((((((((((((((((((((&&&'''''''''&&&'''***,,,;;;555---((('''((('''%%%(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((%%%&&&&&&'''((())))))*********(((((()))+++---///111///,,,,,,---......------,,,)))'''&&&&&&'''(((+++***)))(((''''''((((((((((((((((((((((((((((((((()))+++,,,,,,***((('''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++((((((((((((''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''(((((())))))((((((((($$$&&&((()))))))))***,,,***)))(((''''''&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***))))))(((''''''&&&&&&)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((('''(((((()))***///...+++)))(((((((((((('''''''''''''''((())))))(((''''''''''''''''''((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''&&&&&&'''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***,,,---***(((&&&%%%&&&&&&&&&$$$''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''(((((()))***))))))((((((''''''&&&&&&&&&((((((%%%&&&)))***((()))***,,,+++)))((()))***,,,'''&&&))))))&&&'''***((()))***)))((('''(((***''''''((((((((((((''''''(((((()))******)))((('''((((((((((((((((((((((((%%%&&&'''&&&%%%&&&(((***///+++&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))***,,,...000...---,,,++++++,,,,,,,,,,,,+++)))''''''''''''(((***(((&&&%%%$$$%%%'''((())))))))))))))))))))))))&&&'''((()))((((((&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((()))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((()))*********))))))&&&'''))))))))))))***+++))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''((())))))...,,,***(((''''''((()))'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((())))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,$$$""""""###%%%''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&'''((()))***))))))((((((''''''&&&&&&%%%''''''$$$$$$'''(((&&&((()))++++++***((())))))***((((((***)))'''''')))((()))***)))((('''(((***''''''(((((((((((('''''')))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%'''''''''%%%%%%'''(((+++)))'''&&&(((***+++,,,&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))*********)))(((((('''''')))))))))***+++---...///+++++++++***)))))))))***))))))(((''''''((()))***)))(((&&&%%%$$$%%%'''((())))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******++++++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((('''((((((((((((((((((((('''''''''''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&((()))***)))''''''((())))))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''&&&''''''((()))((('''%%%&&&''')))***'''''''''''''''((()))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((())))))((('''''''''''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''***)))((((((((((((((()))$$$###"""###&&&(((((((((''''''''''''''''''''''''''''''''''''((()))+++---((('''&&&&&&&&&'''((()))((((((((((((((('''''''''$$$'''&&&######&&&'''%%%###%%%(((((('''&&&''''''(((((()))******)))((('''&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''***)))(((((((((((()))***&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))******))))))(((((('''''')))))))))***+++,,,------)))***++++++)))((()))***((((((((((((((()))*********)))(((''''''((()))***(((((((((((((((((((((((()))(((&&&%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$&&&'''))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''((((((((((((''''''''''''))))))((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''(((((((((((((((((())))))(((&&&%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''((())))))***'''((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((*********++++++*********((((((''''''&&&&&&'''''''''&&&%%%%%%&&&''')))***'''''''''''''''((()))))))))(((((((((((((((((()))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''***)))(((''''''&&&&&&&&&)))(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&''')))+++...000)))(((&&&%%%%%%&&&'''((('''''''''(((((((((((((((%%%((('''$$$$$$''''''%%% ###&&&''''''&&&'''''''''''''''''')))***(((&&&&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''"""###$$$%%%%%%%%%$$$$$$(((((((((((((((((((((((('''((())))))'''&&&&&&'''&&&'''''''''&&&&&&'''((('''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''(((((()))))))))))))))))))))******++++++***,,,---,,,***))))))+++)))))))))(((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''((()))***++++++++++++&&&''''''&&&%%%%%%''')))((((((''''''''''''((((((&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((('''''''''&&&&&&'''''''''((((((((())))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((((())))))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))***)))((((((''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''))))))))))))((('''''''''''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''&&&''')))---000222***)))'''%%%$$$%%%&&&'''&&&'''''''''(((((())))))&&&)))(((%%%%%%((((((&&& ###'''))))))((())))))(((&&&$$$$$$(((+++)))%%%((()))***)))((('''(((***''''''((((((((((((''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''%%%'''((()))))))))***,,,'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***$$$$$$%%%'''(((***++++++)))))))))))))))************---///...+++***+++,,,++++++***)))((('''&&&&&&%%%&&&''''''(((''''''&&&''''''''''''''''''''''''$$$&&&((()))***)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%'''''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&''')))(((((((((''''''''''''''''''(((((())))))******%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%$$$%%%(((+++(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''((((((((((((((((((((('''((((((((())))))******###$$$%%%&&&''')))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((''''''&&&&&&))))))*********((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&++++++***))))))((())))))))))))******)))((('''&&&'''''''''''''''((())))))'''((()))******)))((('''%%%&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))"""$$$&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))***))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((!!! !!!$$$&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,---000---)))&&&%%%''')))***(((((((((((((((''''''&&&'''((())))))(((&&&$$$"""******))))))((((((''''''((((((''''''''''''((((((******)))(((((((((((()))'''(((((((((((((((''''''!!!"""###%%%'''(((******%%%%%%'''((())))))))))))***)))))))))(((((('''''')))'''&&&&&&'''''''''&&&&&&((()))++++++)))(((&&&&&&&&&&&&''''''''''''((()))((('''''''''(((***+++***'''%%%&&&***,,,,,,+++***)))((((((((()))+++,,,)))111555///+++,,,...,,,---+++***)))***)))(((&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''***((('''&&&&&&'''(((***$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&$$$$$$$$$%%%''')))'''(((***)))'''&&&&&&'''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''''''''''''''&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&((((((((((((((()))******+++*********))))))((((((''''''((((((((((((''''''))))))))))))************'''''''''&&&&&&%%%%%%%%%)))))))))))))))(((''''''((((((((((((((((((((((((%%%(((******'''%%%''')))***)))((('''&&&&&&'''((()))+++---,,,(((&&&'''((('''(((((('''%%%%%%&&&((('''''''''''''''((())))))******))))))((((((''''''+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++)))(((''''''''''''''''''''''''&&&%%%%%%&&&((((((%%%###'''(((((())))))******+++,,,***(((&&&%%%&&&((()))(((((((((((((((''''''&&&'''((((((((((((&&&%%%$$$))))))))))))((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''###$$$%%%&&&'''((()))***%%%&&&&&&'''(((((((((((())))))(((((((((''''''''')))((('''((()))+++,,,,,,'''((()))******)))((('''&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,)))'''''')))++++++)))***)))((((((((()))++++++(((000333...+++,,,---+++,,,***))))))))))))'''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))'''&&&%%%%%%&&&''')))(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&''')))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''%%%&&&&&&'''''''''''''''''''''((()))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))************)))))))))((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&((())))))(((''''''(((***)))((('''&&&''''''((((((***+++***(((&&&&&&'''%%%&&&&&&%%%###"""$$$%%%(((''''''&&&'''((()))***((((((((((((''''''''''''))))))))))))(((((('''''')))(((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((((((((((()))((('''((()))***)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))(((((('''''''''''''''''''''''''''((()))(((&&&&&&''')))((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''''''''((((((%%%&&&'''''')))***++++++''''''((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&'''((((((''''''''')))((((((((((((''''''''''''))),,,,,,***)))))))))'''((()))******)))((('''&&&&&&&&&''''''''''''((('''(((((())))))))))))))),,,***(((((()))***)))((()))))))))((()))******+++(((---000---***+++++++++***)))((((((((()))'''&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((()))+++,,,,,,+++)))(((&&&&&&''''''((()))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&'''''')))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&)))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''(((((((((''''''((())))))))))))(((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&))))))(((''''''''''''(((''')))***)))'''&&&&&&&&&%%%&&&&&&%%%######$$$%%%)))(((&&&%%%&&&''')))+++&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((()))+++***))))))++++++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%)))+++)))&&&%%%(((+++)))))))))(((((('''''''''$$$%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((()))***+++++++++&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))(((333======222((($$$%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&''')))*********)))(((******)))))))))***)))))))))))))))))))))******+++(((+++---,,,************)))(((''''''(((((('''&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((+++***((('''''')))+++---%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''')))+++------+++)))'''''''''''''''(((((())))))&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((()))***&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&(((***+++'''''''''&&&&&&&&&''''''&&&'''(((((())))))((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''')))'''%%%'''******(((%%%((((((((('''''''''((((((((()))))))))(((''''''&&&((())))))(((&&&&&&'''))))))(((&&&%%%%%%''')))+++&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&'''((((((+++***))))))++++++***)))(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$&&&)))***)))(((''''''+++******))))))(((((('''%%%%%%'''((())))))(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&'''(((((((((((((((******)))))))))((((((((())))))*********)))((((((***************************<<>>000'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))************))))))&&&((((((&&&######'''***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++444...(((######%%%'''(((&&&&&&&&&&&&''')))+++,,,((()))***)))((('''(((***'''***,,,,,,)))'''(((***+++***)))(((((()))***+++###&&&))))))(((''')))+++&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((()))******)))))))))))))))*********((())),,,...000000//////,,,+++)))''''''(((***+++''''''(((((())))))******%%%%%%'''((())))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((######%%%'''((()))))))))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((!!!###%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))(((''''''((()))''''''((((((((((((''''''''''''''''''((((((((()))%%%(((***(((######'''+++((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***((('''(((((('''(((((('''&&&%%%$$$$$$###&&&'''''''''(((((())))))&&&''')))*********)))(((*********)))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((((('''&&&&&&&&&((()))***...---+++)))''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''***+++---...&&&%%%$$$$$$%%%'''***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&'''''''''(((((())))))))))))***++++++***(((((((((((((((((((((''''''&&&'''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''((((((((()))###&&&))))))(((&&&&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''))))))(((%%%$$$%%%((()))!!!''';;;@@@000%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((+++((($$$$$$&&&((('''&&&(((((((((((((((((((((((()))(((&&&%%%$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###!!! &&&%%%%%%'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,,,,+++*********'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%&&&(((***,,,******)))((('''&&&%%%%%%%%%&&&)))...222666999;;;999555000+++((('''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''%%%&&&''''''(((((((((((((((''''''((())))))(((''''''(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&)))(((&&&%%%&&&''')))+++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))(((&&&%%%%%%&&&((()))***'''###"""$$$&&&'''(((***)))'''%%%%%%''')))***)))))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((&&&%%%############&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''******)))(((((((((((((((((((((((((((((((((''''''((((((''''''''''''(((((()))(((((('''''''''(((((('''$$$$$$)))((($$$###'''+++++++++(((&&&%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&((()))***)))((()))***))))))))))))))))))))))))(((((())))))((('''&&&&&&++++++***)))(((((())))))---+++***,,,...---***''''''((()))******)))((('''''''''(((((())))))******'''''''''''''''((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((((())))))************))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%""" """ !!!///333%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''')))***+++))))))(((((('''''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%(((+++......+++(((%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''(((***++++++)))(((&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***'''%%%%%%'''((('''%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))+++++++++***))))))((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&(((***+++)))))))))(((''''''&&&&&&$$$%%%'''))),,,...000111333111---***'''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))'''%%%$$$%%%''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))%%%&&&******&&&%%%(((+++***)))((((((***+++,,,((((((((((((((((((((((((&&&'''''''''((((((((((((''')))***)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&***))))))(((''''''((((((+++))))))***++++++)))&&&'''((()))******)))((('''(((((((((((((((((())))))'''''''''''''''((())))))))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%$$$&&&&&&'''444999---)))))))))*********++++++((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&'''((())))))(((((((((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%''')))++++++)))'''%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))******)))((('''))))))'''&&&&&&'''((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((('''&&&'''((((((&&&$$$((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((******+++***)))(((''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''''''''(((,,,+++***)))((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((((((((''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''(((((()))***''''''''''''''''''''''''$$$%%%&&&((()))))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((&&&&&&))))))&&&&&&)))000,,,((('''***,,,---,,,)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))***+++***'''%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&)))((((((''''''''''''''')))((('''((())))))'''%%%(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''((())))))))))))((((((((((((''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))((((((((((((''''''(((((((((((('''''''''''''''%%%))))))***777===222************++++++++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&'''((())))))(((''',,,***((('''&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))))))))'''&&&&&&''''''((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((&&&''''''(((((('''%%%$$$((((((((((((((((((((((((###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''(((((((((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***,,,+++)))(((''''''''''''******)))(((((('''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&'''((()))***''''''''''''(((((())))))++++++***)))((('''&&&&&&'''(((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&)))'''&&&$$$$$$&&&''')))&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((()))******(((&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******''''''''''''''''''''''''!!!###%%%'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))'''&&&&&&''''''''''''(((666///)))''')))+++***'''***)))'''%%%%%%''')))***((())))))))))))*********)))+++++++++((('''''''''(((((((((((((((((((((((('''((((((((((((((('''''')))(((((('''''''''((((((((((((''''''''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''&&&&&&'''''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))((((((((((((((('''$$$((()))(((222888000(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((('''&&&&&&&&&&&&((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((''',,,+++)))'''&&&''')))***'''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))&&&'''((()))(((&&&%%%%%%(((((((((((((((((((((((("""$$$&&&)))***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))'''&&&'''((((((((((((((((((((((((((()))((('''&&&&&&((()))***...---+++)))((((((((()))+++***)))((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((()))&&&&&&''''''((())))))))),,,,,,+++******)))((((((&&&'''((()))*********)))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((()))(((&&&%%%%%%&&&((()))'''((())))))))))))((((((&&&&&&''''''((((((((()))'''''''''''''''(((((()))''''''((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))''''''((())))))(((''''''(((((((((***++++++(((&&&%%%''')))******)))'''%%%&&&&&&&&&&&&''''''(((((('''''''''(((((()))++++++(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((('''''')))******333---'''&&&(((***(((%%%***)))'''%%%%%%''')))***))))))))))))*********+++(((***++++++***)))***+++))))))))))))))))))))))))''''''(((((((((((((((''')))))))))(((((()))******)))))))))((('''''''''((())))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''''''''((())))))(((((())))))))))))))))))((((((''''''''''''((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((($$$'''(((%%%,,,111***'''(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))(((((('''''''''''''''((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''******(((''''''((())))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((###%%%'''))))))((('''&&&))))))))))))))))))))))))***))))))(((((('''''''''&&&)))+++***'''&&&''')))((((((((((((((((((((((((***)))''''''''')))+++---111///,,,***)))))))))***((((((''''''&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))((('''((())))))************)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))(((((()))*********))))))'''''''''((((((((((((((('''''''''(((((((((((()))&&&'''((()))***)))((('''+++******************+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************((((((((((((((((((((((((((((((((()))+++***(((&&&&&&'''(((******((('''&&&&&&&&&&&&'''(((((())))))'''''''''((()))***+++,,,))))))))))))))))))))))))((()))******)))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((((())))))***&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&''''''((()))***)))+++***((((((,,,...,,,***'''%%%&&&)))+++***((()))((('''&&&&&&'''((()))))))))))))))************''')))++++++*********+++************************&&&'''((((((((((((((((((***))))))))))))******+++)))******)))''''''(((***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))******((((((''''''''''''(((((()))))))))))))))((((((((('''''''''''''''((((((((((((((((((((())))))))))))+++&&&)))***$$$(((---((())))))))))))************************************(((((())))))))))))((((((((())))))***))))))(((''''''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***'''((((((((())))))))))))'''((()))'''%%%$$$&&&(((((((((((((((((((((((((((%%%&&&'''((((((''''''&&&(((((((((((((((((((((((()))(((((((((((('''''''''&&&***,,,+++'''%%%''')))((((((((((((((((((((((((((('''''''''))),,,///222222000---***((()))******''''''''''''''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''')))*********((((((******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&'''((())))))))))))***)))(((''''''((()))***(((''''''((())))))(((&&&&&&'''((())))))((('''&&&&&&&&&'''(((((()))******'''''''''((()))+++,,,---(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))***++++++''''''(((((()))******+++((((((''''''''''''((((((&&&&&&&&&''''''((()))***'''***)))%%%&&&+++---+++%%%&&&'''((()))*********((((((((((((((((((((((((((((((((()))))))))******''')))******(((''''''((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((()))******)))******(((&&&&&&(((******)))(((''''''((()))***)))))))))***************'''''''''''''''((())))))(((((()))))))))*********((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))*********+++'''''''''(((((())))))))),,,&&&)))+++$$$&&&+++((('''((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&'''((()))))))))((('''''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))(((''''''''''''%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''))))))'''$$$###&&&)))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&***---+++'''%%%'''***((((((((((((((((((((((((&&&&&&&&&'''***///333666222000,,,)))(((((()))***))))))((())))))***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''(((((())))))(((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''%%%$$$%%%&&&&&&''''''&&&&&&))))))************))))))&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''')))***+++***)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((+++)))(((&&&&&&((()))+++)))'''&&&'''((()))((('''''''''(((((((((((('''''''''''''''((()))******+++'''''''''((()))+++,,,---''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''******))))))***+++,,,,,,'''(((((()))***++++++,,,((((((''''''''''''((((((&&&&&&&&&'''''')))******$$$'''&&&!!!"""(((***(((&&&(((***+++)))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))''')))***)))&&&$$$$$$%%%((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((()))***((()))***(((%%%%%%'''******)))(((''''''((()))***))))))******++++++,,,,,,'''''''''''''''((())))))(((((())))))*********+++((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))+++$$$(((***###$$$***(((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******,,,+++***(((''''''''''''%%%&&&(((************)))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&'''((()))***%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,&&&&&&'''***)))'''%%%%%%&&&+++,,,''')))222:::<<<000---,,,---((($$$(((000(((((((((((())))))))))))(((&&&$$$%%%((()))(((&&&%%%&&&&&&'''((()))******((((((((((((((()))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))******)))'''%%%###$$$%%%'''(((***,,,...///)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***************''''''''''''((((((((((((***)))(((''''''((()))***&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''''''''((()))***'''((()))((('''&&&''')))))))))((('''''''''''''''))))))*********))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((%%%###$$$'''******)))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''')))***************222999777///)))))),,,(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&(((***,,,---,,,+++***))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))************))))))((((((((((((''''''''''''&&&&&&'''((()))))))))((()))((('''''''''(((***+++)))))))))))))))(((''''''''''''((()))***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))((((((((((((((()))(((((((((((((((((((((((('''$$$###%%%)))***)))''''''(((((('''%%%%%%&&&((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&((()))((('''$$$"""###&&&((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''&&&'''((())))))***))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''(((((('''((()))'''++++++''')))222:::<<>>444+++&&&%%%&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((())))))))))))*********))))))((((((((('''(((((((((((())))))))))))'''&&&&&&&&&&&&''''''((("""###$$$%%%&&&''''''((((((((())))))))))))((((((''''''''''''''''''(((((((((((()))))))))((('''''''''(((((())))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((''')))***)))(((((()))******((('''(((+++***'''$$$(((((((((((((((((((((((((((((()))'''%%%%%%&&&(((&&&'''(((((((((((()))+++))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''******(((''''''((())))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***+++***)))'''%%%''''''''''''''''''''''''******)))(((((('''''''''(((((('''''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&%%%%%%%%%(((***)))'''''')))***(((''''''&&&$$$&&&,,,111555>>>444***'''***------,,,***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))))))))(((((((((******)))(((''''''((()))&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''(((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&(((******)))'''&&&'''''''''''''''&&&&&&&&&'''((()))******)))(((''''''(((((()))***+++,,,,,,***)))(((''''''''''''''''''((()))((('''&&&''')))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&'''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&$$$$$$(((000<<>>777+++%%%(((------))))))((('''&&&%%%%%%$$$&&&(((******'''''')))+++%%%&&&&&&'''((()))******((((((((((((((()))***+++'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''(((((()))((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((###%%%''')))******))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%''')))***+++***)))(((***)))((('''(((+++...000++++++***)))((('''&&&&&&'''((()))++++++)))(((''''''&&&%%%$$$$$$&&&((()))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))((()))***++++++***)))(((((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***'''((()))((('''&&&''')))'''''''''''''''((())))))###$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++))))))))))))((((((((((((!!!%%%((()))'''&&&((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&((()))(((&&&$$$%%%&&&(((((((((((((((((((((((())))))***))))))(((''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))++++++++++++******))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***'''((()))***************)))((('''''''''(((***+++)))))))))))))))(((((('''%%%&&&''''''((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))))))))***&&&&&&'''((())))))(((((((((((((((((())))))))))))$$$%%%''')))******)))(((+++***((('''%%%$$$$$$$$$(((((((((((((((((((((((((((&&&%%%'''***,,,+++)))'''((()))((('''''')))+++((((((((((((((((((((((((''')))++++++)))''''''''')))***+++***(((((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((())))))))))))(((((()))))))))(((''''''&&&&&&)))((((((''''''''''''((()))((((((((()))***,,,---((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%(((***+++*********+++&&&''')))+++,,,+++)))(((,,,)))&&&%%%&&&((('''&&&+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&+++,,,,,,)))***---,,,)))))))))***+++---000222333111111111111111000000000111...***(((((())))))(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((######+++000...)))(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))***+++***(((''''''(((******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&******)))(((((((((((((((+++)))(((((())))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))))))))((((((''''''&&&&&&&&&&&&''')))***+++)))((('''''')))***)))(((******))))))))))))******'''((()))))))))))))))((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''')))))))))((('''&&&((((((((((((((((((((((((+++*********))))))(((((('''((()))((('''&&&''')))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&''')))+++,,,)))((('''''''''(((***+++(((((())))))((('''&&&&&&+++*********))))))((((((((((((''''''''''''((((((+++(((&&&''')))+++)))((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++)))'''(((+++,,,***(((******))))))))))))************))))))((((((''''''((('''''''''((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((()))+++*********))))))((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((************)))(((&&&&&&'''''''''''''''((())))))''''''(((((()))))))))***'''(((((((((((((((''''''******)))((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((('''(((((())))))((('''''''''((()))++++++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&)))+++,,,+++++++++,,,&&&'''(((***************&&&(((((('''&&&&&&''')))*********)))((('''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((((('''***///...***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---***(((&&&'''''''''&&&(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((&&&'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((()))***)))'''&&&'''(((******)))(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***))))))((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''''''''&&&))))))((('''''''''''''''***(((''''''(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))(((((('''''''''%%%&&&&&&'''(((((())))))((('''''')))***+++)))'''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((('''''''''((())))))((('''((()))(((((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******)))))))))(((((('''((()))***+++(((((())))))(((''''''&&&************)))))))))(((((((((''''''''''''((((((,,,)))'''''')))***(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))*********)))'''(((***+++)))'''***))))))(((((())))))******)))))))))((((((((('''((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))))))))'''''''''((((((((())))))))))))))))))((((((''''''&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))(((((('''&&&%%%'''''''''''''''((()))))))))*********++++++++++++'''(((((((((((((((''''''***)))(((((('''''''''((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))((('''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((((((((())))))***+++(((((((((((()))***++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''')))+++,,,++++++,,,---******))))))(((((())))))'''***,,,***&&&%%%'''+++******))))))((((((''''''(((((((((''''''&&&&&&&&&(((((())))))))))))(((((((((((((((''''''''''''&&&&&&'''%%%&&&---333222---******)))(((((((((((())))))))))))))))))))))))))))))(((&&&'''(((((('''%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%---///)))'''+++,,,)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((('''&&&''')))***))))))((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''')))'''&&&&&&(((((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''((()))))))))(((***))))))***++++++)))'''((((((''''''''''''((((((+++***)))(((''''''(((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))((('''((()))''''''''''''&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,***(((''')))(((((((((((()))***+++(((((()))))))))(((''''''************)))))))))))))))((((((''''''(((((()))+++***(((((())))))((('''''''''&&&&&&''''''((()))((((((((((((((()))******)))(((''''''))))))(((''')))((((((''''''(((((()))))))))))))))((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''((((((((('''((((((((('''&&&%%%$$$'''''''''''''''((())))))************++++++++++++'''(((((())))))((((((((()))(((''''''&&&'''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''''''''(((''''''((((((((((((''''''&&&''''''((())))))******(((((((((((()))***,,,,,,))))))*********++++++,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''')))***+++******+++---111///,,,)))((('''((((((333111...+++((('''(((******)))))))))((((((((('''))))))((((((''''''&&&&&&))))))************))))))((((((((('''''''''''''''***)))''')))000666555///******)))((('''''''''''')))))))))))))))*********((((((((()))******)))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((""",,,///(((***555777000(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&$$$&&&''''''&&&&&&((()))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&''''''''')))(((''''''((()))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))))))))((()))******+++***))))))111...+++************))))))((((((''''''(((((()))---+++)))'''&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,+++***(((''')))))))))))))))*********(((((()))))))))(((((('''*********)))))))))))))))))))))(((((((((((())))))))))))))))))******))))))'''''''''''''''(((((()))((((((((((((((())))))***((('''''''''((((((((('''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))(((((((((''''''(((((((((''''''(((((((((((('''''''''(((((((((''''''&&&%%%'''''''''''''''((())))))((((((((((((((()))))))))'''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((((((((''''''(((((((((''''''(((((((((((('''''')))(((''''''''''''(((((())))))************))))))&&&''''''((()))***++++++(((((((((((()))***,,,,,,((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''))))))((((((***,,,000///,,,***)))***+++,,,AAA999///))))))***)))'''))))))))))))(((((((((((())))))((((((((('''''''''))))))************))))))((((((((((((((((((((((((++++++))))))...333111,,,))))))((((((((())))))***(((((())))))************((('''''')))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%------(((///======333))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((('''$$$&&&''''''&&&&&&((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))******+++)))((((((((((((((())))))***)))((()))***+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***888333---)))((()))***+++***))))))(((((())))))***---+++)))'''&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((())))))******************************...---+++***)))((())))))((())))))***************(((((()))))))))))))))((())))))))))))))))))******))))))(((((((((((())))))&&&''')))***++++++++++++(((''''''''''''((())))))((((((((((((((())))))***'''((((((((('''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((('''(((((((((((((((((('''''''''((())))))(((''''''(((((()))))))))((('''''''''''''''''''''((())))))))))))((((((((((((((((((''''''((()))******))))))''''''&&&&&&&&&&&&'''((('''(((((((((((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((()))******++++++******)))''''''((())))))***++++++(((((((((((())))))***+++%%%%%%&&&''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''(((''''''''')))++++++*********+++---000111CCC888,,,'''))),,,***&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))'''(((((((((((())))))))))))+++***'''(((+++***&&&(((((((((((()))***++++++&&&''''''(((((())))))***((('''&&&&&&((()))(((&&&((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++---,,,+++222;;;888///))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''(((((('''&&&''')))((((((((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))******)))(((((((((((()))*********)))((()))+++,,,+++***''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,...---,,,+++++++++++++++888333,,,(((''')))***+++******))))))))))))******+++***)))(((''''''(((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************%%%&&&''''''%%%%%%&&&'''((((((((()))))))))))))))((()))***++++++***)))((('''(((((())))))******+++************************...---***((('''((()))***((()))******++++++******(((((()))*********))))))))))))))))))***************))))))(((((())))))***%%%'''***++++++++++++,,,((((((''''''(((((()))***((((((((((((((()))******'''((())))))''''''((())))))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((()))))))))))))))(((((('''''''''''''''((())))))++++++++++++************''''''((()))************'''''''''&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))))))))************))))))((((((((())))))******+++((((((((('''(((((())))))&&&&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''(((***,,,))))))))))))***,,,...///555///(((&&&)))+++***((((((((((((((())))))))))))'''''''''((())))))******((())))))))))))))))))((('''((((((((())))))))))))&&&***+++'''$$$&&&&&&%%%((((((((((((((())))))***&&&&&&'''(((((()))******+++)))&&&&&&'''((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******+++---000111...+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************((()))***)))'''&&&'''(((((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))(((((()))***++++++)))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))*********++++++///---+++)))((((((***+++000---)))((((((*********))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******'''((())))))''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++************************+++******)))((((((((((((((()))***+++++++++******(((((()))***************((()))))))))******************))))))))))))******'''***------+++))))))***((((((((((((((())))))***((((((((((((((()))******''')))+++***(((''')))******))))))(((((())))))***'''((((((((()))))))))***(((((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))))))))(((((()))))))))*********((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''(((((()))((((((''''''''''''''''''((())))))++++++++++++*********)))''''''(((******++++++***((('''''''''(((((()))***&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************)))((((((''''''''''''((())))))***++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))(((((()))+++...,,,+++***)))((((((((((((&&&%%%%%%&&&((()))******(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((('''((((((((())))))******%%%+++---)))$$$%%%''''''))))))((('''''''''(((((((((((())))))***+++,,,,,,///,,,)))((()))***++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%)))...---((((((+++******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******)))***+++***(((''''''(((((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((''''''((()))******)))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((()))))))))***///---)))&&&%%%&&&)))***'''''''''(((***+++)))(((((((((''''''''''''(((((('''((()))))))))))))))((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''')))))))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))(((***+++***)))((()))+++&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((((()))***+++++++++************************'''(((*********)))'''&&&((()))***+++,,,+++******(((((()))***************(((((())))))*********+++******))))))))))))******))),,,///...***'''&&&'''((((((((((((((()))******((((((((((((((()))******(((***,,,+++(((''')))+++******))))))))))))******'''((((((((())))))******(((((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************&&&'''''''''(((((())))))))))))***++++++++++++***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&'''((())))))((('''&&&&&&'''(((******((('''&&&&&&&&&'''''''''''''''&&&'''''''''''''''((())))))***)))))))))((((((''''''''''''(((******+++++++++((((((((((((((()))******&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''''''''((()))***))))))***))))))((('''''')))))))))))))))******+++''''''(((((())))))******)))'''&&&'''***+++***(((&&&'''((()))))))))''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))((()))+++,,,,,,+++***)))))))))(((((((((((())))))+++(((&&&&&&)))+++***(((''''''((()))))))))))))))((((((((((((((()))******''''''(((((())))))******((((((((((((((((((((((((,,,)))'''&&&'''((()))))),,,***(((&&&%%%%%%&&&'''******((('''&&&&&&&&&&&&''''''''''''((((((((()))++++++***)))((('''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))+++(((%%%%%%((())))))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''((((((((((((''''''(((''''''((()))******)))''''''((()))))))))))))))************************++++++******)))'''&&&%%%))))))*********((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++++++++*********))))))222...)))'''((())))))((()))'''&&&&&&''''''&&&%%%(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''+++---+++'''$$$&&&)))))))))))))))))))))))))))++++++************++++++***)))))))))((((((''''''))))))(((((()))***++++++,,,***)))''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---,,,***)))***+++***((('''&&&&&&'''(((***))))))(((((((((((()))))))))((('''''')))******)))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++))))))(((''''''''''''''')))((('''''''''(((***++++++)))'''&&&%%%&&&'''(((******))))))((((((''''''***)))))))))((((((''''''))))))******)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((&&&######&&&)))''''''(((******+++++++++******))))))(((((('''''')))))))))))))))(((''''''((((((((('''((())))))***(((((((((((())))))))))))***(((&&&'''***+++)))''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''((()))***++++++++++++)))(((((((((((((((((()))***(((&&&'''))))))(((&&&&&&&&&'''(((((((((((((((((((((((((((((()))******''''''(((((()))*********(((((((((((((((((((((((()))'''%%%&&&(((+++,,,,,,---,,,***((('''((())))))+++***)))((('''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((()))))))))'''$$$%%%'''((((((&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++(((((((((((((((((((((((()))))))))************+++***)))))))))((((((((('''''''''(((((((((((('''''')))((('''((()))***)))((('''(((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''(((((()))******)))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((*********)))))))))((((((111---)))'''((())))))((()))((('''((())))))'''%%%((((((((())))))))))))((()))((('''&&&&&&&&&&&&'''))),,,///---)))'''(((***))))))))))))))))))))))))***))))))))))))))))))************))))))((((((((()))((((((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************************+++,,,---,,,***)))***+++***)))'''&&&&&&''')))***))))))(((((((((((())))))((('''&&&&&&((())))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))***)))))))))))))))))))))((())))))))))))))))))))))))((('''&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,***)))((((((''''''((((((++++++***)))***+++,,,---,,,+++)))(((((((((***+++***)))))))))((((((((('''******)))))))))(((((((((((((((''''''''''''((())))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))&&&((()))(((&&&%%%'''))))))******+++++++++++++++***)))))))))((((((((('''(((((((((((((((''''''&&&'''''''''''''''(((((()))))))))))))))((((((((((((***)))'''((()))***((('''***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((()))***+++,,,(((((((((''''''(((((((((++++++***+++,,,+++)))'''&&&&&&''''''((((((''''''((((((((((((((()))******''''''((())))))******+++(((((((((((((((((((((((()))(((&&&''')))+++,,,,,,,,,+++***((((((((()))***+++******)))((((((((((((''''''((((((((()))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((&&&%%%%%%&&&''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********''''''''''''''''''''''''************++++++++++++))))))))))))(((((((((((('''(((((())))))(((((('''***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))))))))))))))(((&&&''''''(((((())))))***(((((((((((((((((((((((()))))))))(((((((((((((((///,,,)))(((((()))))))))(((((((((***,,,+++)))'''''''''(((((())))))******((((((''''''&&&&&&''''''))),,,...---)))'''(((***))))))))))))))))))))))))))))))(((((((((((())))))***************)))))))))))))))((('''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))***************************,,,,,,,,,***)))***++++++***)))(((((()))***+++***))))))(((((())))))***(((&&&%%%%%%'''(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,------,,,***((()))***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---******)))(((((((((((()))(((''''''''''''((())))))******)))(((((()))++++++))))))))))))((((((((((((************))))))))))))'''&&&%%%$$$%%%'''***+++((((((''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))'''(((******)))(((((()))))))))***************)))))))))))))))((((((((((((''''''(((((((((''''''&&&(((''''''''''''((())))))******))))))((((((''''''***)))(((((())))))(((''',,,+++)))'''&&&&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******))))))(((((((((((()))))))))((('''''''''(((******''''''((((((((((((''''''***+++,,,,,,,,,***'''%%%''''''((((((((((((((('''((((((((((((((())))))***'''(((((()))******++++++((((((((((((((((((((((((---+++)))((()))***)))((()))(((''''''&&&''''''(((++++++***)))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++)))(((((())))))(((&&&((((((((((((((())))))***++++++++++++++++++++++++''''''((()))))))))))))))''''''((()))))))))******''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++)))(((((()))))))))(((''''''))),,,.........'''''''''(((((()))******((((((''''''''''''((((((''')))+++***(((&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))++++++******************+++***)))(((((((((((((((***))))))((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++***)))***+++++++++***))))))***++++++***))))))))))))))))))***)))'''&&&&&&((())))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))+++,,,---,,,***)))***+++)))))))))))))))*********(((((((((((((((((((((((((((''''''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))+++---+++******)))))))))))))))%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***))))))))))))((((((((((((******************))))))(((''''''''''''((()))***((((((((((((((((((((('''))))))))))))))))))))))))'''(((((((((((()))))))))&&&((()))******))))))((($$$%%%&&&'''(((((((((((())))))))))))((((((((((((''''''((((((((((((((('''))))))(((((())))))***+++******))))))((((((''''''((()))))))))((((((((())),,,+++)))((('''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((()))))))))''''''(((((())))))******))))))(((((((((((())))))+++***)))'''''''''((((((''''''((())))))((('''''''''((()))***(((&&&$$$###))))))*********))))))(((((((((((((((((())))))***(((((())))))***+++++++++))))))))))))))))))))))))---+++))))))))))))(((''''''''''''''''''(((((((((+++******)))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((+++)))(((((())))))(((&&&)))(((((('''((()))******(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((()))******((((((((()))))))))))))))))))))))))))))))))))))))******************************)))((((((((()))***)))'''%%%'''+++000333444((((((''''''((()))***+++(((((('''''''''(((((()))((()))******(((''''''(((************************+++******))))))******+++******************++++++,,,,,,+++***)))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))***+++++++++************++++++******))))))))))))*********)))'''((()))+++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))************)))))))))))))))))))))))))))+++,,,,,,++++++,,,---((()))))))))*********+++(((((((((((((((((((((((()))((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((***++++++******)))))))))))))))(((((())))))************&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))******((()))+++,,,+++***'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&'''((()))******)))'''"""###$$$&&&((()))******(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((&&&((())))))(((((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))(((((((((((('''((()))******)))((('''***+++------+++)))))))))******+++++++++***))))))((((((((((((((()))******(((((()))******++++++,,,))))))))))))))))))))))))(((''''''((()))******((((((((())))))******++++++***))))))(((((()))))))))((((((((()))))))))************))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))''')))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((***)))(((((())))))(((''')))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))((('''''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))***)))(((((()))+++)))'''&&&'''+++000444555***)))(((''''''((()))***((((((''''''(((((())))))******++++++++++++******************************++++++************++++++)))))))))***************,,,,,,+++*********++++++(((((())))))******++++++))))))))))))))))))))))))************************((()))+++***))))))***+++************************+++******))))))******++++++)))((()))***+++++++++'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))++++++***+++,,,...((())))))******+++++++++)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++******)))(((((((((((()))''''''((())))))))))))))))))))))))***************(((((((((((())))))))))))(((((((((((())))))))))))(((***---...---***'''$$$))))))************++++++))))))))))))))))))))))))((((((((()))))))))******'''''''''(((***+++***((($$$%%%&&&(((***+++,,,,,,(((((((((((())))))))))))((())))))***************((((((((((((((()))******(((((((((((())))))))))))$$$'''))))))((((((***,,,))))))*********))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))***++++++******((()))***++++++***)))(((,,,...///...,,,+++,,,...***************)))((((((((((((((((((((()))******((())))))******+++,,,,,,))))))))))))))))))))))))'''&&&&&&'''))))))(((''''''((()))******+++++++++)))((((((''''''(((((()))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))&&&(((++++++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))*********'''((((((((()))))))))***))))))************)))))))))((('''((()))***)))((())))))'''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))(((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++&&&(((***)))((('''))),,,)))((()))+++...000000///,,,+++)))'''&&&'''((()))((((((((((((((()))***************+++++++++***)))******************************))))))))))))******((((((((())))))***************************+++,,,'''((()))******+++++++++))))))))))))))))))))))))************************''')))******))))))***,,,))))))************))))))+++******))))))******+++***)))'''(((***++++++***'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((***+++***))))))***+++((())))))******+++,,,,,,)))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,***)))((((((''''''((((((%%%&&&'''(((((((((''''''***************))))))((('''((((((((()))))))))***&&&'''''''''((((((((((((((()))+++,,,,,,***((('''((()))))))))************))))))))))))))))))))))))(((((()))))))))************((('''(((+++,,,,,,+++'''((()))***************'''((((((((()))))))))***))))))***+++++++++++++++'''''''''''''''((())))))''''''(((((())))))******###&&&))))))((((((+++...'''(((***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))(((((((((((())))))%%%&&&)))+++------------(((***+++,,,,,,+++***(((''')))***(((&&&&&&)))+++)))))))))))))))(((''''''((((((((((((((()))******)))))))))***++++++,,,,,,))))))))))))))))))))))))***)))''''''''''''$$$"""$$$%%%&&&((())))))))))))((((((''''''''''''((()))))))))))))))************&&&&&&'''((()))***++++++(((((((((((())))))))))))'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))$$$(((******(((&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))************))))))(((''''''((()))+++***)))***)))'''&&&'''(((***+++))))))))))))))))))))))))%%%&&&''')))******+++++++++***)))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%(((******((('''))),,,)))***,,,...000///+++(((---,,,)))'''&&&&&&'''(((((((((((((((((()))******((((((((((((******)))'''************************))))))(((((((((((())))))''''''(((((()))))))))***))))))(((((()))***++++++'''''')))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***,,,))))))************))))))++++++************++++++)))((('''''')))******)))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***++++++***((('''((()))((())))))***++++++,,,,,,))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---))))))((('''''''''''''''((()))+++,,,,,,,,,+++***(((((())))))((('''&&&%%%'''((((((((())))))******%%%&&&&&&&&&''''''((((((''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))************,,,***'''(((+++......---(((((())))))((('''&&&&&&'''((((((((())))))******))))))))))))))))))***+++))))))(((((((((((()))***)))))))))'''%%%%%%''')))'''((()))(((''''''((()))))))))))))))************'''((()))+++++++++******((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))((((((((((((((()))))))))))))))((((((((((((&&&+++//////+++)))***,,,++++++******))))))(((((())))))))))))))))))))))))***************)))((((((%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))(((((()))***+++---+++)))((('''((()))***++++++************++++++(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((***)))(((''''''((()))))))))************++++++++++++*********))))))(((((())))))'''&&&&&&'''((()))))))))(((((()))***++++++%%%&&&&&&'''((()))*********))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))***++++++++++++***+++*********))))))((((((((()))))))))************---+++))))))***,,,,,,+++******))))))))))))))))))++++++******))))))((((((((()))***+++***(((&&&%%%++++++******))))))((((((+++***)))(((((()))***+++)))))))))***+++++++++,,,))))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***+++******)))))))))))))))))))))))))))************///+++''''''+++---+++(((,,,,,,,,,++++++*********))))))))))))******************))))))(((((('''''')))))))))******+++++++++***+++,,,,,,,,,***)))(((******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))(((&&&''')))******)))''''''''''''((()))++++++***)))))))))))))))***+++&&&'''((()))))))))))))))&&&'''(((*********)))))))))))))))))))))))))))))),,,***(((''''''((((((((()))((('''((()))***)))(((***)))&&&%%%$$$%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***&&&&&&---222000+++(((000...***'''&&&&&&((()))***************)))(((''')))(((''''''(((***,,,---+++++++++*********))))))))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))((()))((('''%%%%%%'''((('''(((((((((((((((((()))))))))))))))************''''''((())))))((('''&&&)))((((((''''''(((((()))'''''''''''''''(((((((((++++++++++++++++++,,,,,,''''''(((((())))))******'''+++//////+++)))***,,,)))((((((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))))))))))))))(((((((((((('''***))))))))))))))))))***+++***((('''&&&'''((()))***))))))(((((())))))***((((((((()))))))))******''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((((((((''''''((()))***+++---,,,,,,+++***)))((((((************)))))))))((()))(((''''''''''''))))))((((((((((((((()))******'''''''''(((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((()))************)))************)))))))))(((******)))))))))******+++,,,***)))***...111333333+++***)))))))))***++++++*********))))))((((((((()))***+++,,,,,,,,,+++************))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))******)))))))))(((((()))))))))(((((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********)))(((((((((((()))))))))))))))************000((()))555999///***,,,,,,,,,,,,++++++*********))))))))))))******************))))))(((((((((((())))))))))))******+++++++++++++++++++++***))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))),,,***(((((((((((('''&&&((((((((((((((()))***+++******)))))))))))))))***(((((()))*********))))))))))))***++++++***)))((())))))))))))))))))))))))+++***((('''((()))))))))***(((((()))***+++***)))***)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,((()))///333111,,,***---,,,***(((''''''(((((())))))***+++******((((((((('''&&&&&&''')))+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))(((((((((((((((((())))))'''&&&%%%'''(((((((((((((((((()))******))))))))))))************))))))))))))((('''&&&%%%***))))))(((((())))))***))))))))))))((((((((((((((((((((())))))*********&&&&&&'''((()))***++++++'''+++......+++)))***+++((((((((((((''''''''''''))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))************((((((((((((''''''''''''((())))))******))))))(((***)))'''&&&&&&&&&'''((()))((((((''''''(((((())))))))))))*********++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))''''''''''''(((***+++,,,,,,,,,+++***)))(((((('''************))))))))))))''''''''''''((()))******(((((((((((((((((()))***)))))))))(((((('''''''''***))))))((((((''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))************)))))))))))),,,+++)))))))))***,,,...***(((&&&'''***...111222+++***)))((()))+++---...))))))))))))((((((((((((&&&&&&'''((())))))******))))))))))))************,,,++++++******++++++,,,)))))))))(((((((((((((((************************))))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''(((((())))))))))))************000&&&...CCCFFF444***...+++++++++++++++*********))))))))))))***************))))))))))))((((((((())))))))))))************,,,+++******************'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))++++++***)))((((((((()))*********+++******)))))),,,,,,,,,,,,+++***(((((()))))))))))))))))))))))))))))))))((())))))***+++***)))((()))+++,,,+++***+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++((()))///222///,,,******)))))))))(((((((((((('''(((***+++,,,+++)))(((''''''&&&&&&&&&((()))***+++************)))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))(((((('''((()))***)))((('''(((******((('''''')))*********((()))))))))***************************)))((((((******))))))))))))******+++*********))))))((((((&&&&&&'''(((((()))))))))'''''''''((()))*********(((***,,,,,,***)))***+++************))))))))))))(((((((((((((((((((((((('''(((((()))(((((('''''''''(((((((((((()))))))))%%%&&&&&&'''((()))******'''((()))******)))(((''')))(((((('''''''''((())))))((((((''''''(((((())))))*********++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********+++++++++++++++*********)))))))))))))))''''''((((((((()))******))))))))))))*********************)))))))))))))))&&&''''''((())))))***+++)))))))))(((((()))******)))((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))'''((())))))******))))))*********)))))))))))))))+++***(((((())),,,///111///+++(((&&&''')))***++++++***)))((()))+++...000((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++))))))(((((((((((())))))*********))))))(((((('''******++++++++++++******)))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((()))))))))************,,,)))333EEEGGG999...---+++++++++***************((()))))))))************))))))))))))))))))))))))******++++++++++++++++++,,,+++***))))))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))'''&&&''')))*********))))))******)))))))))(((,,,,,,***)))((((((((((((+++++++++++++++***)))(((+++++++++******)))))))))))))))))))))))))))))))))((()))******)))***+++,,,)))(((((((((***+++***)))******)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))&&&''',,,...+++)))(((''''''))))))))))))((('''&&&'''***,,,,,,+++***((((((''''''''''''((()))***************))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++)))))))))***)))((('''&&&)))***++++++***)))***+++---***'''''')))++++++***((()))))))))************)))))))))))))))***++++++******))))))))))))******++++++******))))))(((((()))***+++,,,,,,,,,,,,+++))))))))))))(((((((((((()))***++++++***)))******))))))))))))************((((((((((((((((((((((((((())))))******)))))))))(((((((((((()))))))))***&&&'''((()))***++++++,,,'''((()))******)))(((''')))))))))))))))))))))******))))))(((((())))))***)))*********++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))*********)))))))))((((((''''''(((((()))))))))*********))))))))))))))))))******&&&'''(((((()))******++++++******)))))))))******''''''(((((()))******+++)))))))))))))))((((((((((((((((((((())))))))))))((()))******++++++******))))))))))))))))))******((((((''''''***---111444444000,,,******++++++***+++***))))))***,,,...///((((((((())))))))))))))),,,+++******))))))******(((((())))))******++++++((((((((((((((((((((((((+++++++++******))))))))))))***++++++++++++***))))))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''''''''((()))))))))************'''///777;;;===;;;333***************************((()))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))),,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))...,,,)))(((((('''%%%$$$)))******+++******)))(((,,,,,,***)))((((((((((((+++++++++++++++***)))((((((((((((((())))))******************************(((***,,,,,,******+++---((('''&&&''')))))))))(((******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))&&&'''+++---)))''')))&&&''')))*********((((((&&&''')))+++++++++***)))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))*********((('''&&&(((***,,,,,,+++******+++000,,,(((''')))+++***)))))))))))))))************&&&&&&&&&&&&'''((()))******))))))(((((())))))***************))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''************************''''''''''''(((((((((((())))))))))))))))))))))))((())))))***************************++++++++++++************))))))))))))'''(((((())))))((((((''')))))))))******************))))))(((((())))))***)))))))))*********++++++(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************************)))'''&&&%%%++++++***)))(((''''''&&&))))))))))))************''''''))))))************+++******)))))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))************(((''''''(((***---000111...,,,***)))***+++++++++***************+++,,,---))))))))))))************,,,++++++***))))))(((((())))))))))))************)))******++++++******)))++++++++++++************((()))***++++++***)))((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((''''''(((((())))))))))))************&&&111555000111777333))))))))))))***************))))))))))))************)))))))))************+++,,,,,,,,,,,,,,,+++++++++******************+++,,,+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''&&&%%%&&&)))+++,,,,,,((()))***+++++++++***)))++++++***)))((((((((()))*********+++******))))))''''''''''''((()))***+++************************(((+++...---+++)))+++---'''&&&%%%&&&((()))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))------))))))+++((()))***++++++***)))(((((())))))************))))))))))))***************(((((()))))))))))))))***)))))))))))))))))))))))),,,+++***)))(((((((((((())))))***+++***(((&&&%%%&&&(((***+++***))))))***333...)))''')))+++***'''))))))))))))************(((((('''&&&&&&'''((())))))((((((''''''(((((()))(((((())))))))))))))))))'''((()))***)))'''%%%$$$(((((((((((())))))))))))+++***)))))))))******)))&&&'''''''''((((((((()))))))))))))))))))))))))))'''(((((()))******)))))))))))))))*********++++++***))))))))))))((((((((((((((((((''''''((((((((('''(((((())))))))))))))))))((((((''''''(((((()))((((((((()))))))))******''''''(((((())))))******'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************$$$%%%%%%&&&''''''((((((((()))))))))************))))))******)))((('''&&&++++++***)))((('''&&&&&&((()))))))))************((((((************)))((())))))((('''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************((()))))))))***************))))))))))))***+++,,,''''''&&&(((***+++***)))((()))***++++++******))))))*********+++++++++,,,(((((()))******)))((('''*********)))))))))))))))((()))***++++++***)))((())))))))))))************'''(((***++++++***((('''''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******)))(((((((((((()))))))))))))))************)))---///---,,,...---+++((()))))))))*********+++))))))))))))************))))))*********++++++++++++++++++******)))))))))))))))***+++++++++++++++))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))) !!!%%%+++///111222'''(((***,,,,,,,,,+++*********)))))))))))))))***(((((()))*********))))))***)))((((((((()))***+++************************))),,,000///+++)))***---((('''&&&'''((())))))''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((())),,,,,,((((((+++***+++++++++++++++******+++***)))(((((())))))***((()))))))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))///...,,,***(((&&&%%%%%%))))))++++++***(((&&&$$$$$$&&&))))))((((((((((((555///)))''')))+++)))&&&))))))))))))************---+++***)))(((((())))))((((((''''''''''''((((((''''''(((((())))))******+++,,,------,,,***'''&&&&&&&&&'''((()))***+++++++++***(((((()))******)))((()))))))))******++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&''''''((()))******+++&&&''''''((()))******+++************************(((((())))))))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''''''((())))))***(((((())))))*********+++'''((()))******)))(((((((((((((((((())))))))))))(((((())))))*********+++))))))***++++++***((((((((('''&&&%%%%%%%%%%%%%%%************)))))))))))))))))))))))))))*********(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++,,,++++++***)))((('''&&&*********,,,......,,,***((()))***,,,+++***((('''******+++++++++,,,,,,,,,)))***,,,...///...---,,,++++++******))))))((((((&&&'''((())))))((('''&&&''''''(((((())))))******&&&((()))******)))(((&&&&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''++++++***)))))))))))))))))))))))))))************---((()))...---''''''...(((((())))))*********+++))))))))))))************))))))******++++++++++++***)))))))))((((((''''''((()))***,,,,,,,,,+++***'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))'''&&&''')))*********&&&(((***,,,---,,,+++******)))))))))))))))***+++&&&'''((()))))))))))))))---,,,+++))))))))))))***************************)))---111000+++(((***,,,)))((('''((()))******(((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&(((***)))%%%%%%))),,,,,,,,,+++++++++******---+++)))''''''((()))***'''((((((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))111000///---+++)))((('''(((((())))))))))))(((((((((((())))))******++++++***(((&&&%%%'''((((((((())))))))))))((('''&&&%%%((()))*********((('''&&&'''(((((()))***+++++++++***)))(((''''''((()))***,,,+++++++++******))))))***)))(((''''''((()))*********))))))((((((''''''************)))((('''&&&))))))))))))))))))))))))((()))************)))(((+++*********))))))((((((***)))(((''''''((()))***,,,+++***(((''''''&&&&&&(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,+++***(((''''''''''''))))))(((((('''&&&&&&&&&))))))))))))))))))))))))+++)))'''&&&&&&''')))++++++)))(((''''''((()))+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))...---+++))))))***+++,,,+++*********))))))((((((,,,++++++***)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********))))))((((((''''''+++***)))'''''')))***+++******))))))((((((''''''++++++******))))))(((((((((((((((((()))))))))))),,,,,,---,,,+++(((%%%###%%%%%%'''((())))))))))))++++++***))))))))))))***))))))))))))************))))))***+++,,,,,,------******))))))******+++,,,++++++******))))))(((((())))))************))))))))))))((((((''''''&&&&&&)))************+++++++++)))((((((((()))***++++++************************------,,,,,,+++***))))))++++++************+++++++++***)))(((((()))***+++************************+++***)))(((((()))***+++(((((())))))******++++++((()))***++++++***)))((((((((())))))))))))((((((*********)))))))))))))))++++++************++++++(((((()))***************(((''''''***------***'''))))))******++++++++++++((()))***)))((('''''')))'''((()))***,,,...//////))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))*********+++,,,,,,+++***+++,,,---+++***(((((()))+++,,,...---+++)))(((((()))******)))(((''''''((()))***((()))***++++++***)))(((,,,,,,++++++***))))))((((((((())))))))))))(((((()))))))))))))))*********)))))))))+++,,,,,,)))'''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))******++++++***)))(((((((((((()))***+++++++++******)))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))(((''''''))))))))))))))))))))))))++++++***))))))***++++++************)))))))))(((''''''&&&%%%%%%&&&''''''((((((((((((((())))))***(((((())))))))))))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))))))))))))))(((((()))************)))***))))))(((((((((((()))************************))))))))))))))))))))))))***)))(((((((((((()))***)))((('''&&&&&&'''((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))(((((((((((((((((((((((((((,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,+++)))((('''((()))***************)))))))))(((+++******))))))(((((('''************************************************************))))))(((((())))))))))))))))))))))))***+++++++++++++++************))))))((((((((((((+++***)))(((((()))***+++***)))))))))((((((((('''*********)))))))))))))))''''''''''''(((((((((((()))***+++++++++)))(((&&&''''''((()))******************)))'''&&&%%%$$$###))))))))))))************)))))))))******+++++++++)))))))))))))))******+++************))))))))))))))))))************)))))))))))))))((((((((((((((()))************+++++++++))))))))))))))))))***+++************************,,,,,,+++******)))((((((++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********'''((())))))))))))((('''(((((())))))))))))((((((***)))))))))))))))))))))((((((''''''''''''(((((((((((()))******************))))))+++------+++((()))*********++++++++++++)))***+++***((('''((())))))))))))******+++++++++))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***)))+++,,,+++***)))***,,,///...+++)))((((((((()))---,,,***(((''''''((()))))))))(((((((((((())))))((()))***++++++***)))((('''((((((((())))))))))))(((((())))))))))))((((((************))))))))))))'''(((***---///---(((%%%%%%&&&'''((())))))))))))******)))((((((((())))))((((((((()))******++++++***))))))(((((())))))************)))))))))))))))((())))))******))))))((())))))))))))((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))),,,***(((''''''(((***,,,************))))))))))))******))))))))))))******((((((((((((((()))******((())))))******))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******))))))******+++,,,,,,---))))))))))))))))))))))))************************((((((&&&&&&&&&&&&(((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&&&&'''((('''((((((((((((((((((((((((++++++***)))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++***)))((('''((()))***************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))((((((((())))))))))))))))))))))))))))))******+++******)))***))))))))))))(((((((((+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))************&&&&&&&&&'''''''''((((((&&&''')))***++++++******))))))***++++++***************++++++***)))'''&&&)))))))))*********++++++)))))))))))))))))))))***(((((((((((()))))))))***)))))))))***************))))))************)))))))))))))))))))))*********)))************++++++++++++***))))))))))))))))))************************++++++******)))(((((((((++++++************++++++******))))))))))))******************************+++***))))))))))))***+++************))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))******'''''''''&&&&&&'''''''''(((((()))***************+++++++++,,,------***(((************++++++++++++***+++,,,+++)))((()))***++++++******)))(((((('''))))))************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***---,,,***)))(((((())))))+++***)))'''''''''(((((((((((())))))))))))(((((())))))************))))))'''''''''(((((()))))))))(((((())))))))))))((((((++++++******))))))((((((&&&&&&)))+++---+++'''###''''''((()))))))))))))))+++***)))(((((((((******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((%%%%%%&&&(((((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''''')))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))******)))))))))(((((())))))************))))))))))))))))))))))))******++++++++++++******)))(((''''''''''''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))///+++'''&&&&&&'''((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))),,,+++************++++++*********))))))))))))))))))*********+++++++++,,,************************************************************))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******)))(((((()))******))))))))))))(((((((((((((((((())))))******++++++'''''''''(((((((((((()))&&&'''(((***++++++++++++*********+++******))))))&&&(((***,,,...---,,,,,,))))))*********+++++++++***************)))))))))((())))))***************)))))))))******+++++++++))))))************)))))))))))))))******++++++,,,))))))*********+++++++++++++++***)))((((((((()))************************++++++******))))))))))))++++++************++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***************))))))))))))******(((((()))***************,,,,,,,,,,,,,,,+++)))(((+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,+++***)))(((((('''))))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((()))***)))((('''(((***(((((((((((()))***,,,---+++***)))(((((((((((()))'''((()))******)))(((''')))))))))******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((++++++******))))))(((((()))(((((((((******)))'''))))))******)))(((''''''+++***)))(((((()))***+++)))))))))))))))*********))))))************)))))))))))))))))))))*********((()))***++++++***)))((((((((((((((())))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))******))))))))))))))))))))))))+++***)))((((((''''''((())))))************))))))(((((())))))************************************'''((()))***++++++******))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******++++++++++++***)))''''''************))))))(((((())))))))))))))))))))))))******++++++++++++*********))))))))))))))))))*********))))))******+++,,,))))))))))))))))))))))))************************000---)))'''((()))******))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******************++++++))))))))))))))))))*********++++++,,,,,,------...************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************))))))))))))******************))))))))))))******(((((((((((())))))))))))(((((())))))******++++++((())))))))))))*********((())))))************))))))))))))***))))))(((((("""$$$''')))++++++***)))************++++++++++++++++++++++++++++++******)))***+++,,,,,,,,,++++++))))))******++++++,,,,,,))))))************))))))))))))******++++++,,,,,,))))))*********+++++++++++++++***)))((((((((()))************************+++++++++++++++*********++++++************++++++)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))************,,,++++++******++++++,,,(((((()))******************+++++++++***)))((((((,,,++++++++++++++++++++++++,,,---,,,+++******,,,++++++++++++++++++******))))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***+++******)))((('''((())))))((('''((()))''''''(((((()))***+++,,,++++++******))))))******'''((()))******)))((('''***))))))))))))))))))***++++++******))))))(((((((((((())))))))))))((((((************))))))))))))...+++)))(((***+++,,,,,,************)))((('''&&&******)))))))))***++++++))))))))))))))))))******)))******++++++******)))***************+++++++++)))******************)))(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))(((***---//////---***((())))))))))))************)))******++++++******)))''''''''''''(((***+++,,,)))******++++++******)))((((((((()))******++++++************************'''(((***+++,,,++++++***))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,+++)))'''&&&---,,,,,,+++******))))))))))))))))))))))))))))))************************************************+++************+++,,,,,,))))))))))))))))))))))))************************///---***))))))++++++***))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++)))))))))************+++)))))))))******)))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++*********)))))))))))))))(((((())))))***))))))((())))))***++++++***)))(((*********++++++++++++,,,++++++++++++++++++,,,,,,)))***,,,---------,,,+++*********+++++++++++++++))))))************))))))***************+++++++++)))************++++++++++++***))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++))))))************))))))******************************+++,,,,,,+++******************))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((()))******+++++++++******))))))******+++(((((()))***************)))***+++***(((((()))***,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***++++++++++++++++++,,,,,,,,,))))))************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++++++++***)))''')))***)))((('''((()))++++++***))))))(((''''''***++++++++++++*********(((((())))))))))))((((((******))))))))))))***************))))))))))))((((((((())))))))))))(((((()))))))))))))))*********...,,,))))))***,,,,,,,,,))))))*********))))))(((((()))***+++++++++++++++***))))))))))))))))))))))))***++++++++++++***)))***+++++++++,,,,,,,,,,,,+++******))))))******+++'''((((((((()))))))))***(((((()))***++++++******))))))))))))))))))))))))(((***,,,------,,,***(((((()))))))))***************+++,,,------,,,+++***&&&&&&''''''(((***+++,,,)))******++++++******)))'''(((((()))******++++++************************&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))((())))))*********************,,,,,,,,,***((('''************************))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))*********)))***++++++,,,))))))))))))))))))))))))************************,,,+++))))))***++++++***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&''''''(((((((((((((((((()))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))*********+++++++++))))))************))))))'''((((((((()))))))))************)))))))))))))))))))))))))))******************))))))))))))******(((((()))***++++++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,))))))******++++++,,,,,,(((***+++------,,,+++***,,,++++++++++++++++++***))))))************))))))***************))))))))))))************+++++++++))))))))))))))))))***+++***************************************+++++++++++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))************)))(((((((((((()))***(((((())))))))))))(((((('''(((((()))******++++++******))))))))))))******(((((()))***************(((***+++***)))(((***---------,,,,,,,,,+++++++++***,,,,,,+++***)))***+++++++++******************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))+++,,,,,,++++++((()))******(((((()))***+++++++++***((('''&&&%%%))))))************))))))))))))(((((((((((())))))+++***)))(((((()))***+++((((((((()))))))))))))))(((((())))))))))))(((((((((((())))))******+++++++++)))((((((*********)))'''((()))******++++++***((()))***,,,,,,,,,+++************))))))))))))))))))***+++,,,,,,+++***)))+++++++++,,,,,,---------,,,+++***))))))***+++,,,'''((((((((())))))******))))))***++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++'''((()))******)))((('''***))))))(((((((((((()))******++++++++++++******'''(((((()))***+++++++++************************&&&(((***,,,---,,,+++***))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''')))+++,,,,,,,,,***)))&&&&&&''''''(((((())))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***************************)))((()))***+++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******+++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))***+++,,,---------))))))******++++++++++++))))))************))))))'''((((((((())))))******++++++******))))))(((((((((((((((((()))))))))))))))((((((((()))***+++,,,((()))***+++,,,---------(((((((((((()))***+++,,,******+++++++++,,,,,,,,,'''(((((()))***++++++,,,''')))+++,,,,,,,,,***)))---,,,,,,++++++*********))))))************))))))+++*********))))))(((((()))************+++++++++))))))(((((()))***++++++************************)))))))))))))))*********++++++************++++++((()))***++++++***)))(((***************************+++,,,------,,,+++***(((((())))))******++++++)))((('''&&&&&&'''((()))(((((())))))))))))(((((('''(((((()))***+++++++++++++++************++++++(((((()))***************)))+++,,,+++)))))),,,///---------,,,,,,+++++++++***+++,,,+++)))((()))***++++++******))))))(((((())))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%'''))),,,------,,,,,,(((***+++***)))((()))+++((()))))))))))))))(((''''''((()))))))))))))))(((***)))(((''''''((()))***+++***)))(((((()))***+++---,,,***(((((((((((()))))))))(((((())))))***+++------......---***'''&&&++++++++++++++++++++++++******))))))))))))))))))***)))((((((((()))+++,,,+++++++++++++++++++++,,,(((((((((((())))))))))))++++++***)))***+++---...************************)))******)))'''&&&'''(((++++++******)))(((((((((******+++,,,,,,***)))(((*********))))))))))))((())))))))))))))))))))))))++++++,,,,,,,,,,,,------******))))))))))))******)))***++++++***)))***+++,,,,,,+++++++++++++++++++++++++++++++++***)))((((((***+++***)))((()))***))))))+++,,,,,,+++***)))))))))(((((((((((()))))))))******+++++++++******((()))***+++++++++++++++)))((('''))),,,,,,***''',,,+++)))((((((((()))***((())))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))///---+++((('''((()))***(((((()))+++,,,---...///***)))))))))((((((''''''+++******))))))***+++++++++***)))***++++++***)))***************)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---+++***+++,,,,,,+++***111$$$(((222,,,&&&)))+++---...//////---+++)))'''))))))))))))******************))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********,,,++++++***)))(((''''''(((((((((((()))***+++,,,...---,,,***)))((((((((()))************+++++++++************************++++++******)))(((((('''*********++++++,,,,,,,,,((())))))))))))*********...,,,***)))******)))((()))*********)))((()))***,,,***)))***++++++***(((++++++,,,,,,,,,---------+++++++++*********))))))******))))))******+++,,,,,,+++++++++***)))))))))***************************************)))((((((***((('''((()))***)))'''************************)))))))))))))))))))))))),,,,,,++++++***))))))(((''')))******)))))))))***************+++,,,---...---+++***+++......,,,************))))))))))))(((,,,,,,++++++******)))))),,,,,,++++++++++++++++++((('''&&&&&&''')))+++,,,))))))))))))((((((((((((***+++,,,------,,,+++***++++++***)))(((((())))))'''(((***,,,---,,,***)))((()))+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))((((((((()))++++++******++++++,,,---+++,,,------,,,***(((&&&++++++++++++++++++++++++))))))))))))************+++***)))))))))***,,,,,,,,,,,,,,,++++++*********))))))))))))******************))))))***++++++,,,***************************+++,,,+++)))((()))***)))))))))))))))*********((()))***+++++++++++++++...---+++))))))***+++---((((((((((((((((((((((((*********+++++++++,,,,,,******))))))))))))*********+++,,,+++***)))***,,,***************************++++++++++++***)))((((((***+++***)))((()))***))))))*********))))))((())))))(((((((((((())))))******+++++++++******))))))***++++++,,,,,,+++++++++)))((()))+++,,,+++***++++++)))((((((((()))***)))************+++++++++)))***+++,,,,,,+++***)))+++++++++***************((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))((())))))***+++,,,------*********))))))(((((((((***************)))))))))+++***)))***++++++***)))*********+++******))))))************************)))))))))************++++++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,---,,,***222(((***...((('''---,,,***+++---......---+++***))))))))))))******************************************************)))))))))))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++******))))))(((,,,,,,+++++++++++++++,,,,,,+++******)))*********)))************+++++++++)))))))))))))))))))))))),,,++++++***))))))((((((++++++*********************++++++++++++,,,,,,,,,***)))(((((()))))))))((('''((()))*********+++,,,+++***))))))++++++***)))+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---+++++++++******************************************************)))((((((***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,......---+++)))((()))))))))))))))***+++,,,,,,,,,+++***,,,......,,,))),,,,,,,,,++++++++++++******************)))))))))((((((((((((((((((((((((---,,,++++++,,,---///111)))))))))))))))))))))(((******+++,,,,,,+++******+++******))))))))))))***((()))***+++,,,++++++***((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((,,,+++***)))((((((((()))+++************+++,,,,,,)))***+++++++++)))((('''++++++++++++++++++++++++)))))))))*********++++++++++++******++++++,,,---------,,,+++***))))))(((************++++++++++++((())))))***************************************+++---------+++***+++,,,'''(((((()))******++++++((((((((()))***,,,---...000...***((('''))),,,...(((((((((((((((((((((((()))))))))************+++******))))))))))))******((()))******(((((()))***((((((((()))*********+++******++++++******))))))(((***+++***)))((()))*********)))(((''''''((((((***))))))(((((())))))***+++++++++++++++***)))(((******++++++,,,,,,+++++++++)))'''''')))++++++***+++******)))((())))))))))))))))))************+++******++++++++++++******++++++******)))))))))(((((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))&&&''')))***+++***)))((()))))))))*********++++++***************)))))))))******+++++++++)))((('''+++***)))***++++++***))))))***++++++++++++++++++************************'''(((((((((((()))))))))+++++++++++++++++++++++++++++++++***************+++***)))***,,,------,,,000...222111+++///111(((((()))+++---.........---)))))))))*********++++++************************,,,,,,++++++***))))))((((((((())))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++***************)))))))))***+++,,,,,,)))************+++++++++((((((((((((((((((((((((,,,,,,,,,+++******))))))+++++++++***))))))((((((***++++++++++++,,,,,,,,,'''((()))************)))))))))***+++,,,++++++++++++***)))***+++,,,+++***+++++++++++++++++++++++++++++++++***************,,,++++++++++++,,,------***************+++++++++************************)))************))))))(((***)))((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((()))+++,,,...,,,---...---+++)))))))))(((((((((((()))***+++,,,******+++---...---+++(((,,,,,,,,,++++++++++++***((())))))))))))))))))***((((((((((((((((((((((((******)))))))))+++,,,---)))))))))))))))))))))))))))******++++++******)))******)))))))))***++++++*********+++++++++++++++))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((+++******)))))))))))))))((((((((((((((()))******'''((())))))***)))((((((************++++++++++++((())))))******++++++,,,************++++++,,,,,,,,,,,,++++++******)))))))))))))))*********++++++)))***+++,,,,,,+++***)))************************+++,,,------+++***+++---(((((())))))***************))))))((()))+++---...,,,+++)))''''''((()))+++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******&&&'''((('''&&&&&&'''((('''(((((()))***+++,,,,,,))))))************))))))(((***+++***)))((()))***,,,+++)))(((''''''((()))***))))))))))))))))))***+++++++++++++++***)))((())))))******+++******)))&&&''''''((())))))((('''+++******)))))))))))))))(((((((((((())))))))))))((((((((())))))(((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))++++++*********************+++,,,---,,,+++((('''+++***)))***++++++***))))))***+++,,,,,,,,,,,,,,,************************(((((((((((())))))))))))++++++++++++++++++++++++***************************))))))***,,,...---,,,,,,222;;;999444;;;:::***)))***+++,,,---.........))))))*********+++++++++(((((((((((())))))))))))*********))))))(((((((((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,+++******)))(((((())))))******))))))******+++,,,))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++***************(((((()))))))))*********)))+++---------,,,,,,,,,------,,,,,,,,,+++***(((,,,+++***+++---...---,,,,,,++++++++++++*********************************++++++******++++++,,,---)))))))))***+++++++++,,,************************))))))************)))(((***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---&&&(((******))))))***+++)))(((((())))))***+++,,,)))***+++------,,,***(((*********)))))))))((((((''''''(((((())))))******************++++++++++++'''&&&&&&&&&&&&'''((())))))))))))))))))*********)))))))))******)))))))))))))))))))))***++++++,,,,,,+++*********++++++,,,+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************)))))))))(((((((((''''''(((((()))***''''''(((((()))))))))))))))))))))******+++++++++))))))******+++++++++,,,((())))))***************)))))))))******+++++++++((((((((()))))))))******++++++---------,,,+++***************************)))+++,,,+++******+++,,,************))))))((((((,,,+++***))))))***+++,,,)))************)))((('''************************************+++++++++,,,******))))))))))))******'''((())))))''''''((()))))))))******+++,,,------((())))))*********))))))(((***+++***)))((()))***---,,,***)))((()))************))))))))))))******+++++++++++++++***)))(((((()))))))))))))))(((((($$$'''***,,,,,,***((('''************)))))))))((())))))************++++++)))(((((((((((((((((()))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************************************///---+++)))))))))***+++*********)))))))))))))))******************+++++++++,,,---......,,,***)))+++***)))***++++++***))))))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***************************))))))***,,,...---,,,***222;;;888777DDDIII:::+++,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))******+++++++++((()))))))))******++++++(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))******************+++,,,,,,------))))))(((((()))******+++,,,+++******))))))******))))))*********+++++++++************************,,,,,,,,,+++++++++++++++******++++++,,,---......(((((()))))))))************---......,,,+++,,,---///---++++++---...,,,+++---,,,+++---///000000///++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))***+++++++++,,,))))))))))))))))))))))))((())))))*********))))))+++)))((()))***+++***)))************************))))))))))))))))))))))))---,,,***)))))))))******&&&(((*********)))***,,,************+++,,,------((()))+++,,,,,,***)))(((*********)))))))))((((((''''''(((((())))))******+++++++++,,,,,,---------***)))))))))*********+++((()))))))))*********+++***))))))))))))))))))*********))))))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++************************************))))))))))))))))))))))))************))))))))))))))))))************)))(((***))))))))))))***++++++((((((((((((((()))))))))(((((())))))***+++++++++++++++++++++++++++++++++(((((()))************)))'''(((((()))***+++,,,,,,'''((((((((())))))))))))------------------,,,+++************************((()))******))))))***+++++++++******)))((((((''',,,++++++***))))))*********+++---...---,,,***(((++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))*********+++,,,,,,******+++,,,*********+++,,,,,,------(((((())))))******))))))(((***+++***)))((()))***++++++************+++++++++******))))))******+++)))******+++++++++******)))))))))***))))))((('''&&&)))...///...,,,******)))************)))((((((,,,,,,,,,---------......++++++************++++++------------------------************************)))))))))************+++************************111///,,,)))((()))+++,,,*********************))))))))))))******************+++,,,------,,,+++++++++***)))***++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++***)))***,,,------,,,,,,...222///000CCCPPPIII---------,,,,,,+++++++++*********++++++++++++,,,++++++,,,,,,---.........***++++++,,,------......))))))******************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))*********++++++,,,,,,************+++,,,---...,,,,,,+++***)))))))))***)))************+++++++++************************++++++++++++++++++******)))***+++,,,---///000000***++++++++++++,,,,,,,,,)))+++---+++)))))),,,///000,,,))))))---000111000,,,,,,+++---000111111111++++++,,,,,,,,,---------***************+++++++++((((((((((((((()))*********************+++++++++))))))))))))))))))))))))((())))))************)))+++***))))))++++++***)))************************)))))))))))))))))))))))),,,,,,++++++***))))))(((+++,,,------+++******+++************+++,,,---...((()))+++***)))((()))***,,,,,,,,,++++++++++++***((())))))))))))))))))***))))))******+++,,,,,,,,,************************((())))))******++++++++++++******))))))******+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++***++++++,,,************************))))))))))))))))))))))))++++++*********)))))))))((()))***++++++***)))((()))))))))))))))***++++++******))))))((()))))))))((((((((()))***+++++++++---,,,,,,++++++******)))((()))***+++++++++******(((((())))))******++++++(((((()))))))))*********...---,,,,,,+++++++++,,,************************((()))******))))))***,,,*********))))))))))))))))))******+++++++++******+++,,,,,,,,,,,,+++***)))************************)))))))))************+++******))))))))))))*********+++,,,,,,******+++,,,************++++++++++++'''(((((()))))))))))))))(((***+++***)))((()))***'''((()))***+++++++++++++++******))))))******+++((()))***++++++++++++++++++++++++++++++***))))))(((***,,,,,,***)))+++,,,)))******+++***)))((('''++++++,,,,,,,,,---------,,,+++***))))))***+++,,,+++++++++,,,------......++++++++++++++++++++++++))))))*********+++++++++************************...---+++*********++++++*********+++++++++++++++((((((((())))))*********((())))))******++++++,,,+++***)))***++++++***)))*********+++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++******,,,---,,,***,,,***,,,,,,+++888CCC???------,,,,,,+++++++++,,,*********+++++++++,,,,,,***++++++,,,------......,,,,,,------------------++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******************,,,+++++++++++++++,,,,,,*********)))******+++,,,)))************+++++++++******************************************************+++,,,------......***++++++++++++,,,,,,,,,&&&)))+++***(((***000666666000***)))+++//////...+++******,,,///111111000++++++,,,---...//////000))))))*********+++++++++)))))))))((()))******++++++++++++***************))))))))))))))))))))))))(((((()))***************+++***))))))++++++***)))************************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((***,,,------+++******+++))))))))))))***+++,,,---(((******)))'''&&&)))+++,,,,,,,,,++++++++++++******************)))))))))((())))))***++++++,,,,,,'''(((((((((((((((''''''((())))))******+++,,,,,,,,,+++************+++,,,,,,,,,+++*********++++++,,,,,,---------,,,******+++******))))))***+++,,,************************))))))))))))))))))))))))+++++++++*********))))))((()))***++++++***)))((('''''''''''''''((())))))++++++***)))))))))))))))'''(((((()))***+++++++++...------,,,+++***)))))))))***+++,,,---,,,++++++************)))))))))))))))************+++++++++...---+++***)))***++++++************************((()))++++++******+++,,,((((((((()))******++++++&&&((()))+++,,,,,,,,,+++++++++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''')))***)))((('''(((************)))))))))))))))''''''((()))))))))))))))(((***+++***)))((()))***$$$&&&(((***++++++******++++++************++++++'''((()))***+++,,,,,,,,,---------------,,,+++***(((((((((&&&$$$%%%)))---)))******++++++)))((('''((())))))))))))************)))(((''''''((()))***''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************((()))***+++,,,+++************+++++++++,,,,,,,,,''''''(((((()))))))))***''''''''''''(((***+++,,,+++***)))***+++++++++)))***************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++---+++***+++,,,,,,+++***+++(((---000+++---000))),,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,'''(((((()))******++++++---,,,,,,++++++******))),,,+++++++++***)))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))),,,+++***)))((((((((((((((((((((()))***,,,---...)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,((())))))))))))*********&&&)))++++++***...666===???777---))))))++++++))))))((((((***---///000///***+++,,,---///000111111))))))******++++++++++++*********)))***++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***************+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------,,,***)))%%%''')))*********+++---(((((((((((()))***+++,,,)))******(((%%%%%%)))---*********))))))))))))(((,,,,,,++++++******)))))))))******+++,,,,,,------((()))))))))))))))((((((((())))))***++++++,,,,,,---,,,+++******+++,,,---------,,,+++************+++,,,.........,,,***)))))))))(((((((((***+++,,,************************))))))))))))))))))))))))+++++++++************)))+++++++++************)))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++************)))'''((()))*********************))))))))))))))))))++++++******++++++,,,---******+++,,,,,,,,,++++++)))***+++,,,---,,,,,,+++)))((((((***,,,---,,,*********)))))))))))))))***(((((((((((())))))))))))******************************************************))))))((((((''''''))))))))))))))))))))))))///+++((((((***+++***((())))))))))))************---,,,+++******+++,,,---******))))))((((((''''''''''''(((((())))))******+++++++++******)))))))))+++)))&&&$$$###%%%'''(((,,,+++))))))***++++++***///'''+++999:::+++%%%***)))+++---......,,,)))'''))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++((())))))+++,,,...000111******))))))******+++,,,***((('''&&&'''(((***+++,,,+++******))))))*********+++---...---+++)))((())))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((*********))))))))))))(((***)))))))))***+++,,,,,,((()))***++++++***)))((()))***+++,,,---------------,,,***))))))***,,,---************+++,,,---...,,,***((()))+++,,,+++(((+++++++++++++++***)))(((******+++,,,,,,---......***++++++,,,,,,++++++***---,,,+++******+++,,,---)))+++++++++***)))***+++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***((((((***+++,,,))))))))))))************++++++++++++++++++++++++((())))))))))))*********+++++++++,,,,,,---------------,,,+++************++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,000///,,,+++---000555888666000***))),,,///...---,,,,,,++++++++++++,,,,,,*********)))******+++,,,+++++++++************)))+++*********))))))(((((()))))))))))))))*********------,,,)))'''&&&'''(((************************,,,+++***((((((((()))************************************************************)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((())))))))))))*********,,,***(((***---...---+++,,,,,,++++++***+++++++++++++++,,,,,,+++)))((('''******))))))***++++++,,,......---,,,+++***)))(((++++++++++++++++++++++++++++++***))))))***++++++((())))))))))))*********,,,+++***++++++((("""(((((()))************)))*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,---...............))))))******+++++++++,,,******++++++,,,,,,++++++///......---,,,+++************))))))******+++,,,(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++******++++++***(((******))))))))))))******((()))))))))))))))))))))******************************************************))))))((((((((((((************************...,,,))))))+++,,,+++***))))))))))))************,,,+++************+++,,,******))))))(((((((((((()))))))))))))))(((((((((,,,,,,,,,,,,++++++***)))---+++***)))((()))++++++,,,+++***)))************...***///999;;;111***+++***+++,,,------+++***(((************************)))))))))))))))***************))))))))))))******)))))))))***+++---...///******))))))******+++,,,+++***)))((()))***,,,---,,,++++++******************+++,,,,,,,,,+++)))((())))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++)))))))))))))))***++++++---------,,,,,,+++++++++***************))))))))),,,,,,,,,,,,++++++++++++******************+++,,,)))***+++,,,,,,+++***))))))***+++,,,------------++++++,,,,,,+++++++++***---,,,+++***)))))))))))),,,***))))))+++,,,+++)))+++++++++++++++***))))))******+++,,,,,,---......***++++++,,,,,,++++++***---,,,++++++++++++,,,---)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++......---,,,,,,+++******,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,((((((((()))))))))))))))************************)))))))))*********+++++++++++++++,,,,,,---------,,,,,,++++++***+++++++++******++++++,,,------...------,,,+++++++++++++++******,,,///555===DDDIII666111+++***,,,...---++++++++++++******+++++++++***************++++++,,,++++++++++++************++++++******))))))))))))))))))))))))************%%%(((***+++******+++,,,************************,,,+++***)))(((((()))***************************************************************))))))))))))******+++,,,---...//////************************++++++++++++,,,,,,,,,,,,+++)))((())),,,---,,,***+++++++++***++++++,,,,,,,,,------------+++***)))+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++(((((((((***,,,,,,(((%%%((()))******++++++******))))))***+++,,,---...///(((((((((((((((((((((((())))))***+++++++++++++++(((((()))***+++,,,------,,,---------------,,,+++111000///...,,,+++******))))))(((((())))))***+++'''(((((()))***++++++,,,******+++,,,,,,,,,++++++000---***)))))))))((('''***)))))))))))))))******))))))))))))))))))))))))***************************************************))))))))))))(((((((((************************+++***((()))***+++++++++))))))))))))************+++******))))))******+++***))))))))))))(((((((((++++++***))))))(((''''''******+++,,,+++***)))((()))))))))))))))*********++++++***)))))))))))))))(((,,,222555555111+++''',,,,,,,,,++++++++++++***************************************)))))))))))))))******************)))))))))))))))***+++,,,---******))))))******+++,,,+++***)))))))))***,,,---+++++++++************)))***************)))))))))))))))))))))))))))))))))***+++,,,------,,,+++******************************))))))))))))***++++++///...------++++++***))))))************+++++++++---------,,,,,,,,,++++++,,,++++++************+++++++++,,,,,,,,,,,,++++++******+++,,,------------***+++---...---+++)))(((,,,+++***))))))(((((())),,,***)))***+++,,,+++***++++++++++++++++++***)))+++++++++,,,,,,---------******++++++++++++******---,,,++++++++++++,,,---***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******,,,,,,,,,++++++*********+++***)))(((((()))***+++'''(((((()))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,+++*********++++++*********---111777<<<@@@666111,,,+++,,,---+++)))++++++************++++++***************+++,,,,,,,,,+++++++++************+++++++++************)))************************"""&&&***------,,,+++,,,************************++++++***)))))))))******************************************************************************'''(((((()))***+++,,,,,,************************++++++++++++,,,,,,,,,---***)))((()))+++++++++)))************+++,,,------......//////...---,,,+++++++++***************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))************+++(((((((((***,,,---,,,+++******+++,,,,,,,,,,,,+++))))))***++++++,,,------(((((((((((((((((((((((('''(((((()))))))))))))))))))))***++++++,,,---------.........---,,,++++++------,,,+++***))))))((()))))))))))))))***++++++***************+++++++++++++++++++++++++++++++++000---***(((((()))))))))))))))))))))))))))***+++*********)))))))))))))))************************************************))))))))))))))))))))))))************************(((((('''((()))*********((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))(((((('''(((*********)))(((''''''((()))***++++++***)))+++++++++***)))((()))***&&&333;;;666///...,,,'''---,,,+++*********+++,,,************************++++++******))))))(((((())))))+++,,,,,,+++)))))))))))))))))))))******+++******))))))******+++,,,((((((''''''(((((()))***++++++++++++******))))))******)))(((((())))))***))))))))))))))))))))))))))))))***++++++***))))))******************************))))))******+++,,,---------,,,,,,+++++++++))))))******+++,,,,,,---,,,+++++++++************---,,,++++++************++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,------,,,+++)))((())))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++******+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************))))))(((((())))))***((()))***+++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++***))))))***,,,---222///,,,+++,,,---,,,***+++******))))))******++++++************+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++***************)))(((***,,,---+++)))((()))************************+++*********************************************************************)))***************++++++))))))))))))((((((((('''++++++++++++++++++++++++)))))))))*********++++++))))))))))))*********)))************+++,,,---...---.../////////---,,,+++,,,+++******)))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))(((((((((((())))))))))))---,,,*********************+++,,,,,,------,,,,,,************))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))************+++************+++,,,,,,......,,,+++++++++++++++,,,+++++++++++++++++++++---+++(((''')))+++++++++))))))(((((()))***+++++++++*********)))))))))(((************************************************))))))))))))************************************((()))************++++++((()))))))))************)))))))))******)))))))))))))))))))))************((()))))))))*********+++((()))***++++++******)))***+++---/////////...---***+++,,,+++))))))***------>>>FFF<<<000///000------,,,***))))))+++,,,---************************++++++******))))))(((((()))***+++,,,,,,+++***)))***))))))(((((())))))*********))))))******+++,,,((((((((((((((())))))******++++++++++++***)))(((***))))))(((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************************************++++++,,,+++++++++,,,,,,---------))))))***+++,,,---......,,,,,,,,,,,,+++++++++***------,,,+++*********++++++++++++******+++++++++++++++,,,---------,,,,,,...---+++*********++++++++++++++++++,,,---......++++++,,,,,,+++++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))************))))))***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++---......///,,,,,,,,,++++++***************))))))))))))*********+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...---,,,+++,,,---...------++++++************+++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))---------+++)))'''((()))*********************************++++++++++++***************************************************))))))******+++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++)))*********))))))))))))************+++,,,---...,,,,,,---......---+++***++++++***************+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222222///,,,***))))))************++++++------+++***((((((((()))++++++,,,------------,,,******))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++***++++++++++++******))))))******++++++,,,------+++++++++***+++,,,,,,---000///---,,,++++++,,,,,,---,,,++++++******+++++++++)))'''(((***,,,------(((((((((((()))***+++,,,+++++++++******))))))(((************************************************)))))))))************+++++++++++++++++++++++++++***,,,......---,,,,,,---))))))))))))************)))******++++++******))))))))))))************+++(((((())))))***++++++,,,,,,,,,,,,,,,,,,---------***+++,,,---...---,,,+++)))+++---,,,******---000333???DDD;;;111///000///,,,+++*********+++,,,---++++++++++++++++++++++++************))))))))))))******++++++++++++*********)))))))))))))))************))))))******+++,,,)))*********++++++++++++******+++,,,,,,***)))((()))))))))************+++))))))))))))))))))))))))+++,,,---......---,,,++++++++++++++++++++++++++++++************+++,,,,,,)))***++++++---......///******+++,,,------......//////.........------------,,,,,,++++++++++++,,,++++++************+++++++++,,,,,,------,,,,,,,,,---,,,***))))))***,,,...///...---,,,,,,++++++,,,+++,,,---,,,+++***+++---***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))************))))))))))))************))))))+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++************************+++,,,...000000///...,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,------------------------------,,,,,,------......000000000//////...------)))***+++---............,,,++++++++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++******)))))),,,,,,+++***((()))+++---************************)))***++++++,,,+++++++++************************************************))))))******+++,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++++++++)))((()))***************+++,,,------***+++,,,------,,,+++*********))))))***++++++,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++,,,,,,,,,---------......)))*********))))))+++---***+++,,,,,,------,,,,,,)))))))))))))))*********++++++++++++++++++++++++((())))))***************++++++,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++,,,,,,,,,,,,,,,,,,***************++++++,,,---,,,+++******,,,...///---,,,+++*********++++++)))(((((()))+++---,,,+++(((((((((((()))***+++,,,,,,,,,+++******))))))(((************************************************))))))*********+++++++++++++++++++++++++++++++++))),,,......+++******+++))))))))))))******************+++,,,,,,+++******))))))*********+++++++++************************,,,+++***)))***+++---...)))************))))))((((((+++...---+++,,,000444999999777444333222000...+++*********++++++,,,---++++++++++++++++++++++++)))))))))))))))*********,,,++++++******++++++,,,))))))))))))******+++,,,******))))))******+++,,,))))))***+++++++++++++++)))***+++,,,,,,+++)))(((((()))+++,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,------......////////////............,,,,,,+++++++++,,,---------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++************+++,,,------......---,,,++++++++++++***,,,...---+++***,,,---***+++,,,,,,------,,,,,,......---,,,,,,+++******))))))************))))))***+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++***,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...,,,***((('''(((***---......---------------,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...------,,,++++++***))))))(((***+++,,,++++++,,,---************************)))***+++,,,,,,,,,++++++************************************************))))))***++++++,,,------(((((()))***+++,,,------------------------------,,,,,,,,,---------......***,,,---,,,)))((()))++++++++++++***++++++,,,,,,***+++,,,------,,,+++***(((((())))))***+++------,,,,,,,,,---------------------------------------+++,,,...000000...,,,+++++++++,,,,,,,,,---------&&&)))+++,,,+++,,,...000******+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,---............---******+++,,,------...///)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++))))))((((((***,,,///111...---+++*********++++++***))))))***,,,,,,+++)))(((((((((((()))***+++,,,,,,,,,++++++***))))))(((************************************************))))))******++++++++++++++++++++++++++++++++++++'''))),,,+++(((&&&&&&((())))))))))))***************+++,,,------,,,+++***))))))******++++++++++++,,,,,,++++++***)))))))))***)))'''%%%&&&(((+++,,,...------,,,,,,+++++++++'''+++......,,,---111666BBB777000333999:::555111******++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++---,,,+++******+++,,,---))))))))))))***+++,,,---*********)))***++++++,,,''''''((())))))))))))))))))***,,,,,,,,,+++)))'''((()))+++---...---+++***))))))))))))))))))))))))******,,,,,,,,,,,,******------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++,,,------......---,,,,,,,,,,,,---...,,,,,,,,,------,,,++++++'''(((***---...------,,,************+++,,,---...***,,,...---+++***,,,...***+++,,,,,,------------......------,,,+++******))))))************)))))),,,,,,............,,,,,,+++,,,------++++++,,,---************************))))))***+++,,,------.........---,,,,,,++++++***))))))***+++,,,------...+++,,,,,,------,,,,,,+++)))+++---///000...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,+++************+++++++++++++++++++++++++++*********+++,,,,,,---''')))***,,,---------,,,)))+++...///...,,,++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,------.........------,,,,,,+++***))))))(((***---...---+++******************************)))***+++,,,---,,,,,,+++************************************************))))))***+++,,,,,,------/////////.........------------------------------******+++++++++,,,,,,,,,+++---...---***(((***,,,,,,,,,++++++***+++++++++***+++,,,---------,,,+++((((((((()))***,,,---...***++++++,,,---//////000------------------------***+++---......---+++***((())))))))))))*********(((+++......---,,,...000******+++,,,,,,,,,++++++,,,+++***((((((((()))***---+++)))''''''((()))***))))))***,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------+++))))))*********)))++++++******++++++,,,---++++++******************************************(((((((((((()))***+++,,,******************++++++++++++******************)))***+++,,,---.........+++++++++++++++,,,,,,,,,)))************++++++++++++******,,,...000000///,,,+++)))(((((()))+++,,,...---,,,+++***************)))(((''''''&&&''''''))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))************))))))'''---444555222...---///+++,,,---///222555777999222111111111111000000000,,,,,,+++***))))))******,,,+++***((((((((())))))---,,,,,,+++*********+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++******************&&&&&&'''((()))***++++++++++++,,,,,,,,,---------///---***((()))+++...000++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,------,,,,,,...///,,,++++++******++++++,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,++++++******++++++,,,000,,,))))))+++------,,,.........------,,,,,,,,,******+++,,,------...///------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,***)))******+++***++++++,,,,,,++++++***,,,,,,,,,---------......---...............------...------......///000111,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,------.........************************,,,000000,,,,,,000000,,,............//////000000........................+++,,,---...---,,,+++***************************++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++,,,,,,---...---,,,,,,+++*********+++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********------------,,,,,,+++******++++++,,,,,,++++++***...------,,,,,,,,,------........................,,,,,,------,,,,,,+++***'''+++------///111---((()))((())),,,//////,,,)))((()))******))))))***+++,,,+++***)))(((((()))***+++***)))))))))+++---...///000222555555222---)))...------,,,+++******)))*********+++++++++++++++---+++***)))***+++***))),,,++++++++++++,,,------++++++******************++++++++++++++++++++++++,,,,,,+++***************))))))))))))***+++------......,,,+++***************++++++,,,------------++++++++++++++++++++++++************++++++++++++,,,++++++---///111000000,,,+++***))))))***+++,,,,,,+++***)))((((((((((((+++***))))))))))))))))))++++++***************+++,,,+++++++++************+++******************+++***333<<>>888111.........---..................---,,,------------,,,++++++***+++---.../////////...------------------------/////////...............------............------///000000111111000000///................................................,,,,,,,,,---------------.........////////////000///...------------...///////////////////////////............///000111111////////////////////////........................------........./////////+++---...000000000...........................///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,---,,,+++***,,,///,,,,,,------.../////////000000000000000000000000...........................//////000111111222222000000111111111111111111////////////////////////,,,---///...------...000000000////////////000000....../////////000000000////////////////////////---......//////......---,,,---...//////...---,,,,,,,,,,,,---------......---,,,+++,,,.........,,,........................+++,,,,,,,,,,,,---------------------............------------------,,,,,,,,,---------............,,,,,,,,,,,,---------...---------------...////////////............//////,,,------......------,,,,,,---......//////......,,,,,,,,,---------............////////////......+++,,,,,,---------------........................---------.........//////........................,,,000444333///,,,---///444222111///.....................////////////000////////////////////////000000000000000000000000////////////////////////......------------......---.../////////...,,,+++........................///000111000///...///111///......------------...,,,,,,---...///000000///////////////////////////////////////////////////------............------...............---------............////////////........................////////////////////////,,,---...///000//////...........................---...///000000///...---////////////////////////........................////////////////////////............/////////000........................////////////............//////............//////......////////////......---------.........//////................................................---...///000000///...---000666999555000//////......//////000000//////..................---,,,,,,)))***---///000000//////........................000/////////.........---------............------000000111111111111000000................................................------------.........///....../////////000000000///...------------...///////////////////////////------...///000222333444////////////////////////------------------------............///////////////////////////.........000///...---------...///------------------------//////.........---------,,,,,,,,,---------......,,,,,,------------------........................***,,,---,,,******---000,,,,,,------...///000000000000000000000000000000////////////////////////000000111222333333444444000000000111222222222333000000000000000000000000,,,...//////......///111000000////////////000000000000000000111111111111000000000000000000000000......////////////......,,,---...//////...---,,,,,,,,,,,,---------......,,,***))))))+++,,,,,,,,,........................,,,,,,---...///000111222............/////////000.........------,,,,,,,,,---.........//////000000---------.........//////---------------...///000//////............//////,,,------......------,,,,,,---......//////......,,,,,,,,,---------............////////////......,,,---......//////..............................---------.........//////........................,,,333:::;;;777111//////111000///......///000000---------.........//////////////////////////////000000000000000000000000000000000000000000000000.........------.........000000000000000/////////////////////////////////---...///...---,,,---///111000///...............+++,,,---...////////////000000000000000000000000////////////////////////,,,------------------,,,/////////......------,,,............/////////000........................///000000000000000000000---...///111111111000///////////////////////////+++---///000111000///...////////////////////////000000000000000000000000000000000000000000000000---.........//////000000........................000/////////............//////............////////////000000000000//////---------.........//////////////////////////////........................---...///000000///...---(((...111///---///000/////////000000000000////////////000000///...------(((***---///000000000///........................000000//////.........------..................---......////////////..............................////////////////////////---.........//////000000////////////000000000000///...---,,,,,,---...///////////////////////////---......000222444555777////////////////////////------------------------............/////////000333222///---,,,,,,---...111000---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000//////...---,,,,,,,,,++++++,,,,,,---...////////////............//////000111111111111222222222000000000000000000000000///111///,,,333>>><<<111000000000000///...---,,,......////////////......,,,,,,,,,------///000111////////////000000000000222000//////000000///---//////............//////.../////////---,,,---...---.........---,,,,,,+++,,,---///111111000...---...............///000111//////............//////,,,---...///000222333333---,,,,,,,,,,,,---......---------....../////////.........////////////000333333222222111111000000//////.........------------...///...---,,,---///......////////////....................................------,,,,,,,,,,,,...............///000000------------.........///000000000000000000000000000000000000000000000000...///000///...///000222555IIISSSGGG666111000///111000///...------...///////////////000000000000000000////////////000000111111000000//////......000000000000000000000000///////////////000111111000000000000000000000000......////////////......//////...---,,,---///111)))///333222---***...222---......///////////////000000111111111000000///000000000000000000000000................................./////////////////////////////////////////////////////////////////////000000000000//////............/////////000...............///000000............////////////////////////000000000000000000////////////000000222222111000000///000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......---......///000111////////////////////////,,,---------......//////000000000000000000000000...///000///......000222444...+++...000...---...,,,------.........------,,,---...//////...---,,,***+++,,,---..................------------..............................///////////////////////////...---,,,,,,,,,,,,,,,++++++,,,---...///000111///......------///000111000000000000000000000000------------------------000000000000000000000000///000000222333444555555000000000000////////////000/////////............000000000000111111111111111111111111000000000000---...............---------------,,,,,,,,,,,,,,,,,,,,,---------............---------------------......---------------...000000//////...------,,,,,,,,,,,,---.../////////000//////......//////000000000111111111222222222000000000000000000000000///333111---111999888///000000000000///...---,,,......////////////.........---------...///000000000000//////......------//////////////////////////////............/////////000111000...---...///---.........------,,,+++------///000000000///.........------...//////000//////............//////------...///000111111222------,,,,,,------...///------------............---............///////////////////////////....../////////......------------...//////------...000......////////////...............//////.........111111000000000////////////............///000000---.........////////////000000000000000000000000000000000000000000000000...///000000...///000222===IIIKKK>>>000...///---111000///...---......///////////////000000000111000000////////////000000////////////000000000000//////////////////////////////......//////000111000000000000000000000000//////000000000000//////...444::::::444---******,,,///111000,,,+++---000---...//////000000//////000000111111111111000000000000000000000000000000........................000000000///.........---////////////////////////////////////////////////......////////////.............../////////000000///............///000000............////////////////////////000000000000000000////////////000000111111000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000//////.........//////////////////////////////000000000000111111222222000000000000000000000000------------...222777<<>>>>>???>>>;;;777222......///000111111000///.........///111111222222222000000////////////000000000000000000000000000000000000000000000000000000000000///000000111222222111111111111111222222222...///000222222111111000000000000000000000000000000000000000000000000000000000000000000000000000///000111222333444555555444333333333333333333333333333333222222222111111111111222222222333333333000000111222333333444444000111222333444444555444///////////////000111111...///000111111000///...////////////000000000000000000000000000000000000000000000000111111111111//////000000///...------........................---......///000111111222000111111000000///...---333111...,,,,,,---///000000000000000000000000000000///000222555666333000000000000000000000000000333222222111000//////.............../////////000////////////000000000111111000///......------...000000///...............111111000000//////......///000222111///......///111000///////////////000...000222222000///000111111111111000000000000000......//////000000111111......//////000000111111111111222222222111111000111111111111111111111111111111111111111111111111333222111000000111222333//////000000111111222222...///000111222333333333222222111111000000//////000111111111111222222222444333333222222111111111222222222222222222222222111000000000//////......222222222222222222222222333333333222222222111111111111111111111222222222111111111111111111111111111111111111111111111111111000000000//////......000111111111111222222222222222222222222222222222000111222333333333333333222222111000//////000000000/////////............000000000000000000000000//////000000111111111222000000000000000000000000222111000//////000111222111111000000/////////...,,,&&&%%%,,,000......000111111000000000000111111222000...///222333111/////////000000111111111222222222111000000000000000000000000000111111111111333333333222222222111111//////000000000000//////111111111000000000000000------............------000000000000000000000000//////000111222333333444222222222111111000000000111111111111111111111111111111111000000000000000333222222222111111000000111111222222222222111111111111111000...///111333111111111111111111111111111111111111111111111111111888>>>???:::444111111111222222222222111111000---...000222222111000///000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111222222222111111000111000000000/////////......///000111111000///...000000000000111111111111111111000000000000111111111222333444555444333222555666666666555444444333555444222000000111222333555444333333222222333333444444444333333222222222222222333333333444444444///////////////000111111//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111000000111111000000///...//////////////////////////////000000111222222222///000000111111111000000222000///---------///000////////////////////////111111222777;;;===<<<:::000000000000000000000000222222111000000///.............../////////000000///////////////000000000111111000/////////000000000000///............///000000000000000/////////000222333222000//////000///////////////000111222111222444333222111111222111111111111111111111111000000111111111111111111111111111111111111111000000000111111111111000000222222222222222222222222222222222222222222222222333222111000000111222333000000000111111111111111///000111222222333222222111111111111111000000000111111111111222222222222333333333333222222222222222222222222222222222222111111111111000000000///222222222222222222222222333333222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222333333222222111111111111111111111111222222222222222222222222222222222222111111222333333333333333222111111000000000000111111111111000000000//////111111111111111111111111000000000000111111222222000000000000000000000000111111000000000000111111111111000000000/////////000+++***///111///...000111000000000000000000111222000///000222333111///000000111111111222222222000000///...............000000000000111111111222333333333222222222222111000111111222222111111000111111111111111111111111//////000000000000//////111111111111111111111111000000000000111111111111333333222222222111111111222222222222222222222222111111111111111111111111333333333222222222111111111111222222222222111111111222222111///000222333222222222222222222222222111111111111111111111111111666;;;;;;777222000000000000111222222222222111***,,,---/////////---,,,111111111111111111111111111111111111222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111000000000000111222222111000000000111111111111222222222111111000000000000111111111222333333444444333333555555555555555444333333666555333222111222333444333333333333333444555666444444444333333333222222222222333333333333333333000////////////000111111111000000//////000000111////////////000000000000000000000000000000000000000000000000111111111111111111222222111111000000000000000000000000000000000000111111222222333333//////000111222333333222000000///////////////...////////////////////////......000444888:::999888000000000000000000000000111000000//////.............../////////000000000////////////////////////111111000000000111222222111000000/////////////////////000000000000000000111222444333222000111222......//////000111333444333555666555333222222333111111111111111111111111333333333222222222222222444444333333222111111000///000000111111000000000222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111111111111111222333333222222222111111111111222222222222111111222222222333333333333333333333333444444444333333333333333333333333333333222222222222111111333333333333333333333333222222222222111111111111111222222222333333333333222222222222222222222222222222222222222222222222333333333222222222222111111111222222222333333333333333333333333333333333111222222333333333333333111111111111111111222222333222222222222111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111222222111111111111111111000000000000000555111///222222000...///111000000//////000000111222111000000222222111000111111111222222222222222111000//////.../////////000000111111111222222222333333333333222222222222222222222333333222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111000000000//////444333333333333333222222222222222222222222222222111111111111111111111111333333333333333222222222111222222333333222222111222222333222000000222444444444444444444444444444222222222222222222222222111444888777333000000111///000111111222222222222...///111222222222111000111111111111111111111111111111111111222222222333111111111111111111111111000000000000000000000000111111222222222222222111222222222222222222333333111111222333333222111111111111111222222222333333222111111000000111111222222222222222222333333444444444555555444444333333777666444333333333444555222222222333444555777777444444444444333333333333333333333333222222222222000000//////000000111222222111000//////000111222////////////000000000000000000000000000000000000///000000000111111111111000111111111111111000000000000000000000000000000000000000111111222222222000111222222333333333222...///000111111000///.................................///000111111000///000000000000000000000000000/////////.........---...////////////000000000000000////////////....../////////000111222333333222111000000//////000000/////////000000111111222000222333333222111111222000000000000111111222333444555666555333222222222111111111222222222222222444444333333222222111111333333333333222222111111000000111222222222111111333333333333333333333333333333333333333333333333333333333222222333333333333333333222222111111000222333333333333333222111111111222222333333444444222222222222333333333444333333333444555555555666444444444444444444444444444444444444333333333333444444444444444444444444333222222222111111111111222222333333444444555555333333333333333333333333333333333333333333333333111111111111111111111111222222222222333333333444333333333333333333333333222222333333444333333222000000111222222333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000111222333333222111000111111111111111111111111555333333333222111000000111000000//////000000111222222111222222222222111111111111111111222222222333222222111111111222222111111111222222222333333444444333333333222222222222222333333333333222222111111111222222222222222333333333444444333333333222222222222222222222222111111111111111111111111444444444444444444444444333333333333333333333333111111111222222222222222333222222222222222222222222222333333333333222222111222222222000000111333333333333333333333333333222222222222222222222222222444555444222000111222000111222222222222222111222222333444444444333222222222222222222222222222111111111222222222333333222222222222222222222222111111111111111111111111111111222222333333222222222222222222333333333333111222222222222222222111111111111111222222222222222222111111111111222222333222111111111222444555333444444444444444333333555555444333333444444555222222222222333444555666444444444444444444333333333333333333222222222222000000000000000111222222222111000//////000111222////////////000000000000000000000000000000000000///000000000111111111111//////000111111000000000/////////////////////////////////000000000000000333333333333333222111111...///000111111111///...////////////////////////222222222222111/////////111111111111111111111111////////////............////////////000000000111000000000000000000000///.........///000111222333222222111000000000000000//////000000111111222222///111222222111000111111444333222111111111111111222333555444222111111222111222222222333333333444333333333222222111111111111111111222222222333333111222333333444444444333333333333333333333333333333333333333333333333333333333333444444333333333444444333333222222111111333333444444444333333222222222333333444444555555222333333333444444444444444444444555666666666777444444444444444444444444444444444444555555555555444444444444444444444444333333333333222222222111222333333444555555666666444444444444444444444444444444444444444444444444111111111111222222222222222333333333444444444444333333333333333333333333333333444444444333333222000111222333444444333333333333333222222222111111222222222222222222222222333333333333222222222222333333333333333333333333111222333444444333222111111111111222222222222222222333333222222222222222111111000000000000111111222333333333222222222333111111111111111111111111333333222222222222333333222222222222333333333333444444444333333333222222111222222333333222222111111222222222333333333444222333333444444333333222222222222222222222222222111111222333333444555555444444444444444444444444333333333333333333333333111222222222333333333444222222222222222222222222333333444444444444333333000111222222000000111222333333333333333333333333222222222222222222222222444444444333222222333444333333444333333222111111111111111222222111111111222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222111111222333333333333333222222222222222222222222111111111111111111111111000000000111111111222222333333222222222222333333444333222222222333555666333333444555555444444444444333333333333333444444333333222222222222333333444444444444444444444444333333333333333333333333111000000000000111222222111111111000000111111111////////////000000000000000000000000000000000000000000000000111111111111...///000000111000000000/////////////////////////////////////////////000333333444333222111000000...///000111222111000///000000000000000000000000///000222111000000222333111111111111111111111111/////////////////////////////////000000000111111000000000111111222222222.........///000111222333333222222111111111111111000000111111111111111111...000222222111000111222555555333222111000000000000111333333111111111222222222222333333444444555333333222222222222222222000000111222222333444444222333444444555555555555444444444444444444444444444444444444444444444444333444444555555444444333444444333333333333333333333333444555555444444444444444444444555555555555333333333444444444555555666666666666666777777777555555555555555555555555444444555555555555555666555555555555555555555555444444444444333333333333333333444555666777777888555555555555555555555555555555555555555555555555333444444444444555555555333333333444444444555555333333333333333333333333444444444444444333333222111222333444555444333222333333333333222222222222333333333333333333333333444444444333333333333222444444444444444444444444333333333444444333333333222222222222222333333333000333555222111333444333222222222111111222222222222333444444222222333444222222222222222111111111111111111000111111222333222222333333333444444444444444444444333333333333111222222333333222222111222222222333333444444555222333333444444333333222333333333333333333333333111222333444555666777777333333444444444444444555444444444444444444444444222222222333333444444555222222222222333333333333333444444555555444444333000222333333222111111222222222222222222222222222333333333333333333333333444444333333333444555555444555555555555444333222555444444444333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222000111222333444444444444333333333222222222111111111111000000000000111111111111111111222222222333444333333222222333333444444444444444444555555666444444555555666666555555333333333333444444444444555444333222222222222333444444444444555555555555333444444444555555555555111111000000111111222333000111111222222111111000////////////000000000000000000000000000000000000000000000000111111111111///000111111222222111111000000000000000000000000000000000000000000000000111222222222222222111111//////000111111111111111111111111111111111111111+++...000000///000333666111111111111111111111111000000000000000000000000//////000000000111111111000000111222333444444555000000000000111111222333333333222111111111111222222222111111111111111111///111333333222111222333555444333222222222222222...000222333222111222333222222333333444555555555333333333333444444444444333333333333333444444444111222333444555555555555444444444444444444444444444444444444444444444444333444555666666555444333333333333333444444444444222333444555555666555555666666666555555555555555444444444444555555555555888777777777777777666666555555555555555555555555444444444555555555666666555555555555555555555555666666555555555444444444333444555666777888888999666666666666666666666666666666666666666666666666444444444444555555555666444444444444555555555555444444444444444444444444444444555555444333333222222333555666555444222111555555555444444444333333444444444444444444444444555444444444333333333333444444444444444444444444444444333333333333444444222222222333333333444444000666777333111333555333444333333222222333333444222444555555333222333555555555444444444333333333111111111111111222333333333333333333444444444444555444444444444333333333333333444444444444333333222222333333444555555555333333444444444444333333444444444444444444444444333333333444444555555555222222333333444444444444444444444444444444444444222222333333444555555555444444444444555555666666444444555555555555444444222444555666444333333444444444444444444444444444333333333333333333333333333333222333444555555555333444555666777777777777999888777777666666666666444444444444444444444444222222222333333333444444444444444444444444444444333333333333333333333333000111222333444444444444666555555444333222111111333222111111111111222333333333333444444444555555444444333333333333444444444555666666777666666666444555666666777777666666333333444555555555555555555555444444444555555666444444444444555555555666333444444555666777888888111111111000111111222333000111222333333222111000////////////000000000000000000000000000000000000000000000000111111111111000111222333333333333333111111111111111111111111222222111111111111111111///000111111222222222222//////000000111111111222111111111111111111111111///111333222111111444888111111111111111111111111000000000000111111111111000000000000111111111111000000111222444555666777222222111111222222333444444333222222111111222222333222222222111000000000000222444444333333444555333333222222222333444444...000222333333333444555222222333333444555666666333444444555555666666666666666666555444444333333000111222333444444444444555555555555555555555555555555555555555555555555333444555666666555444333333333333444444555555555222333444555666666666666777777666666555555444444444444444555555555666666999999888888777777666666666666666666666666666666333444444444555555666666666666666666666666666666777666666666666555555555444444555666777888999999777777777777777777777777777777777777777777777777222222222333333444444444444444444555555555666666444444444444444444444444444555555555444333333222333444555666666444222111777666666666555555555555444444444444444444444444555555555444444333333333555555555555555555555555555555333222222333555555222222222333333444444444222888:::444111444555333555444444333333444444555222444666555333222333666777777666666666555555555333333333333444444555666333333333444444444555555555555444444444333333333444555555555555555555444222222333333444555666666444444555555555555444444444444444444444444444444444444333333333333222222222222222333333444444444555555555555555555555555222222333333444555666666555666666666777777888888444444555555555555444444333555888888666555555555555555555555555555555555333333333333333333333333222222111222444555555444111222444666888:::;;;;;;666666555444444444444444444444444444444444444444222222333333333444444444444444444444444444444444333333333333333333333333000111222333444444555444888888777555444333222111444444222222222222444444555555555666666666666777555444444333333444444555444555777888888888777666555555666777888888777777444444555666777777666666555555555555666888999:::444444444555555555666666333444555666777999::::::111111111222222333333444000000000000000000000000333333333333333333333333333222000/////////000000000000000000000000000000111111222222222222111111//////000111111111111111222222111111111111111111000000//////.........---000111111111111222222222333222111000//////000000111111111111111222222222222222222222222222222222111111111111111111111111000000000111222222333333333333333444444444555555444444444444444444444444333222222111111222222333111111222222222333333333333222111111333333222111444111///000555888888777222222222333333444444444444555555666555555444444555666666555444444666888666666666666666666666555888777666444444444555666555555555444444555555555555666777777777666444333666666666555555444444444222333444444333333555666111222222333333444444555777666666666666555555555333555777888999888777666999888888777777777777777555666666777777777777777222333444444555555444444888888999888888777666666777777666666555555555444444444555666777888999999888888888888888888888888888999::::::999888777666666666777777777777666666777666666666555555555555777666666666555555555555666666666666666666666666555555555555555555555555444444555555555555444444333444666888888888777777999777555555777888888666333444555666666555444333555555555555555555555555333333333333333333333333666666666555444444444333444555555666666555444444222333444555666666555555666666777666666444222111:::888666333222222333444444555555666666555555444333444555555333333444555333333333333444444555666555555555555555555444444444444444333333444444444555555555555555555555555333333333444444555555555555555555555555555555555333444444444555666666666222222333333333333444444666666666666666666666666222///666BBBBBB888222444555444333333333333444555999888777666555444444444333333333333333333333333333333333333333333333333222222222333555888:::<<>>===<<<:::888777666555444222111111444555555333444444444444444444444444888888888777666444222111333333333333222222222222444444444333333333444444555555555444444333333333333333444555555666777777222444777777777666777888777666999<<<:::666666999555666888777666666888999666666666777777777888888888888777777777777888888999999999888888777777777777777888888888888777777777777777777777777777777333333333333333333222222444444444444444444444444222222222222222222222222555444333333222333333333222222222222222222222222111222222333333222222111222222333444444444444333222222222222222222222222444444333333333333222222111111222222222333333333000111222222222222222111222222333444444555666666333333333333333333333333444444444444444444444444666555444333222111000///444444444555555555666666333333333333333333333333444333333222222333333444444444444444555555555555777555555555666777666555333444444444333333555777555444444444444444444444444444555555666666777777555666888888666444333444555555555666666777777777666666777777666666555555666666666555555666666666666666777777777666555555555555555555444444444444333555666666444444555777888888777666666555444444666666666555555555444444555666777888888888777666999888888777777777777777555666777777888888777777555666777777888888777777444555555666777777888888777777777777666666666666666777777888999:::;;;;;;999999999999999999999999999999999:::999999888777888888999999999999888888888888777777777666666666777777777777666666666666555555555555555555555555666666666666666666666666555555666666666666555555555555777888888999888888666777888777555444444555888888777777777777888888666666666666666666666666666666666666666666666666555555555555666666666666777666555444444555666777999888777666555666777888555666666777666555333222555555444333444555777888444444555555555555444444333444555444333333444555555555555555555555666777555555555555666666666666888777777666666777777888555555555555555555555555666666666666555555555555666666666666666666666666666666666666555555555555555555555666666666666777666666666666666666666666999666999@@@@@@999555888555555444444444444555555555555555444444444555555666666666666666666666666444444444444444444444444444333333444666888:::<<<>>>===<<<:::999777666555555333222222444555555444444444444444444444444444::::::999888777666444333555555444444333222222222333333444444444444333333333333444444555666666666444444555555666666777777555666777666555666777999444666;;;>>>;;;555666;;;666777888888888888999:::666777777777777888888888888888888888888888888888::::::999999999999888888777777888888888888777777777777777777777777777777555555444444333333222222555555555555555555555555333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222333444444444444333222222222333333333333333444444444444444444444444222222222222333333333444000111222333444444333333222222333444555666666777444444444444444444444444333333333333333333333333555555444333222111000000333333444444444555555555333333333333333333333333444444333333333333444444333444444444444555555555777666555555777777666555333555777666333222444777666666666555555555444444555555555555666777888888777:::<<<<<<999777555555555555555666777777888888555666777888888777666555666555555444444555555666666666777777777666666666555555555555555555555555555666777777555555666777888777777777666666666555666666666555555555444444666777777888888888777777999888888777777777777777666666777888888888888777666666777888888888888888999999888888999999999:::777777777777777777777777777777888888999::::::;;;999999999999999999999999999999999999999999999888999999::::::::::::999999999888888888888777777777888888888777777777666666555555555555555555555555666666666666666666666666555666666777777666666555666666777888999999999999666777999888555444555777999888777666666777888999666666666666666666666666777777777777777777777777555555555666666777777888888777555444444666888999<<<:::888666666666888999888999999:::999888777666666555555444555666777777444444555555555555444444333444555555333333444555555555444444444555555666666666666666666777777777666666666555555666666666555555555555555555555555888888777777666666666555666666666666666666666666888777777666666555555555555555555666666666777777666666666666666666666666777444555999888333222555666555555555555555555666444444444444444555666666666666666666666666666666444444444444444444444444555444444555666999;;;<<<======<<<;;;999888777666555444444333444555555555555555555555555555555555666777777777888888888888666666555555444333222222111222444555555444333333333333444555666777777777555555666666666777777777999999888666444555777999666555777::::::777888<<<:::;;;<<<<<<:::::::::<<<777777777888888888999999888999999999999999999888::::::::::::::::::::::::777888888999999888888777777777777777777777777777666555555444444333333333555555555555555555555555333333333333333333333333333333333444444444333333444444444444444444444444333333444444444444333333111222333333444333333333222222333333444444444444444444444444444444444444222333333333444444444444222222333444444555444444222222222333444555555666444444444444444444444444333333333333333333333333222222222222222222222222222333333333444444444444333333333333333333333333555444444444444444444555333333333333444444444444666555444555666777666444333666888777444222444666666666666666666666666666777666666666666777888999888:::<<<<<<:::777666555666666666666777777888888555666777888888777666555555444444444444444444555777777666666666777777777666666666666666666666666666777888888666666777888555666666666777777777888777777666666666555555555777888888888888888777777999888888777777777777777666777777888888888888888666666777888888888888777===<<<:::999888888888888777888888888888888888888666777777888888999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::999999999999888888888999888888888888777777777666666666666666666666666777777777777777777777777666777777777777777777666777777777888999999:::;;;999999999888666666888999999888777666666777888999777777777777777777777777666666666666666666666666555666666777777888888888888777555444555777999:::<<<;;;999777666777888999888999:::::::::999888777777777666666555555555555444555555666666555555444444555666666444444555666555555444444444444444555666666666777777777888888888777777666666777777888666666666666666666666666999999999888888777777777777777777777777777777777888888888777777666666555444555555555666666666666777777777777777777777777:::777777888777555555777666666666666666666666666444444444444444555666777555555555555555555555555555555555555555555555555666666555666777999;;;<<<<<<===<<<<<<:::999777666666666555555444444555666555555555555555555555555555555555666666777777777777777777666555444333333111333444555666555444444555666666666666666666666666666666777777777777777777777777555555777;;;>>>CCC;;;555777::::::999:::===>>>>>><<<:::999999:::888888888888999999999999999999::::::::::::999999:::::::::::::::::::::;;;888888999999999999888888888888888888888888888888555555555555555555444444444444444444444444444444444444444444444444444444555555666777777777777666444444444444444444444444333444444555555444444333111222333333444444333333222333333444444555555666333333333444444444444555333333333444444444555555555444444444444444555666333333333444444444444555555555555555555555555555666666666666666666666666111111111222333444444555333333333444444444555555444444444444444444444444666555555444444555555666222333333333333444444444666444333444555666555444444555777777555444444555666666777777777888888888999888777666666777888999666777999999777555444555777777777777777777777777666666777777888888777777555555444444444444555555777777666666666777888888777777777777888888888888888999:::999777666777888555555666777777888999999888888888777777777666666999888888888888777777777999888888777777777777777666777888888999999888888666777888888999999888888===<<<:::888666666666666888888888888999999999999777777777777888888999999:::::::::::::::::::::::::::999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::::::::999999999999999999999888888888777777777777777777777777777777777777777777777777777777777888888888888777777888888888888999:::;;;<<>>:::888888999:::999888888777777777777888888777777777777777777777777777777777777777777777777777777777777888888888888777777666666777888999:::;;;:::999888777888999999666777888888888777666555777777777666666555555555666666666777777666666666666777888777666555666888666666555555444444555555666666777777888888999999:::::::::999999:::::::::888888888888888888888888:::::::::999999999999999777777777777777777777777888888888888777777777777555555555555666666666666777777777777777777777777999888777777777777777888666666777777777777666666555555555555555666777888666666666666666666666666666666666666666666666666777777666777888999;;;<<<<<<<<<===<<<;;;:::888666666777777666444444555777555555555555555555555555888777666555444444444444888777777777666555555555333444555666666666666666777777777777666666666666777777777777888888888888222333444666777;;;???CCCOOOCCC888777;;;:::888777:::;;;<<<:::888666777888888888999999999:::::::::999:::;;;<<<<<<;;;:::999999999::::::::::::;;;;;;888888999999999999888888888888888888888888888888555555555555555666666666555555555555555555555555666666666666666666666666555666777888888888777777555555555555555555555555444444555555555555444444333333444555555555555444333333333444555666666666444444444444555555555666444444444444555555555555888777555333333444666777666666666555555555555444555555555555555555555555666666666666666666666666333333444444555666666777555555555555666666666777555555555555555555555555666666555555555555666666444444444444555555555555666555444444666666555444555444555666777777666444555666666777888999::::::;;;:::888666666666777888555666777777555444555777999999888888777666666666777777666666777888888999777777666666666666777777777777666666666777999999888888999999999:::::::::999:::::::::888777888999888888888888999999999999999999999999888888888888:::999888888777777777888999888888777777777777777777777888999999999999888888888999:::::::::::::::===;;;999777666777888888888888888999999999::::::888888888999999999999999:::::::::::::::::::::::::::999999999999:::;;;<<<:::::::::;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888888777888888999999888888777999999888888999:::<<<===NNNFFF<<<888999;;;999777888888999999999999888888888888888888888888888888888888888888888888888888999888888888888888777777666666777888888999::::::888888888888999999999999555666777888888777666555555666666777777777777666777777888888888888777777777888999999888777888999999888888777666666777777666666777888888999::::::;;;;;;::::::::::::;;;;;;999999999999999999999999:::::::::::::::;;;;;;;;;888888888888888888888888777777888888888888888999666666666777777777888888777777777777777777777777777777777555666777888888666777888888888888777666777777666666666777777888777777777777777777777777666666666666666666666666888777777777888:::;;;===;;;<<<======<<<:::888666666888888777444444555777555555555555555555555555888777555444444444444555777777777777777777777777555555555666666777888999777777777777777777777777888888888888888888888888222444666777888;;;???BBBKKKAAA999888999888777777777999:::999888777888:::999999999::::::::::::;;;999:::;;;<<<<<<;;;:::999888999999999::::::::::::888999999::::::999999888888888888888888888888888444444555555666666777777666666666666666666666666777777777777777777777777333444555777777777666555666666666666666666666666444444555555555555444444444555555666666666666666333333444444555666777777444555555555666666777777444444444555555555666666:::888555222222333666888888888777777666666555555666666666666666666666666555555555555555555555555666666666666777777777888777777777777888888888888666666666666666666666666666666555555555555666666555555555555666666666777777555444555666777666555555444333555999999666333555555666888999:::;;;<<<===;;;999777666666777888777888888777666666888:::::::::999888777666555555888777666666666777999:::999999888888888888999999888777666666666888999:::999999999::::::;;;;;;;;;999:::;;;:::888777888999<<<;;;;;;::::::999999888:::::::::999999999888888::::::999888777777888888999888888777777777777777777777888999999999999888999:::;;;;;;<<<<<<;;;;;;===<<<:::999999:::;;;===888888888999999::::::::::::::::::::::::::::::;;;::::::::::::::::::::::::::::::999888999:::<<<===999::::::;;;;;;::::::999<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888888888999999999999888888:::999888888999:::<<<===WWWLLL>>>888:::<<<888444999999;;;<<<<<<;;;999999888888888888888888888888:::::::::::::::::::::::::::999999999888777777777555666777999:::::::::999666777888999999999999999777777999::::::999888777333444555777888888999999888888999999999999888888888999::::::999888999:::;;;;;;:::999888888999999666777777888999999:::::::::999999888888999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888888888888888888888777777777888999999999:::777888888888888999999999777777777777777777777777888999999888888;;;;;;;;;666777888999999888777666888888777777777777888888888888888888888888888888777777777777777777777777888888777777888:::<<<===;;;<<<======<<<:::888777777888999777444333555888666666666666666666666666555444444444555666888999777777777777777888888888777666666666666888:::;;;666666777777888888999999999999888888888888888888777888999999888999:::<<<>>>999666777777555666999666888:::::::::;;;<<<>>>999999:::::::::;;;;;;;;;999:::<<<======<<<:::999888888888999999:::::::::888999999::::::999999888888888888888888888888888666666666666777777777777888888888888777777777777::::::999888777666555555555555555555666666666777666666666666666666666666666666555555555444444444333444444555555444333333555555555555666666666666555555555555666666666777444555555333111222666:::@@@;;;666555666888888777888888888888888888888888999999999999888888777777777777777777777777777777888888888777777777777777888999999:::::::::999999888777555444444444555666888888888777666555555444333555777999999888666555333444444555666777888888777777777777777777777777555666666777888999999999999999999999999999999999888::::::999777666777888999999999888888888888777:::::::::::::::999888777888888999999999999888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888:::888<<<<<<777777===@@@>>>;;;::::::999888888888888777777777777777777777777888999999::::::999999888777777888888888999999999999999999999::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======DDD@@@;;;;;;===???<<<999;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::999999::::::;;;<<<:::999999:::;;;<<<===>>>CCC@@@;;;777666888<<<>>>;;;;;;;;;::::::999999999999999888888888888888888999999999999999999999999;;;;;;;;;::::::999999999888888888999:::;;;======888777555666888:::::::::777777777666777888888999999999999999888888777777888888777777888888999:::;;;;;;;;;::::::999999999888888888888888888888888999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;:::999888888999:::;;;:::999999888888999999:::999999999999999999999999888888888888888888888888999:::;;;<<<;;;999666555::::::999999::::::;;;;;;999999999999999999999999777777777777888888888888666666666666666666666666777777888999:::;;;;;;<<>>>>>===;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::::::::999:::;;;;;;<<<::::::::::::;;;<<<===>>>???>>><<<;;;::::::;;;<<<;;;;;;;;;:::::::::999999::::::::::::::::::999999999999999999999999999999;;;;;;;;;:::::::::999999999999999999;;;<<<===>>>???===999888999::::::999888888777777888888999::::::999999999888888888888999999999999999:::;;;;;;;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::999888888999:::;;;::::::999999999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===<<<;;;:::::::::;;;<<<::::::::::::::::::::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;???<<<999888:::<<<;;;:::===============<<<;;;;;;:::999888777666666666666555555555555666666666666555555666777888999999:::555666888999999888777666777777777777777777777777666888999999888777999:::888888888888999:::;;;;;;999999999999999999999999999777777::::::666555888888999;;;:::999888888999:::777777;;;>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===777777888999::::::;;;;;;888888888777777777777666777777777777777777777777666666666777777777888888777777777777777777777777777777666666666555555555666555444444444555666666777777777777888888888999666666666777777777888888888888777666555555888;;;:::999777888999:::999888777777777777777777777777::::::::::::999999999999999999999999999999999999888888888888888888888888;;;;;;;;;;;;;;;:::999888:::999999888777888888888<<<;;;;;;::::::999999999666777777888999888888888999999999999::::::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::;;;:::999888999:::::::::::::::999999999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::999888777888:::;;;===<<<999999;;;<<<:::<<<;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>========================>>>======<<<<<<======>>>TTTLLLCCC======>>>??????:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<======:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;===>>>???FFFCCC>>>;;;:::::::::999999999999999999::::::;;;::::::999999999999888888;;;::::::::::::;;;<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::======<<<;;;:::::::::;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<:::888777999<<<@@@CCCAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::===;;;999888999::::::999===============<<<;;;;;;888888777666555555555555555555555555666666666666666666777777777888888888888888999:::999888777666777777777777777777777777666777888888777777888999:::999999999999999::::::999999999999999999999999999888:::>>>>>>:::999;;;:::;;;;;;;;;999999;;;<<>>===>>>>>>>>>>>>======<<<<<<<<<::::::::::::;;;<<<>>>???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>666777888999:::;;;<<<<<<888888888888777777777777666666666777777888888888777777777888888888888999888888888888888888888888888888777777777666666666888666555444444555777999888888888999999999::::::777777777888888888888999:::999888777777888999;;;777777888:::;;;;;;999888888888888888888888888888;;;;;;::::::::::::::::::999999999999999999999999888888888999999999999999<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;:::::::::::::::<<<;;;;;;;;;:::::::::999888888888888999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;:::::::::999;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999::::::999888888999;;;::::::::::::<<<>>>>>>===<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????????????????????????????>>>>>>============>>>>>>JJJDDD>>>;;;;;;>>>AAABBB:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<============999:::===??????>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>???IIIEEE???<<<:::::::::::::::::::::::::::;;;<<<<<<::::::::::::::::::999999;;;;;;::::::;;;;;;<<<===:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::>>>===<<<;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<:::999;;;>>>AAACCCCCCAAA>>>;;;::::::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999999<<<:::999888999999999999<<<<<<<<<<<<<<<;;;::::::777666666555444444555555555555555666666666777777888888888888888777777777999999::::::::::::999888777777777777777777777777777888999999888888999;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;:::===BBBCCC???===???<<<======<<<:::;;;===@@@OOODDD;;;;;;@@@AAA@@@@@@@@@@@@??????>>>===<<<<<<:::999999:::===@@@DDDFFF<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============666666777888999;;;;;;<<<:::999999999888888888888666666777777888999999999888888888999999999999:::999999999999999999999999999999888888888777777777888777555555555777999:::999999999999::::::::::::888888888999999999999:::;;;:::999888999:::::::::666777:::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;===============<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999;;;<<<===:::999:::<<<===<<<<<<============>>>???@@@@@@===========================>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>======<<<======>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>???>>><<<<<<===???@@@@@@;;;;;;;;;<<<=========>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>>>>>>>======;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???EEEBBB===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===::::::::::::::::::;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=================================>>>>>>?????????BBB@@@===;;;:::::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;========================::::::::::::::::::999999;;;;;;;;;:::999999999::::::;;;;;;;;;;;;:::999999777666666555555555555666666666666777777777888888999999999999999888888888888999:::;;;;;;<<<<<<<<<999999999999999999999999999;;;<<<<<<;;;:::<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===CCCDDD@@@>>>@@@>>>>>>>>>=========@@@BBBZZZMMMAAA???AAAAAA??????AAAAAA@@@???>>>======<<<>>>===<<<<<<>>>AAACCCEEE<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????777777888999::::::;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::999999999::::::::::::;;;::::::::::::::::::::::::::::::999999999888888888888777777666777888:::;;;999999999999:::::::::;;;999999999::::::::::::;;;<<<;;;999999:::;;;:::999666888;;;;;;;;;::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<<<<======>>>>>>>>>======<<<============<<<;;;;;;999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>============<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===>>>LLLEEE@@@@@@AAA???======???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>??????>>>>>>======>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>???@@@@@@@@@???>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>============<<<<<<<<<<<<===>>>>>><<<===>>>??????>>>===<<<===<<<<<<<<<======??????;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@>>>;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======<<<===>>>>>>>>>>>>===<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA???===<<<>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999888777777666666777777888888888888888999999999999;;;;;;::::::::::::::::::999::::::;;;<<<>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???>>>===============>>>>>>========================;;;999<<<@@@AAA>>>===???>>>@@@AAA@@@???@@@BBBDDDYYYNNNDDDAAAAAA???>>>>>>AAAAAAAAA@@@?????????>>>CCCBBBAAA?????????@@@@@@======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCC999999::::::;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999777777888888999::::::;;;888999999999999:::::::::::::::::::::;;;;;;;;;;;;===;;;999999;;;;;;:::888777:::<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<===>>>????????????<<<===>>>>>>>>>===;;;;;;999999999999999999999999999:::<<<=========;;;:::======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<>>>???>>>>>>>>>=========<<<<<<<<<===>>>>>>?????????>>>======>>>>>>>>>>>>==============================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<===>>>@@@TTTJJJBBBBBBCCC@@@???AAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>????????????????????????======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCBBB@@@?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<======>>>???<<<===???@@@@@@???===<<<============>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<;;;;;;<<<<<<;;;999;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???======>>>??????>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<>>>???AAAAAA???===<<<;;;<<<>>>????????????>>>==============================>>>>>>>>>?????????========================>>>>>>>>>???@@@@@@AAAAAA===???AAA@@@===<<<===>>><<<<<<======<<<<<<;;;:::999999999888888999999:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAA????????????????????????>>><<<===@@@AAA>>>>>>AAA>>>@@@BBBCCCBBBBBBCCCDDDQQQJJJDDDCCCBBB@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDD;;;;;;<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999666777888::::::;;;;;;:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===:::888999;;;;;;999777888;;;<<<;;;999888:::<<<========================<<<<<<======>>>>>>??????========================999999::::::;;;<<<======;;;<<<===???@@@@@@@@@@@@<<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::888:::<<<>>>???===;;;:::>>>>>>???@@@AAAAAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@========================;;;===>>>>>>======>>>@@@>>>>>>>>>>>>==================>>>?????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===>>>@@@AAAOOOCCC;;;<<<>>><<<<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>AAAAAA@@@???>>>>>>??????????????????????????????======>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAABBBAAAAAABBBCCC@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>>>>>>>>>>===============>>>??????===>>>???@@@@@@???===<<<<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@========================;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<======<<<<<<=========:::777;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<=====================>>>??????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>========================;;;;;;;;;;;;===>>>???@@@===>>>???@@@@@@???>>>=========<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>????????????>>>:::<<<>>>AAABBBBBBAAA@@@??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDD>>>@@@BBBBBB???===>>>@@@>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???@@@????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@@@@CCCCCCAAAAAADDD>>>AAACCCDDDDDDCCCDDDDDDKKKGGGEEEFFFEEECCCEEEIIICCCCCCCCCDDDDDDDDDDDDDDD<<<===???AAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFAAAAAAAAABBBBBBBBBBBBCCC;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========999999:::;;;<<<<<<======>>>======<<<;;;;;;;;;<<<======<<<<<<;;;:::999999<<<<<<;;;;;;::::::999999:::;;;<<<===============::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<======<<<;;;;;;<<<===============<<<<<<;;;;;;;;;????????????????????????<<<======>>>>>>======<<<========================;;;<<<======>>>>>>>>>>>>=========>>>>>>?????????999999:::::::::999999888;;;;;;<<<<<<===>>>??????@@@???>>>>>>>>>>>>???@@@===>>>??????@@@@@@??????@@@???>>>======>>>???@@@@@@AAAAAA???======>>>??????>>>======??????>>>===@@@???>>>===<<<======>>>AAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@@@@??????>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===??????>>>=========>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????????????????AAA???======>>>??????>>>888999<<<>>>@@@AAAAAA@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCC@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>===BBBAAA@@@AAABBBAAA@@@>>>;;;;;;;;;:::;;;;;;<<<<<<===============>>>???@@@????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA;;;:::???AAA===<<>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>>>><<<:::999<<<<<<======>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::???>>>===<<<<<<===???@@@AAA@@@???>>>======>>>???===>>>>>>>>>>>>>>>======AAA???===<<<;;;<<<>>>???<<<:::::::::<<<===<<<;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>@@@BBB@@@@@@@@@@@@@@@??????????????????>>>>>>======<<<>>><<<<<>>>>>===<<<;;;;;;:::999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????>>>===<<<===???AAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD>>>???AAACCCCCCBBBAAA@@@GGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<===<<<;;;:::::::::::::::======<<<;;;;;;:::999999;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<=========<<<;;;;;;<<<======???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>==============================>>>?????????>>>>>><<<<<<<<<======>>>>>>>>>::::::;;;<<<<<<;;;;;;;;;<<<=========>>>????????????>>>===<<<<<<===>>>???======>>>???????????????BBBBBBAAA@@@@@@AAABBBBBB???@@@@@@???======>>>???BBBAAA@@@@@@AAAAAA@@@@@@EEEDDDCCCBBBAAABBBBBBCCC??????@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@???>>>===AAAAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???@@@@@@@@@???>>>;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@???@@@AAAAAA???=====================>>>???>>>>>>======>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<@@@AAA>>>>>>AAA<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>?????????<<<===>>>???>>>===;;;:::<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;======<<<<<<===???AAACCC@@@???===<<<<<<<<<======>>>???????????????>>>>>>???>>>===<<<;;;<<<======<<<;;;;;;;;;===>>>===<<>>>>>>>>??????@@@@@@????????????@@@@@@BBBCCCBBB@@@???>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBB@@@@@@BBBDDDDDDBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAACCCEEEAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDD@@@AAACCCEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD==============================<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@??????>>>======>>>??????????????????>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@========================>>>????????????>>>>>>===============>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAABBB@@@??????@@@BBBAAAAAAAAA@@@@@@?????????DDDCCCCCCBBBBBBBBBBBBCCC???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???CCCBBBAAA@@@????????????AAA@@@@@@???>>>>>>======@@@@@@@@@?????????>>>>>>========================????????????????????????BBBBBBBBBBBBCCCCCCAAA>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>>???????????????@@@AAAAAA???>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDCCCBBBAAA@@@??????>>>???BBBAAA???@@@DDD>>>??????@@@@@@??????>>>AAAAAA@@@@@@@@@?????????===>>>???@@@???>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>AAACCCEEE??????>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<;;;<<<>>>???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAFFFFFFFFFDDDAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCAAADDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>======?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCEEEFFFGGGCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>>>>>>>>>>===============>>>>>>???????????????>>>>>>=========>>>>>>@@@?????????>>>>>>======<<<<<<======>>>>>>????????????@@@??????>>>======????????????????????????>>>>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???????????????????????????>>>?????????>>>===<<<<<>>???@@@AAAAAAAAA@@@@@@@@@???????????????AAAAAA????????????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDCCCBBBBBBCCCEEECCCDDDDDDCCCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@??????>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDFFFFFFDDDAAACCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCBBB@@@@@@?????????@@@AAABBBCCC?????????>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@AAACCCCCCAAA@@@AAADDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????<<<<<<<<<===???AAABBBCCC@@@@@@@@@@@@???@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<===???@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHFFFEEEEEEGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDFFFIIIIIIFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGEEEDDDEEEGGGGGGFFFEEECCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>????????????????????????>>>??????@@@@@@@@@@@@@@@AAA??????>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>????????????????????????>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@?????????????????????????????????????????????>>>===<<>>???@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFEEECCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???AAAEEEHHHIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAACCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCCCCCCCBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???>>>===???AAABBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHKKKNNNLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLMMMKKKNNNMMMJJJMMMSSSSSSOOOIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJHHHKKKMMMLLLIIIHHHJJJMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCFFFJJJKKKKKKJJJFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBDDDDDDCCCAAACCCCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEGGGKKKJJJFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@BBBDDDFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJLLLPPPTTTXXXVVVWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTUUUUUUUUUUUUUUUQQQTTTSSSOOOQQQXXXYYYTTTMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHIIIJJJIIIGGGEEECCCEEEFFFGGGHHHIIIHHHGGGGGGFFFHHHJJJLLLLLLLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFFFFFFFGGGIIIJJJGGGHHHIIIIIIIIIIIIHHHGGGIIIKKKLLLLLLLLLMMMOOOQQQLLLPPPSSSRRROOONNNQQQUUURRRSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWW\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSRRROOOOOOPPPOOOOOONNNMMMLLLMMMMMMLLLLLLMMMMMMNNNNNNGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHKKKMMMMMMLLLGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKJJJIIIIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFNNNUUUTTTMMMGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDFFFEEEEEEFFFIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGJJJNNNRRRWWW\\\cccggghhhhhhiiiiiijjjkkkkkkllleeeeeeeeeeeeeeeddddddddd\\\```^^^WWWXXX``````ZZZWWWVVVTTTRRRPPPNNNMMMMMMLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJMMMPPPOOOMMMIIIFFFFFFGGGIIIKKKKKKJJJIIIHHHGGGHHHKKKMMMNNNMMMLLLJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOQQQQQQPPPPPPOOOOOOOOONNNKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMPPPOOONNNMMMMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRSSSSSSSSSTTTWWWYYYVVVZZZ^^^]]][[[ZZZ]]]aaa[[[\\\]]]_________^^^]]][[[\\\]]]___aaabbbbbbbbbeeeeeeeeeeeedddcccbbbaaacccbbbaaa```___]]]]]]\\\XXXXXXXXXXXXWWWUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMHHHIIIKKKMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOOOOOOOOOONNNLLLKKKKKKLLLNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMNNNPPPQQQPPPNNNLLLLLLLLLMMMNNNPPPQQQRRROOOOOONNNMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFHHHGGGEEEHHHSSS]]][[[SSSHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHJJJIIIHHHHHHJJJLLLNNNNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKMMMPPPUUU[[[aaahhhppptttwwwwwwxxxyyyyyyzzz{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvlllppplllddddddkkkkkkcccaaa```]]][[[XXXVVVTTTTTTQQQOOONNNNNNOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCEEEIIIKKKMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKGGGKKKPPPTTTTTTQQQMMMJJJHHHIIIKKKLLLMMMLLLKKKIIIGGGIIIKKKNNNOOONNNLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIZZZXXXVVVTTTSSSSSSSSSSSSUUUUUUUUUTTTTTTRRRQQQQQQOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRTTTSSSSSSRRRRRRQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXVVVTTTSSSTTTTTTUUUVVVVVVWWWVVVVVVTTTTTTUUUTTTSSSTTTVVVXXXUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVXXXXXXWWWVVVVVVWWWQQQRRRTTTVVVXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVVVVVVVWWWWWWXXX\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\^^^```aaabbbaaaaaabbbcccddddddeeeeeeggggggggggggggggggggggggfffffffffggghhhjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiifffgggggggggfffeeeeeeddddddeeedddccc```^^^^^^___``````_________aaabbbddd]]]]]]]]]\\\\\\[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTSSSQQQQQQQQQRRRRRRUUUVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXZZZ\\\]]]^^^___ZZZZZZZZZXXXVVVVVVWWWXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSVVVWWWWWWWWWVVVVVVUUUTTTSSSTTTVVVWWWYYYZZZZZZ[[[ZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRRRRPPPPPPOOONNNMMMMMMLLLLLLOOOOOOQQQSSSUUUUUURRROOOJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNLLLJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMPPPOOOOOOOOOOOONNNNNNNNNPPPNNNMMMNNNOOOOOONNNLLLLLLNNNNNNNNNLLLLLLLLLNNNPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOTTTWWW]]]eeemmmvvv}}}|||zzzyyyxxxxxxwwwuuutttpppmmmjjjfffcccaaaaaaaaa\\\ZZZWWWTTTSSSRRRSSSSSSOOOOOONNNMMMLLLLLLKKKKKKHHHIIIJJJLLLLLLKKKIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLMMMMMMNNNMMMMMMMMMOOONNNLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQOOOMMMMMMMMMOOOPPPOOONNNMMMLLLKKKKKKKKKKKKMMMQQQSSSQQQMMMJJJLLLNNNNNNNNNNNNOOOPPPSSSUUUVVVNNNNNNOOOPPPOOONNNLLLKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMHHHHHHIIIKKKLLLLLLLLLLLLNNNMMMLLLLLLLLLNNNQQQRRRMMMMMMMMMMMMMMMMMMMMMMMM]]]\\\ZZZYYYWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^_________ccccccbbbaaaaaaaaaaaaaaa````````````___^^^]]]\\\____________^^^]]]\\\[[[\\\\\\]]]\\\[[[[[[^^^```]]]^^^^^^_________^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYY[[[\\\]]]^^^^^^______````````````___``````___^^^]]]\\\\\\[[[\\\]]]^^^^^^\\\ZZZZZZ[[[ZZZ[[[\\\^^^_________^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^______aaaaaa``````___`````````aaaaaabbbcccdddfffggghhhfffffffffgggggghhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjlllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhggghhhhhhgggeeecccbbbcccffffffffffffggghhhiiijjjeeeeeeeeeddddddccccccccc^^^^^^^^^^^^^^^]]]]]]]]]```______^^^^^^^^^______``````^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]\\\\\\\\\_________^^^^^^^^^^^^^^^^^^___aaabbbaaa```aaabbbaaaaaaaaaaaaaaaaaaaaaaaa^^^___aaacccdddfffffffffdddeeeeeedddbbbaaabbbbbb]]]]]]]]]]]]]]]]]]]]]]]]```______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[^^^___```bbbcccdddeeeeeeccccccbbbbbbaaa```___^^^\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVTTTUUUVVVXXXZZZZZZWWWTTTOOOOOOOOOOOOOOOPPPQQQRRROOONNNNNNMMMMMMNNNNNNOOORRRPPPNNNLLLKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSTTTVVVWWWWWWVVVUUUWWWXXXWWWUUUUUUVVVWWWZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVWWW]]]```fffmmmuuu|||}}}}}}}}}|||{{{yyyyyywwwtttqqqnnnmmmmmmmmmhhhfffccc___]]]\\\\\\\\\WWWWWWVVVUUUSSSRRRRRRQQQOOOPPPQQQRRRRRRQQQOOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYWWWUUUSSSRRRRRRSSSTTTXXXXXXWWWWWWXXXYYYYYYZZZYYYXXXVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQQQQMMMQQQTTTSSSOOOMMMOOORRRSSSSSSSSSSSSUUUWWWXXXZZZTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRNNNNNNOOOPPPQQQQQQQQQQQQTTTSSSRRRQQQRRRTTTVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTbbbaaa```___^^^]]]]]]^^^____________^^^]]]\\\[[[]]]]]]]]]^^^^^^^^^^^^^^^_______________```aaaaaacccbbb```___```cccfffhhhcccccccccccccccbbbbbbbbbbbbaaa`````````aaabbbcccdddeeefffggghhhhhhhhhhhhiiiiiihhhhhhhhhhhhggggggiiihhhgggffffffeeeeeefffiiiiiihhhgggeeecccbbbaaacccdddeeedddcccccceeegggeeeeeeffffffffffffeeeeeecccccccccccccccccccccccc`````````aaabbbcccdddeeehhhhhhhhhhhhhhhgggffffffggggggfffeeedddcccbbbbbbdddeeefffeeebbb``````aaabbbccceeefffffffffeeedddeeeeeedddcccbbbbbbbbbbbbeeedddddddddeeeeeefffgggggggggfffffffffggghhhhhhhhhhhhiiijjjkkkmmmnnnnnnkkkkkklllllllllllllllllloooooooooooooooooooooooommmmmmllllllmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmllljjjlllmmmmmmjjjhhhggghhhkkklllmmmnnnoooooooooooommmmmmllllllkkkjjjiiiiiifffffffffeeeeeedddddddddeeeeeeeeeeeeffffffffffffiiihhhgggffffffeeeffffffaaaaaa`````````aaabbbbbbbbbcccccccccccccccbbbbbbccccccccccccccccccccccccccceeehhhhhhhhhhhhiiijjjffffffffffffffffffffffffdddeeefffhhhiiiiiijjjjjjhhhiiikkkjjjhhhfffffffffffffffffffffffffffffffffhhhgggffffffeeeeeefffffffffggggggggggggffffffeeeiiijjjkkklllmmmnnnoooppplllkkkkkkkkkjjjjjjiiiiiifffeeeeeeddddddddddddeeedddddddddcccbbbbbbaaaaaa]]]]]]^^^```aaaaaa___\\\WWWWWWVVVVVVVVVWWWXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUSSSRRRQQQQQQQQQQQQSSSSSSTTTVVVWWWYYYZZZZZZ[[[\\\^^^___```aaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaa```______^^^^^^]]]\\\\\\^^^```bbbaaaaaa___```bbbaaa```___```bbbdddddddddcccccccccccccccccccccbbb```````````````cccccccccccccccccccccccceeedddbbb```^^^]]]\\\\\\```aaaaaabbbbbbbbbbbbbbbbbbaaa`````````aaabbbccchhhkkkqqqxxx~~~~~~}}}{{{zzzxxxuuutttssssssssssssqqqnnnkkkhhhffffffeeecccbbbaaa```^^^]]][[[[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]^^^^^^___^^^^^^^^^___aaabbbddddddeeeeeeeeedddbbb```___^^^^^^___eeeeeeeeedddeeeeeefffgggcccbbbaaa`````````aaabbbbbbaaa```^^^]]][[[ZZZZZZRRRVVVYYYZZZXXXWWWXXX[[[\\\\\\\\\\\\]]]^^^___```^^^^^^_________^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXWWWWWWWWWWWWXXXYYYYYY\\\[[[ZZZZZZZZZZZZ[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ]]]\\\\\\[[[\\\]]]___```________________________fffeeeeeeddddddcccccccccdddddddddddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbdddddddddddddddeeefffggggggfffeeeeeefffhhhjjjlllffffffffffffgggggggggggggggfffdddcccdddeeegggiiiiiiiiijjjkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjmmmlllkkkiiihhhiiiiiijjjllllllkkkjjjhhhgggeeedddfffggghhhgggffffffgggiiihhhhhhiiiiiiiiihhhggggggggggggggggggggghhhhhhhhhcccccccccdddeeefffggghhhkkkkkkkkkllllllkkkkkkjjjkkkkkkjjjiiihhhggggggfffggghhhiiiiiigggeeeeeeffffffggghhhiiiiiihhhgggfffgggfffeeeeeedddddddddeeeggggggggggggggghhhiiijjjiiiiiiiiiiiijjjkkkllllllkkklllmmmnnnooopppqqqqqqoooooonnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooppppppppppppppppppppppppppppppooopppppppppppppppoooooolllnnnppppppnnnlllkkkkkkmmmnnnppprrrrrrrrrqqqqqqppppppooonnnmmmlllkkkjjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhheeeeeeeeeeeefffgggggggggggghhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeeffffffffffffhhhjjjkkkkkkkkkmmmnnniiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkkkklllkkkkkkhhhjjjlllllljjjhhhgggfffkkkkkkkkkllllllmmmmmmmmmllllllkkkjjjjjjjjjkkkkkklllmmmmmmnnnmmmmmmllllllnnnnnnooooooqqqrrrssstttpppooooooooonnnooooooooommmllllllkkkkkkllllllllljjjjjjiiiiiiiiihhhhhhhhheeeeeefffgggiiihhhfffddd^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVXXXYYY[[[\\\^^^^^^```aaaccceeefffggghhhhhhjjjjjjjjjjjjjjjjjjiiiiiikkkjjjjjjiiihhhgggffffffeeedddccceeeggghhhhhhgggfffggghhhhhhgggfffgggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiimmmllljjjiiihhhggggggfffiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiijjjkkklllmmmpppsssyyy~~~~~~~~~}}}|||yyyxxxwwwvvvuuuuuuuuuuuuvvvuuussspppooommmmmmlllnnnmmmllljjjhhhfffeeedddcccccccccccccccaaa```___``````aaaaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^___aaabbbdddeeefffgggggggggeeefffggghhhhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjoooooonnnnnnnnnoooooopppkkkkkkjjjiiiiiijjjjjjkkkkkkjjjiiihhhfffdddbbbaaa[[[^^^bbbdddddddddeeefffffffffffffffffffffggggggggghhhhhhhhhhhhgggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffgggggggggfffeeeeeefffgggggggggggghhhhhhhhhgggffffffhhhhhhggggggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggghhhiiijjjhhhhhhjjjkkkkkklllllllllhhhhhhhhhiiiiiijjjjjjjjjkkkjjjhhhggghhhiiikkkmmmkkklllmmmnnnnnnoooooooooppppppqqqrrrrrrqqqqqqppppppnnnmmmkkkkkkkkkkkkllllllllllllkkkkkkjjjhhhhhhgggiiijjjjjjhhhggghhhiiijjjjjjjjjjjjjjjiiihhhgggggghhhhhhhhhiiiiiiiiijjjeeeeeeeeefffggghhhiiijjjkkkkkklllmmmnnnooooooooommmllllllkkkjjjiiihhhhhhfffgggiiijjjiiihhhiiijjjiiijjjkkkkkkkkkjjjhhhhhhfffffffffffffffggghhhhhhhhhhhhhhhhhhiiijjjkkkllljjjjjjiiijjjjjjkkklllllllllmmmnnnooopppqqqqqqpppooooooooooooooooooooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqpppnnnppprrrrrrpppooonnnooopppqqqsssuuuuuuuuuttttttssssssrrrpppooommmllllllllllllkkkjjjjjjiiihhhhhhiiijjjkkkmmmmmmnnnnnnmmmjjjiiiiiihhhhhhhhhhhhhhhfffgggggghhhhhhiiiiiiiiiiiijjjjjjkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkiiikkknnnooonnnooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppppppppmmmooorrrrrrpppmmmllllllmmmnnnnnnooopppqqqqqqrrrrrrrrrqqqpppppppppppppppppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqrrrsssuuuvvvssssssrrrqqqqqqqqqrrrrrrpppppppppooooooppppppqqqnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmnnnnnnllljjjddddddcccbbbaaaaaaaaabbbbbbbbbbbbccccccbbbbbbbbb```___^^^]]]\\\[[[[[[[[[YYYYYYZZZ\\\]]]^^^___```cccdddfffhhhjjjllllllmmmnnnoooooooooooooooooooooppppppoooooonnnmmmmmmlllkkkjjjiiiiiijjjkkkjjjhhhkkkmmmnnnnnnmmmmmmnnnpppmmmmmmmmmmmmmmmnnnnnnnnnkkklllmmmnnnnnnooooooppplllmmmmmmmmmnnnnnnooooooqqqpppooooooooooooooopppppppppqqqrrrrrrrrrrrrqqqrrrqqqpppppppppqqqssstttuuuwww{{{~~~}}}||||||}}}~~~|||{{{{{{{{{zzzzzzzzzzzzzzzzzzvvvvvvuuutttssssssssssssuuutttsssqqqooommmlllkkkiiiiiiiiiiiihhhhhhggggggiiiiiiiiiiiiiiijjjjjjjjjiiihhhgggggggggggghhhhhhiiiiiikkklllnnnnnnoooooolllmmmmmmnnnooooooooonnnoooppppppppppppoooooonnnpppppppppqqqqqqrrrssssssttttttsssrrrrrrssssssssspppppppppppppppppppppqqqqqqppppppooommmjjjhhhgggdddgggjjjmmmnnnnnnnnnnnnnnnnnnooooooooooooooonnnooooooooooooooooooppppppqqqppppppppppppppppppqqqqqqqqqqqqpppqqqqqqrrrsssrrrqqqpppoooooopppqqqrrrsssssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqiiijjjkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiiggggggggghhhiiijjjkkklllkkklllnnnoooooonnnmmmllljjjjjjkkklllmmmnnnnnnooonnnnnnmmmlllmmmnnnooopppnnnnnnpppqqqqqqqqqqqqqqqqqqrrrtttuuuuuutttssssssrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmlllllljjjkkkmmmlllkkkjjjjjjjjjlllllllllllllllkkkjjjiiigggggghhhhhhiiiiiijjjjjjiiiiiiiiiiiijjjlllmmmnnnmmmnnnooopppqqqrrrrrrrrrnnnmmmmmmlllkkkjjjiiiiiieeegggiiijjjjjjjjjkkkllllllmmmnnnooonnnmmmlllkkkiiiiiiiiiiiijjjkkklllmmmkkkkkkkkkllllllnnnoooppplllkkkkkkkkkkkkllllllmmmmmmnnnpppqqqrrrrrrqqqqqqpppppppppppppppqqqqqqqqqsssssssssssssssssssssssssssrrrrrrrrrsssttttttuuussssssssssssssssssssssssrrrrrrssstttttttttssssssqqqssstttsssrrrrrrssstttwwwwwwxxxyyyzzzzzzzzzzzzyyyyyywwwvvvtttrrrqqqpppnnnnnnmmmlllkkkjjjjjjiiigggiiikkkmmmnnnnnnnnnmmmllllllkkkjjjjjjkkkkkkllliiijjjjjjkkkkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmjjjjjjjjjkkkkkkllllllmmmjjjlllnnnnnnnnnnnnooopppoooooooooooooooooooooooooooooopppqqqrrrrrrrrrrrrrrrtttuuuuuusssqqqpppppppppqqqrrrssstttuuuvvvvvvuuutttssssssrrrrrrssssssssstttuuuuuuvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwyyyzzzzzzyyywwwvvvuuuvvvwwwwwwttttttssssssssstttuuuuuuttttttttttttttttttttttttsssrrrqqqrrrssssssrrrpppkkkkkkiiihhhggggggggggggffffffggggggggggggffffffgggffffffeeedddcccbbbaaa^^^___``````aaabbbccccccggghhhjjjmmmoooqqqrrrrrrsssssssssssstttttttttttttttttttttssssssssssssssspppooonnnnnnoooooonnnlllrrrtttuuuuuuttttttvvvwwwssssssssstttttttttttttttnnnoooqqqrrrtttuuuuuuuuusssssssssttttttuuuuuuvvvuuuuuuttttttuuuuuuvvvwwwuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuwwwxxxyyyyyyzzz}}}~~~}}}|||}}}~~~~~~}}}||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwuuusssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqppppppppppppoooooooooooopppqqqqqqpppppprrrsssttttttttttttrrrssssssttttttssssssrrrttttttttttttsssrrrqqqpppsssssstttuuuwwwxxxyyyyyywwwvvvvvvuuuuuuuuuuuuvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuutttssspppnnnmmmkkkmmmpppsssttttttsssrrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuutttuuuuuuvvvwwwzzzyyyxxxxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{|||||||||||||||{{{yyyyyyzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwkkklllmmmnnnooonnnnnnmmmlllmmmmmmnnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooonnnnnnnnnmmmmmmmmmmmmmmmkkkllllllnnnooopppqqqqqqnnnnnnooooooooopppppppppooooooqqqrrrrrrrrrrrrrrrpppqqqsssuuuuuutttsssrrrrrrrrrrrrrrrqqqpppooooooooooooooooooooonnnmmmmmmkkkmmmnnnnnnlllkkkjjjkkkmmmmmmmmmmmmlllkkkjjjjjjggghhhhhhiiijjjjjjkkkkkkkkkkkkkkklllmmmnnnooopppppppppqqqrrrsssssssssrrrpppoooooonnnmmmlllkkkjjjhhhjjjlllllllllkkklllmmmnnnooopppqqqqqqpppoooooonnnmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnooopppqqqrrrppppppooonnnnnnnnnooooooqqqrrrtttvvvvvvvvvuuutttrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwxxxwwwvvvuuuvvvyyy|||}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuurrrrrrqqqpppooonnnmmmmmmhhhjjjlllooopppqqqpppppppppoooooonnnooooooppppppoooooopppppppppooonnnmmmmmmmmmooopppqqqqqqqqqqqqllllllmmmnnnnnnoooppppppmmmooopppqqqpppooopppqqqssssssssssssssssssssssssqqqrrrssstttuuuuuuvvvuuuvvvwwwxxxwwwuuuttttttuuuuuuvvvwwwxxxzzz{{{|||}}}yyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{||||||{{{{{{}}}|||{{{zzz{{{|||~~~~~~|||zzzyyyzzzzzz{{{yyyyyyxxxxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvwwwwwwvvvtttsssrrrqqqooonnnmmmmmmmmmlllmmmnnnoooooonnnmmmllloooooonnnnnnmmmkkkjjjjjjggghhhhhhhhhiiiiiiiiiiiimmmnnnqqqtttvvvxxxyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxxxxxxxyyyyyyyyyyyyuuutttssstttuuuvvvuuutttwwwyyyzzzzzzzzzzzz{{{}}}xxxxxxyyyyyyzzzzzzzzzzzzuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxyyyzzzzzz{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||zzzyyyyyywwwvvvuuuttttttsssssssssssstttuuuvvvvvvxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwwwwwwwwwwwwwvvvuuuwwwxxxyyyzzz{{{{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzyyyxxxyyyzzzzzzyyyvvvtttsssrrrtttvvvyyyzzzyyywwwuuuxxxxxxzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{lllmmmooopppqqqqqqpppooonnnoooooopppppppppoooooollllllkkkkkkjjjjjjiiiiiilllllllllmmmnnnoooqqqrrrooonnnkkkiiihhhiiikkklllkkkkkklllmmmooopppqqqqqqlllmmmnnnooooooooonnnnnnnnnooopppqqqqqqrrrrrrqqqssstttvvvxxxxxxwwwvvvuuuqqqqqqrrrrrrrrrpppnnnmmmoooooooooooonnnmmmlllkkkjjjlllnnnnnnllljjjiiijjjmmmmmmmmmlllllljjjiiiiiihhhiiiiiijjjkkkllllllmmmkkkkkkkkklllmmmnnnpppppprrrrrrrrrrrrrrrqqqpppppprrrqqqppppppnnnnnnmmmllllllnnnoooooommmllllllmmmmmmnnnpppqqqqqqqqqpppoooppppppooonnnmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrrrruuutttsssrrrrrrrrrrrrrrrtttvvvxxxzzzzzzyyyxxxwwwttttttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxzzz{{{|||wwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{||||||{{{{{{||||||{{{yyyxxxzzz~~~~~~~~~~~~|||zzzxxxwwwvvvvvvuuutttsssrrrqqqqqqoooqqqtttvvvxxxxxxxxxwwwrrrqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuuuusssrrrqqqooooooqqqssstttuuuuuuuuusssttttttuuuvvvwwwwwwxxxuuuwwwxxxxxxwwwvvvwwwxxx||||||||||||||||||||||||xxxyyyzzz|||}}}}}}~~~~~~}}}~~~}}}|||zzzyyyzzz|||zzzzzz|||}}}~~~~~~~~~}}}~~~|||{{{{{{|||}}}}}}}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyyzzzzzzyyywwwxxxxxxvvvtttsssrrrrrrrrrssstttuuuvvvvvvuuutttsssuuuuuuuuutttsssrrrppppppnnnnnnoooooooooooooooooorrrtttvvvyyy|||~~~}}}~~~~~~~~~zzz{{{{{{||||||}}}}}}~~~xxxwwwwwwxxx{{{||||||{{{yyyzzz||||||||||||}}}{{{{{{{{{||||||}}}}}}}}}{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxzzz{{{|||}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyzzz{{{}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}}}}|||{{{|||}}}~~~}}}{{{yyywwwyyyzzz|||~~~~~~zzzxxxyyyzzz|||}}}~~~~~~}}}}}}}}}||||||{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~mmmnnnooopppqqqrrrrrrrrrtttrrrqqqooommmmmmmmmnnnmmmllllllkkkkkkkkkllllllkkkkkkkkkjjjiiijjjmmmooonnnnnnmmmlllkkkiiigggffffffiiimmmqqqsssrrrqqqppppppooooooqqqsssssspppllloooppprrrssstttuuuttttttuuutttttttttttttttuuuuuutttttttttsssqqqpppnnnmmmooopppqqqrrrrrrpppnnnmmmllllllllllllllllllmmmmmmjjjjjjkkkkkkllllllmmmmmmlllllllllmmmmmmnnnnnnnnnrrrrrrrrrrrrrrrqqqqqqqqqppprrrsssrrrpppoooqqqtttsssrrrqqqoooooonnnnnnnnnpppppppppppppppoooooonnnooooooooopppqqqsssuuuuuuttttttttttttsssqqqooonnnnnnmmmmmmooorrruuuvvvvvvsssssssssssstttvvvwwwxxxyyy{{{~~~~~~|||xxxxxxxxxyyyzzz{{{|||}}}~~~|||{{{yyyyyyxxxxxx{{{{{{{{{|||}}}}}}zzzxxxxxxyyy{{{|||~~~}}}}}}}}}}}}}}}~~~|||{{{zzzyyyzzz}}}~~~||||||zzzzzz{{{{{{zzzzzzyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwzzzzzz{{{{{{|||}}}}}}}}}{{{{{{zzzzzz{{{}}}~~~}}}|||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{}}}zzzxxxxxxzzz{{{zzzxxxwwwvvvuuutttuuuwwwzzz{{{{{{}}}||||||}}}}}}}}}~~~~~~~~~}}}||||||{{{}}}~~~~~~|||{{{zzzzzzzzz{{{}}}{{{{{{|||~~~~~~}}}{{{{{{~~~~~~~~~}}}|||{{{|||~~~~~~~~~}}}~~~~~~~~~|||zzz{{{|||||||||}}}||||||||||||}}}}}}~~~~~~|||}}}~~~|||{{{~~~~~~|||{{{}}}~~~~~~llllllmmmnnnoooooooooooorrrqqqooommmllllllllllllnnnnnnmmmlllkkkkkklllllliiiiiiiiihhhgggiiilllooonnnnnnmmmllljjjiiigggfffeeehhhllloooqqqqqqooonnnooonnnnnnppprrrrrrooolllpppqqqssstttuuuvvvvvvuuuwwwwwwvvvvvvuuuvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqrrrrrrtttttttttsssqqqpppnnnnnnooooooooopppppppppooooooooooooooonnnnnnnnnppppppqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssstttuuutttrrrrrrtttvvvwwwvvvuuusssrrrqqqqqqqqquuuuuuuuuuuuuuutttssssssqqqqqqqqqrrrtttuuuwwwxxxxxxxxxxxxxxxwwwuuusssrrruuutttsssuuuxxx{{{||||||xxxxxxyyyyyyzzz{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}{{{{{{|||~~~~~~}}}|||~~~~~~~~~||||||~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}|||}}}~~~}}}}}}~~~}}}~~~}}}||||||}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||~~~~~~mmmnnnoooooopppppppppppprrrrrrpppooonnnnnnnnnnnnqqqpppooommmmmmllllllllliiiiiijjjiiiiiikkknnnqqqqqqppppppooommmlllkkkkkkhhhjjjnnnqqqrrrrrrqqqppprrrrrrrrrsssuuutttrrrpppttttttvvvwwwxxxyyyyyyyyy{{{zzzzzzyyyxxxxxxxxxyyy{{{{{{zzzzzzyyyxxxwwwwwwvvvwwwxxxxxxxxxwwwuuuuuurrrrrrssstttuuuuuuvvvvvvvvvuuuuuuttttttsssrrrrrrxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwxxxzzz}}}|||{{{yyywwwvvvvvvvvv{{{{{{|||||||||{{{zzzyyyssstttuuuvvvxxxzzz|||}}}~~~}}}|||{{{zzz~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~ssstttuuuuuuvvvvvvvvvuuuwwwvvvuuuuuutttsssssssssuuutttrrrqqqpppooonnnnnnmmmnnnnnnnnnnnnppptttwwwwwwvvvvvvuuutttsssssssssppprrruuuxxxyyyyyyxxxxxxzzzzzzzzz{{{{{{{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}||||||||||||~~~}}}}}}}}}}}}||||||}}}}}}}}}|||{{{zzzwwwwwwxxxyyyzzz||||||}}}{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~}}}}}}}}}{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~|||||||||vvvwwwxxx{{{~~~~~~~~~~~~~~~{{{{{{|||}}}}}}}}}|||||||||||||||{{{{{{zzzyyyyyy{{{zzzyyywwwvvvuuuuuuuuussstttuuutttuuuwwwzzz}}}}}}}}}|||{{{zzzzzz{{{{{{zzz{{{~~~}}}~~~zzz{{{~~~}}}~~~|||}}}}}}}}}|||~~~~~~