BM66(@ {{{yyy{{{|||yyyyyy{{{{{{zzzzzzvvvvvvuuuttttttrrrooommmlllpppttttttpppllljjjkkkeeehhhiiiggghhhiiigggbbbccciiinnnmmmgggaaa___```ZZZaaaaaaZZZ\\\gggnnnllljjjmmmooooootttjjjYYYeeetttpppaaaVVVWWWUUUWWW\\\^^^ZZZXXXXXXRRRVVVUUUQQQPPPSSSSSSOOOMMMKKKLLLPPPPPPLLLKKKMMMSSSNNNNNNWWW^^^[[[RRRMMMPPPLLLIIIHHHJJJLLLLLLLLLMMMKKKJJJKKKMMMMMMLLLKKKKKKKKKMMMOOOSSSWWWZZZ]]]XXXVVVTTTRRRQQQQQQQQQRRR___^^^]]]]]]___bbbfffhhhhhhffffffkkkppprrrnnnjjjrrrrrrqqqnnnkkkkkklllmmmgggiiikkkiiifffbbb______bbbdddddd___YYYVVVWWW[[[]]]^^^aaaccceeeeeedddccc[[[XXXUUUUUUXXXZZZYYYXXX___^^^]]]ZZZWWWTTTQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLNNNKKKIIIKKKNNNQQQPPPNNNPPPRRRVVVXXXXXXYYY[[[]]]]]]]]]\\\YYYYYY\\\dddjjjjjjggghhhkkkiiieeeffflllooosss{{{wwwyyy{{{ssssssvvvyyyyyyttttttooolllqqq{{{|||www{{{mmmnnnoooiii```\\\WWWRRRPPPRRRUUUXXXOOOKKKJJJOOOUUU[[[dddllluuuuuutttvvvwwwuuuooojjjgggaaa]]]```cccfffjjjooofff^^^XXXVVVSSSMMMMMMRRR^^^YYYSSSNNNMMMMMMNNNNNNKKKLLLMMMNNNOOOOOONNNNNNNNNKKKGGGFFFGGGIIIJJJJJJKKKKKKKKKIIIGGGDDDAAA???~~~~~~zzztttnnniiifffdddbbbbbbccccccaaa\\\YYYWWWWWW\\\XXXUUUVVVYYYZZZWWWTTTRRRPPPNNNNNNNNNOOOPPPPPPVVVVVVUUUUUUUUUTTTSSSRRRRRROOOMMMMMMMMMKKKHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGLLLLLLMMMPPPSSSSSSNNNJJJOOOMMMIIIHHHHHHKKKOOOQQQVVVTTTTTTVVVTTTOOOLLLMMMSSSNNNLLLNNNQQQQQQNNNKKKJJJKKKKKKJJJGGGFFFHHHJJJOOOWWWaaafffcccZZZOOOHHHHHHJJJIIIHHHKKKQQQQQQNNNRRR\\\iiipppnnnggg___ZZZRRR^^^eeedddgggmmmmmmggghhhjjjjjjjjjnnn{{{www[[[___yyyyyyeeeRRRNNNMMMNNNNNNLLLKKKNNNNNNMMMLLLLLLMMMLLLKKKJJJIIIGGGGGGIIIHHHFFFIIINNNPPPRRRRRRTTT]]]bbbYYYJJJGGGHHHHHHGGGGGGHHHKKKMMMJJJIIIHHHHHHJJJJJJJJJIIIGGGGGGHHHHHHJJJLLLNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKKKKLLLNNNPPPQQQRRRQQQQQQTTTXXXZZZXXXUUUPPPPPPPPPNNNLLLKKKMMMNNNRRRSSSSSSRRROOOMMMMMMMMMQQQSSSSSSPPPKKKIIILLLOOOLLLMMMNNNPPPQQQPPPPPPOOOKKKIIIFFFFFFHHHIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMLLLMMMQQQUUUSSSPPPQQQTTTSSSOOONNNQQQXXXYYY^^^hhhqqqrrriiiaaaZZZ___cccdddccccccgggjjjppp|||yyyrrrtttuuusssmmmpppyyy|||xxxyyylllhhhaaa[[[WWWWWWYYYZZZSSSRRRNNNKKKOOOVVVVVVRRRcccvvv}}}yyyyyyqqqdddiiieee___YYYTTTPPPOOONNNNNNIIIGGGKKKOOOTTT[[[cccbbbbbbdddfffhhhjjjjjjjjjggg___YYYZZZ\\\___eeekkkeeeXXXLLLHHHIIIOOO[[[ggg[[[WWWPPPLLLJJJJJJJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFCCCAAABBBBBBBBBBBBAAAAAAAAA@@@???===<<<:::~~~{{{yyysssrrrqqqooommmkkkiiihhheeeddddddccccccbbbbbbbbbaaa___]]]]]]^^^___^^^]]]bbbaaaaaa___\\\YYYVVVTTT[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^```ccceeefffgggeeefffgggiiilllnnnqqqrrr{{{}}}yyywwwtttpppnnnnnnnnnnnnpppqqqsssuuuwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvuuutttsssqqqppprrrpppnnnlllkkkkkklllmmmkkkkkkllllllllllllkkkkkkiiiiiihhhhhhggggggfffffflllllllllkkkiiiiiikkkmmmiiigggccc```___aaadddfffdddaaa```___[[[VVVXXX^^^cccdddaaaYYYUUUWWWYYYYYYbbb^^^XXXQQQKKKHHHFFFFFFVVVYYY\\\YYYSSSNNNMMMNNNPPPQQQNNNIIIKKKRRRRRRKKKFFFHHHJJJIIIGGGHHHKKKNNNUUUTTTTTTTTTUUUUUUSSSRRRRRRPPPNNNLLLLLLLLLJJJHHHFFFFFFGGGIIIIIIJJJJJJJJJKKKMMMQQQXXX]]][[[SSSLLLHHHCCC>>>???EEEMMMTTTWWWTTTRRRRRRUUUTTTPPPOOOQQQVVVSSSQQQSSSVVVVVVNNNGGGEEEHHHIIIGGGDDDEEEJJJOOOPPP\\\lllxxxxxxjjjVVVHHHIIIJJJIIIIIIMMMRRRQQQLLLFFFSSSfffvvv}}}yyyppphhhkkkzzzxxxssstttsssppppppyyy]]]WWWzzzwwwNNNIIIEEEGGGIIILLLRRRYYYRRRJJJHHHMMMNNNHHHDDDFFFFFFEEEFFFGGGEEEEEEMMMVVVZZZbbbbbb\\\aaaiii^^^IIIBBBDDDFFFDDDBBBDDDJJJOOOLLLIIIEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGFFFDDDDDDFFFHHHBBBBBBAAA@@@>>>???AAADDDAAACCCEEECCCAAA@@@CCCFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA??????@@@@@@???>>>;;;<<<===>>>???@@@AAABBB>>>>>>>>>??????@@@@@@@@@???@@@AAAAAA@@@???@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDBBBCCCDDDDDDCCCCCCDDDEEEFFFCCCCCCFFFGGGCCCAAAAAAEEEDDDEEEKKKRRRUUURRRNNNGGGJJJMMMMMMKKKKKKMMMPPPYYYcccfff]]]UUUTTTUUUSSSPPPRRRWWW\\\\\\XXXVVVWWWOOOQQQRRRNNNHHHDDDEEEGGGLLLJJJGGGDDDGGGKKKJJJFFFEEEWWWhhhqqqzzz~~~sssaaajjjgggbbb\\\UUUOOOJJJGGGLLLHHHEEEGGGJJJLLLRRRXXXXXXZZZ]]]___```ccchhhmmmpppeeeZZZUUURRRQQQTTTYYYVVVSSSSSSXXX\\\^^^aaadddUUUQQQKKKHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBB@@@??????>>>===;;;===>>>>>>?????????>>>>>>}}}yyywwwuuuuuuuuuooooooooonnnnnnnnnooooookkkjjjhhhfffeeecccccccccaaa___]]]ZZZYYYYYYYYYZZZUUUUUUUUUUUUUUUTTTTTTSSSTTTSSSRRRQQQOOONNNMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@HHHHHHGGGGGGFFFFFFFFFFFFIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFHHHJJJLLLOOORRRSSSOOOTTTVVVRRRNNNLLLIIIEEEQQQRRRSSSVVV[[[___cccfff````````````````````````\\\]]]^^^^^^]]][[[XXXWWWWWWVVVTTTTTTUUUWWWZZZ]]]]]]]]]^^^^^^^^^^^^]]]]]]````````````______^^^^^^bbbbbbaaa___^^^^^^aaacccaaa^^^ZZZWWWVVVXXXZZZ\\\```^^^^^^[[[TTTNNNQQQWWW______[[[UUUTTTYYY\\\\\\\\\ZZZUUUPPPJJJHHHHHHHHHNNNUUUZZZYYYRRRNNNOOOSSSWWWZZZTTTGGGGGGQQQRRRJJJBBBGGGLLLLLLIIIHHHMMMRRRRRRUUUXXXXXXVVVUUUWWWXXXVVVVVVUUURRRQQQPPPLLLGGGDDDDDDCCCCCCEEEIIILLLNNNQQQVVV^^^cccccc___ZZZVVVSSSMMMHHHKKKVVVbbbjjjnnnbbb]]]ZZZ[[[ZZZXXXZZZ___kkkiiiggghhhjjjiii^^^RRRKKKKKKKKKLLLMMMOOOPPPRRRUUUaaarrryyyeeeUUUHHHKKKMMMOOOUUU\\\]]]XXXPPPYYYhhhyyywwwuuuhhhWWWvvvOOOJJJFFFHHHMMMTTT```kkkgggZZZUUU\\\\\\PPPJJJNNNIIIJJJMMMNNNKKKKKKTTT___kkkqqqsssnnnkkkiii___RRROOOMMMIIIFFFFFFKKKQQQVVVXXXRRRHHHBBB@@@AAACCCEEEHHHGGGFFFEEEDDDCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@AAAAAABBB@@@???>>>@@@BBB???@@@AAAAAA@@@@@@BBBCCCAAAAAA@@@>>>>>>@@@EEEIII>>>???AAAAAA@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFDDDAAA???@@@CCCAAA???>>>@@@CCCEEEEEECCCAAAAAABBBBBBCCCEEEGGGIIIHHHEEEDDDEEEFFFFFFDDDBBBEEECCCBBBDDDHHHKKKKKKJJJGGGIIIKKKJJJIIIIIIKKKMMMPPPXXX[[[UUUPPPPPPSSSSSSPPPQQQRRRRRROOOLLLKKKLLLIIILLLOOONNNIIIFFFFFFGGGGGGFFFEEEDDDFFFGGGFFFCCCBBBKKKSSS]]]nnn{{{xxxkkkiiigggccc^^^XXXRRRNNNKKKKKKFFFDDDFFFGGGHHHLLLQQQWWW\\\```___\\\\\\bbbhhhiii___UUUPPPLLLIIIIIIMMMPPPUUU^^^hhhjjjcccWWWNNNKKKHHHEEECCCCCCCCCCCCBBBDDDCCCBBBAAA@@@AAAAAABBBAAA@@@???@@@AAA@@@>>>;;;???@@@@@@AAAAAAAAAAAABBB|||zzzyyyxxxxxxpppooollliiieeebbb___^^^ZZZXXXVVVSSSOOOLLLJJJHHHMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCDDDFFFEEECCCAAAAAAAAACCCDDDBBBBBBCCCCCCCCCBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCC<<<<<<<<<===============?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>=========>>>???::::::;;;<<<============DDDDDDDDDCCCBBBBBBAAAAAAEEEDDDCCCBBBAAA@@@@@@???;;;;;;<<<===???@@@BBBCCCHHHMMMOOOMMMJJJJJJHHHEEE???@@@BBBEEEJJJNNNSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXPPPQQQSSSSSSSSSQQQNNNMMMLLLKKKJJJJJJKKKNNNQQQTTTVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPQQQTTTVVVQQQOOOLLLIIIHHHIIIKKKMMMNNNMMMMMMLLLFFFAAAEEELLLRRRSSSPPPMMMOOOVVVZZZZZZRRRRRROOOJJJEEEBBBBBBDDDLLLSSSZZZZZZVVVTTTXXX\\\mmmooofffUUUQQQZZZ\\\TTTNNNUUU\\\\\\XXXVVV[[[aaa]]]dddkkkiiiccc^^^```dddaaaeeegggeeeffffffaaaZZZXXXUUURRRQQQSSSYYY___dddaaalllwwwwwwooohhhhhhkkkYYYTTTRRRWWWcccpppwwwzzznnneee[[[UUUQQQOOOTTTZZZsssuuuuuuvvvyyyzzzpppdddQQQNNNMMMRRRYYY[[[VVVPPP]]]eeerrrtttjjjYYYZZZZZZ[[[cccqqq{{{~~~vvvuuuvvv|||sssuuu|||{{{cccoooyyyRRRNNNLLLNNNRRRYYYgggsssvvvpppuuuqqqddd___ddd___```bbbaaa\\\XXX___hhhwwwxxx|||nnniiinnnmmmdddZZZVVVZZZaaaeeeggglllcccVVVLLLHHHIIIMMMOOOQQQOOOKKKGGGDDDCCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDBBB@@@???CCCDDDDDDBBB???>>>???AAA<<<===???>>>======>>>???@@@@@@???>>>???BBBGGGKKK???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAACCCCCCCCCBBBCCCDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFHHHJJJJJJGGGCCCAAACCCFFFBBBBBBAAABBBDDDGGGHHHHHHFFFDDDAAAAAAEEEJJJPPPTTTJJJIIIGGGEEEEEEFFFEEECCCHHHGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHIIIKKKLLLKKKPPPSSSQQQNNNPPPTTTVVVUUUVVVTTTPPPLLLJJJIIIIIIFFFFFFFFFFFFGGGFFFFFFFFFEEEDDDEEEGGGHHHGGGEEEEEEIIIIIIHHHNNN___rrrvvvqqqllljjjfffaaaZZZTTTPPPMMMFFFCCCAAACCCDDDDDDGGGLLLOOOUUU[[[YYYSSSPPPSSSXXXUUUPPPNNNPPPQQQPPPPPPSSSYYYXXXXXXXXXXXXTTTLLLDDDAAA@@@>>>???@@@BBBBBBAAABBBAAA@@@@@@????????????======>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>{{{hhhggguuu~~~sssmmmooonnneee___^^^UUUTTTTTTRRRQQQPPPOOOOOOWWWVVVTTTQQQOOONNNMMMMMMKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@======>>>>>>???@@@AAAAAA::::::999999:::<<<>>>???======<<<;;;;;;<<<>>>??????>>>>>>=========>>>>>>===<<<<<<;;;<<<===>>>???<<<===>>>??????>>>===<<<777888888999::::::;;;;;;===>>>>>>??????@@@AAAAAA;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<======;;;<<<======>>>>>>======666666666666666666666666<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>@@@DDDGGGBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLLLLJJJIIIJJJKKKOOOOOOOOOPPPRRRTTTWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUZZZYYYVVVRRROOONNNPPPQQQOOOPPPPPPPPPOOOPPPSSSUUUPPPLLLFFFEEEIIIPPPXXX\\\QQQTTTTTTPPPKKKIIIGGGEEEDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMLLLJJJKKKOOORRRNNNQQQPPPKKKHHHHHHHHHFFFGGGFFFEEEFFFHHHJJJLLLLLLMMMLLLOOOSSSSSSOOOMMMNNNIIIGGGCCCEEEPPP^^^dddaaafffeeebbb^^^WWWOOOHHHCCCCCC???>>>AAAAAA@@@BBBFFFDDDJJJOOOOOOJJJGGGJJJNNNWWWUUUVVV[[[]]]ZZZXXXXXXVVVSSSOOOLLLMMMNNNHHH@@@;;;;;;;;;<<>>======<<<;;;999999:::===???@@@???===>>>>>>===<<<<<<<<<<<<===fffSSSSSSaaannnoooccc]]]aaabbbYYYSSSSSSQQQPPPOOONNNLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCC>>>===<<<;;;;;;===???@@@@@@@@@???>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<888999;;;<<<<<<;;;999888::::::;;;<<<<<<===>>>>>>777777777777777888888888::::::::::::;;;;;;;;;;;;999999999999::::::;;;;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::555777888777666666888:::;;;::::::999999888999999<<<<<<<<<<<<<<<<<<;;;;;;888999999:::;;;<<<======888777777777777777888888:::???@@@======AAACCCBBB;;;::::::999999:::;;;<<<>>>>>>>>>>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDBBBAAA<<<>>>??????>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBAAADDDAAA@@@BBBCCCBBBDDDIIINNNNNNLLLKKKNNNUUUVVVSSSNNNRRRUUUSSSMMMIIIHHHIIIOOOPPPQQQPPPOOOOOOQQQTTTaaabbbcccaaa___]]][[[[[[bbbhhhmmmnnnkkkhhhiiikkkbbbffflllnnnkkkddd^^^YYY\\\cccfffeeejjjtttuuunnnbbb```]]]\\\]]]aaafffiiikkkyyywwwmmmnnntttqqquuu|||}}}lll___VVVSSSXXX___ppp{{{yyyuuuttt{{{~~~sssvvvzzz}}}}}}|||uuuzzzyyy{{{|||zzz}}}}}}yyytttqqqqqqsssttttttjjjeee^^^XXXTTTTTTVVVXXXWWWUUUSSSQQQQQQSSSVVVXXXPPPOOONNNMMMJJJHHHFFFEEEBBBAAABBBEEEJJJLLLJJJHHHFFFGGGHHHGGGDDDBBB@@@@@@EEEGGGIIIJJJJJJJJJKKKMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQRRRTTTWWWXXXYYYYYYYYYSSSVVVYYYYYYXXXWWWXXXYYY]]]]]]]]]___aaaeeehhhjjjdddcccbbbaaaaaacccdddeeeqqqlllfffaaa___```aaabbbaaadddfffbbb]]]\\\```eeeeee___WWWTTTVVV\\\bbbdddaaakkkpppiii___WWWQQQKKKDDDGGGJJJJJJIIIJJJMMMPPPOOOMMMKKKIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGGGGKKKOOOHHHNNNQQQOOOOOORRRTTTQQQVVVYYY[[[[[[[[[]]]aaaeeeYYYYYY\\\aaa```YYYVVVWWWSSSQQQLLLGGGGGGKKKNNNMMMRRRVVVZZZ\\\YYYQQQHHHBBBDDDAAA@@@BBBAAA??????CCC@@@CCCFFFEEECCCCCCGGGKKK[[[XXXYYY\\\\\\VVVQQQPPPFFFGGGFFFFFFKKKMMMFFF;;;:::::::::<<<>>>>>>===;;;888:::<<<>>>>>>===;;;999888777888999<<<===<<<;;;===<<<;;;;;;;;;<<<======~~~fffVVVUUU]]]eeehhh[[[VVV\\\___XXXRRRSSSMMMLLLKKKJJJHHHFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB@@@===<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;:::999999;;;===>>><<<;;;:::999888888888888777888999999999999888888777999:::<<<<<<;;;999888666777777777888888999999<<<;;;;;;;;;::::::999999:::::::::999999888888888888888888999999:::::::::888999::::::;;;;;;::::::888888888888888888999999777777777777777888888888888:::<<<;;;999999;;;>>>999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<>>>===============>>>>>>;;;??????<<<<<<@@@CCCCCC@@@???>>>>>>>>>???AAABBB>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEECCCEEEFFFHHHHHHGGGEEEDDDDDDFFFHHHHHHHHHGGGHHHIIIHHHIIIKKKMMMMMMLLLJJJIIIMMMGGGDDDEEEFFFDDDDDDFFFNNNNNNKKKIIIKKKPPPOOOKKKKKKPPPVVVWWWSSSPPPPPPRRRTTTRRROOOLLLKKKKKKKKKLLLSSSUUU]]]eeefff```]]]^^^^^^bbbggghhhfffcccbbbbbbZZZ[[[```gggkkkhhh^^^TTTWWW]]]]]]YYY^^^jjjmmmhhh___^^^]]]]]]^^^```bbbcccaaannnzzz{{{rrrhhhfffhhhiiipppzzz{{{lllaaaZZZXXX]]]dddcccooowwwvvvzzzzzzxxxxxx~~~zzz}}}~~~~~~{{{~~~}}}}}}}}}||||||vvvvvvwwwzzz}}}~~~}}}rrrnnngggcccbbbeeejjjmmmdddbbb```^^^___cccgggjjjYYYWWWUUURRROOOLLLIIIHHHIIIGGGIIIOOOWWW[[[YYYUUUYYYZZZZZZYYYUUURRRPPPOOOTTTWWWZZZ\\\[[[ZZZYYYZZZ[[[[[[\\\___bbbcccbbbaaaZZZ\\\___bbbeeefffeeeeeeYYY\\\``````___^^^```aaa````````````bbbeeehhhjjjeeedddccccccdddgggiiikkk~~~vvvmmmhhhhhhjjjkkkkkklllppprrrlllccc```eeelllyyyrrrjjjeeefffiiilllmmmooo}}}~~~ooocccXXXPPPIIIMMMPPPPPPOOORRRXXX]]]XXXUUUQQQOOONNNNNNMMMMMMIIIGGGGGGFFFEEEEEEIIIMMMJJJSSSYYYZZZ]]]dddfffdddfffmmmtttsssoooooovvv~~~tttssswww|||yyyppplllnnniiifff]]]PPPGGGEEEFFFGGGCCCKKKWWW```ccc^^^VVVOOOHHHEEECCCEEEDDD@@@???BBB???@@@@@@>>><<<>>>DDDHHHMMMJJJJJJNNNNNNJJJFFFFFF???===888666<<>><<<::::::999888888:::;;;:::999888777777777777999:::;;;uuuddd___SSSQQQaaahhh___ZZZ[[[\\\YYYUUUTTTQQQOOOLLLIIIGGGEEECCCBBBEEEDDDDDDEEEFFFFFFDDDBBBCCCAAA???<<<;;;;;;;;;<<<>>>???@@@AAA???===:::888;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===:::999888777888:::<<<>>>;;;;;;999999999999;;;;;;::::::999888777777777888999999999999999999999999888999;;;:::999999:::<<<999999999888888888777777666888999;;;;;;:::999888999999999999999999::::::;;;;;;:::999999888888777999999888888888888999999777777888999999999888888666777888888::::::;;;<<<888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>;;;888888:::;;;:::888;;;<<<===???@@@BBBCCCDDDDDDBBB???===<<<===>>>@@@DDDCCCBBBBBBCCCEEEGGGHHHEEEHHHKKKLLLLLLKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJMMMQQQRRRQQQOOOMMMNNNNNNLLLJJJIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMRRRQQQPPPOOONNNNNNMMMMMMLLLOOOOOOIIIAAA>>>BBBGGGMMMNNNLLLJJJMMMQQQOOOJJJNNNNNNOOOOOONNNLLLIIIGGGLLLKKKJJJIIIIIIJJJKKKLLLQQQSSSVVVYYY[[[\\\[[[ZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[WWWTTTTTTZZZbbbccc\\\SSSUUUUUUUUUVVVWWWYYY[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZ]]]aaadddeeedddbbb```hhhlllsssxxxyyyuuuoookkkkkkqqqqqqggg]]][[[___bbbdddaaabbbhhhrrrvvvsssooommmooorrrvvvyyy|||~~~~~~xxxwwwxxx|||~~~wwwqqqwwwzzz~~~~~~}}}xxxvvv|||yyywwwyyy{{{zzzuuuppptttqqqppprrrxxx~~~xxxqqqiiifffiiilllmmmlllkkkfff``````dddggggggeee[[[ZZZYYYWWWVVVTTTSSSRRRPPPPPPRRRYYY```bbb___ZZZ___eeefffbbb``````\\\UUUaaaaaabbbbbb___\\\XXXVVV___aaacccddddddccccccdddbbb___]]]^^^```bbbaaa```PPPUUU\\\``````___]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]___aaabbbdddrrrmmmeeeaaa```aaadddeeelllnnnnnnjjjeeebbbbbbdddppptttvvvrrrlllkkkoootttrrrzzzvvvjjj```[[[YYY\\\]]]\\\[[[___hhhpppjjjgggbbb]]]YYYXXXXXXXXXTTTQQQLLLHHHGGGHHHKKKMMMSSSZZZaaafffnnnwwwxxxsss|||yyywwwwwwyyy{{{}}}~~~|||vvvyyywwwvvvzzzvvvnnncccZZZXXXXXXXXXZZZZZZbbbjjjhhhaaaeeeqqqdddYYYMMMKKKOOOPPPKKKDDDCCCFFFIIIGGGBBB@@@CCCFFFEEEEEEFFFHHHJJJJJJHHHFFFDDD===<<>><<<>>>===>>>BBBFFFFFF@@@:::;;;:::999888777666666666555555555555555555555555kkk\\\OOOPPPaaaeee]]]WWWYYY\\\ZZZXXXWWWPPPNNNKKKIIIGGGFFFDDDCCCDDDDDDDDDEEEFFFFFFDDDBBBCCCAAA>>><<<;;;:::;;;<<<>>>???@@@@@@???===:::888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::;;;<<<<<<<<<;;;:::::::::<<<>>>@@@;;;:::999888888999:::;;;:::999888888777777777888888888888888888888888888777888999999888888999:::999999888888888777777777555666888999:::999888777777777777888888888888888777777777777888888888888888888888777777888888888777888888999999999999999888888888999::::::;;;;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>;;;999888:::;;;:::999:::;;;<<<===???@@@AAABBBCCCBBB@@@>>>======>>>???FFFEEEDDDDDDDDDFFFHHHIIILLLNNNPPPQQQQQQQQQRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOOOOQQQTTTVVVTTTRRRLLLMMMMMMKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPQQQQQQQQQPPPPPPNNNOOONNNGGG@@@>>>BBBHHHRRRQQQMMMJJJMMMRRRSSSPPPPPPNNNLLLJJJHHHGGGGGGGGGJJJIIIHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPSSSQQQQQQVVV[[[\\\WWWRRRSSSSSSSSSSSSTTTUUUWWWXXXRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVYYY[[[]]]\\\[[[ZZZ\\\```eeejjjkkkhhhdddaaagggllllllddd]]][[[]]]^^^[[[]]]aaadddfffgggggggggiiijjjlllnnnppprrrssstttnnnnnnooorrrvvvvvvqqqlllnnnppprrrssstttuuuwwwxxxrrrtttvvvwwwxxxyyy|||~~~||||||~~~xxxsssrrrvvvsssqqqrrrttttttooojjjllljjjjjjllloooqqqqqqpppqqqkkkdddbbbdddggggggfffccc___[[[[[[^^^aaa```^^^[[[ZZZYYYXXXVVVUUUTTTSSSQQQPPPQQQVVV[[[]]]ZZZVVV]]]aaaccc```___```]]]XXX^^^___``````^^^[[[WWWUUUXXXYYY[[[]]]]]]\\\\\\\\\WWWVVVUUUWWWYYY[[[ZZZXXXQQQUUUZZZ]]]^^^]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXWWWZZZZZZZZZ[[[\\\\\\]]]]]]fffccc___]]]^^^```aaaaaadddeeeeeedddbbbaaaaaabbbeeeiiikkkhhhbbbaaaeeejjjlllrrrwwwwwwqqqjjjeeedddbbbcccbbb___]]]```iiippplllkkkiiiddd```^^^^^^______\\\WWWSSSRRRRRRTTTUUUaaagggmmmqqqyyy~~~~~~}}}||||||}}}~~~~~~~~~{{{wwwzzzxxxvvv|||yyyzzzvvvooojjjjjjlllkkkeeeeeellluuutttkkkkkkrrrvvvoooeee___]]][[[VVVRRRPPPRRRSSSOOOIIIEEEFFFHHHGGGHHHKKKOOOSSSTTTRRRPPPOOOWWWWWWLLLDDDEEEFFFCCCFFFEEEDDDEEEEEEEEEBBB@@@@@@???@@@DDDHHHGGGBBB===???>>><<<:::888777666666555555555555555555555555www\\\LLLOOO```ccc[[[UUUXXX[[[\\\[[[[[[OOOLLLJJJHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFDDDBBBBBB@@@>>>;;;::::::;;;;;;===>>>??????>>><<<:::888999999::::::::::::999999;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<>>>???:::999999888888999999:::999888888777777777777777666666666666666666666666555666888777666666777999888888888777777777666666444555666777888777666666555666666666777777777777666666777777888999999:::888777777666666777777888777888888999::::::999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<::::::;;;;;;;;;:::999999:::;;;<<<>>>>>>???AAA@@@@@@??????>>>>>>>>>CCCCCCBBBBBBBBBDDDEEEGGGGGGIIIJJJJJJIIIJJJLLLNNNHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIJJJLLLMMMKKKJJJIIIIIIJJJIIIGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLNNNOOOOOONNNNNNMMMNNNKKKEEE???>>>BBBHHHRRRQQQLLLHHHJJJPPPSSSRRROOOLLLGGGCCCAAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMPPPRRRSSSQQQOOOPPPPPPPPPPPPPPPQQQRRRRRRMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTVVVZZZ^^^___^^^\\\ZZZ```dddddd```]]]]]]\\\YYYYYY```gggfffaaa^^^bbbfffddddddfffggghhhiiiiiiiiifffeeefffjjjnnnooommmjjjmmmmmmmmmoooqqqrrrqqqppplllppprrrqqqoooqqqxxx}}}{{{xxx}}}{{{~~~}}}~~~~~~}}}zzzwwwwwwsssssswwwwwwsssooooooqqqnnnllllllnnnmmmiiifffjjjiiiiiiiiijjjhhheeecccfffbbb^^^]]]___```___^^^[[[XXXVVVWWWZZZ[[[YYYWWWXXXXXXXXXWWWVVVUUUSSSRRRTTTSSSRRRTTTWWWXXXVVVSSSVVVYYYZZZYYYYYY\\\[[[YYYZZZ[[[\\\\\\[[[YYYVVVUUUSSSTTTUUUVVVVVVUUUTTTTTTQQQQQQRRRTTTWWWWWWUUUSSSPPPSSSWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVYYYXXXYYY[[[^^^______^^^YYYXXXYYYZZZ]]]_________\\\___```^^^ZZZYYY]]]aaagggjjjnnnmmmjjjgggggghhhffffffbbb]]]YYY[[[dddmmmlllooopppmmmgggdddfffiiillljjjfffcccaaa`````````gggkkkooossszzz~~~}}}|||yyywwwzzz|||vvvpppsss}}}xxx{{{{{{vvvuuuxxx{{{zzzpppooovvvvvvpppqqq|||xxxqqqjjjddd___\\\ZZZ[[[\\\]]]YYYSSSOOONNNOOOKKKMMMQQQVVVYYYYYYVVVTTTSSSiiikkkRRRCCCJJJLLLBBBGGGFFFEEEFFFFFFFFFDDDBBB@@@???@@@CCCFFFEEEAAA===AAA@@@>>><<<:::888777777555555555555555555555555jjjTTTRRR```bbbZZZTTTWWW[[[[[[[[[\\\NNNKKKHHHGGGHHHHHHFFFDDDBBBBBBBBBDDDEEEEEECCCAAABBB@@@===;;;999999:::;;;<<<===>>>>>>===;;;:::888888888999999999999888888:::::::::999999:::::::::999999999888999:::;;;<<<888888888888888888888888888777777666666666777777666666666666666666666666555666777777666666777888777777777666666666555555444444555666777666666555555555555666777777888888999999999999::::::;;;;;;777666666555555666666777777777888999:::::::::::::::::::::999999888888888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<>>>>>>???@@@??????=====================>>>???@@@===>>>>>>======>>>AAACCC????????????????????????????????????@@@???>>>===BBBCCCDDDCCCBBBBBBDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFAAABBBEEEFFFGGGGGGFFFFFFGGGHHHGGGDDD???>>>BBBFFFKKKLLLJJJFFFFFFLLLNNNMMMHHHEEEAAA>>>===???BBBDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKJJJKKKLLLMMMOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNOOOQQQRRRSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTVVVWWWYYYZZZ[[[ZZZZZZYYYWWW[[[]]]\\\^^^___]]]WWW\\\cccjjjiiibbb^^^aaaggg``````bbbcccddddddddddddccccccdddggglllnnnnnnmmmpppnnnnnnpppssstttqqqnnnooorrrssspppkkkmmmuuu}}}{{{}}}zzzmmmjjjvvv~~~{{{zzz}}}~~~~~~~~~~~~}}}{{{{{{~~~~~~zzzvvvvvvvvvvvvvvvvvvuuuuuussspppooorrrsssooolllmmmnnnllliiiiiiiiiiiigggdddiiihhhfffeeecccaaa___]]]]]][[[YYYYYYZZZ[[[YYYXXXWWWVVVVVVWWWYYYYYYWWWTTTUUUVVVVVVVVVUUUTTTSSSRRRVVVTTTRRRSSSUUUVVVUUUTTTPPPQQQQQQQQQQQQSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTSSSSSSSSSRRROOOMMMMMMOOOQQQSSSTTTSSSPPPNNNNNNOOOQQQQQQQQQRRRTTTVVVZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVVVVWWWVVVUUUUUURRRSSSWWW[[[^^^___]]]ZZZPPPOOOOOOSSSYYY]]]^^^\\\YYY[[[\\\[[[XXXXXX[[[___eeeggghhhgggdddbbbcccdddbbbaaa]]]VVVRRRTTT^^^fffiiiooosssqqqkkkgggiiimmmtttrrrpppmmmkkkiiihhhgggfffgggiiimmmsssxxxyyyxxx{{{}}}|||yyywwwuuummmmmmooorrrooojjjkkkrrrssswwwvvvooonnntttxxxvvvsssqqqttt{{{}}}wwwpppnnnrrrooojjjfffccc```]]][[[[[[]]]^^^]]]ZZZWWWWWWXXXPPPQQQTTTWWWXXXUUUPPPKKKLLL```dddOOOCCCKKKNNNEEEDDDBBBAAAAAABBBBBB@@@>>><<<;;;<<<===??????<<<:::???>>><<<;;;999888888888888888888888888888888888}}}^^^TTT\\\ccc[[[UUUWWW[[[ZZZYYYYYYNNNJJJFFFFFFHHHIIIFFFCCCAAAAAAAAACCCEEEEEECCCAAAAAA???===:::999999999:::;;;;;;;;;;;;;;;:::888888777888888888888888888777888888999999999999888888888888888888888999999:::777777777777777777777777777666666555666666777777666666666666666666666666555666777777666666777888666666666555555555444444444555555666666666666666555555666666777888888999:::::::::999999888888888666555555444444555555666555666777888999999999999999999999888888777666666888888888888888888888888888888888888888888888888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;<<<===??????>>>===<<<999999999999999::::::::::::;;;;;;:::999:::===???::::::::::::::::::::::::<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>======???AAAAAAAAAAAA@@@@@@?????????===>>>???@@@AAAAAA@@@???@@@BBBDDDCCC@@@???AAACCCDDDHHHIIIGGGGGGIIIHHHEEE>>>===<<<<<<===???AAABBB@@@AAABBBCCCDDDEEEFFFFFFIIIHHHGGGFFFFFFFFFGGGGGGCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHGGGFFFFFFHHHJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLNNNPPPQQQRRRSSSPPPOOOMMMLLLLLLNNNQQQSSSYYYYYYXXXXXXWWWWWWXXXXXXPPPTTTWWWZZZ^^^aaa^^^XXXYYY^^^bbbbbb^^^\\\]]]```ZZZ[[[\\\^^^```aaaaaaaaaaaabbbcccgggjjjmmmoooooonnnlllkkkmmmppppppmmmiiijjjmmmnnnjjjfffhhhrrrzzz|||wwwsssvvvvvvpppiii\\\[[[lllxxxvvvxxx~~~~~~~~~zzzwwwvvvzzz}}}}}}uuutttvvvvvvrrrqqqooommmmmmooorrrtttoookkkiiillllllhhhfffgggjjjhhheeedddccccccbbbbbb```___\\\YYYWWWVVVWWWXXXWWWWWWVVVWWWXXXXXXVVVUUUTTTTTTUUUVVVWWWVVVTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPOOOOOOQQQSSSSSSSSSNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPVVVTTTRRRQQQPPPNNNJJJGGGIIIKKKNNNOOONNNKKKHHHFFFJJJKKKKKKKKKJJJKKKNNNQQQVVVUUUUUUTTTSSSRRRRRRRRRPPPQQQSSSUUUVVVWWWXXXXXXQQQRRRUUUXXX[[[ZZZXXXUUUMMMKKKLLLPPPVVV[[[[[[ZZZXXXZZZ[[[[[[YYYZZZ]]]aaaaaacccddddddbbb```^^^^^^]]]]]]ZZZUUUQQQTTT]]]eeedddjjjooonnnhhheeegggkkkrrrqqqpppnnnlllkkkjjjiiigggggghhhlllppprrrsssssssssuuuwwwvvvssspppnnnnnn^^^\\\___gggmmmlllhhhffflllppplllaaa___hhhnnnmmmmmmiiiiiimmmqqqooojjjhhhkkkfffbbbaaacccbbb^^^YYYWWWYYYZZZ[[[ZZZXXXXXXWWWOOOPPPRRRSSSSSSOOOHHHDDDDDDKKKNNNIIIEEEGGGHHHFFF@@@???============<<<;;;999999999999::::::999777999888888777777888888999::::::::::::::::::::::::~~~ZZZKKKRRRccc[[[VVVYYY\\\ZZZWWWVVVNNNJJJEEEEEEHHHIIIFFFBBB@@@@@@@@@BBBDDDDDDCCCAAA@@@???<<<999888888999999888999999999888888777666777777888888888888777777777777888888888888777777999999999999999999999999555666666777777666666555555555555555555666666777555555555555555555555555444666777777666555777888555555555444444444333333444555555555555666666666444555555666777888999999888777777666555555444444555444444444444444444555444444666777888888999999888777777777666666555555777777777777777777777777666666666666666666666666666666777777777888888888777999;;;;;;:::999:::;;;;;;;;;;;;::::::999999999888999;;;<<<===<<<<<<;;;888888999999999999999999:::;;;;;;;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<======:::;;;<<<<<<<<<<<<>>>@@@???>>>>>>======<<<<<<;;;>>>>>>>>>??????@@@@@@@@@@@@AAABBBAAA@@@??????@@@AAAHHHLLLKKKIIIHHHEEE@@@777888:::<<<===???@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDDDDDDDDDDEEEFFFIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNLLLKKKIIIHHHHHHJJJMMMOOOTTTSSSRRRQQQQQQQQQRRRRRRLLLQQQVVVXXX\\\___\\\WWWWWWZZZ]]]]]]\\\ZZZZZZZZZSSSTTTVVVXXXZZZ[[[\\\]]]\\\]]]```ccceeegggiiijjjiiiiiijjjlllmmmllliiigggeeefffgggeeeeeeiiisss{{{wwwoooggg^^^WWWKKKLLL^^^nnnsssvvv{{{yyytttsssrrrqqqrrruuutttvvvuuupppllloooyyy|||qqqmmmoooppplllkkkhhheeedddfffjjjnnngggbbb```aaabbb___^^^```bbb```^^^[[[ZZZZZZ[[[[[[XXXWWWUUURRRPPPPPPRRRUUURRRSSSSSSTTTTTTTTTSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOSSSTTTVVVXXXYYYXXXVVVUUUJJJJJJJJJJJJLLLMMMNNNOOONNNKKKJJJLLLLLLJJJKKKNNNMMMMMMNNNNNNNNNNNNMMMMMMRRROOOMMMLLLLLLKKKFFFBBBHHHKKKNNNOOOMMMJJJGGGFFFGGGHHHHHHGGGFFFGGGIIILLLNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSVVVXXXZZZRRRQQQPPPQQQRRRRRRQQQOOONNNNNNNNNQQQTTTVVVWWWVVVVVVWWWXXXXXXXXXZZZ]]]```[[[\\\]]]______^^^\\\[[[[[[\\\\\\YYYVVVXXX___fff^^^cccggggggcccaaacccfffkkkjjjiiihhhhhhggggggggghhheeeggglllooonnnmmmmmmkkkmmmnnnmmmiiigggiiikkkaaa\\\]]]fffrrrvvvpppiiiiiinnnhhh[[[YYYdddkkkiiieeeaaa___```cccdddcccaaafffaaa]]]]]]```___YYYSSSTTTUUUVVVVVVUUUSSSPPPOOOJJJKKKLLLNNNNNNLLLGGGCCCDDD>>>???FFFGGGBBB@@@DDD@@@>>><<<;;;<<<<<<;;;:::999999999888888888888888444444444444555666777777888888888888888888888888tttRRREEERRR```YYYVVVZZZ]]][[[WWWUUUOOOJJJEEEEEEHHHIIIEEE@@@??????@@@BBBDDDDDDCCCAAA@@@>>>;;;999888888888999666666666666666666555555777888888999999888888777666666777888888777666666777777888888888888777777444555666666666666555444555444444444555555666777444444444444444444444444333444555555444444555666444444444444333333333333333333333333333444555555222333444555666777888888555555555555444444444444444444333333333333444444222333444666777777888888555555555555555555444444666666666666666666666666555555555555555555555555555555666666666777777777555888;;;;;;999888999:::======<<<<<<;;;:::999999777777888999:::;;;;;;;;;888888888999999888888777888999;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<;;;<<<>>>;;;===>>>>>>>>>???AAACCCAAAAAA@@@??????>>>======??????>>>>>>@@@BBBDDDFFFGGGFFFCCC???======>>>@@@AAAIIIMMMLLLHHHFFFBBB>>>777888999:::<<<>>>???@@@===>>>???@@@AAA@@@@@@???@@@@@@AAABBBAAA@@@???>>>AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIHHHFFFEEEEEEGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPLLLRRRVVVVVVWWWYYYWWWSSSUUUXXX\\\[[[XXXUUUUUUVVVOOOPPPQQQSSSUUUVVVWWWWWWUUUWWW[[[]]]^^^___```aaabbbeeehhhiiihhhfffeeedddcccccccccbbbdddjjjrrrwwwvvvjjjaaaZZZQQQIIIIIIWWWhhhppprrrsssooolllkkkmmmmmmlllnnnrrrmmmllljjjfffeeejjjssszzzuuuzzzzzzqqqiiiggghhhhhhccccccaaa^^^[[[\\\___bbb]]]XXXVVVXXXZZZXXXYYY[[[[[[YYYWWWSSSQQQQQQSSSUUUSSSTTTTTTRRROOONNNPPPRRRMMMNNNOOOPPPOOOOOOPPPPPPKKKLLLMMMMMMLLLLLLLLLLLLMMMOOORRRTTTUUUTTTSSSRRRGGGHHHIIIIIIIIIIIIJJJKKKKKKGGGHHHLLLLLLIIIIIIMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLIIIGGGHHHJJJIIIEEEAAADDDHHHLLLMMMKKKIIIIIIJJJFFFGGGGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJKKKNNNRRRUUUXXXTTTQQQLLLJJJKKKMMMNNNNNNQQQRRRSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVXXX[[[]]]XXXWWWWWWXXXYYYYYYYYYXXXUUUYYY\\\[[[XXXXXX]]]bbb\\\^^^``````^^^^^^___```cccbbbaaaaaabbbccceeefffeeebbbcccjjjlllhhheeefffhhhiiiiiifffcccccchhhnnnrrriiibbbcccmmmssspppiiinnntttnnn```\\\ggglllggg```___]]]\\\]]]^^^]]]\\\\\\[[[ZZZZZZZZZXXXTTTQQQPPPPPPQQQQQQPPPNNNJJJGGGEEEFFFFFFHHHIIIHHHDDDAAACCC===>>>DDDEEE???===???@@@===;;;:::;;;;;;;;;:::999999888777666666777888333333333333333444444555444444444444444444444444pppSSSLLL^^^^^^XXXVVV[[[^^^\\\WWWUUUPPPJJJEEEEEEHHHIIIEEE????????????AAACCCDDDBBBAAA???>>>;;;999777777888999555555555555555444444444888888999999999999888888555666777888888777666555444555555555555555444444333444555666666555444333444444444444444555666777222222222222222222222222111333444444333222444555444444444333333333222222222222111111222222333444111111222333555666666777444444555555666777777777444333333222222333333444111222333555666777777777444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666777444777:::;;;999777888:::???>>>>>>===;;;::::::999666666777888999::::::;;;666777777777777777666666888:::======<<<;;;;;;;;;999999999999999999999999:::<<>>???AAAAAAAAABBBDDDFFFDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>======@@@CCCGGGJJJOOOKKKDDD>>>:::;;;>>>AAABBBHHHLLLJJJEEECCC@@@<<<:::999999999:::<<>>???@@@@@@???>>>===>>>???AAABBBBBB@@@???===>>>???@@@BBBBBB@@@???>>>???>>>>>>@@@BBBBBB@@@======>>>???@@@AAA@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHIIIKKKMMMOOOPPPRRRMMMTTTWWWVVVTTTTTTRRROOOPPPUUUZZZXXXQQQMMMNNNQQQOOOOOOQQQRRRSSSTTTTTTTTTQQQTTTXXXZZZZZZZZZZZZ[[[YYY^^^bbbccc```^^^^^^___bbb```^^^^^^```eeejjjnnnwww|||kkkeeeeeefffXXXQQQOOOXXXfffooooookkkpppppprrrssspppiiigggjjjeeecccbbbaaacccgggjjjkkkccceeeeee```^^^``````^^^[[[\\\\\\ZZZVVVUUUVVVYYYWWWRRRPPPSSSVVVVVVWWWZZZXXXVVVSSSPPPMMMNNNPPPSSSLLLOOOQQQPPPMMMKKKKKKLLLJJJKKKLLLLLLLLLLLLMMMNNNJJJKKKLLLKKKJJJJJJKKKLLLGGGIIILLLNNNOOOOOOMMMLLLGGGIIIJJJJJJIIIHHHHHHIIIFFFCCCDDDJJJKKKGGGGGGKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEDDDFFFJJJKKKGGGCCC<<<@@@DDDFFFEEEEEEFFFHHHFFFGGGGGGGGGEEEEEEGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGIIIMMMRRRUUUWWWRRRKKKHHHHHHKKKNNNPPPSSSUUUVVVSSSOOOMMMNNNPPPQQQQQQRRRSSSUUUWWWZZZ\\\YYYWWWTTTSSSTTTUUUUUUUUUOOOTTTYYYYYYUUUTTTWWWZZZ\\\\\\\\\\\\\\\]]]]]]]]]^^^]]]\\\\\\^^^```ccceeeeeeaaacccjjjlllfffbbbccchhhiiihhhdddaaacccjjjqqq}}}qqqbbb[[[^^^dddccc^^^uuu|||wwwgggbbbjjjkkkddd___``````^^^\\\\\\[[[YYYUUUXXX\\\[[[XXXVVVUUUWWWLLLLLLMMMNNNNNNLLLIIIFFFDDDCCCCCCDDDDDDCCC@@@===??????AAABBBAAA???======???===:::999:::::::::999777777777555333333555777444444333222222222222333000000000000000000000000zzz```VVVccclll```WWWYYY___^^^YYYTTTWWWQQQIIIEEEDDDDDDCCCAAAAAA>>>;;;===BBBEEEDDDBBB@@@>>><<<999777666555555999666333222333555666777666666666666666666666666666555333333222333444555444444222222222222444444333444444555555444444333444444444444444444444444555444333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222222333333444555555444444333333444444555555555555444444333333333222333444333222222444666555555555555555555555555333333333444444444555555333444555666666444222111444444444555555555555666555777888888777777888:::999;;;======;;;:::::::::777777777777888999:::;;;999999888888888888888999999999:::::::::999888888:::999999888888999999:::666777999:::;;;::::::999========================>>>?????????@@@@@@@@@@@@>>>;;;999<<>>???BBBBBBBBBJJJHHHEEEAAA>>>;;;999888;;;999999:::<<<===<<<;;;888999:::<<<===>>>>>>>>>===<<<<<<>>>@@@AAA@@@???============<<<<<<<<<<<<>>>???@@@@@@???>>>???@@@BBBAAAAAA@@@???>>>======>>>@@@CCCDDDCCCBBBBBBCCCIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIHHHGGGLLLVVV]]]RRRPPPOOOMMMKKKJJJIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOMMMLLLLLLQQQVVVWWWSSSOOORRRPPPPPPQQQTTTWWWXXXXXXWWWYYY[[[^^^^^^]]]\\\ZZZ\\\]]]___```aaaaaaccceeeiiikkkmmmkkkgggjjj|||lllTTTXXXgggnnnooopppnnntttzzzyyyqqqhhhbbb```_________```aaabbbbbbbbb\\\ZZZYYYYYY[[[]]]]]]]]]ZZZZZZXXXTTTPPPNNNNNNPPPSSSRRRPPPPPPPPPSSSVVVWWWSSSQQQMMMJJJIIIJJJMMMOOOQQQPPPOOONNNMMMMMMMMMMMMNNNLLLJJJHHHGGGKKKPPPTTTHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFHHHIIIHHHFFFFFFGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFIIIJJJKKKKKKJJJIIIEEECCCCCCGGGGGGCCCCCCEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMJJJGGGEEEFFFIIILLLOOOTTTQQQLLLHHHFFFGGGJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMOOORRRTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRPPPPPPTTTXXXUUUOOOUUU]]]aaa^^^ZZZZZZ\\\\\\VVVXXX[[[\\\]]]^^^```bbbZZZ]]]___aaaaaaaaabbbcccdddjjjmmmhhhddddddfffgggjjjhhheeeccccccdddccccccmmmkkkZZZ]]]aaa[[[___]]][[[YYYXXXWWWUUUSSS[[[ZZZWWWUUUSSSSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEBBB@@@>>>>>>???@@@<<<;;;;;;<<<======;;;999===<<<;;;:::999999999999666555555555555444444444111111111111111111111111000000000000000000000000ooocccjjjpppbbbXXXXXX]]]^^^ZZZWWWYYYSSSKKKEEEDDDDDDCCCBBB888:::<<<>>>???>>><<<;;;???===;;;888666555555555666444222222333444555666555555555555555555555555555444333222222333444555444333222222222222333444222222333333333333222222444444444444444444444444444444333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111222222333444444333333222222333333444444444444333333333222222111333444333222222333444444444444444444444444444333333333333444444444444333444555666555444222111444444444444555555555555333555666555444444555666666888:::;;;:::999:::;;;999999888888777888888888999888888777777888888888888888888888888888888888::::::999999999999::::::666777888888999999999888999999::::::;;;<<<======<<<============>>>>>>>>>BBB???;;;<<>>===???AAABBBBBBBBBAAA???===;;;999888888;;;:::999:::<<<<<<;;;:::888999:::<<<======>>>>>>===<<<<<<===>>>???>>><<<========================>>>???@@@@@@>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDFFFHHHHHHGGGKKKSSSYYYOOONNNLLLJJJIIIGGGGGGGGGJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKLLLPPPUUUVVVSSSOOOPPPOOONNNNNNPPPSSSVVVXXXVVVWWWZZZ\\\]]]\\\ZZZYYY\\\^^^______^^^^^^___aaa___```cccdddgggtttwww___^^^gggkkkkkkmmmfffkkkqqqqqqkkkeeeaaa``````_________^^^^^^]]]]]]YYYWWWUUUVVVXXXYYYYYYYYYWWWWWWUUURRROOOMMMNNNOOONNNMMMKKKJJJKKKMMMPPPRRRRRROOOKKKHHHGGGHHHJJJLLLNNNNNNMMMLLLLLLLLLLLLMMMKKKJJJHHHFFFFFFIIIOOOSSSHHHIIIIIIJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJJJJJJJIIIHHHEEEBBBCCCFFFGGGDDDEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEGGGKKKNNNQQQRRROOOJJJFFFEEEFFFIIIKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMKKKMMMMMMLLLPPPTTTTTTOOOPPPWWW\\\[[[ZZZZZZYYYWWWZZZ\\\]]]]]]\\\\\\]]]^^^ZZZ[[[\\\\\\\\\]]]___aaaaaagggjjjfffbbbaaabbbaaafffdddbbb```^^^]]][[[ZZZbbbppprrrbbbUUUWWWZZZWWW[[[ZZZZZZZZZYYYWWWUUUSSSWWWVVVSSSRRRQQQQQQRRRSSSRRRPPPNNNLLLJJJHHHGGGFFFDDDBBBAAA?????????@@@AAA>>>===;;;;;;<<<<<<;;;:::<<<;;;:::999888888888888555555555555444444444444111111111111111111111111000000000000000000000000zzzkkkkkkssseeeZZZYYY]]]]]][[[ZZZ\\\UUULLLFFFEEEDDDCCCBBB@@@CCCFFFFFFDDDBBBBBBCCC>>><<<:::777555444444444333222222222333444444555444444444444444444444444444333333222222333444444333333222222222222333333111111111222222111111111333333333333333333333333444333222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000111222222222222222111111222222222333222222222222111111111111222444444222111111222333333333333333333333333222222333333333444444444333444555555555444222111333333333444444444555555333444555444333222333444333555888999999999999::::::999999888777666666666888888777777777777888888777666666555666777999:::::::::999999999999::::::777777666666666777888888555666777888999;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>@@@@@@@@@<<<;;;:::999999999999999<<<;;;::::::;;;;;;:::999888999:::;;;<<<=========<<<;;;;;;<<<======<<<:::===========================>>>??????======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAACCCDDDAAAAAAAAAAAABBBCCCDDDEEEBBBEEEGGGGGGGGGIIINNNRRRJJJJJJHHHGGGFFFEEEEEEEEEJJJIIIIIIIIIIIIIIIJJJJJJLLLKKKKKKOOOSSSTTTQQQNNNMMMNNNLLLJJJIIILLLRRRXXXTTTUUUXXXYYYZZZYYYXXXWWWYYYZZZ\\\\\\\\\\\\^^^___aaa```______aaammmsss```]]]aaaaaaaaaccc^^^bbbggghhhfffccccccddd``````^^^]]][[[YYYXXXWWWUUUSSSRRRRRRTTTUUUUUUTTTRRRRRRRRROOOMMMKKKLLLMMMJJJIIIHHHGGGHHHJJJLLLMMMPPPMMMJJJGGGEEEEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGFFFEEEEEEHHHMMMQQQIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEEEEDDDFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEBBBBBBFFFGGGEEEFFFJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFHHHJJJMMMNNNNNNKKKHHHEEEEEEFFFHHHJJJIIIJJJKKKMMMNNNNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRQQQPPPMMMKKKJJJDDDIIIKKKIIIJJJNNNPPPOOOOOOVVV[[[\\\^^^___\\\WWWZZZ[[[\\\ZZZXXXWWWWWWXXXYYYYYYYYYXXXXXXYYY\\\___^^^eeehhhddd```___^^^\\\cccbbbbbb```]]]YYYVVVTTTWWW]]]___YYYRRRQQQSSSTTTTTTVVVWWWYYYXXXWWWUUUTTTSSSRRRPPPOOONNNOOOPPPQQQPPPOOOLLLJJJGGGEEEDDDCCCAAA@@@???>>>>>>???AAAAAA@@@>>>;;;:::;;;;;;;;;:::999999888777666666666666555555444444444333333333111111111111111111111111000000000000000000000000{{{lllgggrrrfff\\\\\\___^^^[[[YYY]]]VVVMMMGGGEEEDDDCCCAAA@@@???===<<<===>>>@@@AAA===<<<999666444333333333000111222333222222333444222222222222222222222222222222222222222333333333333222222222222222222333000111111222222111111000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000////////////000111111111111000000000000111111111111111111111000000000000222444444222111111222111111111111111111111111222222222222333333333333333444444444444333222111222333333333444444444444555666666555333222333444444666888999888777888888888888888777777666666555777777666666666777888888777666555444555777:::;;;::::::999999999999::::::888777666555666666888999555555666777888999:::;;;999999999:::::::::;;;;;;BBB@@@<<<:::888888777777999999;;;<<<>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<===;;;::::::;;;;;;999888888888999;;;;;;<<<<<<<<<:::999999;;;===>>>===<<<<<<===============>>>>>><<<===>>>>>><<<<<<===>>>????????????@@@@@@AAAAAA???@@@@@@??????@@@BBBEEEAAA@@@@@@@@@AAAAAABBBCCCAAACCCFFFGGGFFFGGGIIIKKKGGGFFFEEEEEEDDDDDDDDDDDDJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMPPPQQQOOOMMMMMMNNNLLLGGGCCCEEEMMMTTTRRRSSSUUUVVVWWWWWWVVVUUUSSSUUUXXXYYY[[[]]]___bbbbbbaaaaaa```]]]___jjjwwwpppeee[[[[[[\\\[[[\\\^^^]]]___bbbccccccccceeeggg```___]]][[[YYYWWWVVVUUUTTTRRRQQQQQQSSSSSSRRRQQQMMMNNNNNNMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMJJJGGGEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEEEEHHHLLLOOOHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGGGGFFFCCCAAAAAABBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEGGGDDDCCCFFFFFFDDDEEEIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKIIIGGGFFFEEEGGGHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKNNNPPPRRRTTTTTTUUUUUUTTTQQQNNNLLLFFFLLLNNNJJJFFFHHHKKKLLLOOOSSSWWWXXX\\\___]]]WWWTTTVVVVVVVVVTTTTTTTTTVVVXXXYYYYYYXXXXXXXXX[[[]]]]]]bbbccc___]]]^^^^^^]]]]]]___aaa```]]]XXXTTTRRRVVVTTTUUUWWWUUURRRRRRUUUPPPRRRTTTUUUUUUUUUUUUVVVTTTSSSPPPNNNMMMMMMNNNOOOOOONNNKKKHHHFFFCCCBBBAAA@@@@@@???>>>>>>>>>??????BBB???;;;999999:::::::::777777666555444444555555444444444444333333333222111111111111111111111111000000000000000000000000wwwiiieeemmmddd^^^___aaa^^^YYYWWW\\\VVVMMMHHHFFFEEECCC@@@AAA>>><<<@@@GGGIIIEEE???===;;;999666444333222222///111333333111111222444222222222222222222222222000111111222222333333333222222222222222222222222111111222222222222111111222222222222222222222222111111000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000//////......//////000111111000000//////000000111000000000000000000000000000111333333222222222333111111111111111111111111111111111222222222333333333333333333333222222222222222222222333333333444444555666444333222222333666888::::::888666666666444555666777777777777666666555555555666666777888888777666555666888;;;<<<:::999999888888999999::::::999777666666777888999888888888888999999999999999999999:::::::::;;;;;;;;;::::::999777777888888999:::<<<>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<<<<;;;999999::::::999777777888999:::;;;;;;;;;:::888888999;;;>>>@@@@@@>>>;;;;;;<<<<<<============;;;<<<======;;;;;;<<<======>>>>>>??????@@@@@@AAA????????????>>>???BBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLNNNOOOLLLGGGBBBBBBIIIPPPPPPQQQSSSTTTTTTUUUTTTTTTQQQTTTVVVXXXZZZ[[[^^^```XXX[[[bbbgggeee^^^]]]```___\\\[[[^^^___]]]]]]]]]^^^^^^_________aaaccceee^^^^^^]]][[[YYYXXXWWWVVVUUUSSSRRRRRRSSSSSSRRRPPPJJJKKKLLLLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNLLLJJJHHHFFFEEEDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHDDDEEEEEEEEEEEEGGGJJJMMMGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBGGGHHHHHHFFFCCCBBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEJJJFFFEEEGGGFFFBBBBBBEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKOOORRRUUURRRSSSUUUVVVUUUTTTRRRPPPMMMSSSTTTLLLEEEDDDGGGHHHKKKNNNOOOOOOSSSXXXYYYUUUOOOQQQSSSTTTTTTUUUWWWYYYXXXZZZ[[[[[[YYYYYYZZZ[[[ZZZ]]]\\\XXXWWW[[[^^^]]]VVVZZZ______\\\XXXTTTSSSXXXSSSSSSXXXXXXTTTRRRTTTOOOPPPRRRQQQQQQRRRUUUXXXXXXVVVSSSOOOMMMLLLLLLLLLNNNLLLJJJGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<;;;AAA>>>:::888888999999888555555444333333333444444444333333333222222222222000000000000000000000000////////////////////////mmm```ccchhhaaa]]]___aaa]]]XXXVVV[[[VVVOOOKKKJJJHHHDDDAAACCCBBBFFFOOOXXXWWWKKK???===;;;999666444333333333111333444333000///222555222222222222222222222222///000111222222222222222111111222222222222111111111111222222222222111111111111111111111111111111000000000///000000111222111111111111111111111111000000000000000000000000000000000000000000000000//////......//////000111111000000//////000000111/////////000000000000111000222333222222333555777111111111111111111111111000000111111111222222222333333333333222222222222111111222222222333333333111222333222111000111222777999:::999777555444444222333555777777777777666555444444555555666777888888777777666777888:::;;;888888777777777777888888999999888777777777888888999999999999999999999999999999:::::::::;;;;;;;;;555777888999888888999:::999;;;>>>>>><<<:::999888999999888888888999::::::;;;:::999999::::::999888777888999999:::::::::999888888888;;;>>>@@@???>>>:::::::::;;;;;;<<<<<<===:::;;;<<<<<<::::::;;;<<<=========>>>>>>?????????===>>>??????>>>???AAACCCCCCBBBAAA@@@@@@?????????@@@AAACCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLIIIEEEEEEIIIMMMPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWYYYZZZVVV[[[eeennnlllbbbZZZXXXXXXYYY[[[]]]^^^\\\[[[ZZZ^^^]]]\\\[[[\\\]]]___```]]]]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRSSSSSSRRRPPPNNNIIIJJJLLLLLLJJJIIIIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDAAABBBDDDFFFFFFFFFFFFEEECCCDDDEEEEEEEEEFFFHHHJJJFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAACCCEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBFFFGGGGGGFFFCCCBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEIIIFFFFFFGGGFFFAAA???AAAEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGGGGHHHKKKNNNQQQSSSOOOPPPQQQRRRSSSRRRRRRQQQRRRVVVUUUMMMFFFDDDFFFFFFKKKNNNOOONNNPPPVVVYYYXXXQQQSSSUUUWWWXXXYYY\\\^^^YYYZZZZZZYYYXXXWWWYYYZZZWWWYYYWWWSSSTTTXXXZZZYYYVVV\\\aaaccc```\\\YYYYYYXXXUUUUUUXXXXXXUUURRRRRRPPPRRRTTTSSSRRRRRRUUUYYYYYYWWWSSSOOOLLLJJJJJJJJJKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@???>>><<<;;;:::999>>>;;;888777888888888777444444333333333333333444333333333222222222111111000000000000000000000000////////////////////////hhh\\\ffffff___ZZZ\\\]]][[[XXXXXXZZZVVVRRRPPPNNNLLLGGGBBB;;;;;;???FFFMMMKKKAAA777>>><<<999777555444333333444555666333///...222666222222222222222222222222...///000111222222222111000111222333333222111000///000000111111000000///111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000/////////...///000000111111000000000000000000111//////000000000111111111111222222222222444999<<<111111111111111111111111000000000000111111111222444333333222222222222222111111111111222222222222000222333222111111222333444666888888666444333444333444666777777666555444444444444444555666777888777777777777777777777777777777666666666666777777777777888888777777666555777777888888999999999:::888999999999999:::::::::444777::::::888777888:::777:::===<<<:::888888888777777777777888999:::;;;:::999888888:::;;;:::999777888888999999999999999999999999:::<<<===<<<:::888888999999:::;;;;;;<<<999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<============;;;===???@@@??????@@@AAAAAA@@@???????????????@@@@@@@@@AAACCCDDDDDDDDDCCC@@@@@@@@@@@@AAACCCDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIJJJKKKJJJJJJKKKKKKKKKLLLMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSRRRTTTUUUUUUTTTTTTUUUWWW\\\]]]bbbhhhggg___XXXWWWXXXXXXXXXXXXXXXYYYYYYWWW^^^\\\ZZZZZZZZZ\\\]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPMMMKKKIIIKKKMMMLLLKKKIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCAAABBBDDDFFFFFFEEEDDDDDDAAACCCDDDDDDCCCCCCDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAACCCDDDEEEFFFFFFDDDEEEHHHFFFAAA>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPSSSQQQKKKFFFGGGHHHHHHKKKQQQUUUTTTSSSWWWZZZZZZVVVWWWYYYZZZYYYZZZ[[[]]][[[YYYVVVSSSQQQSSSWWW[[[XXXZZZZZZWWWWWWYYYWWWSSSUUU[[[aaabbb^^^ZZZYYYYYYUUUXXXXXXWWWVVVVVVTTTQQQPPPUUUZZZZZZWWWUUUUUUWWWUUUSSSPPPLLLIIIHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>===<<<;;;:::::::::888777777888888777555444333333222222333333444222222222222111111111111000000000000000000000000////////////////////////lll```oooeee]]]XXXXXXZZZYYYYYYZZZZZZWWWTTTSSSRRROOOIIIDDDCCCBBBAAABBBDDDEEECCC@@@>>><<<:::777555444444444666777777333...---111666222222222222222222222222---...000111222222222111000111222333333222111000......////////////......000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000000111111///000000000111111222222222222222111222555;;;???111111111111111111111111000000000000111111111111444333222222111111222222000111111111111222222222222333555555444444555777111333555666555333333444444555777777666555333111333333333444555666777888555666666777666666555444666666555555555555666666555666777777777666444333444555666777888999:::;;;888888888888999999999999666999<<<;;;999777777888555888;;;;;;888777888999666666777888:::<<<===>>>999888777888:::;;;;;;999777888888999999999888888;;;:::999999::::::888666777777888999999:::;;;;;;999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::===???@@@@@@??????@@@>>>======>>>>>>???@@@AAA@@@@@@@@@BBBDDDDDDDDDCCC>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGHHHHHHHHHHHHIIIJJJGGGHHHIIIMMMPPPQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSNNNPPPRRRSSSSSSTTTVVVWWWZZZWWWXXX\\\^^^[[[ZZZ\\\[[[[[[XXXVVVWWW[[[]]]\\\^^^]]][[[[[[\\\]]]^^^]]]^^^]]][[[YYYWWWTTTSSSRRRPPPOOOOOOOOOOOOMMMJJJHHHJJJLLLNNNMMMKKKIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCAAABBBDDDFFFFFFEEEDDDBBB@@@BBBCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEFFFEEEEEEDDDBBB@@@??????AAADDDEEE???@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCAAA@@@AAACCC@@@AAAAAAAAAAAABBBBBBBBB>>>??????@@@BBBDDDFFFGGGBBBAAADDDHHHGGGBBB>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@???GGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBGGGGGGIIIJJJKKKKKKLLLLLLHHHHHHHHHGGGHHHHHHIIIIIIQQQPPPPPPOOOOOOPPPPPPQQQLLLNNNMMMGGGFFFIIIJJJIIIFFFOOOVVVUUUSSSTTTWWWWWWYYYZZZ[[[ZZZXXXWWWWWWXXX\\\XXXRRRLLLJJJNNNUUU[[[[[[^^^```^^^]]]\\\WWWPPPNNNSSSYYYYYYUUUQQQPPPQQQTTTZZZ\\\WWWVVVYYYWWWQQQPPPWWW___aaa]]]XXXVVVUUUQQQOOOLLLIIIGGGFFFFFFGGGDDDDDDBBBAAA@@@?????????;;;<<<<<<===<<<<<<;;;;;;777666666777888888666444333333333222333333444444222222222111111111111000000000000000000000000000////////////////////////mmmaaaeeennn```VVVYYY___```\\\YYYXXXXXXQQQPPPYYYVVVKKKIIICCCCCCDDDDDDDDDCCCAAA@@@===;;;888555333222111111222111000//////000111222000000000000111111111111000000111222111000///...111111111111111222222222000///.........///111222000000111111111111000000---///000222222000///---000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000///......///000111111111000//////000111222222222111000//////000000222111111111000000//////222222111111111111111111222222111111111111222222000111111111111222222222222444555555444333333444333333333333333333333333333333333444444444555555444444444444444444444444222222333333333333444444888777555666777777666555555555555666777888888999:::999999888777666666555666666777777777777666666777777777777777777777777666555555555666777999:::;;;999666555777999::::::999999888888777777666666999999888888888888888888777777888999999999999888666777999999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@???????????????@@@<<<===???@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???CCCDDDDDDDDDDDDEEEHHHKKKGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJLLLNNNNNNOOOMMMNNNNNNOOOOOONNNNNNNNNOOOPPPRRRTTTUUUUUUTTTTTTWWWVVVUUUTTTUUUXXX\\\^^^YYYYYYXXXYYYZZZ]]]___aaa]]]ZZZWWWVVVXXX[[[]]]^^^^^^]]][[[WWWRRRPPPPPPQQQKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLKKKJJJJJJIIIEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGEEEBBB@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDAAA???===???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>><<<;;;@@@AAAAAAAAABBBCCCCCCCCCEEEFFFGGGGGGDDDAAA@@@@@@GGGGGGIIIJJJKKKLLLLLLLLLHHHHHHHHHIIIIIIHHHHHHGGGKKKLLLMMMNNNQQQSSSUUUVVVSSSPPPLLLHHHFFFFFFHHHIIIHHHIIILLLPPPTTTTTTSSSQQQUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVRRRIIIBBBFFFSSS___\\\]]]]]]]]]\\\YYYVVVUUUQQQQQQPPPLLLHHHHHHKKKOOOVVVSSSRRRTTTXXX\\\]]]\\\XXXXXXWWWVVVUUUUUUTTTTTTPPPOOOLLLIIIFFFCCCBBBAAAAAAAAA@@@??????>>>>>>===>>>======;;;:::999888888:::999888777666555444444444444444333333222222222222222222111000//////...000000000000000000000000............////////////gggZZZ^^^fff\\\UUUYYY___```\\\ZZZYYYYYYQQQPPPYYYVVVKKKIIICCCDDDDDDDDDDDDCCCAAA@@@===;;;888555333222111111222111000//////000111222//////000000000111111111...///000111111000////////////000000000000111111000000/////////000000111000000000111111000000000...///000111111000///...////////////////////////................................................////////////////////////000000000000000000000000111000///......///000111000000/////////000111222000000000000////////////111111111000000000//////111111111111111111111111222111111000000111111222000000111111111222222222222444555555444333333444333333333333333333333333333333333333444444444444444444444444444444444444222222222333333333444444333444444555444444333333444444555555666777777777777777666666555444444444555555666666666666555555666666666666666666666666555555555555555666777888999777555555777999999888888777777777777777666666888888888888888888888888666777888888999999888888555777888888777777999:::::::::::::::999999999999::::::::::::;;;<<<===>>>@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@????????????>>>===BBBDDDEEEEEEDDDEEEGGGIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJLLLLLLMMMMMMOOOOOOOOOOOONNNMMMLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSVVVUUUTTTTTTUUUWWWYYYZZZYYYYYYXXXXXXYYY[[[^^^```[[[YYYXXXXXXYYYZZZZZZZZZVVVWWWVVVSSSPPPNNNNNNOOOJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDBBB@@@???AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???@@@BBB@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???===<<<>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEECCCAAA@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIJJJKKKMMMPPPRRRTTTQQQOOOKKKGGGEEEEEEGGGHHHIIIHHHHHHKKKNNNQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRROOOJJJFFFJJJUUU^^^\\\[[[[[[ZZZYYYYYYYYYYYYSSSQQQNNNJJJHHHIIIMMMPPP[[[YYYWWWXXXZZZ\\\[[[YYYWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPKKKGGGDDDCCCCCCDDDAAAAAA@@@@@@???>>>>>>=========<<<;;;:::999888888777777666555444333222222444444333333333222222222222222111111000//////...////////////////////////............////////////aaaPPPRRR\\\VVVTTTZZZ______\\\[[[ZZZZZZRRRQQQYYYVVVKKKIIIDDDDDDEEEEEEDDDBBBAAA@@@===;;;999666333222111111111111////////////111111//////000000000000111111...///000111111000//////.........//////000000000000000000111000000//////000000000000000000000000...///000111111000///...////////////////////////................................................////////////////////////000000000000000000000000000//////......//////000//////......//////000111---...///000000000///...111111000000000000//////111111111111111111111111222111111000000111111222000000000111111111222222111333555444333222333333222222222222222222222222222222333333333444444444333333333333333333333333222222222222333333333333111555888888555222222333333333333444444555555666555444444333333222222111333444444555555444444333444444444444444444444444444444555555555555444444666555444555777888777666666666666666666777777777777777777777777777777777666666777888888888888888555666777777666555666888888888888888888888888888::::::::::::;;;<<<======???>>>>>>======>>>??????CCCBBB@@@???>>>===>>>>>>@@@@@@??????>>>===<<<<<>>>>>>>>>>>???@@@AAAAAA??????@@@AAA??????>>>>>>>>>>>>>>>===????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>>>>???@@@?????????>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAACCCDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHLLLOOOQQQOOOLLLIIIFFFDDDEEEFFFGGGIIIFFFDDDEEEIIINNNQQQSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQOOOLLLLLLOOOTTTXXXZZZYYYWWWVVVVVVWWWYYY[[[SSSPPPKKKIIIJJJMMMPPPRRR]]]\\\ZZZZZZYYYXXXTTTRRRSSSTTTUUUVVVUUUSSSQQQPPPRRROOOIIIDDDBBBBBBDDDEEEAAA@@@@@@??????>>>>>>===<<<<<<;;;:::999888888777666666555444333222222111333333333222222222222222222111111000000//////...////////////////////////............////////////cccMMMMMMTTTQQQSSSZZZ___^^^\\\\\\[[[[[[SSSRRRZZZVVVKKKIIIEEEEEEFFFEEEDDDBBB@@@???>>><<<999666333111000000111000///......///000111////////////000000000111111222222222222000///............//////000000111///000111222222000///...000000000//////000000000......///000000///......////////////////////////................................................////////////////////////000000000000000000000000////////////////////////------......//////000000---...000222222111///...000000000000000000//////000000000000111111111111111111000000000000111111000000000000111111111111111222444444222222222333111111111111222222222222222222222222333333333333222222222222222222222222111222222222222333333333666;;;???>>>999444444666111222222222333333333444333333333222222111111111222222333333333333222222333333333333333333333333222333444555555444222111444333333555777777666555444444555555666666666777666666666666666666777777555666777777888888777777666777888777555555666777777777888888888888999999999999999999:::;;;<<<============<<<======>>>>>>CCCBBB???===<<<<<<>>>>>>@@@AAAAAA@@@>>><<<<<<===AAACCCFFFFFFEEEDDDCCCDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPQQQRRRTTTVVVVVVTTTTTTTTTUUUVVVUUUTTTNNNPPPRRRRRRPPPNNNNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>==================>>>???@@@@@@>>>>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@???======<<<=========>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAACCCCCCDDDBBB@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCDDDFFFIIIMMMOOOMMMKKKIIIFFFEEEEEEFFFGGGGGGEEECCCDDDGGGLLLPPPQQQOOOPPPQQQRRRSSSRRRQQQQQQPPPOOOMMMNNNOOOPPPQQQQQQVVVUUUTTTSSSSSSTTTUUUVVVOOOLLLJJJLLLPPPTTTTTTSSSXXXXXXXXXWWWUUUQQQMMMJJJNNNPPPRRRSSSSSSQQQNNNLLLNNNLLLHHHDDDBBBAAABBBCCC@@@@@@??????>>>=========;;;::::::999888888777777777777666666555444444333222222222222222111111111111111000000////////////////////////////////////............////////////nnnYYYTTTUUURRRTTT[[[___^^^\\\\\\[[[[[[SSSRRR[[[WWWLLLJJJFFFGGGGGGFFFDDDBBB@@@???>>><<<999666333111000000111000///......///000111...////////////000000000555555555444222000...,,,......///000000111222222///000111222222111000///000000///......///000000......////////////......................................................................................................////////////////////////......////////////......,,,---......///000000000///000222333333222000/////////////////////000000//////000000000111111111111000000000000000000111//////000000000111111111000222333333222111111222000000000111111222222222111111111222222222333333222222222222222222222222111111111222222222333333:::???CCCAAA:::555444555111111111111222222222222333333222222222222222111111111222222222222111111111111111111111111111111222222333444444333222111222222222444666777666444333333333444444555555666444444444555555666666666555555666777777777777666666777888888666555666777777888888888999999999:::999888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>@@@???===<<<<<<===???@@@@@@BBBCCCAAA>>>===>>>???@@@CCCEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJJJJIIIHHHFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVVVVUUUTTTSSSSSSRRRPPPPPPPPPRRRTTTUUUaaa]]]XXXUUUTTTSSSSSSRRROOOQQQRRRQQQOOOLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDBBBBBBBBBBBBBBBCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>===>>>??????======>>>???<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>?????????@@@@@@AAA@@@???>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@??????@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCAAA@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCDDDFFFIIILLLNNNLLLKKKIIIGGGFFFFFFGGGHHHEEEDDDDDDFFFJJJLLLNNNNNNKKKKKKMMMNNNNNNNNNMMMMMMHHHGGGHHHJJJMMMOOONNNMMMQQQQQQRRRRRRQQQPPPNNNMMMHHHIIIKKKQQQWWWYYYVVVSSSQQQSSSTTTTTTQQQNNNJJJHHHJJJKKKNNNOOOOOOMMMJJJIIIHHHGGGFFFDDDCCCAAA???>>>???>>>>>>======<<<;;;;;;999999999888777777666666666666555555444444333333111111111111111111111111000000000///////////////....................................////////////ooofff^^^XXXVVV[[[```___\\\[[[[[[[[[SSSSSS\\\YYYNNNLLLHHHHHHGGGFFFDDDBBB???>>>???===999666333111000///000000............000000......////////////000000555555555444222000---,,,......///000111111222222///000111111222222111111000000............000000................................................------------------------------------------------........................////////////////////////---......//////......---,,,---...///000111111111222222333333333222111000......////////////000000...//////000000111111111111000000//////000000111/////////000000000111111///111333222111000111222/////////000111111222222000000111111111222222222111111111111111111111111111111111111222222222222888;;;===<<<777333222333111111111111111111111111222222222222222222222222000111111222222111111000111111111111111111111111222222333333333333222222333222222333555777777666333333333333333444444444333333333444444555555666444555555666666666666666555777888777666666777888777777777888999999::::::888888888888999:::;;;;;;::::::::::::;;;<<<============<<<<<<<<<>>>???@@@???AAACCCBBB???===???BBB@@@BBBCCCDDDCCCBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMNNNJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRTTTVVVXXXkkkfff^^^XXXUUUSSSQQQPPPMMMNNNOOOMMMJJJGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBAAA???>>>===>>>??????AAAAAAAAAAAA@@@@@@@@@@@@???BBBDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDEEEGGGIIIKKKLLLJJJJJJHHHGGGGGGGGGGGGHHHEEEEEEFFFHHHKKKLLLKKKJJJEEEFFFGGGIIIIIIIIIHHHHHHAAABBBCCCFFFKKKNNNOOOOOONNNOOOPPPQQQPPPNNNKKKJJJDDDHHHNNNTTTXXXWWWSSSPPPMMMPPPRRRRRRPPPMMMKKKKKKHHHIIIKKKLLLLLLJJJIIIHHHEEEEEEEEEEEECCCAAA>>>=========<<<;;;;;;::::::999888888777777777666666666333333222222222111111111000000000000000111111111////////////////////////....................................////////////yyyjjj___XXX[[[``````\\\YYYZZZZZZSSSSSS\\\ZZZOOONNNIIIHHHHHHGGGEEEBBB???>>>???===:::666333111//////000///...------...///000........./////////000000111222222222111///---,,,,,,------...000111111222/////////000111222333444111000...------...000111.........------.................................------------------------------------------------........................////////////////////////------...//////...------,,,---///111222222222222444333333222111000//////........./////////000000......//////000111111222000000////////////000000////////////000000000111///111222222111000000111......//////000111111222000000000000111111111222111111111111111111111111111111111111222222222222333444444444333333222222111111111111111111111111111111111111111111222222111111111222222111111111111111111111111111111111222222222222222333444555444333111222555777888888333333333333222222222222222222222333444444555555444444555666666666555555333444666666555555666888555555666777777888999999777777777888888999:::;;;999999999999:::;;;<<<===<<<<<<<<<=========>>>>>><<>>===???CCC???AAABBBBBBAAABBBDDDFFFFFFEEECCCBBBCCCEEEGGGIIIFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKKKKLLLLLLIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRQQQQQQRRRTTTWWWYYYeeeaaa\\\XXXVVVTTTRRRPPPKKKLLLKKKIIIFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@>>>===>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>??????<<<<<<<<<=========>>>>>>;;;<<<======;;;;;;<<<===999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::=========>>>>>>>>>????????????@@@AAA@@@???>>>======>>>>>>???@@@?????????AAA@@@>>><<<<<<===>>>?????????????????????@@@@@@>>>AAAEEEGGGFFFDDDCCCBBB@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@AAADDDFFFHHHJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEGGGIIIJJJIIIHHHCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLNNNQQQRRRMMMNNNNNNNNNNNNNNNMMMMMMDDDIIIPPPSSSSSSPPPMMMKKKKKKNNNPPPPPPNNNLLLLLLLLLHHHIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@;;;;;;::::::999888888888777777666666666666555555222222222222111111111111/////////000000000111111////////////////////////....................................////////////rrrdddYYY[[[aaaaaa\\\XXXYYYZZZSSSSSS]]][[[QQQOOOIIIIIIHHHGGGEEEBBB???===???===:::666333000//////000///...------...///000............/////////000---...///000000///...---++++++,,,---...///000111////////////000333555666111///...------...///111......------------..............................------------------------------------------------........................////////////////////////,,,---...//////...---,,,,,,---///111222333222222555444222000///.........---.........//////000000---......///000111111222000000////////////000000////////////000000000000///000222222000///000111---......///000111111222000000000000111111111111000000000000000000000000000111111111111222222222000///...000222444444333222222222111111111111111000000000000111111111111111111222222222222111111111111111111111111111111222222111111222444666777555333111111444777999999444333333222222111111111111111222333333444555555333444555555666666555555111222444444444444666777444444444555666777777888777777777777888999:::;;;999999999999:::;;;<<<===<<<======>>>======<<<<<<:::>>>AAA@@@===<<>>===<<<===>>>AAABBB????????????@@@@@@@@@@@@@@@?????????>>>>>>======<<<=========>>>>>>??????;;;;;;;;;<<<<<<=========;;;<<<===<<<;;;;;;<<<===999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999============>>>>>>>>>>>>===>>>@@@AAAAAA???===<<<<<<======>>>>>>>>>>>>>>>???>>><<<;;;;;;===>>>@@@======>>>>>>?????????@@@===AAAFFFHHHHHHEEECCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAA>>>@@@DDDGGGIIIJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFHHHFFFDDDEEEFFFHHHHHHGGGEEEFFFHHHIIIJJJJJJIIIIIITTTTTTSSSQQQOOOOOORRRUUUNNNMMMLLLLLLMMMOOOQQQRRRGGGKKKPPPQQQNNNJJJHHHHHHIIILLLNNNNNNKKKJJJJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHEEECCCBBBBBBCCCDDD::::::999999888777777666666666666666666555555555444444333333333333333333.../////////000000111111.........///////////////..................................../////////000xxxfffYYY^^^eeebbbZZZUUUVVVVVVTTTSSSUUUWWWRRRIIIHHHHHHHHHGGGEEEBBB@@@>>>===<<<999666333000......111000///..................------...//////...,,,//////.........------------------------...///000///.........000333555777222000...---///000000000------------------------////////////////////////------------------------........................////////////////////////---------............///............////////////111111111333444444333111111000///...............000///---,,,,,,---...///000000111000000///...---000000000000111111111111...............---------000000000000000000000000000000111111111111000000222222111000000111111222////////////////////////000000000000111111111111000000000000000000000000111222222333222111000///000000000000000111222222222111111111000000//////111111111111111111111111222222111111111111111222555444222222222222444555111111222333333333333222111222333333444444333333444444444444444444444444444444444555555555555666555555555555666666666666777777777777666666666666666555555555777999;;;<<<<<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDRRRMMMHHHDDDDDDEEEFFFGGGDDDEEEEEEDDDCCCCCCEEEFFFIIIIIIIIIIIIJJJKKKMMMNNNHHHIIIJJJLLLMMMMMMMMMMMMSSSQQQOOOPPPSSSUUUUUUSSSUUUQQQLLLJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRMMMMMMKKKHHHEEECCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDCCCDDDDDD@@@>>>===<<<===>>>@@@AAA????????????>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999===<<<<<<;;;;;;;;;<<<<<<<<>>;;;999888:::;;;===>>>???>>><<<;;;>>>>>>????????????>>>>>>>>>???@@@@@@???===;;;999@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAA@@@AAADDDGGGGGGEEEEEEHHHIIIFFFCCCAAA======???BBBFFFGGGDDDAAAGGGGGGGGGFFFFFFFFFFFFEEEHHHFFFEEEFFFIIIJJJHHHFFF???AAAEEEKKKPPPRRRQQQOOOSSSWWWYYYSSSJJJGGGLLLRRRRRRPPPMMMLLLNNNQQQRRRSSSOOOMMMLLLOOOTTTSSSLLLFFFHHHJJJLLLNNNNNNMMMJJJIIIGGGHHHIIIIIIIIIIIIIIIIIIKKKIIIEEECCCBBBAAA@@@???<<<:::999888888888666444555555444444444333333333333333333222222222111111////////////////////////000000000000000000000000//////.........---------........................wwweeeYYY^^^fffddd]]]YYYYYYYYYVVVTTTWWWXXXSSSJJJIIIIIIIIIHHHFFFCCCAAA???===<<<999666333000......000///......---------......------...//////...,,,//////.........---------,,,,,,,,,---...///000111000000000111222333444444000...,,,,,,...000000000------------------------........................------------------------................................................------------........................////////////000///000111333333111///000///......------......///......---------......///000000000000//////........./////////000000000........................000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000111111222222222111000///000000/////////000111222111111111000000000//////111111111111111111111111222222111000000111111222333333222222222222333333000111222222333333222222111222222333444333333333444444444444444444444444333333333333444444444444444555555555666666666666777666666666666666666666666666666666777888:::;;;;;;<<<<<<<<<=====================>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDMMMJJJFFFDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIKKKLLLMMMNNNNNNNNNOOOMMMLLLNNNRRRUUUUUUUUUXXXTTTOOOLLLMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLKKKIIIFFFDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCC???>>>===<<<<<<>>>@@@AAA??????>>>>>>>>>============>>>>>>>>>>>>===<<<;;;============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===;;;999999999:::;;;===>>>???>>>===<<<===>>>>>>??????>>>>>>======>>>?????????===;;;999>>>>>>>>>??????@@@@@@@@@???@@@@@@?????????AAADDDDDDCCCCCCDDDDDDBBB@@@@@@??????@@@CCCGGGHHHFFFCCCHHHHHHGGGGGGFFFFFFEEEEEEHHHFFFEEEFFFHHHIIIHHHFFFDDDEEEGGGKKKOOORRRSSSRRRQQQTTTUUURRRMMMLLLPPPUUUVVVSSSOOONNNNNNPPPPPPPPPQQQNNNMMMOOORRRRRRLLLGGGIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEHHHFFFCCC@@@???>>>===<<<<<<:::888888888888666444444444444444333333333333222222222222111111111111........................///////////////////////////.........------------........................wwwdddXXX]]]ffffff```]]]]]]\\\YYYVVVXXXYYYSSSKKKJJJJJJJJJIIIGGGDDDAAA@@@===<<<999666333000............---,,,,,,,,,------///...---...///000...,,,...............---------+++,,,,,,---...///111111222222222333333333333333///---++++++---/////////------------------------........................------------------------------------------------........................------------............---............////////////...///000222222000...///...------------------------...............---......///000000000//////------........./////////////////////////////////000000000000000000000000///000000111111000000//////000111222222111000000000000000000000000000000//////000000000000111111000000000000000000000000000111111111111000000///000000/////////000111222111111000000000000//////000000000000000000000000111111000000000111111222111111222222222222111111000111222222333333222222111111222333333333333222333333333333333333333333222222222222333333333333444444444555555555666666666666666666666666666666777777666666777888999999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>??????@@@????????????@@@AAABBBBBBGGGEEECCCCCCDDDEEEEEEDDDCCCDDDFFFFFFFFFFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNKKKJJJJJJMMMQQQTTTUUUUUUXXXTTTOOOMMMMMMNNNOOOOOOPPPOOOOOOOOONNNNNNMMMMMMJJJKKKKKKJJJGGGEEEDDDDDDBBBAAAAAAAAAAAAAAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBB>>>======<<<<<<>>>???@@@>>>>>>>>>=========<<<<<<<<<============<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888888999999999:::::::::;;;<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<======<<<:::888777999:::;;;<<<===>>>???>>>============>>>>>>>>>>>>============>>>>>>>>>===;;;:::<<<<<<<<<==================>>>???>>>======>>>@@@AAACCCCCCBBB@@@???@@@@@@BBBBBBBBBDDDGGGHHHHHHFFFIIIIIIHHHHHHGGGFFFEEEEEEHHHFFFEEEFFFGGGIIIHHHHHHHHHGGGHHHJJJNNNQQQRRRQQQLLLMMMNNNNNNMMMOOORRRUUUVVVSSSPPPNNNOOOPPPQQQPPPTTTQQQOOOPPPQQQQQQMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDEEECCCAAA>>><<<;;;;;;;;;;;;999888777888777666444444444444333333333222222111111111111000000000000........................////////////////////////............------------------------------------yyyeeeWWW\\\dddddd```]]]___^^^ZZZVVVXXXYYYSSSKKKJJJJJJIIIHHHFFFDDDAAA???===<<<999666333000......,,,,,,,,,++++++,,,------///...---...000000...---........................++++++,,,,,,...///111222333222111111222333555666111///---,,,---......---------------------------........................------------------------------------------------........................,,,,,,---------.........---------........./////////...///000222222000......------,,,,,,,,,------,,,---.../////////...---------...///000000000///------........./////////////////////000000000000000000000000000000000000//////000000000000//////...///111333333222000///111111111111111111111111////////////000000000111000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000//////////////////////////////111000000000000111111222///000111222222111000///000000111222222222222222000111111222222222222222222222222222222222222222222222222222333333333333333333444444444555555555555555555666666666666666777777777777777777888888::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>======>>>>>>???@@@AAADDDCCCBBBCCCDDDDDDBBB@@@@@@BBBEEEFFFFFFFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKMMMNNNNNNOOOOOOJJJJJJKKKMMMPPPRRRTTTUUUSSSPPPLLLKKKKKKMMMMMMMMMOOOOOONNNMMMLLLLLLKKKKKKHHHIIIKKKJJJGGGEEEDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCAAAAAA@@@@@@@@@======<<<<<<<<<===>>>???=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888999999:::;;;;;;<<<<<<;;;::::::::::::::::::;;;777888888888888999999999;;;;;;<<<<<<<<<;;;;;;:::777888999::::::;;;;;;;;;:::<<<===<<<:::999999:::;;;<<<===>>>>>>>>>======<<<======>>>>>>======<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>><<<<<<===>>>AAADDDDDDAAA???@@@BBBCCCDDDDDDDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKNNNOOONNNMMMGGGFFFFFFHHHKKKNNNPPPQQQPPPOOOMMMMMMPPPRRRSSSSSSWWWUUUSSSQQQQQQPPPOOONNNMMMLLLLLLKKKLLLMMMNNNOOOHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCAAA>>>;;;:::;;;<<<:::888777777777777555444333333333333222222222222000000000000////////////........................////////////////////////------------------------------------------------}}}hhhWWWYYYaaaaaa\\\[[[```^^^YYYUUUVVVWWWRRRJJJIIIIIIHHHGGGEEEBBB@@@>>>===<<<999666333000......+++++++++++++++,,,---...///......///000000///------.....................,,,,,,,,,---...///000111222000...---...222777:::555333///.........---,,,------------------------........................------------------------------------------------........................,,,,,,,,,------------...------------............000///000111333333111///------,,,,,,,,,------...+++,,,.../////////...---,,,---...///////////////....../////////000000000.../////////000000111111//////////////////////////////000000000000//////---...000222333222000///000000000000000000000000...////////////000000000/////////////////////////////////////////////000000000111222222111000/////////////////////000000........................000000//////000111111222//////111222222111//////000000111222222222222111///000111111222222111111222222222222222222222222333333333333444444444444333333333333444444444444444444555555666666666777777777777888888888888777::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????============>>>???@@@@@@BBBBBBBBBCCCCCCAAA>>>;;;>>>@@@CCCDDDEEEEEEGGGHHHIIIHHHHHHHHHHHHJJJKKKMMMIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRNNNLLLJJJJJJLLLNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIEEEGGGIIIHHHFFFDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999888888888888999999777888888999:::;;;<<<<<<:::::::::999999:::::::::777777777888888888999999::::::;;;;;;;;;;;;;;;:::555666888999::::::::::::777:::>>>@@@>>>;;;999888;;;;;;<<<===============<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;===>>>??????===<<<===>>>???CCCCCC??????CCCEEECCCDDDEEEFFFFFFGGGGGGIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKJJJKKKMMMQQQRRRPPPLLLHHHGGGEEEEEEGGGKKKNNNNNNNNNOOOMMMLLLMMMPPPRRRRRRRRRXXXXXXVVVTTTQQQPPPQQQRRRPPPOOOMMMLLLLLLMMMOOOPPPLLLLLLMMMLLLIIIFFFCCC@@@???@@@???<<<888777888:::999777666666777666555444333333222222222111111111000000000/////////......................................................,,,,,,------------------------------------------jjjXXXXXX^^^^^^ZZZYYY___]]]XXXTTTUUUWWWRRRJJJHHHHHHHHHGGGEEEBBB???>>>===<<<999666333000......*********+++,,,---.../////////...///000111///------------...............---------------...///000///...++++++,,,111555888666333000.........---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------------.........000///000111333333111///------------------...///,,,,,,---...////////////------.../////////............/////////000000000---......//////000000111////////////////////////...//////000000//////...---...000111111111111000////////////////////////......////////////000000///////////////////////////............//////000///111444666555333000.........////////////000000////////////////////////////////////000111111222000000111111111111000000///000111111222222111111//////000111111111111000111111111111111111111111333333333333444444444444222222222333333333444444444444444555555666666777555666777888888888888888999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>???============>>>???@@@@@@BBBAAAAAABBBBBB@@@===:::===???CCCDDDDDDEEEEEEFFFHHHHHHGGGHHHIIIJJJLLLNNNHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPOOOMMMMMMOOOPPPLLLKKKKKKLLLOOOQQQQQQQQQNNNNNNMMMKKKJJJHHHGGGGGGCCCEEEFFFEEEDDDBBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEECCCBBBAAA???>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888999999::::::::::::999999999:::::::::::::::;;;999888888777777888888999777777888999999:::;;;;;;::::::999999999999::::::777777888888888999999999888999999::::::::::::999555666777999999999888888555999>>>AAA@@@===:::888::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>??????>>>===>>>???<<<@@@@@@===@@@GGGGGGAAABBBDDDFFFGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEFFFJJJMMMMMMOOORRRUUUUUURRRKKKFFFIIIHHHIIIKKKMMMOOOOOOOOORRRPPPNNNOOOPPPQQQPPPOOOUUUWWWXXXUUUQQQOOOQQQSSSQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOOOOLLLHHHCCC===::::::;;;;;;888333222444777888666555555666666555333222222222111111111000000000000000000////////////------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,kkkXXXXXX^^^^^^[[[[[[___]]]WWWSSSUUUWWWSSSLLLIIIIIIIIIHHHEEECCC@@@???===<<<999666333000......******++++++,,,...///000000///...///111111///...---------.........//////......---------......///+++++++++,,,---///000111333111...---...///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........///...///000222222000.........------......///000,,,,,,,,,---...///000000.........///......------------........./////////,,,------...//////000000////////////////////////......////////////............//////000111111111................................./////////000000////////////////////////......---------...///000...111666999999555000,,,........./////////000000////////////////////////.........//////000222222222111111000000111111222///000000111111111111111...///000000111111000000111111111111111111111111222222222222333333333333222222222222333333333333333333444555555666777777444555777888999999999999999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAA@@@???@@@AAABBBAAA>>><<<>>>@@@DDDEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGIIIJJJKKKGGGHHHIIIJJJLLLLLLLLLLLLLLLNNNOOOMMMKKKKKKMMMOOOLLLKKKKKKMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFDDDDDDBBBCCCCCCBBBAAA@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::999999999999777888888999::::::999999888999999999::::::::::::888888777777777777888888777777888888999999::::::::::::999999999999::::::888888888999999999::::::666777888999999999999888555666777999999888666555555888<<<>>>===;;;:::999:::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<;;;;;;::::::::::::<<<>>>???>>>>>>>>>???;;;??????===DDDNNNKKKAAA???CCCFFFGGGFFFDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFEEEDDDFFFJJJNNNOOOPPPQQQRRRRRRNNNIIIDDDHHHIIIKKKMMMNNNOOOPPPQQQSSSQQQPPPQQQRRRSSSRRRQQQPPPTTTVVVTTTOOOMMMOOOSSSQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLJJJGGGBBB===999777999999666111///222555777555444444666666555333222111111111000000000000111111111000000000//////------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,lllXXXXXX___```^^^]]]___]]]XXXTTTVVVXXXTTTMMMJJJJJJJJJIIIGGGDDDAAA@@@===<<<999666333000......***++++++,,,---///000111000/////////111111///...---------.........////////////...------------...)))***,,,......---,,,+++///---,,,,,,---/////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------///111111///---...............///000111------,,,,,,---...000111.../////////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,---...//////000////////////////////////......////////////..................///000222222..................................../////////000////////////////////////...------,,,---...///000...222888<<<;;;666000+++---.........//////000000000000000000000000000000............///000222222333222111000000111222333//////000111111111111111...//////000000000000000000000000000000000000000000111111111111222222222111111222222222333333333333333444444555666777777333444666888999:::999999888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>???@@@AAA>>>>>>>>>@@@BBBBBB@@@>>>???BBBEEEGGGFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHJJJKKKKKKLLLLLLJJJLLLMMMLLLJJJIIILLLOOOKKKJJJJJJKKKMMMMMMLLLJJJKKKKKKIIIGGGEEECCCBBBAAABBBBBBBBB@@@??????AAACCC????????????@@@AAABBBCCCBBBAAA???>>><<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888666777888999999999999999888888888999999:::::::::888888777777777777888888888888888888888999999999:::999999999999999999:::888999999999999:::::::::555666777888888888888888555666888999888777555444555888:::;;;:::999::::::999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::888888888999:::;;;<<<===;;;;;;;;;::::::999999999888;;;===>>>>>>===>>>???===@@@@@@@@@IIITTTPPPCCC===BBBFFFGGGEEECCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGEEEDDDFFFJJJOOOOOONNNMMMMMMLLLIIIEEEBBBEEEGGGKKKLLLLLLMMMOOOQQQQQQPPPPPPRRRUUUWWWWWWVVVLLLQQQUUUSSSNNNKKKMMMQQQPPPOOONNNLLLKKKIIIGGGGGGCCCEEEGGGHHHFFFCCC???===777::::::777222000333777666555444444555666555333111111111111000000000000111111111111000000000000------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,ooo\\\XXX^^^```\\\YYY___aaa___WWWSSSRRRRRRPPPKKKKKKJJJIIIGGGEEEBBBAAA@@@===999555333000---+++------,,,---...000222333666444000---,,,---000111000000///........................------,,,,,,,,,---------------...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---.........------,,,,,,,,,.........------,,,,,,,,,,,,...//////...------...........................+++,,,------......------,,,,,,,,,---------......000///---+++++++++---............................../////////---,,,---..................///000000///////////////.........////////////////////////------......///000000000........................////////////////////////........................---------............///000000000000000000000000///000111222222111000///........................////////////////////////////////////000000000000111111000000//////......,,,------...............000000000000111111111111000000000000000000000000000000000000111111111111333333333444444444555555333333444444555666666666555555555555555666777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???AAAAAA>>><<<;;;<<<>>>??????>>>BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGJJJMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????????????????@@@AAABBBCCCAAA@@@>>>===>>>===;;;::::::::::::::::::::::::999<<<<<<;;;888666555666888777777777777777777777777:::::::::999888777666555666666777777888888999999555666777888888888888888:::999666555555666888:::666666666666666666666666777777888888888888777777777777666666555555555444888888999999999:::::::::999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::999888888999:::<<<===;;;;;;<<<<<<<<<;;;999888666888:::<<<<<<<<<;;;:::<<<<<<<<<===>>>@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@AAADDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGMMMKKKIIIGGGFFFFFFGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQLLLNNNPPPQQQQQQOOOLLLKKKQQQVVVZZZXXXRRRMMMLLLMMMMMMNNNOOONNNMMMJJJHHHFFFBBBEEEGGGGGGLLLPPPJJJ@@@<<<:::777555333222222333666555555444444333222222222222222111111111000000////////////////////////000---***+++---///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...mmmZZZWWW]]]___\\\YYY\\\______YYYUUUSSSQQQNNNKKKKKKKKKIIIGGGEEEBBBAAA???===999666333000...,,,------------...///111222444222000...---...000111000000///.....................---------,,,,,,,,,---------------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------,,,,,,,,,......---------,,,,,,,,,,,,...//////...------...........................+++,,,------......------,,,,,,,,,---------......000...---++++++,,,---............................../////////---,,,---..................//////000000//////.......................................------......//////000000........................................................................---------............/////////////////////////////////000000000000//////........................................................./////////000000000000000000//////......------...////////////...//////000000000111111111000000000000000000000000//////000000000111111111222222333333333444444444333333333444555555666666555555555555555666666777777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>>>>???<<<;;;:::;;;===??????>>>AAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHGGGFFFFFFIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>??????AAABBBBBBAAA???============;;;999999999999:::::::::::::::::::::999777555444555666777777777777777777777777888888888888777666555555777777777777777777888888666666777888888888888888:::999777555555666888:::666666666666666666666666666777777888888777777666666666666666555555444444888888888999999999999:::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999;;;<<<:::;;;<<<<<<;;;:::999888666888:::;;;<<<<<<;;;:::;;;;;;;;;<<<>>>???AAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAACCCEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQQQQPPPNNNKKKGGGFFFLLLPPPUUUUUURRRNNNLLLKKKKKKLLLLLLLLLKKKHHHFFFDDDCCCDDDBBB@@@DDDHHHEEE>>>999888666444333444555666555555555444333333222222222222111111111000000000...........................,,,+++,,,...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...kkkXXXUUU\\\```]]]ZZZZZZ^^^___[[[WWWUUUQQQMMMKKKKKKKKKIIIGGGEEEBBB@@@>>><<<:::666333000...---......---------...000111111000////////////000000000///......---............------------,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---//////---,,,---...------------------------+++,,,------......------,,,,,,,,,---------......///...---,,,+++,,,---............................../////////---,,,---.........------......///000000000...---------...///........................---------...//////000000------------------------........................////////////////////////---------............///........................//////............//////------------------------........................---------.........//////000000000////////////...---....../////////////////////000000000000111111000000000000000000000000//////000000000000111111111111111222222222333333222222333333444555555555555555444444555555666777777777777888999999:::::::::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<:::999999:::===?????????@@@AAAAAABBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAA@@@>>>===<<<===<<<;;;999777888888999999:::::::::888999888666444333444555666666666666666666666666555555666666666666555555777777777777777666666666666777777888888888888888777666555444444555666777666666666666666666666666666666666777777666666666666555555555555444444444777777777888888888999999888888888999::::::;;;;;;999999999999999999999999666666666666777888999::::::::::::;;;::::::999888666888999;;;;;;;;;:::::::::::::::;;;<<<>>>@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDEEEGGGHHHHHHFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPRRRQQQPPPMMMKKKHHHFFFEEEGGGJJJMMMPPPPPPNNNKKKIIIIIIJJJJJJJJJHHHFFFDDDCCCEEECCC===999;;;>>>>>>:::666555444333333555777888555555444333333222222111111111111111000000000000........................---,,,,,,---//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...~~~jjjWWWUUU]]]aaa___\\\[[[___```[[[WWWVVVTTTPPPLLLLLLKKKJJJGGGDDDBBB@@@======:::777333000/////////...---------...///000---...//////000000000000///......------.........------------------------,,,,,,---------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------------------------------+++,,,------......------,,,,,,,,,---------.........------,,,,,,,,,---............................../////////---,,,---......------------...//////111///...,,,,,,---...///........................,,,,,,---......//////000------------------------........................////////////////////////---------............///------------------------///...,,,,,,,,,,,,...///------------------------........................,,,,,,,,,---------......////////////////////////---...//////000000//////////////////000000000111000000000000000000000000////////////000000000111000000000000111111111111111111222222333444444444555444444444444555666666666666777777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<:::999999;;;>>>@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>=========>>>>>>???@@@>>>===;;;;;;<<<;;;:::888666666777777888999::::::777888888777555444444555555555555555555555555555444444555666666666666666777777777666666555555555666777777888888888777777222222222222222333333444555555555555555555555555555555666666666666555555444444444444444444444444666666777777777888888888777777777888888999999999666666666666666666666666666666666666777888999999999999999999999999888888777777999:::;;;;;;::::::888888999:::;;;===>>>???=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOMMMLLLKKKIIIIIIIIIIIIJJJGGGGGGGGGIIIKKKKKKJJJHHHIIIIIIIIIHHHGGGFFFDDDCCCFFFCCC===999888999888777666555444333333555666888444444333333222111111111111111000000000/////////........................+++,,,---//////...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...}}}~~~jjjXXXVVV^^^cccaaa^^^^^^aaa```ZZZWWWWWWWWWUUULLLLLLKKKJJJGGGDDDAAA???===>>><<<888333/////////......---,,,,,,---...///,,,,,,...///000000//////......------------......------------------------,,,------......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------+++,,,------......------,,,,,,,,,---------......---------,,,------------.........................../////////---,,,---...---------------...//////000///...---,,,------...........................,,,,,,------.../////////------------------------........................////////////////////////---------............///------------------------...---,,,++++++,,,---...------------------------........................,,,,,,,,,,,,------------.............../////////---......///////////////...////////////000000000////////////////////////...////////////000000000/////////000000000111111000000111111222333333333444444444444444555666666555666666777777888888999999999999999:::::::::;;;888888888999:::<<<===>>><<<;;;;;;<<>>>>>@@@@@@@@@?????????>>>>>>======<<<<<<<<<===>>>>>>===;;;::::::;;;;;;999888555555666666777888999999777888999888666555555666444444444444444444444444444444555666777777777777777666666666555555444444666666666777777666666555111222333333444444444444444444444444444444444444444444444555555444444444333333333333444444444444555555555666666666777777666666666777777777777777555555555555555555555555666666777888888999999999888888777777777888888888777777888999::::::::::::888888888999:::<<<>>>???<<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAA@@@???AAABBBBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCDDDGGGGGGGGGHHHIIIKKKLLLMMMIIIIIIGGGGGGHHHIIIKKKLLLKKKHHHEEECCCEEEGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGCCC@@@===;;;888666666888777555333222333444555333333333222111111000000000000000/////////..............................***,,,...//////---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...|||~~~jjjXXXWWW___cccaaa___^^^aaa___YYYVVVWWWXXXWWWMMMLLLLLLJJJGGGDDDAAA???>>>???>>>999222......///------,,,,,,,,,---///000,,,,,,---...//////......---------,,,------...///,,,,,,,,,------------...---.../////////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,------------------.........................../////////---,,,---...------,,,,,,------...///............------,,,,,,------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////,,,------.....................////////////000000////////////////////////......////////////000000/////////000000000111111//////000000111222222222444444333333444444555666555555555666777777888888888888999999999:::::::::777777888999;;;===>>>???>>><<<<<<===@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFF>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;:::999999::::::999777444555555666666777777777666888999999777666666666333333333333333333333333444444555666777777666666555555555555555444444444555555555555555444444333222333555777777777666555444444444444444444444444333333444444444444333333222222333333333333333444444444555555555666666666555555555555555666666666444444444444444444444444555666777888999999999888777777666666666777888888777777888888999:::::::::888888888999:::<<<>>>>>><<<<<<<<<<<<===============>>>@@@BBBCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLJJJFFFDDDCCCDDDGGGIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGCCCAAAAAA>>>999777888999888555333222222222333333333222111111000000///////////////............------------------------+++---//////---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...|||~~~~~~jjjXXXVVV^^^bbb```]]][[[^^^^^^YYYVVVWWWWWWUUUMMMMMMLLLJJJGGGDDDAAA???@@@AAA???:::222------...,,,,,,++++++,,,...///111------------------......---,,,,,,,,,------...///,,,,,,,,,---------.........///000111000///---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++,,,,,,---.........---.........................../////////---,,,---...------,,,,,,------...///,,,---...//////---,,,***------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------.........//////+++,,,,,,---------------........./////////000000////////////////////////........./////////000000//////000000000111111111......///000000111111222444444333333444444555666444444555666666777777888888888888888999999999999888888999999;;;<<<>>>>>>>>>===<<<===???AAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::999888888999999888777555555555555555555555555444666888888666555555555333333333333333333333333333444444555555555444444444444444444444444555555333444444444333333222111111222555777888777666444333333333333333333333333222222333333333333222222111222222222333333333333333444444444444555555555555555555444444444444444333333333333333333333333333444666777888888777777666666555555555666777888777777777888888999:::;;;888888888999;;;<<<>>>???<<<<<<<<<<<<============;;;===AAACCCDDDCCCAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHEEEEEEHHHKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFBBB@@@AAA===888777;;;999777555333222222333333222222222111000000///////////////.........------------------------------+++---///...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...}}}yyy}}}iiiWWWUUU]]]aaa___\\\VVV[[[]]]ZZZWWWWWWUUUQQQMMMMMMLLLJJJGGGDDD@@@???@@@BBB@@@:::222,,,,,,...++++++++++++,,,...000111...------,,,,,,------...,,,,,,,,,,,,------...///,,,,,,,,,------.........///000111222111000...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,------,,,,,,++++++******************++++++,,,,,,,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++,,,------.........---.........................../////////---,,,---...---,,,,,,,,,,,,---......+++,,,///000000...+++)))------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////***+++,,,,,,------,,,,,,............/////////000////////////////////////............/////////000000000000000111111111111......//////000111111111444333333333333444555555444444555555666777777777777888888888888999999999::::::::::::;;;;;;<<<===>>><<<;;;<<<>>>??????>>>BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHIIIIIIDDDCCCBBBBBBDDDFFFIIIKKKGGGGGGGGGFFFGGGGGGHHHIIIEEEEEEDDDCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@????????????>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::999777888999999888777555555555555555555444444333555777777555444444444222222222222222222222222333333333444444333333222333333333444444555555555333333333333222222111000---///222444555444333111333333333333333333333333222222222333333222222222111111111222222333333333333333333444444444555555444444444444444444444444333333333333333333333333222333444666777666666555666555444444555666777888777777777777888999:::;;;888888999:::;;;===>>>???<<<<<<<<<=========>>>>>>;;;===AAADDDEEEDDDBBBAAA??????@@@AAACCCDDDEEEEEEAAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJDDDIIIMMMMMMIIIFFFHHHLLLHHHHHHGGGFFFEEEEEEEEEFFFFFFAAA>>>>>>;;;666777===777666444222222222333444222222111111000///////////////.........---------------------------------,,,...///---+++***---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...||||||hhhSSSTTT\\\^^^\\\[[[\\\]]]]]]]]]^^^]]]TTTJJJJJJKKKMMMLLLHHHEEEDDDCCC@@@???===888222...------,,,+++******+++,,,...///000///...------...///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++...------,,,,,,------......---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------//////...---,,,,,,++++++------------------------,,,,,,.../////////...---...------,,,,,,------...,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++------------------------...,,,***,,,///000...,,,........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................///...---,,,,,,---...///------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,000//////---,,,***((('''......---,,,,,,+++******.........------,,,,,,,,,............//////////////////000000000000//////000000000000//////////////////000111222222333333333333333333333333333333555444444333333444444555888666666777;;;<<<:::777999:::;;;<<<==================>>>>>>??????@@@@@@AAABBBBBBCCCBBBAAA???>>>???AAADDDFFFGGGFFFDDDCCCCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<===<<<;;;:::999888888888666666555444444444444555444444444444444444444444444444333333333333222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111222333333333333333333333111111000000111111222333111222222333333222222111111222444333222111111222555444333333222222222333666555333222111222333333444444555666777777666666111333444555444555777888999888666555444555777888999888777777999;;;>>>???AAA???===<<<===>>>>>>>>>?????????AAADDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEDDDBBBAAAEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKNNNPPPOOOJJJEEEIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIGGGFFFGGGGGGFFFEEEFFFDDDAAA===;;;999888888;;;999666444222333444555333333222222111000000000...........................---,,,,,,++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,iiiTTTTTT\\\^^^\\\[[[]]]]]][[[XXXYYYZZZTTTLLLEEEHHHJJJJJJGGGDDDBBBAAA@@@???===888222...------,,,+++******+++,,,.../////////...------...//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------///......---,,,,,,++++++------------------------+++,,,.../////////...---...------,,,,,,------...,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++------------------------...,,,***+++...///...---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------------,,,+++***//////...------,,,++++++......---------,,,,,,,,,............//////////////////000000000000//////000///////////////////////////000111111222333333333333222222222222222222444444333333333333444444666555555777:::;;;:::888999:::;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;::::::999888777777777777666555555444444444444444444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111444444444444444444444333111111000000000111222222111222222333333222222111111333444444222111222333444444333222222222333333555444333222222222222333444555555666666666666555222444555555555555666888888777666555555666777888888888777777999;;;>>>???@@@???@@@AAACCCBBB@@@>>>?????????AAACCCDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLGGGHHHJJJLLLNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKHHHFFFEEEFFFEEEDDDCCCDDDCCC@@@>>>;;;999888777:::888555333222222444555333222222111111000//////...........................---,,,,,,+++++++++,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,lllUUUTTT\\\^^^\\\\\\]]]]]]YYYTTTUUUWWWSSSMMMBBBEEEIIIJJJHHHDDDAAA@@@??????<<<888222...------,,,+++******+++,,,...///......------------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,+++------,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------......------,,,,,,++++++,,,,,,,,,,,,------------+++,,,---//////......---...------,,,,,,------...,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---------------------------...,,,***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------......------------......------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,***+++,,,------........./////////......------,,,...------------,,,,,,,,,---............/////////...//////000000//////...///////////////////////////000000111111222222222111111111111111111111222444333333222222333333444444444444666999:::999888999999:::;;;<<<<<<<<<<<<>>>>>>>>>===============>>>???@@@@@@@@@???>>>===<<<>>>@@@BBBBBBBBBAAA@@@???>>>>>>======>>>@@@AAADDDDDDEEEEEEDDDDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999888777666666666666666555444444333333444444333333333333333333333333333333333333222222222222222222222222222222222222////////////////////////111111111111111111111111111111111111111111111111111111222222222222111111666555555444444333333333000000000000000111111222111111222222222222111111222333444444222222333444333333333222222333444444444444333222222222222333555555555666555555444444555666777666555555666777777777555555555666777888888777777888999;;;===>>>>>>@@@CCCFFFHHHGGGCCC??????>>>>>>???BBBCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFFFFFFFFFFEEEEEECCCDDDDDDFFFHHHJJJLLLNNNDDDFFFHHHIIIIIIIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLKKKKKKIIIFFFEEEEEEDDDBBBAAAAAAAAA@@@???<<<:::777555888666444222111111222333222222111111000000//////------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,oooXXXVVV]]]___]]]]]]\\\\\\YYYUUUUUUVVVSSSMMMAAAEEEJJJLLLJJJGGGDDDBBB???>>><<<888222///---...,,,+++******+++,,,...///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,---...///...------...------,,,,,,------...---,,,,,,+++,,,,,,------+++++++++,,,,,,------------------------------------,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,***+++,,,---............///.........---------,,,---------------------------------.........//////...//////////////////............//////////////////000000000111111111222000000000000111111111111333333222222222222333333222333444555777888888888888999:::;;;;;;<<<<<<;;;>>>=========<<<<<<;;;;;;<<<===>>>?????????>>>===:::<<<===???@@@??????>>>======<<<;;;<<<===>>>???DDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>===;;;;;;:::999999999999999::::::::::::::::::::::::<<<;;;:::888777666666555555444444333333333333333222222222222222222222222333333333222222222222111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111111111222222222222111111555555444444333222111111000////////////000111111111111222222222222111111222333444333222222444555333333222222222333444444333333222222222222222222555555555555555444333222666777888777555444555666666666555555555666777777777777777888999;;;===>>>>>>???BBBFFFHHHHHHDDDAAA>>>======>>>@@@AAAAAA@@@??????@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEFFFHHHJJJKKKLLLCCCEEEHHHGGGEEEEEEHHHKKKJJJKKKLLLNNNOOOOOONNNNNNMMMJJJGGGEEEDDDCCCAAA@@@>>>>>>??????===:::666444666555333111000111111222222111111000//////......---------------------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++qqqZZZXXX___```^^^]]]YYY\\\]]]ZZZYYYWWWRRRLLLAAAEEEJJJLLLJJJGGGDDDBBB???>>><<<777222///......,,,+++******+++,,,...///,,,------------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++---.........---,,,...------,,,,,,------...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------------------,,,------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,---.........---------------,,,,,,,,,,,,,,,------------------------------------..................////////////......------....../////////000000000000000000111111111/////////000000111111111222222111111111111222222111333444666666777777888777888999:::;;;;;;;;;;;;===<<<<<<;;;;;;::::::::::::;;;===>>>???>>>>>>===:::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;<<<===>>>CCCCCCCCCBBBAAA@@@???>>>AAA@@@@@@??????>>>>>>>>><<<;;;::::::999999::::::::::::::::::::::::::::::AAA@@@===;;;888666555555444444333222222222222222222222222222222222222222333333222222222111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111333333222222111000////////////......//////000111000111111222222111111000222333333222222222444666333333333222222333333444111222222222222222222222444444555444444333222222666777888777555333444555555555555555555666777777666666777888999;;;<<<===>>>>>>>>>@@@CCCDDDDDDCCC>>>===;;;<<<>>>???@@@?????????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIEEEGGGHHHFFFCCCCCCEEEIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMKKKGGGEEEDDDCCCAAA???;;;<<<>>>>>>===999666333444333222111000000111111111111000//////......---------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++uuupppZZZYYY```aaa]]]\\\WWW]]]```^^^[[[YYYRRRKKK@@@DDDHHHJJJHHHEEECCCBBB>>>>>><<<777333///......,,,+++******+++,,,...///------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------***+++,,,......------,,,...------,,,,,,------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,...111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........---......//////......------------......//////000000000000000000000000000/////////000111111222222222111111000000111111222222444666777666666666888777777888999::::::::::::;;;;;;;;;:::::::::::::::999;;;<<<>>>??????>>>>>>;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???AAAAAAAAAAAA@@@???>>>===????????????>>>>>>======<<<<<<;;;:::::::::::::::999999999999::::::::::::BBB@@@>>>;;;888666555444444333222222111111222222111111111111111111111111222222222222111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000111111222222222222111111222111111000000/////////...............///000000000000111111111111000000111222222111000111444666555444333333222222222333000111222222333222222222333333333444333333222222555666777666444333333444333444444555666666666777555666777888999;;;<<<<<<>>><<<:::;;;===@@@AAABBB>>><<<::::::<<<>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGEEEEEEEEEEEEEEEFFFGGGHHHLLLIIIFFFDDDCCCBBB@@@???:::;;;<<<===<<<999666444333333222111111111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***lll|||lllXXXXXX___```[[[YYYWWW]]]```^^^[[[XXXRRRLLLCCCFFFIIIIIIGGGEEECCCCCC>>>===;;;777333///...///,,,+++******+++,,,...///---...////////////...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...***************++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,---...---,,,,,,...------,,,,,,------...---,,,,,,+++******++++++---,,,,,,,,,,,,,,,,,,+++------------------------+++///444555333///---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------............------------------------------,,,,,,,,,---------......,,,,,,---------.........---......//////......---,,,,,,---......///000000000000000000000000000/////////000111111222333333111111000000000000111111444666888888666555666777666777888999::::::::::::999999999999::::::::::::999:::<<<>>>???@@@??????<<<<<<===>>>>>>?????????>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<;;;::::::999999::::::777777777888888999999999<<<;;;:::888666555444444333333222111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111111111111111000000000000......------......///000000000111111111111000000000000000//////000333666666555444333222111111111///000111222333222222111111222222333333333333222333444555444333222333444333333444555666666666666444555777888:::;;;;;;;;;<<<:::999999;;;===>>>>>>>>>;;;999999:::<<<======????????????????????????????????????AAACCCEEEFFFDDDDDDCCCCCCDDDEEEFFFFFFHHHGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBAAAAAACCCEEEFFFIIIFFFCCCBBBAAA@@@???===999:::;;;;;;:::888666555333333222222222111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***|||pppiiiVVVWWW___^^^YYYVVVXXX]]]___\\\YYYWWWRRRMMMGGGIIIKKKKKKIIIGGGFFFFFF>>>===;;;777333/////////,,,++++++***+++,,,...///---...///000000///...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++,,,,,,---...*********)))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---...---,,,,,,...------,,,,,,------...---,,,,,,+++*********+++---------,,,,,,+++++++++------------------------***000666777555000---,,,........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,---...////////////---.....................,,,,,,,,,------.........,,,,,,,,,---------......---..................---,,,,,,------...///000000000000000000///////////////000000111222333333333111111000000000000111111555777:::999666444555777666777888999999:::999999888888888999999::::::;;;999:::<<<>>>@@@@@@@@@@@@======>>>>>>???@@@@@@@@@???>>>>>>======???@@@AAA>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;::::::;;;:::999999888999999999555666666666777777888888777666555444444333444444333222222111000111111111000000000000000000000000222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111222222222222111111111111111111111222222222...------------...//////000000111111111111000000///000000///...///333555777666555333222111000000///000111222333333222111000111222333333333333333222333444444222222333444222333444555666666666666444555777888:::;;;;;;;;;:::999888999;;;===<<<;;;===;;;999888:::<<<<<<<<>>>>>>>>>>>>>>=========>>>???BBBDDDEEEAAAAAABBBBBBDDDEEEFFFGGGGGGEEEEEEGGGKKKLLLKKKHHHHHHFFFCCCAAAAAACCCEEEGGGFFFDDDAAA@@@??????===<<<999999::::::999888666555333333333222222222222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***}}}rrrlllWWWUUU\\\^^^[[[YYYWWW\\\aaabbb]]]XXXTTTSSSLLLLLLLLLJJJGGGEEEDDDDDDCCCBBB>>>888222//////000,,,+++******+++,,,...//////......---------......+++,,,------......------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***------------------------,,,...111222222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---......---------,,,,,,,,,+++++++++,,,,,,---------,,,***)))))),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------------..............................***+++,,,---............,,,,,,,,,---------......,,,,,,,,,---------......---...............------............////////////000000000000111111111111222222111111222222333444666777999::::::999888777666666666666777777777777;;;<<<<<<;;;999888888999888999:::<<<>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============BBBAAA???============>>><<<<<<<<<<<<;;;:::999888777888999::::::999777666555555444444444444555555444444333333333222222222222222222111111111000000111111111111111111111111222111111111000000//////111///...---...///......111111000000//////......//////000000000000////////////000000///...------////////////000000000000000000000000000000000000000000//////.........---............////////////,,,---......///111555999:::888555111///.........000000000000111111111111000111111111111222222222000000111222333333444444333333222222222333444444666666666777888888999999<<<<<<;;;:::999777777666:::999888777888:::===???>>>======<<<<<<<<<=========???AAAAAA@@@AAAEEEHHHGGGEEEBBBBBBCCCBBB???;;;BBBCCCDDDEEEFFFGGGHHHIIIIIIHHHEEECCCBBBAAAAAAAAABBBBBB@@@???<<<999777666555555666666555555444333333333222222111000////////////...------------...,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......---------......***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt{{{rrrXXXRRRXXX\\\ZZZXXXVVVZZZ^^^```^^^YYYUUURRRMMMMMMLLLIIIFFFDDDCCCCCCBBBAAA>>>999333000//////,,,+++******+++,,,...//////......---------...............---------------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++------------------------,,,---///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------..............................***+++,,,---............,,,,,,,,,------------...,,,,,,,,,---------......+++,,,---...////////////............//////////////////000000000111111111222222111111222222333444444555555666666666666666666666666777777777888888:::;;;;;;;;;999888999:::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAA@@@???===============;;;;;;;;;;;;:::999888888777888999::::::888777555555555444444444444555555444333333333333222222222222222222111111111000000111111111111111111111111111111111000000000//////222111000000000000000000000000000000//////......//////000000000000/////////////////////...------........./////////000000////////////////////////000/////////...................../////////000000...//////......///222555777555333111//////000000//////000000000111111111000000111111111222222222111111111222222333333333333333222222222333444444666666666777888888999999999999999999999999999999;;;:::999888888:::===>>>???>>>======<<<=========???@@@@@@@@@???AAAEEEIIIEEEAAA>>>===>>>>>>>>><<<===>>>???BBBDDDFFFHHHIIIHHHGGGEEECCCAAA@@@@@@AAA@@@??????>>>===;;;999999444444444555555444333333333333222111111000////////////...---------------------,,,++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,tttzzz}}}^^^RRRVVVZZZXXXUUUUUUWWW[[[^^^___\\\WWWSSSOOONNNLLLIIIFFFDDDBBBBBB??????===999444111//////,,,+++******+++,,,...///......---------......///222111///---,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------......---------,,,,,,,,,...------,,,,,,++++++***---,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......------------------------***+++,,,---............,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---...//////......---............///////////////000000000000111111222111111111111222333333444444333333444555555666777777777777888888888888888999::::::999999:::;;;============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????@@@???>>>======<<<======;;;;;;;;;;;;:::999888777777888999999999777666555444444444444444444444444333333333222222222111111222111111111111000000000000000000000000000000000111111000000000000//////111111111111000000000000000000000////////////......//////000000//////......////////////...---------------.........//////////////////////////////////////////............////////////000000000000000000000...,,,,,,...000222111000000000111222333//////000000000000111111000000000111111111222222111111222222222222222222333222222222333333444555555666666777777888888999666777777888999:::;;;;;;===;;;:::999999:::<<<===???>>>>>>===<<<<<<======???@@@?????????AAAEEEHHHCCC???;;;:::;;;===???@@@<<<<<<>>>???AAACCCDDDEEEFFFEEECCCBBBAAA@@@??????<<<<<<======<<<;;;::::::222222333333333333333222222222111111000000/////////......---------------...------,,,,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqtttdddVVVXXX[[[XXXRRRVVVVVVYYY^^^aaa```ZZZTTTRRROOOLLLHHHFFFDDDBBBAAA=========:::555111//////,,,+++******+++,,,...///...------------...//////555333000---,,,+++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------------------------***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,---------......000000000///...,,,+++***---------.........//////////////////000000000111111111111111111222222333555444444333444555777888777777777777888888888999666888999:::999999;;;<<<============<<<<<<<<<<<<========================;;;<<<<<<===>>>??????@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888888888777666555444333333333444444333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000//////...///000///...------...////////////////////////...//////////////////............//////...------,,,,,,,,,---------......///////////////////////////////////////........./////////000000000111111///000///...,,,+++---...000////////////000111222////////////000000000111000000000000111111111111222222222222111111111111222222222222333444555555555555666666777888888888666666777888999::::::;;;===<<<;;;:::999:::;;;<<<>>>======<<<;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDAAA@@@======>>>@@@BBBDDDAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDCCCAAA@@@??????>>>:::;;;;;;::::::999888777000111111222222222222222111111000000000////////////...------,,,,,,------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...***+++,,,,,,******+++,,,++++++++++++++++++++++++hhhsss~~~|||cccWWWYYY^^^YYYRRRVVVWWWZZZ___cccbbb]]]XXXUUUQQQLLLHHHGGGEEECCCAAA=========999555111///...,,,+++******+++,,,...///---------------...//////555333000---,,,+++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------......---------,,,,,,,,,******+++,,,,,,---......---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------***+++,,,---............+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000///...,,,+++***------------...............////////////000000000111111000000111111222333444333333333333555777888666777777777777888888888555777999999999999;;;<<<;;;;;;<<<<<<======>>>>>>========================;;;<<<<<<===>>>??????@@@============<<<<<<<<<;;;<<<======<<<<<<;;;:::999888888777777666555444444222222333444444333222222222222111111111000000000000000000000000000000000//////////////////////////////////////////000000---///111111...------................../////////......////////////......------............------,,,,,,,,,,,,------------.................................///////////////////////////000000000000,,,.........,,,,,,...///////////////////////////...////////////000000000//////000000000111111111222111111111111111111111222222222222333444555666555555555666777777888888888888888888888888888888<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<>>???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA??????>>>;;;::::::888777555333222000000111111111111111000000000//////////////////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////***+++,,,,,,******+++,,,++++++++++++++++++++++++jjjnnnnnnzzznnn^^^UUUXXX^^^\\\UUUUUUXXX\\\aaadddbbb^^^[[[WWWRRRLLLIIIIIIHHHEEECCC>>>>>><<<888333000......,,,+++******+++,,,...///---------------...///000222111///---,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------......---------,,,,,,,,,))))))***+++---...//////,,,++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////......,,,------------...............////////////000000111000000000000111222222111111111111222333555555666666666666777777777777555777999999888999:::<<<::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888777666555444444333111111333333333333111111111111111000000000000/////////000000000000000111////////////////////////......////////////000000...111444333000...///000---............/////////---......//////......---,,,,,,---............---,,,,,,,,,---------.......................................///////////////............////////////+++---......------///000/////////.........------......////////////000000/////////000000000111111000000111111111111111111111111111222333444555666444555555666666777777888999999999888888777777666:::::::::999999::::::;;;::::::::::::;;;<<<===>>>;;;<<<>>>BBBDDDCCC@@@<<<999<<<>>>@@@@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHBBBBBBBBBBBBAAA@@@???>>>;;;;;;:::888555222000///111111222222111000000///////////////...............------,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...//////000***+++,,,,,,******+++,,,++++++++++++++++++++++++qqqnnnhhhooojjj___VVVVVV\\\\\\WWWSSSXXX^^^bbbbbb```]]]\\\YYYSSSLLLJJJJJJJJJHHHEEE@@@???<<<777222...---...,,,+++******+++,,,...///---,,,,,,------///000000.........---------------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---.........---,,,......---------,,,,,,,,,******+++,,,,,,---......*********,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////,,,,,,---------................../////////000000000000000000000111222222///000111333444444555555444555555555666666666666666888999999888888999;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;<<<<<<<<<<<<;;;:::::::::::::::999888777777888888666555444333333333000111222333333222111000111111000000000/////////////////////000000111111................................./////////000000---111555444000......000---------.........//////---......//////......---+++,,,------.........---------------................................................/////////000------------............,,,...//////.........000---------.........------........./////////000000////////////000000000111//////000000111111222222111111111222333444666666444444555555666777777777888888888888777777777777888888888888999:::::::::::::::;;;;;;===???@@@AAA>>>===<<<>>>AAABBB@@@>>>:::<<<======<<<===AAACCC@@@@@@AAACCCDDDFFFGGGGGGBBBBBBCCCCCCBBBAAA@@@???<<<;;;:::888666333111///333333333222111000///..............................---,,,,,,++++++,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000***+++,,,,,,******+++,,,************************mmmyyyqqqqqqnnndddXXXUUUZZZ[[[WWWRRRXXX___bbbaaa^^^\\\\\\ZZZTTTMMMJJJKKKLLLIIIFFFBBB@@@<<<666111------...,,,++++++***+++,,,...///,,,,,,,,,---...///000111+++,,,------......------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------+++,,,---...---,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,---------........................------,,,,,,,,,---------................../////////000000000000000000111111222111222444666777777777666444444444444555555555666777888999999888777999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============999:::;;;<<<<<<<<<;;;:::888888999888888777666555888888666555444333333333///000222333333222000///000000000000////////////.../////////000000111111........................---.........//////000000+++///333333...+++,,,///---------.........//////---..................---+++,,,------.........------------.........//////........................---.........//////000000,,,,,,,,,---------.........///111000///.........***+++,,,---......................../////////000////////////000000000000...//////000111222222333111111111222333444666777444444555555666777777777777777777777777888888888666666777888999999::::::;;;;;;<<<===???AAACCCDDDAAA>>>;;;;;;>>>AAAAAA@@@===>>>>>><<<;;;===BBBGGGAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???<<<<<<;;;999777555333222444444444333111000...------........................---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///***+++,,,,,,******+++,,,************************aaazzzrrrwwwooobbbWWWVVVZZZYYYUUUWWWYYY\\\^^^]]][[[YYYWWWWWWNNNHHHKKKNNNMMMIIIGGGBBB@@@===777222......///---,,,,,,,,,+++,,,,,,---,,,...///...------...///......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,000000///...,,,+++***)))---------...------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///......---------,,,,,,,,,,,,------......------,,,////////////000000000000000000000000////////////111222222333333222222111222222333444444555555666888888888888888888888888;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======;;;:::999:::;;;>>>@@@???<<<999:::::::::::::::::::::::::::999777666555555555666444333222222444444333222333333333222222222111111111111111111000000000000,,,------...///000111111///...---,,,,,,---...///111000000///...---------+++,,,---...---,,,+++***---------------------------------------...//////------------------------------,,,,,,,,,,,,------------............------,,,---------.../////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////..............................//////000000111111000111222222333444555666555666666777777777777666888888999:::999888777666888777666777999;;;<<<<<<:::<<<>>>@@@@@@@@@BBBCCCAAA@@@???>>>===>>>???@@@>>><<<:::999999;;;===???????????????@@@AAABBBBBB>>>AAACCCDDDBBB@@@@@@@@@===>>>===<<<:::888555333333333222222111000//////000////////////.........///...---+++******++++++............---,,,++++++---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...```yyyssslll```VVVVVV[[[\\\XXXXXXZZZ\\\^^^^^^\\\YYYXXXWWWNNNHHHKKKNNNLLLIIIGGGBBBAAA===888222//////000------,,,,,,,,,------...---...///...---,,,---.........------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,//////...---,,,++++++***,,,---------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,,,,------......------,,,.../////////000000000000.........//////000000000111222222333333222222111222222333333444555555555666666777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999:::999:::<<<>>>>>>;;;999::::::::::::::::::::::::999888777555555555555666444333222222444444333222222222111111111000000000000000000/////////......------......//////000000///...------------...////////////...---,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------......------......///000------------------------------,,,,,,,,,,,,------------............------------------............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////..............................//////000000111111111111222222333444444444555555666777777777666666888888999:::::::::999888888777777888:::<<<<<<<<<:::<<>>===;;;::::::;;;===???>>>>>>>>>??????@@@AAABBB???AAADDDDDDBBB@@@@@@@@@======<<<;;;999777555444333333222111111000///////////////.........------///...---+++******++++++---------...------,,,+++---,,,,,,++++++,,,,,,------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------fff{{{nnnhhh]]]UUUWWW]]]^^^[[[YYY[[[]]]______]]][[[YYYVVVNNNIIIKKKMMMKKKHHHGGGCCCBBB>>>999333000000000---,,,,,,,,,,,,---//////...///000///---,,,,,,---......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,,,,------......------,,,....../////////000000000,,,,,,---...///000111222111111222222222222111111222222333333444444555555444444555777888:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888999;;;<<<;;;:::999999999999999999999999777666666555555555666666444222111222333444333222000000000000/////////////////////.........------.........//////////////////...------------...///.........---,,,,,,++++++---,,,,,,,,,,,,,,,------------------------------...............///000000------------------------------,,,,,,,,,,,,------------............------............------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------......//////000000111111222222222222222222222222444444555666666666666666777888999:::;;;;;;::::::888888999:::;;;<<<======;;;===???@@@???@@@BBBDDDBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;<<<===???>>>======>>>>>>???@@@AAA???AAACCCCCCAAA?????????===<<<:::888777666555555222222222111111000000///............---------,,,......---,,,+++++++++++++++,,,,,,------------------,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------qqqxxxlllfff\\\UUUWWW]]]___[[[YYY[[[^^^``````___\\\ZZZVVVOOOJJJKKKLLLIIIGGGFFFDDDBBB???999444000000111,,,,,,+++***+++---...000///000000///---+++,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,---...///...------,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////.........---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,---------...............---------,,,,,,,,,,,,------......------,,,........./////////000000......//////000111222222111111222222222222111111111222222333444444555555444444555666777888999:::999:::::::::;;;;;;;;;;;;=========<<<::::::<<<===;;;999777777999:::;;;:::888888888888888888888888555555555555555555666666333222111222333333333111000000000/////////....../////////.........------///////////////..................------..................---------,,,,,,...---,,,++++++,,,...///........................///............///000000..............................------------......,,,------......------,,,.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------......//////000000111111333333222222111111111000222333444555555666555555555666777888999:::;;;;;;888999;;;;;;;;;;;;<<<===<<<===>>>???>>>???AAACCCAAAAAABBBCCCBBBAAA@@@??????>>>===;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@>>>@@@AAA@@@>>><<<<<<<<<;;;:::888666444444444555222111111111000000000///......---------,,,,,,,,,---------,,,++++++++++++******+++,,,---......------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---wwwvvvkkkfff\\\UUUWWW]]]]]]YYYYYY[[[^^^```aaa___]]][[[VVVPPPKKKLLLKKKHHHEEEFFFDDDBBB???999444000000111---+++***))))))+++---//////000000///---+++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------*********+++,,,---...///---------,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---***++++++,,,------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,------......------,,,............////////////111111111111111111111111000111111222222111111000111111222222333444444555666666666666666777777777999999999999:::::::::;;;<<<======;;;999888;;;===;;;999666666888:::;;;:::777777777777777777777777444444444555555555555555333222111111333333222111111000000000000/////////000000000/////////......///////////////.........---..................---/////////...............------,,,+++,,,---///000.......................................///000000........................//////............//////,,,,,,------------,,,,,,......------,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------......//////000000111111222222222111111000000///111111222444444555555555333444444555777888999:::777:::<<<===;;;;;;<<<===;;;============>>>@@@BBB??????@@@AAAAAA???>>>===???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>===:::888888999888777555444333333444444111111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))+++,,,------......---,,,,,,++++++,,,,,,---............------,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,sssvvvkkkeee\\\UUUWWW\\\\\\XXXXXXZZZ^^^```aaa___]]][[[VVVPPPLLLLLLJJJFFFDDDEEECCCBBB>>>999333000000000///---+++))))))+++---///...///000///---,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------------,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,------......------,,,------........./////////222222222111111000000000000000111111111111000000111111222222333333444444666666666666555555555555888888999999999:::::::::888;;;??????<<<999999:::;;;999777777999:::;;;:::666666666666666666666666333444444555444444333333333111000111222333222111000000000000////////////000000000/////////...............///////////////------...//////...------////////////////////////,,,,,,,,,,,,---...///000........................---------------...//////........................//////............//////,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222111111111000000/////////000111333444444444444333333333444555777888999666999======;;;999:::<<<;;;<<<<<<;;;;;;<<<>>>AAA>>>>>>>>>>>>>>>======<<<>>>===<<<;;;;;;;;;;;;;;;:::999999::::::;;;<<<===<<<<<<<<<:::777555555666555444444333222222222333000000000000000000000000............---------,,,+++,,,,,,------,,,,,,+++))))))+++,,,---------------,,,,,,++++++,,,,,,---------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,lllssshhhccc[[[UUUWWW\\\]]]XXXWWWZZZ]]]___```___]]][[[VVVQQQMMMLLLJJJEEECCCEEEBBBAAA===888222//////000222000---+++***,,,...///---...///...---,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...***++++++,,,,,,------...++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++))))))***,,,,,,------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,---------........./////////////////////000000000000000111111111111000000111111111222333333444444444444444555555666666666888888888888999999999999555>>>HHHKKKHHHAAA;;;999:::999888888:::;;;;;;:::555555555555555555555555444444555555444333222111222111000111222333222000/////////.........------/////////.........------------......//////000000------...//////...------........................+++,,,---...////////////........................,,,,,,,,,,,,,,,---..............................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000000000000000//////...///000222333444444444555444444444555666888999444999======:::888999;;;:::;;;:::999999:::===??????>>>======<<<<<<=========<<<<<<;;;:::999999999999888888999999:::;;;<<<<<<<<<<<<999666444444555222222333333222222111111///000000000000000000000/////////.........------++++++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,hhh{{{mmmfffbbbYYYTTTWWW]]]^^^ZZZWWWYYY\\\___```___\\\[[[VVVQQQMMMLLLIIIDDDCCCEEEBBB@@@===777222///...///666333000---,,,---///000,,,...///...------...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------)))***+++,,,------...///++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******((()))***+++,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,//////...---,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,------......------,,,---------.........//////+++,,,,,,---...///000000000000111111111111000000000111111222333333444444111222333444555777888888777888888888888999999999666BBBQQQXXXTTTIII???::::::999888999;;;<<<;;;:::555555555555555555555555444444555555444222111///222111000111222222222000......---------,,,,,,,,,......---------,,,,,,,,,,,,------...///000111111,,,---...//////...---,,,------------------------***+++---///000000///...////////////////////////,,,++++++++++++,,,------////////////////////////,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111/////////000000000000000...///000111333333444444666666555555666777888999444888======999777888::::::::::::888888999<<<>>>@@@???===<<<<<<<<<===>>><<<<<<;;;::::::999888888888888888888999:::;;;<<<======<<<999666444444555000111222333333222111000////////////000000000000000////////////.........***+++,,,---------,,,+++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,hhh}}}kkkeeebbbZZZSSSTTT[[[[[[VVVZZZYYY[[[```dddccc]]]VVVTTTNNNKKKNNNNNNIIIEEEDDDDDDBBB>>>888333111111222666777666222---,,,000444000000//////.........---+++++++++,,,,,,,,,------+++++++++*********))))))------------------------.........,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***))))))+++------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))&&&+++666666,,,'''+++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************)))))))))))))))************************++++++,,,,,,,,,---------************+++,,,---............------,,,,,,,,,+++,,,------......------,,,++++++******)))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,---...///000111222111111111000000000000000111111000000111111222333222333444666777888888888888888999:::::::::999999===>>>FFFRRRUUUKKK@@@<<<888888888999:::888555222666555555555555444444444555555444333333222111111000000111111111111000000//////...---,,,++++++***+++,,,---......---,,,+++------------------------........................,,,,,,------------,,,,,,+++,,,---......---,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,+++******------------------------------------------------******+++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111111111000000000000000000111111111111222222222222333555666666666555444666777888888777666888999555888;;;<<<<<<<<<=====================<<<<<<<<<;;;::::::999999::::::;;;<<<;;;::::::999999999999===<<<:::888666444333333111111111111000000000000......//////......---,,,//////...---,,,,,,++++++,,,,,,,,,++++++*********,,,---...//////...---,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************hhh{{{fffaaa___YYYTTTXXX^^^]]]WWWYYYXXXYYY]]]aaaaaa]]]XXXVVVPPPLLLNNNNNNJJJGGGFFFDDDCCC???999333000000111666777666222---+++---111000/////////.........---,,,,,,,,,,,,------------,,,,,,+++++++++*********......------,,,,,,++++++.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,******+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///,,,000::::::111---111++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********)))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,************+++,,,------......---------,,,,,,,,,+++,,,------...---------+++++++++++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,---...///000111111000000000000000000000000111111000000111111222333222222444555666777777777777777888999:::::::::999888666;;;DDDFFF@@@999666999888777888999888555333555555555555444444444444444444333333222111111000///000000111111000000////////////...---,,,,,,+++,,,------------------,,,------------------------........................------............------,,,------------------,,,........................------------,,,,,,,,,,,,,,,------------...............---,,,,,,+++******------------------------------------------------*********+++,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000000111111111111222222222333333444444555555555444444666777888777777999:::777999;;;<<<;;;:::;;;;;;======<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;;;;;;;:::999999999999999<<<;;;999777555444333333111111111000000000//////...............------,,,///......---,,,,,,++++++,,,,,,,,,++++++*********...///111333333111///---***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************kkklllaaa]]]WWWUUUZZZ___]]]WWWXXXWWWWWWZZZ^^^___]]]ZZZYYYRRRMMMNNNNNNKKKIIIIIIFFFDDD@@@;;;444000///000444555555222,,,***+++---/////////...............,,,------------.........------,,,,,,,,,+++++++++......---,,,+++***))))))---......---++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...---++++++,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...***---444444...,,,///))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))***************************************++++++++++++,,,+++++++++***++++++,,,,,,------------,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000000111000000000000000000000000111111000000111111222333111222333444555666666666555666777888999999999999999666666:::<<<:::888888999888666666777777666444555555444444444333333333222222222111111000000/////////000000000000//////000//////......---------...------,,,,,,------...------------------------------------------------.........//////............------,,,,,,------...------------------------///.........------,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,,,,,,,------------------------------------))))))******+++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000000111111111111222222222444333333222333444555666444555777777777777999:::888:::<<<<<<:::999:::;;;======<<<;;;:::999999888::::::999999999999::::::;;;:::999999888999999999:::999777555444222222222111111000000000000//////...............---,,,,,,......------,,,,,,+++++++++++++++++++++*********000222444666555333000---***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************llllllbbbWWWTTTXXX]]]ZZZUUUXXXWWWVVVXXX\\\^^^^^^]]]ZZZSSSMMMMMMNNNKKKIIIJJJFFFEEEBBB<<<666111......111222222000---******+++........................---------.........//////......---------,,,,,,,,,,,,,,,,,,++++++*********---......---,,,+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''(((,,,,,,)))(((+++*********************+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))*********************************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---......///000000/////////000000000000000111111000000111111222333000111222333444444444444444555666777888999999999:::888777888999999:::;;;999777555555666666666555444444444444333333333222111111000000000/////////...//////000000//////...///////////////............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............////////////000000000000000000000111111111222222222666555333222222444666888555666888777666666777888999:::<<<<<<;;;;;;<<<===>>>>>>===<<<;;;999999888::::::999999999999::::::999999888888888888999999777666555333222111111111111000000000////////////------.........---,,,,,,---------,,,,,,,,,+++++++++++++++***************///111444555555222...,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************cccqqq]]]UUUXXX\\\ZZZWWWYYYXXXWWWXXXZZZ]]]______ZZZRRRMMMMMMMMMKKKIIIIIIFFFFFFDDD>>>777222...------...///...---,,,,,,------------...............---------.........//////.........---------,,,,,,*********++++++,,,,,,,,,,,,...///...,,,+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********,,,...///...,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,******,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))************************************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,------......//////......//////000000000000111111000000111111222333111111222333444444444444333444555666777777777777444555666555555666777666888666444444555666555444444333333333222222222222000000///////////////.........////////////...............///////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///......//////000000000000000000111111111222222222777666333222222444777999777888888777555444555666888999;;;<<<<<<===@@@BBB??????>>>===<<<;;;:::999:::999999888888999999:::888888777777777888888999555444333222111111111111000000000////////////...---------...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************,,,...000111111///,,,***++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************XXXvvv~~~cccXXXZZZ]]]\\\ZZZYYYXXXXXXXXXZZZ\\\^^^___YYYRRRMMMNNNNNNKKKIIIIIIFFFFFFDDD@@@999333///------,,,,,,,,,,,,---......---------------.........,,,------------...............---------,,,,,,,,,))))))***+++,,,---......,,,...//////---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------*********+++++++++++++++******+++++++++,,,,,,,,,))))))***---///000///...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((()))******++++++*********************************++++++++++++,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---------.........---......//////000000111111111000000111111222333111222333333444444444333444444555666666666555555111555888666555666666555666555444444555666555333333333333222222222111111////////////////////////------............---------------......//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///---......//////000000111000111111111111222222222777555333222222444777888777888888777555444444555777888:::;;;<<<>>>AAACCC??????>>>===<<<<<<;;;;;;999999888888888888999999777777777666777777888999444333222222111111111111000000////////////......---------------,,,++++++,,,,,,,,,,,,++++++++++++)))))))))******************+++---......---+++***,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************UUUrrrbbbWWWZZZ]]]]]]\\\XXXXXXXXXXXXXXXYYY[[[]]]YYYSSSOOOQQQQQQMMMIIIIIIEEEEEEEEEAAA;;;444000...///...,,,++++++---......,,,,,,,,,------.........,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,------......,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++************************))))))******+++,,,,,,---)))*********++++++++++++******+++++++++,,,,,,,,,******+++---000000...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))******))))))******+++,,,------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******************************((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++******'''(((((()))******++++++************************++++++++++++,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------......------......///000000111111111000000111111222333222333333444444444444444444555555555555444333333222888:::666555777888666444333333555666666444222222222222222111111111111////////////////////////---------......---------+++,,,,,,---.../////////,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------------,,,------------------------++++++,,,,,,------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------............///------......///000000111000111111111111222222222444333222111111333444666444555666666555555666888777888999999:::;;;>>>AAA=========<<<<<<;;;;;;;;;999999888888888888999999666666666666666777888888333333222222111111222222000000/////////.........,,,------------,,,++++++++++++++++++++++++++++++((()))))))))*********++++++++++++,,,------......,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************YYYuuu|||^^^UUUYYY\\\[[[ZZZVVVWWWXXXXXXWWWWWWYYYZZZYYYTTTQQQSSSSSSOOOJJJIIIDDDEEEEEEBBB;;;555000...222000,,,******,,,------,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************(((((()))***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,...000///---*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++,,,------+++'''((()))+++---///000111++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******++++++++++++******************************((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++******'''(((((()))***+++++++++************************++++++,,,,,,,,,---------************+++,,,---...*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******)))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------------------------...///000000111111111111000111222222333333333444555555555444444555555555555444333222222000666888333111444777555222333333555777666444111222222222111111111111000/////////000000000000000,,,------......------,,,***++++++,,,---...//////+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,............,,,+++------------------------)))******+++,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////---------...///000000111000111111111111222222222111111000000000111222333111333555666666777999;;;777888888888777888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666666666666666777888888333333222222222222222333000/////////............,,,,,,---------,,,++++++++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,---///000111---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************WWWyyyZZZRRRWWW[[[ZZZYYYXXXWWWUUUVVVWWWYYYYYYYYYZZZUUURRRTTTTTTPPPKKKJJJGGGHHHGGGCCC<<<666111///222000...,,,+++,,,---///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******+++++++++*********))))))------++++++++++++------++++++++++++++++++++++++******++++++++++++******+++,,,.........,,,***)))************************+++++++++++++++++++++++++++---///...,,,***+++---+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................------------......//////000000111111000000111111222333111222333333444444333333444555555666666666666666444444444555555555555666555555444444444333333333555555444333333222111111////////////////////////.........------,,,,,,,,,,,,,,,+++***+++,,,---...+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---------.../////////......//////...---,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++...------------...//////........................////////////000111222333333333333333333222111000222333444666777888888888<<<;;;:::999999999:::;;;;;;;;;:::999999:::;;;;;;:::999777666666666777888888666444444555666666666555555444333222000000//////////////////......------------,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,++++++++++++++++++***+++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***YYY~~~yyy^^^UUUXXXZZZXXXVVVYYYXXXXXXZZZ[[[\\\[[[YYYYYYSSSPPPQQQQQQNNNJJJIIIFFFFFFEEEAAA;;;555222111222000---+++++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******+++++++++*********)))))),,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,---...---,,,***)))************************+++++++++++++++++++++++++++...000///---++++++---+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------..................------------...//////000000111111111000000111111222333222222333444444444444444444444555666666666666666444444444444555555555555444333333333222222222222444444333333222111111000........................------------------,,,,,,,,,,,,+++++++++,,,---...+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------............------------------------------......------------......------------...........................---,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------...//////////////////////////////000000///000000111222333333333333333333222111000222333444666777777888888;;;:::999999999999:::;;;;;;:::999888888999:::;;;::::::888777777777888999777555444333555666666555555444333222111000000//////////////////...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++*********++++++************++++++,,,,,,++++++***YYYzzzwww^^^VVVYYY\\\ZZZWWWYYYZZZ\\\___```___\\\YYYYYYRRRMMMNNNNNNKKKIIIIIIDDDDDDBBB>>>999555333333111///---+++***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********************************************++++++++++++******+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++,,,---------,,,******************************++++++++++++++++++++++++)))+++...000000...,,,)))+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------............//////000111111111111000000000000111222222222333444444555555444444333444555555666666555555444444444444555555555555222222222222111111111111222222222111111000000///........................,,,,,,------------------,,,,,,+++++++++,,,---...+++,,,---......---,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------............------..............................------------..................---------------............------,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,------***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///111111111111111111111111000000000000111222333444222222333333333222111111222333444555666777777777:::999999888999999::::::999999888888888888999999;;;:::999888888888888999666555333333444555555444444333333222111000//////......//////......---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))************+++++++++*********************************++++++,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++))))))************))))))***++++++,,,,,,++++++***TTTsssuuuZZZRRRZZZaaa^^^XXXYYYZZZ^^^aaaccc```[[[WWWYYYRRRLLLMMMMMMJJJHHHIIIDDDCCCAAA===999666666666000///---+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---,,,+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++*********************************+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++...666===<<<333***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------------............//////000111111111000000000000000111222222333333444555555555555444333333444555555555555444333333444444444555555555333222222222222111111111111111000000000/////////........................,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------............------------------------------...------,,,,,,------............------,,,,,,,,,---------......------,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++))),,,,,,------------......++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...///000000000000000000000000000000000111111222333444222222333333333222222111222333444555666666666666888888888888888999999999888888777777777777888888999999999888888888888888555333222333444555444333333222222111000000//////---............---,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))***+++,,,,,,---------,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***[[[wwwzzzYYYNNNYYYddd```UUUXXXZZZ]]]```aaa___ZZZVVVZZZSSSMMMMMMNNNKKKIIIJJJEEEDDDBBB???:::777777777000///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******************************)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++******++++++++++++*********+++++++++++++++++++++************************++++++++++++++++++++++++000---000===JJJKKK<<<---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------...............///000000111111000000//////000000111222222333444444555555444444222333333444444444444444333333333444444444444555333333333333222222222222000000///////////////...........................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,------------------,,,+++++++++,,,,,,,,,------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,+++,,,,,,---------------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++))),,,,,,,,,------.........------------------------************++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---......////////////////////////000000000000111222333444111222222333333333222222222333444555666666666555777777777888888999999999777777777777777777777777777777777777777666666555333222111222333444333111111111111000000/////////---------------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))***+++,,,,,,---------,,,+++***)))***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***sss^^^OOOXXXccc^^^QQQYYYYYY[[[]]]^^^\\\XXXUUUZZZSSSNNNOOOOOOLLLJJJJJJFFFFFFDDD@@@;;;777666555000000///...------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------.........---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++******************************++++++++++++*********************+++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******************++++++++++++************************++++++++++++++++++++++++,,,))),,,888DDDEEE888+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,------......------......///000000000000////////////000111111111222333333444444333333111222333333444444333333333333333333444444444444444333333333222222222222////////////////////////------------------------,,,,,,------------------***+++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++)))++++++,,,,,,------..............................+++************+++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,------...------------------------////////////000111222333111111222333333333222222333333444555555555555555555666777888888888888888777777888888888888777777666666777777666666555444222111111222333333111000000000000000//////......,,,,,,------,,,,,,+++************+++++++++++++++***++++++,,,,,,++++++***)))************+++++++++*********************************++++++,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***fffUUUXXXaaa^^^TTT[[[ZZZYYYZZZ[[[ZZZXXXWWWXXXRRRNNNPPPPPPLLLIIIHHHFFFFFFEEEAAA;;;666222111111000000///......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////...,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++*********************++++++,,,************************++++++++++++++++++++++++&&&&&&)))...333333...)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,------....../////////////////////000111111000111222222333333222222111111222333333333333333222222333333333444444444222222222222111111111111////////////////////////------------------------------------------,,,,,,***+++,,,---------,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,---------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++)))******++++++,,,---------------------------------+++***)))))))))***,,,,,,******++++++,,,---------,,,,,,++++++,,,,,,---...------------------------............///000111222000111222333333333333222333333444555555555444444444555666888888888888888777777888999999888777777666777777888777666555444111000000111333222111///000000////////////......,,,,,,,,,,,,,,,+++******)))*********++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***}}}jjjZZZZZZaaabbb[[[]]][[[XXXXXXYYYYYYYYYXXXWWWQQQNNNPPPQQQLLLHHHGGGFFFFFFEEEAAA;;;444000...111111111000//////......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((***...000111///---+++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++******************************++++++++++++******))))))******++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++************))))))***+++,,,,,,************************++++++++++++++++++++++++(((+++---,,,)))(((+++///++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,---......//////////////////000111111000000111222222222222111111111222333333333333222222222333333333444444444111111111111000000000000/////////000000000000000------------------------.........------,,,,,,,,,***+++,,,---...---,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...---..................---........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,------+++)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---))))))***++++++,,,------,,,,,,++++++,,,,,,---...........................---------......///000111000111222333333333333333333333444444555444444444333444666777888888888777777888999::::::999888777777888888999999777666555000000000111222222000...///////////////.........+++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++,,,,,,+++++++++)))************+++++++++************************,,,,,,++++++++++++++++++++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++mmmooo[[[]]]gggdddYYYWWWZZZYYYUUUSSSVVVXXXWWW^^^SSSNNNRRROOOFFFCCCHHHGGGHHHFFFAAA999333111111222555555222,,,)))+++...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,......///000000///...---+++***)))'''''')))***+++******))))))******+++,,,************************))))))))))))))))))))))))************************+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))************,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------***+++,,,---............//////............//////000000000000000000000000222222222222222222222222000000000000111222333444222111111111000000//////////////////////////////++++++,,,,,,,,,---------/////////...------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******,,,...///---,,,,,,,,,,,,---..............................,,,---------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++---------------------------------...///000000111333222111111111222444444333333333444444555555555666666666666666555555555555666777777777666444333444666888::::::888555333222222222222111111111000000////////////.........+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))***,,,---///)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((bbbzzzzzznnn[[[]]]gggdddZZZVVVYYYYYYUUUSSSVVVWWWVVV[[[RRRMMMPPPNNNFFFCCCHHHFFFGGGEEE@@@999333111000222444555111,,,)))+++...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,---.........---,,,,,,,,,+++***))))))***+++,,,******))))))******+++,,,************************************************************************+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************))))))))))))************,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------,,,,,,,,,,,,,,,,,,+++,,,---......//////...//////............//////000000000000000000000000222222222222222222222222111111000000111111222222000000000/////////..............................++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///---,,,,,,,,,,,,---.......................................---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++*********+++,,,---++++++++++++++++++++++++------------------------------......///000000111222111111000111222333444333333333333333444444444666666666666666666666555555555666666666555333333333444666777777555333111222111111111000000000000/////////.........------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))***,,,---...)))************+++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))dddvvvxxxrrr~~~nnn[[[\\\eeedddYYYUUUYYYZZZWWWUUUWWWWWWUUUXXXPPPLLLNNNMMMFFFEEEHHHFFFFFFDDD@@@:::444222111222333444111,,,***,,,...+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++---,,,+++******+++,,,---******))))))******+++,,,************************************************************************+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************************************++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////............//////000000000000000000000000222222222222222222222222222222111000000000111111//////...............---------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,+++***+++,,,---...---,,,,,,,,,,,,---......------------------------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000000000000000000111222222333333333333333222222222555555666666666666666666444444555555555444333333222333333333333222111000000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************+++,,,---)))************+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))jjj}}}ppp[[[ZZZcccaaaWWWUUUZZZ\\\ZZZXXXYYYXXXVVVVVVPPPLLLMMMMMMIIIGGGJJJGGGFFFDDD@@@;;;777333222111222222000---+++,,,...+++++++++,,,,,,---------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))******+++,,,************************************************************************+++++++++*********))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******++++++++++++,,,,,,,,,---...///000000000000//////............//////000000000000000000000000111222222222222222333333333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,------......///...---,,,,,,---...///,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............//////000000///////////////000000111333333222222222222111111555555555555666666666666555555555555555555555444333333222111000000000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++,,,+++++++++++++++++++++************++++++++++++******************************+++++++++******)))iiisss]]]ZZZaaa___UUUVVV[[[___]]]\\\\\\ZZZVVVUUUQQQNNNNNNMMMKKKJJJKKKHHHFFFDDDAAA===999666333111111000///---,,,---...******+++,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......+++++++++******+++++++++******))))))******+++,,,************************************************************************+++++++++*********))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,*********++++++,,,,,,,,,,,,---...///000000000000//////............//////000000000000000000000000111111111222222333333333333333111000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,---...///000000///..................///++++++++++++,,,,,,---------,,,,,,,,,,,,---......------------------------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////......//////000000000000222222222222222222222222444555555555666666777777666666666666666666777777666555333222111111111222////////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))******+++++++++******nnnuuu^^^ZZZ```___VVVUUU[[[```___^^^]]]YYYUUUUUURRROOOMMMMMMLLLKKKKKKGGGEEEBBB@@@>>>:::666333000//////...---------...******+++,,,,,,---............---,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,---...///000***++++++++++++++++++*********))))))******+++,,,************************++++++++++++++++++++++++************************+++++++++************)))*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++*********************************************************++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******************************++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******++++++,,,,,,------,,,,,,---...//////////////////............//////000000000000000000000000111111111222222333333444333222111000///.........///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------...///000000......///000000///......++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------......//////////////////......///000000000000000222222222222333333333444444444555555666777777777777777666666777777888999777666555444333222222222////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))******+++******))))))************+++++++++*********+++++++++++++++)))))))))************+++************************))))))***++++++++++++***sssvvv___[[[bbbaaaYYYRRRZZZ______^^^\\\XXXSSSTTTRRROOOLLLLLLLLLKKKIIIFFFCCC@@@>>><<<:::555222000...---------......---)))******+++---......//////...---,,,++++++++++++,,,,,,,,,------------...---,,,,,,,,,---...000111++++++,,,,,,,,,,,,++++++******))))))******+++,,,************************++++++++++++++++++++++++************************+++++++++************)))************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************************************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,------......+++,,,---......//////...//////............//////000000000000000000000000000111111222333333444444222111000///////////////------........./////////------------------------------------............,,,,,,,,,------.........---...000222222000...---++++++,,,,,,---------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------/////////////////////......///000111111111000000111111222333444555555666444444555555666777777888777666666555666777888999888777666666444333222222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))***++++++***)))((()))************+++++++++)))*********++++++++++++))))))))))))************************************))))))***+++++++++++++++nnnvvv```\\\dddddd]]]PPPXXX^^^___]]][[[VVVQQQSSSRRRNNNKKKJJJKKKJJJGGGDDDAAA===<<<;;;999444000///...------.........---)))******+++---.../////////...---,,,++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,...///000,,,------......------,,,*********)))***++++++,,,************************++++++++++++++++++++++++************************+++++++++************)))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,------...//////***+++,,,---............//////............//////000000000000000000000000000000111222333333444444111000000///////////////,,,,,,,,,------.........---------------------------------.........//////++++++,,,,,,,,,,,,------,,,...111333333111...,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------///////////////............///111222222222111000111111222333555666777777444444444555666777777888666555444444555666777888777777777666555444222111000000000000////////////......------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++wwwxxxqqq\\\\\\eeecccYYYRRR[[[cccdddaaa^^^WWWQQQRRRQQQOOOMMMKKKIIIHHHGGGDDDBBB???===;;;888444111///...---,,,+++,,,------,,,,,,,,,---------............//////...---,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************)))))))))))))))***************************)))************+++++++++************************---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++---,,,+++******,,,...///,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,...---,,,,,,---///..................------////////////000000000000000000000000000000000000333111///111444555444222111111000000//////......000///...---,,,------...,,,,,,,,,---------......------------------------,,,---...---+++***+++,,,///...///444888777111+++........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111---******,,,---,,,***---,,,++++++******++++++---,,,++++++******++++++++++++,,,,,,,,,,,,---------------............///...///000111222333444444111111222222222222333333666666555555666777999:::777555222111222444888:::888777666444222000///...////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))************************)))((('''''''''(((***+++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,************************vvvvvvqqq\\\\\\eeedddZZZTTT]]]eeeeeebbb]]]WWWQQQSSSRRRPPPMMMKKKJJJIIIHHHBBB@@@===;;;999666222//////...---,,,+++,,,------,,,,,,,,,---------.....................---,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************))))))))))))******************************)))************+++++++++************************---,,,,,,++++++,,,,,,---++++++***))))))***++++++*********+++++++++,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,---------,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++---,,,+++******,,,---///,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++***,,,------,,,,,,---.....................------.../////////000000000000////////////////////////222000///000333444333111000000000000//////......000///...---,,,------...,,,,,,,,,---------......------------------------,,,---...---+++***+++,,,...---///333777666000***........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000---******,,,---,,,+++------,,,+++++++++++++++---,,,++++++***+++++++++++++++,,,,,,,,,,,,------------------...............//////000222333333444111222222222222333333333555555444444555666888999666555333222222444666888555555444333222111111000////////////...............------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))************************))))))(((((())))))***+++************************,,,,,,+++******+++,,,,,,************************yyyvvvqqq\\\[[[dddddd[[[VVV___gggfffbbb]]]WWWRRRTTTSSSQQQNNNLLLKKKJJJJJJCCC@@@===;;;999666222//////...---,,,+++,,,------,,,,,,,,,---------......---............------,,,+++++++++++++++++++++++++++---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((************************++++++++++++++++++++++++******)))))))))******+++************************)))************+++++++++************************,,,,,,++++++++++++,,,,,,++++++***))))))***++++++*********++++++++++++,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---...---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******,,,---...,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++)))+++,,,,,,+++***,,,---------------------............/////////000000000........................000///...///111222111000000000000////////////...//////...------------...,,,,,,,,,---------......------------------------,,,---...---+++***+++,,,---,,,---111444333///***------------------------,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---+++***+++,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------..................///000111222333333222222222222333333333444333333333333444555666777666555444333333333444444222222222222222222111111/////////............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,+++++++++***************************************))))))***++++++++++++***************************,,,++++++******++++++,,,************************wwwoooZZZXXXbbbbbbZZZTTT^^^fffeee```\\\XXXTTTTTTSSSQQQOOOMMMLLLKKKKKKEEECCC@@@>>>;;;888444111///...---,,,+++,,,------,,,,,,,,,---------......---------......------,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************++++++++++++++++++++++++******))))))******++++++************************))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,+++******************+++************++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---,,,************************************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++(((***++++++******+++,,,,,,,,,------------.............../////////000000........................//////...///////////////////////////////////////............------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,///111000---***------------------------,,,,,,,,,---------------......------,,,,,,,,,,,,---------,,,,,,++++++************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,------......---,,,,,,,,,------------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---------...............//////000111222222222222222222333333333333222222222333333444555555555555555444444222111111222222111111111000000000//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************)))***+++,,,---,,,+++***************************++++++++++++++++++++++++************************vvvoooXXXUUU^^^___YYYQQQ\\\eeeddd___[[[XXXUUUTTTSSSQQQOOONNNMMMLLLLLLFFFDDDAAA>>>;;;888444111///...---,,,+++,,,------,,,,,,,,,---------......,,,,,,---------------,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++***************+++,,,,,,************************))))))*********+++++++++************************,,,++++++******++++++,,,*********++++++*********))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************************+++++++++***************************************************++++++,,,,,,++++++***************++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++((()))+++***))))))***,,,,,,,,,,,,,,,------..................////////////////////////////////////......///............................../////////------..................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,---......---+++------------------------,,,,,,,,,------...............------------,,,,,,...------,,,,,,+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,++++++++++++,,,...///......---,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------............//////000000111111111111222222222333333111111222222333444444444444444555444333222000///222222111000///......---............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************)))***,,,---------,,,+++************************++++++++++++++++++++++++************************uuupppXXXTTT\\\]]]XXXQQQ\\\eeeccc]]]YYYWWWVVVSSSRRRQQQOOONNNMMMLLLLLLEEECCC???<<<:::666222...///...---,,,+++,,,------,,,,,,,,,---------......+++,,,,,,------------,,,++++++++++++++++++++++++***,,,---,,,+++***+++---++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---************************)))************+++++++++************************++++++************++++++)))***++++++++++++***))))))))))))************+++************************************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************+++++++++)))))))))))))))***++++++******************************************************++++++++++++***************+++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,(((***++++++***)))+++,,,++++++,,,,,,------......------........./////////////////////////////////...///000///---------...---............/////////,,,---......///.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***++++++*********++++++,,,,,,------......------,,,,,,------...***+++++++++***+++...111...------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------........./////////000000000000000111111111222000111222333444444444333333444444333222111000///222111111000...---,,,,,,.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,***************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************vvvrrrZZZTTT[[[]]]XXXUUU```hhheee]]]XXXVVVTTTRRRRRRPPPNNNMMMLLLLLLLLLFFFCCC@@@===:::666222...///...---,,,+++,,,------,,,,,,,,,---------......***+++,,,---------------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...************************)))************+++++++++************************++++++************++++++)))***++++++++++++***)))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******)))))))))***+++,,,******************************************************++++++++++++******))))))***+++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,)))***,,,+++******+++---***++++++,,,------......---------.........//////...........................000111000---,,,---///---------.........//////,,,,,,.../////////......,,,,,,,,,---------......++++++++++++++++++++++++***+++---,,,,,,+++---...++++++,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------..................,,,,,,,,,---------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++***)))******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---)))***,,,+++***+++///222------,,,+++++++++++++++......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------............//////////////////000000000000000111222444444444444333333333222222111111000000/////////.........------.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++***************************************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************yyyuuu[[[TTT[[[^^^YYYYYYdddkkkfff]]]WWWTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLHHHEEEBBB???<<<888444000///...---,,,+++,,,------,,,,,,,,,---------......***+++,,,,,,------------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...************************)))************+++++++++************************++++++************++++++)))***+++,,,,,,+++***)))))))))))))))************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))******************************++++++++++++******))))))***++++++++++++*********************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---******+++,,,,,,---......---------.........//////------------------------...000222000---,,,---///---------.........//////+++,,,.../////////......,,,,,,,,,---------......++++++++++++++++++++++++***+++---,,,,,,,,,---...+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------..................,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))******+++,,,,,,---......,,,++++++++++++++++++,,,(((***,,,+++***+++///222---,,,++++++******++++++......---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------------..............................////////////000111333444555555444444333222111111000111111111---------.........//////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++************************+++***)))((()))***,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************tttrrr\\\YYY^^^\\\VVV^^^bbbeeeddd___ZZZXXXXXXXXXVVVTTTSSSRRROOOLLLJJJGGGDDD@@@>>><<<888222...000///---,,,,,,---...000------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))))))))************+++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++******************++++++******++++++++++++************************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++***************++++++))))))))))))************+++***)))(((((()))******+++++++++*********))))))************************************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))))))))***+++,,,---************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,---...//////........................//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++******+++,,,---,,,,,,,,,++++++*********************************---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......++++++******++++++,,,---++++++******************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,------......///111111000///////////////000111111111111222222222000000000000000000000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***+++++++++************)))************************+++*********))))))((((((++++++++++++++++++++++++************************sssppp[[[YYY______YYYZZZ^^^cccccc___[[[YYYYYYWWWUUUTTTSSSSSSQQQOOOLLLGGGDDDAAA???<<<999333///000///---,,,,,,---...///------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++,,,+++++++++***)))))))))******++++++++++++***************************************+++++++++,,,,,,***************++++++++++++***************++++++))))))))))))************---,,,+++******+++,,,,,,+++++++++*********))))))************************************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++***************+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///........................///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------******))))))******+++,,,************************************************************++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///111111000///////////////000111111111111222222222111111111111111111111111.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************)))))))))))))))***++++++************************)))************+++++++++))))))***++++++++++++***+++++++++************)))************************+++*********))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))qqqoooZZZXXX```aaa]]]UUUZZZ```bbb___[[[YYYYYYVVVUUUTTTTTTTTTSSSQQQOOOHHHFFFBBB@@@===999555111111000...,,,,,,---...///------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))******+++++++++******)))************+++++++++******++++++++++++******)))***++++++***)))***+++---,,,,,,+++***)))((((((******++++++++++++***************************************++++++++++++,,,+++++++++***************++++++***************+++))))))))))))************,,,,,,++++++++++++,,,---+++++++++***************************************************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++,,,,,,------.........------------------------............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,))))))(((((())))))***+++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///111000000///////////////000111111111111222222222111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))************+++++++++))))))***++++++++++++***+++++++++************)))***************************************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))zzznnnoooYYYXXX```bbb^^^SSSYYY___aaa^^^ZZZXXXXXXXXXWWWUUUUUUUUUTTTQQQOOOHHHFFFDDD@@@===999666444333111///---,,,,,,---...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++))))))*********+++++++++******++++++++++++******)))***++++++***)))***+++,,,+++++++++***)))))))))******++++++++++++******************************************++++++++++++,,,+++++++++***))))))))),,,+++******)))*********((()))))))))******************)))*********++++++************************************************************************************************))))))***++++++++++++***+++++++++++++++++++++++++++***************++++++,,,++++++***))))))******************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++*********---,,,++++++,,,///111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************)))************+++++++++)))))))))))))))***++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,------......///000000////////////000000000000111111111222222222222222222222222222222222//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++))))))***++++++++++++***+++++++++*********))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))wwwooopppZZZXXX```aaa]]]TTTYYY^^^```]]]YYYWWWWWW\\\ZZZXXXVVVTTTRRRNNNKKKHHHGGGDDD@@@<<<999777666444222000---,,,,,,---...------------------------------------------------...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,))))))*********+++++++++)))******++++++******))))))***++++++***)))***+++)))))))))***+++++++++,,,******++++++++++++******************************))))))*********+++++++++,,,+++++++++***))))))))),,,++++++***))))))******((()))))))))************))))))******++++++++++++************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++***))))))***************))))))***++++++,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++******)))---,,,++++++,,,///222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))))))))*********+++++++++************+++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------+++++++++,,,,,,,,,------++++++,,,------......///000000////////////000000000000111111111222222222111111111111111111111111//////000000111000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))***************++++++,,,************************))))))*********+++++++++))))))***++++++++++++***+++++++++*********))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++yyyvvvppp[[[YYY```aaa]]]UUUYYY^^^^^^\\\YYYXXXYYY___]]]YYYVVVTTTPPPKKKHHHGGGFFFDDD@@@;;;888777777555333111...,,,,,,------------------------------...------,,,,,,------.........------------............------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))************+++++++++))))))************)))))))))***++++++***)))***+++(((((()))***+++,,,,,,---******++++++++++++******************************)))))))))************++++++++++++***************,,,,,,+++***))))))))))))))))))))))))***************+++,,,---.........---***************+++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++***))))))))))))***))))))))))))***+++,,,---************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,+++++++++---...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++++++++***+++,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,------......//////////////////000000111000111111111111222222222000000000000000000000000///000000111111111111111,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************+++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***+++++++++************)))*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~ppp\\\[[[bbbccc^^^TTTXXX\\\]]][[[ZZZ[[[]]]___\\\YYYVVVSSSOOOJJJGGGFFFFFFDDD???:::777777888666444111...,,,,,,,,,---------------------------...---,,,,,,,,,,,,---.........------------......///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))+++,,,---)))************+++++++++))))))************)))))))))***++++++***)))***+++)))))))))***+++++++++,,,******++++++++++++******************************))))))))))))***************************+++++++++---,,,+++***))))))))))))))))))))))))***************+++,,,...............))))))*********+++++++++************************************************************************))))))***++++++++++++***************************++++++***)))))))))))))))+++***************++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))*********++++++++++++************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************++++++,,,((())))))***++++++,,,,,,------------------------------------............++++++,,,,,,,,,,,,------++++++,,,------......//////////////////000111111000111111111111222222222///////////////////////////000111111222222222111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***+++++++++************)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++ooo]]]\\\dddeee```SSSVVVZZZ[[[[[[[[[^^^aaa^^^[[[XXXUUUSSSOOOKKKGGGEEEEEEDDD???999666666888666555222///---,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........------------......//////...---,,,,,,++++++++++++++++++++++++++++++***************************))))))))))))+++---...)))************+++++++++))))))************)))))))))+++++++++***)))***++++++++++++*********************++++++++++++******************************))))))))))))************))))))******+++++++++,,,---,,,+++***))))))))))))))))))))))))************((()))***,,,------,,,,,,))))))******++++++++++++************************************************************************))))))***++++++++++++***************************++++++***))))))((())))))---,,,+++***))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,))))))******++++++++++++************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......------------------------***++++++++++++,,,,,,,,,)))))))))))))))******+++((())))))***++++++,,,,,,---------------------------------.........//////++++++,,,,,,,,,---------++++++,,,------......//////////////////000111111000111111111111222222222///////////////////////////000111222222222222222,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***+++++++++************)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************}}}lllYYYXXX^^^```___UUUWWW\\\___\\\WWWYYY___```^^^[[[WWWRRRNNNJJJIIIHHHGGGDDD???999555333333666444111...,,,+++******,,,,,,,,,------.........///......---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((((()))***+++,,,+++******++++++************++++++)))************+++++++++///...---,,,+++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,************************************************000...---+++******++++++))))))************))))))++++++*********************************************+++,,,,,,+++***)))(((************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,...,,,++++++,,,---,,,+++------------------------,,,,,,++++++***)))(((((()))))))))***+++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...//////------...///------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,---------,,,+++***///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,,,,+++//////.........---------,,,,,,+++---...///---,,,000///...---,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------///000000///////////////.........//////000111111111111111111111111111111111111111000000000000////////////000000//////.........---......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,+++************************************++++++++++++++++++++++++++++++******************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++tttmmm[[[YYY^^^```^^^TTTVVV[[[^^^[[[VVVXXX^^^___]]]ZZZVVVRRRNNNKKKIIIFFFFFFDDD???999555222222111000...,,,+++++++++,,,,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++************************************&&&''')))***+++++++++***++++++************++++++)))************+++++++++......---,,,+++++++++++++++++++++*********))))))++++++***))))))***++++++************************************************...---,,,+++*********+++))))))************))))))***************************************************++++++,,,+++***)))(((************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++,,,---------,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------,,,,,,,,,,,,///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,+++///.........------------,,,,,,,,,---//////...---//////...---,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------///.........---------,,,,,,,,,,,,,,,---...//////////////////............//////000111111111111000111111111111111111111111000000000000/////////...............---------,,,......---,,,,,,+++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++...---,,,+++************************************++++++++++++++++++++++++++++++************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ppplll[[[ZZZ______]]]TTTVVV[[[^^^ZZZVVVWWW]]]___^^^[[[VVVRRRNNNKKKIIIDDDDDDDDD@@@:::444111///...---,,,,,,---...///000,,,,,,,,,------------......---------------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))))))))*********+++++++++++++++++++++++++++++++++************)))))))))'''(((((()))***+++++++++&&&'''((()))************++++++************++++++)))************+++++++++...---,,,++++++***+++++++++++++++***************++++++***))))))***++++++************************************************---,,,+++***)))))))))***))))))************))))))***************************************************++++++++++++***))))))************************************************+++++++++++++++++++++++++++++++++***************************************,,,,,,+++***+++,,,---...,,,+++******,,,,,,,,,***++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++***************+++++++++*********************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---///000111//////---,,,,,,,,,---.........---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,............------------,,,+++,,,---000000000.........------,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++..............................------------,,,,,,***++++++,,,,,,---.................................///000000111111000000000000000000000000000000000000000/////////......---------,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++******++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzhhhYYYYYY^^^___]]]UUUWWW\\\___[[[VVVXXX]]]bbb```\\\WWWRRRMMMIIIGGGBBBCCCDDDAAA;;;444000------------...///222444666------------------------------,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++***)))))))))))))))))))))'''(((((())))))***++++++))))))************))))))++++++************++++++))))))*********+++++++++---,,,,,,+++******++++++************************+++******************+++************************************************++++++***)))))))))))))))))))))************))))))***************+++++++++*********************************+++************************************************************************************************************)))))))))))))))))))))))),,,+++***))))))***,,,---+++***)))***,,,---+++***************************+++++++++*********)))))),,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------------,,,---...//////------...///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,///222333111///---,,,,,,,,,...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))***++++++,,,,,,,,,,,,------------------------,,,+++,,,---000111000///------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------...............///...//////000000000000000000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++,,,,,,******+++++++++++++++,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++dddVVVWWW]]]___]]]WWWYYY^^^```]]]WWWYYY^^^eeebbb^^^XXXQQQKKKFFFCCCAAACCCDDDAAA<<<555///---++++++,,,---///222555666------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))...---,,,+++***)))))))))++++++************++++++))))))*********+++++++++,,,,,,+++*********++++++*********************************++++++*********************************************************)))******)))))))))(((((())))))************))))))))))))*********+++++++++******************************************++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))((((((***+++,,,*********+++------,,,***************************+++++++++***************,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...//////------...///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,///111333111///---,,,,,,,,,...///,,,---------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,------------------,,,+++,,,---///000///...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,---------......//////......///000000000000000////////////////////////////////////............---------------------...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***************************************++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++eeeVVVWWW]]]```^^^XXXZZZ___aaa]]]XXXYYY___fffccc^^^XXXQQQJJJEEECCCBBBDDDDDDBBB<<<555000...*********+++,,,...111222...------------,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++)))))))))************++++++++++++***************000///---,,,******))))))++++++************++++++)))************+++++++++++++++************++++++***************+++++++++)))***++++++++++++***)))************************************************))))))************)))((())))))************)))))))))))))))***++++++,,,,,,*********************************)))******+++,,,************************))))))))))))))))))))))))***************************************+++++++++************************)))))))))*********************+++---//////---+++************************************************+++++++++******************************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...///000//////---,,,,,,,,,---...+++,,,---.........------+++,,,,,,------,,,,,,+++******++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---...///---,,,***+++,,,------,,,+++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++,,,,,,((()))+++,,,------,,,+++,,,,,,,,,---......//////---...//////000000///////////////////////////////////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,------,,,***************************************++++++,,,,,,---******++++++,,,---------------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++jjjYYYYYY___aaa```XXXZZZ^^^aaa]]]WWWXXX^^^dddbbb]]]WWWQQQKKKGGGEEEDDDEEEEEEBBB<<<666111///,,,+++******+++,,,---.........---------,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******************+++++++++,,,++++++++++++++++++++++++************++++++,,,,,,******++++++,,,,,,---------,,,+++*********+++,,,++++++************++++++)))************+++++++++++++++************++++++))))))*********+++++++++)))***++++++++++++***)))************************************************))))))***++++++******)))))))))************))))))((())))))***++++++,,,,,,******************************)))))))))***,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,---------+++******+++,,,...000000...,,,++++++++++++++++++++++++***************************************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,+++,,,---.........------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,------+++))))))***,,,------,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,((()))+++---...---,,,,,,++++++,,,------...//////---...//////000000//////........................//////.........---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,************************************++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))************************)))******+++,,,,,,------******++++++,,,------...------,,,,,,++++++******************************++++++++++++++++++++++++zzzppp]]][[[aaacccbbbWWWYYY^^^```\\\VVVWWW]]]bbb```\\\WWWRRRMMMIIIGGGEEEFFFEEEBBB<<<666222111///...---,,,+++,,,------.........------,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++---...///000***))))))))))))+++,,,---++++++************++++++)))************++++++++++++***************++++++))))))******++++++++++++)))***+++,,,,,,+++***)))************************************************)))***+++,,,,,,+++***)))))))))************))))))((())))))***++++++,,,,,,******************************)))))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))+++...000000///---+++++++++,,,///111111///---++++++++++++++++++++++++******************++++++))))))******+++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++---...//////------...///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,---------,,,+++******+++---...///...------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///000............------,,,++++++++++++,,,,,,------------,,,++++++,,,,,,***((()))***,,,------,,,+++)))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((***,,,.........---,,,++++++,,,,,,---...//////---......///////////////........................//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++************************)))************+++++++++++++++++++++++++++++++++)))***,,,------,,,+++)))************************))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++vvv^^^YYY___eeeeeeWWWXXXZZZ[[[WWWTTTWWW^^^aaa```]]]YYYTTTNNNIIIGGGHHHFFFDDDBBB???;;;555222000000///...---,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,***)))***++++++***)))******++++++++++++******,,,+++***))))))***+++,,,+++++++++*********))))))************************+++,,,---,,,***)))***+++''''''(((***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,)))***++++++***)))((('''************************((()))***+++,,,+++******++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,---------------............///------............------******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++////////////...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,------.........************************)))************+++++++++.........------,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++---,,,+++***)))***+++,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------///...,,,*********,,,---///...,,,+++***+++,,,,,,******))))))******+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///...---------............///000//////...---,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************************************++++++++++++***((('''&&&)))))))))***+++++++++,,,zzzaaaZZZ```dddcccVVVWWW[[[\\\XXXTTTWWW^^^``````^^^ZZZUUUOOOIIIFFFGGGEEEDDDBBB???:::444000/////////...------,,,,,,,,,------......---------///...++++++,,,.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,+++++++++***)))***++++++***)))******++++++++++++******++++++***))))))***+++++++++++++++*********))))))************************+++,,,---,,,***)))***+++(((((()))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,+++*********************+++++++++,,,,,,++++++,,,,,,,,,+++***)))************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++************************)))******+++,,,,,,------------------............,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++.../////////...---,,,+++++++++,,,---------,,,,,,,,,,,,------------------++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,+++++++++,,,,,,---......///++++++++++++++++++++++++...---,,,+++***++++++,,,+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------///...,,,******+++,,,---...---,,,+++++++++,,,,,,)))*********++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...//////......------------............000000///......---,,,,,,************************++++++++++++++++++++++++************++++++++++++************************************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******************************************************++++++******)))((('''***************+++++++++|||cccZZZ^^^aaa___UUUWWW[[[^^^ZZZUUUWWW]]]______^^^[[[VVVPPPIIIEEEEEEDDDCCCBBB@@@:::333.................................------------......111///---,,,---......------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++******++++++++++++******)))***++++++,,,,,,+++++++++***)))***+++,,,+++)))******++++++++++++******++++++***))))))***+++++++++++++++***************************************+++,,,---,,,***)))***+++))))))*********+++++++++++++++************+++++++++++++++++++++***************+++++++++,,,,,,,,,------,,,+++*********************++++++++++++,,,,,,---------------,,,+++************************++++++,,,------------,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///---+++***++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---------,,,+++++++++,,,,,,))))))+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------............000000000///......------++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++************************((()))***+++,,,---......++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***************))))))+++++++++***************{{{bbbYYY\\\^^^[[[TTTWWW\\\___[[[VVVXXX]]]^^^______\\\WWWQQQJJJEEEDDDDDDDDDCCC@@@999111,,,---------.........//////000///...---------...//////222444333...******+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))************))))))))))))***++++++++++++++++++)))))))))+++,,,+++*********++++++++++++******+++******************+++************************************************+++,,,---,,,***)))***+++************************++++++************+++++++++++++++*********************+++++++++,,,,,,,,,---,,,++++++*********+++************++++++++++++------------------,,,,,,************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++***++++++,,,---.....................------,,,,,,,,,------------------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---......,,,,,,---------.........000000000//////.........++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++++++++,,,+++++++++***))))))))){{{ccc[[[]]]^^^\\\TTTVVV\\\___\\\WWWXXX^^^^^^______]]]XXXQQQJJJFFFDDDDDDDDDCCC@@@999111+++,,,,,,------.../////////222111///...---...//////---777???===222)))))),,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++((())))))******))))))((())))))***++++++++++++******)))((()))+++,,,+++*********++++++++++++***************++++++*********************************************************+++,,,---,,,***)))***++++++++++++************)))+++******))))))******+++******************************+++++++++,,,,,,,,,,,,,,,++++++******++++++))))))*********+++++++++,,,++++++++++++,,,,,,,,,***************************************++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++******+++,,,---.....................------,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---...,,,,,,,,,------------...////////////............++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,++++++,,,+++++++++***)))))))))}}}fff^^^```aaa]]]UUUWWW[[[^^^[[[WWWYYY```______^^^\\\WWWQQQKKKHHHFFFEEEDDDCCC???999222,,,---------.........//////222111000//////...//////...999CCCAAA666,,,+++///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))************))))))((()))******++++++*********)))((()))+++,,,,,,+++******++++++++++++******)))***++++++++++++***)))***************+++++++++************************+++,,,---,,,***)))***+++++++++************************))))))))))))******)))))))))*********************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))))))))************++++++************++++++,,,******************************)))))))))***+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...))))))******+++,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,***+++,,,...////////////------------------,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,)))***,,,---------,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...,,,,,,,,,,,,------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,++++++++++++***************~~~ggg^^^```___[[[VVVWWW[[[]]]ZZZWWWZZZaaa```___^^^[[[WWWQQQLLLJJJIIIGGGEEEBBB???999333...---------...............111111111111000///.........444999999444///---///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++************++++++************************)))************+++++++++)))******++++++******)))((())))))***************)))(((((()))+++---,,,+++******++++++++++++******)))***++++++++++++***)))))))))*********+++++++++************************+++,,,---,,,***)))***+++******************++++++******))))))))))))******((()))))))))*********+++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))************+++***))))))***+++,,,---************************++++++*********+++,,,---++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++,,,,,,---...((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,------***+++,,,...//////000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------------------------------------------------------+++,,,---------,,,******,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------------***+++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///222000,,,***,,,///++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***************+++++++++}}}eee\\\]]]\\\XXXWWWXXX[[[\\\YYYWWW[[[cccaaa```^^^ZZZVVVQQQMMMKKKJJJHHHEEEBBB>>>999333///........................111222222222111000...---,,,,,,---...//////---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++************++++++************************)))************+++++++++******++++++++++++******(((((()))***************)))(((((()))+++---,,,+++******++++++++++++******)))***+++,,,,,,+++***)))))))))******++++++++++++************************+++,,,---,,,***)))***+++))))))*********+++++++++******))))))))))))******(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))************++++++***)))***+++---...************************---,,,+++++++++,,,---...++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,************************,,,,,,++++++,,,,,,---...((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------...---+++******+++---///***+++,,,...///000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------++++++,,,---,,,+++***))),,,+++*********+++,,,---******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------------)))***,,,---...---,,,,,,,,,,,,+++++++++,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///222111,,,***,,,///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))******+++++++++,,,yyyccc\\\[[[YYYVVVSSSYYY^^^___[[[YYYZZZ\\\dddaaa^^^]]]WWWNNNIIIHHHHHHIIIEEE>>>:::888555111///............---------////////////...---,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++...---+++***++++++***))),,,,,,+++***)))((('''''')))))))))))))))******+++,,,,,,+++***))))))******************************))))))))))))************))))))***++++++++++++***++++++************++++++((()))******)))((()))+++************************************************)))************+++++++++***++++++++++++***))))))(((((()))***++++++,,,,,,************************,,,+++***))))))***+++,,,++++++************++++++++++++******)))*********)))))))))***+++++++++,,,******))))))))))))))))))******++++++++++++******************************+++***))))))***,,,...000+++++++++*********))))))************************+++++++++*********))))))(((000222+++(((------((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++***++++++,,,------------++++++,,,------------,,,*********++++++,,,,,,,,,++++++------------++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++...------,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,.........------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,+++,,,------,,,*********+++,,,,,,,,,,,,+++///---+++))))))+++---///+++++++++++++++++++++++++++++++++*********))))))yyyeee]]]ZZZWWWSSSTTTYYY^^^___[[[XXXZZZ\\\ddd```^^^]]]WWWOOOIIIIIIHHHIIIFFF???:::888444//////............---------------.........------,,,---------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,+++******+++++++++***++++++******))))))(((((()))))))))))))))***++++++,,,++++++***))))))******************************))))))))))))************))))))***++++++++++++***++++++************++++++(((***+++***))))))***+++************************************************)))************+++++++++***++++++++++++***))))))(((((()))******+++,,,,,,************************++++++***))))))***++++++++++++************+++++++++***************++++++***************+++++++++******************************++++++++++++******************************++++++))))))***+++---///+++++++++*********))))))************************+++++++++*********))))))+++000222...+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++...------,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,---***+++,,,,,,------,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,+++,,,------,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))|||hhh___\\\WWWRRRTTTZZZ______[[[XXXYYY[[[bbb___]]]\\\WWWOOOJJJIIIHHHJJJGGGAAA;;;888333---///............---------+++,,,,,,------------,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))***++++++,,,+++******)))*********************************))))))))))))************))))))***++++++++++++***++++++************++++++)))+++++++++))))))***+++************************************************)))************+++++++++***++++++++++++***))))))((())))))******+++++++++************************++++++***))))))***++++++++++++************++++++))))))))))))***+++,,,,,,+++++++++*********************++++++++++++++++++******++++++++++++******************************,,,,,,*********+++,,,---+++++++++***************************************+++++++++***************---...222555222,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))************))))))*********++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,------...------------------------////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,***+++,,,,,,------,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++++++++++++++++++++++++++++++++***************kkkbbb^^^[[[XXXUUUZZZ______[[[XXXXXXZZZaaa]]]\\\\\\WWWOOOKKKJJJIIILLLJJJDDD>>>:::333---///............---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,/////////...,,,+++***+++)))))))))******+++++++++******))))))******+++,,,++++++***************+++************************((()))))))))************))))))***++++++++++++***++++++************++++++***,,,,,,,,,***)))***+++************************************************))))))*********+++++++++***++++++++++++***))))))((()))))))))*********+++************************+++******************+++++++++************++++++))))))))))))***+++,,,---,,,+++++++++***)))))))))+++++++++++++++,,,,,,,,,******++++++++++++******************************---,,,+++*********++++++************************************************************************,,,,,,333===<<<000+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,---......---,,,,,,++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------------------------------..................------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))******+++***+++,,,,,,------,,,,,,******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---+++***+++,,,------,,,++++++***+++++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************jjjaaa_________VVV[[[```___[[[WWWWWWYYY___\\\[[[[[[WWWPPPKKKLLLKKKNNNLLLEEE@@@<<<555//////............---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---222333444222...+++******))))))******++++++,,,,,,***************++++++,,,+++***************++++++************************((()))))))))************))))))***++++++++++++***++++++************++++++,,,------,,,+++******+++************************************************))))))*********+++++++++***++++++++++++***)))))))))))))))))))))******************************************++++++*********++++++************++++++))))))))))))***+++,,,---,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******++++++++++++******************************------,,,+++************************************************************************************))))))333CCCEEE:::///---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******+++++++++******))))))))))))******++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++*********++++++,,,---------------,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,---......------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))(((((())))))***+++***+++,,,,,,------,,,,,,******++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---+++******,,,---...---++++++*********+++,,,---111000---+++))))))******++++++++++++++++++++++++************************iii______aaabbbWWW\\\``````ZZZWWWWWWYYY]]]ZZZZZZ[[[WWWPPPLLLMMMLLLNNNLLLEEE@@@<<<777111///............---------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------222444666333...***)))************+++++++++,,,,,,+++************+++,,,,,,*********)))******+++,,,************************))))))))))))************))))))***++++++++++++***++++++************++++++---......---+++***+++,,,************************************************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************)))***++++++++++++***)))++++++************++++++))))))))))))***+++,,,,,,+++++++++***************))))))******+++,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,+++************************+++++++++***************************************+++++++++'''(((222BBBJJJEEE888...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********))))))*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++,,,------,,,,,,---------,,,++++++,,,,,,---...............------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))******+++***+++,,,,,,------,,,,,,******++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++---+++)))***,,,---......,,,+++*********+++,,,---333111---***((()))***+++++++++++++++++++++++++++***************+++++++++lllbbbaaacccdddXXX\\\aaa```ZZZVVVVVVXXX\\\YYYYYYZZZWWWQQQMMMMMMKKKLLLIIIBBB===;;;777222///............---------------.........------,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...---111444222...******+++++++++++++++++++++++++++++++++******++++++,,,---******))))))***++++++,,,************************))))))))))))************))))))***++++++++++++***++++++************++++++---...///...,,,***+++,,,************************************************)))************+++++++++***++++++++++++***)))))))))))))))))))))))))))(((************************)))***++++++++++++***)))++++++************+++++++++***************++++++***************+++++++++(((((())))))***++++++,,,******++++++++++++******************************++++++,,,,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++((()))///;;;JJJOOOBBB222,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++,,,---...++++++,,,---------,,,,,,---...//////000000//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++++++++******************************++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******))))))))))))***++++++***+++,,,,,,------,,,,,,******++++++++++++******)))************+++++++++***++++++++++++,,,,,,,,,++++++************++++++---+++))))))+++...//////,,,+++***))))))+++---...///...,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++qqqhhheeeffffffXXX]]]aaa```ZZZVVVVVVXXX[[[YYYXXXZZZWWWQQQMMMNNNJJJJJJGGG@@@;;;:::777222//////.........---------////////////...---,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...)))---111111---***+++---++++++++++++++++++++++++++++++******++++++,,,---******))))))***+++,,,,,,************************))))))))))))************))))))***++++++++++++***++++++************++++++...//////...,,,***+++,,,************************************************)))************+++++++++***++++++++++++***))))))))))))))))))((((((((((((************************)))***+++,,,,,,+++***)))++++++************++++++++++++******************))))))******+++++++++,,,'''(((((()))******++++++******++++++++++++*********************************++++++,,,,,,,,,++++++))))))******++++++++++++************************))))))******++++++++++++)))***,,,555HHHTTTIII555------------------------******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,---...***+++,,,,,,------------...//////000000000000000.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********++++++++++++******************************++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************++++++,,,++++++,,,---------,,,,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++---+++))))))+++...//////,,,+++***))))))+++---...***+++,,,---------,,,,,,++++++++++++++++++++++++))))))******++++++++++++qqqeeeaaaccceee^^^]]]^^^```\\\VVVTTTVVV\\\ZZZYYYZZZWWWPPPLLLMMMIIIJJJFFF???;;;999666111222000---+++,,,---------............---,,,+++***)))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++******+++---+++++++++++++++++++++++++++***)))***++++++***)))+++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++******)))))))))))))))((((((((((((((())))))***************************++++++***)))(((((()))))),,,+++***))))))***+++,,,)))************+++++++++,,,+++******++++++)))'''************************,,,,,,,,,++++++*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))'''...///000BBBWWWRRR???222---,,,111000+++(((*********++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...////////////000000000000111000///...---,,,++++++//////...------------............------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++***+++,,,---...---,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...---+++***)))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************************++++++++++++++++++++++++}}}oooccc```aaaccc\\\[[[\\\^^^\\\VVVTTTWWW\\\ZZZYYYZZZWWWPPPLLLMMMHHHIIIFFF???;;;:::666222222000---+++,,,---------............---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,...///...,,,++++++++++++++++++++++++++++++++++++***)))***++++++***)))+++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++******))))))))))))))))))))))))))))))***++++++************************+++******))))))))))))***++++++***))))))***++++++)))************+++++++++,,,+++******++++++)))(((************************,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))%%%***))))))999OOORRRFFF666///,,,......+++)))*********++++++++++++******))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---........./////////000000000111000000///---,,,,,,+++//////...---------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************************++++++++++++++++++++++++}}}mmmaaa^^^___aaaYYYXXXZZZ\\\[[[VVVUUUXXX\\\ZZZYYYZZZWWWPPPLLLMMMGGGHHHEEE???;;;:::777333222000---+++,,,---------............---,,,++++++,,,,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...000111111///,,,+++***+++++++++++++++++++++++++++***)))***++++++***)))+++++++++++++++++++++++++++++++++***************************************)))************+++++++++++++++******))))))))))))***************++++++,,,******************************)))))))))***++++++++++++***))))))***++++++)))************++++++++++++*********++++++***(((************************,,,,,,,,,++++++++++++******************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))),,,)))'''333IIIUUUSSS===444,,,+++,,,+++***+++******++++++++++++******))))))***++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........////////////000000000111111000///...---,,,,,,///......---------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++lll```]]]^^^```WWWVVVXXX[[[ZZZVVVVVVZZZ\\\ZZZYYYZZZWWWPPPLLLMMMFFFGGGEEE???;;;;;;888444222000---+++,,,------------.........------,,,+++...---,,,+++,,,---...///---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++...111111000---+++++++++++++++++++++++++++++++++***)))***++++++***)))************************************************************************))))))*********+++++++++++++++++++++******))))))***))))))))))))***++++++************************))))))))))))***++++++,,,+++******************+++))))))*********++++++++++++***)))***,,,,,,***(((************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))+++---+++'''...@@@PPPWWWFFF;;;///***+++,,,,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***************++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///000000000000111111111111111111000000///...------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,mmmaaa^^^^^^```UUUTTTVVVYYYYYYVVVWWW\\\\\\ZZZYYYZZZWWWPPPLLLMMMFFFGGGEEE???;;;;;;888444222000---+++,,,------------------...------,,,,,,...---,,,+++,,,---...///---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''***...//////---,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))************************************************************************))))))*********+++++++++***++++++++++++***)))))))))(((((((((((()))************************************))))))***+++,,,,,,*********++++++*********))))))*********+++++++++******)))***,,,,,,***)))************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))(((***)))'''(((333CCCMMMNNNDDD777---+++---,,,+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......////////////111111222222222333333333111111111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,}}}mmmbbb^^^___```VVVTTTVVVYYYYYYWWWXXX]]]\\\ZZZYYYZZZWWWPPPLLLMMMGGGHHHEEE???;;;:::777333222000---+++,,,---------,,,------...------,,,,,,,,,,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************%%%(((+++------,,,,,,---+++++++++++++++++++++++++++***)))***++++++***)))***************************************+++++++++************************)))************+++++++++***+++,,,,,,,,,+++)))(((((((((((((((((())))))***************************++++++*********++++++,,,)))***++++++++++++***))))))************+++++++++***))))))***,,,,,,+++)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************)))))))))))))))))))))))))))***+++***)))---999EEETTTNNNBBB444---------+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))))))))************+++,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////111222222222222333333333222111111111000000000///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++******++++++******+++++++++,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---~~~~~~mmmbbb^^^^^^___WWWUUUWWWYYYYYYWWWYYY^^^\\\ZZZYYYZZZWWWPPPLLLMMMHHHIIIFFF???;;;:::666222222000---+++,,,---------,,,,,,------...------,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,+++***+++,,,+++++++++++++++++++++++++++***)))***++++++***)))************************))))))*********+++++++++************************)))************+++++++++***+++,,,------+++)))((())))))(((((())))))***+++************************,,,,,,+++*********++++++)))***++++++++++++***))))))************+++++++++***))))))***,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,***+++,,,******444BBBYYYWWWMMM<<<000------***+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++++++++******+++,,,,,,---************************++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////000000000111111111222222222222111111111111000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******+++,,,,,,---......+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,---------.....................//////000,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------~~~lllaaa]]]]]]^^^XXXVVVWWWZZZYYYWWWYYY^^^\\\ZZZYYYZZZWWWPPPLLLMMMIIIJJJFFF???;;;999666111333000---+++,,,---------,,,,,,------...---------)))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,******+++,,,+++++++++++++++++++++++++++***)))***+++++++++)))))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++***+++,,,------+++***(((*********)))***++++++,,,************************------,,,+++************)))***+++,,,,,,+++***))))))************+++++++++)))))))))***,,,,,,+++************************************++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))%%%%%%(((&&&$$$...<<<[[[\\\SSSAAA333...,,,***+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,************************++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000111111111000///////////////000000000000222222222111111111111111...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,---......+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,,,,+++*********+++******+++++++++,,,,,,,,,)))***+++,,,------...---...------,,,,,,------...........................++++++++++++++++++++++++,,,,,,,,,------.........///...---------///000111,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------}}}jjj___\\\]]]___YYYWWWXXX[[[[[[XXXWWWYYY[[[WWWVVVYYYXXXQQQLLLKKKKKKGGGBBB===999666333111000111///------000...***...------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///000///---+++)))...,,,******+++++++++***,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++)))***+++,,,,,,+++***)))************************************+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))*********************************++++++,,,,,,++++++***))))))))))))************************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))''''''((()))***++++++,,,&&&&&&'''((()))***++++++BBBVVVaaaUUU>>>///***(((...,,,******+++,,,+++******************************************************************************++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,++++++************++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,,,,---------.........000222333333333111000000000//////.........---000111111222222222111111000///---+++*********+++++++++++++++++++++++++++---------...------,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********++++++++++++***************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------...//////////////////......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,lll```\\\\\\]]]YYYWWWXXX[[[[[[XXXWWWYYY[[[WWWWWWYYYXXXQQQLLLKKKKKKGGGCCC???;;;777333111000222111///000333222......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///...---+++***...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***++++++,,,)))***+++,,,,,,+++***)))************************,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++******)))*********************************++++++,,,,,,++++++***))))))))))))************************************++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))************+++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))******++++++''''''(((((()))*********777JJJZZZWWWFFF666///...,,,+++******+++,,,+++***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++************++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,---------.........///111333333222111000000/////////............000000111222222222111000///...---++++++++++++,,,++++++++++++++++++++++++,,,------...------,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******************+++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.......................................---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}nnnbbb]]]\\\]]]YYYWWWXXX[[[[[[XXXWWWYYY\\\XXXWWWYYYXXXRRRLLLKKKJJJHHHDDDAAA>>>999444000000333555444777999777222...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------,,,,,,,,,///---++++++,,,---,,,+++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++***++++++,,,,,,******++++++++++++******************************...---,,,+++***************++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++******************************************++++++,,,,,,++++++***)))))))))*********++++++************************++++++++++++++++++++++++************************++++++************+++++++++++++++***************)))))))))*********++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---<<>>AAAAAA;;;444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------...---,,,++++++,,,,,,---000...,,,,,,---------,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************************************++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************((())))))))))))*********++++++************++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))((((((,,,333DDDXXX\\\NNN;;;111*********+++---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///000111111111000000///////////////............///111222222000...---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***++++++,,,------------+++++++++,,,,,,,,,------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++(((((()))***+++,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}|||qqqfffaaaaaabbbYYYWWWXXX[[[[[[XXXWWWYYY]]]YYYXXXZZZXXXRRRLLLKKKJJJHHHFFFDDDAAA;;;444///---666@@@FFFIIIGGG===222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,---------,,,+++******+++---...000...,,,,,,---------,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++*********++++++,,,---,,,++++++++++++++++++,,,************************************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******+++++++++*********************************++++++,,,,,,++++++***************++++++++++++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************((())))))))))))*********+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((,,,+++666MMM^^^[[[GGG666---,,,++++++,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,************************++++++******++++++,,,---*********+++++++++,,,,,,************++++++++++++,,,,,,,,,---------............//////000000000000.........///////////////...///111111111///---,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,,,,------222111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))***++++++(((((()))***+++,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------000000000000000000000000,,,,,,---------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,rrrgggbbbbbbbbbYYYWWWXXX[[[[[[XXXWWWYYY^^^ZZZYYY[[[YYYRRRLLLKKKJJJHHHFFFDDD@@@;;;444///...777BBBHHHJJJGGG;;;000...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////++++++,,,,,,,,,,,,------,,,,,,+++******+++---...///---++++++,,,---,,,+++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++************+++,,,------,,,,,,++++++++++++,,,,,,************************(((((()))***+++---...///,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++((()))***,,,,,,+++*********************************++++++,,,,,,++++++************++++++++++++,,,************************++++++++++++++++++++++++************************++++++************++++++***************+++++++++)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))(((''',,,>>>UUU```TTTBBB111///,,,,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++******++++++,,,---************++++++++++++)))***************++++++,,,,,,,,,---------................../////////000.........///////////////000000000//////...---,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------------------------------------,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///++++++,,,,,,,,,,,,------222111000///---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++)))))))))***+++++++++,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111000//////...------,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------333333333333333333333333,,,---------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrgggbbb``````YYYWWWXXX[[[[[[XXXWWWYYY^^^[[[YYY[[[YYYRRRLLLKKKJJJHHHEEEBBB???:::444000111888@@@CCCEEEBBB888......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------.../////////++++++,,,,,,,,,,,,------++++++***++++++,,,,,,---...,,,+++***+++,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************+++,,,---...---,,,++++++++++++,,,---***************************)))******+++,,,---...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++''')))***,,,,,,,,,***)))***************************++++++,,,,,,++++++************+++++++++,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++++++++******************%%%))))))///DDDZZZ[[[LLL666222...,,,+++,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------............------......//////............/////////000111000///------,,,------,,,---...//////......---------------------------***+++,,,---....................................------......---,,,,,,+++************************************+++---///000++++++,,,,,,,,,,,,------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))))))))))))))***++++++******************+++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................,,,,,,---------............------,,,,,,------...........................------------------------111111111111111111111111------------............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,sssggg```^^^^^^YYYWWWXXX[[[[[[XXXWWWYYY___[[[ZZZ[[[YYYRRRLLLKKKJJJHHHDDDAAA>>>999444000333888===>>>???===666---...------,,,,,,------...------++++++++++++------,,,,,,------...///000000++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,...,,,******+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************+++,,,---...------++++++++++++------************************+++++++++***++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,'''(((***,,,---,,,***)))************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))******++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,************************%%%...,,,'''666QQQZZZPPP999555///,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........------------...//////---.........//////000000222000...,,,+++,,,---...------...//////...---,,,------------------------***+++,,,---............////////////////////////---.........---,,,,,,+++************************************+++---///000++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))((())))))***+++++++++++++++***************,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,------...//////000---------....../////////...------,,,,,,------...........................---------------------------------------------------------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuuggg___]]]^^^WWWWWW[[[___^^^YYYYYY[[[bbb___[[[WWWUUUQQQMMMJJJGGGFFFEEECCC@@@;;;444///444888<<<===:::555000.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++,,,+++*********,,,///000000...+++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******,,,++++++,,,,,,+++)))(((++++++***************+++++++++++++++++++++++++++******************************+++++++++******)))++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------+++))))))***+++******))))))******+++,,,+++++++++*********))))))...***''')))222???KKKRRRKKK999---///222///+++---+++++++++************)))++++++******************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........///...------,,,,,,,,,,,,+++---...,,,***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---...///---+++)))******************************++++++************++++++)))************+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************---------------------------------............///------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,......---,,,........................000000//////.........---------------------------//////////////////......---..................---------------------------...------,,,,,,------.........,,,++++++,,,..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++------------,,,,,,+++***tttgggaaa^^^^^^VVVVVVYYY^^^]]]YYYXXX[[[___\\\YYYWWWUUURRRNNNLLLLLLIIIEEEBBB>>>:::555111555999<<<===:::444000---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***************++++++++++++++++++***)))***,,,...//////---++++++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******+++,,,///333666444///+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,...///---***))))))******))))))******+++,,,+++++++++*********))))))+++)))'''(((...999EEEMMMMMMAAA444///...,,,******+++++++++************)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,//////........................---,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,...---,,,,,,---...++++++++++++++++++++++++++++++************++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................///...---,,,,,,,,,,,,---...---,,,,,,......---,,,........................000000/////////.........------------------------/////////........................//////.........------------------------...------------------......------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,---------,,,,,,+++***qqqgggbbb___]]]TTTUUUXXX]]]\\\XXXWWWZZZ[[[YYYWWWUUUTTTRRROOOLLLOOOKKKEEEAAA===:::666333666999<<<<<<888333///---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***************+++++++++,,,+++***))))))***+++---...---,,,***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++*********,,,222999???===555------,,,,,,+++,,,,,,------++++++++++++++++++++++++***************************+++,,,---------------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***...222444222...***(((******))))))******+++,,,+++++++++***************((((((((('''***222===EEELLLHHH===111***+++,,,++++++++++++************)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,........................---,,,,,,++++++++++++,,,---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---...///...---,,,---...++++++++++++++++++++++++++++++************++++++************+++++++++,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------......//////,,,,,,,,,,,,---------------------............///////////////////////////......---,,,,,,,,,------...---,,,---...///...---////////////////////////000000000000////////////...................................................//////000000//////.................................------------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++mmmdddccc```[[[UUUUUUYYY]]]]]]XXXXXX[[[ZZZYYYWWWUUUTTTQQQMMMJJJKKKHHHDDDAAA>>>:::666333666888::::::666222///---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******)))))))))***+++,,,+++*********++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,111999???>>>555,,,,,,++++++++++++,,,------++++++++++++++++++++++++************************)))***+++,,,------------++++++************++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,...222555777444000---+++******))))))******+++,,,************************''')))***)))(((,,,666>>>GGGKKKFFF555+++,,,///---+++++++++*********))))))***************+++++++++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000/////////......---------------.........,,,++++++******+++++++++...,,,,,,///111111---***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...222222222000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,------------------............///...........................------,,,,,,,,,------///---------///000///...////////////////////////000000000000000000000000////////////////////////...............////////////000000000000000000///........................//////............//////---...///000000///...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++kkkbbbbbb___YYYWWWWWWZZZ___^^^YYYXXX[[[[[[ZZZWWWVVVTTTPPPKKKHHHEEEDDDBBBAAA???;;;555111444666888777444000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******************++++++)))******************+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,+++---222666666000******************+++,,,,,,++++++++++++++++++++++++************************((((((***+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,111222444333000...------******))))))******+++,,,************************'''***,,,+++(((***000777CCCMMMMMM>>>000---...++++++++++++*********))))))))))))*********+++++++++************************+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------+++++++++******++++++,,,...,,,,,,///111111---***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------222222222000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,---......///+++++++++,,,,,,,,,---------------............///------------------------------,,,,,,,,,------...///...---...000111000///000000000000000000000000000111111111111111111111000000000000000000000000........./////////000000000111111222222111111000////////////////////////000//////......//////000---...000000000000...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,lllaaaaaa___XXXYYYYYY\\\___^^^YYYWWWZZZ[[[ZZZXXXWWWTTTPPPKKKGGGCCCCCCBBBAAA???;;;444///222333444333111///............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++)))***++++++***)))+++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,------,,,+++))))))))))))***+++,,,,,,++++++++++++++++++++++++************************((()))******++++++++++++++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,---000000000---+++)))***,,,******))))))******+++,,,***************+++++++++)))+++---,,,******---000@@@KKKRRRJJJ;;;000+++)))+++++++++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......111111000///...------,,,,,,++++++++++++,,,,,,------------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////......///111------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------******++++++,,,,,,---------------............///------------------------------,,,,,,,,,---......///......///111222111000000000000000000000000000111111111111222222222222111111111111111111111111/////////000000111111222111222222222222222222111000000000000000000000000000000////////////000000//////000000000000//////........................------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,pppbbbbbb```ZZZZZZZZZ\\\___\\\WWWUUUWWWZZZYYYXXXWWWVVVRRRMMMIIIHHHFFFCCCAAA>>>999333///...000111000...---...///------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))*********++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++(((***,,,,,,******+++---)))******+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,+++******,,,...************+++,,,------++++++++++++++++++++++++******************************+++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************)))******+++,,,,,,------000000///---***)))***+++******))))))******+++,,,))))))*********+++++++++***+++,,,,,,,,,+++++++++666BBBPPPTTTHHH666---,,,+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111444333222111///---,,,+++,,,,,,,,,,,,,,,---......,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,+++,,,............000222---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******+++,,,,,,---------------............///........................,,,,,,,,,,,,,,,---...//////......///111222222111111111111111111111111111111111111222222222333333222222222222222222222222///000000111222222333333222222333333333333222222000000000000000000000000111000000//////000000111111000000//////000000111........................................................................,,,---------............------------------------***+++,,,,,,---------,,,sssccccccaaa[[[ZZZZZZ\\\^^^[[[UUUSSSUUUXXXWWWWWWWWWWWWTTTOOOLLLNNNKKKEEE@@@<<<777333000,,,...///...------...///------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++(((+++---,,,******,,,...))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++(((,,,///...+++***...222++++++++++++,,,---...///++++++++++++++++++++++++************************,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------111222222000...+++++++++*********)))***++++++,,,))))))******+++++++++++++++******+++---,,,***''',,,777KKKYYYQQQ<<<222333+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++,,,---...---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555666555444222///---,,,+++,,,,,,,,,,,,------...///+++---...,,,***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,---...///...---,,,---///........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,---------------.........//////////////////////////////,,,,,,,,,,,,,,,---...//////......///111333222111111111111111111111111111111111111222222333333333222222222222222222222222000000111222333333444444222333333444444333333222000000000000000000000000111111000000000000111111222111000//////000111222........................................................................---------.........//////------------------------***+++,,,,,,------------vvvccc\\\]]]^^^YYYZZZZZZ[[[ZZZXXXVVVUUU[[[ZZZXXXVVVRRROOOLLLJJJHHHEEE???;;;888555222000111000...,,,,,,,,,...///,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++---///000000///---+++++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,***(((***---...---++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,***)))))),,,.........,,,,,,------...---------///,,,******---...,,,***+++---,,,((())),,,---+++,,,,,,,,,++++++*********++++++************++++++------,,,+++************++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))***---===TTT\\\NNN999...,,,,,,,,,***)))***,,,......,,,***((((((***,,,...******************************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---++++++---000333555555333000......---+++***,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,------...000//////.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))------------------------)))***,,,......---,,,+++//////////////////......////////////000000000000...///////////////......000000000///000000111111555555444444333222111111,,,000444555333333444777222444555444444555555333;;;888777888888777777888888::::::999999999444///444444333222000222555888///000111000//////111333111///...------///222444111111000///////////////......---------......///000000///...------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------yyyeee___^^^^^^XXXYYYYYYYYYXXXWWWVVVUUU[[[ZZZYYYVVVSSSPPPMMMKKKIIIEEE@@@<<<999666333000111000...,,,,,,---...///...---------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***+++---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---///000000///---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++)))***---...,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,***))))))+++---......------.........------,,,///,,,******---...---+++***,,,+++((((((,,,---,,,,,,,,,,,,+++++++++******++++++************++++++000///...,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,++++++***)))************************)))************+++++++++++++++++++++*********)))******555IIIXXXTTTBBB444,,,,,,+++***)))***+++,,,---,,,***))))))***,,,---******************************+++++++++,,,,,,,,,------,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,...000333444333111...---------+++***,,,,,,---------..................------,,,,,,,,,...------,,,,,,------...///......---......//////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------)))+++,,,......---,,,+++............................../////////000000000...//////000000//////...111111111111111222333444111111000000000111222333333444555555555666888:::666666555777<<>>;;;777444111000///...---------...////////////...---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---///000000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,++++++,,,---,,,***,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...---+++))))))+++---........./////////...---,,,,,,...,,,++++++,,,------,,,,,,---,,,((((((,,,---+++,,,,,,,,,,,,++++++++++++++++++************++++++222111///---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,++++++***)))************************)))************+++++++++++++++++++++***************(((+++:::NNNWWWKKK:::---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...000111222222000...,,,,,,,,,---,,,+++,,,------------..................---------------......------------......---,,,,,,,,,---.../////////...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------***+++,,,......------,,,....................................//////////////////000000000000//////111000000000111222333333555444222111111222333444444444555888===BBBEEEFFFEEEBBBBBBIIITTT]]]bbbddd___bbbdddcccbbbfffmmmsssyyyqqqlllmmmhhh]]]WWWXXXKKKGGGCCCAAA@@@>>>999555222333444333111111333444///000111222222111000///...//////000000000//////------...///000222333444/////////...------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------mmmdddbbb```ZZZZZZZZZZZZZZZYYYXXXXXX[[[ZZZYYYWWWUUURRROOONNNKKKHHHCCC???<<<999555222000///......---...//////000000///......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---000222))))))******+++,,,------***++++++,,,,,,---------,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,......---------,,,++++++,,,,,,------------,,,,,,---,,,+++******,,,...///...,,,++++++---...///...000000000///...---,,,+++---,,,,,,,,,,,,---......222333000***))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))(((---???NNNKKK===...---++++++++++++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,...000111111111111///---,,,,,,---......---------------...........................---------......------------......+++++++++,,,---...///000111000...---,,,---...///---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------+++,,,------......------------------............---.........//////////////////000111111111000000222222222222222333444444777666555444333444555555:::===DDDNNNYYY______]]]XXXUUUXXXeeerrryyyyyyxxxllloooqqqrrruuu{{{~~~~~~uuupppsssppphhhffflllggg```XXXTTTTTTQQQLLLGGG>>>>>>===:::666444444555000111111222222222111111...///000111111111000///.........///000111222333//////.........---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------nnneeebbb```YYYYYYXXXXXXXXXWWWXXXXXXZZZZZZYYYWWWUUURRRPPPOOOKKKHHHDDDAAA>>>:::555222//////........./////////000000///...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---000222))))))***+++,,,,,,------+++++++++,,,,,,------...------...//////...------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------............---,,,,,,,,,,,,------......------,,,---,,,+++******,,,...///000...,,,,,,...000000000111111000000///...---,,,,,,,,,---,,,,,,---...///999999555---***,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))************************))))))*********++++++++++++++++++++++++++++++,,,***---+++(((000===@@@:::///---,,,,,,---...,,,***)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........,,,---///111222222111000///...,,,---///000000///---------.........//////........................///......------......///+++++++++,,,---...///000333222000...------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------------------------,,,,,,------............---------.........//////.........////////////000//////000111222222111111444444333444444555666777222444777;;;>>>AAACCCDDDSSSYYYeeerrr{{{|||uuunnn```___gggxxx{{{vvvhhhjjjlllqqq|||xxxsssjjjfffkkknnnlllpppwwwzzzqqqgggaaa```___]]]ZZZ^^^\\\VVVNNNDDD<<<888666666555333222222222444555000000111111111111111000000000//////.../////////...............---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------mmmddd```^^^VVVVVVUUUTTTTTTUUUUUUVVVYYYXXXXXXVVVTTTRRRPPPOOOJJJHHHDDDAAA>>>:::555222....../////////000000000.........---,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000+++++++++,,,,,,------...,,,,,,,,,,,,---------------..................---++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------------............---/////////---,,,---...------............------,,,,,,+++++++++,,,---...111///------...000000///000111111111000///......+++---------,,,---///111>>>===888///+++------+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++******)))(((++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***------)))(((---333555///---,,,---000111...+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---------............---...///111222222111111///...------///000000///------........./////////...............///////////////............//////---,,,,,,,,,---...//////333222222000///...---,,,------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++---------------------------------------.........------......///000000000////////////000000000000///000111222222333222222//////000222444777999:::999???HHHSSS[[[```bbbbbblllrrr}}}vvvnnnaaa```jjjzzzzzzooojjjbbbdddgggnnn|||qqqlllkkklllooouuuzzz~~~zzzrrrhhhaaa```bbbddddddqqqooojjjaaaXXXQQQLLLKKK>>>;;;777444222111222333444333333222111111222222111111000///....................................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~kkkbbb^^^]]]WWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPOOOJJJGGGDDDAAA>>>:::555111......///000000000000000,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------***+++,,,+++***+++---...---------------------------------------,,,,,,,,,........................++++++,,,,,,---......///,,,,,,,,,,,,------------------------.........///,,,...000///------...000------............------+++++++++,,,,,,,,,------000...,,,+++---.........000000111111111000000///+++---......,,,---///222===<<<777///,,,......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...------------------------++++++++++++++++++++++++***************************************))))))(((++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------***+++,,,---)))&&&***111///---,,,///333444111---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------,,,,,,------+++++++++,,,,,,,,,------------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------...............///000000111111111111///---,,,,,,...//////...............////////////---........./////////000//////............/////////......---....../////////000111222222000///...........................------------------------,,,+++++++++,,,,,,---...,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,,,,---------------------------------------...//////......//////000111111222000000000000111111111222///000111222333333333333///111444888===BBBFFFHHHQQQXXXdddpppvvvxxxvvvssssssxxx~~~~~~wwwppplllgggeeelllyyy|||ssskkkkkkaaaeeegggiiiuuu~~~wwwhhhfffooossssssxxx}}}uuuooojjjddd```___aaaeeehhhnnnnnnlllhhhdddaaa``````OOOMMMHHHCCC>>>:::777666999777444222111111333444111111000/////////000000........................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------jjj```]]][[[ZZZYYYXXXWWWXXXXXXZZZZZZVVVVVVVVVUUUSSSQQQPPPOOOIIIGGGDDDAAA>>>:::444111......///000000000000000+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------***+++,,,+++******+++---..................------.........------,,,,,,,,,........................++++++,,,,,,---...//////---------.........//////---------.........//////+++...000000...---///222------............------***+++,,,---------,,,,,,///---******+++,,,,,,,,,///000000111111111111000+++---......,,,---///222;;;:::555...,,,...000///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((((((++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------***'''***///,,,%%%'''000///---,,,///444666333///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...------------...++++++,,,,,,,,,---------------------------------))))))+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........////////////000000111111222222...---+++,,,---......---............/////////000---.........//////000000//////............//////000//////.........//////+++---000333444333111000........................------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++---------,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////.........---------------------------------...------------...//////...//////000111222222333000111111111222222222222///000111222333444444444999<<<@@@FFFNNNUUUZZZ]]]eeelllwww|||tttnnnqqquuuxxxxxxuuusssssstttqqqmmmqqq{{{|||tttqqqvvvzzz~~~~~~{{{tttnnn}}}rrrfffeeeccc```___aaafffjjjkkkkkkjjjgggcccaaaaaabbbfffddd```ZZZRRRKKKDDDAAA<<<999555222111111333555111000000000111222333333---.....................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------cccXXX\\\YYYXXXYYY[[[^^^```___\\\YYYWWWWWWWWWVVVTTTQQQNNNMMMKKKHHHCCC???<<<999555333//////000000000000//////---...///...------...///------------------------------------------------***++++++,,,,,,++++++***...,,,***+++...///...,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,+++,,,------......------...------,,,,,,------...---------............/////////.........---------........................------........./////////,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***))))))...000222111...---///111---------------...///000444333111///---++++++***------------------------------++++++++++++------...------,,,,,,------............------,,,,,,,,,...//////...,,,***+++,,,,,,,,,+++***)))))))))***+++++++++************))))))************+++++++++++++++************++++++************************))))))))))))************(((***---///111111000///******+++++++++,,,,,,,,,//////...---,,,,,,+++*********+++++++++,,,,,,,,,------------------------***+++,,,---...---,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,---...000000111////////////////////////------------------------////////////////////////111000///...............////////////............,,,---------......//////***+++---///111111111111////////////000000000000//////.........---------///...------.........---333000+++)))***+++------//////...---,,,,,,++++++//////.........---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222//////000111333444555555000111333333222000...---222222222333444777:::<<>>FFFRRR^^^gggfffmmmvvv{{{ssseee[[[ZZZ```eeemmmvvv}}}|||~~~~~~vvvnnnoootttuuunnnfffgggccc\\\QQQFFF===888666555222000000333444333111////////////////////////........................------------------------,,,,,,,,,---------......dddZZZ```___ZZZZZZ\\\^^^___^^^ZZZWWWWWWWWWWWWVVVTTTQQQNNNMMMKKKHHHCCC???<<<999555333//////000000000000//////......---...///...,,,+++------------------------------------------------***++++++,,,,,,++++++***+++,,,000333555666444333///......---------------------------------------,,,,,,,,,,,,,,,---......------------------------,,,------.....................------------......---------............////////////........................///////////////111111111111000000000000000000///////////////...///////////////////////////.........---------,,,+++,,,------,,,,,,------000000000000//////...---------------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------............///000...,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++************++++++************************))))))*********++++++++++++******)))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------------------------,,,,,,........................///////////////.........------------,,,,,,,,,,,,+++++++++,,,---......///------------------------...............////////////////////////////////////.........///000111111////////////............////////////............000///...------...///000000000000///......------....................................---...000222///...------//////...---......---------,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......------------............000000000000////////////222222222222222222222222...111555777777555444333555???NNN]]]iiirrrzzzsssuuuyyyxxxoooggggggmmmvvvzzzxxxmmmbbb```fffnnnppppppoootttvvvrrrdddSSSDDD===888555333444666666222---000000000000000000000000................................................,,,,,,,,,---------......dddZZZaaaaaaXXXYYYZZZ\\\]]][[[WWWSSSWWWWWWWWWVVVTTTQQQNNNMMMKKKHHHCCC???<<<999555333//////000000000000//////...------///000000...+++------------------------------------------------***++++++,,,,,,++++++***+++...222555666777666666111111000///......//////------------------------------,,,,,,------...///------------------------,,,---......//////......///......------......///---------............///////////////////////////------........./////////000000000000000000000000222222222111111111000000.......................................---------,,,,,,,,,,,,---.........000111111111000///......///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........222222222000---+++++++++++++++************++++++,,,,,,,,,++++++++++++***))))))*********+++++++++++++++************++++++************************************++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................////////////////////////------------------------+++,,,,,,------..........................................//////000000000000000000000000000000000///////////////000111222////////////............------......///000111111111000...------...//////000/////////.........------.....................//////...,,,,,,000666;;;666333///------.........---------------,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......------++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......---------.........//////000000000000////////////222222222222222222222222000555999999666666;;;@@@DDDXXXttt~~~wwwuuuuuuvvvvvvuuuxxx~~~uuusssuuu|||{{{zzzzzzmmmdddccchhhooossspppxxxxxxiii\\\UUUFFF@@@999555333222000///111111111111111111111111////////////////////////........................,,,,,,,,,---------......eee[[[cccdddZZZZZZ[[[]]]]]][[[WWWSSSWWWWWWWWWVVVTTTQQQNNNMMMKKKHHHCCC???<<<999555333//////000000000000//////...,,,---000333333000---------------------------------------------------***++++++,,,,,,++++++***,,,///333555666666777777555333222000000000111111---------------------------------------......///,,,,,,,,,------------...------...////////////...//////............//////---------............///...////////////000000000---......//////000000111/////////000000000111111222222111111000000//////........................////////////////////////...---,,,---///000000///000000111222222111////////////...---,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,------------------222222222000---+++++++++******))))))******++++++,,,,,,,,,,,,++++++++++++)))************+++++++++++++++************++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---------------------------------------------,,,---......///------------.............................................///////////////---------............///---------.........//////////////////////////////......//////000000111111000000000000000000000000000000/////////000111111////////////............,,,,,,---...000111222333000//////.........//////........................---------........................,,,+++///777===999555///,,,,,,---......------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------************************++++++++++++,,,---......,,,,,,,,,---------......------........./////////////////////000000000000111111111222222333333333222444555444555===KKKVVVlllwwwzzzrrrnnnlllooowww|||ssspppqqq}}}yyyxxxvvvmmmhhheeekkknnnrrrsssrrrpppnnnmmm^^^VVVJJJ===555222444666111111111111111111111111////////////////////////........................,,,,,,,,,---------......ggg]]]fffhhhZZZ[[[\\\]]]]]][[[VVVSSSWWWWWWWWWVVVTTTQQQNNNMMMKKKHHHCCC???<<<999555333//////000000000000//////---,,,,,,111555777333///------------------------------------------------***++++++,,,,,,++++++***...111444555444444666999777666444222111222333333........................---------------...//////,,,,,,,,,---------......------.../////////////////////............//////---------............///.../////////000000000000///000000111222222333333222222333444555666666777777777666555555444333333222222222222222222222222222222222222222222222222000...---///222333222111///000111333333222111000......------,,,,,,------------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------,,,,,,---...///...,,,++++++,,,+++************+++,,,---------,,,,,,,,,+++++++++)))************+++++++++++++++************++++++*********************************+++++++++,,,,,,)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------...------,,,---...///000------------.........///........................------........./////////------......////////////........./////////000000000000000000000000000000......///000000111222222000000000000000000000000111111000000///000000000////////////............------...///000111111222......///////////////...,,,------....../////////---------.........//////+++...///...,,,---333888444111...,,,---------,,,------------------------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,---------..................////////////......//////000000111111000000111222333333444444444444666===IIIXXXfffnnnyyypppmmmrrrxxxsss{{{zzzssslllfffeeehhhtttvvv}}}|||nnnllliiieeedddhhhnnntttxxxsssqqqhhh[[[KKK???;;;:::222222222222222222222222////////////////////////........................,,,,,,,,,---------......iii___hhhkkkZZZZZZ[[[\\\\\\YYYUUUQQQWWWWWWWWWVVVTTTQQQNNNMMMKKKHHHCCC???<<<999555333//////000000000000//////---,,,,,,111777888555000------------------------------------------------+++++++++,,,,,,+++++++++///111444444333333666999999777555333222333444555...........................------------...//////,,,,,,,,,------.........---....../////////////////////............//////---------.........//////.../////////000000111111111111222333444444555555777777888:::;;;<<<===>>>BBBBBBAAA@@@??????>>>>>>888888888888888888888888444444444444444444444444111///...000333555444222...///111333444333222111------,,,,,,,,,---......------------------------++++++------------++++++...------,,,,,,------............------,,,,,,,,,)))***,,,+++++++++,,,---++++++++++++,,,,,,---...---------,,,,,,,,,++++++)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,''')))+++,,,---,,,***)))******+++++++++,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,------------------------......---,,,---...///000---------.........//////////////////////////////,,,---------......//////---.........//////000000/////////000000000000000000000000000000000000000...//////000111222222222000000000000000000000000222222111000//////000000000/////////............////////////000000000000,,,---///000000000///...+++,,,,,,---...///000000---------.........//////)))---111000---+++...111///---------......,,,***------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------................../////////000---......///000111111222///000000222333444555555999:::BBBTTTjjj{{{}}}zzzyyy}}}oooiiimmmkkknnnppppppqqqxxxvvvooohhhfffjjjrrrxxx{{{~~~zzzfffPPPAAA:::222222222222222222222222000000000000000000000000////////////////////////,,,,,,,,,---------......ppp\\\]]]iii^^^ZZZYYY]]]___[[[WWWUUUUUUVVVVVVUUUSSSOOOKKKIIIJJJHHHDDDAAA===999444111000///------///000///...////////////////////////---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++111111222333444555666777;;;777222111333555444333000---++++++,,,...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////000000111000000000111000......///000///......,,,+++---111222111///......///111444666666555999999:::<<>>@@@CCCEEEHHHMMMVVV]]]cccgggiiikkkoooooommmlllkkknnntttyyyrrryyyzzzwwwvvvhhh___VVVQQQQQQOOOHHHBBBCCC@@@<<<;;;;;;:::777444333111000111222333222111111111111000000///.....................------,,,........................------------------------........................------------------------***,,,......,,,++++++,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++(((((((((***---/////////&&&))),,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---.........------///000---...//////000000//////////////////////////////////////////////////////...///000111111111000//////000111111000000222444333333333333333333333333000111222333333444444444666555333111000111222333444444333333222222222111111111111222222222222222/////////000000111111111111111111111111111111111////////////////////////......////////////......///...------,,,,,,------,,,,,,---------.........///...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111000+++***...---,,,,,,++++++,,,,,,---------,,,,,,------...///---------.........//////////////////000000000111000222333222111000111333---000333444444666;;;???UUU```xxx~~~mmmvvvxxxmmmddd___lllttt}}}xxxtttsss{{{yyyvvvsssppplllgggcccSSSGGG<<<888666222222444111......000///---///333---------.........//////,,,------......------,,,lllXXXWWW___ZZZVVVVVV[[[^^^\\\XXXXXXVVVVVVWWWVVVTTTQQQNNNLLLIIIGGGCCC@@@===999555111000///------///000///...---------------------------,,,,,,,,,,,,---......------------------------------------------------//////000000111111111222555666777777555555555666666333000......//////...........................................................................///000000111000000......333111///000333666777777999>>>FFFLLLRRRZZZbbbhhhmmmsss{{{zzzvvvvvvsssjjjaaaYYYUUUPPPMMMKKKGGGBBB===;;;888555444444444444333///000111111111///---,,,/////////......---,,,,,,........................------------------------........................------------------------***,,,...---,,,++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((+++---,,,***++++++,,,---...---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,---//////.........///---...//////000000////////////////////////000000////////////////////////...///000111222222222222///111222222111111222444444444444444444444444444000000111111222222333333333222222111111222222333333333333222222111111111//////000000111111222222000000000111111111111111111111111111111111111111////////////////////////...//////000000//////...//////...---------------,,,------------.........///...------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111///++++++...------,,,,,,,,,,,,---------------,,,------...///------.........//////////////////000000000111111000222444444222111222222111222333444888DDDTTT___www|||sssooouuuvvvuuuhhhjjjhhhhhhmmmrrruuuzzzzzztttqqqnnnlllkkkjjjiiigggdddXXXJJJAAA999444333555333000///111111///111444---............/////////------............------jjjYYY[[[bbbZZZVVVUUUZZZ]]]ZZZWWWVVVVVVWWWWWWVVVTTTRRROOOMMMIIIFFFCCC@@@===999555111000///------///000///...---------------------------,,,,,,,,,,,,---......------------------------------------------------------...///000111222222111555999999777555555777999666222000/////////........................................../////////---------...000111222333333333222111000000111333333333555888???FFFLLLOOONNNQQQXXX```jjjttt|||zzzvvvrrrooolllggg```ZZZRRRLLLEEE???<<<999777666222222222222111111000000......------------------------------------------................................................------------------------+++,,,------,,,+++,,,---+++******+++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++......+++'''111...,,,,,,+++***,,,///------------------------,,,,,,,,,------------...............////////////+++---000000///......///......///000000000000000//////000000000000111111000000000000000000000000000111111222333333333333222444555555444333444555444444444444555555555555444444444333444444555555333333444444555555555555333333333333444444444444000000111111222333333333111111111222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000///......---.........------------..................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...,,,---...------,,,,,,,,,,,,---------------------...//////............//////////////////000000000111111111///111333444333222222333888555333888FFF]]]vvvzzzpppjjjqqq|||vvvkkkiiigggcccgggpppqqq|||~~~ssshhhffflllqqqoookkkkkkdddZZZQQQGGG>>>777444666222111444444111///111.............../////////------............------eeeZZZ^^^fff\\\XXXWWW[[[]]]YYYUUUTTTWWWWWWWWWUUUTTTQQQOOOMMMHHHEEEBBB???===999555111000///------///000///...........................---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++***+++---...000222444444///333888999777555666888999666222000/////////...........................,,,,,,------..................---...///000222333222222222111222666===BBBCCCEEEIIIPPPXXXbbbkkkppptttrrrssswww~~~yyyqqqfffZZZQQQJJJEEEBBB===;;;777444222222333333------,,,,,,---...///000........................................................................------------------------+++,,,---,,,++++++,,,---,,,+++***+++------+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111111///,,,---+++,,,...,,,))),,,222------------------------,,,,,,---------................../////////000000+++...000111000/////////...//////000000000000000000000000000111111222222111111111111111111111111111111111111222222333333444666777888666555666777555555555666666777777777:::999888888888888999999666666777777777888888888555555666666777888888888555555666666666666666666333333333333333222222222111111111111111111111111111111111111111111111111//////000000000000//////000000///............///---------.........//////......---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///------.........------,,,,,,------......------------...//////........./////////000000000000000000111111111111...000222333222222333444222777BBBSSSiii}}}tttpppuuuuuueee^^^```qqqrrrwwwqqqeeeeeemmmvvv|||pppoookkkeee[[[NNN@@@555555111111444555222......////////////////////////---......//////......---{{{bbbZZZ^^^ddd]]]YYYXXX\\\]]]YYYUUUTTTYYYXXXWWWUUURRRPPPMMMLLLGGGEEEBBB???<<<999555222000///------///000///...////////////////////////---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++)))***,,,...000111333444...111444777777777777777666333000......//////...------------------------,,,,,,,,,---......//////000///...---...///000111111444777999>>>FFFRRRZZZ^^^bbbggglllsss{{{~~~tttkkkddd```TTTOOOGGG>>>777333222222000//////......000111222////////////////////////................................................------------------------,,,------,,,+++***,,,......+++***+++...///,,,)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---***'''***111111+++***///------------------------,,,---------................../////////000000000---...000000/////////000...///000000111111000000000000000111222222333333222222222222222222222222111111111111222333555555222444888999::::::;;;<<<;;;;;;;;;<<<<<<======>>>BBBAAA???>>>>>>>>>??????===<<<;;;;;;::::::::::::999999999999999999999999999888888777666555444333444444444444333333333333222222222222222222222222111111111111111111111111///000000111111000000///111111000///////////////------........./////////.........---......///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000111...,,,...///.........------------............------......///000....../////////000000000000000000111111111222222///000222222222444777999333FFFeeesssooommmxxxmmmbbbeeelllsssuuuuuu{{{ssskkknnnuuuxxxwwwtttooojjjaaaQQQCCC777222///222444111///...000000000////////////.........////////////......}}}ddd[[[]]]```]]]XXXXXX\\\^^^[[[WWWVVVZZZYYYVVVTTTQQQNNNLLLJJJGGGDDDAAA???<<<999555222000///------///000///...........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////000333666888777666222000---,,,---/////////------------------------,,,------...//////000000000//////000111444666888;;;AAAHHHNNNTTT]]]hhhpppppptttyyy~~~yyymmm^^^PPPEEE>>>:::777666333222111111222333000000000000000000000000................................................------------------------,,,------,,,******,,,...///,,,***,,,000000---*********+++,,,,,,---......------------------------......---,,,,,,,,,,,,,,,------------------------,,,---,,,++++++000:::BBBBBB333***///222...+++---........................------------.............../////////000000000000...///000///......000222//////000111111111111000000000111111222333333444444444444444444444444444333444444666888;;;>>>???;;;???EEEIIILLLOOOQQQSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYWWWUUUTTTSSSSSSTTTUUUTTTRRROOOMMMKKKKKKKKKLLLJJJJJJHHHGGGEEECCCBBBAAA@@@???===;;;999777555444555555555555444444333333222222222222222222222222222222222222222222222222000000111111111111000000222111000000//////000000............////////////...............///000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111111---,,,///000.........------------.....................//////000.../////////000000000000000000111111111222222222111111222222444777;;;???HHHbbbyyymmmsssoooqqqrrrooojjjjjjooottt}}}wwwnnn|||vvvmmmhhhkkknnnhhh\\\HHH>>>555222222111000111000000000000/////////.........////////////......iii^^^]]]]]][[[WWWWWW\\\___]]]YYYYYYZZZYYYVVVSSSPPPMMMJJJIIIFFFDDDAAA>>><<<999555222000///------///000///...---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,+++++++++++++++++++++///......111666999888666000---++++++,,,/////////---------------------------......///000111111222......000333777<<>>...)))...222...(((,,,,,,,,,---------........................------...............///000000111111111111111222222333000///......000111111000111222333333222333555777000222444444555999???DDD@@@DDDJJJQQQWWW___fffkkk~~~}}}wwwkkkbbb```]]]ZZZVVVRRRPPPNNNKKKIIIGGGCCC@@@@@@BBBAAA;;;666444222111444555444111000333000---...222444222000444333222222333333111///////////////000000000000000000000000000000000000//////.........---------......,,,++++++,,,..............................+++,,,---......---,,,+++,,,,,,,,,---------...............------,,,,,,,,,000//////.........//////------------------------////////////000000000000000000000000111111111111///222444333333444444333222777:::999888BBBVVVggguuuxxxlllmmmzzziii___aaadddhhhlllssspppaaaeeerrr|||zzzbbbKKKBBB:::000///444444333111000111333333000000000000000////////////gggZZZ___```\\\YYYZZZ___```[[[XXXXXXXXXXXXXXXUUUQQQLLLJJJIIIEEEDDDAAA@@@===999444000333222111////////////000/////////.........------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***---///111111///---++++++---------,,,---,,,+++---///000///---111---,,,///222333999AAA888???JJJWWWbbbhhhkkkkkkmmmrrrxxx}}}}}}{{{zzz{{{|||yyyuuurrrppppppbbbiiiooopppoooqqqxxxssscccXXXRRRLLLCCC<<<999777555222000......---//////......---,,,,,,,,,/////////............---//////000000///...,,,+++,,,,,,++++++,,,,,,---...////////////...,,,++++++---)))***...///+++***,,,......---,,,,,,,,,,,,---//////.........---------,,,,,,,,,---------......,,,,,,,,,***))),,,222777999333,,,***,,,///...,,,,,,,,,,,,---------..............................///............///000000111000000000000111222222222111000111222222222222111333555666555444444444555777:::===???CCCIIINNNaaaeeekkkrrr{{{}}}{{{vvvrrrnnnjjjfffccc]]]WWWPPPLLLKKKJJJFFFBBB>>>:::777777888888777666444222111111333444333222222222111333555555444333///000000000000000000000//////////////////////////////.........---------...------,,,,,,------...........................,,,------------------,,,,,,,,,,,,---------............---------,,,,,,,,,//////......---......///------------------------////////////000000000000000000000000111111111111444444444222222333333222555555888DDDVVViiiwww~~~yyyoooooo}}}lll]]]bbbfffjjjqqqiiigggttt~~~sss```QQQDDD888222333111111111111111222222111000000000000////////////iii]]]bbbddd]]]ZZZ[[[______[[[WWWVVVWWWWWWWWWUUUQQQMMMKKKJJJEEECCCAAA???===999444000222222111000////////////......---------,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))*********+++...000111///---------...---,,,---------...000000///---222///...000333999BBBKKKOOOXXXeeennnrrrrrrrrrrrrwww{{{}}}yyyyyyvvvpppiiicccbbbccceeehhhnnnuuuzzz~~~|||wwwrrrcccRRRHHHBBB;;;666444333000...//////......------------///............---------......///......---,,,+++,,,,,,,,,,,,,,,------..................---,,,,,,---,,,---000000,,,+++,,,......---,,,,,,,,,,,,---////////////............,,,,,,,,,---------......---------,,,,,,+++++++++)))+++------++++++,,,...,,,,,,,,,---------..............................//////......//////000111000000000000000111111222//////000000111111222222444555555444444666:::===@@@EEEMMMVVV^^^fffmmmrrr~~~sssjjjfffccc```]]]PPPKKKDDD@@@@@@@@@>>>;;;555555444333333222111000111000000111333444333222000000000000000000000000/////////////////////////////////.........------------............------...........................------,,,,,,------...,,,,,,,,,---------.........------------,,,,,,,,,...---------------......------------------------////////////000000000000000000000111111111222222444222000000111111111111888999GGGeeevvvrrrmmmqqqnnn^^^___bbbfffooo}}}wwwwww{{{wwweeeUUUIII===444222333555444333111000111000000000000////////////~~~jjj]]]bbbccc]]]ZZZ[[[^^^___ZZZVVVUUUVVVWWWWWWUUUQQQMMMKKKKKKEEECCCAAA???===999333///111111000000////////////---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))+++---,,,***+++///333222000.........///...---/////////000000000//////111222444888<<>>999777888555000000555000000000000////////////hhhYYY[[[[[[\\\YYYZZZ^^^^^^ZZZVVVUUUWWWWWWWWWUUUQQQMMMKKKJJJDDDBBB@@@>>><<<888333///...//////000000//////...------,,,,,,,,,+++++++++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,...000000///------///000///...---............000444777888CCCNNNUUU\\\fffppptttuuuyyy{{{wwwooojjjkkkooo___eeeeee```aaakkktttwww}}}mmm```UUUKKKDDD>>><<<888555222111111111000////////////...............---------------...---------------......///+++,,,,,,---------,,,,,,---000000,,,***...222555......---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,---------......000///...,,,,,,,,,---......+++)))))),,,......---,,,,,,,,,---------...............//////000000111000000//////000000111222111111111111111222222333333444555333222444999>>>CCCNNN```sssxxxjjjcccYYYQQQLLLHHHBBB>>>888666333222333444444333222222222111111000000///000000000000000000000000000000000/////////............////////////.................................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,---...///000........................////////////000000000000111111111222222222222333222111333777555222:::FFFbbbuuuxxxnnnkkkxxxuuu___TTT]]]lllooozzzssslllnnnmmmrrr|||dddIII???777777666111222888000000000000////////////jjjZZZZZZYYY[[[XXXYYY]]]^^^ZZZVVVVVVXXXXXXXXXUUUQQQLLLJJJIIIDDDBBB@@@>>><<<888222...---...///000000///......------------,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,+++)))***+++---.........---,,,,,,...000000///---...///000222888@@@FFFNNNYYYbbbdddeeelllsssuuutttuuutttnnneee___^^^___]]]lllvvvtttvvvzzzjjj[[[RRRPPPLLLFFF???999555222222111111000000000///////////////...------...//////---------------...//////,,,,,,---------,,,,,,++++++222444///+++---///.........---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......///111222111...,,,...000,,,+++***+++---......---,,,,,,,,,---------......---......///000000111111000000//////000000111222222222222222222333333444111555888;;;???GGGSSS\\\gggqqqsssiiiddd```XXXQQQGGGDDD???<<<:::888777555333333222111111000000///111111111111111111111111000000000000/////////...//////............//////........................,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------...///000111........................////////////000000000000111111111222222222333333000///333999999<<>><<<888222...---...///000000///............------------,,,,,,------------------------++++++++++++,,,,,,---...------------------------++++++,,,,,,---.../////////,,,)))***...000///...---,,,+++,,,...000000000000111333555999AAALLLTTTeeennnrrrmmmhhhkkknnnooosssqqqllleee___]]]```cccssszzziii______ZZZRRRHHH@@@:::666444111111111111000000000000000///...------...000000...------------...//////,,,---------,,,,,,+++***,,,555:::444///...---***......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......''',,,111111---+++,,,///,,,...111111///---,,,,,,,,,,,,,,,---------......---......///000111111222000000000000000111111222333333222222333333444555555:::BBBIIISSSbbbttt{{{rrrjjj```[[[TTTMMMHHHCCC???===333333222222111000000///111111111111111111111111000000000000////////////000///...------...///000........................+++,,,............,,,+++,,,,,,,,,---------......,,,,,,,,,------.........---------...///000111111////////////////////////////////////000000000000111111222222222333333333444444:::BBBEEENNNkkkzzzllloooxxx|||mmm\\\]]]ggglllkkknnn}}}wwwmmmooo||||||cccLLLCCC===444111444000000000000////////////kkkXXX___SSSWWWTTTUUUYYY[[[YYYXXXYYYXXXWWWVVVTTTQQQMMMIIIGGGGGGEEEBBB???<<<888333///---...111222222111...---........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++---......------...------,,,,,,,,,------------...///////////////666888:::===DDDPPP___jjjtttwwwwwwqqqhhhdddhhhmmmeeekkkmmmhhhfffmmmxxx~~~uuupppuuu}}}zzzsss[[[NNNLLLBBB333222222111333444444111///000000000111000000//////..............................---,,,,,,+++******///333555444...++++++...,,,,,,,,,---------........................---------------.........//////...///000222222000///...------------------------......------------............//////000111111111000000/////////111333444999333222555666444777===BBBLLL]]]qqq{{{nnnccc\\\UUUOOOJJJ@@@;;;666444555444222///111222333222111/////////222333222///,,,...555<<<999333...---///000---***222000...---...///...---------------------------,,,...///...------...///////////////////////////,,,---...//////...---,,,///////////////000111111000000000000000111111222444222//////333666444000666888:::CCCaaavvvrrrzzztttZZZXXX]]]fffhhhiiiwww}}}mmmnnnsssvvv~~~jjjRRR===444555999222111222222111111000///lllYYYaaaWWWXXXUUUVVVZZZ\\\YYYWWWXXXXXXXXXVVVTTTQQQMMMJJJHHHFFFDDDBBB???<<<999444000---...000222222000...---........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,------------...------,,,,,,------...,,,---...///000222333333222999CCCNNNXXXcccooowwwuuutttqqqlllgggbbb^^^\\\```jjjtttyyy}}}|||xxxyyylllSSSEEE===;;;999555111//////222444000111111111000///...---..............................------,,,++++++***...111444222...+++,,,...,,,,,,,,,---------..............................---------.........//////---...000111111000...---------------------------///......------......///.........///000000111111111222222222111222333444888444222555888===HHHSSSdddnnn~~~{{{lll```[[[TTTMMMDDD>>>;;;999666333111222333333333222222333...///000///...222:::AAA===888222//////000///...000...---...//////...------------------------------...//////---,,,---///////////////////////////------...//////...------///////////////000111111000/////////000111222222555666555444444666666666333999EEE]]]}}}www~~~iiiVVVVVV___ffflllsssvvvllluuuyyygggQQQ@@@555111111000000000000000...---ooo]]]ccc^^^ZZZWWWWWW[[[\\\XXXVVVWWWXXXWWWVVVTTTQQQNNNJJJHHHEEECCCAAA???<<<999444111---...000111111000...---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---------------......///......///111555888;;;@@@GGGRRR\\\eeennnyyywwwoooeee``````___\\\XXXkkkttt~~~|||xxxgggTTTNNNEEEBBB===777222111222555222222333333222000...---..............................------,,,+++++++++,,,///111000---+++,,,...,,,,,,,,,---------..............................---............/////////,,,---...//////...---,,,------------------------///......------......///---......//////000000111...000111111111000222333555444666;;;CCCQQQfffwww}}}lllcccVVVKKKDDD>>>888555222222222222222222111111...///111000000444;;;@@@>>>:::666111//////000000...------...//////...,,,------------------------///000000///---,,,---...////////////////////////---......//////......---000////////////000111111.........///000111222333111333555555333333555888555BBBXXXxxxvvv|||eeeWWWWWW[[[aaagggwww}}}xxxyyyxxxwwwdddMMM999---222111000000111111///---uuubbbeeeaaa\\\YYYXXX\\\\\\XXXVVVVVVVVVVVVUUUSSSPPPMMMJJJHHHDDDBBB@@@>>><<<999555111---...///000000///...---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...---,,,+++***+++,,,---...------------......///222000......222999@@@EEERRRUUUZZZ^^^cccmmmxxxrrrfffYYYTTTYYYbbbiiikkk|||{{{uuuttt|||}}}ssslllmmmooottt|||}}}iii```RRRLLLFFF@@@===999555222333333444444333222000///..............................------,,,,,,,,,,,,+++---///...,,,,,,---...,,,,,,,,,---------......---------............................../////////,,,------......------,,,........................//////............//////---......//////000111111---000222333111111444666555<<>><<<999444111---...////////////...---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++***+++,,,------------------...///000111///...111888CCCNNNUUU[[[\\\^^^^^^```fffnnnuuuaaa\\\XXXYYYaaannn{{{~~~ooolllmmmqqqqqqjjjdddaaabbbdddjjjttt|||wwwggg\\\OOOGGGEEECCC<<<666333333333222222111000000..............................------------,,,,,,+++,,,------,,,,,,---...,,,,,,,,,---------......---------.........//////////////////////////////,,,,,,------------,,,,,,......................../////////....../////////......//////000111111111222555666555333444999>>>GGGTTTffftttuuueeeVVVLLLDDD@@@:::777666666555444555555333111///...///111444777;;;<<<:::666333111...------...//////...,,,........................000111111000...,,,---...////////////////////////////////////////////////000000000000000111222222/////////000000111333333444111333777888777999>>>RRRnnn}}}xxxvvvXXXSSSZZZ```dddyyyyyyttt|||uuu\\\JJJ<<<777222111333555444333wwwjjjaaa\\\^^^ZZZZZZ]]]]]]ZZZWWWWWWTTTTTTSSSRRROOOLLLIIIHHHDDDBBB@@@>>>;;;888333000.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++,,,------------------...///000000...///444;;;EEEQQQ[[[aaacccdddeeeaaa\\\YYYYYY[[[TTTYYYbbbjjjrrr{{{~~~vvvlllgggeeeddddddaaa___ccciiilllllllllpppwww~~~uuubbbTTTOOOLLLGGGBBB777666333111////////////..............................------------------------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------.../////////000000000////////////...------------------------........................000//////......//////000//////000111111222222333333555666555555;;;EEENNNkkk{{{rrrhhhUUUMMMBBB;;;888777555444333333222111000/////////222777>>>CCCDDDAAA<<<888222000...---...///..............................000111111000...---...///////////////////////////000//////......//////000111000000000000111222222222111111111111222333333666222222666777888CCCQQQzzzwwwvvv}}}xxx\\\NNN]]]bbbiiivvv~~~pppxxxiiiVVVHHH???555111222333333111uuu|||lllbbb]]]]]]ZZZZZZ]]]^^^[[[XXXYYYVVVUUUUUUSSSQQQNNNKKKJJJEEECCC@@@>>>;;;777222///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......***++++++,,,------------------------...///000111111777AAALLLUUU\\\___aaaaaabbb```ZZZSSSNNNNNNPPPZZZbbbmmmvvv|||~~~vvvqqqnnniiiccchhheeeddddddcccdddkkksssyyyuuurrrqqqtttxxx|||~~~tttfff[[[SSSOOOCCC???:::444111///000000........................------..................000...---,,,------......,,,,,,,,,---------......,,,,,,------...//////000000000000000/////////.........------------..............................000000////////////000000111111111222333333444444333666999<<>>555333333222000uuuuuuvvvlllccc```]]]ZZZZZZ]]]^^^[[[YYYZZZWWWWWWVVVUUUSSSPPPMMMLLLFFFCCC@@@>>>;;;666111...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////(((***+++---......---------------......000111111999AAANNNZZZ``````\\\YYYTTTRRROOOJJJIIIMMMVVV^^^jjjmmmsssxxx|||~~~~~~}}}wwwtttlllbbb```eeejjjkkkllljjjkkkooopppoooqqqvvv|||xxxtttssswww|||tttooosss}}}|||~~~~~~hhh[[[UUUNNNJJJBBB:::555222333333........................------..................111///---,,,---......---,,,,,,,,,---------......,,,,,,------...///000000111111000000/////////...///......------......///////////////////////////000000////////////000000111222222333333444555555777<<>>555222444}}}uuujjjgggbbb\\\^^^]]]^^^aaaccc```ZZZUUUWWWWWWVVVSSSPPPMMMIIIGGGEEEBBB???===:::777222///...,,,++++++---.........------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---.........------///---+++,,,...000///...///,,,---222444555<<>>AAACCCAAA>>>999555222111000///222111111000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000000111222444666888777444222111333444444777111<<>>EEEMMMXXX\\\ccciiijjjcccYYYQQQQQQTTT^^^ooo~~~zzzqqqqqqqqqpppkkk___TTTTTTYYY\\\dddnnnvvv}}}ppphhheeelllqqqrrruuu{{{{{{wwwnnncccZZZVVVRRRSSSXXX]]]``````aaabbbdddiiipppxxxwwwlllsssyyyzzzjjjcccffflllnnnvvvwwwmmm\\\SSSLLLBBB;;;444333222111222111///---/////////////////////////////////.........------------------------------................................................------........./////////....../////////000000000//////000111222444555666222333666:::===BBBMMMXXXooonnn```TTTEEE;;;999888444000333444666888999:::::::::FFFEEEBBB???:::555111///111111000000///000000000////////////////////////000000000000000000000000000000000000000000000000333333111000000111222222444222111333444555555555>>><<>><<<:::777333000...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------...------.........---,,,,,,...333:::@@@HHHPPPVVV```]]]ZZZZZZWWWTTTSSSUUUaaa```dddooo|||xxxooommmkkkeee]]]UUUUUU^^^gggrrrxxx}}}|||tttfffdddgggooossspppmmmmmmoooqqqnnngggdddaaa[[[SSSWWWYYY\\\aaahhhpppxxx}}}xxxwwwvvvvvvxxx|||zzz|||}}}{{{xxxuuutttuuutttsssrrrqqqppppppooooooooommmnnnrrrvvvssskkkcccjjjpppyyy}}}yyyrrrjjj]]][[[aaafffkkk|||qqqZZZPPPLLLJJJ:::777444222111111000//////////////////////////////.........------------....................................................................................////////////...////////////000000000000000111111111222555777;;;999999>>>HHHYYYmmmzzzkkk^^^OOOFFFDDD@@@777000333333444666888999888777JJJKKKLLLIIICCC<<<666333/////////......///000000////////////////////////////////////////////////000000000000000000000000333333222111111222333333222000111555888888888:::@@@KKKdddxxxxxxtttWWWPPPZZZggglll}}}zzztttUUUBBB>>>zzz}}}xxxfffbbbbbbXXX^^^]]]]]]___aaa```[[[VVVUUUUUUTTTRRRPPPLLLIIIHHHCCC@@@>>>;;;999777333000///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------....../////////...------------///444<<>>888333111111111111000000000000000000000000///.........------------........................////////////////////////////////////////////////........./////////000000////////////000000000111111222222111000000444666:::<<>>666444333222444888:::::::::EEEIIIMMMMMMIIIDDD@@@>>>555555333111000///......000000000000000000000000////////////////////////111111111111111111111111222222222333444555666777444111222666777555777===???[[[}}}pppssstttWWWUUUbbbaaahhhrrr|||lllNNNIII{{{nnntttuuubbb___dddZZZ^^^]]]]]]___bbbaaa]]]YYYTTTTTTSSSRRROOOLLLJJJHHHBBB@@@===;;;999666333000///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---...///000000000...------000222777@@@HHHNNNTTT[[[^^^^^^^^^RRRJJJLLLOOORRRZZZdddaaaaaadddjjjnnnlllddd]]]VVVYYY___jjjwww|||sssxxxyyyxxxvvvxxx||||||yyyxxxsssjjj```XXXRRROOONNNSSSTTTWWW\\\ccciiilllmmmooossswwwxxxuuussssssuuunnnmmmjjjeeeaaa\\\YYYWWWQQQQQQPPPOOONNNMMMMMMMMMIIIIIIJJJJJJJJJJJJIIIHHHIIIKKKKKKJJJHHHIIIMMMQQQNNNNNNOOOQQQUUUZZZ^^^aaaeeegggjjjmmmuuu~~~yyyoooggg[[[RRR\\\kkklll]]]___dddmmmyyyfffWWWOOOLLLGGG???999555444333222000000000000000000000000/////////.........------........................////////////////////////////////////////////////....../////////000000000/////////000000000111111111222333222000111555:::888EEEXXXmmm~~~wwwooojjjiiijjjfffiiinnnsssvvvvvvtttsssmmmlllkkklllmmmmmmkkkiiihhhkkkoootttwww|||ttt```UUUNNNHHHDDD999666333444888<<<===<<<;;;AAAGGGJJJIIIGGGGGGHHHAAA???;;;777444000...---000000000000000000000000000000000000000000000000111111111111111111111111000111222444666777888999666444555777444111777CCCXXX~~~wwwooolllXXXXXXaaa```eee}}}aaaUUU{{{}}}iiipppuuu```]]]eee[[[]]]\\\\\\___cccccc```]]]TTTTTTSSSRRROOOLLLJJJHHHAAA???===;;;999666333000000...,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---...///---.........---000555:::@@@IIIRRRUUUXXX[[[ZZZVVVQQQJJJMMMZZZbbb___]]]___[[[]]]```cccdddbbb]]]ZZZYYYcccnnnvvv}}}xxxnnnuuuvvvuuussssssuuurrrmmmjjjggg___WWWSSSSSSVVVXXX^^^___ccciiioooqqqrrrrrrnnnppprrrqqqnnnkkkiiiiii\\\ZZZWWWSSSOOOLLLKKKJJJCCCCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCBBBBBBEEEEEEEEECCCAAABBBDDDGGGDDDDDDEEEGGGIIILLLOOOPPPTTTVVVWWWXXX]]]fffkkkkkklllgggfff___VVV^^^iiifffbbbZZZUUUWWW]]]gggwww}}}gggVVVSSSOOOHHHBBB>>>999555222111111111111111111111111000000000/////////..............................////////////////////////////////////////////////.../////////000000000000//////000000000111111111000222444444222555;;;@@@HHH```|||~~~xxxrrrnnnllloooqqqrrrssswww}}}}}}{{{zzzyyyxxxwwwwwwuuuuuuvvvxxxxxxvvvrrrqqqrrrtttzzzkkk___VVVQQQDDD>>>777555888;;;<<<;;;555:::@@@BBBAAA@@@BBBEEEDDDBBB>>>:::777333111000000000000000000000000000000000000000000000000000111111111111111111111111///000222444555777888888444333666999666444CCCVVVuuunnnVVV\\\dddfffrrrxxx```yyyqqqlllrrrwww```\\\eeeZZZ]]]\\\\\\```dddeeebbb___SSSSSSSSSQQQOOOLLLJJJHHHAAA???<<<;;;999666333000000...,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,+++,,,---...///+++,,,------...222:::@@@CCCNNNVVVWWWWWWWWWSSSLLLLLLKKKXXXoooyyyqqqddd^^^]]]]]]\\\ZZZXXXWWWYYYZZZeeeqqq{{{yyyuuutttqqqlllssstttrrrmmmhhhccc[[[RRROOORRRTTTUUUXXX^^^dddfffiiijjjooouuuyyywwwtttrrriiiiiigggbbb]]]XXXTTTRRRPPPMMMIIIFFFCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDBBBAAACCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@AAAAAAAAAAAA===>>>???@@@AAABBBBBBCCC@@@EEEHHHIIILLLRRRUUUTTTUUUWWW```bbb___hhhqqqnnnddd\\\XXXZZZ]]]___dddlllvvvhhhVVVSSSOOOKKKEEE>>>666111111111111111111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111...222555555555888???FFFbbb}}}yyywwwrrrkkkgggjjjrrrzzzzzzyyysssooommmgggjjjpppvvv{{{pppaaaWWWLLLEEE;;;777888::::::999666:::>>>===999777:::===???>>><<<:::888666555555000000000000000000000000000000000000000000000000111111111111111111111111///000111333444555666666000111777<<<:::<<>>BBBCCC???:::666444222/////////000000///000000000000000000000000222222111111222222333444222222222222222222333333555111555<<<999???ggg}}}^^^```^^^___jjj|||sss{{{qqqppppppeee```aaa]]]^^^\\\\\\```eeegggccc^^^UUUTTTRRRQQQPPPMMMIIIEEEBBB???;;;888777555222000------------------------***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,------...---,,,+++,,,---............///000222777@@@KKKSSSVVVXXXTTTIII@@@???AAAAAAVVVZZZdddnnnnnnfff^^^[[[NNNNNNNNNQQQWWWaaannnvvv}}}|||tttiiicccdddccc```\\\SSSIIIDDDGGGMMMQQQSSS\\\```fffjjjllllllmmmnnnlllkkkjjjhhhccc^^^YYYVVVPPPNNNKKKGGGEEECCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEECCCDDDEEEFFFEEEFFFHHHJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCAAADDDGGGJJJLLLNNNQQQSSS___aaa```bbbjjjtttvvvrrreee]]]\\\fffsssnnnYYYOOOLLLIIIDDDAAA888555222000111111111111000000000000000000000000000000000000111111111111//////000000///......---///////////////000000111......///000111222333444999777444222333555555333777333555>>>MMM```yyyrrrhhhgggnnnvvv~~~|||{{{uuupppnnnnnnqqqyyy{{{bbb]]]VVVNNNAAA888:::@@@;;;:::888666333222222222000333777<<>>777444111000000111111000000000000000000000000000222222111111222222333444222222222222333333333333444222666<<<>>>KKKssswwweeeUUUTTT]]]kkk}}}~~~vvv~~~sssrrrrrrgggbbb```ZZZ^^^[[[[[[^^^dddgggddd```VVVTTTRRRPPPOOOLLLIIIFFFBBB???;;;888777555222000------------------------***+++,,,,,,------,,,,,,------------------------......------,,,---------,,,,,,------......//////...000444999@@@IIISSSZZZ\\\```\\\MMM???===EEEMMM___^^^bbbgggfff^^^VVVSSSNNNNNNQQQXXXbbbkkkpppqqqpppqqqnnnhhhccc___ZZZTTTMMMHHHBBBCCCJJJSSSZZZ]]]cccfffjjjkkkkkkjjjjjjkkkdddbbb^^^YYYTTTNNNJJJHHHDDDCCCBBB@@@@@@AAABBBCCCBBBAAAAAABBBDDDEEEEEEDDDEEEFFFHHHHHHHHHHHHJJJLLLKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCAAA@@@????????????>>>@@@BBBCCCCCCDDDEEEGGGRRRSSSUUUYYYcccooouuutttrrrdddWWWTTTVVVbbb{{{lll[[[RRRMMMKKKLLL@@@;;;555111000000111111000000000000000000000000111111111111222222222222//////000000000///............////////////000000000000000000222444666888:::666111111333444444333777888@@@RRRjjjrrrtttuuusssttt}}}yyyyyy}}}tttsssrrrsssyyyxxxmmm___TTTIII???;;;;;;999888777555333111000000...///222555999<<>>LLLdddsssUUUPPPUUU\\\ooovvv{{{zzztttooonnnfffbbbbbb\\\___\\\[[[^^^cccfffccc___WWWUUUQQQOOOMMMKKKHHHFFFAAA>>>;;;888777555333111------------------------***+++,,,,,,------,,,,,,)))***+++---///000111222......---,,,,,,,,,,,,---,,,---......------------///333:::BBBIIIOOOTTTVVVXXX\\\\\\RRRFFFFFFPPPZZZ___```dddfff```TTTLLLJJJNNNSSS[[[eeekkklllhhhdddhhhkkkmmmkkkeee]]]SSSLLLKKKJJJIIIMMMSSS[[[___aaaccceeegggfffdddbbbbbbbbbWWWTTTPPPLLLHHHEEEDDDCCCAAAAAAAAAAAABBBCCCEEEEEEFFFEEEEEEGGGKKKLLLKKKIIIMMMOOORRRRRRRRRSSSTTTVVVVVVWWWXXXZZZZZZZZZZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQOOONNNMMMLLLJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@===???@@@AAAAAABBBDDDFFFIIIIIIIIILLLTTT]]]bbbdddrrrjjjbbb]]]YYYXXX___hhhrrr```SSSNNNPPPHHHBBB:::333000000000000000000000000000000000000000000000111111111222222//////000000000//////....../////////////////////111111000111333666999;;;888333000222444444444555777DDDZZZttt~~~sssjjjjjjuuupppllleee______eeemmmsssiii]]]YYYOOOBBB888777555333222111111000///000000111222444666888999:::777222000000111222222000000000000000000000000222222111111222222333444222222333333444444555555999888:::HHHeeeiiiYYYVVVZZZgggvvvuuukkkiiibbbbbbddd^^^aaa^^^\\\___cccddd```[[[WWWUUUQQQOOOMMMKKKGGGEEEAAA>>>;;;888777555333111------------------------***+++,,,,,,------,,,,,,((())),,,...000111222222000//////.........//////,,,---...---++++++,,,---111777BBBLLLSSSVVVTTTRRRKKKOOORRRRRRNNNMMMRRRYYY```aaabbb___UUUKKKHHHLLLUUU[[[eeejjjkkkhhhdddbbbllliiifffaaaYYYPPPIIIFFFMMMOOOSSSXXX]]]`````````ddddddbbb___ZZZVVVUUUUUUKKKIIIEEEAAA??????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJMMMQQQVVVYYYZZZZZZaaadddgggiiiiiijjjkkkmmmmmmoooppprrrssssssrrrqqqllllllkkkiiigggdddaaa```___]]]ZZZXXXXXXWWWTTTRRRNNNMMMLLLJJJHHHGGGGGGFFF???@@@AAA@@@@@@@@@BBBDDDHHHFFFDDDFFFJJJNNNRRRUUU]]]^^^bbbgggfffaaa^^^^^^fffvvv^^^QQQOOONNNHHH@@@888444222111111111111111111111111111111/////////000000000111111//////000000000000000//////000000111111000//////222111111111333666999;;;999555333777888555666;;;@@@WWWwww{{{nnnlllooosssuuu}}}~~~wwwooohhhccc___]]]aaayyywwwiiiYYYJJJBBB666333000///000111111000///000222333444333222222888555111//////000000000000000000000000000000000222222111111222222333444222333333444555555666666888888AAA\\\dddXXX]]]fffjjj}}}wwwjjjfffaaabbbddd^^^```^^^]]]```dddccc^^^XXXVVVTTTRRROOOMMMJJJFFFCCC@@@>>>:::888777666333222------------------------***+++,,,,,,------,,,,,,+++,,,.../////////......111111000000111111222333+++---...---++++++///222777===GGGRRRYYYZZZVVVRRRFFFIIIPPPWWWXXXTTTSSSUUUccc]]]VVVPPPIIIHHHOOOYYY___bbbfffgggfffdddeeefffaaaYYYQQQLLLIIIGGGKKKQQQRRRVVV]]]bbbffffffdddbbbcccaaa^^^WWWPPPJJJHHHGGGEEECCC???<<<;;;<<<===>>>???@@@CCCFFFIIILLLNNNOOOTTTXXX^^^ccciiinnntttxxxzzz}}}|||xxxvvvrrrnnnjjjggggggeeeaaa]]]ZZZXXXVVVRRROOOMMMKKKJJJGGGGGGEEEBBB???===>>>???DDDAAAAAACCCEEEFFFJJJNNNOOOSSSYYY___cccbbb```___TTTaaapppoooYYYQQQQQQLLLEEE???:::777444222111111111111111111111111.../////////000000000000//////000111111111000000000111222333222111000///111111111111333555777999666222333666555444;;;FFFYYYpppxxxqqqjjjhhhqqq~~~xxxzzz~~~~~~xxxkkkbbb\\\```nnnvvv[[[NNNNNN<<<777111///000222222111,,,...111333444444222111444222/////////000//////000000000000000000000000222222111111222222333444222333333444555666777777555<<>>>>>???AAACCCGGGJJJOOOUUU\\\bbbfffhhhmmmssszzz{{{vvvqqqnnnjjjeee___ZZZWWWUUUSSSRRROOOJJJEEEAAAAAABBBBBB???@@@DDDFFFEEEHHHNNNNNNOOOPPPRRRVVV[[[^^^___\\\ZZZ[[[dddvvvgggXXXRRRNNNJJJEEEAAA<<<666333111111111111111111111111//////000000000111111111//////000111111111111111111222444444444222111//////000000111333444555555222///111666777;;;MMMbbb{{{}}}mmmfffnnnsss|||~~~|||zzzyyyrrrpppnnnllliiigggfffeeeaaaccceeeggghhhhhhhhhgggccceeefffhhhjjjkkkllllllppptttwwwwww{{{{{{qqqccc^^^___kkkzzzmmmYYYSSSGGG???666111111333333111---...111333333333222111111000///000111111000...000000000000000000000000222222111111222222333444333333444555666777888888;;;JJJnnnmmmZZZ[[[dddooo|||ttt~~~pppkkkeeeccc___UUUZZZZZZ\\\bbbgggfff___XXXUUUTTTRRRQQQOOOKKKEEE@@@@@@===:::888777666444222------------------------++++++,,,---------,,,,,,'''))),,,...///000///...*********+++---...000111(((+++---------222;;;CCCLLLKKKLLLNNNPPPNNNJJJEEECCCJJJXXXcccbbbZZZWWW[[[UUUHHH>>>CCCPPPZZZ___aaa]]]]]]```fffhhhbbbSSSGGG???>>>CCCMMMRRRQQQRRRWWWWWWYYY[[[[[[ZZZYYYYYYYYYMMMLLLIIIEEEAAA??????AAAAAAAAA@@@AAACCCFFFIIIKKKSSSWWW^^^gggpppyyy{{{tttmmmhhhfff]]][[[XXXSSSMMMJJJJJJKKKFFFCCCEEEKKKLLLIIILLLRRRKKKJJJIIIJJJQQQZZZaaaccccccZZZSSSUUU^^^mmmsss___QQQOOOLLLIIIEEE???888333111111111111111111111111000111111111111222222222//////000111111111111111222333555555555333111000...///000111222333222222333111444;;;???JJJffftttgggggglllxxx{{{uuupppmmmkkkfffffffffeeeeeedddcccbbb___^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXVVVWWWWWWXXXYYYYYYXXXXXX^^^___^^^\\\aaajjjpppppprrrpppqqquuuvvvwww|||yyyfffgggiiigggaaabbbssskkkWWWOOOFFF:::333222333333111222222222222222111111111/////////111333333111///000000000000000000000000222222111111222222333444333333444555666777888999CCCXXX[[[SSS```eeetttqqqwww{{{vvvggggggaaaYYYZZZWWWZZZZZZ[[[^^^aaa]]]WWWSSSRRRQQQQQQOOOKKKFFFBBB>>>===;;;999666444222111......---------,,,,,,,,,,,,------......------,,,,,,---...///000000000000111...+++******,,,.........+++,,,111555999DDDQQQLLLNNNPPPPPPOOOKKKGGGEEEMMMWWW______^^^^^^ZZZSSSSSSFFFGGG[[[hhhddd^^^___\\\bbbfffaaaUUUIIICCCBBB===AAAGGGNNNSSSUUUVVVVVVWWWYYYZZZYYYUUUPPPMMMKKKHHHBBB>>>>>>>>>===>>>BBB>>>@@@CCCGGGKKKQQQWWW[[[iiipppzzz{{{nnnjjjccc]]]YYYUUURRRQQQMMMIIIEEEDDDGGGLLLQQQSSSUUUOOOJJJHHHHHHIIIQQQYYYdddaaa]]]ZZZYYY]]]dddiiihhh^^^VVVNNNEEEBBBJJJGGG222000222444222///---///111000000000000000000000000000000000000111111111111333888<<<;;;666222111333555000...111222111111444666333444===OOOkkk|||rrrkkkkkkuuuyyysssoookkkeee```^^^]]]]]]]]]XXXYYYZZZZZZYYYXXXYYY[[[]]]ZZZWWWWWWWWWYYYYYYXXXVVVXXXXXXVVVRRRQQQSSSVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRTTTXXX[[[\\\[[[\\\\\\]]]^^^```dddhhhooorrrvvvzzz|||}}}|||{{{hhhjjjkkkhhhddd```]]]\\\uuukkkYYYKKK???:::777222000333///.........///000222222000222444333222111222333111111222222222222111111111222222333333444555555111666666333444999<<<;;;GGGtttjjjUUUSSS___dddzzz{{{{{{xxxiiihhhbbbYYYYYYYYY[[[[[[[[[___bbb___YYYUUUTTTSSSRRRPPPMMMGGGCCC======;;;888666444222111......---------,,,,,,,,,,,,------......------,,,,,,---...///000000000000111///---,,,,,,---...///111------222777===IIITTTTTTSSSQQQLLLGGGFFFIIIMMMZZZ```bbb```]]]ZZZRRRHHHHHHLLL```wwwyyygggXXXWWW^^^^^^[[[SSSHHH@@@======@@@CCCIIIOOOSSSUUUVVVUUUUUUUUUUUUSSSNNNIIIFFFEEECCC>>>;;;===>>>>>>@@@DDDEEEHHHMMMRRRYYYaaajjjooowwwxxxpppggg^^^YYYYYYUUUPPPMMMNNNOOOQQQQQQUUUOOOJJJIIIGGGFFFJJJPPPVVVWWWWWWVVVVVVWWW[[[]]]eeevvvfffZZZSSSMMMHHHKKKGGG777444444333111///...///000000000000000000000000000000000000000111111111111111555999888444111111333444000///222444222333666999:::AAARRRlllttt}}}{{{uuurrruuuzzzyyysssooojjjddd______\\\ZZZXXXXXXYYYZZZZZZ\\\]]]^^^^^^]]]]]]^^^___```___^^^^^^______^^^\\\]]]___``````___^^^^^^^^^___]]]\\\[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSTTTVVVXXXZZZ[[[]]]bbbfffkkknnnooopppjjjkkknnnppppppjjjaaaZZZ]]]jjj}}}hhhXXXGGG???:::444111222///000000000111111222222000222444333222111222333111111222222222222111111111111222222333444444555555555555666888:::===???]]]eeeWWWYYY\\\mmm~~~vvv{{{yyyllljjjcccYYYYYY[[[[[[[[[ZZZ^^^cccaaa]]]VVVVVVTTTTTTRRRNNNHHHDDD===<<<:::888666444222111......---------,,,,,,,,,,,,------......------,,,,,,---...///////////////000000///............///222......444===FFFOOOWWW[[[VVVNNNDDD>>>BBBNNNXXXcccdddbbb\\\VVVQQQIIIAAACCCVVVvvvfffTTTSSSZZZTTTKKKBBB<<<:::<<<>>>DDDGGGLLLQQQTTTUUUUUUTTTRRRQQQOOOKKKEEEAAA@@@@@@???<<<;;;???AAACCCGGGLLLQQQUUUZZZaaaiiittt~~~tttiiiccc^^^XXXTTTRRRRRRSSSRRRVVVPPPLLLKKKHHHDDDDDDHHHHHHKKKOOORRRSSSTTTVVVWWWSSS]]]pppwwwbbbWWWUUUNNNKKKIII@@@:::777333000000000000000000000000000000000000000000000000000111111111111000222555444111000222444333000000444555333444888777???OOOhhhppp{{{sssnnnqqqyyyyyysssiiieee```\\\ZZZXXXVVVTTTYYYYYYZZZ[[[\\\^^^___``````bbbddddddddddddfffgggffffffgggiiijjjiiieeecccbbbbbbdddgggiiihhhfffdddfffeeecccccccccbbb```^^^[[[\\\[[[[[[YYYVVVTTTRRRPPPPPPOOOOOONNNMMMMMMMMMLLLMMMPPPSSSXXX\\\___aaaeeegggllltttyyyuuujjj___UUUZZZcccnnn{{{oooWWWHHH???888444333111111222222222222222111000222444333222111222333111111222222222222111111111111222222333333444444888333333888:::999@@@KKKttt~~~bbbVVVUUU```nnn{{{ooowwwyyymmmkkkcccYYYYYY[[[[[[YYYXXX\\\bbbbbb^^^WWWVVVUUUSSSQQQMMMHHHDDD<<<;;;:::888666444222111......---------,,,,,,,,,,,,------......------,,,,,,---....../////////....../////////...---......000///111:::EEEOOOUUUXXXYYYQQQFFF===<<>>CCCFFFHHHJJJNNNRRRSSSSSSRRRQQQNNNMMMIIIDDD???<<<<<<===???===@@@EEEIIILLLRRRYYY___ccciiipppxxxtttmmmddd^^^ZZZZZZZZZZZZUUUPPPLLLMMMKKKFFFDDDEEEBBBDDDHHHLLLPPPUUU[[[___UUUWWW]]]kkknnnYYYWWWQQQMMMLLLIIIBBB<<<555111111222111///000000000000000000000000///000000000111111111111000111222111000000333666333111111444444333444999777HHHbbb}}}wwwtttlllnnnzzz}}}rrrjjjccc```^^^]]][[[YYYZZZ[[[^^^aaa^^^aaadddggghhhiiijjjkkkiiikkknnnoooppprrruuuwwwtttuuuxxx{{{|||zzzvvvrrrqqqppppppssswwwyyywwwtttpppnnnmmmmmmmmmkkkgggccceeeeeedddcccaaa^^^]]][[[[[[YYYXXXWWWVVVTTTQQQOOONNNMMMLLLLLLNNNPPPSSSUUUWWWZZZaaakkksssuuupppjjjccc```[[[YYY^^^nnnjjjRRRDDD===999666222222333333333222111000000222444333222111222222111111222222222222111111111111222222333444444444999333444999777888KKKddd{{{\\\XXX[[[dddrrrooorrrxxxxxxmmmlllcccYYY[[[[[[[[[XXXVVVZZZ```aaa]]]VVVUUUSSSRRRPPPLLLFFFBBB;;;;;;999777555333222111......---------,,,,,,,,,,,,------......------,,,,,,------...............***,,,......---,,,...///...111777AAALLLUUUWWWUUUPPPIII@@@===AAALLLVVV]]]^^^\\\WWWMMMCCC@@@HHHRRR]]]aaakkksssnnn^^^RRROOODDD>>>777666<<>>::::::<<>>===<<<::::::<<<@@@DDDHHHJJJQQQYYY___cccllluuu~~~zzzqqqlllkkkooorrrxxx}}}sssiiidddZZZSSSNNNOOONNNKKKHHHGGGDDDBBB@@@@@@EEEOOO\\\eeeccc___WWWNNNPPPfffsssiii^^^WWWWWWUUUMMMHHH@@@999555444222222111111111111111111111111000000000000111111111111222111111111222444666777333111222333333333:::BBBTTTssszzzrrrtttzzz{{{ttteeebbb]]]WWWTTTUUUZZZ^^^^^^bbbggghhhiiilllttt{{{}}}zzzvvvsssqqqkkkgggdddcccdddccc```\\\ZZZWWWSSSPPPNNNNNNPPPRRRNNNNNNNNNNNNOOOTTT]]]ccccccgggjjjiiiccc]]]ZZZZZZhhhzzzlllTTTGGG@@@;;;888777555333222111111111000222444333222111222333111111222222222222111111333333333444555555666666:::;;;===;;;<<>>:::;;;<<<@@@CCCEEEEEEEEEIIIJJJKKKKKKIIIEEEAAA>>>999:::;;;===???DDDJJJOOOTTTWWW___hhhlllqqqzzz~~~xxxssspppiiijjjjjjkkkmmmqqquuuxxxyyylllbbbYYYVVVTTTOOOLLLKKKFFFEEECCCAAABBBGGGOOOUUU______ZZZRRRNNNXXXnnnkkk^^^\\\XXXOOOLLLGGG???888444333444111111111111111111111111000000000000111111111111222111111111333555555555111000111333444777BBBLLLjjjrrrhhhuuu~~~tttkkkccc___YYYZZZ[[[\\\\\\```fffjjjkkksss{{{{{{vvvrrrnnnhhhcccccc```\\\XXXUUUUUUUUUVVVSSSPPPLLLJJJKKKNNNQQQSSSXXX```iiimmmkkkeee```]]]\\\gggwwwgggTTTHHH@@@===;;;888555333222333444000222444333222111222333111111222222222222111111444444555555666777777777===AAACCCAAAJJJkkktttaaaeeeppp}}}~~~ssslllaaaWWWYYY^^^___\\\[[[]]]```^^^YYYUUUTTTSSSQQQOOOJJJDDD@@@:::999888666555333222222......---------,,,,,,,,,,,,------......------,,,---------...------,,,,,,(((+++---,,,+++...555;;;BBBIIILLLGGGDDDGGGHHHFFFGGGUUUaaaaaaVVVPPPTTT[[[OOOFFFAAAHHHPPPUUUYYY^^^VVV[[[^^^VVVEEE888777;;;999<<<@@@DDDGGGIIIJJJJJJHHHIIIJJJIIIFFFBBB===:::999;;;>>>BBBFFFLLLSSSXXX^^^bbbjjjsssxxx|||~~~yyypppjjjgggggghhhiiivvvyyy~~~|||pppddd^^^ZZZTTTPPPOOOIIIIIIHHHFFFCCCCCCDDDFFFVVVXXXXXXRRRKKKKKKTTT]]]vvvvvvccc___YYYPPPOOOKKKBBB999444333555111111111111111111111111000000000000111111111111111000000111333444444333000///000333666;;;HHHUUU~~~yyyiiifffpppvvvhhh^^^YYYXXXYYYWWW\\\bbbfffiiilllqqquuuxxxqqqnnnkkkfffaaa]]][[[ZZZZZZUUUPPPKKKKKKNNNOOOLLLHHHOOOUUU^^^cccccccccdddeeeXXXYYY```oooxxxaaaPPPFFFAAA>>>:::666444444555777000222444333222111222333111111222222222222111111555555666666777888888888AAAFFFFFFFFFWWW~~~cccgggrrrvvvttttttnnnaaaWWWYYY___```]]][[[^^^aaa___ZZZWWWUUUSSSQQQNNNIIICCC???888888777666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///---++++++,,,)))***,,,+++...;;;KKKQQQZZZZZZOOOIIILLLLLLGGGOOOdddnnn___OOONNNTTTUUUEEEAAACCCNNNWWWYYYWWWUUU]]]VVVNNNFFF===555444999AAA??????BBBGGGJJJJJJHHHGGGDDDBBBBBBBBB@@@<<<999<<<@@@FFFKKKPPPUUUZZZ]]]fffkkkqqqxxx~~~wwwtttcccbbbcccfffmmmtttzzz}}}vvvllleee\\\VVVTTTNNNOOOOOOMMMJJJHHHFFFFFFDDDRRR[[[WWWPPPOOOOOOOOOUUUkkkwwwbbbZZZZZZLLLIIIKKK@@@888555000555222///...///000000000111111222222222333333333444222111222444555444333333111333777888AAA\\\xxxyyyhhhggg{{{oooiiiaaaZZZXXXXXXZZZ[[[```eeekkkoootttzzzpppjjjjjjhhhbbb]]]YYYVVVRRRNNNLLLKKKLLLLLLMMMOOOTTTXXX]]]```aaabbbbbb___[[[YYYaaawwwppp[[[MMMFFF>>>@@@???444111555555444333222222111111222222222222333333333333444444555666888777666666777888===KKKNNNNNNjjj}}}}}}rrrbbbmmmyyyzzzwwwqqqkkk```XXX[[[______]]]\\\^^^bbbaaa[[[WWWUUUSSSQQQNNNIIICCC???888888777666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///---,,,,,,---++++++------222@@@OOOTTTaaadddWWWJJJHHHIIIGGGWWWeeemmmcccUUUOOOMMMKKK@@@CCCJJJSSSVVVWWW[[[aaadddVVVFFF>>>999777888;;;?????????CCCGGGJJJJJJHHHDDDAAA>>>=========;;;999AAAFFFLLLSSSXXX^^^cccffflllrrr{{{|||tttmmmgggeeecccmmmmmmnnnqqqwww}}}wwwhhh[[[VVVTTTTTTSSSSSSQQQNNNJJJGGGCCCLLLTTTUUUWWW[[[[[[XXXYYYbbbssslll\\\cccTTTOOONNNGGGCCC>>>333444222000///000111111000111111222222222333333333333222222333444555444333444555888;;;BBBVVVwwwrrrooovvvlllccc___ZZZWWWYYY]]]bbbeeennnwww|||uuuooofff```aaa^^^[[[WWWTTTQQQNNNLLLIIIJJJLLLOOOSSSVVVXXXZZZ___```___ZZZYYYdddzzz{{{YYYMMMBBBAAAAAA777444666333444333333222222222222222222222333333333333444444444666777777666555777888>>>GGGMMMXXXyyy||||||}}}}}}cccdddlllwww}}}~~~oooiii___XXX]]]^^^^^^\\\[[[^^^cccbbb]]]XXXVVVSSSQQQNNNIIICCC???888888777666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000111///------------,,,,,,...000777FFFTTTYYYgggkkk]]]KKKEEEGGGJJJZZZaaafffcccXXXMMMEEECCC???FFFPPPWWWVVVUUU^^^iiieeeQQQ<<<444777:::===?????????AAAEEEHHHIIIHHHFFFBBB???;;;999:::<<<>>>>>>IIINNNUUU\\\bbbhhhmmmpppuuu{{{{{{wwwnnniiiccc^^^^^^bbbgggkkkwwwxxx{{{~~~lllbbbYYYVVVSSSSSSTTTQQQKKKEEEDDDFFFJJJPPPZZZdddfffccc^^^[[[^^^mmmsss^^^fffXXXPPPLLLGGGIIIDDD444444222000000222222111000111111222222222333333333333222222333555666555333111555888;;;LLLmmm{{{zzzpppxxxmmmaaa\\\[[[ZZZYYY[[[aaajjjsssyyyxxxpppiiifffbbb^^^ZZZVVVQQQMMMJJJIIIHHHIIIJJJNNNQQQSSSYYY___ccc^^^VVVVVV```kkkmmmWWWHHHCCCCCC;;;999888111444444333222222222222333222222333333333333444444444555666666555555666888???AAAKKKfffooowwwlll^^^\\\cccqqqrrrkkk___VVVZZZ\\\\\\ZZZYYY]]]bbbbbb^^^YYYVVVSSSQQQMMMHHHCCC???888888777666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///---------,,,,,,---///333===LLLXXX[[[eeegggZZZJJJFFFKKKOOOVVVXXX]]]]]]TTTGGGBBBEEEHHHJJJPPPVVVVVVUUUZZZ```XXXGGG777333777<<>>;;;222555555444333333333333333222222222333333333444444333444666666555555666888???<<>>BBBCCCDDDFFFFFFDDDAAA>>><<<;;;;;;:::<<>>XXXpppjjjqqqVVVTTTccc{{{qqqaaaTTTUUU\\\\\\YYYWWW[[[aaabbb^^^[[[XXXTTTPPPLLLGGGBBB???888888777666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---***...000333:::HHHTTTZZZUUUQQQLLLIIIKKKQQQVVVYYYYYY[[[XXXOOOFFFEEEMMMUUU\\\PPPHHHMMMSSSOOOCCC999444666;;;@@@@@@===>>>BBBCCCEEEFFFDDD@@@===::::::777999===AAAFFFNNNWWW]]]cccggglllpppqqqqqqrrrrrrnnnkkkeee^^^YYYXXX[[[^^^nnnqqquuuyyy{{{|||zzzyyy}}}vvvyyy}}}hhh[[[WWWVVVRRRMMMNNNJJJEEEBBB@@@CCCOOO[[[dddggghhh___QQQUUUxxxlll```[[[UUUFFFBBBHHHHHH;;;888444222222333333222111111222222222333333333222333444777999999777555555;;;KKKiii|||qqqwwwnnn{{{}}}lll]]]ZZZ\\\___gggppp{{{wwwllleee___\\\WWWQQQMMMKKKJJJJJJNNNOOOSSSYYY```aaa\\\WWWVVVTTT]]]zzz~~~cccQQQJJJDDDDDDBBB999666666555444444444444555222222333333333333444444333555666777666777888:::;;;IIIppprrrnnnyyy```UUUccc~~~xxxoooaaaVVVXXX___^^^[[[XXX\\\bbbccc___[[[XXXTTTOOOKKKGGGBBB???888888777666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++---***000444777???MMMXXXZZZOOOKKKHHHIIIMMMQQQUUUWWWWWWYYYRRRGGGDDDNNNWWWYYYVVVOOOLLLNNNMMMEEE:::444555777===CCCBBB>>>???CCCAAACCCCCCAAA===:::::::::999===CCCIIINNNUUU\\\bbbfffiiimmmnnnllliiigggggg^^^^^^]]]\\\\\\^^^cccgggoooqqqtttxxx{{{|||}}}}}}yyyuuu}}}nnnddd]]]VVVRRRRRRMMMJJJHHHCCCAAAGGGQQQ]]]dddlllkkk^^^XXXlll|||fff]]][[[LLLAAAEEEIII???;;;555222111222333333111111222222222333333333222333444777::::::888555666@@@XXX|||vvv}}}hhh]]]YYY```iiippp~~~{{{nnnhhhfffbbb]]]WWWRRRNNNLLLLLLKKKLLLPPPVVVZZZ[[[ZZZ[[[RRROOO```rrr[[[PPPEEEDDDDDD===777666666555555555555555222222333333333333444444444666777888888888:::;;;???\\\|||gggtttnnnYYYccc}}}uuummmaaaXXX\\\bbb```]]]ZZZ]]]cccdddaaa\\\XXXTTTOOOKKKGGGBBB???888888888666555333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++222777:::CCCQQQZZZ[[[KKKIIIIIILLLOOOPPPRRRUUUPPPRRRJJJ???DDDWWW___[[[NNNNNNPPPQQQIII===777666;;;;;;===BBBCCC@@@AAADDD???AAAAAA???;;;:::;;;<<<===CCCJJJQQQVVV[[[aaaeeeeeehhhjjjiiieeeaaa]]]\\\SSSVVV[[[___ccchhhmmmpppuuuttttttuuuwww{{{~~~}}}yyyoooooovvvjjjaaa\\\TTTOOOMMMNNNJJJEEEEEEKKKVVV___oooyyypppaaaaaammmpppcccdddWWWGGGHHHMMMBBB===666111000111222333111111222222222333333333222333555888:::;;;888666===IIIgggwwweee\\\YYY___mmmyyy~~~qqqpppmmmhhhbbb[[[UUURRRIIIIIIIIIKKKNNNTTT[[[```fffaaaYYYUUU^^^xxx|||cccTTTGGGDDDDDD>>>777777666555555555555555222222333333333444444444444666888888888999;;;<<>>@@@BBBAAA@@@>>>AAA???;;;777555666;;;>>>GGGKKKPPPVVV[[[___aaabbbhhheee___ZZZWWWVVVWWWWWW\\\```eeeiiikkklllnnnooouuussstttxxx}}}~~~{{{}}}~~~{{{hhhiiissswwwiiiaaa\\\WWWTTTSSSNNNFFFAAAAAAGGGWWWiiisssxxxvvviii\\\|||fffaaa\\\MMMDDDGGGKKKAAA666111333666555333000111333444444333111000444000333<<<>>>888666:::EEEeeevvveee______kkkxxxooohhhiiieee^^^[[[TTTNNNJJJJJJKKKOOOWWW```ggggggeee]]]UUU^^^~~~nnnZZZLLLCCCBBBGGG???;;;666333222444555555333333333444444444555555444999777777<<<999777???GGGyyyzzzoooQQQxxxoooggg^^^YYY^^^```bbb___ZZZ]]]eeeeee^^^[[[XXXTTTPPPLLLGGGBBB>>>999888777555333222111000,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,777DDDLLLRRRVVVQQQIIIBBBGGGNNN[[[dddXXXIIIKKKHHHBBBAAAKKKTTTXXXZZZ\\\WWWVVVPPPFFF;;;444333555999;;;>>>@@@AAA@@@???>>>>>>===;;;888777999>>>BBBIIIMMMRRRXXX\\\___aaaaaaaaa]]]XXXTTTSSSUUUXXX[[[^^^bbbfffiiijjjjjjkkkmmmtttsssssstttwwwzzz{{{|||{{{~~~{{{tttmmmhhhfff```]]]fffyyyuuueee___ggg~~~uuufff]]]ZZZYYYWWWPPPGGGBBBBBBFFFPPP___mmmxxxzzznnn^^^iiissseeeaaaXXXLLLFFFLLLDDD;;;666555555444222111222222333333222222111555222555===???999999???PPPwww{{{hhhbbbfffqqq|||qqqggg```___[[[UUUOOOLLLJJJKKKSSS\\\dddllltttqqqddd^^^mmm~~~hhhTTTGGGBBBCCCAAA===888444333444555555333333444444444555555555444888555555;;;999999CCCWWW~~~vvv}}}{{{[[[uuummmeee___[[[```bbbccc___YYY\\\eeeeee___YYYVVVSSSOOOLLLHHHCCC???888777666444333111000///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///<<>>DDDHHHMMMPPPUUUYYY\\\]]]]]]]]]WWWTTTQQQOOOQQQVVV]]]aaaeeehhhkkkmmmmmmmmmnnnoooqqqqqqqqqqqqqqqssswwwzzz|||~~~~~~~~~~~~~~~zzzwwwrrrkkkddd^^^YYYTTTQQQMMMNNNQQQWWWbbbnnn{{{vvvdddUUUNNNWWWpppvvvccc```]]]ZZZSSSIIIDDDDDDDDDHHHQQQaaattt|||sssfff^^^}}}hhh```^^^RRRAAALLLHHHBBB;;;777444222222333333333333333333333333888666999???>>>:::>>>GGG___|||hhh___hhhvvvooofffeeeccc]]]VVVPPPKKKHHHNNNWWWbbbqqqrrraaa```gggxxx]]]LLLFFFDDDDDD@@@:::666555555555444333444444444444555555555777999555555;;;:::<<>>>>>===;;;;;;777888:::<<>><<<999BBBPPPuuu~~~nnneeejjj|||tttmmmgggaaa\\\VVVOOOIIIKKKQQQ___pppzzziiibbbccc|||gggTTTMMMJJJGGGCCC===999777666555444444444444444555555555555:::<<<888888===;;;???PPP{{{kkkmmmyyynnnttt{{{llleeecccaaaeeeccceeeaaa[[[^^^fffggg```ZZZWWWSSSOOOKKKFFF@@@===777777555444222000//////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++,,,///222<<>>BBBFFFJJJOOOSSSVVVUUUSSSQQQNNNLLLKKKJJJOOORRRXXX]]]```bbbaaaaaa```bbbdddffffffhhhjjjllliiilllpppqqqpppmmmkkkjjjgggjjjnnnnnnmmmnnnqqqtttoooooonnnmmmkkkhhhfffeeebbbbbbbbb```______aaabbbffffffggghhhjjjkkkmmmnnniiiiiigggccc]]]WWWTTTSSSUUUUUUVVVXXXZZZYYYWWWUUUWWWXXXZZZ^^^ccciiiooorrryyy}}}zzzrrrwwwzzzwww[[[QQQIIIIIIKKKLLLLLLNNNQQQgggttteee___YYYSSSOOOHHHFFFDDDGGGLLLWWWjjjzzzxxxlllfffuuuuuueee```___KKKLLLKKKFFF>>>999777888444777;;;>>>>>>;;;777444:::999<<<===:::AAA[[[vvvwww|||rrrnnnxxxuuujjjddd___WWWQQQOOOQQQaaavvvyyylllZZZoootttXXXIIIHHHEEE???;;;999777555333444444555555555666666666555999888888:::<<>>999888777555333222111000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,+++...444:::FFFNNN\\\eee___PPPEEEBBBSSSWWWXXX[[[ZZZJJJ???FFFQQQXXX]]]\\\[[[XXXPPPFFF555555666888:::<<<<<<;;;======<<<:::999777666555:::===AAAEEEHHHKKKOOORRRTTTRRROOOMMMKKKLLLMMMMMMSSSUUUXXXZZZ\\\[[[ZZZYYY\\\]]]^^^^^^^^^___aaaccc``````aaabbbbbbaaa^^^[[[SSSXXX]]]_________aaaccc_________^^^^^^\\\[[[ZZZXXXYYYYYYYYYXXXYYY[[[^^^]]]^^^```bbbdddggghhhiiilllnnnqqqrrrqqqooonnnnnnsssuuuyyy}}}|||vvvrrrtttzzzlllRRRJJJFFFIIILLLKKKIIIHHHLLLUUUgggxxxiii\\\VVVTTTMMMIIIFFFFFFGGGNNN___qqqvvvrrriiigggyyyggg___fffSSSQQQNNNHHHBBB===:::888777888999::::::999888777888999<<<>>>???LLLnnntttqqquuussszzzvvvlllfff^^^WWWSSSOOOZZZjjj{{{yyyhhheeeiii___PPPHHHDDD???<<<999777555333555555555555666666666666222777666777;;;EEEmmmsssbbbmmmyyyuuuhhhbbb[[[XXX]]]aaabbb```dddkkkiiiaaaVVVTTTPPPNNNKKKGGGCCC@@@999999777666444222111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---,,,,,,...555<<>>===<<<:::888777555555<<>>===999JJJssstttzzzzzzwwwzzz}}}llljjjddd[[[XXXUUUVVVccczzzuuufffeeettthhh___SSSGGG===::::::777666666555555555666666666666666:::666666:::@@@WWW~~~jjjsssnnnkkk~~~kkk```\\\XXX]]]___``````dddhhhhhhddd[[[XXXTTTPPPKKKFFFAAA===999777555444444333000...+++,,,---...///......---,,,---------,,,,,,+++***+++,,,,,,,,,---222999???EEEGGGKKKNNNKKKGGGIIINNNZZZZZZXXXSSSIIICCCHHHQQQUUUSSSQQQRRRRRRLLL@@@666666777999;;;<<<<<<;;;::::::888666555777:::>>>AAAFFFFFFHHHJJJLLLLLLLLLKKKJJJHHHFFFJJJPPPTTTUUUTTTOOOPPPPPPPPPOOOOOORRRTTTQQQRRRSSSSSSTTTWWW[[[___ddddddgggkkkmmmnnnttt{{{|||uuudddWWWOOOKKKJJJHHHFFFDDDBBBAAACCCEEEFFFJJJQQQVVVVVV[[[tttlll[[[XXXVVVPPPHHHDDDGGGMMMRRRfffvvvxxxuuuqqqddd___ZZZSSSNNNIIIEEE@@@<<<999888777666666666777777888===>>>@@@WWW}}}yyyzzz}}}pppgggaaa]]]ZZZXXX___qqqrrrhhhkkkttt___UUUIII???<<<;;;999888888666666666666666666555555555555666999CCCaaa}}}pppddd]]]XXX]]]^^^^^^___ffflllkkkeee\\\YYYUUUQQQMMMHHHBBB>>>999777555444333222000...++++++,,,---------------,,,,,,---------,,,++++++***++++++,,,///555===CCCDDDIIIJJJEEECCCHHHPPPTTTZZZ[[[TTTIIICCCHHHQQQWWWPPPQQQRRRPPPIIIAAA999555888999:::;;;;;;;;;;;;;;;777666555555888===CCCFFFHHHIIIJJJKKKKKKJJJIIIHHHEEEGGGJJJNNNRRRUUUVVVVVVZZZ___eeejjjlllllllllllltttrrrpppooopppvvv~~~nnn\\\OOOJJJJJJJJJHHHEEEBBBAAABBBCCCEEEKKKRRR[[[]]]WWW]]]|||}}}ddd\\\ZZZVVVOOOIIIFFFHHHLLLZZZlllvvv~~~eee]]]ZZZUUUOOOKKKFFF@@@===777666666555555666888888;;;<<<===HHHeeexxx|||wwwjjjgggccc___[[[[[[dddxxxssseeevvvdddXXXLLLAAA======;;;:::;;;777777777666666555555555333888999888FFFlll~~~uuuhhh```ZZZ]]]\\\[[[^^^gggnnnllleee[[[XXXUUUQQQMMMHHHAAA===999777444333333222000...++++++,,,,,,,,,,,,---,,,,,,,,,,,,------,,,,,,+++*********,,,111999AAAFFFIIIOOOMMMDDDBBBLLLTTTTTTTTTUUUNNNAAAAAANNNYYY[[[MMMQQQSSSMMMBBB888555555;;;;;;;;;;;;;;;;;;;;;<<<777666555666:::@@@EEEIIIHHHJJJKKKKKKIIIGGGFFFEEECCCHHHOOORRRSSSTTTUUUWWWbbbnnn}}}|||xxxbbbQQQMMMOOOLLLJJJGGGDDDBBBBBBBBBCCCHHHNNN]]]gggaaa[[[jjjrrrbbb^^^ZZZUUUNNNGGGEEEGGGSSSaaa~~~zzzrrrzzznnn\\\ZZZVVVQQQLLLFFFAAA>>>666555444444555777999:::@@@<<<===NNNooozzziiijjjdddbbb^^^ZZZ]]]llljjjiiiooo]]]QQQDDD???>>><<<;;;<<<999888888777666555444444444===<<<777JJJuuu~~~|||zzzwwwvvviiiaaa[[[\\\[[[ZZZ]]]eeemmmjjjcccYYYWWWTTTQQQMMMGGG@@@<<<999777444222222111000...++++++++++++,,,,,,------+++,,,,,,------,,,,,,,,,))))))+++///666>>>EEEIIIKKKOOOMMMEEEEEEMMMPPPLLLJJJKKKFFF???DDDTTT\\\[[[NNNQQQQQQIII<<<444444888<<<;;;;;;;;;;;;;;;;;;;;;777777777999<<>>;;;:::<<<999999888777666555555444444===<<<999RRRrrruuu~~~xxxrrrttthhh```YYY\\\]]]\\\]]]dddjjjhhhbbbYYYWWWTTTQQQMMMGGG@@@;;;999777333111111111000///,,,,,,,,,,,,,,,---......++++++,,,---------,,,,,,******---333;;;CCCIIIKKKIIIHHHEEEEEEJJJNNNKKKDDDDDDBBB???AAAJJJWWW\\\ZZZQQQPPPKKKBBB999555777:::;;;;;;;;;;;;;;;:::999888666777999<<>>CCCFFFHHHJJJGGGHHHGGGCCC???@@@EEEJJJIIIJJJLLLMMMOOORRRUUUXXXXXX[[[___aaabbbdddeeegggdddgggiiijjjjjjjjjkkklllpppmmmoootttwwwtttppppppyyy}}}{{{vvvsssssssss{{{qqq}}}mmmYYYQQQSSSNNNPPPRRRRRRPPPLLLGGGDDDFFFIIIXXXrrruuuaaa]]]xxxxxxccc^^^]]]UUULLLIIIFFFMMM\\\vvvpppaaa```[[[SSSJJJCCC@@@@@@:::999666555666888;;;===888???YYY}}}{{{qqqjjjggggggbbb^^^gggvvvpppeeevvvxxxgggTTTHHHBBB<<<:::;;;888777777777777777777777444888999GGGqqquuuiiijjjqqqvvv~~~yyyxxxlllccc]]]```cccdddbbbccceeeeeebbb[[[YYYWWWTTTPPPJJJBBB===:::666333000000000000///......---,,,---...///000***+++,,,,,,------------***,,,111999CCCJJJLLLLLLOOOAAA>>>OOO___```YYYUUUKKK???;;;GGGSSSVVVVVVYYYVVVLLL???666555999;;;===999:::<<<<<<;;;999666444111444:::@@@EEEHHHJJJKKKGGGHHHGGGBBB???@@@GGGMMMJJJIIIHHHJJJNNNSSSWWWZZZVVV[[[```dddeeedddddddddbbbccceeeeeeddddddeeefffllliiillluuu{{{xxxrrrooowww|||xxxoooiiifff```lll|||uuu}}}qqqZZZQQQQQQNNNQQQTTTVVVTTTOOOIIIEEEEEEKKKYYYqqqiiiWWWeeefff``````XXXNNNJJJEEENNNYYYmmmyyycccaaa\\\SSSIIIBBB@@@AAA<<<:::777666666888;;;===666CCCeeeyyyoooiiihhhccc\\\aaalll{{{gggooo~~~mmmYYYLLLDDD===;;;;;;777777777777777888888888::::::<<>><<<888444222222444777<<>><<<===:::999888888777888888888888;;;???WWWkkk]]]dddtttxxx}}}{{{|||nnnbbbaaabbbbbbbbbcccdddeeedddccc[[[XXXXXXWWWPPPEEE>>>===666555333111////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,...:::EEEIIIKKKMMMBBB???HHHVVVaaakkkfffSSSFFFCCCFFFQQQZZZZZZYYYZZZSSSFFF:::777999:::;;;===;;;<<<<<<:::666444333444777999===AAADDDFFFGGGGGGHHHEEEAAA@@@DDDGGGJJJJJJMMMKKKJJJLLLOOOSSSUUUUUUWWWYYY]]]___```aaaccceeefffbbb^^^\\\ZZZYYY___gggiiijjjggg``````gggnnnooosssvvv{{{jjjhhhmmmzzz}}}rrrxxxlllZZZWWWXXXYYY[[[\\\[[[UUUNNNJJJGGGKKK\\\zzzlll```vvvqqqfff]]]VVVTTTKKKJJJOOO___yyy}}}kkk___UUUEEE???@@@;;;@@@<<<888666777999:::999>>>WWW}}}wwwrrrnnnnnnqqqrrr}}}yyykkkllloooiiibbb```pppzzzhhheeezzzdddSSSHHH???<<<===:::999999888888888888888888;;;AAA]]]{{{jjjaaaiiiwww|||}}}zzz{{{~~~{{{qqqccc```bbbaaaaaabbbccccccbbb```YYYWWWVVVVVVQQQGGG???>>>777666333111///.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,111<<>>LLLmmm}}}sssrrrvvvqqqpppwwwoootttuuummmfff^^^ooouuuhhh\\\ccc{{{lll^^^PPPCCC<<<<<<::::::999888888888888999:::888DDDiii{{{lllffffffkkkrrrxxxxxx~~~qqqlllooorrrrrroootttsssqqqnnnooo~~~www~~~wwwrrraaa___^^^\\\[[[^^^ccceeedddaaaXXXTTTSSSUUURRRJJJBBB???888777444111///---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++222;;;BBBHHHMMMOOOPPPCCCCCCMMMUUUWWW\\\XXXHHHAAADDDIIILLLPPPQQQNNNKKK===888666:::===;;;:::;;;888666444111000333888<<>>???AAACCCEEEHHHKKKMMMLLLLLLLLLNNNQQQTTTUUUUUUWWWYYY\\\^^^___```aaaccceeecccfffjjjkkkfffbbbbbbkkkhhhccc```^^^___dddiiipppuuu|||~~~~~~vvvttt||||||eeeTTTYYYooo|||ooonnnjjjddd]]]YYYXXXYYYXXXXXXhhhfffdddmmmbbb^^^TTTQQQNNNSSSbbbyyy~~~wwwaaa___OOO;;;999======<<<999777777999<<>><<<;;;::::::999888999999999;;;888FFFooorrreeeeeeiiinnnqqquuuvvv|||vvv{{{vvvnnnlllqqq~~~}}}~~~xxx{{{www}}}qqqaaa```]]][[[ZZZ^^^dddgggeeeaaaYYYTTTRRRTTTSSSKKKBBB>>>777666333111///.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...777@@@DDDGGGLLLOOOPPPAAABBBMMMTTTTTTWWWTTTEEECCCHHHLLLLLLMMMNNNLLLGGG999666666;;;===;;;:::;;;888666444111000333999===FFFGGGHHHHHHGGGDDDBBB@@@<<<>>>BBBDDDEEEGGGJJJLLLLLLLLLLLLOOORRRUUUUUUTTTWWWZZZ\\\^^^^^^___aaabbbbbbaaadddjjjkkkeee```^^^dddaaa``````^^^\\\^^^ccciiiooovvv{{{|||}}}{{{ppppppwww~~~iiiXXXZZZnnn{{{pppddd[[[WWWWWWVVVWWWiiirrraaapppvvvggg___WWWSSSPPPRRR]]]sss{{{jjjdddSSS@@@;;;;;;<<<;;;:::888777999===@@@\\\tttrrrwww|||~~~~~~qqqnnnuuuqqqsssssspppjjjkkk{{{uuu```^^^pppcccXXXKKKAAA===;;;;;;:::999999999999999<<<:::NNN{{{lllaaadddlllrrrtttvvvwww|||vvvttt{{{ttttttxxxyyy}}}|||yyy|||pppbbbccc___\\\ZZZ^^^dddgggddd```ZZZTTTRRRTTTSSSKKKBBB===666555333111////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222<<>>;;;;;;<<<888777555222111444999===CCCDDDGGGHHHGGGDDDAAA>>><<>>;;;;;;:::999999999999:::;;;>>>ZZZ{{{jjjaaadddmmmssstttsssvvv|||~~~zzz~~~{{{|||qqqcccfffbbb^^^[[[^^^dddgggccc^^^ZZZUUURRRTTTSSSKKKBBB===666444222111/////////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,444@@@GGGFFFDDDIIINNNNNNPPPQQQZZZ\\\UUUSSSNNN@@@KKKUUU[[[YYYUUUQQQHHH>>>777666777<<<>>>;;;;;;===888777555333222555999===???BBBFFFHHHGGGDDD???<<<===AAAEEEHHHHHHHHHKKKMMMLLLLLLMMMPPPSSSUUUUUUTTTWWWZZZ\\\^^^^^^^^^```aaadddbbbeeelllnnniiibbb^^^bbb^^^]]]^^^[[[UUUUUU[[[```aaadddgggjjjjjjhhheee___aaagggllloooqqqzzz}}}}}}vvvccc```nnn|||zzz{{{lllaaa]]]TTT]]]yyyuuubbb{{{rrrbbb\\\VVVNNNJJJRRRhhh~~~kkkVVVJJJEEE============;;;:::;;;@@@EEErrroooddd___iii}}}ssstttzzzoooccckkk{{{dddppp}}}lllbbbVVVHHH???<<<;;;::::::999999::::::;;;AAAccc{{{kkkaaaccckkkppppppmmmrrrzzz~~~xxxzzz~~~yyyiii```bbb```______aaaeeegggeeebbbYYYVVVSSSRRRQQQKKKBBB:::444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,...***)))+++---,,,,,,///:::DDDNNNNNNFFF@@@BBBFFFQQQTTTZZZ]]]XXXLLLDDDBBBVVV```cccYYYQQQMMMDDD888555777999;;;;;;;;;:::999666444333444777:::<<<===BBBDDDFFFFFFEEEAAA===:::@@@AAADDDGGGJJJKKKLLLLLLLLLJJJLLLRRRRRRPPPRRRXXXXXXYYY[[[\\\]]]^^^^^^^^^``````dddkkkqqqpppiiibbbaaa^^^]]]```^^^WWWQQQPPPTTTXXX\\\______\\\WWWTTTOOOXXX```bbb```dddppp{{{tttrrrtttyyy}}}hhh___jjjsssfffhhh}}}vvveeeaaa```ooopppvvvvvvjjj]]]YYYRRRMMMOOO```|||ddd^^^QQQ===AAA===???;;;;;;===999@@@TTTuuusssgggZZZ___hhhzzzpppsssxxxzzzggg```uuuqqqhhhqqqeee]]]PPPBBB???>>><<<:::999999999999@@@===rrrooobbbdddeeejjjqqqppprrrssstttuuuyyyvvvfff\\\^^^bbbaaaaaadddggggggdddaaaYYYVVVSSSRRRPPPKKKAAA:::444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,---,,,---000???HHHPPPOOOGGGAAACCCHHHUUUUUUWWWWWWPPPFFFBBBCCCXXXbbbddd[[[QQQKKK@@@444555777999;;;;;;;;;:::999555444333444888<<<>>>???BBBCCCDDDDDDCCC@@@>>><<>>BBB<<<>>>;;;;;;===:::BBBWWW|||hhhXXXYYY^^^sssuuurrrsss{{{lllcccooolllzzz|||jjj^^^RRRGGGAAA???===;;;999999999999CCCGGGmmmaaadddffflllrrrqqqssstttttttttwwwyyyiii^^^^^^cccccccccfffiiihhhddd___YYYVVVTTTRRRPPPJJJAAA:::444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,---,,,...222BBBJJJPPPNNNGGGCCCEEEJJJWWWUUUTTTQQQHHHAAABBBGGGXXXbbbfff]]]QQQGGG;;;///555777999:::;;;:::999888333333333666:::???AAABBBCCCBBBBBBAAA@@@?????????BBBCCCEEEGGGIIIIIIIIIIIIJJJJJJMMMQQQRRRQQQSSSWWWWWWYYY[[[]]]___```aaaaaadddeeeggghhhgggeeebbb```___```ccccccZZZMMMDDDCCCBBBCCCDDDEEEEEECCCAAA@@@@@@BBBGGGMMMSSSVVVVVVVVV]]]___aaaaaaaaahhh|||iiibbboookkkYYYPPPVVVaaa~~~}}}zzzsssqqqooobbb___ZZZTTTPPPXXXqqqyyymmmbbbTTTAAABBB:::===;;;;;;>>><<>><<<:::999999999CCCNNNjjj```eeehhhnnnuuutttvvvvvvtttsssuuu}}}{{{jjj___^^^aaaaaacccgggjjjiiiddd```XXXWWWUUUSSSOOOIII@@@:::444444222000///.........---------------------------+++***,,,---,,,///555DDDJJJOOONNNHHHFFFIIIOOOVVVVVVUUUPPPGGG@@@EEEMMMWWW```ddd\\\OOOCCC777...555777999:::;;;:::999888222222333777===BBBEEEFFFDDDBBB@@@>>>===>>>@@@AAACCCDDDFFFGGGHHHHHHHHHGGGIIIKKKNNNQQQRRRRRRSSSUUUWWWXXXZZZ]]]___aaabbbbbbdddeeefffccc```\\\[[[[[[ZZZ\\\```___UUUIIICCCEEEAAAAAAAAAAAA@@@@@@????????????CCCLLLWWW[[[XXXSSSTTTYYY^^^^^^[[[bbbyyy~~~ccc[[[gggzzzgggVVVNNNSSS\\\{{{kkkrrr```]]]ZZZVVVPPPUUUlll|||nnncccWWWFFF@@@999===;;;;;;>>>>>>JJJcccrrr^^^ZZZUUU___{{{nnnwwwqqquuussskkkeeerrrxxxiiittteeeZZZSSSFFFDDD@@@===:::999999:::>>>OOO}}}ggg___fffkkkqqqxxxvvvxxxwwwuuurrrssszzzxxxggg\\\[[[^^^^^^aaafffjjjjjjfffaaaXXXWWWVVVTTTOOOHHH@@@;;;444444222000///.........---------------------------++++++---,,,,,,111888FFFKKKPPPOOOLLLKKKOOOTTTYYY[[[\\\VVVJJJAAAEEENNNTTT\\\```YYYLLL???666000555777999::::::999888777111222444999???EEEHHHIIIFFFCCC???<<<;;;>>>AAACCCCCCDDDFFFGGGHHHHHHGGGGGGHHHKKKOOOQQQQQQSSSTTTTTTWWWXXXZZZ\\\___```aaabbbbbbbbbaaa]]]YYYUUUTTTTTTWWWXXXZZZXXXOOOEEECCCGGGAAAAAA@@@@@@@@@@@@AAAAAAAAA???AAAIIITTTXXXUUUOOOOOOWWW______ZZZ```vvvzzz\\\SSS]]]}}}yyyiiiXXXNNNQQQ^^^mmmxxx___ZZZWWWUUUPPPSSSiiinnncccYYYIII>>>999===<<<<<>>;;;:::::::::<<>>======???AAAQQQnnn~~~sssppppppnnnoooooopppuuu|||yyyaaa```ZZZZZZiiixxxuuuvvv~~~eeelllvvvpppppplllgggkkk}}}www{{{qqqcccVVVMMMIIIDDD???;;;::::::;;;???YYYvvvbbb^^^iiiooovvv{{{xxxxxxwwwuuurrrqqqvvv~~~|||kkkbbbcccaaa```aaadddiiijjjhhhdddXXXXXXXXXTTTNNNFFF???;;;444444222000///.................................,,,+++,,,---,,,,,,333<<>>AAACCCAAABBBDDDFFFGGGHHHHHHGGGEEELLLQQQPPPQQQTTTUUURRRWWWXXXYYY[[[\\\]]]^^^^^^___[[[WWWUUUUUURRRNNNJJJLLLKKKLLLOOOMMMHHHEEEFFFAAAAAABBBCCCDDDFFFGGGHHHFFFDDDAAA??????CCCHHHKKKTTTZZZ```___YYY\\\pppwwwZZZKKKNNNYYYjjjoooggg___SSSIIILLLUUU}}}zzzppppppaaaWWWVVVSSSQQQaaavvvyyyeeeVVVLLL>>>:::@@@>>>===@@@AAASSSqqq{{{qqqiiigggeeeeeeiiirrr{{{bbb```\\\YYYeeeqqqsss```gggfffcccssstttnnnhhheeegggttt~~~vvvfffXXXOOOKKKEEE@@@<<<::::::;;;EEEeeeuuuaaa^^^jjjqqqwww{{{xxxvvvvvvuuusssrrruuu|||{{{yyyhhh___bbbeeecccccceeeiiijjjhhheeeXXXYYYXXXUUUNNNEEE???;;;555444222000///.................................,,,+++---...,,,,,,444>>>CCCGGGKKKJJJGGGDDDDDDFFFPPPWWW]]]XXXJJJAAAIIIVVVWWWWWWUUUKKK;;;000///444666777888999999888666555333444777===DDDIIILLLLLLKKKGGGBBB>>>===>>>AAACCC@@@BBBDDDFFFGGGHHHHHHHHHEEEMMMQQQPPPQQQUUUUUUQQQWWWXXXYYYZZZ\\\\\\]]]]]]^^^ZZZUUUUUUVVVTTTNNNIIIBBBBBBFFFMMMPPPMMMJJJIIIEEEFFFHHHIIIKKKMMMNNNOOOKKKJJJFFFBBB@@@EEEOOOWWWZZZ___bbb___YYY\\\qqquuuYYYIIIJJJNNN___ddd^^^YYYPPPHHHKKKLLLtttmmmzzzhhhZZZXXXTTTQQQ]]]qqqzzz~~~xxxrrrfffSSSKKK???;;;@@@???>>>@@@BBBTTTrrr}}}lllhhhccc______fffpppwww}}}dddaaa]]][[[eeeppp}}}wwwWWWTTTjjjeee```jjjyyynnneeecccdddmmm}}}yyyhhhZZZPPPLLLFFF@@@<<<:::;;;;;;HHHmmmtttaaa___kkkrrrwww|||xxxtttuuuuuusssrrruuu{{{zzz}}}vvv|||kkkZZZ\\\bbbbbbcccfffggggggdddaaaWWWUUUSSSQQQMMMFFF???:::444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++------...666@@@DDDFFFEEE@@@???CCCHHHIIIQQQUUUSSSJJJBBBFFFOOOUUUZZZUUUOOOGGG999---///888999:::;;;999666333222222444888;;;>>>EEEMMMQQQOOONNNFFF??????@@@@@@AAACCCEEECCCBBBDDDHHHIIIGGGEEEGGGJJJMMMOOOOOOPPPRRRTTTSSSVVVYYYYYYXXXXXX[[[^^^\\\\\\[[[YYYTTTNNNIIIFFFBBBHHHNNNSSSSSSPPPMMMKKKIIIOOORRRRRRRRRUUUVVVTTTSSSRRRLLLGGGPPPaaagggaaafffeeefffddd]]]]]]pppwww[[[QQQQQQVVVffffff[[[WWWQQQIIIHHHNNNiiisssqqq```ZZZTTTOOOWWWeeettt{{{zzzmmmzzzjjjXXXNNNAAA>>><<>>FFFNNNQQQOOOMMMEEE>>>???@@@@@@AAACCCDDDCCCCCCEEEGGGHHHGGGEEEFFFIIILLLNNNOOOQQQTTTVVVUUUWWWZZZZZZYYYZZZ\\\___\\\\\\]]][[[WWWRRRNNNLLLLLLOOOTTTWWWXXXWWWWWWWWW]]]ccceeecccaaaaaa^^^[[[\\\WWWKKKEEERRRiiiuuuttthhhggghhhfff______rrr~~~cccXXXVVV]]]ppprrrdddZZZPPPHHHIIIJJJfffuuuxxxhhhaaaYYYSSS\\\lll{{{zzzpppgggvvvlllYYYPPPDDD@@@>>>@@@CCCCCCIII```zzz~~~mmmeee```[[[```jjj}}}yyyssslllkkkpppyyyjjj^^^\\\[[[```jjjsssxxxkkkooouuujjjccchhh{{{|||jjjaaaTTTIIIBBBCCC@@@;;;;;;@@@PPPgggbbbaaaiiiuuu|||yyytttuuuwwwtttnnnlllpppttttttoooxxxzzzsss^^^]]]```aaacccfffhhhhhheeebbbWWWUUUSSSPPPLLLFFF>>>999444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,000;;;GGGQQQQQQKKKDDDCCCGGGLLLLLLNNNQQQOOOHHHFFFMMMWWW]]]]]]UUULLLEEE>>>666222333888999:::999666333222222333888<<<@@@GGGOOOQQQOOOLLLDDD>>>>>>@@@@@@AAACCCDDDCCCCCCEEEGGGGGGFFFEEEFFFHHHKKKNNNOOORRRUUUWWWVVVXXXZZZ[[[[[[[[[]]]___[[[\\\^^^]]][[[XXXVVVVVVYYY[[[]]]]]]]]]^^^```bbbttt{{{}}}yyyvvvqqqllliiiaaaUUUQQQ```xxxpppnnnnnnllldddddduuufff[[[ZZZiii}}}}}}lll]]]PPPIIIKKKMMMiiiyyyzzzllldddYYYRRR\\\nnnxxxjjjffftttqqq[[[QQQDDDBBB@@@@@@CCCDDDNNNgggwwwgggaaa___bbbhhh~~~~~~sssfffeeeooozzz|||mmm___YYYVVVZZZccckkkyyywwwsss~~~sssrrrooojjjeeejjj~~~pppdddUUUJJJBBBBBB@@@;;;<<>>KKKUUUYYYWWWNNNGGGGGGLLLNNNOOOPPPMMMGGGGGGOOOXXX]]]]]]XXXPPPGGG>>>666333222777999:::999666333222222222777<<>>@@@@@@AAACCCCCCCCCDDDEEEFFFFFFFFFEEEHHHJJJMMMNNNOOOQQQTTTVVVVVVWWWYYYZZZ[[[\\\]]]^^^YYY\\\^^^___^^^^^^aaacccjjjkkklllllljjjjjjlllnnn|||uuummmnnn{{{|||yyywwwssskkkhhhvvvxxx]]]VVV[[[vvvlll^^^RRRJJJLLLTTTppp}}}~~~|||ooofffYYYQQQ\\\pppqqqmmmvvvzzz___PPPCCCBBB@@@???AAAEEESSSnnn~~~iiicccaaaaaabbboooyyy~~~qqqhhhiiiooottt|||ppp```WWWQQQTTT\\\cccnnn{{{qqqtttrrrmmmjjjiiihhhnnnuuugggVVVJJJBBBBBB@@@<<<===DDD\\\dddeeehhhlllrrruuutttsssrrrsssooohhhfffkkkppprrrsssqqqoooqqq}}}uuu^^^[[[___```cccgggiiihhhdddaaaWWWVVVSSSPPPKKKEEE===777444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,111???LLLUUU^^^aaaWWWJJJFFFKKKQQQSSSRRRLLLEEEEEENNNUUUXXX\\\[[[UUUHHH:::333222444666888999888555333222222111777===CCCJJJRRRSSSOOOGGG@@@<<<>>>@@@@@@AAACCCBBBCCCDDDEEEEEEEEEEEEFFFLLLMMMNNNNNNNNNOOORRRTTTVVVVVVVVVXXXZZZ[[[\\\\\\XXX[[[^^^```aaaeeelllrrrxxxzzz|||}}}}}}}}}~~~~~~xxxnnniiiuuummmRRRRRR^^^{{{fff]]]UUUMMMMMMQQQlll}}}sssjjj]]]TTT___sss~~~uuuvvv~~~dddQQQCCCAAA???>>>???FFFXXXtttnnneeeaaa]]]YYY]]]hhhtttyyysssjjjccc```jjjtttrrraaaVVVOOOPPPUUU[[[dddsssxxxmmmppp}}}ooojjjhhhkkk{{{xxxkkkXXXLLLCCCAAA@@@<<<>>>EEEYYYdddfffjjjnnnrrrtttssssssqqqrrrnnngggfffmmmsssvvvmmmxxxzzzuuusssnnn|||zzz|||~~~sss^^^\\\```aaadddhhhjjjhhhccc___WWWVVVSSSPPPKKKDDD<<<666444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,111>>>KKKRRR]]]aaaWWWKKKGGGNNNTTTUUURRRJJJBBBCCCKKKQQQRRRWWWYYYTTTDDD555000222555666777888888555333222222111777>>>DDDLLLSSSSSSOOOEEE???;;;===@@@@@@AAABBBAAACCCEEEEEEDDDDDDEEEFFFOOOOOOPPPOOONNNNNNQQQSSSVVVUUUUUUWWWZZZ\\\\\\[[[YYY\\\___aaaccckkkxxx~~~}}}rrrkkkuuukkkQQQSSSbbbxxxccc]]]XXXOOOMMMFFF```{{{qqqhhh\\\TTT^^^ooowwwrrryyygggTTTGGG@@@???>>>???HHH]]]zzzqqqeee___YYYUUU\\\___eeejjjllliiiccc^^^___iiitttzzz{{{~~~sssaaaVVVOOOOOOQQQTTT[[[iii}}}wwwnnnuuutttllliiijjjyyy~~~|||yyyooo[[[NNNDDDAAA???;;;>>>FFFZZZ~~~eeegggjjjoootttuuutttrrrrrrrrrnnnggggggnnnvvvyyykkkpppwwwsssxxxvvvmmmxxxpppyyy{{{{{{rrr___^^^aaabbbeeeiiijjjgggbbb]]]WWWVVVSSSPPPKKKDDD;;;666444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,000<<>>:::===@@@@@@@@@BBB@@@BBBEEEEEEDDDCCCEEEFFFOOOOOOOOONNNNNNOOORRRTTTWWWVVVUUUXXX[[[]]]]]][[[\\\___aaabbbfffrrryyyrrr{{{oooZZZYYYeee|||hhh___XXXOOONNNEEE\\\|||zzz~~~mmmeee[[[TTT\\\kkktttnnnyyydddSSSJJJ???@@@@@@AAALLLccclllaaa\\\ZZZXXX]]][[[[[[```fffiiigggcccYYYbbbmmmsssuuuyyysss```VVVQQQOOOOOOMMMSSSaaavvv~~~wwwvvvnnniiiiii{{{yyy{{{qqq^^^PPPEEEAAA>>>:::>>>EEEcccggggggjjjpppvvvxxxvvvrrrttttttnnngggfffmmmvvvyyynnnkkkuuuxxxtttxxxuuukkkvvvwwwwww|||zzzrrr``````aaacccfffiiijjjfffaaa\\\WWWVVVSSSPPPKKKCCC;;;666444222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,000;;;GGGOOOOOOKKKEEEFFFOOOWWWZZZUUUOOODDD===@@@IIIMMMLLLNNNLLLBBB444///333666333555666888777555333222222000777???FFFNNNUUUTTTOOOCCC===:::===@@@@@@@@@BBB???BBBEEEEEECCCCCCDDDGGGMMMNNNNNNNNNNNNPPPTTTWWWYYYWWWVVVXXX\\\___^^^\\\___aaacccdddiiivvv{{{tttbbb^^^eee~~~nnnaaaWWWOOOOOOMMMaaa|||yyyppphhh```YYY___mmmqqqmmm|||^^^PPPKKK???AAAAAACCCNNNgggttteee[[[ZZZ]]]___UUUTTTUUUZZZbbbggggggeee[[[bbblllrrruuuyyy~~~sss```WWWSSSPPPNNNIIIOOO\\\rrrzzzpppgggeeewwwyyy|||rrr___QQQEEEAAA>>>:::===EEEmmmhhhgggiiipppxxx{{{wwwrrrvvvuuuooofffeeellltttwwwsssjjjmmmyyywwwqqqiiiuuuxxxvvv^^^aaacccaaa```aaaccceeecccaaaXXXTTTQQQQQQLLLBBB:::777222111000...------------,,,,,,,,,+++++++++******+++,,,,,,+++,,,222;;;CCCMMMNNNJJJDDDEEEMMMUUUXXXVVVWWWHHH;;;EEEPPPOOOMMMPPPIII>>>444//////222555444666777666444222111111111777>>>FFFPPPXXXVVVQQQ===>>>>>>>>>>>>?????????@@@@@@BBBEEEDDDBBBEEELLLNNNLLLKKKKKKOOORRRTTTTTT[[[YYYVVVWWWYYYYYYWWWUUU]]]XXXZZZcccjjjuuu|||nnngggnnn|||nnnYYYRRRTTTUUUccczzzxxxhhh^^^[[[YYYmmmtttooo|||zzzeeeUUUAAA@@@AAA??????LLLjjjxxxoooeee___\\\[[[[[[UUUTTTTTTWWW\\\dddlllrrr]]]\\\bbblllrrrrrrvvv||||||hhh___[[[SSSKKKMMMMMMWWWnnn}}}www{{{jjj```uuu|||yyy|||uuudddRRRMMMAAA<<<@@@===KKKttteeeeeelllqqqrrr|||ttttttrrrkkkddd```fffsss~~~vvvhhhbbbvvv{{{uuuqqqiiirrrwwwvvv___bbbcccaaa```aaadddeeecccaaaYYYTTTQQQPPPKKKBBB:::888222111000...---------------------,,,,,,,,,+++++++++,,,,,,+++,,,222<<>>>>>>>>?????????@@@@@@@@@@@@CCCFFFDDDBBBDDDJJJNNNLLLJJJKKKNNNRRRTTTTTTZZZYYYWWWXXXYYYYYYWWWTTTVVVSSSXXXbbbkkkvvv{{{tttxxxzzzdddWWWTTTRRRaaaxxxwwwhhh]]][[[ZZZnnnvvvooozzz{{{fffVVVDDD???@@@???AAAPPPnnnyyyvvvpppfff]]]YYY[[[___WWWTTTQQQRRRWWW^^^eeeiiiaaa^^^```iiioooqqqtttyyyppp```YYYUUUSSSQQQPPPWWWiii~~~{{{}}}|||ssshhhvvv|||yyy|||xxxgggSSSMMMAAA===@@@???NNNeeeeeennntttvvvzzzuuurrrkkkccc___ffftttvvvjjjdddvvv|||sssooohhhssswwwwwwaaacccbbbaaaaaabbbdddeeedddbbbZZZUUUQQQOOOJJJAAA;;;999222111000...------------.........---------,,,,,,+++,,,,,,+++---333===EEEMMMMMMIIICCCEEENNNXXX\\\^^^]]]MMMAAAKKKUUUTTTTTTOOOGGG;;;222...///222333555666777666333222111222444999???GGGQQQXXXUUUMMM??????@@@@@@@@@AAAAAAAAA@@@AAADDDGGGEEEAAACCCHHHMMMLLLJJJKKKNNNQQQSSSTTTYYYXXXXXXXXXXXXWWWSSSPPPOOOOOOUUUaaajjjsss~~~gggWWWQQQSSSaaawwwzzzjjj___]]]]]]rrrzzzooovvv}}}hhhXXXGGG>>>@@@@@@CCCTTTsss}}}~~~zzz{{{xxxvvvpppdddZZZWWW\\\bbb___ZZZSSSRRRVVV\\\aaacccccc^^^\\\bbbiiimmmqqqttt~~~|||fffYYYVVVVVVRRRQQQWWWdddsssxxx~~~mmmfffnnnnnniiiuuu~~~xxx}}}}}}{{{kkkTTTLLLAAA===AAA@@@QQQffffffooovvvwww{{{vvvrrrjjjaaa^^^fffvvvyyyoooffftttsssmmmggguuuyyy{{{cccbbbaaaaaabbbcccdddddddddccc[[[UUUPPPNNNIIIAAA;;;:::222111000...------------------------,,,,,,,,,,,,+++,,,,,,,,,...444>>>FFFNNNNNNJJJCCCDDDLLLUUUYYYZZZXXXHHH???IIIRRRQQQSSSLLLDDD888000///111444555555666777555333111111222444888>>>FFFQQQWWWSSSJJJ@@@@@@@@@AAAAAAAAABBBBBBAAAAAADDDGGGEEEAAABBBGGGMMMKKKJJJKKKNNNQQQSSSTTTWWWWWWWWWVVVTTTPPPKKKHHHJJJKKKRRR]]]eeelllyyy|||eeeXXXUUU[[[gggyyyoooccc``````vvv~~~ppptttjjjYYYIII@@@AAAAAADDDVVVttt{{{zzz~~~|||www~~~zzznnn```VVVVVV\\\bbbeee]]]UUURRRUUUZZZ]]]^^^aaa\\\XXX\\\cccjjjoooqqq|||}}}lll\\\UUUSSSMMMOOOWWWcccooo{{{xxxxxx\\\NNNYYYcccgggyyywwwxxx~~~{{{mmmSSSJJJAAA>>>BBBBBBSSSgggfffooovvvuuuyyy|||uuuvvvqqqhhh___\\\eeevvv~~~uuujjjpppuuunnniiixxx{{{~~~eeeaaa^^^```bbbcccdddccccccccc[[[UUUPPPNNNIIIAAA;;;:::222111000...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///666@@@HHHNNNNNNJJJCCCBBBHHHOOORRRSSSPPPBBB<<>>LLLRRRRRRVVVLLLBBB666000111555777777666777666444222111222333444777<<>>HHHWWW^^^VVVJJJ??????@@@@@@@@@AAAAAAAAACCCAAAAAABBBAAAAAAGGGOOOLLLJJJIIIJJJMMMPPPRRRSSSSSSTTTTTTQQQMMMJJJJJJLLLPPPPPPMMMKKKLLLRRRXXXZZZ```llliii```dddhhhgggjjjiiiiiinnnvvvxxxvvvxxx~~~{{{tttpppsss~~~cccUUUZZZWWWbbbttt|||sssrrrxxx|||mmmbbbccciiiyyyyyylllZZZMMMAAABBBEEENNNdddxxx}}}~~~~~~oooiiiaaaZZZXXX\\\ccchhhfffgggfff]]]SSSMMMOOOTTTNNNYYY___\\\ZZZ^^^cccddd^^^ccckkkuuu~~~xxxooofff___[[[ZZZUUUUUU[[[dddkkknnnqqqvvv{{{}}}ssseee^^^YYY]]]ggg}}}~~~pppyyy}}}gggMMMLLLQQQUUURRRJJJZZZ|||iiifffrrr}}}wwwtttwwwvvvooojjjaaaWWWSSSYYYgggsss~~~uuu}}}wwwpppssssssqqqvvvwwwhhh___YYY___dddcccaaa```___^^^VVVUUUSSSPPPJJJBBB999333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---000999FFFOOOLLLGGGAAA@@@GGGMMMJJJCCC@@@======FFFTTT]]]^^^[[[WWWJJJ999///...222333333777777777555222000111222555<<>>???@@@@@@???>>>???@@@EEEDDDBBB@@@???AAAFFFJJJRRRNNNJJJIIILLLOOOQQQQQQQQQVVVVVVRRRSSSYYY]]][[[XXXWWWRRRKKKIIINNNTTTWWW\\\ZZZYYY\\\aaaddddddccciiihhhlllrrrpppfffaaabbbgggiiiqqqxxxyyywww}}}{{{^^^RRRRRRYYY```qqq~~~tttqqqpppbbbaaassswwwzzzooo]]]MMMHHHFFFEEENNNiii|||}}}}}}}}}|||nnnlllfff]]]XXX[[[bbbffffffgggfff]]]SSSMMMOOOSSSVVVXXXZZZ[[[[[[[[[\\\]]]UUU```ppppppeeeddd```XXXWWWZZZ```dddgggnnnvvv{{{zzznnn```WWWSSSVVV]]]ttt|||rrr}}}yyy}}}|||dddNNNNNNYYYcccWWWHHH___ooonnnoooqqqtttvvvuuutttnnnggg```ZZZUUUVVVddduuuuuuuuu}}}wwwgggqqquuu}}}tttwwwpppvvv~~~vvvggg^^^XXX]]]bbbcccbbbaaa``````WWWUUURRRNNNIIIBBB:::444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++---222===KKKUUUSSSOOOHHHGGGMMMSSSQQQJJJHHHCCC@@@GGGSSS\\\]]][[[XXXKKK;;;111000222333333777777777555222000111222666<<>>???@@@EEEDDDBBB@@@@@@BBBGGGKKKRRROOOKKKJJJLLLOOOPPPPPPTTTTTTSSSSSS[[[eeegggccc^^^XXXQQQKKKIIIKKKRRRXXXWWWVVVVVVZZZ```eeeggggggoooqqqvvvyyyppp^^^QQQMMMSSSVVV^^^hhhlllnnnvvvvvv]]]PPPNNNUUU]]]pppzzzvvvrrrccccccuuuzzzppp```QQQKKKHHHGGGQQQlll}}}}}}~~~wwwxxxxxx|||nnnkkkcccZZZVVVYYY___cccccccccbbb\\\UUUPPPPPPQQQVVVXXXZZZ[[[[[[[[[\\\^^^VVV]]]oooyyylllhhhcccYYYXXXZZZ___bbbdddjjjqqquuuvvv}}}lll___VVVQQQUUU[[[iii~~~|||{{{zzz|||ttt{{{{{{gggSSSTTT^^^gggZZZKKKbbbooonnnooorrruuuvvvvvvuuuqqqiiiaaaYYYRRRRRR___nnnyyyxxx}}}rrrxxx|||wwwyyyrrrxxxxxxhhh___WWW[[[```ddddddbbbaaaaaaYYYVVVQQQMMMGGGAAA:::666222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,******+++---333@@@PPP[[[XXXUUUOOOLLLRRRXXXVVVPPPPPPIIICCCFFFOOOXXX[[[ZZZRRRHHH:::222111333444444777777777555222000111222777===FFFOOOXXXZZZSSSHHH@@@AAABBBAAA???>>>>>>???DDDCCCCCCAAAAAADDDHHHLLLRRROOOLLLKKKLLLNNNOOOOOOVVVRRRPPPVVVdddrrrsssnnncccWWWLLLJJJJJJIIIPPPYYYYYYXXXXXX[[[```dddggggggjjjmmmqqqsssjjjZZZKKKEEEMMMPPPYYYdddlllrrryyywwwvvvzzziiiXXXNNNLLLPPPWWWmmm{{{tttcccdddyyyxxxqqqcccVVVPPPNNNMMMXXXsss~~~xxx}}}{{{vvvvvvvvvrrrkkkbbbZZZVVVXXX]]]bbb______^^^\\\XXXSSSPPPNNNTTTWWWZZZ\\\\\\\\\]]]^^^WWWYYYmmm~~~oooggg^^^ZZZYYYZZZ^^^``````eeekkkoooooouuu|||lll```VVVOOOPPPUUU[[[qqq~~~www}}}uuu|||www{{{yyykkkZZZ^^^hhhnnn___OOOggg|||llllllmmmpppsssuuutttssspppiii```WWWPPPQQQ\\\hhh{{{}}}yyywwwwwwvvv||||||kkkaaaZZZ[[[```eeeeeeaaa______ZZZVVVPPPKKKFFF@@@:::777111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,333@@@PPP\\\XXXUUUOOOMMMQQQXXXWWWRRRTTTLLLCCCBBBJJJRRRXXXYYYLLLCCC888222222444555555777777777555222000111222777>>>GGGOOOWWWYYYRRRIIIAAABBBBBBAAA???>>>>>>???CCCCCCCCCBBBBBBEEEIIIMMMQQQPPPMMMLLLLLLMMMOOOOOOTTTQQQPPPXXXfffssswwwvvvjjj[[[RRRTTTUUUSSSYYYccccccbbbaaaaaabbbdddeeefff]]][[[\\\```ccc```XXXQQQUUUYYYaaammmwww}}}qqqlllvvvsssiii^^^SSSNNNMMMKKKSSSlll~~~rrrbbbddd|||zzzppp{{{ooodddXXXUUUTTTTTT___zzz}}}www~~~|||wwwuuusssrrr|||{{{pppccc\\\YYYZZZ^^^bbb^^^]]]]]]]]]\\\WWWPPPJJJSSSVVVZZZ\\\\\\\\\]]]^^^YYYWWWjjjzzzhhh```VVVZZZXXXZZZ]]]^^^^^^bbbhhhlllkkklllrrr|||wwwkkkbbbXXXOOOLLLNNNSSSggg{{{~~~vvvttt{{{}}}{{{{{{{{{pppbbbiiirrruuucccTTTnnn|||hhhiiikkknnnrrrtttsssqqqnnnhhh```WWWQQQSSS\\\fffvvv}}}tttxxxqqqpppwww}}}|||kkkaaa]]]\\\```ffffff```\\\\\\ZZZVVVPPPJJJEEE@@@:::777111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000<<>>GGGOOOVVVXXXSSSKKK@@@AAABBBAAA???>>>???@@@BBBBBBBBBBBBBBBDDDHHHLLLPPPOOONNNMMMLLLMMMOOOPPPPPPPPPSSSYYY```iiiqqqxxxqqqiiieeeiiijjjhhhkkkrrrkkkjjjhhhgggfffgggiiikkk[[[UUUTTT[[[hhhmmmeeeZZZVVVZZZcccppp}}}~~~vvvnnnwwwwwwnnncccVVVNNNKKKJJJSSSqqqnnnaaafffyyyjjjttt}}}nnnggg\\\YYYXXXXXXccc|||}}}www~~~{{{vvvqqqnnnjjjsssxxxggg___\\\ZZZ\\\```^^^]]]]]]______ZZZPPPIIIRRRUUUYYY[[[[[[[[[[[[\\\ZZZXXXiiisssccc]]]VVVXXXWWWXXX\\\]]]]]]```fffjjjfffeeejjjttt~~~nnniiiccc___XXXPPPKKKKKKRRReeeuuuuuuppprrrzzz~~~~~~yyymmmuuu|||{{{gggXXXsssvvvhhhiiilllppptttvvvuuusssppplllcccXXXRRRTTT[[[aaarrr|||lllnnn|||||||||jjjfffvvvzzzxxxhhh___```\\\___ggghhh```ZZZZZZYYYUUUPPPJJJEEE???:::666111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***...888FFFQQQSSSQQQMMMJJJOOOVVVYYYWWWSSSLLLDDDAAAEEELLLSSSVVVVVVNNNBBB999444333333333777777777555222000111222555===GGGNNNUUUXXXTTTMMM???AAABBBAAA@@@???@@@BBBAAABBBBBBBBBBBBCCCGGGJJJMMMNNNNNNMMMLLLMMMOOOQQQNNNPPPUUUXXXYYY]]]hhhtttuuuxxx|||~~~|||xxxvvvuuukkkkkkkkkjjjjjjlllppptttjjjfffdddkkkwww{{{mmm\\\UUUXXX___mmm~~~zzzqqqvvv~~~ooo\\\MMMGGGKKKVVVwww}}}lllccckkk~~~llluuuvvvooonnnddd^^^]]]^^^ggg}}}|||www|||wwwqqqoookkkpppoooeee___YYYXXXZZZ[[[[[[]]]______[[[RRRKKKQQQUUUYYYZZZZZZYYYXXXXXXZZZYYYeeeqqqbbb```]]]VVVUUUWWWZZZ[[[YYY\\\aaaddd```___ccclllyyytttkkkbbb___[[[YYYYYYVVVPPPMMMNNNWWWhhhsssoooiiinnnvvv{{{~~~}}}hhhZZZwwwwwwjjjkkknnnsssxxxyyyxxxvvvvvvrrrgggYYYRRRSSSWWWYYYnnn}}}kkkhhhvvvzzzppppppvvv~~~kkkcccooowwwyyyvvvggg^^^___ZZZ]]]hhhiii```ZZZ[[[XXXUUUPPPKKKEEE???999555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...777CCCMMMOOOOOOKKKIIINNNVVVZZZYYYVVVPPPIIIFFFHHHMMMRRRTTTUUUMMMBBB888222111333555777777777555222000111222333<<>>@@@AAAAAA@@@AAABBBCCCAAABBBBBBAAAAAABBBEEEGGGKKKMMMNNNNNNMMMMMMPPPSSSOOOPPPTTTWWWVVVWWWbbbooo{{{{{{qqqhhhjjjjjjjjjkkknnntttyyy|||{{{yyyzzz{{{mmm\\\]]]```kkkrrrtttmmmYYYLLLHHHGGGTTTxxx{{{lllhhhsssrrr{{{tttrrruuulllhhhhhhiiiqqq|||xxxyyyqqqrrroooqqq|||oooeeeZZZUUUVVVTTTWWW[[[^^^^^^ZZZTTTPPPQQQTTTXXXZZZYYYWWWUUUUUUVVVVVV\\\kkksssaaa___]]]UUUTTTUUUXXXWWWTTTVVVZZZYYYWWWXXX[[[```hhhwww~~~wwwlll```aaa\\\XXXVVVSSSOOONNNQQQ^^^kkkqqqhhhbbbhhhqqqttt|||{{{{{{hhhYYYwww{{{iiijjjnnntttxxxzzzyyywwwwwwssshhhYYYRRRSSSVVVUUUfff{{{pppjjjuuutttccc^^^```hhhmmmtttssshhheeemmmyyyzzzwwwhhh```^^^XXX\\\hhhkkkbbb[[[]]]WWWTTTPPPKKKFFF@@@999444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++...777CCCKKKLLLLLLIIIGGGLLLUUUYYYYYYZZZTTTNNNKKKLLLOOORRRTTTNNNGGG<<<333///000444777777777777555222000111222222<<>>888555///////////////.........------------------------,,,+++,,,...///444@@@LLLSSSUUUSSSNNNMMMRRRWWWXXXSSSQQQJJJEEEKKKUUUVVVNNNNNNGGG<<<444000111333555888888777555222000000111444;;;DDDLLLUUUZZZWWWPPPHHH@@@<<<===@@@AAABBBDDDCCCCCCCCCAAA@@@AAADDDFFFMMMOOOOOOMMMJJJJJJMMMPPPRRRSSSTTTUUUVVVXXX\\\___zzznnnddddddfffhhhkkkooosssuuu~~~~~~dddWWWddduuu|||vvvbbbRRRKKKMMMDDDMMMiiixxxeeekkk{{{|||~~~}}}~~~}}}||||||tttiiimmmrrrpppmmm^^^TTTMMMNNNOOOSSSWWWZZZZZZWWWTTTTTTWWWXXXTTTRRRUUUVVVUUUSSSOOOOOOTTT\\\lllooo\\\VVVXXXPPPSSSUUUSSSNNNLLLMMMPPPOOOOOORRRUUUTTTUUU]]]fffzzz|||kkkaaaXXXVVVVVVTTTUUUWWWdddiiihhh```]]]cccjjjlllwww~~~pppmmmwww||||||vvvgggSSSlllnnnmmmnnnppptttwwwwwwwwwuuuooodddXXXPPPNNNPPPSSS^^^kkkqqquuu|||llllllnnnyyyvvvddd```___aaaaaa```fff|||qqq```cccmmmvvv}}}~~~zzz{{{mmm```\\\XXXYYYaaaeeebbb[[[XXXXXXTTTOOOIIIDDD>>>999555///......------......///------------------------,,,+++,,,...///333???LLLRRRTTTRRRMMMMMMRRRWWWYYYPPPNNNHHHCCCJJJVVVYYYSSSRRRJJJ@@@666111111333555888888777555222000000111333999BBBJJJSSSYYYVVVOOOGGG@@@<<>>AAADDDBBBAAABBBBBBCCCCCCBBBAAABBBDDDFFFLLLNNNPPPOOOLLLLLLNNNPPPRRRSSSTTTUUUUUUXXX[[[^^^fffqqqwwwtttooonnnjjjccccccdddfffiiikkknnnpppqqqrrrzzzsssaaabbbggggggiiinnnxxxwwwjjj```WWWSSSJJJJJJVVVkkkwwwxxx}}}sssnnn|||{{{~~~vvvuuuttthhh```ccc___VVVjjj|||gggYYYSSSMMMOOOTTTYYY\\\[[[WWWSSSMMMUUUYYYUUUPPPQQQUUUXXXRRRPPPMMMMMMOOOXXXiiixxxsssgggbbb```]]]ZZZYYYLLLLLLJJJHHHHHHLLLQQQVVV]]]]]]^^^^^^XXXPPPNNNQQQTTT^^^bbbbbblllzzz{{{rrrqqqggg]]]YYYVVVSSSQQQSSS```aaa^^^YYY[[[fffrrryyy}}}wwwuuuqqqmmmzzziiiaaa]]]aaassssssyyynnnWWWnnnsssooolllkkkmmmqqqtttvvvooojjjbbbXXXRRRPPPSSSVVVWWWdddyyyuuujjjjjjnnnzzzzzzhhh[[[ZZZccctttvvvmmmkkkoookkkgggggglllwwwzzzvvvmmmmmmppprrryyyzzzsssuuusssiiiaaa]]]YYYYYY```dddaaa\\\YYYVVVTTTPPPLLLGGGAAA:::555777444111...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///333???KKKSSSTTTPPPIIIGGGLLLPPPQQQVVVTTTLLLCCCGGGSSSXXXUUU[[[UUUJJJ>>>555111222444666777777666333111000111111777>>>FFFPPPWWWVVVPPPFFFAAA???CCCFFFCCCAAAAAAAAABBBCCCBBBAAABBBDDDFFFKKKNNNQQQQQQNNNMMMNNNQQQRRRSSSTTTUUUUUUWWWZZZ]]]```eeefffddddddggggggcccggggggiiijjjlllmmmnnnnnnnnnsss{{{{{{fff___aaabbbeeehhhtttyyyzzzoooggg]]]VVVPPPNNNUUUdddmmmrrr|||rrrrrrzzz~~~uuurrr{{{kkkiii______```PPPSSStttmmm]]]UUUIIILLLRRRXXX[[[[[[VVVSSSTTT\\\^^^WWWOOOOOOTTTXXXUUUQQQLLLHHHKKKVVVhhhvvv{{{oooeeeaaa```ZZZUUUSSSLLLIIIEEEDDDHHHNNNVVVZZZ\\\\\\___aaa\\\SSSOOOPPPWWW^^^aaadddtttrrrddd\\\WWWTTTSSSVVV___]]]YYYVVVYYYdddrrr{{{~~~yyy}}}ooohhh[[[lllwww~~~rrrYYYoooqqqnnnllllllooorrruuuvvvoookkkcccYYYRRROOOQQQSSSSSS^^^qqqwwwggg___```gggwww~~~jjjiiibbbeeerrrxxxsssttt{{{}}}xxxrrrrrr}}}qqq~~~wwwrrrsssxxxuuu{{{xxxqqqtttsssjjjaaa]]]YYYYYY___cccaaa\\\YYYVVVTTTQQQNNNIIIBBB:::555;;;888444000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...222>>>KKKNNNOOOKKKEEEDDDJJJPPPRRRXXXVVVNNNDDDGGGTTTZZZXXX\\\WWWMMMAAA666111222444555666777666333111000111111777===EEEOOOWWWWWWRRRGGGBBB@@@DDDGGGDDDAAA@@@@@@AAACCCCCCBBBBBBDDDFFFJJJNNNRRRRRRPPPNNNOOOQQQRRRSSSTTTTTTUUUVVVZZZ\\\```aaa___^^^___dddffffffggggggiiijjjlllnnnpppqqqvvvvvvxxx}}}lll```bbbjjjqqqvvvyyyyyy}}}zzzqqqeee[[[SSSTTTZZZeeekkkqqqrrrvvvuuusssuuuhhhjjj]]]UUU\\\TTTPPPaaappp___TTTHHHKKKPPPVVVYYYYYYVVVRRRNNNZZZaaa^^^UUURRRRRRSSSTTTRRRMMMIIIJJJTTTaaaiiijjjfffdddeee```XXXQQQOOOMMMHHHCCCCCCJJJRRRZZZ]]]ZZZZZZ^^^aaa___XXXTTTTTTiiiqqqtttvvvooobbb[[[WWWYYY]]]___ZZZUUUSSSVVV```lllvvv|||zzzvvvaaadddrrrsssYYYooojjjiiiiiilllpppsssuuuuuuqqqmmmeee[[[RRRMMMMMMNNNQQQXXXhhhzzzyyyjjj___^^^```jjjxxx}}}~~~qqqooo}}}yyysss~~~zzzrrrsssxxxwww|||xxxqqqwwwwwwkkkaaa\\\WWWWWW]]]aaa___ZZZXXXUUUTTTRRROOOKKKCCC;;;555:::888444111...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...222>>>JJJGGGHHHFFFBBBDDDLLLTTTWWWSSSSSSMMMEEEHHHUUU]]]\\\[[[WWWNNNBBB777111222444444666777777444222111111111666<<>>JJJGGGIIIFFFBBBDDDLLLUUUXXXQQQRRRLLLEEEGGGSSS[[[ZZZXXXUUUNNNBBB666111222555333555777777444222111111///444:::AAAKKKUUUWWWTTTJJJDDDAAADDDFFFDDDBBBBBB>>>@@@CCCCCCCCCCCCEEEFFFIIINNNSSSUUUSSSQQQPPPQQQRRRSSSTTTTTTTTTUUUXXX[[[[[[\\\^^^______```cccgggfffeeedddeeegggkkkppprrrqqqtttvvvvvvvvv}}}vvviiinnnnnnbbb]]]fffoooooojjjnnn{{{wwwqqquuuppppppxxxtttuuukkkaaaaaabbbcccvvvuuukkkiiiddd[[[\\\[[[[[[[[[[[[YYYUUURRRKKKUUU___```^^^\\\XXXTTTMMMOOOMMMIIILLLWWW___bbb______aaaccc^^^VVVSSSTTTMMMGGGCCCFFFPPPXXXZZZXXXWWWUUUXXX]]]aaa``````bbbppp~~~{{{nnnfffdddeeeYYYRRRNNNPPPSSSWWW]]]eeekkkkkklllnnnpppqqqsssuuuvvv}}}}}}ssspppxxxooowwwzzzmmmwwwnnnUUUmmmiiihhhhhhjjjnnnqqqttttttsssoooggg]]]RRRKKKIIIHHHLLLRRR```rrr|||rrrsssllllllqqqnnnmmm~~~~~~yyy}}}wwwsss~~~ppp``````[[[YYY___dddbbb]]][[[TTTTTTSSSQQQMMMEEE<<<555.........///////////////++++++++++++++++++++++++***)))***,,,...222>>>JJJMMMMMMJJJDDDDDDKKKRRRUUURRRSSSMMMEEEFFFPPPVVVUUUVVVTTTMMMAAA666000222666333555777777555222111111...222888???JJJTTTVVVSSSKKKEEEBBBDDDFFFDDDBBBCCC>>>@@@CCCDDDCCCDDDEEEFFFIIINNNTTTVVVTTTQQQPPPQQQRRRSSSTTTTTTTTTUUUXXX[[[YYY[[[___bbbaaa```ccchhhkkkiiifffccccccfffiiillllllsssyyyzzzwwwzzzvvviiiooommm```dddooowwwtttjjjmmmxxxyyyuuunnnvvvoooiiijjjgggggg\\\kkkppphhhgggrrruuupppfffdddbbb___]]]ZZZVVVRRRPPPRRRQQQLLLJJJNNNQQQQQQNNNNNNHHHDDDLLLaaattt|||tttnnnhhheee___WWWSSSTTTLLLFFFBBBGGGQQQXXXXXXUUUSSSQQQSSS[[[aaadddgggkkkssswwwiii^^^XXXXXXUUUNNNKKKPPPSSSUUUZZZaaa^^^^^^aaagggjjjhhheeecccdddjjjmmmlllqqq{{{}}}xxxhhhrrrkkkkkkuuulllTTTlllxxxqqqnnnkkkkkknnnsssvvvxxxqqqnnnggg]]]SSSLLLIIIHHHIIIRRR```sssyyyzzzsssqqqsssmmmiiiyyy~~~zzzrrr\\\ZZZZZZ[[[^^^``````^^^[[[WWWVVVTTTQQQLLLEEE>>>:::555333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---...---000<<>>EEEMMMNNNMMMMMMKKKLLLZZZwwwmmmfffaaaXXXTTTVVVMMMJJJEEEDDDMMMWWWWWWPPPTTTRRRPPPQQQVVV___hhhnnnwww}}}|||}}}~~~zzzuuulllaaaXXXQQQLLLJJJHHHKKKOOORRRSSSUUUXXXZZZZZZYYYZZZ\\\___aaaaaa```fffaaahhhqqqsss|||iiivvvqqqkkkppp```SSS___ttt{{{kkkgggjjjlllttt|||wwwrrrlllgggbbbZZZNNNFFFEEELLLLLLUUUiiivvvvvvnnnuuu}}}{{{|||qqqbbb]]]\\\]]]___aaa```^^^\\\VVVUUUTTTQQQMMMEEE>>>999222000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,******,,,---,,,...999EEETTTTTTQQQJJJDDDAAADDDHHHFFFLLLMMMGGGEEEIIINNNOOOKKKMMMKKKDDD:::333111222555777999999888555222000000333888===DDDLLLTTTZZZTTTOOOFFFAAADDDIIIFFF???CCCCCCCCCDDDDDDDDDDDDDDDIIIKKKOOOSSSTTTSSSQQQOOORRRSSSTTTUUUVVVWWWWWWWWWWWWYYY[[[]]]___bbbfffjjjggghhhjjjiiihhhfffeeeeeegggnnnsssrrrsss|||qqq```aaagggiiisss|||rrrfff\\\^^^jjjrrrooommmyyyyyyyyyuuuvvvvvvtttnnnjjjsssuuu```WWWVVVXXXZZZ]]]TTTVVVVVVPPPGGGAAABBBEEEQQQOOONNNLLLMMMVVVmmmxxxiii```XXXSSSRRRMMMJJJEEECCCKKKTTTUUUOOOQQQNNNLLLMMMTTT___jjjrrr~~~ssseee^^^\\\\\\YYYVVVQQQKKKFFFDDDCCCBBBHHHKKKNNNQQQRRRTTTVVVXXX^^^]]]\\\ZZZYYYXXXXXXYYY\\\___mmmvvvttt{{{yyy{{{~~~~~~}}}tttkkkrrr\\\OOO\\\ooo|||lllgggjjjmmmuuu{{{wwwuuuooohhhcccZZZNNNFFFDDDHHHJJJPPPaaaxxx~~~vvvuuurrrxxx{{{|||yyyvvvnnnfff`````````aaabbbaaa___]]]UUUTTTTTTRRRNNNGGG>>>777//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++,,,555@@@UUUUUURRRKKKCCCAAADDDHHHCCCIIILLLIIIFFFHHHLLLNNNJJJMMMMMMHHH>>>555111111555666888999888555333111000111444999???IIISSSZZZWWWRRRIIIBBBCCCGGGEEE@@@CCCCCCCCCDDDDDDEEEEEEEEEIIIKKKOOORRRTTTSSSQQQPPPOOOQQQUUUXXXYYYXXXVVVUUUUUUWWWZZZ[[[]]]```cccffffffiiilllkkkhhhfffeeeffffffhhhmmmrrruuuzzzeee\\\]]]___ggguuu{{{vvv~~~pppfffeeelllooonnnqqqxxx}}}~~~rrr||||||uuuooolllmmm|||uuuaaaWWWVVVXXX[[[^^^VVVWWWWWWWWWXXX[[[```ccc___[[[WWWRRRNNNOOOZZZfffwwwiii]]]ZZZ[[[WWWRRRMMMJJJDDDCCCHHHOOOQQQMMMOOOLLLIIIIIIOOOZZZeeemmmwwweeeUUUMMMJJJHHHGGGEEEBBB@@@??????AAABBBGGGJJJMMMOOOPPPRRRTTTVVV]]]]]][[[VVVQQQOOOQQQTTTXXX___pppvvvnnnppp|||ooollliiiffffffllluuu|||zzzsssvvv{{{WWWLLLZZZqqqlllfffkkknnnvvv|||yyyxxxpppiiiddd\\\PPPIIIFFFGGGKKKMMMUUUmmmxxxjjj{{{zzzssswwwvvvyyy{{{{{{wwwtttmmmeeedddbbbbbbbbbcccbbb```]]]UUUUUUUUUTTTQQQJJJ???888111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,333<<>>CCCQQQ]]]bbbTTTOOOJJJGGGCCCBBBFFFLLLMMMLLLLLLKKKJJJIIIHHHGGGHHHNNNUUU\\\cccgggbbbZZZVVVSSSNNNIIIEEECCCBBBBBBGGGIIILLLMMMMMMMMMOOOPPPOOONNNMMMIIIFFFGGGLLLPPPPPPNNNWWW```aaammm{{{}}}{{{iiiVVVOOOVVV___tttvvv~~~pppNNNOOO```rrreeekkkooovvv~~~qqqhhh___TTTJJJFFFFFFIIIGGGIII]]]zzz{{{ttt~~~wwwoooeeehhhuuu}}}|||vvvuuutttqqqooottt~~~xxxsssnnniiiwww|||~~~}}}rrrgggbbbaaa_________```___^^^YYYUUUQQQQQQQQQLLLBBB999444444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))------,,,///333<<>>HHHPPPUUUWWWTTTKKKDDDDDDFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPRRRSSSSSSSSSPPPQQQSSSUUUWWWXXXYYYYYYZZZ]]]```bbbbbbbbbccceee___```bbbhhhnnnoookkkggglllnnnppprrrwww|||yyytttyyyzzzyyyddd```cccfffjjjooo{{{qqqmmm}}}}}}tttqqqlllkkkppp}}}nnnfff___^^^dddjjjnnnppplllbbbYYYWWWXXX[[[```eee[[[\\\\\\ZZZWWWSSSPPPNNNNNNLLLJJJJJJGGGGGGNNNWWWXXXMMMCCC???AAAHHHSSS]]]WWWRRRMMMJJJDDD@@@EEEMMMPPPOOOMMMKKKJJJHHHHHHGGGGGGUUUbbbeeecccaaa^^^[[[VVVSSSOOOJJJGGGFFFFFFGGGGGGJJJLLLMMMMMMMMMNNNPPPMMMLLLIIIGGGGGGIIILLLNNNSSSWWWhhhvvvxxx|||qqqbbbVVVRRRUUU[[[ccciiivvviiiIIILLL___yyygggjjjmmmrrrzzz}}}qqqhhhaaaVVVMMMIIIFFFFFFFFFIIIYYYppprrr|||uuuccceeerrr~~~ppprrrrrruuu}}}pppnnnnnnuuu~~~sssnnnuuuvvvpppkkkjjjiiieeeiiixxxwwwvvvooofffaaa___]]]]]]^^^___^^^^^^XXXSSSOOONNNOOOKKKAAA999111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((+++---+++---111;;;EEEPPPQQQIIIDDDGGGKKKTTTVVVXXXVVVKKKAAAEEEOOO\\\```bbb\\\NNN@@@777444444444555666777777777777111111000000444;;;EEELLLWWWYYYWWWMMMDDDCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNQQQSSSUUUUUUUUURRRRRRRRRSSSUUUWWWZZZ[[[```bbbdddeeecccbbbbbbbbb___]]]___fffoooqqqmmmggglllrrrsssrrryyy~~~tttxxxxxx~~~}}}xxxyyymmmyyyyyyqqqlllkkkmmmllliiiddd``````bbbccceeefffggg___XXXWWWXXXXXX[[[___]]]]]][[[XXXTTTSSSTTTVVVSSSPPPMMMJJJDDDCCCLLLVVV\\\PPPHHHGGGEEE@@@DDDMMMYYYTTTOOOKKKEEE@@@EEENNNWWWTTTPPPLLLIIIGGGGGGGGGCCCWWWhhhggg]]]WWWWWWZZZUUURRRNNNJJJHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPJJJHHHFFFFFFIIILLLNNNOOO\\\fff}}}~~~wwwmmmddd^^^ZZZWWWUUU^^^kkkdddEEEIII\\\iiikkkkkknnnwwwzzz}}}ooogggbbbZZZRRROOOJJJGGGFFFJJJUUUfffyyyoooxxxllliiiwww}}}nnnrrrwwwlllrrrtttmmmoooyyyyyyjjjqqqoooddd]]]```dddccc\\\}}}www{{{zzzppphhhdddaaa^^^^^^```aaa___]]]WWWSSSOOONNNMMMJJJBBB<<<444222////////////...---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...:::GGGQQQPPPJJJGGGGGGGGGWWWZZZ[[[VVVNNNIIIHHHJJJ[[[```aaaZZZPPPFFF;;;111444555555666666666666666222222111111333999AAAGGGRRRXXX[[[UUUIIIAAABBBFFFFFFEEECCCBBBCCCEEEHHHJJJIIIIIIKKKOOOUUUXXXWWWUUUXXXUUUQQQRRRVVV[[[]]]^^^aaabbbbbb___\\\\\\___bbb___bbbccceeennnxxxxxxqqqiiisssxxxvvvxxxyyyyyy}}}yyy{{{yyytttxxxmmmwwwzzzyyy~~~oookkkhhhcccfffrrr{{{eeeXXXaaajjjgggaaa```cccaaa]]]\\\\\\]]]^^^]]]\\\ZZZWWWUUUUUUVVVVVVUUUSSSLLLHHHHHHGGGFFFLLLVVVPPPOOOMMMIIIEEEDDDEEEGGGVVVVVVSSSMMMGGGDDDEEEGGGNNNLLLJJJHHHHHHGGGDDDBBBBBBOOO___ddd\\\TTTTTTZZZXXXUUUOOOKKKHHHGGGHHHHHHIIIKKKLLLNNNNNNLLLIIIGGGNNNLLLJJJJJJKKKNNNQQQSSSnnnzzz}}}|||~~~rrr```\\\\\\kkk{{{\\\MMMNNNYYYjjjfffkkkmmmpppwww{{{yyyrrrhhhbbb\\\RRRIIIJJJKKKIIIIIIPPPaaattt|||uuutttsssqqqsss|||rrrjjjppphhhiiitttxxxlllkkktttyyynnniiieee^^^\\\___bbbmmmwww{{{zzzpppfffccc```]]]]]]______]]][[[ZZZUUUQQQOOONNNIIIAAA:::444222////////////...---------,,,,,,,,,,,,++++++,,,++++++++++++,,,------888DDDOOOPPPLLLIIIFFFDDDQQQUUUZZZZZZVVVPPPLLLKKKZZZ^^^^^^WWWNNNFFF<<<333444555666666777777666666222222111111333888@@@EEEOOOVVV[[[VVVKKKCCCAAADDDGGGFFFDDDCCCDDDFFFHHHJJJIIIIIIKKKOOOUUUYYYZZZYYYZZZVVVSSSTTTWWW[[[]]]]]]^^^```bbbaaa___]]]]]]^^^ggghhhhhhiiiooovvvvvvpppaaahhhnnnrrrvvv{{{|||zzz|||yyynnnvvv{{{zzz{{{```fffzzztttlllhhheee```jjjzzzoooeeehhhjjjccc]]]^^^]]][[[YYYZZZ[[[]]]^^^]]]ZZZYYYXXXWWWWWWVVVUUUTTTLLLIIIGGGHHHGGGFFFLLLTTTTTTTTTRRRNNNJJJGGGGGGGGGTTTUUUTTTOOOIIIEEEFFFGGGMMMKKKIIIHHHGGGFFFDDDBBBFFFOOOXXXZZZTTTPPPSSSXXXTTTQQQMMMIIIFFFEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHHHHJJJLLLMMMMMMLLLMMMRRRVVVjjjooottttttrrrtttzzzssseeegggyyywwwXXXKKKNNNZZZmmmgggkkkmmmnnnsssvvvuuuppphhhccc]]]SSSIIIHHHIIIHHHFFFJJJYYYmmm{{{zzzsssrrr~~~ssslllnnnwww|||ssskkkpppgggjjjuuupppuuuzzznnnfff```^^^```^^^gggyyyzzzsssgggccc```]]]\\\^^^^^^\\\YYY[[[VVVQQQOOONNNIII@@@999444222////////////...---------,,,,,,,,,,,,+++++++++++++++++++++,,,------777BBBLLLPPPPPPMMMGGG@@@LLLQQQXXX]]]\\\WWWOOOJJJXXX[[[[[[UUUOOOHHH???777444555666666777777666666222222111000111666===BBBJJJRRRYYYXXXOOOFFFBBBBBBHHHGGGFFFDDDEEEFFFHHHIIIKKKJJJKKKOOOTTTYYY\\\]]][[[YYYWWWWWWYYY[[[\\\]]]\\\```dddfffeeebbbaaa```iiiiiihhhhhhkkkpppnnnjjjWWWXXX^^^hhhooossswww|||~~~~~~~~~ssshhhqqq}}}uuufff\\\]]]iii{{{yyyVVV[[[xxxqqqkkkiii___eeehhhrrrnnnlllnnniii```[[[VVVUUUVVVXXX[[[]]]]]]]]]YYYYYYZZZZZZXXXUUUSSSQQQIIIIIIJJJLLLKKKKKKPPPVVVYYYYYYXXXUUUOOOKKKHHHGGGQQQTTTTTTQQQLLLHHHGGGHHHLLLJJJHHHGGGGGGFFFCCCBBB@@@GGGNNNPPPNNNNNNQQQTTTQQQOOOMMMJJJGGGEEEDDDCCCEEEGGGIIIHHHFFFEEEHHHJJJIIINNNRRRQQQMMMLLLPPPUUU___aaaaaa```aaahhhttt~~~ppprrrlllQQQIIIOOO\\\}}}rrrhhhkkkooopppqqqssstttqqqkkkgggaaaVVVKKKHHHIIIIIIFFFFFFPPPdddtttzzzsssqqq{{{sssgggiiissszzzwwwooojjjnnn}}}~~~ggglllvvvvvvsssgggbbbbbbZZZ___lll~~~wwwiiidddaaa]]]]]]^^^^^^\\\YYYYYYTTTOOOMMMLLLHHH@@@999444222////////////...---------,,,,,,,,,++++++++++++++++++***+++,,,,,,---555???JJJQQQTTTRRRIII???IIIMMMTTT[[[]]]YYYPPPJJJRRRWWWZZZYYYUUUPPPGGG===555555666777777777777777333222111000000444:::>>>EEEMMMVVVYYYSSSKKKDDDAAAIIIHHHFFFFFFFFFGGGHHHIIILLLLLLKKKMMMQQQUUUYYY[[[]]][[[ZZZZZZZZZ[[[\\\\\\]]]```dddhhhiiiiiihhhhhhggggggfffgggjjjmmmmmmkkkVVVPPPQQQ\\\dddhhhpppzzzzzzwwwwwwkkkZZZbbbnnnzzz{{{|||jjjaaa]]]VVVPPPQQQ___uuuqqqYYY^^^yyy|||qqqlllfffgggdddeee{{{|||ooossssssggg[[[UUUUUUVVVXXX[[[]]]\\\[[[XXXZZZ[[[ZZZVVVRRRMMMKKKKKKNNNRRRSSSRRRRRRVVV\\\\\\]]]]]]ZZZSSSMMMHHHFFFNNNQQQUUUSSSOOOJJJIIIIIIKKKIIIGGGFFFFFFEEECCCAAA999@@@HHHLLLOOOSSSTTTTTTPPPOOONNNLLLJJJHHHFFFDDDHHHIIIJJJHHHEEEEEEIIINNNOOOQQQTTTSSSQQQOOOOOOQQQUUUYYY^^^aaaccchhhooovvvyyyzzz{{{|||aaaMMMIIIPPP^^^{{{wwwhhhiiiooosssssstttvvvuuuppplllfffYYYMMMLLLMMMMMMIIIEEEKKK]]]ooo}}}wwwrrrvvvtttgggjjjrrr~~~nnnmmmuuu~~~gggkkkyyytttvvvkkkhhh______fff{{{wwwiiieeebbb^^^^^^___```^^^[[[TTTPPPKKKJJJKKKGGG@@@:::444222////////////...---------,,,,,,,,,++++++++++++************+++,,,,,,333===HHHQQQVVVVVVMMMCCCDDDGGGMMMSSSWWWWWWSSSOOOLLLTTT[[[______ZZZNNNBBB555666666777777777777777444333222000000222777:::@@@HHHRRRXXXVVVOOOHHHCCCHHHGGGFFFFFFFFFGGGHHHIIIMMMLLLKKKKKKLLLOOOSSSVVV\\\]]]]]]\\\[[[[[[[[[[[[]]]^^^```cccgggkkkmmmnnnfffeeefffjjjnnnrrrtttvvvfffYYYQQQTTTYYY\\\eeeqqqyyysssfffVVVOOOTTT\\\aaadddjjjuuu~~~zzzvvvnnnYYYUUUUUUSSSNNNNNNVVVhhhhhh\\\aaazzzxxxmmmkkkgggggghhhkkk|||uuuppphhh```ZZZZZZZZZ[[[]]]]]]\\\ZZZYYY[[[\\\YYYSSSMMMIIIHHHNNNTTTYYYYYYVVVVVVZZZ]]][[[]]]^^^[[[UUUMMMGGGDDDJJJOOOTTTTTTPPPLLLJJJJJJJJJIIIGGGFFFFFFFFFDDDBBB===DDDJJJKKKOOOUUUXXXUUUNNNNNNNNNMMMKKKHHHFFFEEEIIIIIIIIIFFFEEEFFFKKKPPPRRRQQQQQQSSSVVVVVVSSSPPPTTTYYY```eeehhhiiilllnnnkkkmmmnnnpppuuu}}}ZZZKKKKKKSSS```vvv|||eeeccclllssstttsssvvvvvvrrrooohhhZZZNNNNNNNNNNNNLLLFFFGGGVVVggg{{{tttsss{{{uuulllmmmttt~~~sssttt~~~gggiii{{{vvvpppxxxpppjjjdddeeevvv}}}{{{ttteeedddaaa^^^^^^```aaa___]]]QQQMMMIIIIIIJJJGGG@@@:::444222////////////...---------,,,,,,,,,,,,++++++***************+++,,,,,,000:::EEENNNTTTVVVPPPHHH>>>AAAGGGMMMQQQSSSTTTTTTIIIQQQ[[[bbbddd```RRRDDD555666777777888888777777555555333111000111444888===CCCMMMUUUWWWSSSLLLGGGEEEEEEEEEFFFFFFGGGHHHIIILLLLLLKKKJJJIIIKKKOOORRR[[[]]]^^^^^^\\\ZZZZZZ[[[[[[ZZZZZZ\\\bbbhhhkkkmmmbbbaaacccjjjooorrrwww|||{{{lll\\\UUUTTTXXX```ggg|||sssggg[[[OOOHHHGGGJJJOOOSSSXXXbbblllttt}}}wwwnnn[[[UUUUUUSSSPPPMMMOOO\\\vvvzzz[[[[[[]]]tttyyyuuummmfffgggkkkdddbbbpppjjjiiibbb```^^^^^^___^^^]]][[[[[[\\\[[[WWWPPPKKKIIIJJJQQQ\\\eeeddd___\\\[[[ZZZYYY[[[\\\ZZZTTTMMMGGGDDDHHHMMMRRRSSSPPPMMMKKKLLLKKKIIIGGGGGGGGGFFFEEECCCFFFOOOTTTRRRRRRWWWWWWSSSLLLLLLLLLKKKIIIGGGFFFEEEHHHFFFEEEEEEHHHMMMQQQTTTRRROOONNNRRRYYY\\\XXXTTTWWWZZZ^^^aaaccceeehhhjjjgggiiieee^^^bbbqqq}}}zzzUUUMMMQQQXXXdddvvvggg___hhhpppqqqooorrrssspppnnnhhh[[[OOONNNLLLLLLLLLGGGCCCNNN]]]yyyzzzvvvqqquuu}}}|||tttlllooouuu}}}vvvsss}}}iiigggzzz}}}pppkkkzzzrrriiidddppp{{{yyyrrrcccbbb___\\\]]]```aaa```]]]RRRNNNJJJIIIIIIFFF???888444222////////////...---------,,,,,,,,,,,,++++++***************++++++,,,,,,666BBBJJJPPPTTTRRRNNN>>>BBBHHHKKKLLLMMMOOORRRIIIQQQYYY___bbb^^^PPPBBB666666777888888888888777777666555222000000333666;;;@@@HHHQQQWWWVVVQQQLLLCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKJJJIIIJJJNNNQQQYYY\\\^^^^^^\\\ZZZZZZ[[[[[[YYYXXXZZZ```dddggggggbbb```bbbiiimmmooouuu|||zzzhhhZZZYYY```ffffffxxxssscccYYYSSSNNNKKKLLLRRRTTTRRRSSSVVV^^^jjj|||~~~wwwuuueee\\\YYYWWWUUUNNNMMMXXXppplllQQQYYYYYYeeesssoooqqqyyytttjjjfffgggbbb]]]jjj~~~|||qqqfffdddaaa_________^^^]]][[[\\\ZZZUUUNNNLLLNNNQQQ[[[kkkzzzzzzrrrjjjccc\\\WWWYYYZZZXXXSSSMMMIIIFFFEEEJJJPPPRRROOOMMMLLLMMMKKKIIIHHHGGGHHHGGGFFFDDDNNNaaaqqqtttqqqmmmcccVVVMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDHHHQQQYYY]]]^^^TTTRRRQQQTTTXXXZZZXXXUUUWWWXXXYYY[[[]]]```ccceeedddfffhhhkkkmmmssspppQQQPPPVVV]]]iiiyyyrrrccchhhnnnnnnkkknnnpppooonnnjjj___TTTOOOJJJKKKMMMIIICCCHHHUUUkkktttvvvrrrrrrxxxxxxqqqgggkkkssszzz}}}}}}}}}ssswwwlllfffvvvtttkkkhhh|||vvvkkkooo|||yyysssccc```]]][[[\\\___aaa___]]]UUUPPPLLLJJJJJJFFF>>>777444222000/////////...------------,,,,,,,,,++++++*********)))***++++++,,,)))444???FFFLLLQQQSSSQQQBBBGGGLLLMMMIIIGGGHHHKKKKKKQQQWWW\\\^^^ZZZMMM???666666777888888888888888888777666333000000333555:::>>>EEEOOOVVVWWWTTTPPPAAABBBCCCEEEFFFHHHIIIJJJGGGIIIKKKKKKJJJKKKOOOSSSWWW[[[^^^^^^\\\ZZZZZZ[[[]]][[[ZZZ\\\aaaddddddccchhheeegggmmmpppqqqvvv~~~~~~ooo``````kkkppplllqqqiiiffflllhhhjjjqqqqqqhhh^^^[[[RRRZZZgggwwwzzzrrrfff___\\\ZZZOOONNNVVVllleeeLLL[[[ZZZ```uuuaaa___iii{{{~~~sssfffaaabbbbbbaaa```xxxvvvhhheeebbb````````````___[[[[[[YYYTTTNNNNNNSSSXXXfffzzzyyylllbbbVVVXXXYYYXXXSSSNNNJJJHHHDDDIIIOOOPPPOOOMMMMMMNNNKKKJJJHHHHHHHHHHHHFFFEEEVVVuuuxxxbbbPPPOOONNNLLLKKKKKKKKKKKKIIIEEEEEEMMMZZZdddhhhhhhYYYYYYXXXWWWUUUTTTTTTTTTSSSUUUXXXZZZ]]]^^^______bbbcccqqqjjjNNNRRRZZZaaalllwww}}}jjjkkkooollliiimmmoooppppppnnndddZZZPPPKKKKKKOOOLLLEEEGGGQQQ___mmmvvvsssrrrvvvuuuoooaaafffpppyyy{{{{{{xxxwwwnnnfffppp{{{nnnhhhgggzzzyyywww~~~}}}qqqddddddaaa___]]]^^^^^^]]]\\\ZZZSSSKKKGGGGGGDDD===777666444111/////////...---------,,,,,,,,,,,,++++++******+++++++++******)))***111:::BBBHHHKKKNNNPPPHHHFFFLLLUUUTTTJJJIIIQQQIIIIIIRRR```eee]]]SSSOOOAAA<<<666555777::::::888666777777444111000222444888999???HHHQQQWWWXXXVVVMMMDDD===@@@HHHMMMJJJEEEJJJJJJJJJNNNSSSUUUSSSQQQVVVVVVWWWWWWXXXYYYYYYZZZdddccc```___^^^___```aaalllmmmnnnnnnnnnpppsssuuu~~~ooocccffflllnnntttuuuiiiZZZUUUcccvvvvvvxxxiii[[[TTTQQQLLLVVVnnn~~~xxxyyy^^^XXXVVV[[[jjjuuu~~~kkk^^^```qqqmmmdddcccaaa```aaahhhvvv}}}qqqhhhfffbbbYYYXXX^^^^^^YYYTTTSSSQQQPPPTTTZZZbbbnnnooodddWWWTTTQQQPPPPPPOOOLLLIIIGGGMMMRRRRRRNNNJJJIIIKKKKKKLLLLLLJJJHHHGGGHHHIIIQQQvvvrrr^^^MMMLLLMMMHHHFFFIIIJJJGGGGGGLLLTTT]]]aaacccWWWSSSRRRSSSSSSRRRTTTXXXWWWUUUVVV[[[\\\ZZZ]]]dddgggxxxaaaVVV\\\aaahhhqqqnnnlllmmmiiiooonnnmmmmmmpppooodddVVVNNNKKKKKKMMMLLLGGGEEEGGGYYYfffqqqsssssstttsssnnnlllhhhhhhooowww|||yyyvvvvvv```oooxxxlllooohhhppp}}}yyyzzzqqqcccdddaaa^^^]]]^^^^^^^^^]]]\\\VVVNNNJJJJJJGGG@@@:::666444111/////////...---------,,,,,,,,,,,,++++++)))***************))))))+++///777???EEEHHHIIIIIIJJJHHHLLLWWWXXXRRRQQQWWWKKKJJJOOOZZZ```^^^[[[ZZZHHH@@@777333666999:::888888999888555111///000222666888>>>FFFNNNSSSUUUVVVPPPIIIAAAAAAEEEIIIHHHEEEJJJJJJJJJMMMQQQTTTSSSRRRWWWWWWWWWXXXXXXYYYYYYYYYcccbbbaaa``````aaabbbbbbjjjlllmmmnnnoooqqquuuwww|||eee```eeeiiixxxrrrdddfffttt}}}sss~~~ooobbb]]]WWWRRR\\\vvv||||||{{{\\\YYYYYY___nnnyyyvvviiiccckkkmmmddd___^^^aaaaaahhhvvvvvvjjjhhhddd]]]XXXZZZZZZ]]]^^^YYYQQQOOOQQQVVVcccvvvzzzjjj^^^WWWTTTQQQPPPOOONNNKKKHHHIIINNNSSSSSSOOOKKKJJJLLLRRRRRRQQQNNNJJJHHHHHHHHHLLLjjjsss```QQQOOOOOOIIIGGGJJJIIIHHHGGGIIIOOOVVV[[[^^^SSSOOOMMMOOOPPPNNNOOORRRUUUTTTVVV[[[]]][[[^^^dddiiiyyyhhhkkkwww|||~~~qqqiiikkkiiinnnnnnmmmnnnrrrrrriii]]]QQQMMMKKKLLLKKKFFFCCCDDDNNN\\\kkkqqqssswwwxxxvvvnnnjjjiiioootttwwwzzz~~~{{{ssspppsss}}}gggjjjzzzqqqpppgggoootttuuupppbbbcccaaa^^^]]]^^^_________]]]WWWPPPLLLJJJGGGAAA;;;666444111/////////...---------,,,,,,,,,,,,++++++)))******++++++*********+++---333<<>>BBBHHHMMMPPPQQQOOOIIICCCAAAEEEJJJIIIIIIJJJKKKLLLOOORRRTTTPPPRRRTTTWWWZZZ^^^```aaa___aaadddhhhjjjkkkjjjjjjkkkmmmooopppqqqqqqsssuuuwwwxxx{{{}}}sssbbbeeehhhnnnyyyiiihhhyyyssseeelll~~~yyyyyy~~~vvv]]]SSSXXXXXX[[[dddhhhttt}}}xxx|||nnndddbbbaaa___[[[YYYbbbnnnpppgggaaaeeehhheee]]]XXX]]]ZZZVVVRRRQQQRRRUUUWWWTTTSSSRRRPPPLLLJJJIIIHHHLLLNNNPPPPPPOOOMMMLLLLLLNNNPPPQQQQQQNNNMMMMMMMMMHHHKKKRRR^^^nnnyyytttkkk[[[SSSMMMMMMNNNMMMKKKJJJEEEJJJOOORRRSSSTTTWWW[[[UUUOOONNNRRRUUUTTTTTTUUUXXXYYY\\\cccsssuuuhhhjjjppptttxxx|||xxx~~~ccc```iiimmmpppqqqoooppprrrppplll^^^VVVOOONNNNNNKKKIIIIIIAAAJJJWWWaaagggiiilllpppiiibbbZZZWWWWWWZZZccclll}}}zzzxxx~~~pppaaa```nnn~~~}}}xxx~~~xxxxxxqqqlllnnnpppqqqsss~~~zzzjjj\\\bbb___\\\[[[^^^bbbdddeee^^^ZZZTTTNNNIIIEEE@@@===666444111/////////...---------,,,,,,,,,,,,++++++++++++,,,---...............------333<<